From 9b9b72afa54de2ef57f3d8f3ff85257ce628bb8c Mon Sep 17 00:00:00 2001 From: Carl Fredrik Samson Date: Mon, 6 Apr 2020 02:12:23 +0200 Subject: [PATCH] fixed failing test --- book/8_finished_example.html | 4 +- book/ace.js | 43 --- book/assets/reactorexecutor.png | Bin 59416 -> 0 bytes book/assets/swap_problem.jpg | Bin 169102 -> 0 bytes book/elasticlunr.min.js | 10 - book/mark.min.js | 7 - book/mode-rust.js | 7 - book/print.html | 4 +- book/searcher.js | 477 -------------------------------- book/searchindex.js | 1 - book/searchindex.json | 1 - book/theme-dawn.js | 7 - book/theme-tomorrow_night.js | 7 - src/8_finished_example.md | 4 +- 14 files changed, 6 insertions(+), 566 deletions(-) delete mode 100644 book/assets/reactorexecutor.png delete mode 100644 book/assets/swap_problem.jpg delete mode 100644 book/elasticlunr.min.js delete mode 100644 book/mark.min.js delete mode 100644 book/mode-rust.js delete mode 100644 book/searcher.js delete mode 100644 book/searchindex.js delete mode 100644 book/searchindex.json delete mode 100644 book/theme-dawn.js delete mode 100644 book/theme-tomorrow_night.js diff --git a/book/8_finished_example.html b/book/8_finished_example.html index 453b347..b3306f7 100644 --- a/book/8_finished_example.html +++ b/book/8_finished_example.html @@ -178,8 +178,8 @@ fn main() { }; let mainfut = async { - handle1.await; - handle2.await; + fut1.await; + fut2.await; }; block_on(mainfut); diff --git a/book/ace.js b/book/ace.js index e8435a5..e69de29 100644 --- a/book/ace.js +++ b/book/ace.js @@ -1,43 +0,0 @@ -/* -Copyright (c) 2010, Ajax.org B.V. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of Ajax.org B.V. nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -(function(){function o(n){var i=e;n&&(e[n]||(e[n]={}),i=e[n]);if(!i.define||!i.define.packaged)t.original=i.define,i.define=t,i.define.packaged=!0;if(!i.require||!i.require.packaged)r.original=i.require,i.require=r,i.require.packaged=!0}var ACE_NAMESPACE = "ace",e=function(){return this}();!e&&typeof window!="undefined"&&(e=window);if(!ACE_NAMESPACE&&typeof requirejs!="undefined")return;var t=function(e,n,r){if(typeof e!="string"){t.original?t.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace());return}arguments.length==2&&(r=n),t.modules[e]||(t.payloads[e]=r,t.modules[e]=null)};t.modules={},t.payloads={};var n=function(e,t,n){if(typeof t=="string"){var i=s(e,t);if(i!=undefined)return n&&n(),i}else if(Object.prototype.toString.call(t)==="[object Array]"){var o=[];for(var u=0,a=t.length;u1&&u(t,"")>-1&&(a=RegExp(this.source,r.replace.call(o(this),"g","")),r.replace.call(e.slice(t.index),a,function(){for(var e=1;et.index&&this.lastIndex--}return t},s||(RegExp.prototype.test=function(e){var t=r.exec.call(this,e);return t&&this.global&&!t[0].length&&this.lastIndex>t.index&&this.lastIndex--,!!t})}),ace.define("ace/lib/es5-shim",["require","exports","module"],function(e,t,n){function r(){}function w(e){try{return Object.defineProperty(e,"sentinel",{}),"sentinel"in e}catch(t){}}function H(e){return e=+e,e!==e?e=0:e!==0&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e}function B(e){var t=typeof e;return e===null||t==="undefined"||t==="boolean"||t==="number"||t==="string"}function j(e){var t,n,r;if(B(e))return e;n=e.valueOf;if(typeof n=="function"){t=n.call(e);if(B(t))return t}r=e.toString;if(typeof r=="function"){t=r.call(e);if(B(t))return t}throw new TypeError}Function.prototype.bind||(Function.prototype.bind=function(t){var n=this;if(typeof n!="function")throw new TypeError("Function.prototype.bind called on incompatible "+n);var i=u.call(arguments,1),s=function(){if(this instanceof s){var e=n.apply(this,i.concat(u.call(arguments)));return Object(e)===e?e:this}return n.apply(t,i.concat(u.call(arguments)))};return n.prototype&&(r.prototype=n.prototype,s.prototype=new r,r.prototype=null),s});var i=Function.prototype.call,s=Array.prototype,o=Object.prototype,u=s.slice,a=i.bind(o.toString),f=i.bind(o.hasOwnProperty),l,c,h,p,d;if(d=f(o,"__defineGetter__"))l=i.bind(o.__defineGetter__),c=i.bind(o.__defineSetter__),h=i.bind(o.__lookupGetter__),p=i.bind(o.__lookupSetter__);if([1,2].splice(0).length!=2)if(!function(){function e(e){var t=new Array(e+2);return t[0]=t[1]=0,t}var t=[],n;t.splice.apply(t,e(20)),t.splice.apply(t,e(26)),n=t.length,t.splice(5,0,"XXX"),n+1==t.length;if(n+1==t.length)return!0}())Array.prototype.splice=function(e,t){var n=this.length;e>0?e>n&&(e=n):e==void 0?e=0:e<0&&(e=Math.max(n+e,0)),e+ta)for(h=l;h--;)this[f+h]=this[a+h];if(s&&e===c)this.length=c,this.push.apply(this,i);else{this.length=c+s;for(h=0;h>>0;if(a(t)!="[object Function]")throw new TypeError;while(++s>>0,s=Array(i),o=arguments[1];if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");for(var u=0;u>>0,s=[],o,u=arguments[1];if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");for(var f=0;f>>0,s=arguments[1];if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");for(var o=0;o>>0,s=arguments[1];if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");for(var o=0;o>>0;if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");if(!i&&arguments.length==1)throw new TypeError("reduce of empty array with no initial value");var s=0,o;if(arguments.length>=2)o=arguments[1];else do{if(s in r){o=r[s++];break}if(++s>=i)throw new TypeError("reduce of empty array with no initial value")}while(!0);for(;s>>0;if(a(t)!="[object Function]")throw new TypeError(t+" is not a function");if(!i&&arguments.length==1)throw new TypeError("reduceRight of empty array with no initial value");var s,o=i-1;if(arguments.length>=2)s=arguments[1];else do{if(o in r){s=r[o--];break}if(--o<0)throw new TypeError("reduceRight of empty array with no initial value")}while(!0);do o in this&&(s=t.call(void 0,s,r[o],o,n));while(o--);return s});if(!Array.prototype.indexOf||[0,1].indexOf(1,2)!=-1)Array.prototype.indexOf=function(t){var n=g&&a(this)=="[object String]"?this.split(""):F(this),r=n.length>>>0;if(!r)return-1;var i=0;arguments.length>1&&(i=H(arguments[1])),i=i>=0?i:Math.max(0,r+i);for(;i>>0;if(!r)return-1;var i=r-1;arguments.length>1&&(i=Math.min(i,H(arguments[1]))),i=i>=0?i:r-Math.abs(i);for(;i>=0;i--)if(i in n&&t===n[i])return i;return-1};Object.getPrototypeOf||(Object.getPrototypeOf=function(t){return t.__proto__||(t.constructor?t.constructor.prototype:o)});if(!Object.getOwnPropertyDescriptor){var y="Object.getOwnPropertyDescriptor called on a non-object: ";Object.getOwnPropertyDescriptor=function(t,n){if(typeof t!="object"&&typeof t!="function"||t===null)throw new TypeError(y+t);if(!f(t,n))return;var r,i,s;r={enumerable:!0,configurable:!0};if(d){var u=t.__proto__;t.__proto__=o;var i=h(t,n),s=p(t,n);t.__proto__=u;if(i||s)return i&&(r.get=i),s&&(r.set=s),r}return r.value=t[n],r}}Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(t){return Object.keys(t)});if(!Object.create){var b;Object.prototype.__proto__===null?b=function(){return{__proto__:null}}:b=function(){var e={};for(var t in e)e[t]=null;return e.constructor=e.hasOwnProperty=e.propertyIsEnumerable=e.isPrototypeOf=e.toLocaleString=e.toString=e.valueOf=e.__proto__=null,e},Object.create=function(t,n){var r;if(t===null)r=b();else{if(typeof t!="object")throw new TypeError("typeof prototype["+typeof t+"] != 'object'");var i=function(){};i.prototype=t,r=new i,r.__proto__=t}return n!==void 0&&Object.defineProperties(r,n),r}}if(Object.defineProperty){var E=w({}),S=typeof document=="undefined"||w(document.createElement("div"));if(!E||!S)var x=Object.defineProperty}if(!Object.defineProperty||x){var T="Property description must be an object: ",N="Object.defineProperty called on non-object: ",C="getters & setters can not be defined on this javascript engine";Object.defineProperty=function(t,n,r){if(typeof t!="object"&&typeof t!="function"||t===null)throw new TypeError(N+t);if(typeof r!="object"&&typeof r!="function"||r===null)throw new TypeError(T+r);if(x)try{return x.call(Object,t,n,r)}catch(i){}if(f(r,"value"))if(d&&(h(t,n)||p(t,n))){var s=t.__proto__;t.__proto__=o,delete t[n],t[n]=r.value,t.__proto__=s}else t[n]=r.value;else{if(!d)throw new TypeError(C);f(r,"get")&&l(t,n,r.get),f(r,"set")&&c(t,n,r.set)}return t}}Object.defineProperties||(Object.defineProperties=function(t,n){for(var r in n)f(n,r)&&Object.defineProperty(t,r,n[r]);return t}),Object.seal||(Object.seal=function(t){return t}),Object.freeze||(Object.freeze=function(t){return t});try{Object.freeze(function(){})}catch(k){Object.freeze=function(t){return function(n){return typeof n=="function"?n:t(n)}}(Object.freeze)}Object.preventExtensions||(Object.preventExtensions=function(t){return t}),Object.isSealed||(Object.isSealed=function(t){return!1}),Object.isFrozen||(Object.isFrozen=function(t){return!1}),Object.isExtensible||(Object.isExtensible=function(t){if(Object(t)===t)throw new TypeError;var n="";while(f(t,n))n+="?";t[n]=!0;var r=f(t,n);return delete t[n],r});if(!Object.keys){var L=!0,A=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],O=A.length;for(var M in{toString:null})L=!1;Object.keys=function I(e){if(typeof e!="object"&&typeof e!="function"||e===null)throw new TypeError("Object.keys called on a non-object");var I=[];for(var t in e)f(e,t)&&I.push(t);if(L)for(var n=0,r=O;n=0?parseFloat((i.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((i.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=i.match(/ Gecko\/\d+/),t.isOpera=window.opera&&Object.prototype.toString.call(window.opera)=="[object Opera]",t.isWebKit=parseFloat(i.split("WebKit/")[1])||undefined,t.isChrome=parseFloat(i.split(" Chrome/")[1])||undefined,t.isEdge=parseFloat(i.split(" Edge/")[1])||undefined,t.isAIR=i.indexOf("AdobeAIR")>=0,t.isIPad=i.indexOf("iPad")>=0,t.isAndroid=i.indexOf("Android")>=0,t.isChromeOS=i.indexOf(" CrOS ")>=0,t.isIOS=/iPad|iPhone|iPod/.test(i)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIPad||t.isAndroid}),ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],function(e,t,n){"use strict";var r=e("./useragent"),i="http://www.w3.org/1999/xhtml";t.buildDom=function o(e,t,n){if(typeof e=="string"&&e){var r=document.createTextNode(e);return t&&t.appendChild(r),r}if(!Array.isArray(e))return e;if(typeof e[0]!="string"||!e[0]){var i=[];for(var s=0;s=1.5:!0;if(typeof document!="undefined"){var s=document.createElement("div");t.HI_DPI&&s.style.transform!==undefined&&(t.HAS_CSS_TRANSFORMS=!0),!r.isEdge&&typeof s.style.animationName!="undefined"&&(t.HAS_CSS_ANIMATION=!0),s=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform="translate("+Math.round(t)+"px, "+Math.round(n)+"px)"}:t.translate=function(e,t,n){e.style.top=Math.round(n)+"px",e.style.left=Math.round(t)+"px"}}),ace.define("ace/lib/oop",["require","exports","module"],function(e,t,n){"use strict";t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define("ace/lib/keys",["require","exports","module","ace/lib/oop"],function(e,t,n){"use strict";var r=e("./oop"),i=function(){var e={MODIFIER_KEYS:{16:"Shift",17:"Ctrl",18:"Alt",224:"Meta"},KEY_MODS:{ctrl:1,alt:2,option:2,shift:4,"super":8,meta:8,command:8,cmd:8},FUNCTION_KEYS:{8:"Backspace",9:"Tab",13:"Return",19:"Pause",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"Print",45:"Insert",46:"Delete",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9","-13":"NumpadEnter",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Numlock",145:"Scrolllock"},PRINTABLE_KEYS:{32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",107:"+",109:"-",110:".",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",111:"/",106:"*"}},t,n;for(n in e.FUNCTION_KEYS)t=e.FUNCTION_KEYS[n].toLowerCase(),e[t]=parseInt(n,10);for(n in e.PRINTABLE_KEYS)t=e.PRINTABLE_KEYS[n].toLowerCase(),e[t]=parseInt(n,10);return r.mixin(e,e.MODIFIER_KEYS),r.mixin(e,e.PRINTABLE_KEYS),r.mixin(e,e.FUNCTION_KEYS),e.enter=e["return"],e.escape=e.esc,e.del=e["delete"],e[173]="-",function(){var t=["cmd","ctrl","alt","shift"];for(var n=Math.pow(2,t.length);n--;)e.KEY_MODS[n]=t.filter(function(t){return n&e.KEY_MODS[t]}).join("-")+"-"}(),e.KEY_MODS[0]="",e.KEY_MODS[-1]="input-",e}();r.mixin(t,i),t.keyCodeToString=function(e){var t=i[e];return typeof t!="string"&&(t=String.fromCharCode(e)),t.toLowerCase()}}),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,t,n){"use strict";function a(e,t,n){var a=u(t);if(!i.isMac&&s){t.getModifierState&&(t.getModifierState("OS")||t.getModifierState("Win"))&&(a|=8);if(s.altGr){if((3&a)==3)return;s.altGr=0}if(n===18||n===17){var f="location"in t?t.location:t.keyLocation;if(n===17&&f===1)s[n]==1&&(o=t.timeStamp);else if(n===18&&a===3&&f===2){var l=t.timeStamp-o;l<50&&(s.altGr=!0)}}}n in r.MODIFIER_KEYS&&(n=-1),a&8&&n>=91&&n<=93&&(n=-1);if(!a&&n===13){var f="location"in t?t.location:t.keyLocation;if(f===3){e(t,a,-n);if(t.defaultPrevented)return}}if(i.isChromeOS&&a&8){e(t,a,n);if(t.defaultPrevented)return;a&=-9}return!!a||n in r.FUNCTION_KEYS||n in r.PRINTABLE_KEYS?e(t,a,n):!1}function f(){s=Object.create(null)}var r=e("./keys"),i=e("./useragent"),s=null,o=0;t.addListener=function(e,t,n){if(e.addEventListener)return e.addEventListener(t,n,!1);if(e.attachEvent){var r=function(){n.call(e,window.event)};n._wrapper=r,e.attachEvent("on"+t,r)}},t.removeListener=function(e,t,n){if(e.removeEventListener)return e.removeEventListener(t,n,!1);e.detachEvent&&e.detachEvent("on"+t,n._wrapper||n)},t.stopEvent=function(e){return t.stopPropagation(e),t.preventDefault(e),!1},t.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},t.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},t.getButton=function(e){return e.type=="dblclick"?0:e.type=="contextmenu"||i.isMac&&e.ctrlKey&&!e.altKey&&!e.shiftKey?2:e.preventDefault?e.button:{1:0,2:2,4:1}[e.button]},t.capture=function(e,n,r){function i(e){n&&n(e),r&&r(e),t.removeListener(document,"mousemove",n,!0),t.removeListener(document,"mouseup",i,!0),t.removeListener(document,"dragstart",i,!0)}return t.addListener(document,"mousemove",n,!0),t.addListener(document,"mouseup",i,!0),t.addListener(document,"dragstart",i,!0),i},t.addTouchMoveListener=function(e,n){var r,i;t.addListener(e,"touchstart",function(e){var t=e.touches,n=t[0];r=n.clientX,i=n.clientY}),t.addListener(e,"touchmove",function(e){var t=e.touches;if(t.length>1)return;var s=t[0];e.wheelX=r-s.clientX,e.wheelY=i-s.clientY,r=s.clientX,i=s.clientY,n(e)})},t.addMouseWheelListener=function(e,n){"onmousewheel"in e?t.addListener(e,"mousewheel",function(e){var t=8;e.wheelDeltaX!==undefined?(e.wheelX=-e.wheelDeltaX/t,e.wheelY=-e.wheelDeltaY/t):(e.wheelX=0,e.wheelY=-e.wheelDelta/t),n(e)}):"onwheel"in e?t.addListener(e,"wheel",function(e){var t=.35;switch(e.deltaMode){case e.DOM_DELTA_PIXEL:e.wheelX=e.deltaX*t||0,e.wheelY=e.deltaY*t||0;break;case e.DOM_DELTA_LINE:case e.DOM_DELTA_PAGE:e.wheelX=(e.deltaX||0)*5,e.wheelY=(e.deltaY||0)*5}n(e)}):t.addListener(e,"DOMMouseScroll",function(e){e.axis&&e.axis==e.HORIZONTAL_AXIS?(e.wheelX=(e.detail||0)*5,e.wheelY=0):(e.wheelX=0,e.wheelY=(e.detail||0)*5),n(e)})},t.addMultiMouseDownListener=function(e,n,r,s){function c(e){t.getButton(e)!==0?o=0:e.detail>1?(o++,o>4&&(o=1)):o=1;if(i.isIE){var c=Math.abs(e.clientX-u)>5||Math.abs(e.clientY-a)>5;if(!f||c)o=1;f&&clearTimeout(f),f=setTimeout(function(){f=null},n[o-1]||600),o==1&&(u=e.clientX,a=e.clientY)}e._clicks=o,r[s]("mousedown",e);if(o>4)o=0;else if(o>1)return r[s](l[o],e)}function h(e){o=2,f&&clearTimeout(f),f=setTimeout(function(){f=null},n[o-1]||600),r[s]("mousedown",e),r[s](l[o],e)}var o=0,u,a,f,l={2:"dblclick",3:"tripleclick",4:"quadclick"};Array.isArray(e)||(e=[e]),e.forEach(function(e){t.addListener(e,"mousedown",c),i.isOldIE&&t.addListener(e,"dblclick",h)})};var u=!i.isMac||!i.isOpera||"KeyboardEvent"in window?function(e){return 0|(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0)}:function(e){return 0|(e.metaKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.ctrlKey?8:0)};t.getModifierString=function(e){return r.KEY_MODS[u(e)]},t.addCommandKeyListener=function(e,n){var r=t.addListener;if(i.isOldGecko||i.isOpera&&!("KeyboardEvent"in window)){var o=null;r(e,"keydown",function(e){o=e.keyCode}),r(e,"keypress",function(e){return a(n,e,o)})}else{var u=null;r(e,"keydown",function(e){s[e.keyCode]=(s[e.keyCode]||0)+1;var t=a(n,e,e.keyCode);return u=e.defaultPrevented,t}),r(e,"keypress",function(e){u&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&(t.stopEvent(e),u=null)}),r(e,"keyup",function(e){s[e.keyCode]=null}),s||(f(),r(window,"focus",f))}};if(typeof window=="object"&&window.postMessage&&!i.isOldIE){var l=1;t.nextTick=function(e,n){n=n||window;var r="zero-timeout-message-"+l++,i=function(s){s.data==r&&(t.stopPropagation(s),t.removeListener(n,"message",i),e())};t.addListener(n,"message",i),n.postMessage(r,"*")}}t.$idleBlocked=!1,t.onIdle=function(e,n){return setTimeout(function r(){t.$idleBlocked?setTimeout(r,100):e()},n)},t.$idleBlockId=null,t.blockIdle=function(e){t.$idleBlockId&&clearTimeout(t.$idleBlockId),t.$idleBlocked=!0,t.$idleBlockId=setTimeout(function(){t.$idleBlocked=!1},e||100)},t.nextFrame=typeof window=="object"&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),t.nextFrame?t.nextFrame=t.nextFrame.bind(window):t.nextFrame=function(e){setTimeout(e,17)}}),ace.define("ace/range",["require","exports","module"],function(e,t,n){"use strict";var r=function(e,t){return e.row-t.row||e.column-t.column},i=function(e,t,n,r){this.start={row:e,column:t},this.end={row:n,column:r}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,t){return this.compare(e,t)==0},this.compareRange=function(e){var t,n=e.end,r=e.start;return t=this.compare(n.row,n.column),t==1?(t=this.compare(r.row,r.column),t==1?2:t==0?1:0):t==-1?-2:(t=this.compare(r.row,r.column),t==-1?-1:t==1?42:0)},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return this.comparePoint(e.start)==0&&this.comparePoint(e.end)==0},this.intersects=function(e){var t=this.compareRange(e);return t==-1||t==0||t==1},this.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},this.isStart=function(e,t){return this.start.row==e&&this.start.column==t},this.setStart=function(e,t){typeof e=="object"?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},this.setEnd=function(e,t){typeof e=="object"?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},this.inside=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)||this.isStart(e,t)?!1:!0:!1},this.insideStart=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)?!1:!0:!1},this.insideEnd=function(e,t){return this.compare(e,t)==0?this.isStart(e,t)?!1:!0:!1},this.compare=function(e,t){return!this.isMultiLine()&&e===this.start.row?tthis.end.column?1:0:ethis.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0},this.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},this.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.clipRows=function(e,t){if(this.end.row>t)var n={row:t+1,column:0};else if(this.end.rowt)var r={row:t+1,column:0};else if(this.start.row0){t&1&&(n+=e);if(t>>=1)e+=e}return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,"")},t.stringTrimRight=function(e){return e.replace(i,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){var t=[];for(var n=0,r=e.length;n63,l=400,c=e("../lib/keys"),h=c.KEY_MODS,p=i.isIOS,d=p?/\s/:/\n/,v=function(e,t){function W(){x=!0,n.blur(),n.focus(),x=!1}function V(e){e.keyCode==27&&n.value.lengthC&&T[s]=="\n")o=c.end;else if(rC&&T.slice(0,s).split("\n").length>2)o=c.down;else if(s>C&&T[s-1]==" ")o=c.right,u=h.option;else if(s>C||s==C&&C!=N&&r==s)o=c.right;r!==s&&(u|=h.shift),o&&(t.onCommandKey(null,u,o),N=r,C=s,A(""))};document.addEventListener("selectionchange",s),t.on("destroy",function(){document.removeEventListener("selectionchange",s)})}var n=s.createElement("textarea");n.className="ace_text-input",n.setAttribute("wrap","off"),n.setAttribute("autocorrect","off"),n.setAttribute("autocapitalize","off"),n.setAttribute("spellcheck",!1),n.style.opacity="0",e.insertBefore(n,e.firstChild);var v=!1,m=!1,g=!1,y=!1,b="",w=!0,E=!1;i.isMobile||(n.style.fontSize="1px");var S=!1,x=!1,T="",N=0,C=0;try{var k=document.activeElement===n}catch(L){}r.addListener(n,"blur",function(e){if(x)return;t.onBlur(e),k=!1}),r.addListener(n,"focus",function(e){if(x)return;k=!0;if(i.isEdge)try{if(!document.hasFocus())return}catch(e){}t.onFocus(e),i.isEdge?setTimeout(A):A()}),this.$focusScroll=!1,this.focus=function(){if(b||f||this.$focusScroll=="browser")return n.focus({preventScroll:!0});var e=n.style.top;n.style.position="fixed",n.style.top="0px";try{var t=n.getBoundingClientRect().top!=0}catch(r){return}var i=[];if(t){var s=n.parentElement;while(s&&s.nodeType==1)i.push(s),s.setAttribute("ace_nocontext",!0),!s.parentElement&&s.getRootNode?s=s.getRootNode().host:s=s.parentElement}n.focus({preventScroll:!0}),t&&i.forEach(function(e){e.removeAttribute("ace_nocontext")}),setTimeout(function(){n.style.position="",n.style.top=="0px"&&(n.style.top=e)},0)},this.blur=function(){n.blur()},this.isFocused=function(){return k},t.on("beforeEndOperation",function(){if(t.curOp&&t.curOp.command.name=="insertstring")return;g&&(T=n.value="",z()),A()});var A=p?function(e){if(!k||v&&!e||y)return;e||(e="");var r="\n ab"+e+"cde fg\n";r!=n.value&&(n.value=T=r);var i=4,s=4+(e.length||(t.selection.isEmpty()?0:1));(N!=i||C!=s)&&n.setSelectionRange(i,s),N=i,C=s}:function(){if(g||y)return;if(!k&&!D)return;g=!0;var e=t.selection,r=e.getRange(),i=e.cursor.row,s=r.start.column,o=r.end.column,u=t.session.getLine(i);if(r.start.row!=i){var a=t.session.getLine(i-1);s=r.start.rowi+1?f.length:o,o+=u.length+1,u=u+"\n"+f}u.length>l&&(s=T.length&&e.value===T&&T&&e.selectionEnd!==C},M=function(e){if(g)return;v?v=!1:O(n)&&(t.selectAll(),A())},_=null;this.setInputHandler=function(e){_=e},this.getInputHandler=function(){return _};var D=!1,P=function(e,r){D&&(D=!1);if(m)return A(),e&&t.onPaste(e),m=!1,"";var i=n.selectionStart,s=n.selectionEnd,o=N,u=T.length-C,a=e,f=e.length-i,l=e.length-s,c=0;while(o>0&&T[c]==e[c])c++,o--;a=a.slice(c),c=1;while(u>0&&T.length-c>N-1&&T[T.length-c]==e[e.length-c])c++,u--;return f-=c-1,l-=c-1,a=a.slice(0,a.length-c+1),!r&&f==a.length&&!o&&!u&&!l?"":(y=!0,a&&!o&&!u&&!f&&!l||S?t.onTextInput(a):t.onTextInput(a,{extendLeft:o,extendRight:u,restoreStart:f,restoreEnd:l}),y=!1,T=e,N=i,C=s,a)},H=function(e){if(g)return U();var t=n.value,r=P(t,!0);(t.length>l+100||d.test(r))&&A()},B=function(e,t,n){var r=e.clipboardData||window.clipboardData;if(!r||u)return;var i=a||n?"Text":"text/plain";try{return t?r.setData(i,t)!==!1:r.getData(i)}catch(e){if(!n)return B(e,t,!0)}},j=function(e,i){var s=t.getCopyText();if(!s)return r.preventDefault(e);B(e,s)?(p&&(A(s),v=s,setTimeout(function(){v=!1},10)),i?t.onCut():t.onCopy(),r.preventDefault(e)):(v=!0,n.value=s,n.select(),setTimeout(function(){v=!1,A(),i?t.onCut():t.onCopy()}))},F=function(e){j(e,!0)},I=function(e){j(e,!1)},q=function(e){var s=B(e);typeof s=="string"?(s&&t.onPaste(s,e),i.isIE&&setTimeout(A),r.preventDefault(e)):(n.value="",m=!0)};r.addCommandKeyListener(n,t.onCommandKey.bind(t)),r.addListener(n,"select",M),r.addListener(n,"input",H),r.addListener(n,"cut",F),r.addListener(n,"copy",I),r.addListener(n,"paste",q),(!("oncut"in n)||!("oncopy"in n)||!("onpaste"in n))&&r.addListener(e,"keydown",function(e){if(i.isMac&&!e.metaKey||!e.ctrlKey)return;switch(e.keyCode){case 67:I(e);break;case 86:q(e);break;case 88:F(e)}});var R=function(e){if(g||!t.onCompositionStart||t.$readOnly)return;g={};if(S)return;setTimeout(U,0),t.on("mousedown",W);var r=t.getSelectionRange();r.end.row=r.start.row,r.end.column=r.start.column,g.markerRange=r,g.selectionStart=N,t.onCompositionStart(g),g.useTextareaForIME?(n.value="",T="",N=0,C=0):(n.msGetInputContext&&(g.context=n.msGetInputContext()),n.getInputContext&&(g.context=n.getInputContext()))},U=function(){if(!g||!t.onCompositionUpdate||t.$readOnly)return;if(S)return W();if(g.useTextareaForIME)t.onCompositionUpdate(n.value);else{var e=n.value;P(e),g.markerRange&&(g.context&&(g.markerRange.start.column=g.selectionStart=g.context.compositionStartOffset),g.markerRange.end.column=g.markerRange.start.column+C-g.selectionStart)}},z=function(e){if(!t.onCompositionEnd||t.$readOnly)return;g=!1,t.onCompositionEnd(),t.off("mousedown",W),e&&H()},X=o.delayedCall(U,50).schedule.bind(null,null);r.addListener(n,"compositionstart",R),r.addListener(n,"compositionupdate",U),r.addListener(n,"keyup",V),r.addListener(n,"keydown",X),r.addListener(n,"compositionend",z),this.getElement=function(){return n},this.setCommandMode=function(e){S=e,n.readOnly=!1},this.setReadOnly=function(e){S||(n.readOnly=e)},this.setCopyWithEmptySelection=function(e){E=e},this.onContextMenu=function(e){D=!0,A(),t._emit("nativecontextmenu",{target:t,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,o){b||(b=n.style.cssText),n.style.cssText=(o?"z-index:100000;":"")+(i.isIE?"opacity:0.1;":"")+"text-indent: -"+(N+C)*t.renderer.characterWidth*.5+"px;";var u=t.container.getBoundingClientRect(),a=s.computedStyle(t.container),f=u.top+(parseInt(a.borderTopWidth)||0),l=u.left+(parseInt(u.borderLeftWidth)||0),c=u.bottom-f-n.clientHeight-2,h=function(e){n.style.left=e.clientX-l-2+"px",n.style.top=Math.min(e.clientY-f-2,c)+"px"};h(e);if(e.type!="mousedown")return;t.renderer.$keepTextAreaAtCursor&&(t.renderer.$keepTextAreaAtCursor=null),clearTimeout($),i.isWin&&r.capture(t.container,h,J)},this.onContextMenuClose=J;var $,K=function(e){t.textInput.onContextMenu(e),J()};r.addListener(n,"mouseup",K),r.addListener(n,"mousedown",function(e){e.preventDefault(),J()}),r.addListener(t.renderer.scroller,"contextmenu",K),r.addListener(n,"contextmenu",K),p&&Q(e,t,n)};t.TextInput=v}),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/useragent"],function(e,t,n){"use strict";function o(e){e.$clickSelection=null;var t=e.editor;t.setDefaultHandler("mousedown",this.onMouseDown.bind(e)),t.setDefaultHandler("dblclick",this.onDoubleClick.bind(e)),t.setDefaultHandler("tripleclick",this.onTripleClick.bind(e)),t.setDefaultHandler("quadclick",this.onQuadClick.bind(e)),t.setDefaultHandler("mousewheel",this.onMouseWheel.bind(e)),t.setDefaultHandler("touchmove",this.onTouchMove.bind(e));var n=["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"];n.forEach(function(t){e[t]=this[t]},this),e.selectByLines=this.extendSelectionBy.bind(e,"getLineRange"),e.selectByWords=this.extendSelectionBy.bind(e,"getWordRange")}function u(e,t,n,r){return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))}function a(e,t){if(e.start.row==e.end.row)var n=2*t.column-e.start.column-e.end.column;else if(e.start.row==e.end.row-1&&!e.start.column&&!e.end.column)var n=t.column-4;else var n=2*t.row-e.start.row-e.end.row;return n<0?{cursor:e.start,anchor:e.end}:{cursor:e.end,anchor:e.start}}var r=e("../lib/useragent"),i=0,s=550;(function(){this.onMouseDown=function(e){var t=e.inSelection(),n=e.getDocumentPosition();this.mousedownEvent=e;var i=this.editor,s=e.getButton();if(s!==0){var o=i.getSelectionRange(),u=o.isEmpty();(u||s==1)&&i.selection.moveToPosition(n),s==2&&(i.textInput.onContextMenu(e.domEvent),r.isMozilla||e.preventDefault());return}this.mousedownEvent.time=Date.now();if(t&&!i.isFocused()){i.focus();if(this.$focusTimeout&&!this.$clickSelection&&!i.inMultiSelectMode){this.setState("focusWait"),this.captureMouse(e);return}}return this.captureMouse(e),this.startSelect(n,e.domEvent._clicks>1),e.preventDefault()},this.startSelect=function(e,t){e=e||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var n=this.editor;if(!this.mousedownEvent)return;this.mousedownEvent.getShiftKey()?n.selection.selectToPosition(e):t||n.selection.moveToPosition(e),t||this.select(),n.renderer.scroller.setCapture&&n.renderer.scroller.setCapture(),n.setStyle("ace_selecting"),this.setState("select")},this.select=function(){var e,t=this.editor,n=t.renderer.screenToTextCoordinates(this.x,this.y);if(this.$clickSelection){var r=this.$clickSelection.comparePoint(n);if(r==-1)e=this.$clickSelection.end;else if(r==1)e=this.$clickSelection.start;else{var i=a(this.$clickSelection,n);n=i.cursor,e=i.anchor}t.selection.setSelectionAnchor(e.row,e.column)}t.selection.selectToPosition(n),t.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(e){var t,n=this.editor,r=n.renderer.screenToTextCoordinates(this.x,this.y),i=n.selection[e](r.row,r.column);if(this.$clickSelection){var s=this.$clickSelection.comparePoint(i.start),o=this.$clickSelection.comparePoint(i.end);if(s==-1&&o<=0){t=this.$clickSelection.end;if(i.end.row!=r.row||i.end.column!=r.column)r=i.start}else if(o==1&&s>=0){t=this.$clickSelection.start;if(i.start.row!=r.row||i.start.column!=r.column)r=i.end}else if(s==-1&&o==1)r=i.end,t=i.start;else{var u=a(this.$clickSelection,r);r=u.cursor,t=u.anchor}n.selection.setSelectionAnchor(t.row,t.column)}n.selection.selectToPosition(r),n.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var e=u(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y),t=Date.now();(e>i||t-this.mousedownEvent.time>this.$focusTimeout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(e){var t=e.getDocumentPosition(),n=this.editor,r=n.session,i=r.getBracketRange(t);i?(i.isEmpty()&&(i.start.column--,i.end.column++),this.setState("select")):(i=n.selection.getWordRange(t.row,t.column),this.setState("selectByWords")),this.$clickSelection=i,this.select()},this.onTripleClick=function(e){var t=e.getDocumentPosition(),n=this.editor;this.setState("selectByLines");var r=n.getSelectionRange();r.isMultiLine()&&r.contains(t.row,t.column)?(this.$clickSelection=n.selection.getLineRange(r.start.row),this.$clickSelection.end=n.selection.getLineRange(r.end.row).end):this.$clickSelection=n.selection.getLineRange(t.row),this.select()},this.onQuadClick=function(e){var t=this.editor;t.selectAll(),this.$clickSelection=t.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(e){if(e.getAccelKey())return;e.getShiftKey()&&e.wheelY&&!e.wheelX&&(e.wheelX=e.wheelY,e.wheelY=0);var t=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var n=this.$lastScroll,r=e.domEvent.timeStamp,i=r-n.t,o=i?e.wheelX/i:n.vx,u=i?e.wheelY/i:n.vy;i=1&&t.renderer.isScrollableBy(e.wheelX*e.speed,0)&&(f=!0),a<=1&&t.renderer.isScrollableBy(0,e.wheelY*e.speed)&&(f=!0);if(f)n.allowed=r;else if(r-n.allowedt.session.documentToScreenRow(l.row,l.column))return c()}if(f==s)return;f=s.text.join("
"),i.setHtml(f),i.show(),t._signal("showGutterTooltip",i),t.on("mousewheel",c);if(e.$tooltipFollowsMouse)h(u);else{var p=u.domEvent.target,d=p.getBoundingClientRect(),v=i.getElement().style;v.left=d.right+"px",v.top=d.bottom+"px"}}function c(){o&&(o=clearTimeout(o)),f&&(i.hide(),f=null,t._signal("hideGutterTooltip",i),t.removeEventListener("mousewheel",c))}function h(e){i.setPosition(e.x,e.y)}var t=e.editor,n=t.renderer.$gutterLayer,i=new a(t.container);e.editor.setDefaultHandler("guttermousedown",function(r){if(!t.isFocused()||r.getButton()!=0)return;var i=n.getRegion(r);if(i=="foldWidgets")return;var s=r.getDocumentPosition().row,o=t.session.selection;if(r.getShiftKey())o.selectTo(s,0);else{if(r.domEvent.detail==2)return t.selectAll(),r.preventDefault();e.$clickSelection=t.selection.getLineRange(s)}return e.setState("selectByLines"),e.captureMouse(r),r.preventDefault()});var o,u,f;e.editor.setDefaultHandler("guttermousemove",function(t){var n=t.domEvent.target||t.domEvent.srcElement;if(r.hasCssClass(n,"ace_fold-widget"))return c();f&&e.$tooltipFollowsMouse&&h(t),u=t;if(o)return;o=setTimeout(function(){o=null,u&&!e.isMousePressed?l():c()},50)}),s.addListener(t.renderer.$gutter,"mouseout",function(e){u=null;if(!f||o)return;o=setTimeout(function(){o=null,c()},50)}),t.on("changeSession",c)}function a(e){o.call(this,e)}var r=e("../lib/dom"),i=e("../lib/oop"),s=e("../lib/event"),o=e("../tooltip").Tooltip;i.inherits(a,o),function(){this.setPosition=function(e,t){var n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight,i=this.getWidth(),s=this.getHeight();e+=15,t+=15,e+i>n&&(e-=e+i-n),t+s>r&&(t-=20+s),o.prototype.setPosition.call(this,e,t)}}.call(a.prototype),t.GutterHandler=u}),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],function(e,t,n){"use strict";var r=e("../lib/event"),i=e("../lib/useragent"),s=t.MouseEvent=function(e,t){this.domEvent=e,this.editor=t,this.x=this.clientX=e.clientX,this.y=this.clientY=e.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){r.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){r.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos?this.$pos:(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY),this.$pos)},this.inSelection=function(){if(this.$inSelection!==null)return this.$inSelection;var e=this.editor,t=e.getSelectionRange();if(t.isEmpty())this.$inSelection=!1;else{var n=this.getDocumentPosition();this.$inSelection=t.contains(n.row,n.column)}return this.$inSelection},this.getButton=function(){return r.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=i.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(s.prototype)}),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(e,t,n){"use strict";function f(e){function T(e,n){var r=Date.now(),i=!n||e.row!=n.row,s=!n||e.column!=n.column;if(!S||i||s)t.moveCursorToPosition(e),S=r,x={x:p,y:d};else{var o=l(x.x,x.y,p,d);o>a?S=null:r-S>=u&&(t.renderer.scrollCursorIntoView(),S=null)}}function N(e,n){var r=Date.now(),i=t.renderer.layerConfig.lineHeight,s=t.renderer.layerConfig.characterWidth,u=t.renderer.scroller.getBoundingClientRect(),a={x:{left:p-u.left,right:u.right-p},y:{top:d-u.top,bottom:u.bottom-d}},f=Math.min(a.x.left,a.x.right),l=Math.min(a.y.top,a.y.bottom),c={row:e.row,column:e.column};f/s<=2&&(c.column+=a.x.left=o&&t.renderer.scrollCursorIntoView(c):E=r:E=null}function C(){var e=g;g=t.renderer.screenToTextCoordinates(p,d),T(g,e),N(g,e)}function k(){m=t.selection.toOrientedRange(),h=t.session.addMarker(m,"ace_selection",t.getSelectionStyle()),t.clearSelection(),t.isFocused()&&t.renderer.$cursorLayer.setBlinking(!1),clearInterval(v),C(),v=setInterval(C,20),y=0,i.addListener(document,"mousemove",O)}function L(){clearInterval(v),t.session.removeMarker(h),h=null,t.selection.fromOrientedRange(m),t.isFocused()&&!w&&t.renderer.$cursorLayer.setBlinking(!t.getReadOnly()),m=null,g=null,y=0,E=null,S=null,i.removeListener(document,"mousemove",O)}function O(){A==null&&(A=setTimeout(function(){A!=null&&h&&L()},20))}function M(e){var t=e.types;return!t||Array.prototype.some.call(t,function(e){return e=="text/plain"||e=="Text"})}function _(e){var t=["copy","copymove","all","uninitialized"],n=["move","copymove","linkmove","all","uninitialized"],r=s.isMac?e.altKey:e.ctrlKey,i="uninitialized";try{i=e.dataTransfer.effectAllowed.toLowerCase()}catch(e){}var o="none";return r&&t.indexOf(i)>=0?o="copy":n.indexOf(i)>=0?o="move":t.indexOf(i)>=0&&(o="copy"),o}var t=e.editor,n=r.createElement("img");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",s.isOpera&&(n.style.cssText="width:1px;height:1px;position:fixed;top:0;left:0;z-index:2147483647;opacity:0;");var f=["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"];f.forEach(function(t){e[t]=this[t]},this),t.addEventListener("mousedown",this.onMouseDown.bind(e));var c=t.container,h,p,d,v,m,g,y=0,b,w,E,S,x;this.onDragStart=function(e){if(this.cancelDrag||!c.draggable){var r=this;return setTimeout(function(){r.startSelect(),r.captureMouse(e)},0),e.preventDefault()}m=t.getSelectionRange();var i=e.dataTransfer;i.effectAllowed=t.getReadOnly()?"copy":"copyMove",s.isOpera&&(t.container.appendChild(n),n.scrollTop=0),i.setDragImage&&i.setDragImage(n,0,0),s.isOpera&&t.container.removeChild(n),i.clearData(),i.setData("Text",t.session.getTextRange()),w=!0,this.setState("drag")},this.onDragEnd=function(e){c.draggable=!1,w=!1,this.setState(null);if(!t.getReadOnly()){var n=e.dataTransfer.dropEffect;!b&&n=="move"&&t.session.remove(t.getSelectionRange()),t.renderer.$cursorLayer.setBlinking(!0)}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(e){if(t.getReadOnly()||!M(e.dataTransfer))return;return p=e.clientX,d=e.clientY,h||k(),y++,e.dataTransfer.dropEffect=b=_(e),i.preventDefault(e)},this.onDragOver=function(e){if(t.getReadOnly()||!M(e.dataTransfer))return;return p=e.clientX,d=e.clientY,h||(k(),y++),A!==null&&(A=null),e.dataTransfer.dropEffect=b=_(e),i.preventDefault(e)},this.onDragLeave=function(e){y--;if(y<=0&&h)return L(),b=null,i.preventDefault(e)},this.onDrop=function(e){if(!g)return;var n=e.dataTransfer;if(w)switch(b){case"move":m.contains(g.row,g.column)?m={start:g,end:g}:m=t.moveText(m,g);break;case"copy":m=t.moveText(m,g,!0)}else{var r=n.getData("Text");m={start:g,end:t.session.insert(g,r)},t.focus(),b=null}return L(),i.preventDefault(e)},i.addListener(c,"dragstart",this.onDragStart.bind(e)),i.addListener(c,"dragend",this.onDragEnd.bind(e)),i.addListener(c,"dragenter",this.onDragEnter.bind(e)),i.addListener(c,"dragover",this.onDragOver.bind(e)),i.addListener(c,"dragleave",this.onDragLeave.bind(e)),i.addListener(c,"drop",this.onDrop.bind(e));var A=null}function l(e,t,n,r){return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))}var r=e("../lib/dom"),i=e("../lib/event"),s=e("../lib/useragent"),o=200,u=200,a=5;(function(){this.dragWait=function(){var e=Date.now()-this.mousedownEvent.time;e>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){var e=this.editor.container;e.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.renderer.$cursorLayer.setBlinking(!this.editor.getReadOnly()),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor,t=e.container;t.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var n=s.isWin?"default":"move";e.renderer.setCursorStyle(n),this.setState("dragReady")},this.onMouseDrag=function(e){var t=this.editor.container;if(s.isIE&&this.state=="dragReady"){var n=l(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);n>3&&t.dragDrop()}if(this.state==="dragWait"){var n=l(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);n>0&&(t.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))}},this.onMouseDown=function(e){if(!this.$dragEnabled)return;this.mousedownEvent=e;var t=this.editor,n=e.inSelection(),r=e.getButton(),i=e.domEvent.detail||1;if(i===1&&r===0&&n){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var o=e.domEvent.target||e.domEvent.srcElement;"unselectable"in o&&(o.unselectable="on");if(t.getDragDelay()){if(s.isWebKit){this.cancelDrag=!0;var u=t.container;u.draggable=!0}this.setState("dragWait")}else this.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}).call(f.prototype),t.DragdropHandler=f}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";var r=e("./dom");t.get=function(e,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){n.readyState===4&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement("script");i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){if(n||!i.readyState||i.readyState=="loaded"||i.readyState=="complete")i=i.onload=i.onreadystatechange=null,n||t()}},t.qualifyURL=function(e){var t=document.createElement("a");return t.href=e,t.href}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(e,t,n){"use strict";var r={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!n.length&&!r)return;if(typeof t!="object"||!t)t={};t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(var o=0;o1&&(i=n[n.length-2]);var o=a[t+"Path"];return o==null?o=a.basePath:r=="/"&&(t=r=""),o&&o.slice(-1)!="/"&&(o+="/"),o+t+r+i+this.get("suffix")},t.setModuleUrl=function(e,t){return a.$moduleUrls[e]=t},t.$loading={},t.loadModule=function(n,r){var i,o;Array.isArray(n)&&(o=n[0],n=n[1]);try{i=e(n)}catch(u){}if(i&&!t.$loading[n])return r&&r(i);t.$loading[n]||(t.$loading[n]=[]),t.$loading[n].push(r);if(t.$loading[n].length>1)return;var a=function(){e([n],function(e){t._emit("load.module",{name:n,module:e});var r=t.$loading[n];t.$loading[n]=null,r.forEach(function(t){t&&t(e)})})};if(!t.get("packaged"))return a();s.loadScript(t.moduleUrl(n,o),a),f()};var f=function(){!a.basePath&&!a.workerPath&&!a.modePath&&!a.themePath&&!Object.keys(a.$moduleUrls).length&&(console.error("Unable to infer path to ace from script src,","use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes","or with webpack use ace/webpack-resolver"),f=function(){})};t.init=l}),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/config"],function(e,t,n){"use strict";var r=e("../lib/event"),i=e("../lib/useragent"),s=e("./default_handlers").DefaultHandlers,o=e("./default_gutter_handler").GutterHandler,u=e("./mouse_event").MouseEvent,a=e("./dragdrop_handler").DragdropHandler,f=e("../config"),l=function(e){var t=this;this.editor=e,new s(this),new o(this),new a(this);var n=function(t){var n=!document.hasFocus||!document.hasFocus()||!e.isFocused()&&document.activeElement==(e.textInput&&e.textInput.getElement());n&&window.focus(),e.focus()},u=e.renderer.getMouseEventTarget();r.addListener(u,"click",this.onMouseEvent.bind(this,"click")),r.addListener(u,"mousemove",this.onMouseMove.bind(this,"mousemove")),r.addMultiMouseDownListener([u,e.renderer.scrollBarV&&e.renderer.scrollBarV.inner,e.renderer.scrollBarH&&e.renderer.scrollBarH.inner,e.textInput&&e.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent"),r.addMouseWheelListener(e.container,this.onMouseWheel.bind(this,"mousewheel")),r.addTouchMoveListener(e.container,this.onTouchMove.bind(this,"touchmove"));var f=e.renderer.$gutter;r.addListener(f,"mousedown",this.onMouseEvent.bind(this,"guttermousedown")),r.addListener(f,"click",this.onMouseEvent.bind(this,"gutterclick")),r.addListener(f,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick")),r.addListener(f,"mousemove",this.onMouseEvent.bind(this,"guttermousemove")),r.addListener(u,"mousedown",n),r.addListener(f,"mousedown",n),i.isIE&&e.renderer.scrollBarV&&(r.addListener(e.renderer.scrollBarV.element,"mousedown",n),r.addListener(e.renderer.scrollBarH.element,"mousedown",n)),e.on("mousemove",function(n){if(t.state||t.$dragDelay||!t.$dragEnabled)return;var r=e.renderer.screenToTextCoordinates(n.x,n.y),i=e.session.selection.getRange(),s=e.renderer;!i.isEmpty()&&i.insideStart(r.row,r.column)?s.setCursorStyle("default"):s.setCursorStyle("")})};(function(){this.onMouseEvent=function(e,t){this.editor._emit(e,new u(t,this.editor))},this.onMouseMove=function(e,t){var n=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;if(!n||!n.length)return;this.editor._emit(e,new u(t,this.editor))},this.onMouseWheel=function(e,t){var n=new u(t,this.editor);n.speed=this.$scrollSpeed*2,n.wheelX=t.wheelX,n.wheelY=t.wheelY,this.editor._emit(e,n)},this.onTouchMove=function(e,t){var n=new u(t,this.editor);n.speed=1,n.wheelX=t.wheelX,n.wheelY=t.wheelY,this.editor._emit(e,n)},this.setState=function(e){this.state=e},this.captureMouse=function(e,t){this.x=e.x,this.y=e.y,this.isMousePressed=!0;var n=this.editor,s=this.editor.renderer;s.$keepTextAreaAtCursor&&(s.$keepTextAreaAtCursor=null);var o=this,a=function(e){if(!e)return;if(i.isWebKit&&!e.which&&o.releaseMouse)return o.releaseMouse();o.x=e.clientX,o.y=e.clientY,t&&t(e),o.mouseEvent=new u(e,o.editor),o.$mouseMoved=!0},f=function(e){n.off("beforeEndOperation",c),clearInterval(h),l(),o[o.state+"End"]&&o[o.state+"End"](e),o.state="",s.$keepTextAreaAtCursor==null&&(s.$keepTextAreaAtCursor=!0,s.$moveTextAreaToCursor()),o.isMousePressed=!1,o.$onCaptureMouseMove=o.releaseMouse=null,e&&o.onMouseEvent("mouseup",e),n.endOperation()},l=function(){o[o.state]&&o[o.state](),o.$mouseMoved=!1};if(i.isOldIE&&e.domEvent.type=="dblclick")return setTimeout(function(){f(e)});var c=function(e){if(!o.releaseMouse)return;n.curOp.command.name&&n.curOp.selectionChanged&&(o[o.state+"End"]&&o[o.state+"End"](),o.state="",o.releaseMouse())};n.on("beforeEndOperation",c),n.startOperation({command:{name:"mouse"}}),o.$onCaptureMouseMove=a,o.releaseMouse=r.capture(this.editor.container,a,f);var h=setInterval(l,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var e=function(t){if(t&&t.domEvent&&t.domEvent.type!="contextmenu")return;this.editor.off("nativecontextmenu",e),t&&t.domEvent&&r.stopEvent(t.domEvent)}.bind(this);setTimeout(e,10),this.editor.on("nativecontextmenu",e)}}).call(l.prototype),f.defineOptions(l.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:i.isMac?150:0},dragEnabled:{initialValue:!0},focusTimeout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),t.MouseHandler=l}),ace.define("ace/mouse/fold_handler",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";function i(e){e.on("click",function(t){var n=t.getDocumentPosition(),i=e.session,s=i.getFoldAt(n.row,n.column,1);s&&(t.getAccelKey()?i.removeFold(s):i.expandFold(s),t.stop());var o=t.domEvent&&t.domEvent.target;o&&r.hasCssClass(o,"ace_inline_button")&&r.hasCssClass(o,"ace_toggle_wrap")&&(i.setOption("wrap",!0),e.renderer.scrollCursorIntoView())}),e.on("gutterclick",function(t){var n=e.renderer.$gutterLayer.getRegion(t);if(n=="foldWidgets"){var r=t.getDocumentPosition().row,i=e.session;i.foldWidgets&&i.foldWidgets[r]&&e.session.onFoldWidgetClick(r,t),e.isFocused()||e.focus(),t.stop()}}),e.on("gutterdblclick",function(t){var n=e.renderer.$gutterLayer.getRegion(t);if(n=="foldWidgets"){var r=t.getDocumentPosition().row,i=e.session,s=i.getParentFoldRangeData(r,!0),o=s.range||s.firstRange;if(o){r=o.start.row;var u=i.getFoldAt(r,i.getLine(r).length,1);u?i.removeFold(u):(i.addFold("...",o),e.renderer.scrollCursorIntoView({row:o.start.row,column:0}))}t.stop()}})}var r=e("../lib/dom");t.FoldHandler=i}),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],function(e,t,n){"use strict";var r=e("../lib/keys"),i=e("../lib/event"),s=function(e){this.$editor=e,this.$data={editor:e},this.$handlers=[],this.setDefaultHandler(e.commands)};(function(){this.setDefaultHandler=function(e){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=e,this.addKeyboardHandler(e,0)},this.setKeyboardHandler=function(e){var t=this.$handlers;if(t[t.length-1]==e)return;while(t[t.length-1]&&t[t.length-1]!=this.$defaultHandler)this.removeKeyboardHandler(t[t.length-1]);this.addKeyboardHandler(e,1)},this.addKeyboardHandler=function(e,t){if(!e)return;typeof e=="function"&&!e.handleKeyboard&&(e.handleKeyboard=e);var n=this.$handlers.indexOf(e);n!=-1&&this.$handlers.splice(n,1),t==undefined?this.$handlers.push(e):this.$handlers.splice(t,0,e),n==-1&&e.attach&&e.attach(this.$editor)},this.removeKeyboardHandler=function(e){var t=this.$handlers.indexOf(e);return t==-1?!1:(this.$handlers.splice(t,1),e.detach&&e.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var e=this.$data,t=e.editor;return this.$handlers.map(function(n){return n.getStatusText&&n.getStatusText(t,e)||""}).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(e,t,n,r){var s,o=!1,u=this.$editor.commands;for(var a=this.$handlers.length;a--;){s=this.$handlers[a].handleKeyboard(this.$data,e,t,n,r);if(!s||!s.command)continue;s.command=="null"?o=!0:o=u.exec(s.command,this.$editor,s.args,r),o&&r&&e!=-1&&s.passEvent!=1&&s.command.passEvent!=1&&i.stopEvent(r);if(o)break}return!o&&e==-1&&(s={command:"insertstring"},o=u.exec("insertstring",this.$editor,t)),o&&this.$editor._signal&&this.$editor._signal("keyboardActivity",s),o},this.onCommandKey=function(e,t,n){var i=r.keyCodeToString(n);this.$callKeyboardHandlers(t,i,n,e)},this.onTextInput=function(e){this.$callKeyboardHandlers(-1,e)}}).call(s.prototype),t.KeyBinding=s}),ace.define("ace/lib/bidiutil",["require","exports","module"],function(e,t,n){"use strict";function F(e,t,n,r){var i=s?d:p,c=null,h=null,v=null,m=0,g=null,y=null,b=-1,w=null,E=null,T=[];if(!r)for(w=0,r=[];w0)if(g==16){for(w=b;w-1){for(w=b;w=0;C--){if(r[C]!=N)break;t[C]=s}}}function I(e,t,n){if(o=e){u=i+1;while(u=e)u++;for(a=i,l=u-1;a=t.length||(o=n[r-1])!=b&&o!=w||(c=t[r+1])!=b&&c!=w)return E;return u&&(c=w),c==o?c:E;case k:o=r>0?n[r-1]:S;if(o==b&&r+10&&n[r-1]==b)return b;if(u)return E;p=r+1,h=t.length;while(p=1425&&d<=2303||d==64286;o=t[p];if(v&&(o==y||o==T))return y}if(r<1||(o=t[r-1])==S)return E;return n[r-1];case S:return u=!1,f=!0,s;case x:return l=!0,E;case O:case M:case D:case P:case _:u=!1;case H:return E}}function R(e){var t=e.charCodeAt(0),n=t>>8;return n==0?t>191?g:B[t]:n==5?/[\u0591-\u05f4]/.test(e)?y:g:n==6?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e)?A:/[\u0660-\u0669\u066b-\u066c]/.test(e)?w:t==1642?L:/[\u06f0-\u06f9]/.test(e)?b:T:n==32&&t<=8287?j[t&255]:n==254?t>=65136?T:E:E}function U(e){return e>="\u064b"&&e<="\u0655"}var r=["\u0621","\u0641"],i=["\u063a","\u064a"],s=0,o=0,u=!1,a=!1,f=!1,l=!1,c=!1,h=!1,p=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],v=0,m=1,g=0,y=1,b=2,w=3,E=4,S=5,x=6,T=7,N=8,C=9,k=10,L=11,A=12,O=13,M=14,_=15,D=16,P=17,H=18,B=[H,H,H,H,H,H,H,H,H,x,S,x,N,S,H,H,H,H,H,H,H,H,H,H,H,H,H,H,S,S,S,x,N,E,E,L,L,L,E,E,E,E,E,k,C,k,C,C,b,b,b,b,b,b,b,b,b,b,C,E,E,E,E,E,E,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,E,E,E,E,E,E,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,E,E,E,E,H,H,H,H,H,H,S,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,C,E,L,L,L,L,E,E,E,E,g,E,E,H,E,E,L,L,b,b,E,g,E,E,E,b,g,E,E,E,E,E],j=[N,N,N,N,N,N,N,N,N,N,N,H,H,H,g,y,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,N,S,O,M,_,D,P,C,L,L,L,L,L,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,C,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,E,N];t.L=g,t.R=y,t.EN=b,t.ON_R=3,t.AN=4,t.R_H=5,t.B=6,t.RLE=7,t.DOT="\u00b7",t.doBidiReorder=function(e,n,r){if(e.length<2)return{};var i=e.split(""),o=new Array(i.length),u=new Array(i.length),a=[];s=r?m:v,F(i,a,i.length,n);for(var f=0;fT&&n[f]0&&i[f-1]==="\u0644"&&/\u0622|\u0623|\u0625|\u0627/.test(i[f])&&(a[f-1]=a[f]=t.R_H,f++);i[i.length-1]===t.DOT&&(a[i.length-1]=t.B),i[0]==="\u202b"&&(a[0]=t.RLE);for(var f=0;f=0&&(e=this.session.$docRowCache[n])}return e},this.getSplitIndex=function(){var e=0,t=this.session.$screenRowCache;if(t.length){var n,r=this.session.$getRowCacheIndex(t,this.currentRow);while(this.currentRow-e>0){n=this.session.$getRowCacheIndex(t,this.currentRow-e-1);if(n!==r)break;r=n,e++}}else e=this.currentRow;return e},this.updateRowLine=function(e,t){e===undefined&&(e=this.getDocumentRow());var n=e===this.session.getLength()-1,s=n?this.EOF:this.EOL;this.wrapIndent=0,this.line=this.session.getLine(e),this.isRtlDir=this.$isRtl||this.line.charAt(0)===this.RLE;if(this.session.$useWrapMode){var o=this.session.$wrapData[e];o&&(t===undefined&&(t=this.getSplitIndex()),t>0&&o.length?(this.wrapIndent=o.indent,this.wrapOffset=this.wrapIndent*this.charWidths[r.L],this.line=tt?this.session.getOverwrite()?e:e-1:t,i=r.getVisualFromLogicalIdx(n,this.bidiMap),s=this.bidiMap.bidiLevels,o=0;!this.session.getOverwrite()&&e<=t&&s[i]%2!==0&&i++;for(var u=0;ut&&s[i]%2===0&&(o+=this.charWidths[s[i]]),this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset),this.isRtlDir&&(o+=this.rtlLineOffset),o},this.getSelections=function(e,t){var n=this.bidiMap,r=n.bidiLevels,i,s=[],o=0,u=Math.min(e,t)-this.wrapIndent,a=Math.max(e,t)-this.wrapIndent,f=!1,l=!1,c=0;this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);for(var h,p=0;p=u&&hn+s/2){n+=s;if(r===i.length-1){s=0;break}s=this.charWidths[i[++r]]}return r>0&&i[r-1]%2!==0&&i[r]%2===0?(e0&&i[r-1]%2===0&&i[r]%2!==0?t=1+(e>n?this.bidiMap.logicalFromVisual[r]:this.bidiMap.logicalFromVisual[r-1]):this.isRtlDir&&r===i.length-1&&s===0&&i[r-1]%2===0||!this.isRtlDir&&r===0&&i[r]%2!==0?t=1+this.bidiMap.logicalFromVisual[r]:(r>0&&i[r-1]%2!==0&&s!==0&&r--,t=this.bidiMap.logicalFromVisual[r]),t===0&&this.isRtlDir&&t++,t+this.wrapIndent}}).call(o.prototype),t.BidiHandler=o}),ace.define("ace/selection",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/range"],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/lang"),s=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,u=function(e){this.session=e,this.doc=e.getDocument(),this.clearSelection(),this.cursor=this.lead=this.doc.createAnchor(0,0),this.anchor=this.doc.createAnchor(0,0),this.$silent=!1;var t=this;this.cursor.on("change",function(e){t.$cursorChanged=!0,t.$silent||t._emit("changeCursor"),!t.$isEmpty&&!t.$silent&&t._emit("changeSelection"),!t.$keepDesiredColumnOnChange&&e.old.column!=e.value.column&&(t.$desiredColumn=null)}),this.anchor.on("change",function(){t.$anchorChanged=!0,!t.$isEmpty&&!t.$silent&&t._emit("changeSelection")})};(function(){r.implement(this,s),this.isEmpty=function(){return this.$isEmpty||this.anchor.row==this.lead.row&&this.anchor.column==this.lead.column},this.isMultiLine=function(){return!this.$isEmpty&&this.anchor.row!=this.cursor.row},this.getCursor=function(){return this.lead.getPosition()},this.setSelectionAnchor=function(e,t){this.$isEmpty=!1,this.anchor.setPosition(e,t)},this.getAnchor=this.getSelectionAnchor=function(){return this.$isEmpty?this.getSelectionLead():this.anchor.getPosition()},this.getSelectionLead=function(){return this.lead.getPosition()},this.isBackwards=function(){var e=this.anchor,t=this.lead;return e.row>t.row||e.row==t.row&&e.column>t.column},this.getRange=function(){var e=this.anchor,t=this.lead;return this.$isEmpty?o.fromPoints(t,t):this.isBackwards()?o.fromPoints(t,e):o.fromPoints(e,t)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){this.$setSelection(0,0,Number.MAX_VALUE,Number.MAX_VALUE)},this.setRange=this.setSelectionRange=function(e,t){var n=t?e.end:e.start,r=t?e.start:e.end;this.$setSelection(n.row,n.column,r.row,r.column)},this.$setSelection=function(e,t,n,r){var i=this.$isEmpty,s=this.inMultiSelectMode;this.$silent=!0,this.$cursorChanged=this.$anchorChanged=!1,this.anchor.setPosition(e,t),this.cursor.setPosition(n,r),this.$isEmpty=!o.comparePoints(this.anchor,this.cursor),this.$silent=!1,this.$cursorChanged&&this._emit("changeCursor"),(this.$cursorChanged||this.$anchorChanged||i!=this.$isEmpty||s)&&this._emit("changeSelection")},this.$moveSelection=function(e){var t=this.lead;this.$isEmpty&&this.setSelectionAnchor(t.row,t.column),e.call(this)},this.selectTo=function(e,t){this.$moveSelection(function(){this.moveCursorTo(e,t)})},this.selectToPosition=function(e){this.$moveSelection(function(){this.moveCursorToPosition(e)})},this.moveTo=function(e,t){this.clearSelection(),this.moveCursorTo(e,t)},this.moveToPosition=function(e){this.clearSelection(),this.moveCursorToPosition(e)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(e,t){if(typeof t=="undefined"){var n=e||this.lead;e=n.row,t=n.column}return this.session.getWordRange(e,t)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var e=this.getCursor(),t=this.session.getAWordRange(e.row,e.column);this.setSelectionRange(t)},this.getLineRange=function(e,t){var n=typeof e=="number"?e:this.lead.row,r,i=this.session.getFoldLine(n);return i?(n=i.start.row,r=i.end.row):r=n,t===!0?new o(n,0,r,this.session.getLine(r).length):new o(n,0,r+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(e,t,n){var r=e.column,i=e.column+t;return n<0&&(r=e.column-t,i=e.column),this.session.isTabStop(e)&&this.doc.getLine(e.row).slice(r,i).split(" ").length-1==t},this.moveCursorLeft=function(){var e=this.lead.getPosition(),t;if(t=this.session.getFoldAt(e.row,e.column,-1))this.moveCursorTo(t.start.row,t.start.column);else if(e.column===0)e.row>0&&this.moveCursorTo(e.row-1,this.doc.getLine(e.row-1).length);else{var n=this.session.getTabSize();this.wouldMoveIntoSoftTab(e,n,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-n):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var e=this.lead.getPosition(),t;if(t=this.session.getFoldAt(e.row,e.column,1))this.moveCursorTo(t.end.row,t.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(t.column=r)}}this.moveCursorTo(t.row,t.column)},this.moveCursorFileEnd=function(){var e=this.doc.getLength()-1,t=this.doc.getLine(e).length;this.moveCursorTo(e,t)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),r=n.substring(t);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var i=this.session.getFoldAt(e,t,1);if(i){this.moveCursorTo(i.end.row,i.end.column);return}this.session.nonTokenRe.exec(r)&&(t+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,r=n.substring(t));if(t>=n.length){this.moveCursorTo(e,n.length),this.moveCursorRight(),e0&&this.moveCursorWordLeft();return}this.session.tokenRe.exec(s)&&(t-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(e,t)},this.$shortWordEndIndex=function(e){var t=0,n,r=/\s/,i=this.session.tokenRe;i.lastIndex=0;if(this.session.tokenRe.exec(e))t=this.session.tokenRe.lastIndex;else{while((n=e[t])&&r.test(n))t++;if(t<1){i.lastIndex=0;while((n=e[t])&&!i.test(n)){i.lastIndex=0,t++;if(r.test(n)){if(t>2){t--;break}while((n=e[t])&&r.test(n))t++;if(t>2)break}}}}return i.lastIndex=0,t},this.moveCursorShortWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),r=n.substring(t),i=this.session.getFoldAt(e,t,1);if(i)return this.moveCursorTo(i.end.row,i.end.column);if(t==n.length){var s=this.doc.getLength();do e++,r=this.doc.getLine(e);while(e0&&/^\s*$/.test(r));t=r.length,/\s+$/.test(r)||(r="")}var s=i.stringReverse(r),o=this.$shortWordEndIndex(s);return this.moveCursorTo(e,t-o)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(e,t){var n=this.session.documentToScreenPosition(this.lead.row,this.lead.column),r;t===0&&(e!==0&&(this.session.$bidiHandler.isBidiRow(n.row,this.lead.row)?(r=this.session.$bidiHandler.getPosLeft(n.column),n.column=Math.round(r/this.session.$bidiHandler.charWidths[0])):r=n.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?n.column=this.$desiredColumn:this.$desiredColumn=n.column);var i=this.session.screenToDocumentPosition(n.row+e,n.column,r);e!==0&&t===0&&i.row===this.lead.row&&i.column===this.lead.column&&this.session.lineWidgets&&this.session.lineWidgets[i.row]&&(i.row>0||e>0)&&i.row++,this.moveCursorTo(i.row,i.column+t,t===0)},this.moveCursorToPosition=function(e){this.moveCursorTo(e.row,e.column)},this.moveCursorTo=function(e,t,n){var r=this.session.getFoldAt(e,t,1);r&&(e=r.start.row,t=r.start.column),this.$keepDesiredColumnOnChange=!0;var i=this.session.getLine(e);/[\uDC00-\uDFFF]/.test(i.charAt(t))&&i.charAt(t-1)&&(this.lead.row==e&&this.lead.column==t+1?t-=1:t+=1),this.lead.setPosition(e,t),this.$keepDesiredColumnOnChange=!1,n||(this.$desiredColumn=null)},this.moveCursorToScreen=function(e,t,n){var r=this.session.screenToDocumentPosition(e,t);this.moveCursorTo(r.row,r.column,n)},this.detach=function(){this.lead.detach(),this.anchor.detach(),this.session=this.doc=null},this.fromOrientedRange=function(e){this.setSelectionRange(e,e.cursor==e.start),this.$desiredColumn=e.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(e){var t=this.getRange();return e?(e.start.column=t.start.column,e.start.row=t.start.row,e.end.column=t.end.column,e.end.row=t.end.row):e=t,e.cursor=this.isBackwards()?e.start:e.end,e.desiredColumn=this.$desiredColumn,e},this.getRangeOfMovements=function(e){var t=this.getCursor();try{e(this);var n=this.getCursor();return o.fromPoints(t,n)}catch(r){return o.fromPoints(t,t)}finally{this.moveCursorToPosition(t)}},this.toJSON=function(){if(this.rangeCount)var e=this.ranges.map(function(e){var t=e.clone();return t.isBackwards=e.cursor==e.start,t});else{var e=this.getRange();e.isBackwards=this.isBackwards()}return e},this.fromJSON=function(e){if(e.start==undefined){if(this.rangeList&&e.length>1){this.toSingleRange(e[0]);for(var t=e.length;t--;){var n=o.fromPoints(e[t].start,e[t].end);e[t].isBackwards&&(n.cursor=n.start),this.addRange(n,!0)}return}e=e[0]}this.rangeList&&this.toSingleRange(e),this.setSelectionRange(e,e.isBackwards)},this.isEqual=function(e){if((e.length||this.rangeCount)&&e.length!=this.rangeCount)return!1;if(!e.length||!this.ranges)return this.getRange().isEqual(e);for(var t=this.ranges.length;t--;)if(!this.ranges[t].isEqual(e[t]))return!1;return!0}}).call(u.prototype),t.Selection=u}),ace.define("ace/tokenizer",["require","exports","module","ace/config"],function(e,t,n){"use strict";var r=e("./config"),i=2e3,s=function(e){this.states=e,this.regExps={},this.matchMappings={};for(var t in this.states){var n=this.states[t],r=[],i=0,s=this.matchMappings[t]={defaultToken:"text"},o="g",u=[];for(var a=0;a1?f.onMatch=this.$applyToken:f.onMatch=f.token),c>1&&(/\\\d/.test(f.regex)?l=f.regex.replace(/\\([0-9]+)/g,function(e,t){return"\\"+(parseInt(t,10)+i+1)}):(c=1,l=this.removeCapturingGroups(f.regex)),!f.splitRegex&&typeof f.token!="string"&&u.push(f)),s[i]=a,i+=c,r.push(l),f.onMatch||(f.onMatch=null)}r.length||(s[0]=0,r.push("$")),u.forEach(function(e){e.splitRegex=this.createSplitterRegexp(e.regex,o)},this),this.regExps[t]=new RegExp("("+r.join(")|(")+")|($)",o)}};(function(){this.$setMaxTokenCount=function(e){i=e|0},this.$applyToken=function(e){var t=this.splitRegex.exec(e).slice(1),n=this.token.apply(this,t);if(typeof n=="string")return[{type:n,value:e}];var r=[];for(var i=0,s=n.length;il){var g=e.substring(l,m-v.length);h.type==p?h.value+=g:(h.type&&f.push(h),h={type:p,value:g})}for(var y=0;yi){c>2*e.length&&this.reportError("infinite loop with in ace tokenizer",{startState:t,line:e});while(l1&&n[0]!==r&&n.unshift("#tmp",r),{tokens:f,state:n.length?n:r}},this.reportError=r.reportError}).call(s.prototype),t.Tokenizer=s}),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],function(e,t,n){"use strict";var r=e("../lib/lang"),i=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(e,t){if(!t){for(var n in e)this.$rules[n]=e[n];return}for(var n in e){var r=e[n];for(var i=0;i=this.$rowTokens.length){this.$row+=1,e||(e=this.$session.getLength());if(this.$row>=e)return this.$row=e-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var e=this.$rowTokens,t=this.$tokenIndex,n=e[t].start;if(n!==undefined)return n;n=0;while(t>0)t-=1,n+=e[t].value.length;return n},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var e=this.$rowTokens[this.$tokenIndex],t=this.getCurrentTokenColumn();return new r(this.$row,t,this.$row,t+e.value.length)}}).call(i.prototype),t.TokenIterator=i}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../behaviour").Behaviour,s=e("../../token_iterator").TokenIterator,o=e("../../lib/lang"),u=["text","paren.rparen","punctuation.operator"],a=["text","paren.rparen","punctuation.operator","comment"],f,l={},c={'"':'"',"'":"'"},h=function(e){var t=-1;e.multiSelect&&(t=e.selection.index,l.rangeCount!=e.multiSelect.rangeCount&&(l={rangeCount:e.multiSelect.rangeCount}));if(l[t])return f=l[t];f=l[t]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},p=function(e,t,n,r){var i=e.end.row-e.start.row;return{text:n+t+r,selection:[0,e.start.column+1,i,e.end.column+(i?0:1)]}},d=function(e){this.add("braces","insertion",function(t,n,r,i,s){var u=r.getCursorPosition(),a=i.doc.getLine(u.row);if(s=="{"){h(r);var l=r.getSelectionRange(),c=i.doc.getTextRange(l);if(c!==""&&c!=="{"&&r.getWrapBehavioursEnabled())return p(l,c,"{","}");if(d.isSaneInsertion(r,i))return/[\]\}\)]/.test(a[u.column])||r.inMultiSelectMode||e&&e.braces?(d.recordAutoInsert(r,i,"}"),{text:"{}",selection:[1,1]}):(d.recordMaybeInsert(r,i,"{"),{text:"{",selection:[1,1]})}else if(s=="}"){h(r);var v=a.substring(u.column,u.column+1);if(v=="}"){var m=i.$findOpeningBracket("}",{column:u.column+1,row:u.row});if(m!==null&&d.isAutoInsertedClosing(u,a,s))return d.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}else{if(s=="\n"||s=="\r\n"){h(r);var g="";d.isMaybeInsertedClosing(u,a)&&(g=o.stringRepeat("}",f.maybeInsertedBrackets),d.clearMaybeInsertedClosing());var v=a.substring(u.column,u.column+1);if(v==="}"){var y=i.findMatchingBracket({row:u.row,column:u.column+1},"}");if(!y)return null;var b=this.$getIndent(i.getLine(y.row))}else{if(!g){d.clearMaybeInsertedClosing();return}var b=this.$getIndent(a)}var w=b+i.getTabString();return{text:"\n"+w+"\n"+b+g,selection:[1,w.length,1,w.length]}}d.clearMaybeInsertedClosing()}}),this.add("braces","deletion",function(e,t,n,r,i){var s=r.doc.getTextRange(i);if(!i.isMultiLine()&&s=="{"){h(n);var o=r.doc.getLine(i.start.row),u=o.substring(i.end.column,i.end.column+1);if(u=="}")return i.end.column++,i;f.maybeInsertedBrackets--}}),this.add("parens","insertion",function(e,t,n,r,i){if(i=="("){h(n);var s=n.getSelectionRange(),o=r.doc.getTextRange(s);if(o!==""&&n.getWrapBehavioursEnabled())return p(s,o,"(",")");if(d.isSaneInsertion(n,r))return d.recordAutoInsert(n,r,")"),{text:"()",selection:[1,1]}}else if(i==")"){h(n);var u=n.getCursorPosition(),a=r.doc.getLine(u.row),f=a.substring(u.column,u.column+1);if(f==")"){var l=r.$findOpeningBracket(")",{column:u.column+1,row:u.row});if(l!==null&&d.isAutoInsertedClosing(u,a,i))return d.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(e,t,n,r,i){var s=r.doc.getTextRange(i);if(!i.isMultiLine()&&s=="("){h(n);var o=r.doc.getLine(i.start.row),u=o.substring(i.start.column+1,i.start.column+2);if(u==")")return i.end.column++,i}}),this.add("brackets","insertion",function(e,t,n,r,i){if(i=="["){h(n);var s=n.getSelectionRange(),o=r.doc.getTextRange(s);if(o!==""&&n.getWrapBehavioursEnabled())return p(s,o,"[","]");if(d.isSaneInsertion(n,r))return d.recordAutoInsert(n,r,"]"),{text:"[]",selection:[1,1]}}else if(i=="]"){h(n);var u=n.getCursorPosition(),a=r.doc.getLine(u.row),f=a.substring(u.column,u.column+1);if(f=="]"){var l=r.$findOpeningBracket("]",{column:u.column+1,row:u.row});if(l!==null&&d.isAutoInsertedClosing(u,a,i))return d.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("brackets","deletion",function(e,t,n,r,i){var s=r.doc.getTextRange(i);if(!i.isMultiLine()&&s=="["){h(n);var o=r.doc.getLine(i.start.row),u=o.substring(i.start.column+1,i.start.column+2);if(u=="]")return i.end.column++,i}}),this.add("string_dquotes","insertion",function(e,t,n,r,i){var s=r.$mode.$quotes||c;if(i.length==1&&s[i]){if(this.lineCommentStart&&this.lineCommentStart.indexOf(i)!=-1)return;h(n);var o=i,u=n.getSelectionRange(),a=r.doc.getTextRange(u);if(a!==""&&(a.length!=1||!s[a])&&n.getWrapBehavioursEnabled())return p(u,a,o,o);if(!a){var f=n.getCursorPosition(),l=r.doc.getLine(f.row),d=l.substring(f.column-1,f.column),v=l.substring(f.column,f.column+1),m=r.getTokenAt(f.row,f.column),g=r.getTokenAt(f.row,f.column+1);if(d=="\\"&&m&&/escape/.test(m.type))return null;var y=m&&/string|escape/.test(m.type),b=!g||/string|escape/.test(g.type),w;if(v==o)w=y!==b,w&&/string\.end/.test(g.type)&&(w=!1);else{if(y&&!b)return null;if(y&&b)return null;var E=r.$mode.tokenRe;E.lastIndex=0;var S=E.test(d);E.lastIndex=0;var x=E.test(d);if(S||x)return null;if(v&&!/[\s;,.})\]\\]/.test(v))return null;w=!0}return{text:w?o+o:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(e,t,n,r,i){var s=r.$mode.$quotes||c,o=r.doc.getTextRange(i);if(!i.isMultiLine()&&s.hasOwnProperty(o)){h(n);var u=r.doc.getLine(i.start.row),a=u.substring(i.start.column+1,i.start.column+2);if(a==o)return i.end.column++,i}})};d.isSaneInsertion=function(e,t){var n=e.getCursorPosition(),r=new s(t,n.row,n.column);if(!this.$matchTokenType(r.getCurrentToken()||"text",u)){var i=new s(t,n.row,n.column+1);if(!this.$matchTokenType(i.getCurrentToken()||"text",u))return!1}return r.stepForward(),r.getCurrentTokenRow()!==n.row||this.$matchTokenType(r.getCurrentToken()||"text",a)},d.$matchTokenType=function(e,t){return t.indexOf(e.type||e)>-1},d.recordAutoInsert=function(e,t,n){var r=e.getCursorPosition(),i=t.doc.getLine(r.row);this.isAutoInsertedClosing(r,i,f.autoInsertedLineEnd[0])||(f.autoInsertedBrackets=0),f.autoInsertedRow=r.row,f.autoInsertedLineEnd=n+i.substr(r.column),f.autoInsertedBrackets++},d.recordMaybeInsert=function(e,t,n){var r=e.getCursorPosition(),i=t.doc.getLine(r.row);this.isMaybeInsertedClosing(r,i)||(f.maybeInsertedBrackets=0),f.maybeInsertedRow=r.row,f.maybeInsertedLineStart=i.substr(0,r.column)+n,f.maybeInsertedLineEnd=i.substr(r.column),f.maybeInsertedBrackets++},d.isAutoInsertedClosing=function(e,t,n){return f.autoInsertedBrackets>0&&e.row===f.autoInsertedRow&&n===f.autoInsertedLineEnd[0]&&t.substr(e.column)===f.autoInsertedLineEnd},d.isMaybeInsertedClosing=function(e,t){return f.maybeInsertedBrackets>0&&e.row===f.maybeInsertedRow&&t.substr(e.column)===f.maybeInsertedLineEnd&&t.substr(0,e.column)==f.maybeInsertedLineStart},d.popAutoInsertedClosing=function(){f.autoInsertedLineEnd=f.autoInsertedLineEnd.substr(1),f.autoInsertedBrackets--},d.clearMaybeInsertedClosing=function(){f&&(f.maybeInsertedBrackets=0,f.maybeInsertedRow=-1)},r.inherits(d,i),t.CstyleBehaviour=d}),ace.define("ace/unicode",["require","exports","module"],function(e,t,n){"use strict";var r=[48,9,8,25,5,0,2,25,48,0,11,0,5,0,6,22,2,30,2,457,5,11,15,4,8,0,2,0,18,116,2,1,3,3,9,0,2,2,2,0,2,19,2,82,2,138,2,4,3,155,12,37,3,0,8,38,10,44,2,0,2,1,2,1,2,0,9,26,6,2,30,10,7,61,2,9,5,101,2,7,3,9,2,18,3,0,17,58,3,100,15,53,5,0,6,45,211,57,3,18,2,5,3,11,3,9,2,1,7,6,2,2,2,7,3,1,3,21,2,6,2,0,4,3,3,8,3,1,3,3,9,0,5,1,2,4,3,11,16,2,2,5,5,1,3,21,2,6,2,1,2,1,2,1,3,0,2,4,5,1,3,2,4,0,8,3,2,0,8,15,12,2,2,8,2,2,2,21,2,6,2,1,2,4,3,9,2,2,2,2,3,0,16,3,3,9,18,2,2,7,3,1,3,21,2,6,2,1,2,4,3,8,3,1,3,2,9,1,5,1,2,4,3,9,2,0,17,1,2,5,4,2,2,3,4,1,2,0,2,1,4,1,4,2,4,11,5,4,4,2,2,3,3,0,7,0,15,9,18,2,2,7,2,2,2,22,2,9,2,4,4,7,2,2,2,3,8,1,2,1,7,3,3,9,19,1,2,7,2,2,2,22,2,9,2,4,3,8,2,2,2,3,8,1,8,0,2,3,3,9,19,1,2,7,2,2,2,22,2,15,4,7,2,2,2,3,10,0,9,3,3,9,11,5,3,1,2,17,4,23,2,8,2,0,3,6,4,0,5,5,2,0,2,7,19,1,14,57,6,14,2,9,40,1,2,0,3,1,2,0,3,0,7,3,2,6,2,2,2,0,2,0,3,1,2,12,2,2,3,4,2,0,2,5,3,9,3,1,35,0,24,1,7,9,12,0,2,0,2,0,5,9,2,35,5,19,2,5,5,7,2,35,10,0,58,73,7,77,3,37,11,42,2,0,4,328,2,3,3,6,2,0,2,3,3,40,2,3,3,32,2,3,3,6,2,0,2,3,3,14,2,56,2,3,3,66,5,0,33,15,17,84,13,619,3,16,2,25,6,74,22,12,2,6,12,20,12,19,13,12,2,2,2,1,13,51,3,29,4,0,5,1,3,9,34,2,3,9,7,87,9,42,6,69,11,28,4,11,5,11,11,39,3,4,12,43,5,25,7,10,38,27,5,62,2,28,3,10,7,9,14,0,89,75,5,9,18,8,13,42,4,11,71,55,9,9,4,48,83,2,2,30,14,230,23,280,3,5,3,37,3,5,3,7,2,0,2,0,2,0,2,30,3,52,2,6,2,0,4,2,2,6,4,3,3,5,5,12,6,2,2,6,67,1,20,0,29,0,14,0,17,4,60,12,5,0,4,11,18,0,5,0,3,9,2,0,4,4,7,0,2,0,2,0,2,3,2,10,3,3,6,4,5,0,53,1,2684,46,2,46,2,132,7,6,15,37,11,53,10,0,17,22,10,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,31,48,0,470,1,36,5,2,4,6,1,5,85,3,1,3,2,2,89,2,3,6,40,4,93,18,23,57,15,513,6581,75,20939,53,1164,68,45,3,268,4,27,21,31,3,13,13,1,2,24,9,69,11,1,38,8,3,102,3,1,111,44,25,51,13,68,12,9,7,23,4,0,5,45,3,35,13,28,4,64,15,10,39,54,10,13,3,9,7,22,4,1,5,66,25,2,227,42,2,1,3,9,7,11171,13,22,5,48,8453,301,3,61,3,105,39,6,13,4,6,11,2,12,2,4,2,0,2,1,2,1,2,107,34,362,19,63,3,53,41,11,5,15,17,6,13,1,25,2,33,4,2,134,20,9,8,25,5,0,2,25,12,88,4,5,3,5,3,5,3,2],i=0,s=[];for(var o=0;o2?r%f!=f-1:r%f==0}}var E=Infinity;w(function(e,t){var n=e.search(/\S/);n!==-1?(ne.length&&(E=e.length)}),u==Infinity&&(u=E,s=!1,o=!1),l&&u%f!=0&&(u=Math.floor(u/f)*f),w(o?m:v)},this.toggleBlockComment=function(e,t,n,r){var i=this.blockComment;if(!i)return;!i.start&&i[0]&&(i=i[0]);var s=new f(t,r.row,r.column),o=s.getCurrentToken(),u=t.selection,a=t.selection.toOrientedRange(),c,h;if(o&&/comment/.test(o.type)){var p,d;while(o&&/comment/.test(o.type)){var v=o.value.indexOf(i.start);if(v!=-1){var m=s.getCurrentTokenRow(),g=s.getCurrentTokenColumn()+v;p=new l(m,g,m,g+i.start.length);break}o=s.stepBackward()}var s=new f(t,r.row,r.column),o=s.getCurrentToken();while(o&&/comment/.test(o.type)){var v=o.value.indexOf(i.end);if(v!=-1){var m=s.getCurrentTokenRow(),g=s.getCurrentTokenColumn()+v;d=new l(m,g,m,g+i.end.length);break}o=s.stepForward()}d&&t.remove(d),p&&(t.remove(p),c=p.start.row,h=-i.start.length)}else h=i.start.length,c=n.start.row,t.insert(n.end,i.end),t.insert(n.start,i.start);a.start.row==c&&(a.start.column+=h),a.end.row==c&&(a.end.column+=h),t.selection.fromOrientedRange(a)},this.getNextLineIndent=function(e,t,n){return this.$getIndent(t)},this.checkOutdent=function(e,t,n){return!1},this.autoOutdent=function(e,t,n){},this.$getIndent=function(e){return e.match(/^\s*/)[0]},this.createWorker=function(e){return null},this.createModeDelegates=function(e){this.$embeds=[],this.$modes={};for(var t in e)if(e[t]){var n=e[t],i=n.prototype.$id,s=r.$modes[i];s||(r.$modes[i]=s=new n),r.$modes[t]||(r.$modes[t]=s),this.$embeds.push(t),this.$modes[t]=s}var o=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"];for(var t=0;t=0&&t.row=0&&t.column<=e[t.row].length}function s(e,t){t.action!="insert"&&t.action!="remove"&&r(t,"delta.action must be 'insert' or 'remove'"),t.lines instanceof Array||r(t,"delta.lines must be an Array"),(!t.start||!t.end)&&r(t,"delta.start/end must be an present");var n=t.start;i(e,t.start)||r(t,"delta.start must be contained in document");var s=t.end;t.action=="remove"&&!i(e,s)&&r(t,"delta.end must contained in document for 'remove' actions");var o=s.row-n.row,u=s.column-(o==0?n.column:0);(o!=t.lines.length-1||t.lines[o].length!=u)&&r(t,"delta.range must match delta lines")}t.applyDelta=function(e,t,n){var r=t.start.row,i=t.start.column,s=e[r]||"";switch(t.action){case"insert":var o=t.lines;if(o.length===1)e[r]=s.substring(0,i)+t.lines[0]+s.substring(i);else{var u=[r,1].concat(t.lines);e.splice.apply(e,u),e[r]=s.substring(0,i)+e[r],e[r+t.lines.length-1]+=s.substring(i)}break;case"remove":var a=t.end.column,f=t.end.row;r===f?e[r]=s.substring(0,i)+s.substring(a):e.splice(r,f-r+1,s.substring(0,i)+e[f].substring(a))}}}),ace.define("ace/anchor",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/event_emitter").EventEmitter,s=t.Anchor=function(e,t,n){this.$onChange=this.onChange.bind(this),this.attach(e),typeof n=="undefined"?this.setPosition(t.row,t.column):this.setPosition(t,n)};(function(){function e(e,t,n){var r=n?e.column<=t.column:e.columnthis.row)return;var n=t(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(n.row,n.column,!0)},this.setPosition=function(e,t,n){var r;n?r={row:e,column:t}:r=this.$clipPositionToDocument(e,t);if(this.row==r.row&&this.column==r.column)return;var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})},this.detach=function(){this.document.removeEventListener("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n}}).call(s.prototype)}),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./apply_delta").applyDelta,s=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,u=e("./anchor").Anchor,a=function(e){this.$lines=[""],e.length===0?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){r.implement(this,s),this.setValue=function(e){var t=this.getLength()-1;this.remove(new o(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,t){return new u(this,e,t)},"aaa".split(/a/).length===0?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){if(this.$newLineMode===e)return;this.$newLineMode=e,this._signal("changeNewLineMode")},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return e=="\r\n"||e=="\r"||e=="\n"},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,t){return this.$lines.slice(e,t+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{t=this.getLines(e.start.row,e.end.row),t[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},this.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},this.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},this.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},this.clippedPos=function(e,t){var n=this.getLength();e===undefined?e=n:e<0?e=0:e>=n&&(e=n-1,t=undefined);var r=this.getLine(e);return t==undefined&&(t=r.length),t=Math.min(Math.max(t,0),r.length),{row:e,column:t}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,t){return{row:e,column:t}},this.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,t){e=Math.min(Math.max(e,0),this.getLength());var n=0;e0,r=t=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,t){e instanceof o||(e=o.fromPoints(e.start,e.end));if(t.length===0&&e.isEmpty())return e.start;if(t==this.getTextRange(e))return e.end;this.remove(e);var n;return t?n=this.insert(e.start,t):n=e.start,n},this.applyDeltas=function(e){for(var t=0;t=0;t--)this.revertDelta(e[t])},this.applyDelta=function(e,t){var n=e.action=="insert";if(n?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))return;n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(i(this.$lines,e,t),this._signal("change",e))},this.$splitAndapplyLargeDelta=function(e,t){var n=e.lines,r=n.length-t+1,i=e.start.row,s=e.start.column;for(var o=0,u=0;o20){n.running=setTimeout(n.$worker,20);break}}n.currentLine=t,r==-1&&(r=t),s<=r&&n.fireUpdateEvent(s,r)}};(function(){r.implement(this,i),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,t){var n={first:e,last:t};this._signal("update",{data:n})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){var t=e.start.row,n=e.end.row-t;if(n===0)this.lines[t]=null;else if(e.action=="remove")this.lines.splice(t,n+1,null),this.states.splice(t,n+1,null);else{var r=Array(n+1);r.unshift(t,1),this.lines.splice.apply(this.lines,r),this.states.splice.apply(this.states,r)}this.currentLine=Math.min(t,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){return this.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){return this.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){var t=this.doc.getLine(e),n=this.states[e-1],r=this.tokenizer.getLineTokens(t,n,e);return this.states[e]+""!=r.state+""?(this.states[e]=r.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=r.tokens}}).call(s.prototype),t.BackgroundTokenizer=s}),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,t,n){"use strict";var r=e("./lib/lang"),i=e("./lib/oop"),s=e("./range").Range,o=function(e,t,n){this.setRegexp(e),this.clazz=t,this.type=n||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){if(this.regExp+""==e+"")return;this.regExp=e,this.cache=[]},this.update=function(e,t,n,i){if(!this.regExp)return;var o=i.firstRow,u=i.lastRow;for(var a=o;a<=u;a++){var f=this.cache[a];f==null&&(f=r.getMatchOffsets(n.getLine(a),this.regExp),f.length>this.MAX_RANGES&&(f=f.slice(0,this.MAX_RANGES)),f=f.map(function(e){return new s(a,e.offset,a,e.offset+e.length)}),this.cache[a]=f.length?f:"");for(var l=f.length;l--;)t.drawSingleLineMarker(e,f[l].toScreenRange(n),this.clazz,i)}}}).call(o.prototype),t.SearchHighlight=o}),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(e,t,n){"use strict";function i(e,t){this.foldData=e,Array.isArray(t)?this.folds=t:t=this.folds=[t];var n=t[t.length-1];this.range=new r(t[0].start.row,t[0].start.column,n.end.row,n.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(e){e.setFoldLine(this)},this)}var r=e("../range").Range;(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach(function(t){t.start.row+=e,t.end.row+=e})},this.addFold=function(e){if(e.sameRow){if(e.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort(function(e,t){return-e.range.compareEnd(t.start.row,t.start.column)}),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}else if(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){return e>=this.start.row&&e<=this.end.row},this.walk=function(e,t,n){var r=0,i=this.folds,s,o,u,a=!0;t==null&&(t=this.end.row,n=this.end.column);for(var f=0;f0)continue;var a=i(e,o.start);return u===0?t&&a!==0?-s-2:s:a>0||a===0&&!t?s:-s-1}return-s-1},this.add=function(e){var t=!e.isEmpty(),n=this.pointIndex(e.start,t);n<0&&(n=-n-1);var r=this.pointIndex(e.end,t,n);return r<0?r=-r-1:r++,this.ranges.splice(n,r-n,e)},this.addList=function(e){var t=[];for(var n=e.length;n--;)t.push.apply(t,this.add(e[n]));return t},this.substractPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges.splice(t,1)},this.merge=function(){var e=[],t=this.ranges;t=t.sort(function(e,t){return i(e.start,t.start)});var n=t[0],r;for(var s=1;s=0},this.containsPoint=function(e){return this.pointIndex(e)>=0},this.rangeAtPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges[t]},this.clipRows=function(e,t){var n=this.ranges;if(n[0].start.row>t||n[n.length-1].start.row=r)break}if(e.action=="insert"){var f=i-r,l=-t.column+n.column;for(;or)break;a.start.row==r&&a.start.column>=t.column&&(a.start.column!=t.column||!this.$insertRight)&&(a.start.column+=l,a.start.row+=f);if(a.end.row==r&&a.end.column>=t.column){if(a.end.column==t.column&&this.$insertRight)continue;a.end.column==t.column&&l>0&&oa.start.column&&a.end.column==s[o+1].start.column&&(a.end.column-=l),a.end.column+=l,a.end.row+=f}}}else{var f=r-i,l=t.column-n.column;for(;oi)break;if(a.end.rowt.column)a.end.column=t.column,a.end.row=t.row}else a.end.column+=l,a.end.row+=f;else a.end.row>i&&(a.end.row+=f);if(a.start.rowt.column)a.start.column=t.column,a.start.row=t.row}else a.start.column+=l,a.start.row+=f;else a.start.row>i&&(a.start.row+=f)}}if(f!=0&&o=e)return i;if(i.end.row>e)return null}return null},this.getNextFoldLine=function(e,t){var n=this.$foldData,r=0;t&&(r=n.indexOf(t)),r==-1&&(r=0);for(r;r=e)return i}return null},this.getFoldedRowCount=function(e,t){var n=this.$foldData,r=t-e+1;for(var i=0;i=t){u=e?r-=t-u:r=0);break}o>=e&&(u>=e?r-=o-u:r-=o-e+1)}return r},this.$addFoldLine=function(e){return this.$foldData.push(e),this.$foldData.sort(function(e,t){return e.start.row-t.start.row}),e},this.addFold=function(e,t){var n=this.$foldData,r=!1,o;e instanceof s?o=e:(o=new s(t,e),o.collapseChildren=t.collapseChildren),this.$clipRangeToDocument(o.range);var u=o.start.row,a=o.start.column,f=o.end.row,l=o.end.column;if(u0&&(this.removeFolds(p),p.forEach(function(e){o.addSubFold(e)}));for(var d=0;d0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach(function(e){this.expandFold(e)},this)},this.unfold=function(e,t){var n,i;e==null?(n=new r(0,0,this.getLength(),0),t=!0):typeof e=="number"?n=new r(e,0,e,this.getLine(e).length):"row"in e?n=r.fromPoints(e,e):n=e,i=this.getFoldsInRangeList(n);if(t)this.removeFolds(i);else{var s=i;while(s.length)this.expandFolds(s),s=this.getFoldsInRangeList(n)}if(i.length)return i},this.isRowFolded=function(e,t){return!!this.getFoldLine(e,t)},this.getRowFoldEnd=function(e,t){var n=this.getFoldLine(e,t);return n?n.end.row:e},this.getRowFoldStart=function(e,t){var n=this.getFoldLine(e,t);return n?n.start.row:e},this.getFoldDisplayLine=function(e,t,n,r,i){r==null&&(r=e.start.row),i==null&&(i=0),t==null&&(t=e.end.row),n==null&&(n=this.getLine(t).length);var s=this.doc,o="";return e.walk(function(e,t,n,u){if(tl)break}while(s&&a.test(s.type));s=i.stepBackward()}else s=i.getCurrentToken();return f.end.row=i.getCurrentTokenRow(),f.end.column=i.getCurrentTokenColumn()+s.value.length-2,f}},this.foldAll=function(e,t,n){n==undefined&&(n=1e5);var r=this.foldWidgets;if(!r)return;t=t||this.getLength(),e=e||0;for(var i=e;i=e){i=s.end.row;try{var o=this.addFold("...",s);o&&(o.collapseChildren=n)}catch(u){}}}},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(e){if(!this.$foldStyles[e])throw new Error("invalid fold style: "+e+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle==e)return;this.$foldStyle=e,e=="manual"&&this.unfold();var t=this.$foldMode;this.$setFolding(null),this.$setFolding(t)},this.$setFolding=function(e){if(this.$foldMode==e)return;this.$foldMode=e,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation");if(!e||this.$foldStyle=="manual"){this.foldWidgets=null;return}this.foldWidgets=[],this.getFoldWidget=e.getFoldWidget.bind(e,this,this.$foldStyle),this.getFoldWidgetRange=e.getFoldWidgetRange.bind(e,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)},this.getParentFoldRangeData=function(e,t){var n=this.foldWidgets;if(!n||t&&n[e])return{};var r=e-1,i;while(r>=0){var s=n[r];s==null&&(s=n[r]=this.getFoldWidget(r));if(s=="start"){var o=this.getFoldWidgetRange(r);i||(i=o);if(o&&o.end.row>=e)break}r--}return{range:r!==-1&&o,firstRange:i}},this.onFoldWidgetClick=function(e,t){t=t.domEvent;var n={children:t.shiftKey,all:t.ctrlKey||t.metaKey,siblings:t.altKey},r=this.$toggleFoldWidget(e,n);if(!r){var i=t.target||t.srcElement;i&&/ace_fold-widget/.test(i.className)&&(i.className+=" ace_invalid")}},this.$toggleFoldWidget=function(e,t){if(!this.getFoldWidget)return;var n=this.getFoldWidget(e),r=this.getLine(e),i=n==="end"?-1:1,s=this.getFoldAt(e,i===-1?0:r.length,i);if(s)return t.children||t.all?this.removeFold(s):this.expandFold(s),s;var o=this.getFoldWidgetRange(e,!0);if(o&&!o.isMultiLine()){s=this.getFoldAt(o.start.row,o.start.column,1);if(s&&o.isEqual(s.range))return this.removeFold(s),s}if(t.siblings){var u=this.getParentFoldRangeData(e);if(u.range)var a=u.range.start.row+1,f=u.range.end.row;this.foldAll(a,f,t.all?1e4:0)}else t.children?(f=o?o.end.row:this.getLength(),this.foldAll(e+1,f,t.all?1e4:0)):o&&(t.all&&(o.collapseChildren=1e4),this.addFold("...",o));return o},this.toggleFoldWidget=function(e){var t=this.selection.getCursor().row;t=this.getRowFoldStart(t);var n=this.$toggleFoldWidget(t,{});if(n)return;var r=this.getParentFoldRangeData(t,!0);n=r.range||r.firstRange;if(n){t=n.start.row;var i=this.getFoldAt(t,this.getLine(t).length,1);i?this.removeFold(i):this.addFold("...",n)}},this.updateFoldWidgets=function(e){var t=e.start.row,n=e.end.row-t;if(n===0)this.foldWidgets[t]=null;else if(e.action=="remove")this.foldWidgets.splice(t,n+1,null);else{var r=Array(n+1);r.unshift(t,1),this.foldWidgets.splice.apply(this.foldWidgets,r)}},this.tokenizerUpdateFoldWidgets=function(e){var t=e.data;t.first!=t.last&&this.foldWidgets.length>t.first&&this.foldWidgets.splice(t.first,this.foldWidgets.length)}}var r=e("../range").Range,i=e("./fold_line").FoldLine,s=e("./fold").Fold,o=e("../token_iterator").TokenIterator;t.Folding=u}),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],function(e,t,n){"use strict";function s(){this.findMatchingBracket=function(e,t){if(e.column==0)return null;var n=t||this.getLine(e.row).charAt(e.column-1);if(n=="")return null;var r=n.match(/([\(\[\{])|([\)\]\}])/);return r?r[1]?this.$findClosingBracket(r[1],e):this.$findOpeningBracket(r[2],e):null},this.getBracketRange=function(e){var t=this.getLine(e.row),n=!0,r,s=t.charAt(e.column-1),o=s&&s.match(/([\(\[\{])|([\)\]\}])/);o||(s=t.charAt(e.column),e={row:e.row,column:e.column+1},o=s&&s.match(/([\(\[\{])|([\)\]\}])/),n=!1);if(!o)return null;if(o[1]){var u=this.$findClosingBracket(o[1],e);if(!u)return null;r=i.fromPoints(e,u),n||(r.end.column++,r.start.column--),r.cursor=r.end}else{var u=this.$findOpeningBracket(o[2],e);if(!u)return null;r=i.fromPoints(u,e),n||(r.start.column++,r.end.column--),r.cursor=r.start}return r},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{","<":">",">":"<"},this.$findOpeningBracket=function(e,t,n){var i=this.$brackets[e],s=1,o=new r(this,t.row,t.column),u=o.getCurrentToken();u||(u=o.stepForward());if(!u)return;n||(n=new RegExp("(\\.?"+u.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));var a=t.column-o.getCurrentTokenColumn()-2,f=u.value;for(;;){while(a>=0){var l=f.charAt(a);if(l==i){s-=1;if(s==0)return{row:o.getCurrentTokenRow(),column:a+o.getCurrentTokenColumn()}}else l==e&&(s+=1);a-=1}do u=o.stepBackward();while(u&&!n.test(u.type));if(u==null)break;f=u.value,a=f.length-1}return null},this.$findClosingBracket=function(e,t,n){var i=this.$brackets[e],s=1,o=new r(this,t.row,t.column),u=o.getCurrentToken();u||(u=o.stepForward());if(!u)return;n||(n=new RegExp("(\\.?"+u.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));var a=t.column-o.getCurrentTokenColumn();for(;;){var f=u.value,l=f.length;while(a=4352&&e<=4447||e>=4515&&e<=4519||e>=4602&&e<=4607||e>=9001&&e<=9002||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12283||e>=12288&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12589||e>=12593&&e<=12686||e>=12688&&e<=12730||e>=12736&&e<=12771||e>=12784&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=13054||e>=13056&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=55216&&e<=55238||e>=55243&&e<=55291||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=65281&&e<=65376||e>=65504&&e<=65510}r.implement(this,u),this.setDocument=function(e){this.doc&&this.doc.removeListener("change",this.$onChange),this.doc=e,e.on("change",this.$onChange),this.bgTokenizer&&this.bgTokenizer.setDocument(this.getDocument()),this.resetCaches()},this.getDocument=function(){return this.doc},this.$resetRowCache=function(e){if(!e){this.$docRowCache=[],this.$screenRowCache=[];return}var t=this.$docRowCache.length,n=this.$getRowCacheIndex(this.$docRowCache,e)+1;t>n&&(this.$docRowCache.splice(n,t),this.$screenRowCache.splice(n,t))},this.$getRowCacheIndex=function(e,t){var n=0,r=e.length-1;while(n<=r){var i=n+r>>1,s=e[i];if(t>s)n=i+1;else{if(!(t=t)break}return r=n[s],r?(r.index=s,r.start=i-r.value.length,r):null},this.setUndoManager=function(e){this.$undoManager=e,this.$informUndoManager&&this.$informUndoManager.cancel();if(e){var t=this;e.addSession(this),this.$syncInformUndoManager=function(){t.$informUndoManager.cancel(),t.mergeUndoDeltas=!1},this.$informUndoManager=i.delayedCall(this.$syncInformUndoManager)}else this.$syncInformUndoManager=function(){}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},reset:function(){},add:function(){},addSelection:function(){},startNewGroup:function(){},addSession:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?i.stringRepeat(" ",this.getTabSize()):" "},this.setUseSoftTabs=function(e){this.setOption("useSoftTabs",e)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(e){this.setOption("tabSize",e)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(e){return this.$useSoftTabs&&e.column%this.$tabSize===0},this.setNavigateWithinSoftTabs=function(e){this.setOption("navigateWithinSoftTabs",e)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(e){this.setOption("overwrite",e)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(e,t){this.$decorations[e]||(this.$decorations[e]=""),this.$decorations[e]+=" "+t,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(e,t){this.$decorations[e]=(this.$decorations[e]||"").replace(" "+t,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(e){this.$breakpoints=[];for(var t=0;t0&&(r=!!n.charAt(t-1).match(this.tokenRe)),r||(r=!!n.charAt(t).match(this.tokenRe));if(r)var i=this.tokenRe;else if(/^\s+$/.test(n.slice(t-1,t+1)))var i=/\s/;else var i=this.nonTokenRe;var s=t;if(s>0){do s--;while(s>=0&&n.charAt(s).match(i));s++}var o=t;while(oe&&(e=t.screenWidth)}),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){this.$modified=!1;if(this.$useWrapMode)return this.screenWidth=this.$wrapLimit;var t=this.doc.getAllLines(),n=this.$rowLengthCache,r=0,i=0,s=this.$foldData[i],o=s?s.start.row:Infinity,u=t.length;for(var a=0;ao){a=s.end.row+1;if(a>=u)break;s=this.$foldData[i++],o=s?s.start.row:Infinity}n[a]==null&&(n[a]=this.$getStringScreenWidth(t[a])[0]),n[a]>r&&(r=n[a])}this.screenWidth=r}},this.getLine=function(e){return this.doc.getLine(e)},this.getLines=function(e,t){return this.doc.getLines(e,t)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(e){return this.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,t){return this.doc.insert(e,t)},this.remove=function(e){return this.doc.remove(e)},this.removeFullLines=function(e,t){return this.doc.removeFullLines(e,t)},this.undoChanges=function(e,t){if(!e.length)return;this.$fromUndo=!0;for(var n=e.length-1;n!=-1;n--){var r=e[n];r.action=="insert"||r.action=="remove"?this.doc.revertDelta(r):r.folds&&this.addFolds(r.folds)}!t&&this.$undoSelect&&(e.selectionBefore?this.selection.fromJSON(e.selectionBefore):this.selection.setRange(this.$getUndoSelection(e,!0))),this.$fromUndo=!1},this.redoChanges=function(e,t){if(!e.length)return;this.$fromUndo=!0;for(var n=0;ne.end.column&&(s.start.column+=u),s.end.row==e.end.row&&s.end.column>e.end.column&&(s.end.column+=u)),o&&s.start.row>=e.end.row&&(s.start.row+=o,s.end.row+=o)}s.end=this.insert(s.start,r);if(i.length){var a=e.start,f=s.start,o=f.row-a.row,u=f.column-a.column;this.addFolds(i.map(function(e){return e=e.clone(),e.start.row==a.row&&(e.start.column+=u),e.end.row==a.row&&(e.end.column+=u),e.start.row+=o,e.end.row+=o,e}))}return s},this.indentRows=function(e,t,n){n=n.replace(/\t/g,this.getTabString());for(var r=e;r<=t;r++)this.doc.insertInLine({row:r,column:0},n)},this.outdentRows=function(e){var t=e.collapseRows(),n=new l(0,0,0,0),r=this.getTabSize();for(var i=t.start.row;i<=t.end.row;++i){var s=this.getLine(i);n.start.row=i,n.end.row=i;for(var o=0;o0){var r=this.getRowFoldEnd(t+n);if(r>this.doc.getLength()-1)return 0;var i=r-t}else{e=this.$clipRowToDocument(e),t=this.$clipRowToDocument(t);var i=t-e+1}var s=new l(e,0,t,Number.MAX_VALUE),o=this.getFoldsInRange(s).map(function(e){return e=e.clone(),e.start.row+=i,e.end.row+=i,e}),u=n==0?this.doc.getLines(e,t):this.doc.removeFullLines(e,t);return this.doc.insertFullLines(e+i,u),o.length&&this.addFolds(o),i},this.moveLinesUp=function(e,t){return this.$moveLines(e,t,-1)},this.moveLinesDown=function(e,t){return this.$moveLines(e,t,1)},this.duplicateLines=function(e,t){return this.$moveLines(e,t,0)},this.$clipRowToDocument=function(e){return Math.max(0,Math.min(e,this.doc.getLength()-1))},this.$clipColumnToRow=function(e,t){return t<0?0:Math.min(this.doc.getLine(e).length,t)},this.$clipPositionToDocument=function(e,t){t=Math.max(0,t);if(e<0)e=0,t=0;else{var n=this.doc.getLength();e>=n?(e=n-1,t=this.doc.getLine(n-1).length):t=Math.min(this.doc.getLine(e).length,t)}return{row:e,column:t}},this.$clipRangeToDocument=function(e){e.start.row<0?(e.start.row=0,e.start.column=0):e.start.column=this.$clipColumnToRow(e.start.row,e.start.column);var t=this.doc.getLength()-1;return e.end.row>t?(e.end.row=t,e.end.column=this.doc.getLine(t).length):e.end.column=this.$clipColumnToRow(e.end.row,e.end.column),e},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(e){if(e!=this.$useWrapMode){this.$useWrapMode=e,this.$modified=!0,this.$resetRowCache(0);if(e){var t=this.getLength();this.$wrapData=Array(t),this.$updateWrapData(0,t-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(e,t){if(this.$wrapLimitRange.min!==e||this.$wrapLimitRange.max!==t)this.$wrapLimitRange={min:e,max:t},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode")},this.adjustWrapLimit=function(e,t){var n=this.$wrapLimitRange;n.max<0&&(n={min:t,max:t});var r=this.$constrainWrapLimit(e,n.min,n.max);return r!=this.$wrapLimit&&r>1?(this.$wrapLimit=r,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0):!1},this.$constrainWrapLimit=function(e,t,n){return t&&(e=Math.max(t,e)),n&&(e=Math.min(n,e)),e},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(e){this.setWrapLimitRange(e,e)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(e){var t=this.$useWrapMode,n=e.action,r=e.start,i=e.end,s=r.row,o=i.row,u=o-s,a=null;this.$updating=!0;if(u!=0)if(n==="remove"){this[t?"$wrapData":"$rowLengthCache"].splice(s,u);var f=this.$foldData;a=this.getFoldsInRange(e),this.removeFolds(a);var l=this.getFoldLine(i.row),c=0;if(l){l.addRemoveChars(i.row,i.column,r.column-i.column),l.shiftRow(-u);var h=this.getFoldLine(s);h&&h!==l&&(h.merge(l),l=h),c=f.indexOf(l)+1}for(c;c=i.row&&l.shiftRow(-u)}o=s}else{var p=Array(u);p.unshift(s,0);var d=t?this.$wrapData:this.$rowLengthCache;d.splice.apply(d,p);var f=this.$foldData,l=this.getFoldLine(s),c=0;if(l){var v=l.range.compareInside(r.row,r.column);v==0?(l=l.split(r.row,r.column),l&&(l.shiftRow(u),l.addRemoveChars(o,0,i.column-r.column))):v==-1&&(l.addRemoveChars(s,0,i.column-r.column),l.shiftRow(u)),c=f.indexOf(l)+1}for(c;c=s&&l.shiftRow(u)}}else{u=Math.abs(e.start.column-e.end.column),n==="remove"&&(a=this.getFoldsInRange(e),this.removeFolds(a),u=-u);var l=this.getFoldLine(s);l&&l.addRemoveChars(s,r.column,u)}return t&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,t?this.$updateWrapData(s,o):this.$updateRowLengthCache(s,o),a},this.$updateRowLengthCache=function(e,t,n){this.$rowLengthCache[e]=null,this.$rowLengthCache[t]=null},this.$updateWrapData=function(e,t){var r=this.doc.getAllLines(),i=this.getTabSize(),o=this.$wrapData,u=this.$wrapLimit,a,f,l=e;t=Math.min(t,r.length-1);while(l<=t)f=this.getFoldLine(l,f),f?(a=[],f.walk(function(e,t,i,o){var u;if(e!=null){u=this.$getDisplayTokens(e,a.length),u[0]=n;for(var f=1;fr-b){var w=f+r-b;if(e[w-1]>=c&&e[w]>=c){y(w);continue}if(e[w]==n||e[w]==s){for(w;w!=f-1;w--)if(e[w]==n)break;if(w>f){y(w);continue}w=f+r;for(w;w>2)),f-1);while(w>E&&e[w]E&&e[w]E&&e[w]==a)w--}else while(w>E&&e[w]E){y(++w);continue}w=f+r,e[w]==t&&w--,y(w-b)}return o},this.$getDisplayTokens=function(n,r){var i=[],s;r=r||0;for(var o=0;o39&&u<48||u>57&&u<64?i.push(a):u>=4352&&m(u)?i.push(e,t):i.push(e)}return i},this.$getStringScreenWidth=function(e,t,n){if(t==0)return[0,0];t==null&&(t=Infinity),n=n||0;var r,i;for(i=0;i=4352&&m(r)?n+=2:n+=1;if(n>t)break}return[n,i]},this.lineWidgets=null,this.getRowLength=function(e){if(this.lineWidgets)var t=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0;else t=0;return!this.$useWrapMode||!this.$wrapData[e]?1+t:this.$wrapData[e].length+1+t},this.getRowLineCount=function(e){return!this.$useWrapMode||!this.$wrapData[e]?1:this.$wrapData[e].length+1},this.getRowWrapIndent=function(e){if(this.$useWrapMode){var t=this.screenToDocumentPosition(e,Number.MAX_VALUE),n=this.$wrapData[t.row];return n.length&&n[0]=0)var u=f[l],i=this.$docRowCache[l],h=e>f[c-1];else var h=!c;var p=this.getLength()-1,d=this.getNextFoldLine(i),v=d?d.start.row:Infinity;while(u<=e){a=this.getRowLength(i);if(u+a>e||i>=p)break;u+=a,i++,i>v&&(i=d.end.row+1,d=this.getNextFoldLine(i,d),v=d?d.start.row:Infinity),h&&(this.$docRowCache.push(i),this.$screenRowCache.push(u))}if(d&&d.start.row<=i)r=this.getFoldDisplayLine(d),i=d.start.row;else{if(u+a<=e||i>p)return{row:p,column:this.getLine(p).length};r=this.getLine(i),d=null}var m=0,g=Math.floor(e-u);if(this.$useWrapMode){var y=this.$wrapData[i];y&&(o=y[g],g>0&&y.length&&(m=y.indent,s=y[g-1]||y[y.length-1],r=r.substring(s)))}return n!==undefined&&this.$bidiHandler.isBidiRow(u+g,i,g)&&(t=this.$bidiHandler.offsetToCol(n)),s+=this.$getStringScreenWidth(r,t-m)[1],this.$useWrapMode&&s>=o&&(s=o-1),d?d.idxToPosition(s):{row:i,column:s}},this.documentToScreenPosition=function(e,t){if(typeof t=="undefined")var n=this.$clipPositionToDocument(e.row,e.column);else n=this.$clipPositionToDocument(e,t);e=n.row,t=n.column;var r=0,i=null,s=null;s=this.getFoldAt(e,t,1),s&&(e=s.start.row,t=s.start.column);var o,u=0,a=this.$docRowCache,f=this.$getRowCacheIndex(a,e),l=a.length;if(l&&f>=0)var u=a[f],r=this.$screenRowCache[f],c=e>a[l-1];else var c=!l;var h=this.getNextFoldLine(u),p=h?h.start.row:Infinity;while(u=p){o=h.end.row+1;if(o>e)break;h=this.getNextFoldLine(o,h),p=h?h.start.row:Infinity}else o=u+1;r+=this.getRowLength(u),u=o,c&&(this.$docRowCache.push(u),this.$screenRowCache.push(r))}var d="";h&&u>=p?(d=this.getFoldDisplayLine(h,e,t),i=h.start.row):(d=this.getLine(e).substring(0,t),i=e);var v=0;if(this.$useWrapMode){var m=this.$wrapData[i];if(m){var g=0;while(d.length>=m[g])r++,g++;d=d.substring(m[g-1]||0,d.length),v=g>0?m.indent:0}}return{row:r,column:v+this.$getStringScreenWidth(d)[0]}},this.documentToScreenColumn=function(e,t){return this.documentToScreenPosition(e,t).column},this.documentToScreenRow=function(e,t){return this.documentToScreenPosition(e,t).row},this.getScreenLength=function(){var e=0,t=null;if(!this.$useWrapMode){e=this.getLength();var n=this.$foldData;for(var r=0;ro&&(s=t.end.row+1,t=this.$foldData[r++],o=t?t.start.row:Infinity)}}return this.lineWidgets&&(e+=this.$getWidgetScreenLength()),e},this.$setFontMetrics=function(e){if(!this.$enableVarChar)return;this.$getStringScreenWidth=function(t,n,r){if(n===0)return[0,0];n||(n=Infinity),r=r||0;var i,s;for(s=0;sn)break}return[r,s]}},this.destroy=function(){this.bgTokenizer&&(this.bgTokenizer.setDocument(null),this.bgTokenizer=null),this.$stopWorker()},this.isFullWidth=m}.call(d.prototype),e("./edit_session/folding").Folding.call(d.prototype),e("./edit_session/bracket_match").BracketMatch.call(d.prototype),o.defineOptions(d.prototype,"session",{wrap:{set:function(e){!e||e=="off"?e=!1:e=="free"?e=!0:e=="printMargin"?e=-1:typeof e=="string"&&(e=parseInt(e,10)||!1);if(this.$wrap==e)return;this.$wrap=e;if(!e)this.setUseWrapMode(!1);else{var t=typeof e=="number"?e:null;this.setWrapLimitRange(t,t),this.setUseWrapMode(!0)}},get:function(){return this.getUseWrapMode()?this.$wrap==-1?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(e){e=e=="auto"?this.$mode.type!="text":e!="text",e!=this.$wrapAsCode&&(this.$wrapAsCode=e,this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0)))},initialValue:"auto"},indentedSoftWrap:{set:function(){this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0))},initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(e){this.$useWorker=e,this.$stopWorker(),e&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(e){e=parseInt(e);if(isNaN(e)||this.$tabSize===e)return;this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=e,this._signal("changeTabSize")},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},foldStyle:{set:function(e){this.setFoldStyle(e)},handlesSet:!0},overwrite:{set:function(e){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(e){this.doc.setNewLineMode(e)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(e){this.setMode(e)},get:function(){return this.$modeId},handlesSet:!0}}),t.EditSession=d}),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,t,n){"use strict";function u(e,t){function n(e){return/\w/.test(e)||t.regExp?"\\b":""}return n(e[0])+e+n(e[e.length-1])}var r=e("./lib/lang"),i=e("./lib/oop"),s=e("./range").Range,o=function(){this.$options={}};(function(){this.set=function(e){return i.mixin(this.$options,e),this},this.getOptions=function(){return r.copyObject(this.$options)},this.setOptions=function(e){this.$options=e},this.find=function(e){var t=this.$options,n=this.$matchIterator(e,t);if(!n)return!1;var r=null;return n.forEach(function(e,n,i,o){return r=new s(e,n,i,o),n==o&&t.start&&t.start.start&&t.skipCurrent!=0&&r.isEqual(t.start)?(r=null,!1):!0}),r},this.findAll=function(e){var t=this.$options;if(!t.needle)return[];this.$assembleRegExp(t);var n=t.range,i=n?e.getLines(n.start.row,n.end.row):e.doc.getAllLines(),o=[],u=t.re;if(t.$isMultiLine){var a=u.length,f=i.length-a,l;e:for(var c=u.offset||0;c<=f;c++){for(var h=0;hv)continue;o.push(l=new s(c,v,c+a-1,m)),a>2&&(c=c+a-2)}}else for(var g=0;gE&&o[h].end.row==n.end.row)h--;o=o.slice(g,h+1);for(g=0,h=o.length;g=u;n--)if(c(n,Number.MAX_VALUE,e))return;if(t.wrap==0)return;for(n=a,u=o.row;n>=u;n--)if(c(n,Number.MAX_VALUE,e))return};else var f=function(e){var n=o.row;if(c(n,o.column,e))return;for(n+=1;n<=a;n++)if(c(n,0,e))return;if(t.wrap==0)return;for(n=u,a=o.row;n<=a;n++)if(c(n,0,e))return};if(t.$isMultiLine)var l=n.length,c=function(t,i,s){var o=r?t-l+1:t;if(o<0)return;var u=e.getLine(o),a=u.search(n[0]);if(!r&&ai)return;if(s(o,a,o+l-1,c))return!0};else if(r)var c=function(t,r,i){var s=e.getLine(t),o=[],u,a=0;n.lastIndex=0;while(u=n.exec(s)){var f=u[0].length;a=u.index;if(!f){if(a>=s.length)break;n.lastIndex=a+=1}if(u.index+f>r)break;o.push(u.index,f)}for(var l=o.length-1;l>=0;l-=2){var c=o[l-1],f=o[l];if(i(t,c,t,c+f))return!0}};else var c=function(t,r,i){var s=e.getLine(t),o,u;n.lastIndex=r;while(u=n.exec(s)){var a=u[0].length;o=u.index;if(i(t,o,t,o+a))return!0;if(!a){n.lastIndex=o+=1;if(o>=s.length)return!1}}};return{forEach:f}}}).call(o.prototype),t.Search=o}),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,t,n){"use strict";function o(e,t){this.platform=t||(i.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=!0}function u(e,t){o.call(this,e,t),this.$singleCommand=!1}var r=e("../lib/keys"),i=e("../lib/useragent"),s=r.KEY_MODS;u.prototype=o.prototype,function(){function e(e){return typeof e=="object"&&e.bindKey&&e.bindKey.position||(e.isDefault?-100:0)}this.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},this.removeCommand=function(e,t){var n=e&&(typeof e=="string"?e:e.name);e=this.commands[n],t||delete this.commands[n];var r=this.commandKeyBinding;for(var i in r){var s=r[i];if(s==e)delete r[i];else if(Array.isArray(s)){var o=s.indexOf(e);o!=-1&&(s.splice(o,1),s.length==1&&(r[i]=s[0]))}}},this.bindKey=function(e,t,n){typeof e=="object"&&e&&(n==undefined&&(n=e.position),e=e[this.platform]);if(!e)return;if(typeof t=="function")return this.addCommand({exec:t,bindKey:e,name:t.name||e});e.split("|").forEach(function(e){var r="";if(e.indexOf(" ")!=-1){var i=e.split(/\s+/);e=i.pop(),i.forEach(function(e){var t=this.parseKeys(e),n=s[t.hashId]+t.key;r+=(r?" ":"")+n,this._addCommandToBinding(r,"chainKeys")},this),r+=" "}var o=this.parseKeys(e),u=s[o.hashId]+o.key;this._addCommandToBinding(r+u,t,n)},this)},this._addCommandToBinding=function(t,n,r){var i=this.commandKeyBinding,s;if(!n)delete i[t];else if(!i[t]||this.$singleCommand)i[t]=n;else{Array.isArray(i[t])?(s=i[t].indexOf(n))!=-1&&i[t].splice(s,1):i[t]=[i[t]],typeof r!="number"&&(r=e(n));var o=i[t];for(s=0;sr)break}o.splice(s,0,n)}},this.addCommands=function(e){e&&Object.keys(e).forEach(function(t){var n=e[t];if(!n)return;if(typeof n=="string")return this.bindKey(n,t);typeof n=="function"&&(n={exec:n});if(typeof n!="object")return;n.name||(n.name=t),this.addCommand(n)},this)},this.removeCommands=function(e){Object.keys(e).forEach(function(t){this.removeCommand(e[t])},this)},this.bindKeys=function(e){Object.keys(e).forEach(function(t){this.bindKey(t,e[t])},this)},this._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},this.parseKeys=function(e){var t=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(e){return e}),n=t.pop(),i=r[n];if(r.FUNCTION_KEYS[i])n=r.FUNCTION_KEYS[i].toLowerCase();else{if(!t.length)return{key:n,hashId:-1};if(t.length==1&&t[0]=="shift")return{key:n.toUpperCase(),hashId:-1}}var s=0;for(var o=t.length;o--;){var u=r.KEY_MODS[t[o]];if(u==null)return typeof console!="undefined"&&console.error("invalid modifier "+t[o]+" in "+e),!1;s|=u}return{key:n,hashId:s}},this.findKeyCommand=function(t,n){var r=s[t]+n;return this.commandKeyBinding[r]},this.handleKeyboard=function(e,t,n,r){if(r<0)return;var i=s[t]+n,o=this.commandKeyBinding[i];e.$keyChain&&(e.$keyChain+=" "+i,o=this.commandKeyBinding[e.$keyChain]||o);if(o)if(o=="chainKeys"||o[o.length-1]=="chainKeys")return e.$keyChain=e.$keyChain||i,{command:"null"};if(e.$keyChain)if(!!t&&t!=4||n.length!=1){if(t==-1||r>0)e.$keyChain=""}else e.$keyChain=e.$keyChain.slice(0,-i.length-1);return{command:o}},this.getStatusText=function(e,t){return t.$keyChain||""}}.call(o.prototype),t.HashHandler=o,t.MultiHashHandler=u}),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../keyboard/hash_handler").MultiHashHandler,s=e("../lib/event_emitter").EventEmitter,o=function(e,t){i.call(this,t,e),this.byName=this.commands,this.setDefaultHandler("exec",function(e){return e.command.exec(e.editor,e.args||{})})};r.inherits(o,i),function(){r.implement(this,s),this.exec=function(e,t,n){if(Array.isArray(e)){for(var r=e.length;r--;)if(this.exec(e[r],t,n))return!0;return!1}typeof e=="string"&&(e=this.commands[e]);if(!e)return!1;if(t&&t.$readOnly&&!e.readOnly)return!1;if(this.$checkCommandState!=0&&e.isAvailable&&!e.isAvailable(t))return!1;var i={editor:t,command:e,args:n};return i.returnValue=this._emit("exec",i),this._signal("afterExec",i),i.returnValue===!1?!1:!0},this.toggleRecording=function(e){if(this.$inReplay)return;return e&&e._emit("changeStatus"),this.recording?(this.macro.pop(),this.removeEventListener("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(e){if(this.$inReplay||!this.macro)return;if(this.recording)return this.toggleRecording(e);try{this.$inReplay=!0,this.macro.forEach(function(t){typeof t=="string"?this.exec(t,e):this.exec(t[0],e,t[1])},this)}finally{this.$inReplay=!1}},this.trimMacro=function(e){return e.map(function(e){return typeof e[0]!="string"&&(e[0]=e[0].name),e[1]||(e=e[0]),e})}}.call(o.prototype),t.CommandManager=o}),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],function(e,t,n){"use strict";function o(e,t){return{win:e,mac:t}}var r=e("../lib/lang"),i=e("../config"),s=e("../range").Range;t.commands=[{name:"showSettingsMenu",bindKey:o("Ctrl-,","Command-,"),exec:function(e){i.loadModule("ace/ext/settings_menu",function(t){t.init(e),e.showSettingsMenu()})},readOnly:!0},{name:"goToNextError",bindKey:o("Alt-E","F4"),exec:function(e){i.loadModule("./ext/error_marker",function(t){t.showErrorMarker(e,1)})},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",bindKey:o("Alt-Shift-E","Shift-F4"),exec:function(e){i.loadModule("./ext/error_marker",function(t){t.showErrorMarker(e,-1)})},scrollIntoView:"animate",readOnly:!0},{name:"selectall",description:"Select all",bindKey:o("Ctrl-A","Command-A"),exec:function(e){e.selectAll()},readOnly:!0},{name:"centerselection",description:"Center selection",bindKey:o(null,"Ctrl-L"),exec:function(e){e.centerSelection()},readOnly:!0},{name:"gotoline",description:"Go to line...",bindKey:o("Ctrl-L","Command-L"),exec:function(e,t){typeof t=="number"&&!isNaN(t)&&e.gotoLine(t),e.prompt({$type:"gotoLine"})},readOnly:!0},{name:"fold",bindKey:o("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(e){e.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:o("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(e){e.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",bindKey:o("F2","F2"),exec:function(e){e.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",bindKey:o("Alt-F2","Alt-F2"),exec:function(e){e.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",description:"Fold all",bindKey:o(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",description:"Fold other",bindKey:o("Alt-0","Command-Option-0"),exec:function(e){e.session.foldAll(),e.session.unfold(e.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",description:"Unfold all",bindKey:o("Alt-Shift-0","Command-Option-Shift-0"),exec:function(e){e.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",description:"Find next",bindKey:o("Ctrl-K","Command-G"),exec:function(e){e.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",description:"Find previous",bindKey:o("Ctrl-Shift-K","Command-Shift-G"),exec:function(e){e.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",description:"Select or find next",bindKey:o("Alt-K","Ctrl-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findNext()},readOnly:!0},{name:"selectOrFindPrevious",description:"Select or find previous",bindKey:o("Alt-Shift-K","Ctrl-Shift-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findPrevious()},readOnly:!0},{name:"find",description:"Find",bindKey:o("Ctrl-F","Command-F"),exec:function(e){i.loadModule("ace/ext/searchbox",function(t){t.Search(e)})},readOnly:!0},{name:"overwrite",description:"Overwrite",bindKey:"Insert",exec:function(e){e.toggleOverwrite()},readOnly:!0},{name:"selecttostart",description:"Select to start",bindKey:o("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(e){e.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",description:"Go to start",bindKey:o("Ctrl-Home","Command-Home|Command-Up"),exec:function(e){e.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",description:"Select up",bindKey:o("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(e){e.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",description:"Go line up",bindKey:o("Up","Up|Ctrl-P"),exec:function(e,t){e.navigateUp(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",description:"Select to end",bindKey:o("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(e){e.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",description:"Go to end",bindKey:o("Ctrl-End","Command-End|Command-Down"),exec:function(e){e.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",description:"Select down",bindKey:o("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(e){e.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",description:"Go line down",bindKey:o("Down","Down|Ctrl-N"),exec:function(e,t){e.navigateDown(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",description:"Select word left",bindKey:o("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(e){e.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",description:"Go to word left",bindKey:o("Ctrl-Left","Option-Left"),exec:function(e){e.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",description:"Select to line start",bindKey:o("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",description:"Go to line start",bindKey:o("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(e){e.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",description:"Select left",bindKey:o("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(e){e.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",description:"Go to left",bindKey:o("Left","Left|Ctrl-B"),exec:function(e,t){e.navigateLeft(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",description:"Select word right",bindKey:o("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(e){e.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",description:"Go to word right",bindKey:o("Ctrl-Right","Option-Right"),exec:function(e){e.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",description:"Select to line end",bindKey:o("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",description:"Go to line end",bindKey:o("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(e){e.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",description:"Select right",bindKey:o("Shift-Right","Shift-Right"),exec:function(e){e.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",description:"Go to right",bindKey:o("Right","Right|Ctrl-F"),exec:function(e,t){e.navigateRight(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",description:"Select page down",bindKey:"Shift-PageDown",exec:function(e){e.selectPageDown()},readOnly:!0},{name:"pagedown",description:"Page down",bindKey:o(null,"Option-PageDown"),exec:function(e){e.scrollPageDown()},readOnly:!0},{name:"gotopagedown",description:"Go to page down",bindKey:o("PageDown","PageDown|Ctrl-V"),exec:function(e){e.gotoPageDown()},readOnly:!0},{name:"selectpageup",description:"Select page up",bindKey:"Shift-PageUp",exec:function(e){e.selectPageUp()},readOnly:!0},{name:"pageup",description:"Page up",bindKey:o(null,"Option-PageUp"),exec:function(e){e.scrollPageUp()},readOnly:!0},{name:"gotopageup",description:"Go to page up",bindKey:"PageUp",exec:function(e){e.gotoPageUp()},readOnly:!0},{name:"scrollup",description:"Scroll up",bindKey:o("Ctrl-Up",null),exec:function(e){e.renderer.scrollBy(0,-2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",description:"Scroll down",bindKey:o("Ctrl-Down",null),exec:function(e){e.renderer.scrollBy(0,2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",description:"Select line start",bindKey:"Shift-Home",exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",description:"Select line end",bindKey:"Shift-End",exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",description:"Toggle recording",bindKey:o("Ctrl-Alt-E","Command-Option-E"),exec:function(e){e.commands.toggleRecording(e)},readOnly:!0},{name:"replaymacro",description:"Replay macro",bindKey:o("Ctrl-Shift-E","Command-Shift-E"),exec:function(e){e.commands.replay(e)},readOnly:!0},{name:"jumptomatching",description:"Jump to matching",bindKey:o("Ctrl-P","Ctrl-P"),exec:function(e){e.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",description:"Select to matching",bindKey:o("Ctrl-Shift-P","Ctrl-Shift-P"),exec:function(e){e.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",description:"Expand to matching",bindKey:o("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(e){e.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",description:"Pass keys to browser",bindKey:o(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",description:"Copy",exec:function(e){},readOnly:!0},{name:"cut",description:"Cut",exec:function(e){var t=e.$copyWithEmptySelection&&e.selection.isEmpty(),n=t?e.selection.getLineRange():e.selection.getRange();e._emit("cut",n),n.isEmpty()||e.session.remove(n),e.clearSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",description:"Paste",exec:function(e,t){e.$handlePaste(t)},scrollIntoView:"cursor"},{name:"removeline",description:"Remove line",bindKey:o("Ctrl-D","Command-D"),exec:function(e){e.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",description:"Duplicate selection",bindKey:o("Ctrl-Shift-D","Command-Shift-D"),exec:function(e){e.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",description:"Sort lines",bindKey:o("Ctrl-Alt-S","Command-Alt-S"),exec:function(e){e.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",description:"Toggle comment",bindKey:o("Ctrl-/","Command-/"),exec:function(e){e.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",description:"Toggle block comment",bindKey:o("Ctrl-Shift-/","Command-Shift-/"),exec:function(e){e.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",description:"Modify number up",bindKey:o("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(e){e.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",description:"Modify number down",bindKey:o("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(e){e.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",description:"Replace",bindKey:o("Ctrl-H","Command-Option-F"),exec:function(e){i.loadModule("ace/ext/searchbox",function(t){t.Search(e,!0)})}},{name:"undo",description:"Undo",bindKey:o("Ctrl-Z","Command-Z"),exec:function(e){e.undo()}},{name:"redo",description:"Redo",bindKey:o("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(e){e.redo()}},{name:"copylinesup",description:"Copy lines up",bindKey:o("Alt-Shift-Up","Command-Option-Up"),exec:function(e){e.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",description:"Move lines up",bindKey:o("Alt-Up","Option-Up"),exec:function(e){e.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",description:"Copy lines down",bindKey:o("Alt-Shift-Down","Command-Option-Down"),exec:function(e){e.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",description:"Move lines down",bindKey:o("Alt-Down","Option-Down"),exec:function(e){e.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",description:"Delete",bindKey:o("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(e){e.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",description:"Backspace",bindKey:o("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(e){e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",description:"Cut or delete",bindKey:o("Shift-Delete",null),exec:function(e){if(!e.selection.isEmpty())return!1;e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",description:"Remove to line start",bindKey:o("Alt-Backspace","Command-Backspace"),exec:function(e){e.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",description:"Remove to line end",bindKey:o("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(e){e.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",description:"Remove to line start hard",bindKey:o("Ctrl-Shift-Backspace",null),exec:function(e){var t=e.selection.getRange();t.start.column=0,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",description:"Remove to line end hard",bindKey:o("Ctrl-Shift-Delete",null),exec:function(e){var t=e.selection.getRange();t.end.column=Number.MAX_VALUE,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",description:"Remove word left",bindKey:o("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(e){e.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",description:"Remove word right",bindKey:o("Ctrl-Delete","Alt-Delete"),exec:function(e){e.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",description:"Outdent",bindKey:o("Shift-Tab","Shift-Tab"),exec:function(e){e.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",description:"Indent",bindKey:o("Tab","Tab"),exec:function(e){e.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",description:"Block outdent",bindKey:o("Ctrl-[","Ctrl-["),exec:function(e){e.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",description:"Block indent",bindKey:o("Ctrl-]","Ctrl-]"),exec:function(e){e.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",description:"Insert string",exec:function(e,t){e.insert(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",description:"Insert text",exec:function(e,t){e.insert(r.stringRepeat(t.text||"",t.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",description:"Split line",bindKey:o(null,"Ctrl-O"),exec:function(e){e.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",description:"Transpose letters",bindKey:o("Alt-Shift-X","Ctrl-T"),exec:function(e){e.transposeLetters()},multiSelectAction:function(e){e.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",description:"To uppercase",bindKey:o("Ctrl-U","Ctrl-U"),exec:function(e){e.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",description:"To lowercase",bindKey:o("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(e){e.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"expandtoline",description:"Expand to line",bindKey:o("Ctrl-Shift-L","Command-Shift-L"),exec:function(e){var t=e.selection.getRange();t.start.column=t.end.column=0,t.end.row++,e.selection.setRange(t,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",description:"Join lines",bindKey:o(null,null),exec:function(e){var t=e.selection.isBackwards(),n=t?e.selection.getSelectionLead():e.selection.getSelectionAnchor(),i=t?e.selection.getSelectionAnchor():e.selection.getSelectionLead(),o=e.session.doc.getLine(n.row).length,u=e.session.doc.getTextRange(e.selection.getRange()),a=u.replace(/\n\s*/," ").length,f=e.session.doc.getLine(n.row);for(var l=n.row+1;l<=i.row+1;l++){var c=r.stringTrimLeft(r.stringTrimRight(e.session.doc.getLine(l)));c.length!==0&&(c=" "+c),f+=c}i.row+10?(e.selection.moveCursorTo(n.row,n.column),e.selection.selectTo(n.row,n.column+a)):(o=e.session.doc.getLine(n.row).length>o?o+1:o,e.selection.moveCursorTo(n.row,o))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",description:"Invert selection",bindKey:o(null,null),exec:function(e){var t=e.session.doc.getLength()-1,n=e.session.doc.getLine(t).length,r=e.selection.rangeList.ranges,i=[];r.length<1&&(r=[e.selection.getRange()]);for(var o=0;o=i.lastRow||r.end.row<=i.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead);break;default:}n=="animate"&&this.renderer.animateScrolling(this.curOp.scrollTop)}var s=this.selection.toJSON();this.curOp.selectionAfter=s,this.$lastSel=this.selection.toJSON(),this.session.getUndoManager().addSelection(s),this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(e){if(!this.$mergeUndoDeltas)return;var t=this.prevOp,n=this.$mergeableCommands,r=t.command&&e.command.name==t.command.name;if(e.command.name=="insertstring"){var i=e.args;this.mergeNextCommand===undefined&&(this.mergeNextCommand=!0),r=r&&this.mergeNextCommand&&(!/\s/.test(i)||/\s/.test(t.args)),this.mergeNextCommand=!0}else r=r&&n.indexOf(e.command.name)!==-1;this.$mergeUndoDeltas!="always"&&Date.now()-this.sequenceStartTime>2e3&&(r=!1),r?this.session.mergeUndoDeltas=!0:n.indexOf(e.command.name)!==-1&&(this.sequenceStartTime=Date.now())},this.setKeyboardHandler=function(e,t){if(e&&typeof e=="string"&&e!="ace"){this.$keybindingId=e;var n=this;g.loadModule(["keybinding",e],function(r){n.$keybindingId==e&&n.keyBinding.setKeyboardHandler(r&&r.handler),t&&t()})}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(e),t&&t()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(e){if(this.session==e)return;this.curOp&&this.endOperation(),this.curOp={};var t=this.session;if(t){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var n=this.session.getSelection();n.off("changeCursor",this.$onCursorChange),n.off("changeSelection",this.$onSelectionChange)}this.session=e,e?(this.$onDocumentChange=this.onDocumentChange.bind(this),e.on("change",this.$onDocumentChange),this.renderer.setSession(e),this.$onChangeMode=this.onChangeMode.bind(this),e.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),e.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),e.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),e.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),e.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),e.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=e.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.onCursorChange(),this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(e)),this._signal("changeSession",{session:e,oldSession:t}),this.curOp=null,t&&t._signal("changeEditor",{oldEditor:this}),e&&e._signal("changeEditor",{editor:this}),e&&e.bgTokenizer&&e.bgTokenizer.scheduleStart()},this.getSession=function(){return this.session},this.setValue=function(e,t){return this.session.doc.setValue(e),t?t==1?this.navigateFileEnd():t==-1&&this.navigateFileStart():this.selectAll(),e},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(e){this.renderer.onResize(e)},this.setTheme=function(e,t){this.renderer.setTheme(e,t)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(e){this.renderer.setStyle(e)},this.unsetStyle=function(e){this.renderer.unsetStyle(e)},this.getFontSize=function(){return this.getOption("fontSize")||i.computedStyle(this.container).fontSize},this.setFontSize=function(e){this.setOption("fontSize",e)},this.$highlightBrackets=function(){this.session.$bracketHighlight&&(this.session.removeMarker(this.session.$bracketHighlight),this.session.$bracketHighlight=null);if(this.$highlightPending)return;var e=this;this.$highlightPending=!0,setTimeout(function(){e.$highlightPending=!1;var t=e.session;if(!t||!t.bgTokenizer)return;var n=t.findMatchingBracket(e.getCursorPosition());if(n)var r=new p(n.row,n.column,n.row,n.column+1);else if(t.$mode.getMatching)var r=t.$mode.getMatching(e.session);r&&(t.$bracketHighlight=t.addMarker(r,"ace_bracket","text"))},50)},this.$highlightTags=function(){if(this.$highlightTagPending)return;var e=this;this.$highlightTagPending=!0,setTimeout(function(){e.$highlightTagPending=!1;var t=e.session;if(!t||!t.bgTokenizer)return;var n=e.getCursorPosition(),r=new y(e.session,n.row,n.column),i=r.getCurrentToken();if(!i||!/\b(?:tag-open|tag-name)/.test(i.type)){t.removeMarker(t.$tagHighlight),t.$tagHighlight=null;return}if(i.type.indexOf("tag-open")!=-1){i=r.stepForward();if(!i)return}var s=i.value,o=0,u=r.stepBackward();if(u.value=="<"){do u=i,i=r.stepForward(),i&&i.value===s&&i.type.indexOf("tag-name")!==-1&&(u.value==="<"?o++:u.value==="=0)}else{do i=u,u=r.stepBackward(),i&&i.value===s&&i.type.indexOf("tag-name")!==-1&&(u.value==="<"?o++:u.value==="1)&&(t=!1)}if(e.$highlightLineMarker&&!t)e.removeMarker(e.$highlightLineMarker.id),e.$highlightLineMarker=null;else if(!e.$highlightLineMarker&&t){var n=new p(t.row,t.column,t.row,Infinity);n.id=e.addMarker(n,"ace_active-line","screenLine"),e.$highlightLineMarker=n}else t&&(e.$highlightLineMarker.start.row=t.row,e.$highlightLineMarker.end.row=t.row,e.$highlightLineMarker.start.column=t.column,e._signal("changeBackMarker"))},this.onSelectionChange=function(e){var t=this.session;t.$selectionMarker&&t.removeMarker(t.$selectionMarker),t.$selectionMarker=null;if(!this.selection.isEmpty()){var n=this.selection.getRange(),r=this.getSelectionStyle();t.$selectionMarker=t.addMarker(n,"ace_selection",r)}else this.$updateHighlightActiveLine();var i=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(i),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var e=this.session,t=this.getSelectionRange();if(t.isEmpty()||t.isMultiLine())return;var n=t.start.column,r=t.end.column,i=e.getLine(t.start.row),s=i.substring(n,r);if(s.length>5e3||!/[\w\d]/.test(s))return;var o=this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:s}),u=i.substring(n-1,r+1);if(!o.test(u))return;return o},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(e){this.renderer.updateText(),this._emit("changeMode",e)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var e=this.getSelectedText(),t=this.session.doc.getNewLineCharacter(),n=!1;if(!e&&this.$copyWithEmptySelection){n=!0;var r=this.selection.getAllRanges();for(var i=0;is.length||i.length<2||!i[1])return this.commands.exec("insertstring",this,t);for(var o=s.length;o--;){var u=s[o];u.isEmpty()||r.remove(u),r.insert(u.start,i[o])}}},this.execCommand=function(e,t){return this.commands.exec(e,this,t)},this.insert=function(e,t){var n=this.session,r=n.getMode(),i=this.getCursorPosition();if(this.getBehavioursEnabled()&&!t){var s=r.transformAction(n.getState(i.row),"insertion",this,n,e);s&&(e!==s.text&&(this.inVirtualSelectionMode||(this.session.mergeUndoDeltas=!1,this.mergeNextCommand=!1)),e=s.text)}e==" "&&(e=this.session.getTabString());if(!this.selection.isEmpty()){var o=this.getSelectionRange();i=this.session.remove(o),this.clearSelection()}else if(this.session.getOverwrite()&&e.indexOf("\n")==-1){var o=new p.fromPoints(i,i);o.end.column+=e.length,this.session.remove(o)}if(e=="\n"||e=="\r\n"){var u=n.getLine(i.row);if(i.column>u.search(/\S|$/)){var a=u.substr(i.column).search(/\S|$/);n.doc.removeInLine(i.row,i.column,i.column+a)}}this.clearSelection();var f=i.column,l=n.getState(i.row),u=n.getLine(i.row),c=r.checkOutdent(l,u,e),h=n.insert(i,e);s&&s.selection&&(s.selection.length==2?this.selection.setSelectionRange(new p(i.row,f+s.selection[0],i.row,f+s.selection[1])):this.selection.setSelectionRange(new p(i.row+s.selection[0],s.selection[1],i.row+s.selection[2],s.selection[3])));if(n.getDocument().isNewLine(e)){var d=r.getNextLineIndent(l,u.slice(0,i.column),n.getTabString());n.insert({row:i.row+1,column:0},d)}c&&r.autoOutdent(l,n,i.row)},this.onTextInput=function(e,t){if(!t)return this.keyBinding.onTextInput(e);this.startOperation({command:{name:"insertstring"}});var n=this.applyComposition.bind(this,e,t);this.selection.rangeCount?this.forEachSelection(n):n(),this.endOperation()},this.applyComposition=function(e,t){if(t.extendLeft||t.extendRight){var n=this.selection.getRange();n.start.column-=t.extendLeft,n.end.column+=t.extendRight,this.selection.setRange(n),!e&&!n.isEmpty()&&this.remove()}(e||!this.selection.isEmpty())&&this.insert(e,!0);if(t.restoreStart||t.restoreEnd){var n=this.selection.getRange();n.start.column-=t.restoreStart,n.end.column-=t.restoreEnd,this.selection.setRange(n)}},this.onCommandKey=function(e,t,n){this.keyBinding.onCommandKey(e,t,n)},this.setOverwrite=function(e){this.session.setOverwrite(e)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(e){this.setOption("scrollSpeed",e)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(e){this.setOption("dragDelay",e)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(e){this.setOption("selectionStyle",e)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(e){this.setOption("highlightActiveLine",e)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(e){this.setOption("highlightSelectedWord",e)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(e){this.renderer.setAnimatedScroll(e)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(e){this.renderer.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(e){this.renderer.setDisplayIndentGuides(e)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setShowPrintMargin=function(e){this.renderer.setShowPrintMargin(e)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(e){this.renderer.setPrintMarginColumn(e)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(e){this.setOption("readOnly",e)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(e){this.setOption("behavioursEnabled",e)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(e){this.setOption("wrapBehavioursEnabled",e)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(e){this.setOption("showFoldWidgets",e)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(e){this.selection.isEmpty()&&(e=="left"?this.selection.selectLeft():this.selection.selectRight());var t=this.getSelectionRange();if(this.getBehavioursEnabled()){var n=this.session,r=n.getState(t.start.row),i=n.getMode().transformAction(r,"deletion",this,n,t);if(t.end.column===0){var s=n.getTextRange(t);if(s[s.length-1]=="\n"){var o=n.getLine(t.end.row);/^\s+$/.test(o)&&(t.end.column=o.length)}}i&&(t=i)}this.session.remove(t),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.selection.isEmpty()&&this.selection.selectLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var e=this.getSelectionRange();e.start.column==e.end.column&&e.start.row==e.end.row&&(e.end.column=0,e.end.row++),this.session.remove(e),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var e=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(e)},this.transposeLetters=function(){if(!this.selection.isEmpty())return;var e=this.getCursorPosition(),t=e.column;if(t===0)return;var n=this.session.getLine(e.row),r,i;tt.toLowerCase()?1:0});var i=new p(0,0,0,0);for(var r=e.first;r<=e.last;r++){var s=t.getLine(r);i.start.row=r,i.end.row=r,i.end.column=s.length,t.replace(i,n[r-e.first])}},this.toggleCommentLines=function(){var e=this.session.getState(this.getCursorPosition().row),t=this.$getSelectedRows();this.session.getMode().toggleCommentLines(e,this.session,t.first,t.last)},this.toggleBlockComment=function(){var e=this.getCursorPosition(),t=this.session.getState(e.row),n=this.getSelectionRange();this.session.getMode().toggleBlockComment(t,this.session,n,e)},this.getNumberAt=function(e,t){var n=/[\-]?[0-9]+(?:\.[0-9]+)?/g;n.lastIndex=0;var r=this.session.getLine(e);while(n.lastIndex=t){var s={value:i[0],start:i.index,end:i.index+i[0].length};return s}}return null},this.modifyNumber=function(e){var t=this.selection.getCursor().row,n=this.selection.getCursor().column,r=new p(t,n-1,t,n),i=this.session.getTextRange(r);if(!isNaN(parseFloat(i))&&isFinite(i)){var s=this.getNumberAt(t,n);if(s){var o=s.value.indexOf(".")>=0?s.start+s.value.indexOf(".")+1:s.end,u=s.start+s.value.length-o,a=parseFloat(s.value);a*=Math.pow(10,u),o!==s.end&&n=u&&o<=a&&(n=t,f.selection.clearSelection(),f.moveCursorTo(e,u+r),f.selection.selectTo(e,a+r)),u=a});var l=this.$toggleWordPairs,c;for(var h=0;hp+1)break;p=d.last}l--,u=this.session.$moveLines(h,p,t?0:e),t&&e==-1&&(c=l+1);while(c<=l)o[c].moveBy(u,0),c++;t||(u=0),a+=u}i.fromOrientedRange(i.ranges[0]),i.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(e){return e=(e||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(e.start.row),last:this.session.getRowFoldEnd(e.end.row)}},this.onCompositionStart=function(e){this.renderer.showComposition(e)},this.onCompositionUpdate=function(e){this.renderer.setCompositionText(e)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(e){return e>=this.getFirstVisibleRow()&&e<=this.getLastVisibleRow()},this.isRowFullyVisible=function(e){return e>=this.renderer.getFirstFullyVisibleRow()&&e<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(e,t){var n=this.renderer,r=this.renderer.layerConfig,i=e*Math.floor(r.height/r.lineHeight);t===!0?this.selection.$moveSelection(function(){this.moveCursorBy(i,0)}):t===!1&&(this.selection.moveCursorBy(i,0),this.selection.clearSelection());var s=n.scrollTop;n.scrollBy(0,i*r.lineHeight),t!=null&&n.scrollCursorIntoView(null,.5),n.animateScrolling(s)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(e){this.renderer.scrollToRow(e)},this.scrollToLine=function(e,t,n,r){this.renderer.scrollToLine(e,t,n,r)},this.centerSelection=function(){var e=this.getSelectionRange(),t={row:Math.floor(e.start.row+(e.end.row-e.start.row)/2),column:Math.floor(e.start.column+(e.end.column-e.start.column)/2)};this.renderer.alignCursor(t,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.selection.selectAll()},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(e,t){this.selection.moveCursorTo(e,t)},this.moveCursorToPosition=function(e){this.selection.moveCursorToPosition(e)},this.jumpToMatching=function(e,t){var n=this.getCursorPosition(),r=new y(this.session,n.row,n.column),i=r.getCurrentToken(),s=i||r.stepForward();if(!s)return;var o,u=!1,a={},f=n.column-s.start,l,c={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(s.value.match(/[{}()\[\]]/g))for(;f=0;--s)this.$tryReplace(n[s],e)&&r++;return this.selection.setSelectionRange(i),r},this.$tryReplace=function(e,t){var n=this.session.getTextRange(e);return t=this.$search.replace(n,t),t!==null?(e.end=this.session.replace(e,t),e):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(e,t,n){t||(t={}),typeof e=="string"||e instanceof RegExp?t.needle=e:typeof e=="object"&&r.mixin(t,e);var i=this.selection.getRange();t.needle==null&&(e=this.session.getTextRange(i)||this.$search.$options.needle,e||(i=this.session.getWordRange(i.start.row,i.start.column),e=this.session.getTextRange(i)),this.$search.set({needle:e})),this.$search.set(t),t.start||this.$search.set({start:i});var s=this.$search.find(this.session);if(t.preventScroll)return s;if(s)return this.revealRange(s,n),s;t.backwards?i.start=i.end:i.end=i.start,this.selection.setRange(i)},this.findNext=function(e,t){this.find({skipCurrent:!0,backwards:!1},e,t)},this.findPrevious=function(e,t){this.find(e,{skipCurrent:!0,backwards:!0},t)},this.revealRange=function(e,t){this.session.unfold(e),this.selection.setSelectionRange(e);var n=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(e.start,e.end,.5),t!==!1&&this.renderer.animateScrolling(n)},this.undo=function(){this.session.getUndoManager().undo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.session.getUndoManager().redo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy()},this.setAutoScrollEditorIntoView=function(e){if(!e)return;var t,n=this,r=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var i=this.$scrollAnchor;i.style.cssText="position:absolute",this.container.insertBefore(i,this.container.firstChild);var s=this.on("changeSelection",function(){r=!0}),o=this.renderer.on("beforeRender",function(){r&&(t=n.renderer.container.getBoundingClientRect())}),u=this.renderer.on("afterRender",function(){if(r&&t&&(n.isFocused()||n.searchBox&&n.searchBox.isFocused())){var e=n.renderer,s=e.$cursorLayer.$pixelPos,o=e.layerConfig,u=s.top-o.offset;s.top>=0&&u+t.top<0?r=!0:s.topwindow.innerHeight?r=!1:r=null,r!=null&&(i.style.top=u+"px",i.style.left=s.left+"px",i.style.height=o.lineHeight+"px",i.scrollIntoView(r)),r=t=null}});this.setAutoScrollEditorIntoView=function(e){if(e)return;delete this.setAutoScrollEditorIntoView,this.off("changeSelection",s),this.renderer.off("afterRender",u),this.renderer.off("beforeRender",o)}},this.$resetCursorStyle=function(){var e=this.$cursorStyle||"ace",t=this.renderer.$cursorLayer;if(!t)return;t.setSmoothBlinking(/smooth/.test(e)),t.isBlinking=!this.$readOnly&&e!="wide",i.setCssClass(t.element,"ace_slim-cursors",/slim/.test(e))},this.prompt=function(e,t,n){var r=this;g.loadModule("./ext/prompt",function(i){i.prompt(r,e,t,n)})}}.call(w.prototype),g.defineOptions(w.prototype,"editor",{selectionStyle:{set:function(e){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:e})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(e){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(e){this.textInput.setReadOnly(e),this.$resetCursorStyle()},initialValue:!1},copyWithEmptySelection:{set:function(e){this.textInput.setCopyWithEmptySelection(e)},initialValue:!1},cursorStyle:{set:function(e){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},autoScrollEditorIntoView:{set:function(e){this.setAutoScrollEditorIntoView(e)}},keyboardHandler:{set:function(e){this.setKeyboardHandler(e)},get:function(){return this.$keybindingId},handlesSet:!0},value:{set:function(e){this.session.setValue(e)},get:function(){return this.getValue()},handlesSet:!0,hidden:!0},session:{set:function(e){this.setSession(e)},get:function(){return this.session},handlesSet:!0,hidden:!0},showLineNumbers:{set:function(e){this.renderer.$gutterLayer.setShowLineNumbers(e),this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER),e&&this.$relativeLineNumbers?E.attach(this):E.detach(this)},initialValue:!0},relativeLineNumbers:{set:function(e){this.$showLineNumbers&&e?E.attach(this):E.detach(this)}},hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",displayIndentGuides:"renderer",showGutter:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",hasCssTransforms:"renderer",maxPixelHeight:"renderer",useTextareaForIME:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimeout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",navigateWithinSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"});var E={getText:function(e,t){return(Math.abs(e.selection.lead.row-t)||t+1+(t<9?"\u00b7":""))+""},getWidth:function(e,t,n){return Math.max(t.toString().length,(n.lastRow+1).toString().length,2)*n.characterWidth},update:function(e,t){t.renderer.$loop.schedule(t.renderer.CHANGE_GUTTER)},attach:function(e){e.renderer.$gutterLayer.$renderer=this,e.on("changeSelection",this.update),this.update(null,e)},detach:function(e){e.renderer.$gutterLayer.$renderer==this&&(e.renderer.$gutterLayer.$renderer=null),e.off("changeSelection",this.update),this.update(null,e)}};t.Editor=w}),ace.define("ace/undomanager",["require","exports","module","ace/range"],function(e,t,n){"use strict";function i(e,t){for(var n=t;n--;){var r=e[n];if(r&&!r[0].ignore){while(n0){a.row+=i,a.column+=a.row==r.row?s:0;continue}!t&&l<=0&&(a.row=n.row,a.column=n.column,l===0&&(a.bias=1))}}function f(e){return{row:e.row,column:e.column}}function l(e){return{start:f(e.start),end:f(e.end),action:e.action,lines:e.lines.slice()}}function c(e){e=e||this;if(Array.isArray(e))return e.map(c).join("\n");var t="";e.action?(t=e.action=="insert"?"+":"-",t+="["+e.lines+"]"):e.value&&(Array.isArray(e.value)?t=e.value.map(h).join("\n"):t=h(e.value)),e.start&&(t+=h(e));if(e.id||e.rev)t+=" ("+(e.id||e.rev)+")";return t}function h(e){return e.start.row+":"+e.start.column+"=>"+e.end.row+":"+e.end.column}function p(e,t){var n=e.action=="insert",r=t.action=="insert";if(n&&r)if(o(t.start,e.end)>=0)m(t,e,-1);else{if(!(o(t.start,e.start)<=0))return null;m(e,t,1)}else if(n&&!r)if(o(t.start,e.end)>=0)m(t,e,-1);else{if(!(o(t.end,e.start)<=0))return null;m(e,t,-1)}else if(!n&&r)if(o(t.start,e.start)>=0)m(t,e,1);else{if(!(o(t.start,e.start)<=0))return null;m(e,t,1)}else if(!n&&!r)if(o(t.start,e.start)>=0)m(t,e,1);else{if(!(o(t.end,e.start)<=0))return null;m(e,t,-1)}return[t,e]}function d(e,t){for(var n=e.length;n--;)for(var r=0;r=0?m(e,t,-1):o(e.start,t.start)<=0?m(t,e,1):(m(e,s.fromPoints(t.start,e.start),-1),m(t,e,1));else if(!n&&r)o(t.start,e.end)>=0?m(t,e,-1):o(t.start,e.start)<=0?m(e,t,1):(m(t,s.fromPoints(e.start,t.start),-1),m(e,t,1));else if(!n&&!r)if(o(t.start,e.end)>=0)m(t,e,-1);else{if(!(o(t.end,e.start)<=0)){var i,u;return o(e.start,t.start)<0&&(i=e,e=y(e,t.start)),o(e.end,t.end)>0&&(u=y(e,t.end)),g(t.end,e.start,e.end,-1),u&&!i&&(e.lines=u.lines,e.start=u.start,e.end=u.end,u=e),[t,i,u].filter(Boolean)}m(e,t,-1)}return[t,e]}function m(e,t,n){g(e.start,t.start,t.end,n),g(e.end,t.start,t.end,n)}function g(e,t,n,r){e.row==(r==1?t:n).row&&(e.column+=r*(n.column-t.column)),e.row+=r*(n.row-t.row)}function y(e,t){var n=e.lines,r=e.end;e.end=f(t);var i=e.end.row-e.start.row,s=n.splice(i,n.length),o=i?t.column:t.column-e.start.column;n.push(s[0].substring(0,o)),s[0]=s[0].substr(o);var u={start:f(t),end:r,lines:s,action:e.action};return u}function b(e,t){t=l(t);for(var n=e.length;n--;){var r=e[n];for(var i=0;i0},this.canRedo=function(){return this.$redoStack.length>0},this.bookmark=function(e){e==undefined&&(e=this.$rev),this.mark=e},this.isAtBookmark=function(){return this.$rev===this.mark},this.toJSON=function(){},this.fromJSON=function(){},this.hasUndo=this.canUndo,this.hasRedo=this.canRedo,this.isClean=this.isAtBookmark,this.markClean=this.bookmark,this.$prettyPrint=function(e){return e?c(e):c(this.$undoStack)+"\n---\n"+c(this.$redoStack)}}).call(r.prototype);var s=e("./range").Range,o=s.comparePoints,u=s.comparePoints;t.UndoManager=r}),ace.define("ace/layer/lines",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";var r=e("../lib/dom"),i=function(e,t){this.element=e,this.canvasHeight=t||5e5,this.element.style.height=this.canvasHeight*2+"px",this.cells=[],this.cellCache=[],this.$offsetCoefficient=0};(function(){this.moveContainer=function(e){r.translate(this.element,0,-(e.firstRowScreen*e.lineHeight%this.canvasHeight)-e.offset*this.$offsetCoefficient)},this.pageChanged=function(e,t){return Math.floor(e.firstRowScreen*e.lineHeight/this.canvasHeight)!==Math.floor(t.firstRowScreen*t.lineHeight/this.canvasHeight)},this.computeLineTop=function(e,t,n){var r=t.firstRowScreen*t.lineHeight,i=Math.floor(r/this.canvasHeight),s=n.documentToScreenRow(e,0)*t.lineHeight;return s-i*this.canvasHeight},this.computeLineHeight=function(e,t,n){return t.lineHeight*n.getRowLength(e)},this.getLength=function(){return this.cells.length},this.get=function(e){return this.cells[e]},this.shift=function(){this.$cacheCell(this.cells.shift())},this.pop=function(){this.$cacheCell(this.cells.pop())},this.push=function(e){if(Array.isArray(e)){this.cells.push.apply(this.cells,e);var t=r.createFragment(this.element);for(var n=0;ns&&(a=i.end.row+1,i=t.getNextFoldLine(a,i),s=i?i.start.row:Infinity);if(a>r){while(this.$lines.getLength()>u+1)this.$lines.pop();break}o=this.$lines.get(++u),o?o.row=a:(o=this.$lines.createCell(a,e,this.session,f),this.$lines.push(o)),this.$renderCell(o,e,i,a),a++}this._signal("afterRender"),this.$updateGutterWidth(e)},this.$updateGutterWidth=function(e){var t=this.session,n=t.gutterRenderer||this.$renderer,r=t.$firstLineNumber,i=this.$lines.last()?this.$lines.last().text:"";if(this.$fixedWidth||t.$useWrapMode)i=t.getLength()+r-1;var s=n?n.getWidth(t,i,e):i.toString().length*e.characterWidth,o=this.$padding||this.$computePadding();s+=o.left+o.right,s!==this.gutterWidth&&!isNaN(s)&&(this.gutterWidth=s,this.element.parentNode.style.width=this.element.style.width=Math.ceil(this.gutterWidth)+"px",this._signal("changeGutterWidth",s))},this.$updateCursorRow=function(){if(!this.$highlightGutterLine)return;var e=this.session.selection.getCursor();if(this.$cursorRow===e.row)return;this.$cursorRow=e.row},this.updateLineHighlight=function(){if(!this.$highlightGutterLine)return;var e=this.session.selection.cursor.row;this.$cursorRow=e;if(this.$cursorCell&&this.$cursorCell.row==e)return;this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ",""));var t=this.$lines.cells;this.$cursorCell=null;for(var n=0;n=this.$cursorRow){if(r.row>this.$cursorRow){var i=this.session.getFoldLine(this.$cursorRow);if(!(n>0&&i&&i.start.row==t[n-1].row))break;r=t[n-1]}r.element.className="ace_gutter-active-line "+r.element.className,this.$cursorCell=r;break}}},this.scrollLines=function(e){var t=this.config;this.config=e,this.$updateCursorRow();if(this.$lines.pageChanged(t,e))return this.update(e);this.$lines.moveContainer(e);var n=Math.min(e.lastRow+e.gutterOffset,this.session.getLength()-1),r=this.oldLastRow;this.oldLastRow=n;if(!t||r0;i--)this.$lines.shift();if(r>n)for(var i=this.session.getFoldedRowCount(n+1,r);i>0;i--)this.$lines.pop();e.firstRowr&&this.$lines.push(this.$renderLines(e,r+1,n)),this.updateLineHighlight(),this._signal("afterRender"),this.$updateGutterWidth(e)},this.$renderLines=function(e,t,n){var r=[],i=t,s=this.session.getNextFoldLine(i),o=s?s.start.row:Infinity;for(;;){i>o&&(i=s.end.row+1,s=this.session.getNextFoldLine(i,s),o=s?s.start.row:Infinity);if(i>n)break;var u=this.$lines.createCell(i,e,this.session,f);this.$renderCell(u,e,s,i),r.push(u),i++}return r},this.$renderCell=function(e,t,n,i){var s=e.element,o=this.session,u=s.childNodes[0],a=s.childNodes[1],f=o.$firstLineNumber,l=o.$breakpoints,c=o.$decorations,h=o.gutterRenderer||this.$renderer,p=this.$showFoldWidgets&&o.foldWidgets,d=n?n.start.row:Number.MAX_VALUE,v="ace_gutter-cell ";this.$highlightGutterLine&&(i==this.$cursorRow||n&&i=d&&this.$cursorRow<=n.end.row)&&(v+="ace_gutter-active-line ",this.$cursorCell!=e&&(this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ","")),this.$cursorCell=e)),l[i]&&(v+=l[i]),c[i]&&(v+=c[i]),this.$annotations[i]&&(v+=this.$annotations[i].className),s.className!=v&&(s.className=v);if(p){var m=p[i];m==null&&(m=p[i]=o.getFoldWidget(i))}if(m){var v="ace_fold-widget ace_"+m;m=="start"&&i==d&&in.right-t.right)return"foldWidgets"}}).call(a.prototype),t.Gutter=a}),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],function(e,t,n){"use strict";var r=e("../range").Range,i=e("../lib/dom"),s=function(e){this.element=i.createElement("div"),this.element.className="ace_layer ace_marker-layer",e.appendChild(this.element)};(function(){function e(e,t,n,r){return(e?1:0)|(t?2:0)|(n?4:0)|(r?8:0)}this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setMarkers=function(e){this.markers=e},this.elt=function(e,t){var n=this.i!=-1&&this.element.childNodes[this.i];n?this.i++:(n=document.createElement("div"),this.element.appendChild(n),this.i=-1),n.style.cssText=t,n.className=e},this.update=function(e){if(!e)return;this.config=e,this.i=0;var t;for(var n in this.markers){var r=this.markers[n];if(!r.range){r.update(t,this,this.session,e);continue}var i=r.range.clipRows(e.firstRow,e.lastRow);if(i.isEmpty())continue;i=i.toScreenRange(this.session);if(r.renderer){var s=this.$getTop(i.start.row,e),o=this.$padding+i.start.column*e.characterWidth;r.renderer(t,i,o,s,e)}else r.type=="fullLine"?this.drawFullLineMarker(t,i,r.clazz,e):r.type=="screenLine"?this.drawScreenLineMarker(t,i,r.clazz,e):i.isMultiLine()?r.type=="text"?this.drawTextMarker(t,i,r.clazz,e):this.drawMultiLineMarker(t,i,r.clazz,e):this.drawSingleLineMarker(t,i,r.clazz+" ace_start"+" ace_br15",e)}if(this.i!=-1)while(this.ip,l==f),s,l==f?0:1,o)},this.drawMultiLineMarker=function(e,t,n,r,i){var s=this.$padding,o=r.lineHeight,u=this.$getTop(t.start.row,r),a=s+t.start.column*r.characterWidth;i=i||"";if(this.session.$bidiHandler.isBidiRow(t.start.row)){var f=t.clone();f.end.row=f.start.row,f.end.column=this.session.getLine(f.start.row).length,this.drawBidiSingleLineMarker(e,f,n+" ace_br1 ace_start",r,null,i)}else this.elt(n+" ace_br1 ace_start","height:"+o+"px;"+"right:0;"+"top:"+u+"px;left:"+a+"px;"+(i||""));if(this.session.$bidiHandler.isBidiRow(t.end.row)){var f=t.clone();f.start.row=f.end.row,f.start.column=0,this.drawBidiSingleLineMarker(e,f,n+" ace_br12",r,null,i)}else{u=this.$getTop(t.end.row,r);var l=t.end.column*r.characterWidth;this.elt(n+" ace_br12","height:"+o+"px;"+"width:"+l+"px;"+"top:"+u+"px;"+"left:"+s+"px;"+(i||""))}o=(t.end.row-t.start.row-1)*r.lineHeight;if(o<=0)return;u=this.$getTop(t.start.row+1,r);var c=(t.start.column?1:0)|(t.end.column?0:8);this.elt(n+(c?" ace_br"+c:""),"height:"+o+"px;"+"right:0;"+"top:"+u+"px;"+"left:"+s+"px;"+(i||""))},this.drawSingleLineMarker=function(e,t,n,r,i,s){if(this.session.$bidiHandler.isBidiRow(t.start.row))return this.drawBidiSingleLineMarker(e,t,n,r,i,s);var o=r.lineHeight,u=(t.end.column+(i||0)-t.start.column)*r.characterWidth,a=this.$getTop(t.start.row,r),f=this.$padding+t.start.column*r.characterWidth;this.elt(n,"height:"+o+"px;"+"width:"+u+"px;"+"top:"+a+"px;"+"left:"+f+"px;"+(s||""))},this.drawBidiSingleLineMarker=function(e,t,n,r,i,s){var o=r.lineHeight,u=this.$getTop(t.start.row,r),a=this.$padding,f=this.session.$bidiHandler.getSelections(t.start.column,t.end.column);f.forEach(function(e){this.elt(n,"height:"+o+"px;"+"width:"+e.width+(i||0)+"px;"+"top:"+u+"px;"+"left:"+(a+e.left)+"px;"+(s||""))},this)},this.drawFullLineMarker=function(e,t,n,r,i){var s=this.$getTop(t.start.row,r),o=r.lineHeight;t.start.row!=t.end.row&&(o+=this.$getTop(t.end.row,r)-s),this.elt(n,"height:"+o+"px;"+"top:"+s+"px;"+"left:0;right:0;"+(i||""))},this.drawScreenLineMarker=function(e,t,n,r,i){var s=this.$getTop(t.start.row,r),o=r.lineHeight;this.elt(n,"height:"+o+"px;"+"top:"+s+"px;"+"left:0;right:0;"+(i||""))}}).call(s.prototype),t.Marker=s}),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/layer/lines","ace/lib/event_emitter"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/dom"),s=e("../lib/lang"),o=e("./lines").Lines,u=e("../lib/event_emitter").EventEmitter,a=function(e){this.dom=i,this.element=this.dom.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this),this.$lines=new o(this.element)};(function(){r.implement(this,u),this.EOF_CHAR="\u00b6",this.EOL_CHAR_LF="\u00ac",this.EOL_CHAR_CRLF="\u00a4",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="\u2014",this.SPACE_CHAR="\u00b7",this.$padding=0,this.MAX_LINE_LENGTH=1e4,this.$updateEolChar=function(){var e=this.session.doc,t=e.getNewLineCharacter()=="\n"&&e.getNewLineMode()!="windows",n=t?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=n)return this.EOL_CHAR=n,!0},this.setPadding=function(e){this.$padding=e,this.element.style.margin="0 "+e+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(e){this._signal("changeCharacterSize",e)}.bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(e){this.session=e,e&&this.$computeTabString()},this.showInvisibles=!1,this.setShowInvisibles=function(e){return this.showInvisibles==e?!1:(this.showInvisibles=e,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(e){return this.displayIndentGuides==e?!1:(this.displayIndentGuides=e,this.$computeTabString(),!0)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;var t=this.$tabStrings=[0];for(var n=1;nl&&(u=a.end.row+1,a=this.session.getNextFoldLine(u,a),l=a?a.start.row:Infinity);if(u>i)break;var c=s[o++];if(c){this.dom.removeChildren(c),this.$renderLine(c,u,u==l?a:!1);var h=e.lineHeight*this.session.getRowLength(u)+"px";c.style.height!=h&&(f=!0,c.style.height=h)}u++}if(f)while(o0;i--)this.$lines.shift();if(t.lastRow>e.lastRow)for(var i=this.session.getFoldedRowCount(e.lastRow+1,t.lastRow);i>0;i--)this.$lines.pop();e.firstRowt.lastRow&&this.$lines.push(this.$renderLinesFragment(e,t.lastRow+1,e.lastRow))},this.$renderLinesFragment=function(e,t,n){var r=[],s=t,o=this.session.getNextFoldLine(s),u=o?o.start.row:Infinity;for(;;){s>u&&(s=o.end.row+1,o=this.session.getNextFoldLine(s,o),u=o?o.start.row:Infinity);if(s>n)break;var a=this.$lines.createCell(s,e,this.session),f=a.element;this.dom.removeChildren(f),i.setStyle(f.style,"height",this.$lines.computeLineHeight(s,e,this.session)+"px"),i.setStyle(f.style,"top",this.$lines.computeLineTop(s,e,this.session)+"px"),this.$renderLine(f,s,s==u?o:!1),this.$useLineGroups()?f.className="ace_line_group":f.className="ace_line",r.push(a),s++}return r},this.update=function(e){this.$lines.moveContainer(e),this.config=e;var t=e.firstRow,n=e.lastRow,r=this.$lines;while(r.getLength())r.pop();r.push(this.$renderLinesFragment(e,t,n))},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(e,t,n,r){var i=this,o=/(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g,u=this.dom.createFragment(this.element),a,f=0;while(a=o.exec(r)){var l=a[1],c=a[2],h=a[3],p=a[4],d=a[5];if(!i.showInvisibles&&c)continue;var v=f!=a.index?r.slice(f,a.index):"";f=a.index+a[0].length,v&&u.appendChild(this.dom.createTextNode(v,this.element));if(l){var m=i.session.getScreenTabSize(t+a.index);u.appendChild(i.$tabStrings[m].cloneNode(!0)),t+=m-1}else if(c)if(i.showInvisibles){var g=this.dom.createElement("span");g.className="ace_invisible ace_invisible_space",g.textContent=s.stringRepeat(i.SPACE_CHAR,c.length),u.appendChild(g)}else u.appendChild(this.com.createTextNode(c,this.element));else if(h){var g=this.dom.createElement("span");g.className="ace_invisible ace_invisible_space ace_invalid",g.textContent=s.stringRepeat(i.SPACE_CHAR,h.length),u.appendChild(g)}else if(p){var y=i.showInvisibles?i.SPACE_CHAR:"";t+=1;var g=this.dom.createElement("span");g.style.width=i.config.characterWidth*2+"px",g.className=i.showInvisibles?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",g.textContent=i.showInvisibles?i.SPACE_CHAR:"",u.appendChild(g)}else if(d){t+=1;var g=this.dom.createElement("span");g.style.width=i.config.characterWidth*2+"px",g.className="ace_cjk",g.textContent=d,u.appendChild(g)}}u.appendChild(this.dom.createTextNode(f?r.slice(f):r,this.element));if(!this.$textToken[n.type]){var b="ace_"+n.type.replace(/\./g," ace_"),g=this.dom.createElement("span");n.type=="fold"&&(g.style.width=n.value.length*this.config.characterWidth+"px"),g.className=b,g.appendChild(u),e.appendChild(g)}else e.appendChild(u);return t+r.length},this.renderIndentGuide=function(e,t,n){var r=t.search(this.$indentGuideRe);if(r<=0||r>=n)return t;if(t[0]==" "){r-=r%this.tabSize;var i=r/this.tabSize;for(var s=0;s=o)u=this.$renderToken(a,u,l,c.substring(0,o-r)),c=c.substring(o-r),r=o,a=this.$createLineElement(),e.appendChild(a),a.appendChild(this.dom.createTextNode(s.stringRepeat("\u00a0",n.indent),this.element)),i++,u=0,o=n[i]||Number.MAX_VALUE;c.length!=0&&(r+=c.length,u=this.$renderToken(a,u,l,c))}}},this.$renderSimpleLine=function(e,t){var n=0,r=t[0],i=r.value;this.displayIndentGuides&&(i=this.renderIndentGuide(e,i)),i&&(n=this.$renderToken(e,n,r,i));for(var s=1;sthis.MAX_LINE_LENGTH)return this.$renderOverflowMessage(e,n,r,i);n=this.$renderToken(e,n,r,i)}},this.$renderOverflowMessage=function(e,t,n,r){this.$renderToken(e,t,n,r.slice(0,this.MAX_LINE_LENGTH-t));var i=this.dom.createElement("span");i.className="ace_inline_button ace_keyword ace_toggle_wrap",i.style.position="absolute",i.style.right="0",i.textContent="",e.appendChild(i)},this.$renderLine=function(e,t,n){!n&&n!=0&&(n=this.session.getFoldLine(t));if(n)var r=this.$getFoldLineTokens(t,n);else var r=this.session.getTokens(t);var i=e;if(r.length){var s=this.session.getRowSplitData(t);if(s&&s.length){this.$renderWrappedLine(e,r,s);var i=e.lastChild}else{var i=e;this.$useLineGroups()&&(i=this.$createLineElement(),e.appendChild(i)),this.$renderSimpleLine(i,r)}}else this.$useLineGroups()&&(i=this.$createLineElement(),e.appendChild(i));if(this.showInvisibles&&i){n&&(t=n.end.row);var o=this.dom.createElement("span");o.className="ace_invisible ace_invisible_eol",o.textContent=t==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,i.appendChild(o)}},this.$getFoldLineTokens=function(e,t){function i(e,t,n){var i=0,s=0;while(s+e[i].value.lengthn-t&&(o=o.substring(0,n-t)),r.push({type:e[i].type,value:o}),s=t+o.length,i+=1}while(sn?r.push({type:e[i].type,value:o.substring(0,n-s)}):r.push(e[i]),s+=o.length,i+=1}}var n=this.session,r=[],s=n.getTokens(e);return t.walk(function(e,t,o,u,a){e!=null?r.push({type:"fold",value:e}):(a&&(s=n.getTokens(t)),s.length&&i(s,u,o))},t.end.row,this.session.getLine(t.end.row).length),r},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){}}).call(a.prototype),t.Text=a}),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";var r=e("../lib/dom"),i=function(e){this.element=r.createElement("div"),this.element.className="ace_layer ace_cursor-layer",e.appendChild(this.element),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),r.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=this.$updateOpacity.bind(this)};(function(){this.$updateOpacity=function(e){var t=this.cursors;for(var n=t.length;n--;)r.setStyle(t[n].style,"opacity",e?"":"0")},this.$startCssAnimation=function(){var e=this.cursors;for(var t=e.length;t--;)e[t].style.animationDuration=this.blinkInterval+"ms";setTimeout(function(){r.addCssClass(this.element,"ace_animate-blinking")}.bind(this))},this.$stopCssAnimation=function(){r.removeCssClass(this.element,"ace_animate-blinking")},this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setBlinking=function(e){e!=this.isBlinking&&(this.isBlinking=e,this.restartTimer())},this.setBlinkInterval=function(e){e!=this.blinkInterval&&(this.blinkInterval=e,this.restartTimer())},this.setSmoothBlinking=function(e){e!=this.smoothBlinking&&(this.smoothBlinking=e,r.setCssClass(this.element,"ace_smooth-blinking",e),this.$updateCursors(!0),this.restartTimer())},this.addCursor=function(){var e=r.createElement("div");return e.className="ace_cursor",this.element.appendChild(e),this.cursors.push(e),e},this.removeCursor=function(){if(this.cursors.length>1){var e=this.cursors.pop();return e.parentNode.removeChild(e),e}},this.hideCursor=function(){this.isVisible=!1,r.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,r.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var e=this.$updateCursors;clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.$stopCssAnimation(),this.smoothBlinking&&r.removeCssClass(this.element,"ace_smooth-blinking"),e(!0);if(!this.isBlinking||!this.blinkInterval||!this.isVisible){this.$stopCssAnimation();return}this.smoothBlinking&&setTimeout(function(){r.addCssClass(this.element,"ace_smooth-blinking")}.bind(this));if(r.HAS_CSS_ANIMATION)this.$startCssAnimation();else{var t=function(){this.timeoutId=setTimeout(function(){e(!1)},.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval(function(){e(!0),t()},this.blinkInterval),t()}},this.getPixelPosition=function(e,t){if(!this.config||!this.session)return{left:0,top:0};e||(e=this.session.selection.getCursor());var n=this.session.documentToScreenPosition(e),r=this.$padding+(this.session.$bidiHandler.isBidiRow(n.row,e.row)?this.session.$bidiHandler.getPosLeft(n.column):n.column*this.config.characterWidth),i=(n.row-(t?this.config.firstRowScreen:0))*this.config.lineHeight;return{left:r,top:i}},this.isCursorInView=function(e,t){return e.top>=0&&e.tope.height+e.offset||o.top<0)&&n>1)continue;var u=this.cursors[i++]||this.addCursor(),a=u.style;this.drawCursor?this.drawCursor(u,o,e,t[n],this.session):this.isCursorInView(o,e)?(r.setStyle(a,"display","block"),r.translate(u,o.left,o.top),r.setStyle(a,"width",Math.round(e.characterWidth)+"px"),r.setStyle(a,"height",e.lineHeight+"px")):r.setStyle(a,"display","none")}while(this.cursors.length>i)this.removeCursor();var f=this.session.getOverwrite();this.$setOverwrite(f),this.$pixelPos=o,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(e){e!=this.overwrite&&(this.overwrite=e,e?r.addCssClass(this.element,"ace_overwrite-cursors"):r.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(i.prototype),t.Cursor=i}),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),s=e("./lib/event"),o=e("./lib/event_emitter").EventEmitter,u=32768,a=function(e){this.element=i.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=i.createElement("div"),this.inner.className="ace_scrollbar-inner",this.element.appendChild(this.inner),e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,s.addListener(this.element,"scroll",this.onScroll.bind(this)),s.addListener(this.element,"mousedown",s.preventDefault)};(function(){r.implement(this,o),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(a.prototype);var f=function(e,t){a.call(this,e),this.scrollTop=0,this.scrollHeight=0,t.$scrollbarWidth=this.width=i.scrollbarWidth(e.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};r.inherits(f,a),function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){this.scrollTop=this.element.scrollTop;if(this.coeff!=1){var e=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-e)/(this.coeff-e)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.element.style.height=e+"px"},this.setInnerHeight=this.setScrollHeight=function(e){this.scrollHeight=e,e>u?(this.coeff=u/e,e=u):this.coeff!=1&&(this.coeff=1),this.inner.style.height=e+"px"},this.setScrollTop=function(e){this.scrollTop!=e&&(this.skipEvent=!0,this.scrollTop=e,this.element.scrollTop=e*this.coeff)}}.call(f.prototype);var l=function(e,t){a.call(this,e),this.scrollLeft=0,this.height=t.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};r.inherits(l,a),function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(e){this.element.style.width=e+"px"},this.setInnerWidth=function(e){this.inner.style.width=e+"px"},this.setScrollWidth=function(e){this.inner.style.width=e+"px"},this.setScrollLeft=function(e){this.scrollLeft!=e&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=e)}}.call(l.prototype),t.ScrollBar=f,t.ScrollBarV=f,t.ScrollBarH=l,t.VScrollBar=f,t.HScrollBar=l}),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],function(e,t,n){"use strict";var r=e("./lib/event"),i=function(e,t){this.onRender=e,this.pending=!1,this.changes=0,this.$recursionLimit=2,this.window=t||window;var n=this;this._flush=function(e){n.pending=!1;var t=n.changes;t&&(r.blockIdle(100),n.changes=0,n.onRender(t));if(n.changes){if(n.$recursionLimit--<0)return;n.schedule()}else n.$recursionLimit=2}};(function(){this.schedule=function(e){this.changes=this.changes|e,this.changes&&!this.pending&&(r.nextFrame(this._flush),this.pending=!0)},this.clear=function(e){var t=this.changes;return this.changes=0,t}}).call(i.prototype),t.RenderLoop=i}),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/lib/useragent","ace/lib/event_emitter"],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/dom"),s=e("../lib/lang"),o=e("../lib/event"),u=e("../lib/useragent"),a=e("../lib/event_emitter").EventEmitter,f=256,l=typeof ResizeObserver=="function",c=200,h=t.FontMetrics=function(e){this.el=i.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=i.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=i.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),e.appendChild(this.el),this.$measureNode.innerHTML=s.stringRepeat("X",f),this.$characterSize={width:0,height:0},l?this.$addObserver():this.checkForSizeChanges()};(function(){r.implement(this,a),this.$characterSize={width:0,height:0},this.$setMeasureNodeStyles=function(e,t){e.width=e.height="auto",e.left=e.top="0px",e.visibility="hidden",e.position="absolute",e.whiteSpace="pre",u.isIE<8?e["font-family"]="inherit":e.font="inherit",e.overflow=t?"hidden":"visible"},this.checkForSizeChanges=function(e){e===undefined&&(e=this.$measureSizes());if(e&&(this.$characterSize.width!==e.width||this.$characterSize.height!==e.height)){this.$measureNode.style.fontWeight="bold";var t=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=e,this.charSizes=Object.create(null),this.allowBoldFonts=t&&t.width===e.width&&t.height===e.height,this._emit("changeCharacterSize",{data:e})}},this.$addObserver=function(){var e=this;this.$observer=new window.ResizeObserver(function(t){var n=t[0].contentRect;e.checkForSizeChanges({height:n.height,width:n.width/f})}),this.$observer.observe(this.$measureNode)},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer||this.$observer)return this.$pollSizeChangesTimer;var e=this;return this.$pollSizeChangesTimer=o.onIdle(function t(){e.checkForSizeChanges(),o.onIdle(t,500)},500)},this.setPolling=function(e){e?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(e){var t={height:(e||this.$measureNode).clientHeight,width:(e||this.$measureNode).clientWidth/f};return t.width===0||t.height===0?null:t},this.$measureCharWidth=function(e){this.$main.innerHTML=s.stringRepeat(e,f);var t=this.$main.getBoundingClientRect();return t.width/f},this.getCharacterWidth=function(e){var t=this.charSizes[e];return t===undefined&&(t=this.charSizes[e]=this.$measureCharWidth(e)/this.$characterSize.width),t},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$observer&&this.$observer.disconnect(),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},this.$getZoom=function e(t){return t?(window.getComputedStyle(t).zoom||1)*e(t.parentElement):1},this.$initTransformMeasureNodes=function(){var e=function(e,t){return["div",{style:"position: absolute;top:"+e+"px;left:"+t+"px;"}]};this.els=i.buildDom([e(0,0),e(c,0),e(0,c),e(c,c)],this.el)},this.transformCoordinates=function(e,t){function r(e,t,n){var r=e[1]*t[0]-e[0]*t[1];return[(-t[1]*n[0]+t[0]*n[1])/r,(+e[1]*n[0]-e[0]*n[1])/r]}function i(e,t){return[e[0]-t[0],e[1]-t[1]]}function s(e,t){return[e[0]+t[0],e[1]+t[1]]}function o(e,t){return[e*t[0],e*t[1]]}function u(e){var t=e.getBoundingClientRect();return[t.left,t.top]}if(e){var n=this.$getZoom(this.el);e=o(1/n,e)}this.els||this.$initTransformMeasureNodes();var a=u(this.els[0]),f=u(this.els[1]),l=u(this.els[2]),h=u(this.els[3]),p=r(i(h,f),i(h,l),i(s(f,l),s(h,a))),d=o(1+p[0],i(f,a)),v=o(1+p[1],i(l,a));if(t){var m=t,g=p[0]*m[0]/c+p[1]*m[1]/c+1,y=s(o(m[0],d),o(m[1],v));return s(o(1/g/c,y),a)}var b=i(e,a),w=r(i(d,o(p[0],b)),i(v,o(p[1],b)),b);return o(c,w)}}).call(h.prototype)}),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter","ace/lib/useragent"],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),s=e("./config"),o=e("./layer/gutter").Gutter,u=e("./layer/marker").Marker,a=e("./layer/text").Text,f=e("./layer/cursor").Cursor,l=e("./scrollbar").HScrollBar,c=e("./scrollbar").VScrollBar,h=e("./renderloop").RenderLoop,p=e("./layer/font_metrics").FontMetrics,d=e("./lib/event_emitter").EventEmitter,v='.ace_br1 {border-top-left-radius : 3px;}.ace_br2 {border-top-right-radius : 3px;}.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}.ace_br4 {border-bottom-right-radius: 3px;}.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}.ace_br8 {border-bottom-left-radius : 3px;}.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_editor {position: relative;overflow: hidden;font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'source-code-pro\', monospace;direction: ltr;text-align: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: text;}.ace_content {position: absolute;box-sizing: border-box;min-width: 100%;contain: style size layout;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: \'\';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;contain: style size layout;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {position: absolute;top: 0;left: 0;right: 0;padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {contain: strict;position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;contain: strict;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;white-space: pre!important;}.ace_text-input.ace_composition {background: transparent;color: inherit;z-index: 1000;opacity: 1;}.ace_composition_placeholder { color: transparent }.ace_composition_marker { border-bottom: 1px solid;position: absolute;border-radius: 0;margin-top: 1px;}[ace_nocontext=true] {transform: none!important;filter: none!important;perspective: none!important;clip-path: none!important;mask : none!important;contain: none!important;perspective: none!important;mix-blend-mode: initial!important;z-index: auto;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;word-wrap: normal;white-space: pre;height: 100%;width: 100%;box-sizing: border-box;pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;height: 1000000px;contain: style size layout;}.ace_text-layer {font: inherit !important;position: absolute;height: 1000000px;width: 1000000px;contain: style size layout;}.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group {contain: style size layout;position: absolute;top: 0;left: 0;right: 0;}.ace_hidpi .ace_text-layer,.ace_hidpi .ace_gutter-layer,.ace_hidpi .ace_content,.ace_hidpi .ace_gutter {contain: strict;will-change: transform;}.ace_hidpi .ace_text-layer > .ace_line, .ace_hidpi .ace_text-layer > .ace_line_group {contain: strict;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;box-sizing: border-box;border-left: 2px solid;transform: translatez(0);}.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {transition: opacity 0.18s;}.ace_animate-blinking .ace_cursor {animation-duration: 1000ms;animation-timing-function: step-end;animation-name: blink-ace-animate;animation-iteration-count: infinite;}.ace_animate-blinking.ace_smooth-blinking .ace_cursor {animation-duration: 1000ms;animation-timing-function: ease-in-out;animation-name: blink-ace-animate-smooth;}@keyframes blink-ace-animate {from, to { opacity: 1; }60% { opacity: 0; }}@keyframes blink-ace-animate-smooth {from, to { opacity: 1; }45% { opacity: 1; }60% { opacity: 0; }85% { opacity: 0; }}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;box-sizing: border-box;}.ace_line .ace_fold {box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_inline_button {border: 1px solid lightgray;display: inline-block;margin: -1px 8px;padding: 0 5px;pointer-events: auto;cursor: pointer;}.ace_inline_button:hover {border-color: gray;background: rgba(200,200,200,0.2);display: inline-block;pointer-events: auto;}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}',m=e("./lib/useragent"),g=m.isIE;i.importCssString(v,"ace_editor.css");var y=function(e,t){var n=this;this.container=e||i.createElement("div"),i.addCssClass(this.container,"ace_editor"),i.HI_DPI&&i.addCssClass(this.container,"ace_hidpi"),this.setTheme(t),this.$gutter=i.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=i.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=i.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new o(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new u(this.content);var r=this.$textLayer=new a(this.content);this.canvas=r.element,this.$markerFront=new u(this.content),this.$cursorLayer=new f(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new c(this.container,this),this.scrollBarH=new l(this.container,this),this.scrollBarV.addEventListener("scroll",function(e){n.$scrollAnimation||n.session.setScrollTop(e.data-n.scrollMargin.top)}),this.scrollBarH.addEventListener("scroll",function(e){n.$scrollAnimation||n.session.setScrollLeft(e.data-n.scrollMargin.left)}),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new p(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.addEventListener("changeCharacterSize",function(e){n.updateCharacterSize(),n.onResize(!0,n.gutterWidth,n.$size.width,n.$size.height),n._signal("changeCharacterSize",e)}),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.margin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$keepTextAreaAtCursor=!m.isIOS,this.$loop=new h(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),s.resetOptions(this),s._emit("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,r.implement(this,d),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin()},this.setSession=function(e){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=e,e&&this.scrollMargin.top&&e.getScrollTop()<=0&&e.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession(e),this.$markerBack.setSession(e),this.$markerFront.setSession(e),this.$gutterLayer.setSession(e),this.$textLayer.setSession(e);if(!e)return;this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode)},this.updateLines=function(e,t,n){t===undefined&&(t=Infinity),this.$changedLines?(this.$changedLines.firstRow>e&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow)return;this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function(e,t,n,r){if(this.resizing>2)return;this.resizing>0?this.resizing++:this.resizing=e?1:0;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var s=this.$updateCachedSize(e,t,n,r);if(!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(s|this.$changes,!0):this.$loop.schedule(s|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarV.scrollLeft=this.scrollBarV.scrollTop=null},this.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var s=0,o=this.$size,u={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};r&&(e||o.height!=r)&&(o.height=r,s|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",s|=this.CHANGE_SCROLL);if(n&&(e||o.width!=n)){s|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,"left",t+"px"),i.setStyle(this.scroller.style,"left",t+this.margin.left+"px"),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,"left",this.margin.left+"px");var a=this.scrollBarV.getWidth()+"px";i.setStyle(this.scrollBarH.element.style,"right",a),i.setStyle(this.scroller.style,"right",a),i.setStyle(this.scroller.style,"bottom",this.scrollBarH.getHeight());if(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)s|=this.CHANGE_FULL}return o.$dirty=!n||!r,s&&this._signal("resize",u),s},this.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()?this.$loop.schedule(this.CHANGE_FULL):this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},this.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function(e){this.setOption("animatedScroll",e)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function(e){this.setOption("showInvisibles",e),this.session.$bidiHandler.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function(e){this.setOption("displayIndentGuides",e)},this.setShowPrintMargin=function(e){this.setOption("showPrintMargin",e)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function(e){this.setOption("printMarginColumn",e)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function(e){return this.setOption("showGutter",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updatePrintMargin=function(){if(!this.$showPrintMargin&&!this.$printMarginEl)return;if(!this.$printMarginEl){var e=i.createElement("div");e.className="ace_layer ace_print-margin-layer",this.$printMarginEl=i.createElement("div"),this.$printMarginEl.className="ace_print-margin",e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+"px",t.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){var e=this.textarea.style;if(!this.$keepTextAreaAtCursor){i.translate(this.textarea,-100,0);return}var t=this.$cursorLayer.$pixelPos;if(!t)return;var n=this.$composition;n&&n.markerRange&&(t=this.$cursorLayer.getPixelPosition(n.markerRange.start,!0));var r=this.layerConfig,s=t.top,o=t.left;s-=r.offset;var u=n&&n.useTextareaForIME?this.lineHeight:g?0:1;if(s<0||s>r.height-u){i.translate(this.textarea,0,0);return}var a=1;if(!n)s+=this.lineHeight;else if(n.useTextareaForIME){var f=this.textarea.value;a=this.characterWidth*this.session.$getStringScreenWidth(f)[0],u+=2}else s+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-a&&(o=this.$size.scrollerWidth-a),o+=this.gutterWidth+this.margin.left,i.setStyle(e,"height",u+"px"),i.setStyle(e,"width",a+"px"),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-a),Math.min(s,this.$size.height-u))},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},this.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow,n=this.session.documentToScreenRow(t,0)*e.lineHeight;return n-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},this.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function(e){this.setOption("hScrollBarAlwaysVisible",e)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function(e){this.setOption("vScrollBarAlwaysVisible",e)},this.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function(e,t){this.$changes&&(e|=this.$changes,this.$changes=0);if(!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender"),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){e|=this.$computeLayerConfig()|this.$loop.clear();if(n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-this.layerConfig.firstRow)*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var s=n.width+2*this.$padding+"px",o=n.minHeight+"px";i.setStyle(this.content.style,"width",s),i.setStyle(this.content.style,"height",o)}e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left");if(e&this.CHANGE_FULL){this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal("afterRender");return}if(e&this.CHANGE_SCROLL){e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal("afterRender");return}e&this.CHANGE_TEXT?(this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n)):e&this.CHANGE_LINES?(this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?this.$showGutter&&this.$gutterLayer.update(n):e&this.CHANGE_CURSOR&&this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal("afterRender")},this.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=n<=2*this.lineHeight,i=!r&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||i!=this.$vScroll){i!=this.$vScroll&&(this.$vScroll=i,this.scrollBarV.setVisible(i));var s=this.container.clientWidth;this.container.style.height=n+"px",this.$updateCachedSize(!0,this.$gutterWidth,s,n),this.desiredHeight=n,this._signal("autosize")}},this.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength(),i=r*this.lineHeight,s=this.$getLongestLine(),o=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-s-2*this.$padding<0),u=this.$horizScroll!==o;u&&(this.$horizScroll=o,this.scrollBarH.setVisible(o));var a=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var f=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;i+=l;var c=this.scrollMargin;this.session.setScrollTop(Math.max(-c.top,Math.min(this.scrollTop,i-t.scrollerHeight+c.bottom))),this.session.setScrollLeft(Math.max(-c.left,Math.min(this.scrollLeft,s+2*this.$padding-t.scrollerWidth+c.right)));var h=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-i+l<0||this.scrollTop>c.top),p=a!==h;p&&(this.$vScroll=h,this.scrollBarV.setVisible(h));var d=this.scrollTop%this.lineHeight,v=Math.ceil(f/this.lineHeight)-1,m=Math.max(0,Math.round((this.scrollTop-d)/this.lineHeight)),g=m+v,y,b,w=this.lineHeight;m=e.screenToDocumentRow(m,0);var E=e.getFoldLine(m);E&&(m=E.start.row),y=e.documentToScreenRow(m,0),b=e.getRowLength(m)*w,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),f=t.scrollerHeight+e.getRowLength(g)*w+b,d=this.scrollTop-y*w;var S=0;if(this.layerConfig.width!=s||u)S=this.CHANGE_H_SCROLL;if(u||p)S|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal("scrollbarVisibilityChanged"),p&&(s=this.$getLongestLine());return this.layerConfig={width:s,padding:this.$padding,firstRow:m,firstRowScreen:y,lastRow:g,lineHeight:w,characterWidth:this.characterWidth,minHeight:f,maxHeight:i,offset:d,gutterOffset:w?Math.max(0,Math.ceil((d+t.height-t.scrollerHeight)/w)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(s-this.$padding),S},this.$updateLines=function(){if(!this.$changedLines)return;var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(e>n.lastRow+1)return;if(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},this.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},this.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},this.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},this.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},this.updateBreakpoints=function(e){this.$loop.schedule(this.CHANGE_GUTTER)},this.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},this.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},this.hideCursor=function(){this.$cursorLayer.hideCursor()},this.showCursor=function(){this.$cursorLayer.showCursor()},this.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},this.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight===0)return;var r=this.$cursorLayer.getPixelPosition(e),i=r.left,s=r.top,o=n&&n.top||0,u=n&&n.bottom||0,a=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;a+o>s?(t&&a+o>s+this.lineHeight&&(s-=t*this.$size.scrollerHeight),s===0&&(s=-this.scrollMargin.top),this.session.setScrollTop(s)):a+this.$size.scrollerHeight-ui?(i=1-this.scrollMargin.top)return!0;if(t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom)return!0;if(e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left)return!0;if(e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},this.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,s=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),u=this.$blockCursor?Math.floor(s):Math.round(s);return{row:o,column:u,side:s-u>0?1:-1,offsetX:i}},this.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,s=i/this.characterWidth,o=this.$blockCursor?Math.floor(s):Math.round(s),u=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(u,Math.max(o,0),i)},this.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),s=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+s-this.scrollTop}},this.visualizeFocus=function(){i.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){i.removeCssClass(this.container,"ace_focus")},this.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText,e.keepTextAreaAtCursor=this.$keepTextAreaAtCursor),e.useTextareaForIME=this.$useTextareaForIME,this.$useTextareaForIME?(this.$keepTextAreaAtCursor=!0,i.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display="none"):e.markerId=this.session.addMarker(e.markerRange,"ace_composition_marker","text")},this.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,"composition_placeholder",t.row,t.column),this.$moveTextAreaToCursor()},this.hideComposition=function(){if(!this.$composition)return;this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,"ace_composition"),this.$keepTextAreaAtCursor=this.$composition.keepTextAreaAtCursor,this.textarea.style.cssText=this.$composition.cssText,this.$composition=null,this.$cursorLayer.element.style.display=""},this.addToken=function(e,t,n,r){var i=this.session;i.bgTokenizer.lines[n]=null;var s={type:t,value:e},o=i.getTokens(n);if(r==null)o.push(s);else{var u=0;for(var a=0;a50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e})}}).call(f.prototype);var l=function(e,t,n){var r=null,i=!1,u=Object.create(s),a=[],l=new f({messageBuffer:a,terminate:function(){},postMessage:function(e){a.push(e);if(!r)return;i?setTimeout(c):c()}});l.setEmitSync=function(e){i=e};var c=function(){var e=a.shift();e.command?r[e.command].apply(r,e.args):e.event&&u._signal(e.event,e.data)};return u.postMessage=function(e){l.onMessage({data:e})},u.callback=function(e,t){this.postMessage({type:"call",id:t,data:e})},u.emit=function(e,t){this.postMessage({type:"event",name:e,data:t})},o.loadModule(["worker",t],function(e){r=new e[n](u);while(a.length)c()}),l};t.UIWorkerClient=l,t.WorkerClient=f,t.createWorker=a}),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],function(e,t,n){"use strict";var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,s=e("./lib/oop"),o=function(e,t,n,r,i,s){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=s,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var u=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=u.length,this.setup(),e.selection.on("changeCursor",this.$onCursorChange)};(function(){s.implement(this,i),this.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},this.showOtherMarkers=function(){if(this.othersActive)return;var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})},this.hideOtherMarkers=function(){if(!this.othersActive)return;this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,s=t.start.column-this.pos.column;this.updateAnchors(e),i&&(this.length+=n);if(i&&!this.session.$fromUndo)if(e.action==="insert")for(var o=this.others.length-1;o>=0;o--){var u=this.others[o],a={row:u.row,column:u.column+s};this.doc.insertMergedLines(a,e.lines)}else if(e.action==="remove")for(var o=this.others.length-1;o>=0;o--){var u=this.others[o],a={row:u.row,column:u.column+s};this.doc.remove(new r(a.row,a.column,a.row,a.column-n))}this.$updating=!1,this.updateMarkers()},this.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},this.updateMarkers=function(){if(this.$updating)return;var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)},this.onCursorChange=function(e){if(this.$updating||!this.session)return;var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",e)):(this.hideOtherMarkers(),this._emit("cursorLeave",e))},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.removeEventListener("change",this.$onUpdate),this.session.selection.removeEventListener("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(this.$undoStackDepth===-1)return;var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth;for(var n=0;n1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal("addRange",{range:e})},this.$onRemoveRange=function(e){this.rangeCount=this.rangeList.ranges.length;if(this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal("removeRange",{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){if(this.rangeList)return;this.rangeList=new r,this.ranges=[],this.rangeCount=0},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){if(this.rangeCount>1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var n=this.getRange(),r=this.isBackwards(),s=n.start.row,o=n.end.row;if(s==o){if(r)var u=n.end,a=n.start;else var u=n.start,a=n.end;this.addRange(i.fromPoints(a,a)),this.addRange(i.fromPoints(u,u));return}var f=[],l=this.getLineRange(s,!0);l.start.column=n.start.column,f.push(l);for(var c=s+1;c1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),s=this.session.documentToScreenPosition(this.anchor),o=this.rectangularRangeBlock(r,s);o.forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],s=e.column0)g--;if(g>0){var y=0;while(r[y].isEmpty())y++}for(var b=g;b>=y;b--)r[b].isEmpty()&&r.splice(b,1)}return r}}.call(s.prototype);var d=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,"ace_selection",t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(!e.marker)return;this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length},this.removeSelectionMarkers=function(e){var t=this.session.$selectionMarkers;for(var n=e.length;n--;){var r=e[n];if(!r.marker)continue;this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){if(this.inMultiSelectMode)return;this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(f.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onSingleSelect=function(e){if(this.session.multiSelect.inVirtualMode)return;this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(f.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection")},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(!n.multiSelect)return;if(!t.multiSelectAction){var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}else t.multiSelectAction=="forEach"?r=n.forEachSelection(t,e.args):t.multiSelectAction=="forEachLine"?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction=="single"?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});return r},this.forEachSelection=function(e,t,n){if(this.inVirtualSelectionMode)return;var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,u=this.selection,a=u.rangeList,f=(r?u:a).ranges,l;if(!f.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var c=u._eventRegistry;u._eventRegistry={};var h=new s(o);this.inVirtualSelectionMode=!0;for(var p=f.length;p--;){if(i)while(p>0&&f[p].start.row==f[p-1].end.row)p--;h.fromOrientedRange(f[p]),h.index=p,this.selection=o.selection=h;var d=e.exec?e.exec(this,t||{}):e(this,t||{});!l&&d!==undefined&&(l=d),h.toOrientedRange(f[p])}h.detach(),this.selection=o.selection=u,this.inVirtualSelectionMode=!1,u._eventRegistry=c,u.mergeOverlappingRanges(),u.ranges[0]&&u.fromOrientedRange(u.ranges[0]);var v=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),v&&v.from==v.to&&this.renderer.animateScrolling(v.from),l},this.exitMultiSelectMode=function(){if(!this.inMultiSelectMode||this.inVirtualSelectionMode)return;this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){var t=this.multiSelect.rangeList.ranges,n=[];for(var r=0;r0);u<0&&(u=0),f>=c&&(f=c-1)}var p=this.session.removeFullLines(u,f);p=this.$reAlignText(p,l),this.session.insert({row:u,column:0},p.join("\n")+"\n"),l||(o.start.column=0,o.end.column=p[p.length-1].length),this.selection.setRange(o)}else{s.forEach(function(e){t.substractPoint(e.cursor)});var d=0,v=Infinity,m=n.map(function(t){var n=t.cursor,r=e.getLine(n.row),i=r.substr(n.column).search(/\S/g);return i==-1&&(i=0),n.column>d&&(d=n.column),io?e.insert(r,a.stringRepeat(" ",s-o)):e.remove(new i(r.row,r.column,r.row,r.column-s+o)),t.start.column=t.end.column=d,t.start.row=t.end.row=r.row,t.cursor=t.end}),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(e,t){function u(e){return a.stringRepeat(" ",e)}function f(e){return e[2]?u(i)+e[2]+u(s-e[2].length+o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function l(e){return e[2]?u(i+s-e[2].length)+e[2]+u(o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function c(e){return e[2]?u(i)+e[2]+u(o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}var n=!0,r=!0,i,s,o;return e.map(function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?i==null?(i=t[1].length,s=t[2].length,o=t[3].length,t):(i+s+o!=t[1].length+t[2].length+t[3].length&&(r=!1),i!=t[1].length&&(n=!1),i>t[1].length&&(i=t[1].length),st[3].length&&(o=t[3].length),t):[e]}).map(t?f:n?r?l:f:c)}}).call(d.prototype),t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off("addRange",this.$onAddRange),n.multiSelect.off("removeRange",this.$onRemoveRange),n.multiSelect.off("multiSelect",this.$onMultiSelect),n.multiSelect.off("singleSelect",this.$onSingleSelect),n.multiSelect.lead.off("change",this.$checkMultiselectChange),n.multiSelect.anchor.off("change",this.$checkMultiselectChange)),t&&(t.multiSelect.on("addRange",this.$onAddRange),t.multiSelect.on("removeRange",this.$onRemoveRange),t.multiSelect.on("multiSelect",this.$onMultiSelect),t.multiSelect.on("singleSelect",this.$onSingleSelect),t.multiSelect.lead.on("change",this.$checkMultiselectChange),t.multiSelect.anchor.on("change",this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},t.MultiSelect=m,e("./config").defineOptions(d.prototype,"editor",{enableMultiselect:{set:function(e){m(this),e?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",o)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",o))},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],function(e,t,n){"use strict";var r=e("../../range").Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?"start":t=="markbeginend"&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?"end":""},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,s=e.getLine(t),o=s.search(i);if(o==-1)return;var u=n||s.length,a=e.getLength(),f=t,l=t;while(++tf){var h=e.getLine(l).length;return new r(f,u,l,h)}},this.openingBracketBlock=function(e,t,n,i,s){var o={row:n,column:i+1},u=e.$findClosingBracket(t,o,s);if(!u)return;var a=e.foldWidgets[u.row];return a==null&&(a=e.getFoldWidget(u.row)),a=="start"&&u.row>o.row&&(u.row--,u.column=e.getLine(u.row).length),r.fromPoints(o,u)},this.closingBracketBlock=function(e,t,n,i,s){var o={row:n,column:i},u=e.$findOpeningBracket(t,o);if(!u)return;return u.column++,o.column--,r.fromPoints(u,o)}}).call(i.prototype)}),ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";t.isDark=!1,t.cssClass="ace-tm",t.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',t.$id="ace/theme/textmate";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}),ace.define("ace/line_widgets",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/range"],function(e,t,n){"use strict";function o(e){this.session=e,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}var r=e("./lib/oop"),i=e("./lib/dom"),s=e("./range").Range;(function(){this.getRowLength=function(e){var t;return this.lineWidgets?t=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0:t=0,!this.$useWrapMode||!this.$wrapData[e]?1+t:this.$wrapData[e].length+1+t},this.$getWidgetScreenLength=function(){var e=0;return this.lineWidgets.forEach(function(t){t&&t.rowCount&&!t.hidden&&(e+=t.rowCount)}),e},this.$onChangeEditor=function(e){this.attach(e.editor)},this.attach=function(e){e&&e.widgetManager&&e.widgetManager!=this&&e.widgetManager.detach();if(this.editor==e)return;this.detach(),this.editor=e,e&&(e.widgetManager=this,e.renderer.on("beforeRender",this.measureWidgets),e.renderer.on("afterRender",this.renderWidgets))},this.detach=function(e){var t=this.editor;if(!t)return;this.editor=null,t.widgetManager=null,t.renderer.off("beforeRender",this.measureWidgets),t.renderer.off("afterRender",this.renderWidgets);var n=this.session.lineWidgets;n&&n.forEach(function(e){e&&e.el&&e.el.parentNode&&(e._inDocument=!1,e.el.parentNode.removeChild(e.el))})},this.updateOnFold=function(e,t){var n=t.lineWidgets;if(!n||!e.action)return;var r=e.data,i=r.start.row,s=r.end.row,o=e.action=="add";for(var u=i+1;u0&&!r[i])i--;this.firstRow=n.firstRow,this.lastRow=n.lastRow,t.$cursorLayer.config=n;for(var o=i;o<=s;o++){var u=r[o];if(!u||!u.el)continue;if(u.hidden){u.el.style.top=-100-(u.pixelHeight||0)+"px";continue}u._inDocument||(u._inDocument=!0,t.container.appendChild(u.el));var a=t.$cursorLayer.getPixelPosition({row:o,column:0},!0).top;u.coverLine||(a+=n.lineHeight*this.session.getRowLineCount(u.row)),u.el.style.top=a-n.offset+"px";var f=u.coverGutter?0:t.gutterWidth;u.fixedWidth||(f-=t.scrollLeft),u.el.style.left=f+"px",u.fullWidth&&u.screenWidth&&(u.el.style.minWidth=n.width+2*n.padding+"px"),u.fixedWidth?u.el.style.right=t.scrollBar.getWidth()+"px":u.el.style.right=""}}}).call(o.prototype),t.LineWidgets=o}),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],function(e,t,n){"use strict";function o(e,t,n){var r=0,i=e.length-1;while(r<=i){var s=r+i>>1,o=n(t,e[s]);if(o>0)r=s+1;else{if(!(o<0))return s;i=s-1}}return-(r+1)}function u(e,t,n){var r=e.getAnnotations().sort(s.comparePoints);if(!r.length)return;var i=o(r,{row:t,column:-1},s.comparePoints);i<0&&(i=-i-1),i>=r.length?i=n>0?0:r.length-1:i===0&&n<0&&(i=r.length-1);var u=r[i];if(!u||!n)return;if(u.row===t){do u=r[i+=n];while(u&&u.row===t);if(!u)return r.slice()}var a=[];t=u.row;do a[n<0?"unshift":"push"](u),u=r[i+=n];while(u&&u.row==t);return a.length&&a}var r=e("../line_widgets").LineWidgets,i=e("../lib/dom"),s=e("../range").Range;t.showErrorMarker=function(e,t){var n=e.session;n.widgetManager||(n.widgetManager=new r(n),n.widgetManager.attach(e));var s=e.getCursorPosition(),o=s.row,a=n.widgetManager.getWidgetsAtRow(o).filter(function(e){return e.type=="errorMarker"})[0];a?a.destroy():o-=t;var f=u(n,o,t),l;if(f){var c=f[0];s.column=(c.pos&&typeof c.column!="number"?c.pos.sc:c.column)||0,s.row=c.row,l=e.renderer.$gutterLayer.$annotations[s.row]}else{if(a)return;l={text:["Looks good!"],className:"ace_ok"}}e.session.unfold(s.row),e.selection.moveToPosition(s);var h={row:s.row,fixedWidth:!0,coverGutter:!0,el:i.createElement("div"),type:"errorMarker"},p=h.el.appendChild(i.createElement("div")),d=h.el.appendChild(i.createElement("div"));d.className="error_widget_arrow "+l.className;var v=e.renderer.$cursorLayer.getPixelPosition(s).left;d.style.left=v+e.renderer.gutterWidth-5+"px",h.el.className="error_widget_wrapper",p.className="error_widget "+l.className,p.innerHTML=l.text.join("
"),p.appendChild(i.createElement("div"));var m=function(e,t,n){if(t===0&&(n==="esc"||n==="return"))return h.destroy(),{command:"null"}};h.destroy=function(){if(e.$mouseHandler.isMousePressed)return;e.keyBinding.removeKeyboardHandler(m),n.widgetManager.removeLineWidget(h),e.off("changeSelection",h.destroy),e.off("changeSession",h.destroy),e.off("mouseup",h.destroy),e.off("change",h.destroy)},e.keyBinding.addKeyboardHandler(m),e.on("changeSelection",h.destroy),e.on("changeSession",h.destroy),e.on("mouseup",h.destroy),e.on("change",h.destroy),e.session.widgetManager.addLineWidget(h),h.el.onmousedown=e.focus.bind(e),e.renderer.scrollCursorIntoView(null,.5,{bottom:h.el.offsetHeight})},i.importCssString(" .error_widget_wrapper { background: inherit; color: inherit; border:none } .error_widget { border-top: solid 2px; border-bottom: solid 2px; margin: 5px 0; padding: 10px 40px; white-space: pre-wrap; } .error_widget.ace_error, .error_widget_arrow.ace_error{ border-color: #ff5a5a } .error_widget.ace_warning, .error_widget_arrow.ace_warning{ border-color: #F1D817 } .error_widget.ace_info, .error_widget_arrow.ace_info{ border-color: #5a5a5a } .error_widget.ace_ok, .error_widget_arrow.ace_ok{ border-color: #5aaa5a } .error_widget_arrow { position: absolute; border: solid 5px; border-top-color: transparent!important; border-right-color: transparent!important; border-left-color: transparent!important; top: -5px; }","")}),ace.define("ace/ace",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/dom","ace/lib/event","ace/range","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config"],function(e,t,n){"use strict";e("./lib/fixoldbrowsers");var r=e("./lib/dom"),i=e("./lib/event"),s=e("./range").Range,o=e("./editor").Editor,u=e("./edit_session").EditSession,a=e("./undomanager").UndoManager,f=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),t.config=e("./config"),t.require=e,typeof define=="function"&&(t.define=define),t.edit=function(e,n){if(typeof e=="string"){var s=e;e=document.getElementById(s);if(!e)throw new Error("ace.edit can't find div #"+s)}if(e&&e.env&&e.env.editor instanceof o)return e.env.editor;var u="";if(e&&/input|textarea/i.test(e.tagName)){var a=e;u=a.value,e=r.createElement("pre"),a.parentNode.replaceChild(e,a)}else e&&(u=e.textContent,e.innerHTML="");var l=t.createEditSession(u),c=new o(new f(e),l,n),h={document:l,editor:c,onResize:c.resize.bind(c,null)};return a&&(h.textarea=a),i.addListener(window,"resize",h.onResize),c.on("destroy",function(){i.removeListener(window,"resize",h.onResize),h.editor.container.env=null}),c.container.env=c.env=h,c},t.createEditSession=function(e,t){var n=new u(e,t);return n.setUndoManager(new a),n},t.Range=s,t.Editor=o,t.EditSession=u,t.UndoManager=a,t.VirtualRenderer=f,t.version="1.4.4"}); (function() { - ace.require(["ace/ace"], function(a) { - if (a) { - a.config.init(true); - a.define = ace.define; - } - if (!window.ace) - window.ace = a; - for (var key in a) if (a.hasOwnProperty(key)) - window.ace[key] = a[key]; - window.ace["default"] = window.ace; - if (typeof module == "object" && typeof exports == "object" && module) { - module.exports = window.ace; - } - }); - })(); diff --git a/book/assets/reactorexecutor.png b/book/assets/reactorexecutor.png deleted file mode 100644 index 8107f3d8faa76d07420a5e8628e0627e0bda1970..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59416 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 A`v3p{ diff --git a/book/assets/swap_problem.jpg b/book/assets/swap_problem.jpg deleted file mode 100644 index 9391bff0d6e7008d8e88e4607f67a7940541bf76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169102 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%0D@8)joXynfiyy&*B%~_fK!nj~Cr0 z1llh=sZ(HEou$inhJ68FD3S25f-p?Pk207;CVA*5l|0Oe$Rp}px=uLS=72E1|k7##Wr!Z;C6ayWVnXW6n_JD@(iRl`WfyfN3)#trdW-j){Wb;?_Z(4{& z!L^ik$`(LMkEqAvgBA1btLr5*>@T4bkM=@d zGUxm~RC3#9-ONC!*4b-Ufbp8ZKK@XZhS2>>pV(ptNCjQ9IlERJ8ckHkFLiW`N~Q;9 zz%PAQ;m|JZmc9G(0>$a1fai@cEVSnM3dxr6dgdzLH4??_$aM|wBZ$UcsR`++;cZM! zoi=cy(Aw;F6B|lrZag%Y+coR6oPhnonlb0kEbsm~!_OhJ%Facd(4(V(MhJDFL5EO8 z@ke94KiL%l^m2yhBnC=Fd_(lba4{1dbJk*uww{5)ZZxD`YZgtrY^w0>#kuK(a}q1r zltjK`i6A|EJ2JYF8$XLpi>_49jNWpRlYMrBLFQu{M1XeHO~s8L-dLAf2&!K{kP-Qp zg4+17!-5}hQ3R2I=R!EBjg9$BsZ`qs#jDkQSVx;!YH+Lgn#=Q;D7VdAU!+~ezB!T3 z_4&bP5;xJCGhNxnF$zBt690rIRcP@kjc4|oJn!zlA++L#uwfneUs@_G`0zVzkaAGF zE0@~b>;+;V)~0k`!sbyWP-frS{Wu3aCfhc7K*zFX$r^e*-ED`8D3=Z?U!!aqTa^oC56(gXjs zW2ulteE~;UZWtZ#DNZW~gy(vHvPV^`YDAS(OYnmw*+9rk6jfdAs}0rn1fgVE(EZbO z5-YE?IEU}{(7Y5B<@ZXGq$$a@x~%d<$zT3pJ>plsk~#qiL!D7wFfZx%^8xae@xeP? z!7XPS5&L{qwM0w8LmaY&Jy>~18;=aB;uOUxny&oz*~Da(snmV{>2gwH$~D{JZO{84 z698-c`}*O(`K{Y^)PS;Do);Nzs|V0jnLTv*9F_L)7g|MharY z<-rD@l6%Y1H3_RTiX`{?NL}I!{!@GZm((U8e$pujQ4>%PPJlYZK%(-eE(v^LbMzi( zYqPBf2&^&Zd{h}S1^f)O+hn<)ga!wbh1Pru#^?nvfU|-P@Bc$z@-OQAo(90&0S%sY zT}MT~c#pqzEKmgNTksy+kjzFD&XaqAL4Lw79uT8*O`xf5RG(Mp^&+KO=2Ao&sNrep z`xA#5RVBI#vXRVh715b|)az3crm+`QxQ=2-5r~Ve&Ny*s9m6D>u2!dhj(L|Rz z^u=`DrKJPL#R2(@ABf`e9qNs{cr=iTGKV%w;Y4WslG{X~1G4kz)I$k@;!e{2MC?}j z{@GXWs=o8^R>wJ8XkH3#nTJn2Y_+(EcWv#v>c}*<@}Ahc)HQfXc}6@ikX1Nm_M%z2 zn~tced9&nsR-kk4x?hcAePhu)O*HiG?DNdP6&J1wxB{sy$Z<(c4G*FFPGdW z#LO9%!fjcLtN4FZkCOV~(;%Kjuc|Q?WeHwt=A5`Hs6pl8LFbW>MS5UaIicdgpn|v` z3>z>xyUKNQWOpsz7=>XImt-oxjB;*erg=ZLu2D4ZQp+(GO$Jo|8|;Ndm5y6@oH71p z*qnI(V(R8LaYnfIRL6!}IipI1N7w~77OU-o)9wI6rgop2E5ks+bvFQT@+qPiK z)_RMA0>2NBw%cd2E*y%Q@>niHZd>GXbY`uKL9~N_r7wwvm`_Zr zYRFf+pi@CI#67?t5g^5om}!`P4Y|LmF|F12vO^8iEFNx*5o>iwb$^7l@Uc7aVE1&! zeFU45zwTQ;0eUc)Oj0NK@F}mAqMS!p#g4`>uut$W?B>3YQkQ|cDyH(V68)k+Vkx75 zC~31@y4w)F;BPgIq?%J*4)k||D(Qb+mfmRR71VHSFge;co7u5&oK_#%t?N;$#jcE7 z><=|mzZ_Vd{jg@`ivSeAP7r!vS!|JMG{;R_IKD)1_(_xn$+<|V`k1Nva7l0EW{axr z+?C^P;o~*sOW#3Eu+MFU!K~0>_0;h91V{|shJ;T!M6pz{aB6zSk@R4n3~1>w7Da>#HsE>P=s7YRUbr z#DuC+N3KvTVw|r72%S_MN#7C&kI9z9Pt^xU?4j>`&xlT!7B4;r|CYgt$Fav43iYRV zl;qj#CnP_n>)n+4JmjzSR?TE))nHtHrGq&_U`ANi!azd+&5zL^gBYNYjd*wj*hwpt zi>`qnD7AclOmKa#pnPbLb-gXyO1AMW+f4(j6Kq%Vh~lcia+B>GP|u<*0VY#@E;0@8 zVg9fc?}yQ?|1?UvCSm%rLA_fdq`~~na$;BGqgylQ*5GDG%6SB8os&eE6(UlG$3)C8 z3bSLh0%ac9l|Mc+T8J-N_aR@^Df{L*;GUQ{`jcY);8=W?$ld0PW|5r_o7cr z1>{dxr<+kD%D)5frQp2o$S2lbwGP$NWflzmJ>9|ETFb5#%X!EFz8Q?5X)4!klTM75 zzzI^w)ups-Od;e$tN_(h0IdUthW)MSKp&XKvM5FV(MMhuSS_OX`^5LZ`uR`=w+i5> z7mr<`eO!0L58c=B4yen+hq;kE*z8Q*3of z#jEwdALmvHR#`*lQ;=HmC54em>E?Imt2CbX%KAUAzgtP0$I07bpmRr&`o%dU7m6r^ z=Q>(de~E}d(3QFH$Y$FI-Fv=?8BXR>E0W1Cl`Qre>}rc66=zcvnHCeAT%(J!{2yLa zdVGFjV{6&EeE+qyZ~6s&Tbm={NCb%=9Rk`_g97qgtQb(Nb`%0vlNnD%juB}^lWsbJ zi6b^HIo@snpsI=lrj&CZRKWH;(nus&XaUe<&Ht!Lyi9e{3uNY}pZBgi zgfa2FtT1v8pwHk0H0~a*y0Wi%_qj- z3|}q19uxi#sLY*TduEC3q4A$kCcw4G0^pWhTFJv|kkX!ZFwpar_## zJ0=vYe;*_OtY8nf@`e?diJ<0r`={lE+4xF0tpnY~*OvBzd5dNVP**{!b&a5tWA7l7 znlW)ZCk0xfNyldQT@n_g;W?e z3sD(H9Y5ah1v9j|=b4#iof^HD$}I#&KgU{Lz74WNSO~73HO6 ztw`*H7Ow=3+aDg^5AGVLxf?bLJ0IjRLcR_iQsBp{L^%Up2K3lVq9Pkj&r)W5NBCqv zR7ZrJo=7~^t7@4<%}GR0MjoxT&CuiF09ZlCnLgGQuP9!}`9x}5yil?`P~qG)=eXN& zUtFTu)_Nb76TGi=l0$liSJw(HAu-PfJ|Y-~H+G1M*57Uobh3VKJpQ-?=guRfFZ)>Y z*uo6u6FYFo`)z2A*Cj^I+HWZSpwbn%8BNHg6GA>?We7uuF%yx9k}CN?og~cTsz@q{ z{XF;2yhe#?LOfBR+i`nx7l@dBdxFS5bLdYB09c7bF%MY{lBkMirq>i$tL)@n*BuLG zoG-({<9G)1Rj6b&0}Rg}Ye4&FY2>Vr^&Me!C@JD7t`&Td#E|NN!A1+ZENRiNGAQ2^ z@faoC+kQ?1l%%W){tJe~2paOeAoi1z#*6cPXM&{0up^b-!Tc*Vsntj3J()hAwAkBX zi^a9$o*7Zpb<9i|%IajXB^MOGHZfSA@ZD~BJe`U(XIe{Te8!e>>n3^4bTi=aM^O9! zTwLJRmmsH70&BTTV#i+6Asba`=(Yjb0-dYK`=CUp`j_{crF7)pghO!(Rgis4V%D7N z_ly=YFFx(1+`V}L#DthvdXSG${?trgSvzy5RjQbvHPhJhj#HZ~6MoW98t6SAqmMPkJ_#bb%e*Ty73 zS09}AL9sgO&=`zvHcE6`(u7^3P(1TlclS!Gp#fPKF!-+O&QP`RFTLIr-N^!sOOLx! znH@!=!gx5z*9M82r3WCkW0CQiIVs?UFc!Z^^+1u!;|^>ZZJs}32e~2Ut72bc;Wz2i zZew^tD87^eRm%>cdUh@?g3J~qtp&`Zmgx`D7Ed)PcqzD%myOdJa{i!r<9>PZom7n< zv0b!N$(SdP@j4o_>5uywQ9}ThR_C-wgy=l4oATFx{d}`Nw@U4hWa3{I&r~I({+L(_ z6vYhq__0t1*#bOQOra^U&+N1ILWSmgp%N~|)~^Yy`#Uw+*pOo;)T5JBwEfn&=_4*K zq6R*!tz2k&AuhFAJ!h4^+yBmkKAsBoQ<1O2c`9n2QnN7bP3xL{iZkdsI%sevKZDxW z$+K5ys~JO0N!5x6O>1vxAQ0{}KP1RAOaSm&v%PNHu+kGU4P37c$MxvF`0!{}MGQ8P*a)u%pKq-Kc z(*Nh*Kv(T25z>_FNvbPwQ*1Q-@)aOAqj%iV`^Jqb05h=ncMHfbu^Z#IYcycXbOBf* zv`F{-i~2ZI(9tNSo)0TYzqKf}FPIceaPjsTY?Ga69oKH}fD>j<1<@bh_p_N*CZvRY z6WnClY<*JkwscF7&+NI;O~_mJ&~-Oa+A|aZ)}pF|b~E?rt>Rk@3|LQdy@NkKq}BSK z&^x;b-+xIwIPLhQ9h9J|#~E^hQ3NhaE8`?=;43NkuWHFB)J1+$`!|W4_=9h@8f9OE(n%A6gz%jGGOFlUnHfqw| zxl9K8?kKz=0Ig6oKo>g~DJO3bf| zj**CIX7j0-KUckk?-al3Tsyfe=u#|6L3I#X%d*n$&qw-)Hw?nJ`^@fofI+ao$d_kI zrG{Lu3kj#0_mz2V2=}QBIajW+t2*r-+ohfpa>kv%s$KZyLm|rr3JS^&fevwz@9;U> zNGK2Ni+_HQB{9XU+18*MI9UZKSRCErN zZz0&xwgCKAX%kiO<0l2Z9H3V@Pn-43bHBk3I_~bg*j-t+(f>6LYQTLual^tA3nuc> zt#8c1uG(|m7*OB}erY`DGLQOPN1hzE+Rl$}&2a`=-XbZmq13fyDrAZMV6k0UrSjd&5QF%q_`v>fum1U~u8xDdMK)LotA6lH zSF`VR)o#*l%CJ!k;K}cu=aIx)Ko-6w{t?$ygWvk{-OF54)#y%5W18OagGb+g%s_g= zdV;Mj6!BoJNC?^%O*8dlhOWZy%wntg>?(6|Rr?}oBePqsXGhi}I8u|M6R8BC;7OC@ z0FmYU?0N}`wN#mH+{*! zrd=REO5;r!Jhh1zwSp8RR{f;7Hja8txy)r-1$-IKDj$(4j+WmZ!*5xB+t2y7U&Iz! z;GFxt&p*(evox=sl{ejBBKnlimE^$AC}22WJ55+@bX84tXs+q0iEL_YXsZM!|ah> z(tW}v0zdghYUaksjoQ?%J{#hOo_KuS7YfR2-p__(cU;er0_%zKgy+t5UygnYfQOe@ zJ_|0bU~J3WxVwK_wV9>cqm{z513G$yhGQbDx>>xOB^u8TOuqHL0i^fWNo~?pz!(SW zDLJ+yjs`xY+(aZK!GYH7vwbID*Tg|k{^$U)G2!u>F6fs$6GNayGp5P;(ARdrf|?z|5e^G zAEo{V`)RvPPy0aU^@luW>Gp}Vbx`@odw5_i)Mx52NN3w83;I$BTZsPp_z;O!#t?CTY9y+IV$kAao63p_7m z>#Dy!**-rl!Dm;hH0h z5f-b1d^6>$Dz|Ah-S@yIhnD-zBdBX;_EM4oW%2ow#M|!hH4`lUQRT2X zPHNnEs~?Nac*!080>-O*2T5pkrIUh{Aze9}>;0`V1Dg9o8kMNxg137orSmf;t?n$> zd6g1$l56@87_3vwaqJ*Cwk1ZDSi{ z?QwLMR!w+!9;f=^B^paFI=hwJaZ{BBNBH}#UKBxI@OFHlojk*!`x$L2PpYiTXG4!( z_hw30_Zm5&wZ$=aY%pV~qw<>S{ap7RJeagsb7L@$k;@J*3QaQQn%3|}T_Id17)I>I zTR%O%Gc0tY{&MPcMZnp~Od6bYFJN1fF#Gu+9Lg3XHcV2?GhZE?HI=*l(p%0M)OY*i zSNgC4c)$?^%MNQV#z&pJaE9&bj5VbXbl*9Yr?EJdTXauT+aqal;;xT&gPOn=`fa;% z^-ZHO9S1)a>_HYdfjk_}Cr03trpk z^J!ki`s#2HDlE1iZ>X4C)wc)EsF;<%zLvj0X12{4>Kg*6+n_!Nxju&++d|V-$yd`R zJ)Aw2UwLBf-iXR1zEb2=WRyHQta<6~W9y+-`~ma(iRvE=pwh5{G@0^bI(bqn3RH54zs3( zJh&u?4Rh$II~ByVwj-N_F0q9vGm%VaVq6{RjI$r4oy{;_{GyQSL)1&1LFAPn<|oNj z9jfyFb1#5aK#Ak$AE||vc%jo;Z?oyHXufFceVrn?o;$SY`Z>^S1OR9s#sTd!9vQ$H z*aCgsDS$7bSlpF;Q!`~> zo=-%FPIIlo8-lUBUnSNAj4UHT!u*y`VmO}OE(#5y0A!Dp4gU|byMHrp)Smxqis>|9 z{Aw+AJChoeWf6I!07D3JuUi($hlh3;Y)3o^T-Q;=L zkypd7#=Q^!n(57d#pe9_9{?7d`ALxx|C8c#&ph~~=67?d@62QuDRQ?|G|&S&gDUz5 zLHjwE{L39iV=*K{VvJ|O=kG?{i(1!s7dZ6;+&5u)0n5=h?~Z>BE?$I1GuzhDVoTatPj@pOEUvqer z#66_uirNs(PpAce9q2K*#44-kBoxq;wovzvX}l*%5Wvx;OslP`>88GmR*9*+&sL=p z6F2#(sJ`WVD}`Ss(zPithHDhrdz#+&+fg*W9LS_|pXA8UJBoW!pD;1XD(u1|t@=Ud z8>XLfG=86w44j;IIf;#snHa?;aE2Q!(RQD#v}0CQoHuLd3%4&c>9%!ivV8kEGXSo= z$xoRLydHu-2;W06s;=bO?^rltv)t%|Uvf~u*uD=dFc8t|Re>?PYH<#tL2nrh09r#k z=7fLJZPxP5uP~$5-R%D)(Es=+0d*yU{dIH<1y`COFIsN*tA~gW84~F&B!NzUy z%j79Tz=Y!urO)pm&?%{DiA4kxdVyVPuu0<|>YPOdZ!T}`ox+`B(!v7Rb4kJL1Sw&z zvVP&nBtQJNGjA1(Ld-f6=` z(ru#YJcM#}Vk>-)uVxI&KJ}o-c^`A>nxH@2c1X7VmNa*g60{rTR+U-i@$h!{J?Ycz{R*Nq$aVnC@Jqr`@13 zuX@V0#&zgU-R3w)!uO7|cg-*xPdc29uF`e6ea7560 z!9$_GAC{xsle)|Cn$C+Zj#a#ajzx!ivizQX7jH8}ajRjvoyQW@=Q6RV%YI_i*X)^E z;daApvjpqmem_Iwq)EU?@>aSa%uo6Ii93)_yI^q0R*f4X7guC7W6JDPbMwmb#JetB z=LrqF%_Y|V5u>RTO!Z#9Q0@Kqcx$1K{HNMJ)eDstHVV#loMP$Ay?5xFaTcPCA4kIT z7hc=sZUmNDHv*n2A!R3-{9UxdxA?sC)9sEBH=(^`R$@V+AA>1^iddsIP+2F!v*TP= zI%J1-Y|wgJ-%`jV+|fkcsLI7xIBi6p zv+p8ZR6Ku2gx|2ULVWF(*Rg+gC;@`qK(xD_p7Dcj`c&;a?!NTpQpYXB6enL!MXvDO zH4DJgnb3#j3TFy5XYMc&&H(lBIDJ|Es<`(+Rr_QNY_bQBo``xW*eGd@w@yiTUlNmc zAhl6N6ST>_WD(%Yso{UNxCq+MB|Kz1u!vuZc-QU|PgAoZ!w}m_4MM$2I8SB>7Fete zoYXqcCLR06|Jh*~&P468>@Dfl{IUj@QA}yP+kULQhUR1oxNi5j&jC=L-N4Ml!<_bx zS!SkhP9;r#RkX9xjnoM|=9)`LSwvLVi3WkHo4=ZyFa$@X@smF^pu+%W!jfn>XDWZj z1v(}wrr|ElLdVUKmGg;%a`z)jfJjRh%XM~G{Cxhg*f%CszK)#O9zE0yCHm2#_x zIS=ar3K-iY+1J`{mwsunDZR8YpmOKdG#marmmOcoSsz=@3X8@0izhZ?Uk)l(4BRXn zKRTIQGz@yQV;M2^n2@~y|I*lqx#=fE2zS4_ls}zmlWtOc4<@uV=Iml0(eBxr@Eyz)uPdXY_7>p(8#CLaahv20YU>kmOjC!{hneBu`=*Rsc=6sz5zh zS}JTJX)ok@gW*yFi=}r9r=CyQ@?6hByS$_`w<19*qVhzlwc6nMltsG-TvGc~{)2Dh zz4yKV)aUo9Qf=(_XQ&Eg-2xp?d;KsU_gDk9)y?eaot&6uOi@v0$y^S;=@5C~pS9c( z4Ej=k(0ZaF_jKiK@tup3V(=E4ACYhjLZOuD64paX3S2pPf~=K5m9XE|)PnyX86 zz8vdt>7Fz6nWxn}b-DIhR&L5^92IPy`U~=EkQwnU2iJ|dgfZ-9CWB*OpfS|326G+r zWc(`+{wmg=XON^vG@OS-LvIYo-F4Q7OXiowZv*UY*$*?mBtp?W~bc zPnal`97;i;dPxgmkT* zbVySTA0_$oY^(8%!m}Wk5SG}CB?2b;)Ki{h)&SmllKaA#IWB! z4F=ts4`$YSA>C#$VfLonii*f^>(l~VsShdd*nVob zbC8F#*$Fiypc~y}cwGW?QNtg<7<4C9s$V=QxM|Nj@v_tDi0dI!EpDEfw2r$MX3d6N z_S8!yFFhD_RvxBux8>*>dT{PE^L>vxnu5fBxXF(Ki!7_W^Jd$3>nx;%Ki)Pf(gb{h zD+g99eViQ-dKLhF;MsM-v3lfY))NcK?uh%!`}ugn`$ahF>GA^Ieij{{m?a)3F^{d-wHVk&xd{D{!10)etEm& z`+GU#QTN_2r_1dC?ILzumBH@<2G(0M`*(V{{7V2aADxK;@VfnHy>|XfaJf+!uoExn z1w1I4d}FrL7Ta?(SjVnog~m@Wjsxdeexa_VL$&udPmZRru8(>#TXOQ}sc*k_RhEGP zQ8zl`mwJRr58s&?ncSNYW*oE&U1!DFT+n)|+T#ue-h%j|W~Kj%nwqcXqQ>Kl$`Qod ze>}5M)VGAcoxNjD4W2pLCFqLhJaKnSfurV)BJYlBELEz0vyShbZpv5Z`uc~}Q<;{0 zPzb4hcNY^CU9tao=k^0)8aGtf-tu@b>MQaj_fs0KcP@+k{ubf!jdV!TyMdMU1nRb6 zLv;8zVy z6EC(&DqO52ICrEI`~p^8D_Z>q`Fej+NKuM4fVe&5+(%%qMad=W!dug> zDAAPWmS2eydM!u)iiIjHvH7b+ibHl+X2H1k5J8>>eU3ovGSY`Z)dGv(t{y3`Zhfvt zdycLxBBLQ71#V~`;_4PKKPV@^4v*BSzi3%(|BCWvX2E8T<<^}|P-+YRlyjln`C}HK zb>e$CY=Vd}PWk(9Gp!N+)tyO0n)~8I4N__2rk6EI;_|e7Um*q_; zaFs7cX@-aGO2u0xAG?3+D(`y2toOW&Ju^g=m31q0x2&;&gD_mTNX<+HKU}Wui&()| zKihMVelrp_(c_8fvUeiw2dy+lG4u8-|zXehIn%CHFM z7+V_W2T!Vg?FDi?nPrkae#;ck{>YnOyL3@jXX)%TyQEm$+-2xH-_l^}IjxsLik6(+ zO0ESRT{Motw+wFk9~b4q-?s-a$H~bS`N8Jo7bELDIX4zd3J1E`D?(5X8>~<1C=z!+ zm^jdn*_luOW(*P5b@k7wY14=53V})Kryh)0|fx|E8C^)W0TU%iIjiB&X&2 zE}m6Fqu%wEb0gvg_wnbuH9phR@;eX5C*2?nD2(h<;8@M7NiyjcQ6*O;A5pQ!*2|kT zN7&@?NlctB?O?)$>zAOsG6ROm$UMYLX(1JlX34D>gaGYb$ zd27`d=7)DX#h&RK#g||>?^#R*@%h+>eK9 z?BjC58Nz2Q`@Bz0MMVeQu=3m7^@Y44Qi)De=5GL)>?fs-7cQx0i-}pVYx~G^`m;>7 zG!NA<*N8kOWRD$urgh$au{yHDcY8i!I(*P7@l}I+!uhp+!(#g*W|9b9lnh6Os&kc) zjQi;tQ2|Pxry<9h_jr8}2a(ccVBA5p-dd^!M`g@L<;hJ({rJ~~HrG7FhR;w??d6I1 zYSxgX&K*ze*5Jz9>=cAYf`rE|2iKJW)Fpd7F|6IA zw4=7wJ3HgbS^gQ+g0D+hwWh$ML+4vg>V^jfODY@mwyxH=H`Wmb_k^7pj9(l$f2&g< zY9AW1Gq;J*o38jAd9n3OH)Ykfxwr78-tTo!Y2nUZsvw!pPoi1Y#$-ydr;Op`y$quSR8e0952$%pB^=O@~Gil_EmL!q}vf(*Tj z?dsdx>dW4YM!cDpdZU-b?1Jk($M*sj6-)T;eZG>@aYH7!RY{_xtyOd`F|1`*VikIm z;1h+B(wmDZvu}pVJU6$r> zqkgvc!PLXM{_wQ#(vRnMP|;C2DOc~aX@x!3oV{|h0u-6HfRblB;CVeF3QQlQ4vO=t zr7iY{UF!MrP>@-)vZ(7DCHSuNHP6Hqv$H7$(`)JBOp=%7N2YqJrE^#TNuA=>L{qWG zpqEI<{>6`LqL`1wGNaC#if96pvh*&eqUR>XT838IOd1KCcnLDC!b|At7}Fre1XXtx z-h7mO)Z!5tfd)j z1-R0EWQ>>TFNLZE%7XO*q^Hn~Y4whbv=)9JF}8l)Ht9p8Y`BgC|A%V1xxaKFOs`~G0To*ln1KuH)o)4CEq8(Xf?DQK_CHGf& zQ{B5txg(W%D`*wMU@tXsY2i(c{ku+XS8cLHkJ`L0`(>}=*<&n>SVWfmCQU8dGH?4h zo?7Sp3a_pAP#L`5c4gNyllQTMP8LG1HyNns$}GtY?|)LRH$< z5QO>S9v~7sKPiq*r(wx}CSal#d`L_{{5M+_{@q5;PKp6E1QESL0t(C}F!nZRmk#xl z0`2&dq8*TcoqzI^;$85;$uWd{8@?w3D1P3lK|xEP|2+_v{J)|5e{wVEy&^{Uwis$P zQcpAgq=?NqQSbXn@dIdVIgHvbqa#DPbB(1$kssTG8S$&4^-lKynw%2v5*k?QK(8)% zlV5M))+)4W7ZXvr^=Z7Lw&M&;8Ba$y|Ct8m$Wkhk)Kv5NaTnRP%@zagRNZyoS~P6de9R$jOE^@naW!I22Y99WbqJntRQ|o zzDg9B_l6}kL`m*IVbCqA#jNvQ=))uHGztwoQm#X)vcY>zNEvGFh%Ct1jtA$wmuU(oaW=V$>B5 zrL=H>TqN8s8cL z@5rn^^$^sTxzajZ{4i@mrI$!TV;LTWpj`i{@8ffyet6 zE%=rVr)Mj`&90n5oTF8$dmE-24fu`4kC1ZXsqUM6Q?=|bm2W4svWRBPi%UAL18bXf0e{=82eQ={PMt87oi-CyLAw)L# zm#iNAf9$;nR8w2KHX21l5k*9#6P2bQphyQ3l?@1pAiYNgrFZFpAP7iT5Ks^z(gcJ^ z?}0_ULVxSw|%U$V-LQN zD`wf%9%GnX5<Tboibt$eK|1D7B zOd$c-el!D_=0#K`g%KhnRj#-`c4KgOMXxw!y1jf_L`P8dVi-Xhh zCL5|Qz;Ba%Kfo^#4aW{wos;)yOZ+hM#r)#kNS3D|w|X_sdgfJ7)d+!>1XQyXZ(H3< z(q)JJ@2sMBE_PN%;U{{hNz{|HwRk?Lcp&h^Vvq&nqVIVqitY91Ty(ASxR=bsx4L5!g+X^lA-i8dPG9VURs zq@fLy@o#IG$V@Cq(U0+|TgskX?K8QWDk-O1i4h8ZM(@S2L-_sDbPQApq7kkQ5SKOd zpz?$&&uc@u{?t>-R~RudQ|Lnt=`=~i?)VGC(KjzZOT*zhE+B+G(L?3+TZP_amb@%IF0vg$12X)y0sES+8Vh@;X%T`J3p z#{nE`>XS+>?&Lcs0t!~FM=4t5YAqsiwHd!=r&<=ItXVUZW#MEdcl>$KH!x80!*yjk;s@yc^ByB41oxV78;elehYmRYoMMa=wI%n#P(6E-A z@m%`2RXw#Y4GsjfeOqw?9;kvjjhHX?{zLx5$VDENS&j22faxN;7fA9d^e^%#p7a7H z_CV}v8l{p3qkluJY3*TqWw$w3!$fEZAU9l%pcTLrTdq`@0nC@kA0RD_g5)l84IH4m z1QFi>>Xq+;#MR3yVB~Gxx5dDip#0oKfd2Lm*gQ<9f;S%^STO6NKS24~b${qK{FOrU z9T1-W2Zh?dDb@b({Dm0No*))x5v%2Xz>skHot*P4f#&`1mxnq+t7tfiqNKwbz zXL1;tv|M>DZ^XB1al{=tA`le1pWB#Uksu|z=N2U8;_^KJ;ID1JPWlvJ{n~xd%<{OL zxC4*KxRA~~qph zv9Vci-Ln+5Ry44`b6J++SNs?$a%6zZMyG(!k;Cvr2(ZR<|AF2Y@! zv;^aW>)C*#bD1b%dub~whsS*%vAzj%T#qVH%Udz#^lD#hVr=p3snDGLcwvMvbEKH0-s(lNyFhR>!@cJGX+WI7tj)USbG&6HxaEa+(C{nV#$ehL}4< zL73yg?WJP>Qrm>CsgqS#$`v}=&G$BbUIWQqTT_H2wbwqaXhZ5^~_e(-zPtYhE)j4o9EFDGgrXjNGC# zlDC?~YYv)jFNGWx+V`u#nxGYkHf3?xv0PkN?ex`ZhVNJRnCE})8GoApfYnnCrhqb+ z*D9R(->sSZMXw+peemU!Zgan#o!qOuC>hi>h!*#Uo<#G1rz=!2ORjyY#Hi5)JoXi5 zM_c{C07$91oUz;Z1B6Nm8!d8iLcp%#0Ep0vTe8G^(#$5_>gI@W^pKW&VJ}x=(A5f- zeRg#WfwetYWY})Vo8LscrtZ~TxvnH=^{qerz&DeSpU=AfaGqAbj4$RSgl`#he6CDK zKTtF7n@_@ONl#o&ukQsq0rhxLg|}F~sfSaCklb1v-b%gb;qR?nrp#pZ<#b`DKf|?< zR(J*gy6RITF9jKBR0AbZ(&TbFAmvN>0h0Ow;w^E)4#Xonsm)&HD6DM1jhLBShp$<8}R-&$eNDNC#Et{s4}Ld_cEqe02dM1*_HL+`)D=4a}ocVE&79sm{n8F ze({j4As|M1?t`D$_}xzXroKuqPpW9Sk7y^Xs}b1Z_@9sdpKp!)zqNc`HQB(9mthVyZ=F>UaJM2rkLgM_SskY{UI}WieEhscP>&Ik z@^9>RAPD$3&81&lqJI)mYd4-j6b8{e7K96G4qP&t$rf4aJU@Eb>Rx}$X2l?$Jc4f!fa zb7CI{dDe&)0THZ@fGYzPZrW7wbDZpcFntZpVzxcThoc`)L8Dkjm9xJ)EyKpZ?PHux z#bE8mNc=Ln-g2k}9tRm4X+6Szf#sNjx>yh(iFe{ks77cft7z%hojQ@8B|kuObpAIv^`xpxum*frKF`*2~yEd?F9+MsM9njPU6 zYiq?<_AXUcsZ!7&)3H;@UC-c-QoeB4hFhREAGF;qPJox(JRPL0_jO%sLSpXG%x90P zKu?>bP~`+tgvM;EAM`csM(_aaDEtZ`zbP#U87Wh<#<|uZRO6QEfbbQSTukb7%?vT= zg?J-=bC0Z|cO_I;%TBJ9QnOn7Bvags=C!mU-W2*Q?2QvvTy`Y=lSznXi*#rlvfTLf zH24^~kd@i5NcRy%Ek^4B#eCh85ba=qQ;cooha20e3;xU5WKYT_m^S zd8HyT?C={vfs=oUa|Ib-#b}A2U8~39I8|?wv}~(5cb8)1 zFal;r3y^hZ4?l~3w=P^dG-Hs&_hzlH?&D)ov_AUw&%Vk`G2&s4&4LCWuUaE|!A-Cz zomIC>zRGDHyS9m16bn2B!~TuV8r&;zkvyJ_b2L9bmF(hXr%?Uek-a0<^u6oBwuyW3 zHK-!zA0RvMX$yLHHSUD@hPKk`?gQ^vI-;XhdrP7c^Xt8*0sf*nbp!a#_ifWx6l(K| zF0@JOYp3j^AP+q+lcNpKRIINKZ@6raO}?Ij8*pKkCW9Mx^0G&@EWf%+0lQiYFd}#uS&oPfmhh_^Z&8w%N@h$>d3ElEl-&!VODMrN zjByc{n+rIIxX-wVy6RTk88!Uc8K+xPwowbLfr3K!4Q)3I+o9p^Xdt@qy5}xSF!hZj z6^xoorHtT$ys0PNSc`EL7NUfaR=(riI;>wYqk$x6qHYs{-6;UbALUv$1=^78M?O37 zhq)PdPVx|+z$D=gv^Uhd1ei|M@J@H5fiJ%TkZxwXf6h#>*&)>6P|G&Y4F z7K;}#jl$}tVJ%bYOsdBQJ@cco#UO1mV-|Oy`U=^qa_!WvMs=A* zWYu_(N|eYvv*zcvX7J?=m@YY+T7iw%UQmESo!|^+7(j*wTegO-b!h6vV}sMN%wZkxM-Az4<*y?_RPla3+*%+RJ+{Cvhf~xU9v_e36+CF+XYe z20zJvos#}9{eS<~+hdszgV-p1Rci=~KR2|pd&Ap^)%&T~%E5SOe;ZVX7^;BXfPcW#UNdY|c!9WJB&h)*=MpMA+(mRzuZpPn9!I<<$9>wW5hZ45l_$GKKH4L%9KMHU%@MpV>R2HjpZ-U`Y*l?CL- zGH>zOnw(MWykDr${(9WW8sPOTk*#I&Gw_1uMY#fgQ(BfKVw8f%)n4NjtYvXbI%l-H zACl~;;fMyoF}bjfSfl+O!f-`ZF#kaDf+}CXxf*ZQ@`sZLp-KZKHPj1x%Oj++a`cDZ z5f|!;iNNq?ejDPbE@{^Hv~AfO+p_q|Yr#_&57+zvvHQvKn{i1qq-C??HAOZ}qado^ zCk!CtV4!N8^4(;JC%=g|FiP8B5a|fuf#Jv8et=YrLm(a$X9Q4gzLBLd4%DD!#{2*U zG4CtWPfK8^L~|(q=J*d#AIDqPH^G0N=q~9SAXo)-H|{1n{_p2WAnR2DI7X{I!y>q< z{bxlwegAY&6%?pQ-~Ecp#{7An>_5*7+G}4c1x~E?yJ(e50#N)8NLGE{_}f|je%}AN zzW;{pr}0Psas=v>BMobAy}j8QFYm*#eTsUxdIIVxo)4%Z@CHHD+%B*L>K!2XHoN3H z5JV}2F9o9o9H5~KbeecX~DJ+U*#%2d` z-%X0qk15yaz?55O&p<;ET;8xy$T?2)yhwMUp@wUPM_#w5Xg*@OzGsAXUOZrH%(rnE zU0(F=QfP$pnREwousu-Fe! zuK{8`_6KO)^LIwV;zi7^I$~E5aGN>+kmi(Ui^i`j=6YvDNySB<4BL$~=3j~A zUQ^^OGx1HxOvMr)*^$AyJB3K=)Js7b7LKzUo)DwQgCoYqqpRE3db4VEh-?P>Y%ikM zA(nvRcr4jR#SXtxFT!XR@qLa#na`7T5704VFY#lC5oojH6Apv745u{@Ud;{+W!gfG zOa?X+m+wlKEy~UZ>^2nzE}1nv_gaIgrr4RrmMYx1sJ3E<>)0f|4!UHcpHyz8+atAV zWk7#|MeO2%q0*QSNSe5B+mKb(OkFZyN&8 zWPaZtpkOfd!e5TWx8;AC9J6VzC_ra1b*h=djNB^U>Zb4-01OCk9F2@1WdGv<>MQP_ zX1Ii%It+Cm7Rb6PhUo3r_u4alGVIqCm>vi|#xfBc{O{-6H-e|4NsDt}g5C~$v1zT~U+ZJIOo9bIVJ zWDHXVJg%c~-aJ+)tG_$lxwr9Z>`!*zRqL2+`01*OWQ#7oK$8MLuh0Dsci$T_aLhh3 zBMD096=+^)?=HZFbvxV_?#&o&%x|9`e@`lUJZx1I?G5i=3IB(@9Pf@Z}<+y z%MWJ_OdOiBx+ff~&E>Lb1#YZkE?}EgaS; zV`&cOVNmCECAKzs-|Z4UPq*WD)h$cL*KC$+j1BRb_l1pt3IhZz-S*Wk}3?+snnRA$EU#?2GcWIWW4OjU%d2@}c4{uylrYyMN=%gr9{N5yj z{te7si3P`Z8QFAxI&#|s2F4J8%=;S0 zoD%d&FgSQf3EZ*~j})j3Y$Nz27h5k)aYs_jX9lq9r4@(^mcM6bAXXI{%zl{mTL3{S(*4u6@@?mv|`YSU&xdeLeBHjoS z@d0k)PP|2;D{&s2;xaqxecxHz|7|kgsRnt`=mKl`y3z4{devzcaVG#MVQ9tRaZ3Q? z%R!_7eTMjHovTcPexE@@5qMw&FeaW%3v))FUBU=p>{npXN^QszzhSAzUjE)WsT3~b zs^skWlO0dbw{_HrDGB5!l@se#p%uGp_Z9Jh=t1${RK+u{}Z- zd{^NuOnkO{ueSRRl37WGZZS|Uy0T-c?lkm-Q)(JCQi9jGro4Qh*tsLFWa#EforA4t z$;>Sf!>5yTAM&a^Jh3|L^VF#fiQ=yE1^2+b?7X^4M0aq(lFjhHXhN|BD!bS0qb#BU z-YsgI-#~A;(qBdN!?k$i`;`s@y}Ci+yAp3wL0b)NxB3(h+|f0kML6^Ud#LI5PvEEM z%K)qaUek@lo&0bwaYc*BnD7jxGql^Xpm4DJ>ZMF4JhMwDi(_H%+LVPE^qSE~#?A&h zG@sHV*f_S?U$L{6?@}-D1Sn_w0n*)9KqcVF7C-H-p}+Jx>^DG!N4D4k-xrQ*&^S;@ zWb93LlFL4z6QP_Eb-U1{im#f#D7Wa1m7)UV=}oO1L#)BP)GyB;!1Mg&SN5x-L;E5i zVtyv=n2))csYG!ta=}a=AhvMAMQUwLU$G^0b75-we6p=C_#&5bgy&)L zb*b`p+Sr~GojKvB9t2UIjz{i4u0R#OKluA6kUsFPqxpsZq65#*MPCiRzde)-=tPKr zqAN@Qk7s#YNj1@?d5R&@jCeRpMsB}&&Wnrs{wSzJtTJnJ zCzr+m{jC(v=M9`^wj=?YEk-j_-$SRwGaE&XkE@MY@uTb}NYWo3yK}wjt*~5DzSyMM zp2?}xT7h*U)u|&wsW!Rr>x8`2nQN!!td;^|&-)4SyZebXmtSPOwR(fU$QA8HcFQFz zla%W#3BZ1bGM+WFW`(;|Ru{Hw9D=_t$pmlv&=R7l&k<|`Q#ZsfcjZXvcR4-ISp5Mi z)+vu=yd)spePsTU%J}2O3pHEnq~+uZSlwD~|9@gDVx$6Mk*@p5Zl5IP7QfPO}QM6nVVTVN-apcRWDRNFl}C^5qfja4U+B(2WDM9<;k z^OX*c`;LJ?6kr`ijO>L~ZnR4A*!$vGAzW~|`pN+nFCq_prfb~1KB31-dSL9F#PH|# zu*TsdW2}6ck%zoiD2J@9E~M(wvgt}a0TW%MV97IIQ`U{o9X)cb%mG-NG^j|s)i^-$ z$d{fr0}Nt@|IE`PH6tHeOy{RUiBi$7*r2MYyoqILsoj(duREwdGZ-ar)Kdr$Hbj_} zk!eI&E94xQ7jEJ#dyT%;=Z>g(uDlmb-s>JFwZakQgjQEsRR=N00kl0GgjRtN0UkAQ24F!D%o^Z~!f@vH; z20Dh4Jq80%^Jd@uh-&=B%8Mw8iiN1uj{4Z!>;13!$^_g!_Uym`TCBxun>zG_TCZK3 zFLmaCwqfdWJ-_Z>7t9O4u3H{y*e6tF%6)hMxn8POdufrZLFmW#uU5d;6rG*Z2&#)# zQurXA9X%}gny+yMc4;P%aObB;u0`3EClQ)gK!~R=wriZx!Wmb^6CKN=<4T$ zqip4#MiCxy?*tV#6*b2v7xvtCD>sBkA%(44k|gt$?yYe`@XFTa(DuKcsP_P?1~Pja zto#zD!na+DZ6yVu4#RH=56K)i&>42MsTtr=zi(rgZ_$3fNRET+B2&?+>x_{@h%(*y zJX#^tRzkSJn`LX6bEMk*1V&)DD$VS?Z>ai%aC3R@1Mve#E_p-`rWn73weng8?CmLw z=A{}pb~Lzg!zPngX(|oFW81!^K>5HgtH-Zvl=XdLHOZI2x*AhRRUSbfIj-GAhYmLw z*xXCwk1zH1saq@RjCr+Con|u0qfr|Za_|jbSSW;=Wqx;)sgg*z0$$0kfTYKuf_xk7)>Fmq4iq%7m^DRp=dp z{g)m*IAk58%gmW8@z3r^|D7}JeXwfIW?;}!wa8apa{ORg>83;K#fR41j_Q4ujn}hC zWYWiE1RaAZ(kG`>uyg@9XZa9Sv1ro1?rGYWle{q+-{x5iPStJ;-=K>3eNluI7>rqu zjEp1iH~j#a!Ec1^Bc&=9EgP`&n2gHmtnCv?4CYHd?jObaKR>&%d_+%d(s513lXL?73s@V(ZE7DNtDmI&XkM=y66&^@r%&eWoFqp2SwH7|r-cWLKu+mU_ zk@a}%w2#TeVcp^YcE4jl+Y`dHr@zV6IICP0j&Z<@j`_I>L1cVrwMtV7Fx7vH{Yqg0b8?cIBz^Y2*qk$Y8Kr?zr9ja9+BvTd^tC)t@W4 zr;q4Rd8FZj`nlM0-iIR%&3(xvWO^qhyV{&)Ys`}Ma!%j|M@t_8)+7%;iolz8zP%1V zMtdWJTJ;cm0{Oyuz&8Syc@^Wcy7gwu40j3vNC)FM(R>b548-84``GZuq$kB6a)u;r z9$wD6)tM}0#uY9E|Kj!LO&TT?SsqbfK9zD8+c#OaGvBYqPShRKR^LEaR22hcI2oE$ zk@Ke8D3-2!jFb(K#u^!ZfNmZ4%U?T3*lkI}uFZ3X-zNr;**_ysH(Ygdc<HH^XWwH&OZ9{P~>HYubdbFY=CSqd^_w-N+Bni!E3LTpa%l;|d0mui|NOjmQZ4X+NcHn8y7u zj^fsp9FL}RbFa#bl}|IZm{?>P^fT)igL&C7HE=qHKhUUL?}hc=pv7%HzNfz7UpulznfDk(;~gg3 zJkop}G_7`D)^2PD2JPywb=BGyJ5_9NCP<*25OqBQPLxxVYO@L4aDQ@YKAg@^)QDlM zdf{HPxn8{b)&c>MR?5B%_*BdG1b>5;;XcDy$gnmX|A#1oZ_Apr9M&1GpZ2mufPVTg z7d6W2?R~-X8Wp0-H4Et4uW*TMvPpAQ+Tpmou_befobyvtpL@@pzM_6uuCN3I)*>KI zAexi`)LfUDoOmsu86T0h|J2jJh_q5vRKsAWxG9o6yF%~dI2B)d*JobyqIbVAqUl<9 z*xmZX#&OqcvM%Gqs`g^|8Dc~>kqOTf3fC)PV%5Z+D|sMJdzi|RuB8H5P_ zCB12d@3RaU^)7?HU-YstOnf=D7+-tyi&xd1r2CRF)9-(P0M;)%Vx9XZ z>sJe4{oV$I^RgV}%7Z(s&lBn<)Mas}9eJ!%bIdpe9uBvUug!gn8Nv%baA(!p@0I~o z=s$}6daz$J?dtVoY9jVMAc@njvwwZt!TxVVV}@>oJudVNOaQ`bZSU#tv)=$+QnK2L zzgNQ$a%<6sHMx%975lyjc3^?{2uWDE-cLW*_XvG8dNih)W1w5+`8gvqFu$p*(Ib8J zTZ-Ke8qcE*X(bTw3i>EfJ%-r*sZ*$K{i!~`d8cQmmqW)ym!jaIY@3V^TsDuKzO>{< zB(>d?_bIP-B`ss;f<`p;{f95Oub(e`%J-(AR(vemSZ|?jK2F2wJ8dqb`T-pW+j4~g z`uBQ&SO79mY)IK$Zl6YzWRWoFCtE6VvEK(0=_zKkRjIe;A9DlF&wF@kaP>_#i< z^tTmGG{XR|>cC?=+9W3YUB!)K=c4u~&S>+*7TXQI2DXI$SnM;uY?2U}dlvc(N62u3 zosdZffNB{uJoUsw(?>~)IElKN2zAj!tE1Pp?%MgAjlVXhrJ)M~G>fq%^HsTA1x|K> zzIU)X)Kr9ODD4GMh;WMDq-2en{hor;4U*C$9?p033_CbBV^$)^0iB9h;|)w{uY?a$ zB>bQ)h@-)x^xi39a-0kn!a@{|FR+#!?+i?8cUarI2J)`s&_4atR;JBaq zLU>e+z_CUGGP+`84a#cmkFYN_n|oq=WO+HKt!vy@Y~Cv@_M`>}YYS^Qgq@s)U*TtM zsk;eVN|E>3CB4v)Nm+AKVd3Ex^m}cl_2OH+^obkis~5D&3zL%vs_mDNy?v9bSO=Mh zk`4y*N%g)i!2COkN~Q}B2MG3JfNf+vu;*x2fJ@+64>%Z);aWC$tu$@2EMSV-77yd( z`+ODoUd`xpy`P(VP#oNgDYwdRk{#Zm*_qc8Q7tGoj#L=&(OXaoKJwOsJ1?$dntAqF zuOE(Vml`#}+pP&h669OljwP^Z=UghV#f@NAkG6q{;;J_}|mC$gI+k(?q@Ec|Df65rWdfgMzmCqn~GtfpBb0dA!k-a_iQ zpSD{0R~d2H^T)(5kj~G|m9Br$6^;_h)Raxk%iz$mVmJ4$o3G!}8yG7o9Ot}7}vcD)K8H(2(HP6aM@CFF)^WqB#$5zt}T4s?qm4^uXj5}OPx>gpLMPF zJUzj+&FHgLA=-~5=w^tKx=D`)cN+DXN>f{T^0H@SL!A#kpR{av!M+oljrdgbo`_vF zAV6neEsVtKs9^r3fcz-=4~bS+wW8dcvvrsi;%x>+)SPDzH>$Rx4}XPwPfu!mPMgZ$ z*ogE#W@G1d@0fbRQLYQjCk<`BMvr!OD#~ui0_Ngoh-n?s%Hg_+?iBgEFlOJaewoxx z`4x0z3%J7M69U){ms(Eo02bqE{S8vHi`X@1^(0!B#5dw0`KyJN7XBtD=J>;3$pmVx z?b`sBs!UucX28edIF*?!HFK-s1|A$45EM~)bn^JxaBJ)KbNStO@~1TCtLvt*bqi?~ z_p%n~THR{%k8xl4=kNCHzyj-s_m)#TelB>9T4w+};2jijxw3Vmq+_E~AA4~Gt8+<+Q^2xbvx(0Iw{KF3?L}0> znlY!ScgWB@2gsR${1MqBJ2kEXQwQHZYq?rrlXzIVdk=f~+CS2fRut~Y(6ASHcw(nbp} z!7(qVu||Dx@zyz}_vCFud4pcRCigOH{`+e;K%qy9*KQ)tpK){C8=qy05pBTeC<=*# zcqbTk<8Lu+=LvQ|@hJ_A_zEj%Gn9{h)lXYJ#JReEo0YShKcg-_hUb+9h=sKwfZ2|E z6%8b^HN<~MDlS6z1gic}eE_uqIWXU^(C_oX0BG@06yR3@-~r3VTSR{s^(Q#grAyZ+ z{zDTY z2#r2s^BS1YyU#@9Lji!qr5wPEEnsx(+IQf^z)R=GT?a6yurU_A(y`i-Lqjz+h?V7J_-X2 z27$FG7zXIdq24t7F0}#Lm;dFH>|c)m|NKn_xa(KM;u>b78?aWF&CRBo_RBhjNAS*V znND8{$$~VybE8tJe>4>b&jQT-mvsb0` zbEQ!oviq7a5k%9?ZHkL|J1MZdp(E6HvPtV0-|BKkOLu@(%$16(hiw2F zA%ZJT`lw9&VtkgGRMBVVe2L_NUBf*iBzer(T;3^j3*a^RZvs|bdQ3p}e6bbE^IiUr z?0Lh#%%0zqTIKeC{LV_1^n$!5vEn5@N^Y>YX)%2M|C^*5A8H|QF!Asl3@j0wu-2bZ*yZ`>4%#Wf0KCsU8y&@U?O)4sWP9|)_tc+lf&Xz z`P|tZPqXV2=ej0()_7s)>N4#jpP;HOwf9rqMdMZJRr|u;yZgUq&Hs7@Q2Z0bGGOM! z`n&OzC7G3CtWy}=5&&xj*uV~Hc|}1vrd?@kRjG$ud9%$NfWrHJhr+oy=_T@{5MWYV{E3*C!kuYI zI4|XgmF7tN#8+_@Lsdoa~dti(4xpeG$P`2Gnv$MPnL#c*UnG?f62r57yKC^;roITagFamn08{ zXo|lPu#aqfysL>xbO?Sgyq+_H)!xvhVl2$(aD-2o9S=+e)1SUk_h9=qxG^9hbPP%F z*MqCmLLf{QOK2ftUY0<04mpj>RrU-qCsPE&nR1B%`le*i`5+`)JobcBE?{mX3)n@I z#0f8mJ5$-TER=(^g*9w!;#%Ivso)iyJA^6t2(}^Y<(}xI`O_S2NdafBo2p%1+bt)e*(Q2KT?yZv&X? zUq=am>#_halL;^7Isy-{G{(f23&qrbhDv{ZTP(8qn%4}|>LO5)jli?Us@Me*!A)rS zj|~lk-pZ1b-rCCPw??#M9CAQM4YMY=Hl>05c**}NKR#^u4;qL65#;!RUJ3s<2ie4b1?6&n5#p3kT717z;Ev&&5AI|EP~cW`4^ zpfKQGW)mFxZt0Y%<;~5SS_f{)Ph$0QFVdebH)qY%cmxlo2=u_F;%HI@JABX`DTk>2 z)moF%qV6ISq~M&nY#=&8qulsfZ}i2)s&Abov-7>8vz*ORN2reol392uo~6qxN*vRS z_~*&CKxs!@`ygf&l@FN=CoY)CfR1GZrFCn z$9RHBe6<^y_>^OG2}bxpWdedJji133^LPSX4JaW*0`tQ6?{pxDvVi^ooyVr_O>O&6 z?QDaWdpY-VcTt-vxHZSg)LFV+F5+`J0Ziiu1F?{}9S{ovL~t`QD?L5|2$nd?fs~bm zKPqEG19AE4L2{5Fsv+dGp$HVy`!we0NQBPiz|AZm=Y(_&yh z@S=afBhp|%`S)4+NbzVebRocmDh>r^wEq6zgS#rke{k*Fh$02pLh2Nz16o<+154P; zOa^YZ?-OGCF#?G9ijhFPXAew{cGJ*(B`6RQ8Uxd0N96+Aw^6{i@$dJ|`rq@mQMbw5 z-UN9PBGm-_Rn|(|ka*&w;j;C4Y){X6uFq*u;g$^I@jZAUXxdJJV@vnn>5tt=s;ur4 z=yz!x`6$rsY#M((gfaa-3jV1jk$#9~Loz!(OyUP91c;l70EqUNV-5o1e}3`rt$LjX z(7pkcJOEhz1Z+FV(PU`vZZ`0unF09<8T1bQ2CdkljEeX|W9UaXNF8!AiE=qn&)l_m zjPz{oDf?2Y9@Kn$<(igqC8O!dpyR~S-yP8fswRLyEb=#sg^L~DvzvNn?pu0Qr zx*`40iQ$fPuBjwLwv+i;C>W< z^g(B}-%pM3jwwDxw+i6(ttk(R?@tem5Yx>w(w!Dx(gMGfYFOC{~cT6>A5%4HaoIA8c~?pHr-r!`fNn|vwWc7p$BBU zk!7*K0sE3`2D!gen9vde5E0|7PYu8YgK|WY9bNQiCNpm=TwTAX0VpY=QfwU)?8?DKGKk*8e*cVXK%|Ndn zg8@malXW?M3;XiJ2*8CVAQJaOcU&I~Z3Dh- zQx>r-FJ9Ex&R%;a#4|wd33~5WKI61>=0&HcOO=Jiczdtu`$r1nnYDT`!MYk#1lTIkf1z**0v%thJs;MvSp;f)LB3q9LzCFyuXWBKaeADx~T$6i7iYlB4a6D_o!G*0g$aQCr>Jq>y7?-|e;-bH=i(bho6tf$#>pODp7*14 znk}W@-0~m0oL$8_Yl(QRDf4yAekW!l^wfky*_59ztc=JNv(bKd*zIle<-XGM4b8_F zoX5tu;%XKl$xFEM;*3@F<(kG=Y113d-5#Q9ifzODb9RKnOvdsGqI}z;-{)@I>hj5a zzLUAHSr;n?=XVp=OC;UA(O>Fq2){MuSxovxwipNVC(hC=IS*(D9hJ<6G|Tq*QSejQ z)4b1gnsX;(e}Ios#I4cQ_UZ9+1>du^!ni_6((kJVH|gCaaN zcTtAe22l=VQ=`TWq@I-)MKi3=he_lNSmEx(@mdCz=^@y}BK?C=v83wf2623lYMW9^ zfKLXO|0`EJucvVu#x~zf-c^6{6G?OuhjKdXDz!MJlzuzF^cCNIV5162_>3T{1)n14 zx7>xNmb4woS+8L()Sw>iq>87Jb*3A&Tg>MI`o?&52Azer@`ku(ljjPPhGq*?K>piG z7E|+^!!Jnw4Xd6!Rq5VY%O+L-ukg>y+^c7=|a;)4}_C4+D+ zvQ2_&ZR(2&mXXvoej8WsYwV^~Vk<$eT~+}KmK<)Kz?^HXykMxdR5IV`e+{P`UA363?QZF43`!57sncKK|rC!%JJ4$*d2?|`~8VH=Xk2%<-LTt z+CIwg?5Qpu4YA8PiA7k2Jk#g)3j>Ed*9>>=J2>rmMEop-(*k;K@F4|2$A>`c={*1RO>h*Y#JB7KqMs) zJ@GVcHH$mbNy`!vwSG1Tbx4_WYhbLv}jJqr%-8eo{DU9l`@l+ zEenAZSOO~5m{cJ&`*>Dd*;?B8rMHe_eZF1E_gVBQs>#=289y;>3!Ohjz4Y~%Xv8#Q z+R@Ya>=!rA%By0Zf7+HEHR%aHNS5%WC{k^SZc!C9r`!F(Y|F+-r-q8g=jsyq-S=(2 zbLb_7-jVC9J`|!ca78OgJyCr{$dy67pyOTuP>9Yap_P>H*fnSlh04zLX+WB$Kh~7M z%km)t4q6f$yhSzI`7%;=ZlXg$r|()t_5$UZ{ou_YWSKmz2eaP}B(~LLCN5O3Ch`-g3gVd>c;vZ|EYDfL;6}aE z14q>@H?l3_Dw*1^IpOc5<54I4L^Z=;>FMtd={c@>W-2jc;tCXX${tZW9!J5H3utN}ky`3glkI zTa+y0Bytx?t<)(4jth4>MQx$tfZeR41Eu&+pem?J&2TsIE)WJ-A;f(qn#l7+)^;Q( zTEZHBjBNBC6+YG0#oNc_H_n?kP`uce?BbZQE~IzMD=ymeh)RMZ`6|H<2;@LihKG2m zqob82>8|Exk6u$d*B4xEGwtY#T${RIK_HNSUn}c3(P`Z_H$F#*6fxn6I%-Bj)ou)R z7|>LIUCO~Z7wvr`+=%bMK%G=5q73#KIXW_HhQx1#Bkr zk6OSWd?0-Ga9tynA_Z_anT!?3^mUwz-6S`#i0Y*W;I$aX0YOn-n{C$aZmarJ1_RxH|{HhsLA)PCopGDY-=GPGwGk?)cc9*7>*G6(Yb zj{~K!=v|fUX)F*HoPj$NBch1evq@P)62w5f?g5Lc6;{@4P^S!LYixr{_}S;ouyZ$q zU@)MpvAG2LNNQgMu?HK5?unq^4s4IRaNe#MT%Fx?kvMnjT!M$o`$7(NO`+)nor=X4 zamDJ<4S{?p7$E?YSf2+O( zxOx93^7793N0=Kh&mV_+}&W zLq?iqL0hkRr8obWIr`Zyb1{7Uo?EV2VO=COuzH}8eU>%;2gs=?o0e>wLnI9YdU-;q zRC+&5lm6{^wRRbFdmpneskP_Tiy9%js*DB%JComx8Mk15vk!XL*w>0Y(V(0c+&#rb z46l5W(88IDHrx${M+T(4vbpb)y)JcK$)qpSJ195XVTxrKW2?)gG28fH>$mT3ZN;__ZQ1wPGvb&bJF?NBX z7Ids2xCg>c#D=3}kx!?jl3K2sU391zCmiY<3W5A~;m!#L5w2a1EekE9=#NcIhXjTv z!&~%Qx5RuKe09uFhP?qpg?BZ(?aIyH0ecAGgn^N(fIe6=j#q{j90W`<`jtTtQ+=Vq z`8a95E5g;;h{rZu8`c&?ug@dF2gol_0MMF1Ow- zh)y{HVCVVG3tuDhUk0+wa;GTK>ido$y)7o^-^8qSb-iv*wHLzB2v9e ztQ_U&JcORA>HXaA9SnIHi2l;|Eb%Z`MbAnu`r(va#kMMN^bXT4Y!ORklJ26}7{zWg-&nn>RbD-qM9`zgT z9fUQ%3B}dqV572|#z8&iVdL#?lu;V8+8so?^Gr|((e5pVznmRI5?N9i)kgdPKTt-B=R)9^3Ay* z*;r#agHU!WI1SsfS=`D7z{xz>IT0cAW~MjerOBW&pP!YW?YQdImFA}^u|jtG^?ap) z_&8!XL877N{PwLLG54zH;`1Dg&hK7*yYjV~&10Iz0}Uq(HPz@$p;w&qyn~Hj4jvzt zIQKj~;j(&QWhf(8{5$~-0YSO0=gED#c&$r#yUMP1@ax3!V{H6F^0MNlisnUdoygiA z%MN@U(X}7ufqkQ-ljq=>auWZwI}VPZy?l4t<;DQl1RGTp*%9*bf>pM+#IX zpV43aatf)iYfkJP6ztn_KH^QMsiuA9(5ou2F z7n^@EWyjGNb?KbkfXj+8x!FR+`ssQ=bYDBklkY@G0` ztuoT-s!ov4EDkz*>khTkLUV9#u}_;X&OEvFQuWg7cYMaO56jDKCJgi52-d9xJKin3 zg5W2Gr7oE5O$D&We$M}*QGd+LK-8`E_)vyJYwbnYOGY74t7AT$_pEkl_$`j6cnY#8DwasxGIA3m`^~Oq63* zJm_EI5{cTSLm!;X8<5PK5O({M;>6-$tJBEps5XDU`?RYfb2x{YpM!{s^kw*r2au|i(Z{hZAWILUA7oQJ2?k}1QP+#rk1KgMygH|f zYC^13; zynyP(jQi8x8mI`~!%fVmZGlAqM5&5918c}4gT$@hxKvlq1Qub?eLr|pV>L-1C7^96 zUt3(|05}HmZ>*^<urtW|LpUj$?1aU$K^9hoY@paexlqAwRKR~bLH+u+NVmoAY z@>Y8I)ZxoZ5bj-Yt;1ebHINVpu4AZ{^~2U!Evr_29C}|K>!ALvn=8o50QE~2B+zF# zLTEtPPYW|93+@X57gG!FfipXB@-^cQ>*L*i4%;A2T~)RP6uXsoB30@BuJLCoINJGz z5Z?sAS;}|*J52-^IEJv@WOs#>a*z6%`tXTl^^#%Y9LTJDBRKCu`~gP$RD#IU)rpcS zTz|FVcN$Azb@J|*R|A*XG_b4;zgzL0Cen8#mZ$QtBzWzs7%<&&z$8h@e90ak9DGw^ zTpgH0RZcUcxZHB(2_Fk{OSuHZS;jyO8{Rq%?CW{S4M4}%#h>i;KkS;KA=e;qg7%5B z6zQJamKVjM74%Y~w2uGFJ{9k~c_y=M=mAm{HaVhk#N5J)LAf+N=-S0ZZM*xTre)NP zd$>@y*3$i8SKt7D%Wsz`VV41p$)y$W$tB%yFpaPGUzMfm%--Lvi~;2yn*`44sdy9n z)TQ;LAGb90^iO8fpLv;8B|UuESQ~T;c9n4c1wK)~e{Chze1hG+)%T4&J0X$=+!#8Y z3%X|lI#jAvAr0mAPSkrd|1fwyMI~w_YejwX7-3aJVY#*T04XzV7!vxhvPY)MfVp%a z?a?P)Tp&WK>&RqufGM9cDfunNTU7}(`FYktG=S}f+7dP8*`FT?^Bik-c!oRvcjqZ|fHi(-Fq@b9A zY@*n~ovGTBt$8Cy>)1|Z+Bg46@Vc3cM;fTaV<4jZP^DTFxW3ke&Fek zh{KiLL68%3g#PI9u~7!d^%BS;$D^x4bb`i8bm3`uF{I8KBa(Vi|$~`y-AU^XS>cp9?mDn?8G5H?y->?6^VXVj{7`1GQ+2Q z=!SG4E{9q>m9{1!v>$(|OA zVp(DC0=RZRfvYq?y9{>#7A~*Ji9JT{a)5n3YW2s0w!ShzEZpEjL%Hf8vtSQa)rf-OT+Ot=!rFM0R-KTLH+@8`?yq zm&M}x%jymTjH#BNSGR+1HWekk;e2~%W=k*yh*w=AIS@2?9Mzl3IZ{A_snvFJx4lK%B;pLap$# zwfr}ydCVpQ`opW-zVhklchjLr`UE+O^58=|tV4}3;f9yza%iMf&>h07=!T`E`AZ$Q zNs8D#b24I(NL`)cpI1qbPkIm04SmZ+KkzwE@L`{y9SLd13i6N!is~=xVA!u^EY>ph znm$dy^n`@2%c+8LQ0)Z>E{a4%laZcxfMo@@R}k)n82^>ND+*8i#Jz>k_qzFC5Vphf zVLnslVMa4Y0`8rCcKZ1=$ir=PT?3ppRAA{{jBR~UP5*YmEaHW;^umX?5nuef#;;Xg zeZt$?e%HmVucA|6ENL7^Mb3Z=gKvaGr(~NyZzVEg*BH&iq#7eBPYpdwCi$j|=94^> zb<%w@lPy!f(;QiAsM|d)<4guJ1(XO&{T!Jzg&2%Ud!MOjSHaEc6NDf|jmgJqipNq? z7qoztxgnFBZx1l-SV`=20jhNImH0FcKKauR%3hN|h3;zrhQ4Ad4@$e%avk8NSMa(%gysVDO` z=h~Rmoa;B?9nbR_Ol*8+k&ZHRb$N2Hh3E$~K-A{ye?f z#uIv3Atm&PvLB1ceDhwQdxy-)MF7k~-)bS;cKBRTF`>fbo@M*nPd7nfzQ)g$?7ZME ziwE;gotYNtr^-C{0AdIplHX~{!l*JkEs7D3DPlglne<>|hg`w+Rlif0Ppg_-Y}b@s za0M!&8Vis;pMMZc%ma7W2SO+U2*6+<>n)BXt9k&t#5m~2mh2t{GObQbAENAOf2Tn* zk%s6gH|~Haq`2|$h%HYvg#vYxXCmGE23eQ^1KIU`30n*dYLjnM8B^L5mWNs;Pev16&GqRBpaG2_6e?TDt zfQmZh(h7iK1OYj1zz^fth5!K;3uJfy#5VAbhk^dk%HJ9mux9}PI3OIOT`E*gPXG|f z1Z2N~$#I_=AownjijVw}ir+^K<=6eOIn;ijsi^F_HNfk0L#ED60%UJZwE#u{2i+mn z&OHYG?;5QK$USq=13XEB+iwB1i9JBL)VwVf`4>Ay{Mn2m=s&loRJ?9}$(c+-wnUJg z11eSoi5mLdDq|`_q9Q5y&qf0B)qggk1@aGF*t3@nbT337InhX!MmDJe=I(w0Uw{l? z>NW`QFEjtnN@yJt8(EP=PlQJU+4#fna!A1@!X6ULB>ye6he-X~L&k6Fp8b}L2h94< z_D{DT^;-aWdLxx=#k3aDRn7V@bcWvqu?aK*N(PObM8Xgrlc+zu2!DLme`xt}V2qrh zk|+y5?~gwCPg^==d#{jwyLDdu=iR-9{&=td+^*YoxaW{shyvutt(O}hf9TLZj1THL zaV9EEYwa2}ABan#LRM`6E|W*s_6R#YKW}Y$^iTKsqp=ChF3623s4vs6BU5?pr)85W zOBi}u=PeKY@ygi&^r;z(FA!WRG7R*GE6exCG&mr9QDDK|o`62#jhQ>1=D(yP$vG*% z1TJ0XcATsVG&wz2cdgy+(G|C#-7dC8Kk03qVz3{_v)q8}6@ZwlG0yh=OJevLz##z6 zV5i-AuLrf)W&DF_XjYcG&`q5OkXAGzjWTF|Gio~7Yyrfo=SPbrGo1av$0`yMeO9C8 z`U*zv0jQZ|Trt$PJJTymIc471vv!Z0>)W zt>iqgbitg-uqt<4sj}Jr!vx%M7-eE;p+Z$2Sv1PYfA^h+54VZFK`Ne#7`a%sKop{) z;=a?Uwm~oK)NXAVT=0@vw@F-s8jyshB0f2D!)U)!LEg*e1J%mnaq`I-rR8FC;GJVJ z55jfgSRNk>cx4&n$hF>+WHs9%SN_23K1wA~;qJ+&U&Co9C_2fvv@DblN8G(+g(_Bq!upCZcX3PdxoY;otv1LDV}@T(r_=s*YPE!d?%LP z%dp&=u#BrYka736C7s0?5UBL?R(BZqa#dh4bAS4an+w-@-vDbShhctF8$NZC{+Wll zbD%5-0R04KgI;?$UO%sUfY>z?k)d%cyN%9u(ztW{xCKa`5c@jie7{+%YSf|`btU!l zC#6}^Rg);W&j78n3Ab^R7901iQ`3izWPHHXjFgda193012AFK*vv29md3u$_YLbz! zwq>7u*mOPxVNn_X9#LFK6Z(;m{C4P&DbKb=Uc!TT}sjjLGHsw=MEY6hVSsV?!k*gm0ogp>w?At^$U`sYU2e1hEH!)e=x~1`T?-fPYZi*=k#hTX(jW*-pa4FB(dshK^ z_I5}DO>rW*;=QmfnONs%dX`HG83k1mGRxnFxeWXjir$IRp1pcI)m15JzP^?lrq&OT zY>fOuI3I7AFFGN1oQ2)?b7QLCNu95g#1DvfqVAF`q4N9}vaZQEmR4D?5!a<-`IpAK z*5~46r4xpVN_VS}uQs90$PkQBeK$ilz5^TZy5_p|pvM-Z_VT8O5vaAF{j`wkd`zN& zH5T>layw6Fk4~Qbv9GCHcb!f=iO5l{B4m&PnxMtb&5o{07WqqNt-&4+{(`l=RzVig zpA}XwvWB}3@VfO+Mmcl<3%~9N0IkL@;aL zf>HO*4KEVk-LLHz;4(QG{e+$%*-%eZdLl9mJ_B>dw>B^_0<2umo}+!XWk4*a6^ow+ z6c%pOK@(Te`0y#z$~Hj-n;(FexPwQ%py+#GleLVi;&7}cm@gYUg1Tx$Cdq17AGB61 zCJow9&P)_D?VYM)K~4&wD8c4aIZA5cy3P8Dne=G}=6Y~|_{P(m^WIeUSHlbK!l|`+ zX;Wo=o!el~DC~@<*F!Jss4tH-wxlOy$15X3xRL(u$WwWBPdsuvy{?lLBr9t}(^Blj zDqO51o?HRQ)DfjEfEw+Vdya5{zDDk*efO%8?<<$+5U+-cgQRw8TQ?5F-9uElS;`XymJ{Y9Vg@E_@H#v^Q)kAx9U$MRt%~X#JqcPuSh)2Kj0rqWf z2o;L$x&&mt%lR{K#_YfUOjda{WPMR~2GUaM9&y56p=81TaG1tS!Q2yNhshI<)-_3! z9j!AWOInO#LyMO3_~?dA_2L(v)^xo!@5f*t>)#&T7vK3;1b6^ib2-@U+Pyd#^id02 zDqEjeE!Pr9uXwp~D349})OC{r!+Lry7ZYjyDNu$%7&BqqS32@} zihTR^$~u=9{dI*X#%qgrGMgnZ4!5X11ffP$7=)=5#OUp;7iI3CZFOQ)RaA3ApmByv z`1(iN?USzSp~l^ilJX`94ThqG2P*dtSd1?b6BwF|3zk{i1;Y*9Ba4E%+$yiVD!m?Q zOvkovl7uV_GuC`x7OSI{u=uddminyCTVu|nh-8g_?B;Z5BV;a9FDcsIDeeA{l0dJW zVyV+0IOj(d<5GG}`74(BKqUC+9*ei3M6}>wt zn?5O9op(s&Mj}GA6yJm?t@hpeqGtO+3$~KFNlz1bw2dZGPG%ZZn%N9t7$MO&@i90W z+q^ih!s!@W26TzxEzb=Yp{8r#XMwkC`jZZDQ@^B;en{?h-o0Qx@W7P0Pe z_nS5KH*0q!!ho7pDQxE#&+)TExE1jvC-$WX>9>5(((J#`Zk;Qo@K5K_wI2`l>V8R|raa@3u`w`JdJfCuvD#uhjb{@1 z@gDW{Rm)X*F0K|;7Vqt=!OcD17F!M;L$krSqgFay`s*#OU8D0fN!AHF&ctV<@TB~> zE8WiO?GGbgs~Qg*-)aN8*HRDpql@2;t*Nc~g3ISlr&0gy zBb#vNFY+2cOH%{9YItfEb|>N=NB+wH=VXqml5~ce;MM_ zjH8d)sS_sF9T?{c1E15mXUXO=v9P{D5!x{>fyo2;zekYOm();vCAzd>3c4LP1EXgV zG0a>5=<2G{)6&r+OyT=Vl>7CY|Ecs*|Hw zF%c4;k{{vJJrRJ0UL1VXVI478Ho>YyK8&aMUMpCK4Uum~Tc5xUmvceJ*Lpv?TJ~)t zfGREH%_X>+%9i33wL%;^+CMXp+tm?cJFqsqu$wx%RJwghw)aE7n>gt+P^Z=Xyw1@< z-n`MX?_5;m1b@ZmAq%&i0?P6<`bwQPLdyHF#HmGD&*;W^mCI}o0OU~ zKliOY+WbClV?Ce#UHutq%&r9EJm;e;yx2mPS-UZC_CbMcbdn)USC$UwgVJeK{xd5El3BqT>)b~C^)_`F36cDQZbL)tM7C;O&5@|C91c^t03cD*2SE`su`nCMj z8PIkgk|6z;=8+x5fu?+h6cdmexFlqvdZI<}pC9p$ChFNMjYD?NfQCtRJH#$XXKH7D z*m)zXh@hj}85*9T1+zC!)`%ZB_x>iF z{H1d{Il>6MwZTPodzSai+n#0aaoHG)*B%q#?Ts@n40ArjQ6x9dhgUi3FPgDgc1Z}c z@eNqjNr9_>ThZ-*7ny~U1Y0Tbs749$i|;gxy{kVoF8(5%OS7BvA0RRh{ENQ_5S(|R zJ0B;=qT~GEX-0haC3*jCuo^odBZPR zAq-c$O37U`1F|)k_s+p57ZB_aW?)AYqLO>2uO-RkQU%7v{2=UOr;Bx;w_R38%=Sq3 z)~KL@`$n~NPLGFGVzr*0^B9~jqGA=;`gx(w@n5(XU{Z+=#`d2Ix{5qD^8Sg^;5ODH zx#?Ma+gP zpZfiXZK+EA|IQ29Hf(SjleW^(P!KIn?@}&2KR(_Xy{j4zV5f6e0ZGkj$n;uMCr5o9 z3xdUt8|7cJ#yUm{FuGFa8#dQ1rHND+hJ7nnYxR6!w4=GfIsb8^_(+S1XS#?;E0pX5 zvTNANz1?Nk6)2>4CkEc%JN~-Q%hODxPSMof5va=l4-M@r)SLqN&12!+RPTt-y1yS8 z=ivBWJMz7zorV71si5DFeDix2)p{1M^8M$Rs$c~H^-xe`p0*UWCOt8TnU-Yy7Wlh& zeQzH|pwe4yIFEg7w$dM~#09XVE63ZMkh;Y-Vqc zL3PRoq<7*T#g@B@7Jl3|I%wPkDdAX=!DiL=<#>y)Y9DrsQ}AfGj49kSA``yTOgDZ# zMy{w`M2nJ2f!g2U+L-1S4PTpEV@sTO_U8NUCut2Glv%tuEr`KaS)3DJ6Z zyFQ8t*1=Q)W}TNW=9z!vhz3+D<@o(8QuP>($-6tFWd(>1@Ts85>o6^XR?|vPdL!NW z)2}`<&K!QQ?a434t1LAg(eMp%(av)_Ru(i|d!Y{j2k)6=ALMP|48PiaCfs0MF<=(s zID;$^f8jO>;ZZ#wLg2W5g18-c$t3gu>9pJWDxLqO4jlQsx)N*0g$u~T;-nbj#Ja|a zsqU?zP)A2+&sA8NECznByb4+cKUFzF?oRdP3&D#_rj0WvAlXS}&N!XZ_NGyGvv+}_ z5r%Rdhz5Q+`Vws+Mc=oO&8eMbBg$*v)&~;sVdS2H0V0g{4#3Z^I zXVq;9VTAecG)#ruHtHo*n1AbM0Xxmx3dj;@+=5PT1A^8v9@Ef3@VQ>mR4L0&CxIZz zfid1Y7q%5$Nkb9B!$C|hUA8t961$iZBu3qLVk#Un10K$=5aTqT|6n&s?|F>Q7tlIv8%GdZt5(`6q#Jy+8{ zal3#}7ii>QTD>Q0Skiuzemwlfa=--rJ2b0O{hZvLPx@cp$>?Ad<%J%iz1qhkZnf+< zK2pm1B#oJyHMT$?rKXtx0*X`BM>Fp%o2^Au%V&9`n-XIBwB{2pINc4uO#A6W6b+9& zuAYW&uo4+qEB93gCzL+w&8pcitxa$GG;eK_oMj}#S^<%jwU!og*Xz=lSDa;S+^ zXH!wCLrYp03A@ahZ#mViYhrdY&8S}KfHr){&=!gVcDDaRiQLS`N>l3;E!)SIwvn^18Rt{2 zYbVS$KtXlPwFgm*ix{J9?4Fc*f0RtnlrmJ4CHexVRo^KmsT7k?KjRuwU+be)tj?C8SLMNBnxDxy^<0Kk>UW<)F3J(tKR_b3mw>pfci>7$;2 zyG6X*{Fyyp;}-mKi?z$ij`YAh;XAmT*XCh~MX>SZ(5NEclEKQ9L3zC}4|9yFhT33k z&d`=NEaF{>Zl?L-71u=(rv$5}_rs5fJLi;ORaXe*ypm951jdrL2Z!Kp&S^*=R>{%M zyUpQ$yN`fJN3?`5W6@(Yq^dybeV3@2XAHpj@#qr;vEI0yaPFdE^*bd z`ImZoGV*fAjcQvH)mgQ8^kkO%H7|}!R_@6A5G|B{VG2hbT!m@)Foh}c$P%I9(knM3 zjvgo0rv^HW5bA~e!A8@ZSfdsuO!Oz`T(hQeE>bEs(`4q26sH}n;5CT%0mH%+-KVF+ zYv@}dLKFrorugwg^%n(F&V1yN*gDjnmvsNY)kiKa*TlY^K2bOwKY%u#6pwJgPuHJp z%OR1?j%^!{$X~Ayqu?(|mALE1IwP%x!ylYD%$=+u_|kIg{B|IyY+1P`1bV`RfFVUa& zmy_eGnPW0rkMM`k<7!VWY-qVch!M}Xn8xk716Z09<-etEl(6_H70wXpdMVS;c$@Y5 z{x7*&qP;Pj3us3l{Q=dg^~@Y2YH)zi)0mwbDGt1{=g zm8MnGN99ALZl1X8w!h;qr~J0#$J+@Ca{3up|NaZ=Tl~xKG`h{uouL^7ys2v|dl&L$ zbGWO^kzE2^@_@h(Q(-gnF_{a_UAeq7SI*zNL>lto&rhWVnh`jtuw~pKsq< zEISg6wuibulfhiMMiE0bF+z&iC839L!m#q_Dr2ppp(5o^FE0QI=^?55-9Y4XlV?yAae{uDJCR~9Q)m^4tv?i<;$3~ zqI3QyuhAWvWL%v{_M88$DJFGAVs(wr5j^%<_)qZb^H-^ZkzJVhduJ-v?~NY5y5s4C z40jkIMrcmfUlbLSx#*_o>^Ct7cV=&Yy)kN#rR)B#Gwrm`9d|Ri%}u3TDjV;Qg&;r% z^YZ|0h*7?PQ5LD*;cu_Q>J9@tf99QIkl&BCEPj=l{|_&{K=*&mh4VV32R8PT&*Rqf zTeW(u3U9NyM%WM3Z>GOJNO!8_FLaXskV=x}W}#YF>#?^{a2j+hax%`f1X+M?Jkv8ZY8OSkkA2$AiF$^M^yferS8yNNacOy4eyfvSNeC1=^IN%aeUaaE9=Iyp4p zu^!wA00shWfGWe2Kn?ItM2roAwb9J$#fNg2jH&J`(Q0+LlfOLkJux(}`GeZnxC>Mk z*BHSMw0a*goNec*eo5GK29*hvA zR>y8LIh^kk@SZjAceC`gZrd^?YmI1^j{*CkI#cR+BU~pAV`(&3C($T|%O9&m{aUQ> z$2{hLb-bTW1R;(rLr>KTPy`5v-@r4?Fy2~5vfG8@HyE&h) z{HgYry&}j=CAG7Tcv+SjV`7{fuPNDBF5}_715blz()Xc_ltqtM+)RH<#RIMwyov(N|CK2^Q-l3=6$E} zTQMqZMCE@KMgrN{gltoNqOfyZ=~yk!zsLDao`#GVxWlZ}!Qy(?`0jA{FS3%N&yka& zM?Qprf@@iOSEH6X8o6bX+fRS^YKKqF-a5e{lev%bzFz8k+kLS!tM)||{L|}uLOuc= z`ytNTKpHbQF|sfIozPR5q9aKGR+Ry0h^rW2ys>}0Thhe5T6Z( zFV#<>+N5($m_@VnCHi(&q^Jq9P?1EBkwy_NRA zRYW`NBS4cuyN+rCDiELPQ;$jF-3%jfAn-we=yTGR-O2~%Q6GBSE+HnrI0IwPE|uOH)32e#s`j`@ zt)0un@8mU#?SW432j~Vd1PIf+Hf7y?cN`RVll>@D0x*}dJkm|Bx-vZrX`V>;ONOD| zcM4II%%Kr}K1h7{#o_3PEf-I;BIjhXxCat$K4hU&g3a-M(aN`Apj*b58Z)rQ(?T%I zm7Os6{Ee6WuQSK~&pT)$J)Y@#EiZ*{PqB+#u_ow>RJz%!kpK<=xFM1Fmq?wrn!h*u8RYio= z(-z{&n+ogqMj5};^j3EekK(_iFaz8Ttlw@Pt4o6@1t|;j~}*yPcF)c=O$>*206_h1qsxm0gJ*nG@!% zUJpE28Uo6t?t$i2`DXjyd}C|9~$dt}Fl z*X;*p<{O}=1b}9aQ`x#H{FT38&_t)oa$|&s?(B^#lvV-PhQ&La^Mb)~qCP1JW_!je z%iaJ7bkbMDWd+@Bw4k_A%`iMa&evzW^;hJ~f8~Dvc>bp=7P759M2f~oYxGk%GQCsQ znz#!~i~609`6TG?40g;lS6)#p7A|i$n3L?juKZ~~tlGfqFcsH?dX{pgPoiYmT<55L z3zewY#(O_TY1yXfn(os_S0}u)+D>n^vP)t7I9B3nJa%%|X5i`!aE*s9)UPqwkNc~t z%*gWV%j~G;2lK_f^T52phWRmj{863Z_hTck=hZ5i-dc^ju@$*vt@qOH%6cuv#(r^m zrOF-a1+G8fpjInG+L}7PHgbHb1VvMQ?je-c*6a2tOpU->9mr~5HrxBob0GU=9s9J4N&xAcyfNEGUKsmJSrF?0_ivy$e9V2Npr~M#OB{ z5Zxi8pcv5b*Y7kg2m@d~rAW;nHySrnsa)%j9qg|00P5FsNE?;Ch8;jp6^ZW#{(Lu6 zZv@HaGmtb0UW6L`JgK{v%(P8EdlhsMz_NqYztbo|G$B|NkO@fvrNd2so>l*OOBz__ z-|hK7Yo8Cp)NVrSne)K>JBH2zW{7vxNlLaF>Ijt?=-1aIS?n`2`RnKC_y(3@+5HFE zZcDyQK6_(9So255YTpTcCU^z9cb_I18{=0?AC)Jl<=Kgaja9ivT|Ai@@i_sIY3CsX zrB99^SrFYRmy#!%Cm03RABmqoh_tf}ce8mM%z4%@_8k4#C%P_&rS_c>VjhVu-y7q| zG3C{0-jD{ni?^3rbdzjSNH5dU%Di&|n;I=v4)KUzmt~;=zd$qf)&e9a8^nS^B|ZQK z5Zn}7sX1Er(jXHf7@DTu&fhT>DhGn?^|WTpuS}D#+k#4L8o!n9U4-fk;WH;Us6h;=y_W~OMz~_S!qd1L6j{c6J*uLD<=~SCaSuly zo?mFqn(hl`!%652=aSp02`JrHdpdDETWyc)ti`p>s@HhLxNGBj#=xx=J*sS@|8Q=h z1@W_W-v~I;$NNJi>SqA4#aag<;Z6rWK2%S#YKK4)h`T1E~wV3RM^(x2G zi2SJq{mhi9Y0ctXHnH=V=-3cr!Bk+oSVK2+{a?&r?nh$|ycC&1Vx*>wDhSI{tcWfk zw^Zs?SQQ14YPA$8-U$lMOkpUxG>wxwkw2bu6uJiX2RqWi-y4BI9U)Af=^vG z2zHjAX>1%?M?pf>U$sAd9us`xN=lByitt=5H$~wqg2kKZ1|AtC8iabgKwNfoa5`#r z>VB*hVnd4MOKX%#%2w}>oz6e<$^Y{2EPV*elgQvYTj!w4h=6LfBJ~rq4@>IGnUNfDd7!XfdQwla{jCqivXxQMh?z=d-twJ0yANMJdMuj5#bu$R zrXOiHFb<3SSEQ1R+fZfdlsM>cIkiO%SPAAH+wJ<1LB;)=K~+HcZ~m4+H4DS){3U~$ z)FQv2o*b`sxv})3sigvtW&cdR#gu0j^~oIx%?6Yg~<1S{J( z{M-gF5wKc4rbdthTi~{@W=0yF4Wf@^lBRW-GRARDbw^kV4^Y_Pc53egh{CCa=0{|vx$Ij2&2mZ^CiKM4AHfJ%U`^aBR_s+|+iEhi|zO@DG?uQr0@jNUDm*ypA{ z;!K^m3NqCF!G8uv4pblj0R$B!aTkKEty>zc1Jno3){)^fa6{Goa3sUlcN(KvGQi@_ z0F0xBf8V5X@)6igfxMBnzA`xx+vFrG8YIc2212&TmpCfE3M`)+~$+~hkZ7rHpT z)l#dpjQyxW{jOkshL>HgG6n8?$?{rbArWG6PL?Ub|K*cgWOktb`=0%OV0Zjq)TBu2 zD4$?IRhx-uLuz(abP36|EnHkcj(ff;1Kx3unXES>vE9p~`(*qj#kapwV&$yE zw3z)+6Nne)l?SsMzGrH??lRr)SS9-`4Q-r1bUO}lo7W72V zlH^c--8lFT3GHFulQAIYE#3TxOHf&<>k4sXy>J&aiL8enrgnoFpp4#%x2_aa?QF*l zG0crkbRjl}SW+yyXB24Y*~aWD9aF+GN4_l*3rvR1-@fE=ux)Z}dU97di-v~&p3(0j zi@%92{&##o5MKJut`^{=D;OvtTj;e|3Y6A7efWZ!Qy&05MI8hcI6tj6{6J!HK14a+ zYZX=sB_$)R%mt(N;$L?WxUPjdEq0rcqiXH<3Y37=$06@%tbhW0p+~xE_VTB3f>;_x zC<4as;2SDQSq|V8JfW0+zPHbDTYV6pek?v|Doj}SSz7;Q7MkI#P!6SfVi6zr;_DXPe5aX30={!50l?s`fo}r3h`g?3No0@Icbax; z_IH5U5&0J)$DE&l;ov)nFVM|j0A+!?9OSw-2)`UL97278q8e}MP&EKW_5GwGb_i6= zvBwIbpqEgTXmyIhG!Y13z6UZKF?;&oX`&pKa`sEDNgk~$0EYDjP=znD3+zh;dj4Vi zX#Q^9KViEeS^_`ys60NzfFKkg4&%X^i-FXO`{_vj?Q16e7U(?L7R{CxW8nrP)yaI= zmsK8Bc%Q0`9$&9gUg_eyp}?k&qlQMI*5~u{E@X@8n=4D#4B0#^RiATi)*%V-hUZO> z8LidFf_Zyj7tcnl7|CL4-}k9Lj|5K{sdNPM&nq$az5Uh;nS7PP89bR^p0UJzB^c6_ z?QEp2XaX>NtA4mL@@_P=`oK3+;MGfnZ_W2@+P|FHP4Y<>_i;d$te{8AA903<^!bUIM<$OgW-B7#$h>(qs6NhFqpz6ZZPIAPR(Fxou$ z@C`lwJCb*vZb(?B=Gnu5SKI&Ex219A0Vm2)YwQ@urzlQpvo$<-Nle=01>LIPeWj0& z!EOz_3QT>%!iZG9TRL{iYXrr;z3|{>wiH3D+U(%Ukg%Fic@MjZ*ulBpwl#aW{!6f@9;B^)qSwn-9Pyuz55pJg5 z<*FYErz|<^@D$^M+IJ4lx%LM%@)`rqU1ZMZ%)h!5ht?ge)6L4jyE;jvm?3?Zmq*)C zECZR`Jtk&Mm@8YUho{|RQZp-K@}q{wwjfdnVPwOZ6%S{=rE<$6H06HWB--&JrbI_^lDG`Zy z@fa$a;8ajq`_}R7eusGMcgWy*@^be(Jc@es4VuK-VkS73ok@`$aKGSuFZyNkb34S~69y;2_u7^eh8CJnjWdchZ*=IaDZ~BV=uerIOq+=uzeZLYFS$GF6jkEB ztykJ>u2`Gd305GP6V_Xs6P`hjS6g5qM@XDL$l+c2!k1Ds%x7RvA5Or9vYe0vBPzmJdbQ|tvJPQi~a@5TRNe2iYm+>+bSyt6(CWIKkT<<8&&b=)38-O_0oKd_gzQf>Zz)H`HKJxGEAVOx>N zG8-9D6Zp{`ukL@es-T6I^l_Pi&HF33^Kh#_qbjQ4jm`T!n7D1-D4MZb_xnnpW3M?dlr4DiOAJ2|3q(;( z%O@=106+z)A0eIIE#^#2jv;%luc%B3=Ld3wjNaKhiBsE8_s&wi9NHkI$dK#}P(bw| zvhMJYk+@OxZ@^bK5-dOM2Ike2SpA%-*tLR0 zBEk2DvX-H@bhRg^Mxjb2)QzE`iWsn9?k$=31tp*o$7MB!mPHYD9S;!;!Q!eV*cw5< z0aAka={iy%|29)S<+d$kp&!*w3yxz{@ABr)yjJ-4$oP9?{5>*i{~j5C`wU>U__xpa zvEBIFXZ*dI`g=9?|Jl`46%##$VNe=`No)Zsc*NIMP@01!-#&F7d5+2&+%Bzj4 zzU?QMm?HmOa%sP&-C^%3g$}4%N79#u$u?n>2VWq?Yh*r|kDqU~?X0N`qU#fG#LH}^ z!?6Esj9pQDW;Y#T<7ck53eV))v)Q}X0(XnUxRFQ8XKP}I2FKq4@^tTECjUw{?*Hx2 z0@$RUXqa4Z6N;e@t61J|Q|D;@zpA^=pr-R~y+veMMOG9+T2z`E0aqzfBMX8M0V#rj zfQm{9MQI5F$*V|jq9O|jkrHEo5D`K%5D_E`NDVdA5a|L5C4{uSf7DxM?w9+{op zEf-)fKbL&z_HouN51=Q-BD4P+LCIbVo7=ZTP^uElXgHDK;K*@}jrE3lv;}Yx|4-ga z{;QGrUwr=mGxER=f#6^80`9}{J5QuV`R6&BUIj2|*ITlU4eZF_fJwhG%Iv7d(54I^ zKcM7k1q5Bs(CDKr0z(kxglo~+NW9@O`pp44WsMfE*x-`3obT|KuH%DGK ziTAu|>XyISZbK9^QDyhK_*0h(Hu&0UF5xif{*xK6@LDq}CzLT_=F6rNkqd#EXDeWQZLM0D&n_SZXK2pt|Ezl`JvxxwsdsbuPu(U z6ImC^96qh7)Vk$WfPX(~!SytuzFcr2nJZ;LhYi>y)TiY*+ov7-^=-8tKD5L|>Q@I$ zERNMUy&WhuSm@`zN&;jBQJ)jUFdGa5q$FjBQmg1e%4$%u%cI-5GN^p`H{*~KHC1+OjV{`_FK5y;i>G;t zi?ITf3-+@!W~=m0dN>6RMv+Rh{mKUj`0Q2S0-J{YQpED$Ig;vP*fA`TvICdaECO-& z68b9uXKc^!gZ#P@6~H`8F;?N+qeCPX$Wlai375Wu$;-haS)KjCzh||)-<*5ymoN<` zs?G!Qh-u`+UT3xT8z=4Jyv0r!Sn~86rz_#`xcUXmM9uKluiz%6c$63?k-62HSc=G+ zp1?4SPP?`3r)uJHT7v9=NC#;{JCaf9+;Kdq(lFzFMfZ+fs3EpI z@}QwL@`C2|RT>M>xG#D#W8Y$v+kxiU0d=6T9QvG^d7N?M6RNGMguL z=n?8b7_cbiK(7`gF?hlF2-PtadiD4Wp-pC2%IAgrdy) zitnMyW34e9NIBgMm>aF*Y}-NgJ!o~Pq%`)%1NZLKMk&6-U?Y%57QM#Gs9T6+TL%HI zblV>}cJVz!KEzJ`ic|6UVeowzCr>KaP(;r@CFG>NLwLZ+{FT%R=eQv%bdje>zktwe zB0oYMBFQn#`boE0213b(!`Gjj#YXtoJ!ZgerHug?Mu`dvG>FhPys_5DAeeF&%k*>2 zU$Kc-czJOm5>i(H1lw0%p=TX~fzj0iMFOnl1?BA=+@0~2th&fjSXjW7bb#I>!K!J7 zB;T)TP8VCy7i~EgN|qcxAzO}DzLiW(`Du4^TEzTGLK8WbEW=l0n2}lJmOl;c3KEn} zv6TJxx6aWrQ|%I zcnY)7`s2?X=jMhTEu`#ly5?3BIb6TcD}UV$ow54;)9W_t5#qAZxEzTfUR9kn!0!K^ z=vo{q-BVU&E3Hwd{olWP|6R_wqrbXT<7y7o-u8=2jp_Tq0KhrsR&1wlVEAr!Do> zAUR^uAf>_16YPfuh?jn1+R(N#<5Tl@XiHn3CC`z0p5k+RV8hjFFkuQtA3a z3)=yf45%XaafwubM@JCh=uX+DO@LU1?tBv#J7ZdNUxKpJ+qbb!rYBlk|EjSOg#fza zppqzUL8)qg`R58?q0j46Io>|UB5$4AF$`Uyc%Bks$xwcY`Er{81q*MR#{1ar*9XxY zC6jEk+oQ_2dXXzzPD5ry*UH5ba5Fz(YBfzi9thPDL{KZuIF})JMaiu{@Ti0M2t`D6 zWOyHH*cHe0ZUV?)yW<&JwZN{*R8dc6Pfdnvw{7ephaJ0!DN`YQ&j)y8qNY#57Yv@* z*Dlyx=${cbV>Ye+BoORK5e;3w>m8ZIm2#*t%tIGuPVkzTCu9yZ^JCp zQ9oO?zb)YKt&|Fy1Xt|yUO2=RXi{`k+K?wu;=So;8J}?EnHqcT4&I-an?mn3rO4g+ z8Es~jz)(?9`*H{WnfMjqDqQ4|D%`hlLgw( z_j;7y`8{uWx6$uGgJ8!BzXR8Ws@hhVTAX3*s9M-1+C2 zc{OoSwgn@Ib}7hcR@Uz)9!@dRPszyai+qR7iMB|PXZ z#GBnqv$7qrc58zz;Ch|o=r)dpmA^{Ph1b8pE69-=Iu8LsTNN2AHAUWCg`)jLX-!mX zi4HO8H`HZE{A`LnCKffJqj=0if2-Wov4;#(8PF6@PavHfR6qOYp^J>MiWLJBLHD(r z@hN`4BHQn8RFktW(_h=}H-xa`6oQMlU(B?xMj!aR)02u8b9Uks%MZ^25^b8T0S7cViJKsMjfrnZJ9w7p<&El2-H9sv8D62-*aND^xeduPxpekjj1P2aluJ zGfP|!zj*)lROF+`v>v2Q?MEQ-YdBxX`wUg{57+gKwpw9%!O+L~rti}+{3i?1Vvf#O>;t>9~nWe+q-JefAH2Ppf2}CTVTxL~2M8C~%P$$efp1ZvR*${In zQw`V(1thnzyK8kRruSRj1X$2tfaB*Sgg0+5r^8n`rfU$D!bsON4BIFn?*`@}Uqa|w zww$YTCW>-v%Hx8(%FcDf2(`wQj7PE@*ujIeQR_${R+BBtQ@P|hbeu<;ScNohyLl{D zlLkqVrQdM6h8*;yWub3WGjSE`=)ZuafusgXATsbPOj(S#K%A!S~YH3lhzgnZStb0|Jsm{-6F1BvGV(hfu#W8x!-(; zmh+obzzgLOHbHym>lM0Fih)263Z6fb091?Y^GoyAX7@^f#O$_RX^7sJL^`W)kC7<9 zjO-n?s_@g-jX<638(O{fEx3r2w4ZpbiJ~p2ee?S89kXG1`etXgi{y6i>TH_hz#b16 zI`CX9N<7rlWB6c|q)*eLPkgqtBGdX%eHP~^eu~=1Pw@1X1Vh0EAJ+4MB3FK6=%md` zRfPL$VWbYeWFc(q`#&8-41%Lp|>H;F~3mi^ljJp&~yx!>^a>zj^Zr)S{Q#3Zv|54YQv)wXxfFf&2p5Ct@k2s&EK2R?D87O?9^$jM*S)6T86)n1O+2!EZXZE4BVTM!I!;QA+-A6@M+ zAbigbpglW)!dCF=@WBq;%0cIcd|8(B@{gsQUUi`oN7tm+Q0IC^&ZogErzY^_m0TGmDc$-Cma)RjKRSATqS-;_pUZ413Mx$oS7`j@=lyl0k5Yt9Dh-|)l=n-oxAY0=p0d3*^ZMfNjLuxB0N zc+nHf?7c54!)lxLcNCe3YcraIhmEeaOPji|nCte{Y zn`F&nilXx^U>#sgMoV&P>4US(h~*t@(N&Jyx8Xr=mkHUOLOeh!bC50Rn~B#RBF5|1 z)523%Rs+=Q2S9(=c`7YVg2+Cw?=FA<7xDlX9)EMe=;B9sqamk`1#KqpjZ!G{RTS^r zl#pDsnxy4K4OvyVKCauA>pVOsD6*6P@a!4-RF!avZ;+>ruu!lHy}sBNSoD^7)xc-6 zflyyo6CFCXRS%v^fAIGYhZ|2J7&|UBH_1B16v;&>>pq9Wl;UM*wURZWYQ($Tnq?za zJ@rb%!y$TpvUXXB{skq!lY3s?JeV=NsdO;k%lx#1pA%{v_1Sly_$NO=;~>@QTCZiz zvM;T#p=`TsA_r5QHO3VtF+qxaAI?)cuuM#RNDIAtffk<-cI8fg=yu?M67j?5fS}WX zpSd|0rY>Ws1)bnwXf5~ASd3bwp!;R*;?VP&QgHmW8{zSW@;PLJJv%8gZ@k_BHXDp8 z8QzM)rP*WK_Q8Z}@)JwGG~IWjP<6OPZ>Te+p0e!1N~1V6RM&8Pi#mh$uF41N6u+#G zJ0fY=HQn&@v?zt3h;X0>#Tc4kIXaZfL)x)k(bzVGq`@@}q|^9%$cmrRpFK~WI&Y!s z1qKRX2wklreXY+6HCJdlrK0#3#I35{K<+}_hLqHL`g=4@dRn4|ps1QU4cRs9qkp6N ziC08Wl<>!H@hFYlg%a1Q!{5xCPBJYyu2GP%D|P&R@%kyl>m>$& zuuIs+w)8%+&XSwhnDolIht@)N9v)2V&gq|e;4Rera zn74elxQc4-7QB}mZUDY(9`;A5Z`W@P&OXAm+`%qa9?d78y4*;=Cz_A={La_OWiI<7jzH0Yl42{m@DeG_0z z72}9~#H&N6ugHbp_vc0>W8Y^lUvgyHVL`sTiifJORe(%W8T-CkSU=AyX}fz`ZP}un z1ExbB@ZAEY<~3KN&X-XamS6ueIJzev*+YhPth-;GmQhiyZ7)?alW1Kl1TOY zpi6e12VtJf%eMP{^*;)d_&PP&0p-e%ECp|+?>Z@+TjO+r`;f2>K@-p?9BhO`On=hC#+bY0SN0LZ;w-gD6-a#ObMNdYe>YOFh7 zHdqIP)gI3Qu)M~7n8bl!1L8UxY@;EVR4s_>S7nq7vMvizg z3BunH2PhC`LNr+@8GDB(%0_3g{WVa75o##G8u3|(|H1wj-ptja)j-PaAPG*Eg#N)r zy8n`a=_IyvCRiA)WxW(c@*D=eH$KLJGb683qpXX@eX`b;sMk~)rv1ZHMn_*?H#$=W z`5Cwb>4vo;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c=n[1]?(e.length>n[1]&&(r="invalid"),n.shift(),n.shift(),this.next=n.shift()):this.next="",r},regex:/"#*/,next:"start"},{defaultToken:"string.quoted.raw.source.rust"}]},{token:"string.quoted.double.source.rust",regex:'"',push:[{token:"string.quoted.double.source.rust",regex:'"',next:"pop"},{token:"constant.character.escape.source.rust",regex:s},{defaultToken:"string.quoted.double.source.rust"}]},{token:["keyword.source.rust","text","entity.name.function.source.rust"],regex:"\\b(fn)(\\s+)((?:r#)?[a-zA-Z_][a-zA-Z0-9_]*)"},{token:"support.constant",regex:"\\b[a-zA-Z_][\\w\\d]*::"},{token:"keyword.source.rust",regex:"\\b(?:abstract|alignof|as|become|box|break|catch|continue|const|crate|default|do|dyn|else|enum|extern|for|final|if|impl|in|let|loop|macro|match|mod|move|mut|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\\b"},{token:"storage.type.source.rust",regex:"\\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|u128|f16|f32|f64|i8|i16|i32|i64|i128|str|option|either|c_float|c_double|c_void|FILE|fpos_t|DIR|dirent|c_char|c_schar|c_uchar|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|size_t|ptrdiff_t|clock_t|time_t|c_longlong|c_ulonglong|intptr_t|uintptr_t|off_t|dev_t|ino_t|pid_t|mode_t|ssize_t)\\b"},{token:"variable.language.source.rust",regex:"\\bself\\b"},{token:"comment.line.doc.source.rust",regex:"//!.*$"},{token:"comment.line.double-dash.source.rust",regex:"//.*$"},{token:"comment.start.block.source.rust",regex:"/\\*",stateName:"comment",push:[{token:"comment.start.block.source.rust",regex:"/\\*",push:"comment"},{token:"comment.end.block.source.rust",regex:"\\*/",next:"pop"},{defaultToken:"comment.block.source.rust"}]},{token:"keyword.operator",regex:/\$|[-=]>|[-+%^=!&|<>]=?|[*/](?![*/])=?/},{token:"punctuation.operator",regex:/[?:,;.]/},{token:"paren.lparen",regex:/[\[({]/},{token:"paren.rparen",regex:/[\])}]/},{token:"constant.language.source.rust",regex:"\\b(?:true|false|Some|None|Ok|Err)\\b"},{token:"support.constant.source.rust",regex:"\\b(?:EXIT_FAILURE|EXIT_SUCCESS|RAND_MAX|EOF|SEEK_SET|SEEK_CUR|SEEK_END|_IOFBF|_IONBF|_IOLBF|BUFSIZ|FOPEN_MAX|FILENAME_MAX|L_tmpnam|TMP_MAX|O_RDONLY|O_WRONLY|O_RDWR|O_APPEND|O_CREAT|O_EXCL|O_TRUNC|S_IFIFO|S_IFCHR|S_IFBLK|S_IFDIR|S_IFREG|S_IFMT|S_IEXEC|S_IWRITE|S_IREAD|S_IRWXU|S_IXUSR|S_IWUSR|S_IRUSR|F_OK|R_OK|W_OK|X_OK|STDIN_FILENO|STDOUT_FILENO|STDERR_FILENO)\\b"},{token:"meta.preprocessor.source.rust",regex:"\\b\\w\\(\\w\\)*!|#\\[[\\w=\\(\\)_]+\\]\\b"},{token:"constant.numeric.source.rust",regex:/\b(?:0x[a-fA-F0-9_]+|0o[0-7_]+|0b[01_]+|[0-9][0-9_]*(?!\.))(?:[iu](?:size|8|16|32|64|128))?\b/},{token:"constant.numeric.source.rust",regex:/\b(?:[0-9][0-9_]*)(?:\.[0-9][0-9_]*)?(?:[Ee][+-][0-9][0-9_]*)?(?:f32|f64)?\b/}]},this.normalizeRules()};o.metaData={fileTypes:["rs","rc"],foldingStartMarker:"^.*\\bfn\\s*(\\w+\\s*)?\\([^\\)]*\\)(\\s*\\{[^\\}]*)?\\s*$",foldingStopMarker:"^\\s*\\}",name:"Rust",scopeName:"source.rust"},r.inherits(o,i),t.RustHighlightRules=o}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);if(this.singleLineBlockCommentRe.test(r)&&!this.startRegionRe.test(r)&&!this.tripleStarBlockCommentRe.test(r))return"";var i=this._getFoldWidgetBase(e,t,n);return!i&&this.startRegionRe.test(r)?"start":i},this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);var s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++tf)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)},this.getCommentRegionBlock=function(e,t,n){var r=t.search(/\s*$/),s=e.getLength(),o=n,u=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;while(++no)return new i(o,r,l,t.length)}}.call(o.prototype)}),ace.define("ace/mode/rust",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/rust_highlight_rules","ace/mode/folding/cstyle"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./rust_highlight_rules").RustHighlightRules,o=e("./folding/cstyle").FoldMode,u=function(){this.HighlightRules=s,this.foldingRules=new o,this.$behaviour=this.$defaultBehaviour};r.inherits(u,i),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/",nestable:!0},this.$quotes={'"':'"'},this.$id="ace/mode/rust"}.call(u.prototype),t.Mode=u}); (function() { - ace.require(["ace/mode/rust"], function(m) { - if (typeof module == "object" && typeof exports == "object" && module) { - module.exports = m; - } - }); - })(); diff --git a/book/print.html b/book/print.html index 425fbeb..6a4fdaf 100644 --- a/book/print.html +++ b/book/print.html @@ -2930,8 +2930,8 @@ fn main() { }; let mainfut = async { - handle1.await; - handle2.await; + fut1.await; + fut2.await; }; block_on(mainfut); diff --git a/book/searcher.js b/book/searcher.js deleted file mode 100644 index 7fd97d4..0000000 --- a/book/searcher.js +++ /dev/null @@ -1,477 +0,0 @@ -"use strict"; -window.search = window.search || {}; -(function search(search) { - // Search functionality - // - // You can use !hasFocus() to prevent keyhandling in your key - // event handlers while the user is typing their search. - - if (!Mark || !elasticlunr) { - return; - } - - //IE 11 Compatibility from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith - if (!String.prototype.startsWith) { - String.prototype.startsWith = function(search, pos) { - return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; - }; - } - - var search_wrap = document.getElementById('search-wrapper'), - searchbar = document.getElementById('searchbar'), - searchbar_outer = document.getElementById('searchbar-outer'), - searchresults = document.getElementById('searchresults'), - searchresults_outer = document.getElementById('searchresults-outer'), - searchresults_header = document.getElementById('searchresults-header'), - searchicon = document.getElementById('search-toggle'), - content = document.getElementById('content'), - - searchindex = null, - doc_urls = [], - results_options = { - teaser_word_count: 30, - limit_results: 30, - }, - search_options = { - bool: "AND", - expand: true, - fields: { - title: {boost: 1}, - body: {boost: 1}, - breadcrumbs: {boost: 0} - } - }, - mark_exclude = [], - marker = new Mark(content), - current_searchterm = "", - URL_SEARCH_PARAM = 'search', - URL_MARK_PARAM = 'highlight', - teaser_count = 0, - - SEARCH_HOTKEY_KEYCODE = 83, - ESCAPE_KEYCODE = 27, - DOWN_KEYCODE = 40, - UP_KEYCODE = 38, - SELECT_KEYCODE = 13; - - function hasFocus() { - return searchbar === document.activeElement; - } - - function removeChildren(elem) { - while (elem.firstChild) { - elem.removeChild(elem.firstChild); - } - } - - // Helper to parse a url into its building blocks. - function parseURL(url) { - var a = document.createElement('a'); - a.href = url; - return { - source: url, - protocol: a.protocol.replace(':',''), - host: a.hostname, - port: a.port, - params: (function(){ - var ret = {}; - var seg = a.search.replace(/^\?/,'').split('&'); - var len = seg.length, i = 0, s; - for (;i': '>', - '"': '"', - "'": ''' - }; - var repl = function(c) { return MAP[c]; }; - return function(s) { - return s.replace(/[&<>'"]/g, repl); - }; - })(); - - function formatSearchMetric(count, searchterm) { - if (count == 1) { - return count + " search result for '" + searchterm + "':"; - } else if (count == 0) { - return "No search results for '" + searchterm + "'."; - } else { - return count + " search results for '" + searchterm + "':"; - } - } - - function formatSearchResult(result, searchterms) { - var teaser = makeTeaser(escapeHTML(result.doc.body), searchterms); - teaser_count++; - - // The ?URL_MARK_PARAM= parameter belongs inbetween the page and the #heading-anchor - var url = doc_urls[result.ref].split("#"); - if (url.length == 1) { // no anchor found - url.push(""); - } - - return '' + result.doc.breadcrumbs + '' - + '' - + teaser + ''; - } - - function makeTeaser(body, searchterms) { - // The strategy is as follows: - // First, assign a value to each word in the document: - // Words that correspond to search terms (stemmer aware): 40 - // Normal words: 2 - // First word in a sentence: 8 - // Then use a sliding window with a constant number of words and count the - // sum of the values of the words within the window. Then use the window that got the - // maximum sum. If there are multiple maximas, then get the last one. - // Enclose the terms in . - var stemmed_searchterms = searchterms.map(function(w) { - return elasticlunr.stemmer(w.toLowerCase()); - }); - var searchterm_weight = 40; - var weighted = []; // contains elements of ["word", weight, index_in_document] - // split in sentences, then words - var sentences = body.toLowerCase().split('. '); - var index = 0; - var value = 0; - var searchterm_found = false; - for (var sentenceindex in sentences) { - var words = sentences[sentenceindex].split(' '); - value = 8; - for (var wordindex in words) { - var word = words[wordindex]; - if (word.length > 0) { - for (var searchtermindex in stemmed_searchterms) { - if (elasticlunr.stemmer(word).startsWith(stemmed_searchterms[searchtermindex])) { - value = searchterm_weight; - searchterm_found = true; - } - }; - weighted.push([word, value, index]); - value = 2; - } - index += word.length; - index += 1; // ' ' or '.' if last word in sentence - }; - index += 1; // because we split at a two-char boundary '. ' - }; - - if (weighted.length == 0) { - return body; - } - - var window_weight = []; - var window_size = Math.min(weighted.length, results_options.teaser_word_count); - - var cur_sum = 0; - for (var wordindex = 0; wordindex < window_size; wordindex++) { - cur_sum += weighted[wordindex][1]; - }; - window_weight.push(cur_sum); - for (var wordindex = 0; wordindex < weighted.length - window_size; wordindex++) { - cur_sum -= weighted[wordindex][1]; - cur_sum += weighted[wordindex + window_size][1]; - window_weight.push(cur_sum); - }; - - if (searchterm_found) { - var max_sum = 0; - var max_sum_window_index = 0; - // backwards - for (var i = window_weight.length - 1; i >= 0; i--) { - if (window_weight[i] > max_sum) { - max_sum = window_weight[i]; - max_sum_window_index = i; - } - }; - } else { - max_sum_window_index = 0; - } - - // add around searchterms - var teaser_split = []; - var index = weighted[max_sum_window_index][2]; - for (var i = max_sum_window_index; i < max_sum_window_index+window_size; i++) { - var word = weighted[i]; - if (index < word[2]) { - // missing text from index to start of `word` - teaser_split.push(body.substring(index, word[2])); - index = word[2]; - } - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - index = word[2] + word[0].length; - teaser_split.push(body.substring(word[2], index)); - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - }; - - return teaser_split.join(''); - } - - function init(config) { - results_options = config.results_options; - search_options = config.search_options; - searchbar_outer = config.searchbar_outer; - doc_urls = config.doc_urls; - searchindex = elasticlunr.Index.load(config.index); - - // Set up events - searchicon.addEventListener('click', function(e) { searchIconClickHandler(); }, false); - searchbar.addEventListener('keyup', function(e) { searchbarKeyUpHandler(); }, false); - document.addEventListener('keydown', function(e) { globalKeyHandler(e); }, false); - // If the user uses the browser buttons, do the same as if a reload happened - window.onpopstate = function(e) { doSearchOrMarkFromUrl(); }; - // Suppress "submit" events so the page doesn't reload when the user presses Enter - document.addEventListener('submit', function(e) { e.preventDefault(); }, false); - - // If reloaded, do the search or mark again, depending on the current url parameters - doSearchOrMarkFromUrl(); - } - - function unfocusSearchbar() { - // hacky, but just focusing a div only works once - var tmp = document.createElement('input'); - tmp.setAttribute('style', 'position: absolute; opacity: 0;'); - searchicon.appendChild(tmp); - tmp.focus(); - tmp.remove(); - } - - // On reload or browser history backwards/forwards events, parse the url and do search or mark - function doSearchOrMarkFromUrl() { - // Check current URL for search request - var url = parseURL(window.location.href); - if (url.params.hasOwnProperty(URL_SEARCH_PARAM) - && url.params[URL_SEARCH_PARAM] != "") { - showSearch(true); - searchbar.value = decodeURIComponent( - (url.params[URL_SEARCH_PARAM]+'').replace(/\+/g, '%20')); - searchbarKeyUpHandler(); // -> doSearch() - } else { - showSearch(false); - } - - if (url.params.hasOwnProperty(URL_MARK_PARAM)) { - var words = url.params[URL_MARK_PARAM].split(' '); - marker.mark(words, { - exclude: mark_exclude - }); - - var markers = document.querySelectorAll("mark"); - function hide() { - for (var i = 0; i < markers.length; i++) { - markers[i].classList.add("fade-out"); - window.setTimeout(function(e) { marker.unmark(); }, 300); - } - } - for (var i = 0; i < markers.length; i++) { - markers[i].addEventListener('click', hide); - } - } - } - - // Eventhandler for keyevents on `document` - function globalKeyHandler(e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea') { return; } - - if (e.keyCode === ESCAPE_KEYCODE) { - e.preventDefault(); - searchbar.classList.remove("active"); - setSearchUrlParameters("", - (searchbar.value.trim() !== "") ? "push" : "replace"); - if (hasFocus()) { - unfocusSearchbar(); - } - showSearch(false); - marker.unmark(); - } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { - e.preventDefault(); - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else if (hasFocus() && e.keyCode === DOWN_KEYCODE) { - e.preventDefault(); - unfocusSearchbar(); - searchresults.firstElementChild.classList.add("focus"); - } else if (!hasFocus() && (e.keyCode === DOWN_KEYCODE - || e.keyCode === UP_KEYCODE - || e.keyCode === SELECT_KEYCODE)) { - // not `:focus` because browser does annoying scrolling - var focused = searchresults.querySelector("li.focus"); - if (!focused) return; - e.preventDefault(); - if (e.keyCode === DOWN_KEYCODE) { - var next = focused.nextElementSibling; - if (next) { - focused.classList.remove("focus"); - next.classList.add("focus"); - } - } else if (e.keyCode === UP_KEYCODE) { - focused.classList.remove("focus"); - var prev = focused.previousElementSibling; - if (prev) { - prev.classList.add("focus"); - } else { - searchbar.select(); - } - } else { // SELECT_KEYCODE - window.location.assign(focused.querySelector('a')); - } - } - } - - function showSearch(yes) { - if (yes) { - search_wrap.classList.remove('hidden'); - searchicon.setAttribute('aria-expanded', 'true'); - } else { - search_wrap.classList.add('hidden'); - searchicon.setAttribute('aria-expanded', 'false'); - var results = searchresults.children; - for (var i = 0; i < results.length; i++) { - results[i].classList.remove("focus"); - } - } - } - - function showResults(yes) { - if (yes) { - searchresults_outer.classList.remove('hidden'); - } else { - searchresults_outer.classList.add('hidden'); - } - } - - // Eventhandler for search icon - function searchIconClickHandler() { - if (search_wrap.classList.contains('hidden')) { - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else { - showSearch(false); - } - } - - // Eventhandler for keyevents while the searchbar is focused - function searchbarKeyUpHandler() { - var searchterm = searchbar.value.trim(); - if (searchterm != "") { - searchbar.classList.add("active"); - doSearch(searchterm); - } else { - searchbar.classList.remove("active"); - showResults(false); - removeChildren(searchresults); - } - - setSearchUrlParameters(searchterm, "push_if_new_search_else_replace"); - - // Remove marks - marker.unmark(); - } - - // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor . - // `action` can be one of "push", "replace", "push_if_new_search_else_replace" - // and replaces or pushes a new browser history item. - // "push_if_new_search_else_replace" pushes if there is no `?URL_SEARCH_PARAM=abc` yet. - function setSearchUrlParameters(searchterm, action) { - var url = parseURL(window.location.href); - var first_search = ! url.params.hasOwnProperty(URL_SEARCH_PARAM); - if (searchterm != "" || action == "push_if_new_search_else_replace") { - url.params[URL_SEARCH_PARAM] = searchterm; - delete url.params[URL_MARK_PARAM]; - url.hash = ""; - } else { - delete url.params[URL_SEARCH_PARAM]; - } - // A new search will also add a new history item, so the user can go back - // to the page prior to searching. A updated search term will only replace - // the url. - if (action == "push" || (action == "push_if_new_search_else_replace" && first_search) ) { - history.pushState({}, document.title, renderURL(url)); - } else if (action == "replace" || (action == "push_if_new_search_else_replace" && !first_search) ) { - history.replaceState({}, document.title, renderURL(url)); - } - } - - function doSearch(searchterm) { - - // Don't search the same twice - if (current_searchterm == searchterm) { return; } - else { current_searchterm = searchterm; } - - if (searchindex == null) { return; } - - // Do the actual search - var results = searchindex.search(searchterm, search_options); - var resultcount = Math.min(results.length, results_options.limit_results); - - // Display search metrics - searchresults_header.innerText = formatSearchMetric(resultcount, searchterm); - - // Clear and insert results - var searchterms = searchterm.split(' '); - removeChildren(searchresults); - for(var i = 0; i < resultcount ; i++){ - var resultElem = document.createElement('li'); - resultElem.innerHTML = formatSearchResult(results[i], searchterms); - searchresults.appendChild(resultElem); - } - - // Display results - showResults(true); - } - - fetch(path_to_root + 'searchindex.json') - .then(response => response.json()) - .then(json => init(json)) - .catch(error => { // Try to load searchindex.js if fetch failed - var script = document.createElement('script'); - script.src = path_to_root + 'searchindex.js'; - script.onload = () => init(window.search); - document.head.appendChild(script); - }); - - // Exported functions - search.hasFocus = hasFocus; -})(window.search); diff --git a/book/searchindex.js b/book/searchindex.js deleted file mode 100644 index 54c052c..0000000 --- a/book/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Object.assign(window.search, {"doc_urls":["introduction.html#futures-explained-in-200-lines-of-rust","introduction.html#what-this-book-covers","introduction.html#reader-exercises-and-further-reading","introduction.html#credits-and-thanks","0_background_information.html#some-background-information","0_background_information.html#threads-provided-by-the-operating-system","0_background_information.html#green-threads","0_background_information.html#callback-based-approaches","0_background_information.html#from-callbacks-to-promises","1_futures_in_rust.html#futures-in-rust","1_futures_in_rust.html#futures","1_futures_in_rust.html#leaf-futures","1_futures_in_rust.html#non-leaf-futures","1_futures_in_rust.html#runtimes","1_futures_in_rust.html#what-rusts-standard-library-takes-care-of","1_futures_in_rust.html#io-vs-cpu-intensive-tasks","1_futures_in_rust.html#bonus-section","2_waker_context.html#waker-and-context","2_waker_context.html#the-waker","2_waker_context.html#the-context-type","2_waker_context.html#understanding-the-waker","2_waker_context.html#fat-pointers-in-rust","2_waker_context.html#bonus-section","3_generators_pin.html#generators","3_generators_pin.html#why-generators","3_generators_pin.html#combinators","3_generators_pin.html#stackless-coroutinesgenerators","3_generators_pin.html#how-generators-work","3_generators_pin.html#async-blocks-and-generators","3_generators_pin.html#bonus-section---self-referential-generators-in-rust-today","4_pin.html#pin","4_pin.html#definitions","4_pin.html#pinning-and-self-referential-structs","4_pin.html#pinning-to-the-stack","4_pin.html#pinning-to-the-heap","4_pin.html#practical-rules-for-pinning","4_pin.html#projectionstructural-pinning","4_pin.html#pin-and-drop","4_pin.html#putting-it-all-together","4_pin.html#bonus-section-fixing-our-self-referential-generator-and-learning-more-about-pin","6_future_example.html#futures-in-rust","6_future_example.html#implementing-our-own-futures","6_future_example.html#the-executor","6_future_example.html#the-future-implementation","6_future_example.html#why-using-thread-parkunpark-is-a-bad-idea-for-a-library","6_future_example.html#the-reactor","6_future_example.html#asyncawait-and-concurrent-futures","8_finished_example.html#our-finished-code","conclusion.html#conclusion-and-exercises","conclusion.html#reader-exercises","conclusion.html#avoid-threadpark","conclusion.html#avoid-wrapping-the-whole-reactor-in-a-mutex-and-pass-it-around","conclusion.html#avoid-creating-a-new-waker-for-every-event","conclusion.html#could-we-implement-more-methods-on-our-executor","conclusion.html#building-a-better-exectuor","conclusion.html#further-reading"],"index":{"documentStore":{"docInfo":{"0":{"body":30,"breadcrumbs":5,"title":5},"1":{"body":120,"breadcrumbs":2,"title":2},"10":{"body":104,"breadcrumbs":1,"title":1},"11":{"body":62,"breadcrumbs":2,"title":2},"12":{"body":93,"breadcrumbs":3,"title":3},"13":{"body":126,"breadcrumbs":1,"title":1},"14":{"body":42,"breadcrumbs":5,"title":5},"15":{"body":209,"breadcrumbs":5,"title":5},"16":{"body":67,"breadcrumbs":2,"title":2},"17":{"body":22,"breadcrumbs":2,"title":2},"18":{"body":69,"breadcrumbs":1,"title":1},"19":{"body":23,"breadcrumbs":2,"title":2},"2":{"body":41,"breadcrumbs":4,"title":4},"20":{"body":46,"breadcrumbs":2,"title":2},"21":{"body":403,"breadcrumbs":3,"title":3},"22":{"body":45,"breadcrumbs":2,"title":2},"23":{"body":32,"breadcrumbs":1,"title":1},"24":{"body":77,"breadcrumbs":1,"title":1},"25":{"body":92,"breadcrumbs":1,"title":1},"26":{"body":103,"breadcrumbs":2,"title":2},"27":{"body":842,"breadcrumbs":2,"title":2},"28":{"body":103,"breadcrumbs":3,"title":3},"29":{"body":87,"breadcrumbs":7,"title":7},"3":{"body":35,"breadcrumbs":2,"title":2},"30":{"body":50,"breadcrumbs":1,"title":1},"31":{"body":149,"breadcrumbs":1,"title":1},"32":{"body":426,"breadcrumbs":4,"title":4},"33":{"body":362,"breadcrumbs":2,"title":2},"34":{"body":127,"breadcrumbs":2,"title":2},"35":{"body":176,"breadcrumbs":3,"title":3},"36":{"body":20,"breadcrumbs":2,"title":2},"37":{"body":23,"breadcrumbs":2,"title":2},"38":{"body":9,"breadcrumbs":2,"title":2},"39":{"body":317,"breadcrumbs":9,"title":9},"4":{"body":47,"breadcrumbs":2,"title":2},"40":{"body":70,"breadcrumbs":2,"title":2},"41":{"body":25,"breadcrumbs":2,"title":2},"42":{"body":268,"breadcrumbs":1,"title":1},"43":{"body":416,"breadcrumbs":2,"title":2},"44":{"body":79,"breadcrumbs":6,"title":6},"45":{"body":865,"breadcrumbs":1,"title":1},"46":{"body":181,"breadcrumbs":3,"title":3},"47":{"body":345,"breadcrumbs":2,"title":2},"48":{"body":86,"breadcrumbs":2,"title":2},"49":{"body":21,"breadcrumbs":2,"title":2},"5":{"body":232,"breadcrumbs":4,"title":4},"50":{"body":39,"breadcrumbs":2,"title":2},"51":{"body":59,"breadcrumbs":7,"title":7},"52":{"body":24,"breadcrumbs":5,"title":5},"53":{"body":49,"breadcrumbs":4,"title":4},"54":{"body":50,"breadcrumbs":3,"title":3},"55":{"body":46,"breadcrumbs":2,"title":2},"6":{"body":605,"breadcrumbs":2,"title":2},"7":{"body":280,"breadcrumbs":3,"title":3},"8":{"body":226,"breadcrumbs":2,"title":2},"9":{"body":23,"breadcrumbs":2,"title":2}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach, exploring why they're designed the way they are, the alternatives and how they work. Going into the level of detail I do in this book is not needed to use futures or async/await in Rust. It's for the curious out there that want to know how it all works.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"This book will try to explain everything you might wonder about up until the topic of different types of executors and runtimes. We'll just implement a very simple runtime in this book introducing some concepts but it's enough to get started. Stjepan Glavina has made an excellent series of articles about async runtimes and executors, and if the rumors are right he's even working on a new async runtime that should be easy enough to use as learning material. The way you should go about it is to read this book first, then continue reading the articles from stejpang to learn more about runtimes and how they work, especially: Build your own block_on() Build your own executor I've limited myself to a 200 line main example (hence the title) to limit the scope and introduce an example that can easily be explored further. However, there is a lot to digest and it's not what I would call easy, but we'll take everything step by step so get a cup of tea and relax. I hope you enjoy the ride. This book is developed in the open, and contributions are welcome. You'll find the repository for the book itself here . The final example which you can clone, fork or copy can be found here . Any suggestions or improvements can be filed as a PR or in the issue tracker for the book.","breadcrumbs":"What this book covers","id":"1","title":"What this book covers"},"10":{"body":"So what is a future? A future is a representation of some operation which will complete in the future. Async in Rust uses a Poll based approach, in which an asynchronous task will have three phases. The Poll phase. A Future is polled which result in the task progressing until a point where it can no longer make progress. We often refer to the part of the runtime which polls a Future as an executor. The Wait phase. An event source, most often referred to as a reactor, registers that a Future is waiting for an event to happen and makes sure that it will wake the Future when that event is ready. The Wake phase. The event happens and the Future is woken up. It's now up to the executor which polled the Future in step 1 to schedule the future to be polled again and make further progress until it completes or reaches a new point where it can't make further progress and the cycle repeats. Now, when we talk about futures I find it useful to make a distinction between non-leaf futures and leaf futures early on because in practice they're pretty different from one another.","breadcrumbs":"Futures","id":"10","title":"Futures"},"11":{"body":"Runtimes create leaf futures which represents a resource like a socket. // stream is a **leaf-future**\nlet mut stream = tokio::net::TcpStream::connect(\"127.0.0.1:3000\"); Operations on these resources, like a Read on a socket, will be non-blocking and return a future which we call a leaf future since it's the future which we're actually waiting on. It's unlikely that you'll implement a leaf future yourself unless you're writing a runtime, but we'll go through how they're constructed in this book as well. It's also unlikely that you'll pass a leaf-future to a runtime and run it to completion alone as you'll understand by reading the next paragraph.","breadcrumbs":"Leaf futures","id":"11","title":"Leaf futures"},"12":{"body":"Non-leaf-futures is the kind of futures we as users of a runtime writes ourselves using the async keyword to create a task which can be run on the executor. The bulk of an async program will consist of non-leaf-futures, which are a kind of pause-able computation. This is an important distinction since these futures represents a set of operations . Often, such a task will await a leaf future as one of many operations to complete the task. // Non-leaf-future\nlet non_leaf = async { let mut stream = TcpStream::connect(\"127.0.0.1:3000\").await.unwrap();// <- yield println!(\"connected!\"); let result = stream.write(b\"hello world\\n\").await; // <- yield println!(\"message sent!\"); ...\n}; The key to these tasks is that they're able to yield control to the runtime's scheduler and then resume execution again where it left off at a later point. In contrast to leaf futures, these kind of futures does not themselves represent an I/O resource. When we poll these futures we either run some code or we yield to the scheduler while waiting for some resource to signal us that it's ready so we can resume where we left off.","breadcrumbs":"Non-leaf-futures","id":"12","title":"Non-leaf-futures"},"13":{"body":"Languages like C#, JavaScript, Java, GO and many others comes with a runtime for handling concurrency. So if you come from one of those languages this will seem a bit strange to you. Rust is different from these languages in the sense that Rust doesn't come with a runtime for handling concurrency, so you need to use a library which provide this for you. 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 requires quite a bit of effort as well, but you'll see that there are several similarities between these kind of runtimes so learning one makes learning the next much easier. 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, in other languages you'll just use the one provided for you. An async runtime can be divided into two parts: The Executor The Reactor When Rusts Futures were designed there was a desire to separate the job of notifying a Future that it can do more work, and actually doing the work on the Future. You can think of the former as the reactor's job, and the latter as the executors job. These two parts of a runtime interacts using the Waker type. The two most popular runtimes for Futures as of writing this is: async-std Tokio","breadcrumbs":"Runtimes","id":"13","title":"Runtimes"},"14":{"body":"A common interface representing an operation which will be completed in the future through the Future trait. An ergonomic way of creating tasks which can be suspended and resumed through the async and await keywords. A defined interface wake up a suspended task through the Waker type. 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":"14","title":"What Rust's standard library takes care of"},"15":{"body":"As you know now, what you normally write are called non-leaf futures. Let's take a look at this async block using pseudo-rust as example: let non_leaf = async { let mut stream = TcpStream::connect(\"127.0.0.1:3000\").await.unwrap(); <-- yield // request a large dataset let result = stream.write(get_dataset_request).await.unwrap(); <-- yield // wait for the dataset let mut response = vec![]; stream.read(&mut response).await.unwrap(); <-- yield // do some CPU-intensive analysis on the dataset let report = analyzer::analyze_data(response).unwrap(); // send the results back stream.write(report).await.unwrap(); // <-- yield\n}; Now, as you'll see when we go through how Futures work, the code we write between the yield points are run on the same thread as our executor. That means that while our analyzer is working on the dataset, the executor is busy doing calculations instead of handling new requests. Fortunately there are a few ways to handle this, and it's not difficult, but it's something you must be aware of: We could create a new leaf future which sends our task to another thread and resolves when the task is finished. We could await this leaf-future like any other future. The runtime could have some kind of supervisor that monitors how much time different tasks take, and move the executor itself to a different thread. You can create a reactor yourself which is compatible with the runtime which does the analysis any way you see fit, and returns a Future which can be awaited. Now #1 is the usual way of handling this, but some executors implement #2 as well. The problem with #2 is that if you switch runtime you need to make sure that it supports this kind of supervision as well or else you will end up blocking the executor. #3 is more of theoretical importance, normally you'd be happy by sending the task to the thread-pool most runtimes provide. Most executors have a way to accomplish #1 using methods like spawn_blocking. These methods send the task to a thread-pool created by the runtime where you can either perform CPU-intensive tasks or \"blocking\" tasks which is not supported by the runtime. Now, armed with this knowledge you are already on a good way for understanding Futures, but we're not gonna stop yet, there is lots of details to cover. Take a break or a cup of coffe and get ready as we go for a deep dive in the next chapters.","breadcrumbs":"I/O vs CPU intensive tasks","id":"15","title":"I/O vs CPU intensive tasks"},"16":{"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 Learning these concepts by studying futures is making it much harder than it needs to be, so go on and read these chapters if you feel a bit unsure. I'll be right here when you're back. However, if you feel that you have the basics covered, then let's get moving!","breadcrumbs":"Bonus section","id":"16","title":"Bonus section"},"17":{"body":"Overview: Understanding how the Waker object is constructed Learning how the runtime know when a leaf-future can resume Learning the basics of dynamic dispatch and trait objects The Waker type is described as part of RFC#2592 .","breadcrumbs":"Waker and Context","id":"17","title":"Waker and Context"},"18":{"body":"The Waker type allows for a loose coupling between the reactor-part and the executor-part of a runtime. By having a wake up mechanism that is not tied to the thing that executes the future, runtime-implementors can come up with interesting new wake-up mechanisms. An example of this can be spawning a thread to do some work that eventually notifies the future, completely independent of the current runtime. Without a waker, the executor would be the only way to notify a running task, whereas with the waker, we get a loose coupling where it's easy to extend the ecosystem with new leaf-level tasks. If you want to read more about the reasoning behind the Waker type I can recommend Withoutboats articles series about them .","breadcrumbs":"The Waker","id":"18","title":"The Waker"},"19":{"body":"As the docs state as of now this type only wrapps a Waker, but it gives some flexibility for future evolutions of the API in Rust. The context can hold task-local storage and provide space for debugging hooks in later iterations.","breadcrumbs":"The Context type","id":"19","title":"The Context type"},"2":{"body":"In the last chapter I've taken the liberty to suggest some small exercises if you want to explore a little further. This book is also the fourth book I have written about concurrent programming in Rust. If you like it, you might want to check out the others as well: Green Threads Explained in 200 lines of rust The Node Experiment - Exploring Async Basics with Rust Epoll, Kqueue and IOCP Explained with Rust","breadcrumbs":"Reader exercises and further reading","id":"2","title":"Reader exercises and further reading"},"20":{"body":"One of the most confusing things 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":"Understanding the Waker","id":"20","title":"Understanding the Waker"},"21":{"body":"To get a better understanding of how we implement the Waker in Rust, we need to take a step back and talk about some fundamentals. Let's start by taking a look at the size of some different pointer types in Rust. 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 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 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 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} Now that you know this you also know why how we implement the Waker type in Rust. Later on, when we implement our own Waker we'll actually set up a vtable like we do here to and knowing why we do that and how it works will make this much less mysterious.","breadcrumbs":"Fat pointers in Rust","id":"21","title":"Fat pointers in Rust"},"22":{"body":"You might wonder why the Waker was implemented like this and not just as a normal trait? The reason is flexibility. Implementing the Waker the way we do here gives a lot of flexibility of choosing what memory management scheme to use. The \"normal\" way is by using an Arc to use reference count keep track of when a Waker object can be dropped. However, this is not the only way, you could also use purely global functions and state, or any other way you wish. This leaves a lot of options on the table for runtime implementors.","breadcrumbs":"Bonus section","id":"22","title":"Bonus section"},"23":{"body":"Overview: Understandi how the async/await syntax works since it's how await is implemented Know why we need Pin Understand why Rusts async model is very 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).","breadcrumbs":"Generators","id":"23","title":"Generators"},"24":{"body":"Generators/yield and async/await are so similar that once you understand one you should be able to understand the other. It's much easier for me to provide runnable and short examples using Generators instead of Futures which require us to introduce a lot of concepts now that we'll cover later just to show an example. A small bonus is that you'll have a pretty good introduction to both Generators and Async/Await by the end of this chapter. Basically, there were three main options discussed when designing how Rust would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators. We covered green threads in the background information so we won't repeat that here. We'll concentrate on the variants of stackless coroutines which Rust uses today.","breadcrumbs":"Why generators?","id":"24","title":"Why generators?"},"25":{"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 to accomplish some tasks it requires extra allocations or copying 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":"25","title":"Combinators"},"26":{"body":"This is the model used in Rust today. It has a few notable advantages: It's easy to convert normal Rust code to a stackless coroutine 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 Allows us to borrow 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} Async in Rust is implemented using Generators. So to understand how Async really works we need to understand generators first. Generators in Rust are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint of what the largest step require. That means that adding steps to a chain of computations might not require any increased memory at all and it's one of the reasons why Futures and Async in Rust has very little overhead.","breadcrumbs":"Stackless coroutines/generators","id":"26","title":"Stackless coroutines/generators"},"27":{"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 could look like this before we had a concept of Pin: #![feature(generators, generator_trait)]\nuse std::ops::{Generator, GeneratorState}; fn main() { let a: i32 = 4; let mut gen = 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 { 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(self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*----code before yield----*/ println!(\"Hello\"); let a = a1 * 2; *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*-----code after yield-----*/ 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 depth explanation see Tyler Mandry's excellent article: How Rust optimizes async/await let mut generator = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; We'll be hand-coding some versions of a state-machines representing a state machine for the generator defined aboce. We step through each step \"manually\" in every example, so it looks pretty unfamiliar. We could add some syntactic sugar like implementing the Iterator trait for our generators which would let us do this: for val in generator { println!(\"{}\", val);\n} It's a pretty trivial change to make, but this chapter is already getting long. Just keep this in the back of your head as we move forward. Now what does our rewritten state machine look like with this example? # enum GeneratorState {\n# Yielded(Y), # Complete(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(self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; // <--- NB! let res = borrowed.len(); *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(res) } 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 correctly ourselves. 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! enum GeneratorState { Yielded(Y), Complete(R), } trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; // We set the self-reference here if let GeneratorA::Yield1 {to_borrow, borrowed} = self { *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} Remember that our example is the generator we crated which looked like this: let mut gen = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; Below is an example of how we could run this state-machine. But there is still one huge problem with this: 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 let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n}\n# enum GeneratorState {\n# Yielded(Y), # Complete(R), # }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# }\n# # enum GeneratorA {\n# Enter,\n# Yield1 {\n# to_borrow: String,\n# borrowed: *const String,\n# },\n# Exit,\n# }\n# # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# }\n# impl Generator for GeneratorA {\n# type Yield = usize;\n# type Return = ();\n# fn resume(&mut self) -> GeneratorState {\n# match self {\n# GeneratorA::Enter => {\n# let to_borrow = String::from(\"Hello\");\n# let borrowed = &to_borrow;\n# let res = borrowed.len();\n# *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()};\n# # // We set the self-reference here\n# if let GeneratorA::Yield1 {to_borrow, borrowed} = self {\n# *borrowed = to_borrow;\n# }\n# # GeneratorState::Yielded(res)\n# }\n# # GeneratorA::Yield1 {borrowed, ..} => {\n# let borrowed: &String = unsafe {&**borrowed};\n# println!(\"{} world\", borrowed);\n# *self = GeneratorA::Exit;\n# GeneratorState::Complete(())\n# }\n# GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"),\n# }\n# }\n# } The problem however is that in safe Rust we can still do this: Run the code and compare the results. Do you see the problem? # #![feature(never_type)] // Force nightly compiler to be used in playground\n# // by betting on it's true that this type is named after it's stabilization date...\npub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } std::mem::swap(&mut gen, &mut gen2); // <--- Big problem! if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // This would now start gen2 since we swapped them. if let GeneratorState::Complete(()) = gen.resume() { () };\n}\n# enum GeneratorState {\n# Yielded(Y), # Complete(R), # }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# }\n# # enum GeneratorA {\n# Enter,\n# Yield1 {\n# to_borrow: String,\n# borrowed: *const String,\n# },\n# Exit,\n# }\n# # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# }\n# impl Generator for GeneratorA {\n# type Yield = usize;\n# type Return = ();\n# fn resume(&mut self) -> GeneratorState {\n# match self {\n# GeneratorA::Enter => {\n# let to_borrow = String::from(\"Hello\");\n# let borrowed = &to_borrow;\n# let res = borrowed.len();\n# *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()};\n# # // We set the self-reference here\n# if let GeneratorA::Yield1 {to_borrow, borrowed} = self {\n# *borrowed = to_borrow;\n# }\n# # GeneratorState::Yielded(res)\n# }\n# # GeneratorA::Yield1 {borrowed, ..} => {\n# let borrowed: &String = unsafe {&**borrowed};\n# println!(\"{} world\", borrowed);\n# *self = GeneratorA::Exit;\n# GeneratorState::Complete(())\n# }\n# GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"),\n# }\n# }\n# } Wait? What happened to \"Hello\"? Turns out that while the example above compiles just fine, we expose consumers of this this API to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! I've actually forced the code above to use the nightly version of the compiler. If you run the example above on the playground , you'll see that it runs without panic on the current stable (1.42.0) but panics on the current nightly (1.44.0). Scary!","breadcrumbs":"How generators work","id":"27","title":"How generators work"},"28":{"body":"Futures in Rust are implemented as state machines much the same way Generators are state machines. You might have noticed the similarites in the syntax used in async blocks and the syntax used in generators: let mut gen = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; Compare that with a similar example using async blocks: let mut fut = async || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; SomeResource::some_task().await; println!(\"{} world!\", borrowed); }; The difference is that Futures has different states than what a Generator would have. The states of a Rust Futures is either: Pending or Ready. An async block will return a Future instead of a Generator, however, the way a Future works and the way a Generator work internally is similar. The same goes for the challenges of borrowin across yield/await points. We'll explain exactly what happened using a slightly simpler example in the next chapter and we'll fix our generator using Pin so join me as we explore the last topic before we implement our main Futures example.","breadcrumbs":"Async blocks and generators","id":"28","title":"Async blocks and generators"},"29":{"body":"Thanks to PR#45337 you can actually run code like the one in our example in Rust today using the static keyword on nightly. Try it for yourself: Beware that the API is changing rapidly. As I was writing this book, generators had an API change adding support for a \"resume\" argument to get passed into the generator closure. Follow the progress on the tracking issue #4312 for RFC#033 . #![feature(generators, generator_trait)]\nuse std::ops::{Generator, GeneratorState}; pub fn main() { let gen1 = static || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; let gen2 = static || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); if let GeneratorState::Yielded(n) = pinned1.as_mut().resume(()) { println!(\"Gen1 got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume(()) { println!(\"Gen2 got value {}\", n); }; let _ = pinned1.as_mut().resume(()); let _ = pinned2.as_mut().resume(());\n}","breadcrumbs":"Bonus section - self referential generators in Rust today","id":"29","title":"Bonus section - self referential generators in Rust today"},"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. A special thanks to Johnhoo who was kind enough to give me some feedback on an early draft of this book. He has not read the finished product and has in no way endorsed it, but a thanks is definitely due.","breadcrumbs":"Credits and thanks","id":"3","title":"Credits and thanks"},"30":{"body":"Overview Learn how to use Pin and why it's required when implementing your own Future Understand how to make self-referential types safe to use in Rust Learn how borrowing across await points is accomplished Get a set of practical rules to help you work with Pin Pin was suggested in RFC#2349 Let's jump strait to it. Pinning is one of those subjects which is hard to wrap your head around in the start, but once you unlock a mental model for it it gets significantly easier to reason about.","breadcrumbs":"Pin","id":"30","title":"Pin"},"31":{"body":"Pin is only relevant for pointers. A reference to an object is a pointer. 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. Yep, you're right, that's double negation right there. !Unpin means \"not-un-pin\". This naming scheme is one of Rusts safety features where it deliberately tests if you're too tired to safely implement a type with this marker. If you're starting to get confused, or even angry, by !Unpin it's a good sign that it's time to lay down the work and start over tomorrow with a fresh mind. On a more serious note, I feel obliged to mention that there are valid reasons for the names that were chosen. Naming is not easy, and I considered renaming Unpin and !Unpin in this book to make them easier to reason about. However, an experienced member of the Rust community convinced me that that there is just too many nuances and edge-cases to consider which is easily overlooked when naively giving these markers different names, and I'm convinced that we'll just have to get used to them and use them as is. If you want to you can read a bit of the discussion from the internals thread . One of the best takeaways from there in my eyes is this quote from tmandry: Think of taking a thumbtack out of a cork board so you can tweak how a flyer looks. For Unpin types, this unpinning is directly supported by the type; you can do this implicitly. You can even swap out the object with another before you put the pin back. For other types, you must be much more careful.","breadcrumbs":"Definitions","id":"31","title":"Definitions"},"32":{"body":"Let's start where we left off in the last chapter by making the problem we saw using a self-referential struct in our generator a lot simpler by making some self-referential structs that are easier to reason about than our state machines: For now our example will look like this: use std::pin::Pin; #[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. Now, let's use this example to explain the problem we encounter in detail. As you see, this works as expected: 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()); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # // We need an `init` method to actually set our self-reference\n# fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } In our main method we first instantiate two instances of Test and print out the value of the fields on test1. We get what we'd expect: a: test1, b: test1\na: test2, b: test2 Let's see what happens if 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 versa. 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); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } Naively, we could think that what we should get a debug print of test1 two times like this a: test1, b: test1\na: test1, b: test1 But instead we get: a: test1, b: test1\na: test1, b: test2 The pointer to test2.b still points to the old location which is inside test1 now. The struct is not self-referential anymore, it holds a pointer to a field in a different object. That means we can't rely on the lifetime of test2.b to be tied to the lifetime of test2 anymore. If your still not convinced, this should at least convince you: 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); test1.a = \"I've totally changed now!\".to_string(); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } That shouldn't happen. There is no serious error yet, but as you can imagine it's easy to create serious bugs using this code. I created a diagram to help visualize what's going on: 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.","breadcrumbs":"Pinning and self-referential structs","id":"32","title":"Pinning and self-referential structs"},"33":{"body":"Now, we can solve this problem by using Pin instead. Let's take a look at what our example would look like then: use std::pin::Pin;\nuse std::marker::PhantomPinned; #[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<'a>(self: Pin<&'a mut Self>) { let self_ptr: *const String = &self.a; let this = unsafe { self.get_unchecked_mut() }; this.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. We use the same 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 which we'll show in a second. Let's see what happens if we run our example now: pub fn main() { // test1 is safe to move before we initialize it let mut test1 = Test::new(\"test1\"); // Notice how we shadow `test1` to prevent it from beeing accessed again let mut test1 = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1.as_mut()); let mut test2 = Test::new(\"test2\"); let mut test2 = unsafe { Pin::new_unchecked(&mut test2) }; Test::init(test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test1.as_ref()), Test::b(test1.as_ref())); println!(\"a: {}, b: {}\", Test::a(test2.as_ref()), Test::b(test2.as_ref()));\n}\n# use std::pin::Pin;\n# use std::marker::PhantomPinned;\n# # #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# _marker: PhantomPinned,\n# }\n# # # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# // This makes our type `!Unpin`\n# _marker: PhantomPinned,\n# }\n# }\n# fn init<'a>(self: Pin<&'a mut Self>) {\n# let self_ptr: *const String = &self.a;\n# let this = unsafe { self.get_unchecked_mut() };\n# this.b = self_ptr;\n# }\n# # fn a<'a>(self: Pin<&'a Self>) -> &'a str {\n# &self.get_ref().a\n# }\n# # fn b<'a>(self: Pin<&'a Self>) -> &'a String {\n# unsafe { &*(self.b) }\n# }\n# } Now, if we try to pull the same trick which got us in to trouble the last time you'll get a compilation error. pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test1 = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1.as_mut()); let mut test2 = Test::new(\"test2\"); let mut test2 = unsafe { Pin::new_unchecked(&mut test2) }; Test::init(test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test1.as_ref()), Test::b(test1.as_ref())); std::mem::swap(test1.as_mut(), test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test2.as_ref()), Test::b(test2.as_ref()));\n}\n# use std::pin::Pin;\n# use std::marker::PhantomPinned;\n# # #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# _marker: PhantomPinned,\n# }\n# # # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# // This makes our type `!Unpin`\n# _marker: PhantomPinned,\n# }\n# }\n# fn init<'a>(self: Pin<&'a mut Self>) {\n# let self_ptr: *const String = &self.a;\n# let this = unsafe { self.get_unchecked_mut() };\n# this.b = self_ptr;\n# }\n# # fn a<'a>(self: Pin<&'a Self>) -> &'a str {\n# &self.get_ref().a\n# }\n# # fn b<'a>(self: Pin<&'a Self>) -> &'a String {\n# unsafe { &*(self.b) }\n# }\n# } As you see from the error you get by running the code the type system prevents us from swapping the pinned pointers. It's important to note that 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. It also puts a lot of responsibility in your hands if you pin a value to the stack. A mistake that is easy to make is, forgetting to shadow the original variable since you could drop the pinned pointer and access the old value after it's initialized like this: let mut test1 = Test::new(\"test1\"); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1_pin.as_mut()); drop(test1_pin); println!(\"{:?}\", test1.b);","breadcrumbs":"Pinning to the stack","id":"33","title":"Pinning to the stack"},"34":{"body":"For completeness let's remove some unsafe and the need for an init method at the cost of a heap allocation. Pinning to the heap is safe so the user doesn't need to implement any unsafe code: use std::pin::Pin;\nuse std::marker::PhantomPinned; #[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} 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()); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} The fact that pinning a heap allocated 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_project to do that.","breadcrumbs":"Pinning to the heap","id":"34","title":"Pinning to the heap"},"35":{"body":"If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: Unpin 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 T requires unsafe if T: !Unpin. In other words: requiring a pinned pointer to a type which is !Unpin prevents the user of that API from moving that value unless it choses to write unsafe code. Pinning does nothing special with memory allocation like putting it into some \"read only\" memory or anything fancy. It only uses the type system to prevent certain operations on this value. Most standard library types implement Unpin. 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 !Unpin is most likely unsafe. Moving such a type after it has been pinned can cause the universe to crash. As of the time of writing this book, creating and reading fields of a self referential struct still requires unsafe (the only way to do it is to create a struct containing raw pointers to itself). You can add a !Unpin bound on a type on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type on stable. You can either pin a value to memory on the stack or on the heap. Pinning a !Unpin pointer to the stack requires unsafe Pinning a !Unpin 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.","breadcrumbs":"Practical rules for Pinning","id":"35","title":"Practical rules for Pinning"},"36":{"body":"In short, projection is a programming language term. mystruct.field1 is a projection. Structural pinning is using Pin on 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":"36","title":"Projection/structural pinning"},"37":{"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":"37","title":"Pin and Drop"},"38":{"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":"38","title":"Putting it all together"},"39":{"body":"But now, let's prevent this problem using Pin. We'll discuss Pin more in the next chapter, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits, negative_impls)] // needed to implement `!Unpin`\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. A value pinned to heap can be constructed while staying in safe // Rust so we can use that to avoid unsafe. You can also use crates like // `pin_utils` to pin to the stack 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!(\"Gen1 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 so nothing bad happens here: // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { Yielded(Y), Complete(R), } trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning.\n// In this case, only we as implementors \"feel\" this, however, if someone is\n// relying on our Pinned pointer this will prevent them from moving it. You need\n// to enable the feature flag `#![feature(optin_builtin_traits)]` and use the\n// nightly compiler to implement `!Unpin`. Normally, you would use\n// `std::marker::PhantomPinned` to indicate that the 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(); *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; // 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. if let GeneratorA::Yield1 {to_borrow, borrowed} = this { *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 consumer of this API 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. Hopefully, after this you'll have an idea of what happens when you use the yield or await keywords inside an async function, and why we need Pin if we want to be able to safely borrow across yield/await points.","breadcrumbs":"Bonus section: Fixing our self-referential generator and learning more about Pin","id":"39","title":"Bonus section: Fixing our self-referential generator and learning more about Pin"},"4":{"body":"Before we go into the details about Futures in Rust, let's take a quick look at the alternatives for handling concurrent programming in general and some pros and cons for each of them. While we do that we'll get some information on concurrency which will make it easier for us when we dive in to Futures specifically. For fun, I've added a small snipped of runnable code with most of the examples. If you're like me, things get way more interesting then and maybe you'll se some things you haven't seen before along the way.","breadcrumbs":"Some Background Information","id":"4","title":"Some Background Information"},"40":{"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 several branches explained in the readme, but two are relevant for this chapter. The main branch is the example we go through here, and the basic_example_commented branch is this example with extensive comments. If you want to follow along as we go through, initialize a new cargo project by creating a new folder and run cargo init inside it. Everything we write here will be in main.rs","breadcrumbs":"Futures in Rust","id":"40","title":"Futures in Rust"},"41":{"body":"Let's start off by getting all our imports right away so you can follow along 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};","breadcrumbs":"Implementing our own Futures","id":"41","title":"Implementing our own Futures"},"42":{"body":"The executors responsibility is to take one or more futures and run them to completion. The first thing an executor does when it gets 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. Our Executor will look like this: // 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); // 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 shadow `future` so it can't be accessed again and will // not move until it's dropped. let mut future = unsafe { Pin::new_unchecked(&mut future) }; // 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 { 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} Inn all the examples here I've chose to comment the code extensively. I find it easier to follow that way than dividing if up into many paragraphs. We'll see more about the Waker in the next paragraph, but just look at it like a trait object similar to the one we constructed in the first chapter. Context is just a wrapper around the Waker. At the time of writing this book it's nothing more. In the future it might be possible that the Context object will do more than just wrapping a Future so having this extra abstraction gives some flexibility. You'll notice how we use Pin here to pin the future when we poll it. Now that you've read so much about Generators and Pin already this should be rather easy to understand. Future is a state machine, every await point is a yield point. We could borrow data across await points and we meet the exact same challenges as we do when borrowing across yield points. As we explained in the chapter about generators , we use Pin and the guarantees that give us to allow Futures to have self references.","breadcrumbs":"The Executor","id":"42","title":"The Executor"},"43":{"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 chained operations can spawn new leaf futures themselves. Our Future implementation looks like this: // This is the definition of our `Waker`. We use a regular thread-handle here.\n// It works but it's not a good solution. It's easy to fix though, I'll explain\n// after this code snippet.\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 earlier.\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) }; 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 our kind of `leaf future` is just an `usize`. For other // futures this could be something more interesting like a byte array. 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\" // i.e. if it's `Ready` if r.is_ready(self.id) { // if it is, we return the data. In this case it's just the ID of // the task since this is just a very simple example. 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} This is mostly pretty straight forward. The confusing part is the strange way we need to construct the Waker, but since we've already created our own trait objects from raw parts, this looks pretty familiar. Actually, it's even a bit easier. We use an Arc here to pass out a ref-counted borrow of our MyWaker. This is pretty normal, and makes this easy and safe to work with. Cloning a Waker is just increasing the refcount in this case. Dropping a Waker is as easy as decreasing the refcount. Now, in special cases we could choose to not use an Arc. So this low-level method is there to allow such cases. Indeed, if we only used Arc there is no reason for us to go through all the trouble of creating our own vtable and a RawWaker. We could just implement a normal trait. Fortunately, in the future this will probably be possible in the standard library as well. For now, this trait lives in the nursery , but my guess is that this will be a part of the standard library after som maturing. We choose to pass in a reference to the whole Reactor here. This isn't normal. The reactor will often be a global resource which let's us register interests without passing around a reference.","breadcrumbs":"The Future implementation","id":"43","title":"The Future implementation"},"44":{"body":"It could deadlock easily since anyone could get a handle to the executor thread and call park/unpark on it. A future could call unpark on the executor thread from a different thread Our executor thinks that data is ready and wakes up and polls the future The future is not ready yet when polled, but at that exact same time the Reactor gets an event and calls wake() which also unparks our thread. This could happen before we go to sleep again since these processes run in parallel. Our reactor has called wake but our thread is still sleeping since it was awake already at that point. We're deadlocked and our program stops working There is also the case that our thread could have what's called a spurious wakeup ( which can happen unexpectedly ), which could cause the same deadlock if we're unlucky. There are several better solutions, here are some: Use std::sync::CondVar Use crossbeam::sync::Parker","breadcrumbs":"Why using thread park/unpark is a bad idea for a library","id":"44","title":"Why using thread park/unpark is a bad idea for a library"},"45":{"body":"This is the home stretch, and not strictly Future related, but we need one to have an example to run. 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. If the Reactor is registered as a global resource (which is pretty normal), our Task in would instead be a special TcpStream which registers interest with the global Reactor and no reference is needed. We can call this kind of Future a \"leaf Future\", since it's some operation we'll actually wait on and which we can chain operations on which are performed once the leaf future is ready. The reactor we create here will also create leaf-futures , accept a waker and call it once the task is finished. The task we're implementing is the simplest I could find. It's a timer that only spawns a thread and puts it to sleep for a number of seconds we specify when acquiring the leaf-future. To be able to run the code here in the browser there is not much real I/O we can do so just pretend that this is actually represents some useful I/O operation for the sake of this example. Our Reactor will look like this: // 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. An event called `Timeout`\n// and a `Close` event to close down our reactor.\n#[derive(Debug)]\nenum Event { Close, Timeout(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 || { 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::Timeout(waker, duration, id) => { // When we get an event we simply spawn a new thread // which will simulate some I/O resource... let event_handle = thread::spawn(move || { //... by sleeping 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 any 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::Timeout(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} It's a lot of code though, but essentially we just spawn off a new thread and make it sleep for some time which we specify when we create a Task. Now, let's test our code and see if it works. This code is actually runnable if you press the \"play\" button. Since we're sleeping for a couple of seconds here, just give it some time to run. In the last chapter we have the whole 200 lines in an editable window . You can also copy that or edit it right in this book. # use std::{\n# future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},\n# task::{Context, Poll, RawWaker, RawWakerVTable, Waker},\n# thread::{self, JoinHandle}, time::{Duration, Instant}\n# };\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(), 1, 1); let future2 = Task::new(reactor.clone(), 2, 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 ====================================\n# fn block_on(mut future: F) -> F::Output {\n# let mywaker = Arc::new(MyWaker{ thread: thread::current() }); # let waker = waker_into_waker(Arc::into_raw(mywaker));\n# let mut cx = Context::from_waker(&waker);\n# let val = loop {\n# let pinned = unsafe { Pin::new_unchecked(&mut future) };\n# match Future::poll(pinned, &mut cx) {\n# Poll::Ready(val) => break val,\n# Poll::Pending => thread::park(),\n# };\n# };\n# val\n# }\n# # // ====================== FUTURE IMPLEMENTATION ==============================\n# #[derive(Clone)]\n# struct MyWaker {\n# thread: thread::Thread,\n# }\n# # #[derive(Clone)]\n# pub struct Task {\n# id: usize,\n# reactor: Arc>,\n# data: u64,\n# is_registered: bool,\n# }\n# # fn mywaker_wake(s: &MyWaker) {\n# let waker_ptr: *const MyWaker = s;\n# let waker_arc = unsafe {Arc::from_raw(waker_ptr)};\n# waker_arc.thread.unpark();\n# }\n# # fn mywaker_clone(s: &MyWaker) -> RawWaker {\n# let arc = unsafe { Arc::from_raw(s).clone() };\n# std::mem::forget(arc.clone()); // increase ref count\n# RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n# }\n# # const VTABLE: RawWakerVTable = unsafe {\n# RawWakerVTable::new(\n# |s| mywaker_clone(&*(s as *const MyWaker)), // clone\n# |s| mywaker_wake(&*(s as *const MyWaker)), // wake\n# |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref\n# |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount\n# )\n# };\n# # fn waker_into_waker(s: *const MyWaker) -> Waker {\n# let raw_waker = RawWaker::new(s as *const (), &VTABLE);\n# unsafe { Waker::from_raw(raw_waker) }\n# }\n# # impl Task {\n# fn new(reactor: Arc>, data: u64, id: usize) -> Self {\n# Task {\n# id,\n# reactor,\n# data,\n# is_registered: false,\n# }\n# }\n# }\n# # impl Future for Task {\n# type Output = usize;\n# fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll {\n# let mut r = self.reactor.lock().unwrap();\n# if r.is_ready(self.id) {\n# Poll::Ready(self.id)\n# } else if self.is_registered {\n# Poll::Pending\n# } else {\n# r.register(self.data, cx.waker().clone(), self.id);\n# drop(r);\n# self.is_registered = true;\n# Poll::Pending\n# }\n# }\n# }\n# # // =============================== REACTOR ===================================\n# struct Reactor {\n# dispatcher: Sender,\n# handle: Option>,\n# readylist: Arc>>,\n# }\n# #[derive(Debug)]\n# enum Event {\n# Close,\n# Timeout(Waker, u64, usize),\n# }\n# # impl Reactor {\n# fn new() -> Self {\n# let (tx, rx) = channel::();\n# let readylist = Arc::new(Mutex::new(vec![]));\n# let rl_clone = readylist.clone();\n# let mut handles = vec![];\n# let handle = thread::spawn(move || {\n# // This simulates some I/O resource\n# for event in rx {\n# println!(\"REACTOR: {:?}\", event);\n# let rl_clone = rl_clone.clone();\n# match event {\n# Event::Close => break,\n# Event::Timeout(waker, duration, id) => {\n# let event_handle = thread::spawn(move || {\n# thread::sleep(Duration::from_secs(duration));\n# rl_clone.lock().map(|mut rl| rl.push(id)).unwrap();\n# waker.wake();\n# });\n# # handles.push(event_handle);\n# }\n# }\n# }\n# # for handle in handles {\n# handle.join().unwrap();\n# }\n# });\n# # Reactor {\n# readylist,\n# dispatcher: tx,\n# handle: Some(handle),\n# }\n# }\n# # fn register(&mut self, duration: u64, waker: Waker, data: usize) {\n# self.dispatcher\n# .send(Event::Timeout(waker, duration, data))\n# .unwrap();\n# }\n# # fn close(&mut self) {\n# self.dispatcher.send(Event::Close).unwrap();\n# }\n# # fn is_ready(&self, id_to_check: usize) -> bool {\n# self.readylist\n# .lock()\n# .map(|rl| rl.iter().any(|id| *id == id_to_check))\n# .unwrap()\n# }\n# }\n# # impl Drop for Reactor {\n# fn drop(&mut self) {\n# self.handle.take().map(|h| h.join().unwrap()).unwrap();\n# }\n# } I added a debug printout of the events the reactor registered interest for so we can observe two things: How the Waker object looks just like the trait object we talked about in an earlier chapter In what order the events register interest with the reactor The last point is relevant when we move on the the last paragraph.","breadcrumbs":"The Reactor","id":"45","title":"The Reactor"},"46":{"body":"The async keyword can be used on functions as in async fn(...) or on a block as in async { ... }. Both will turn your function, or block, into a Future. These Futures are rather simple. Imagine our generator from a few chapters back. Every await point is like a yield point. Instead of yielding a value we pass in, it yields the Future we're awaiting, so when we poll a future the first time we run the code up until the first await point where it yields a new Future we poll and so on until we reach a leaf-future . Now, as is the case in our code, our mainfut contains two non-leaf futures which it awaits, and all that happens is that these state machines are polled until some \"leaf future\" in the end either returns Ready or Pending. The way our example is right now, it's not much better than regular synchronous code. For us to actually await multiple futures at the same time we somehow need to spawn them so they're polled once, but does not cause our thread to sleep and wait for them one after one. Our example as it stands now returns this: Future got 1 at time: 1.00.\nFuture got 2 at time: 3.00. If these Futures were executed asynchronously we would expect to see: Future got 1 at time: 1.00.\nFuture got 2 at time: 2.00. Now, this is the point where I'll refer you to some better resources for implementing just that. You should have a pretty good understanding of the concept of Futures by now. The next step should be getting to know how more advanced runtimes work and how they implement different ways of running Futures to completion. I challenge you to create a better version . That's actually it for now. There are probably much more to learn, but I think it will be easier once the fundamental concepts are there and that further exploration will get a lot easier. Don't forget the exercises in the last chapter 😊. Have fun until the next time!","breadcrumbs":"Async/Await and concurrent Futures","id":"46","title":"Async/Await and concurrent Futures"},"47":{"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(); let reactor = Reactor::new(); let reactor = Arc::new(Mutex::new(reactor)); let future1 = Task::new(reactor.clone(), 1, 1); let future2 = Task::new(reactor.clone(), 2, 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 { handle1.await; handle2.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); // SAFETY: we shadow `future` so it can't be accessed again. let mut future = unsafe { Pin::new_unchecked(&mut future) }; let val = loop { match Future::poll(future.as_mut(), &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) }; 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, Timeout(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 { println!(\"REACTOR: {:?}\", event); let rl_clone = rl_clone.clone(); match event { Event::Close => break, Event::Timeout(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::Timeout(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":"47","title":"Our finished code"},"48":{"body":"Congratulations. Good job! If you got this far you must have stayed with me all the way. I hope you enjoyed the ride! I'll leave you with some predictions and a set of exercises I'm suggesting for those interested. Futures will be more ergonomic to use with time. For example, instead of having to create a RawWaker and so on, the Waker will also be possible to implement as a normal Trait. It's probably going to be pretty similar to ArcWake . There will probably be several more improvements like this, but since relatively few people will actually need implement leaf Futures compared to those that use them, focus will first and foremost be on how ergonomic it's to work with futures inside async/await functions and blocks. It will still take some time for the ecosystem to migrate over to Futures 3.0 but since the advantages are so huge, it will not be a split between libraries using Futures 1.0 and libraries using Futures 3.0 for long.","breadcrumbs":"Conclusion and exercises","id":"48","title":"Conclusion and exercises"},"49":{"body":"So our implementation has taken some obvious shortcuts and could use some improvement. Actually digging into the code and try things yourself is a good way to learn. Here are some good exercises if you want to explore more:","breadcrumbs":"Reader exercises","id":"49","title":"Reader exercises"},"5":{"body":"Now, one way of accomplishing this is letting the OS take care of everything for us. We do this by simply spawning a new OS thread for each task we want to accomplish and write code like we normally would. The runtime we use to handle concurrency for us is the operating system itself. Advantages: Simple Easy to use Switching between tasks is reasonably fast You get parallelism for free Drawbacks: OS level threads come with a rather large stack. If you have many tasks waiting simultaneously (like you would in a web-server under heavy load) you'll run out of memory pretty fast. There are a lot of syscalls involved. This can be pretty costly when the number of tasks is high. The OS has many things it needs to handle. It might not switch back to your thread as fast as you'd wish. Might not be an option on some systems Using OS threads in Rust looks like this: use std::thread; fn main() { println!(\"So we start the program here!\"); let t1 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(200)); println!(\"We create tasks which gets run when they're finished!\"); }); let t2 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(100)); println!(\"We can even chain callbacks...\"); let t3 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(50)); println!(\"...like this!\"); }); t3.join().unwrap(); }); println!(\"While our tasks are executing we can do other stuff here.\"); t1.join().unwrap(); t2.join().unwrap();\n} OS threads sure has some pretty big advantages. So why all this talk about \"async\" and concurrency in the first place? First of all. For computers to be efficient it needs to multitask. Once you start to look under the covers (like how an operating system works ) you'll see concurrency everywhere. It's very fundamental in everything we do. Secondly, we have the web. Webservers is all about I/O and handling small tasks (requests). When the number of small tasks is large it's not a good fit for OS threads as of today because of the memory they require and the overhead involved when creating new threads. This gets even more relevant when the load is variable which means the current number of tasks a program has at any point in time is unpredictable. That's why you'll see so many async web frameworks and database drivers today. However, for a huge number of problems, the standard OS threads will often be the right solution. So, just think twice about your problem before you reach for an async library. Now, let's look at some other options for multitasking. They all have in common that they implement a way to do multitasking by having a \"userland\" runtime:","breadcrumbs":"Threads provided by the operating system","id":"5","title":"Threads provided by the operating system"},"50":{"body":"The big problem using Thread::park and Thread::unpark is that the user can access these same methods from their own code. Try to use another method to suspend our thread and wake it up again on our command. Some hints: Check out CondVars, here are two sources Wikipedia and the docs for CondVar Take a look at crates that help you with this exact problem like Crossbeam (specifically the Parker )","breadcrumbs":"Avoid thread::park","id":"50","title":"Avoid thread::park"},"51":{"body":"First of all, protecting the whole Reactor and passing it around is overkill. We're only interested in synchronizing some parts of the information it contains. Try to refactor that out and only synchronize access to what's really needed. Do you want to pass around a reference to this information using an Arc? Do you want to make a global Reactor so it can be accessed from anywhere? Next , using a Mutex as a synchronization mechanism might be overkill since many methods only reads data. Could an RwLock be more efficient some places? Could you use any of the synchronization mechanisms in Crossbeam ? Do you want to dig into atomics in Rust and implement a synchronization mechanism of your own?","breadcrumbs":"Avoid wrapping the whole Reactor in a mutex and pass it around","id":"51","title":"Avoid wrapping the whole Reactor in a mutex and pass it around"},"52":{"body":"Right now we create a new instance of a Waker for every event we create. Is this really needed? Could we create one instance and then cache it (see this article from u/sjepang )? Should we cache it in thread_local! storage? Or should be cache it using a global constant?","breadcrumbs":"Avoid creating a new Waker for every event","id":"52","title":"Avoid creating a new Waker for every event"},"53":{"body":"What about CPU intensive tasks? Right now they'll prevent our executor thread from progressing an handling events. Could you create a thread pool and create a method to send such tasks to the thread pool instead together with a Waker which will wake up the executor thread once the CPU intensive task is done? In both async_std and tokio this method is called spawn_blocking, a good place to start is to read the documentation and the code thy use to implement that.","breadcrumbs":"Could we implement more methods on our executor?","id":"53","title":"Could we implement more methods on our executor?"},"54":{"body":"Right now, we can only run one and one future. Most runtimes has a spawn function which let's you start off a future and await it later so you can run multiple futures concurrently. As I'm writing this @stjepan is writing a blog series about implementing your own executors, and he just released a post on how to accomplish just this you can visit here . He knows what he's talking about so I recommend following that. In the bonus_spawn branch of the example repository you can also find an extremely simplified (and worse) way of accomplishing the same in only a few lines of code.","breadcrumbs":"Building a better exectuor","id":"54","title":"Building a better exectuor"},"55":{"body":"There are many great resources for further study. In addition to the RFCs and articles I've already linked to in the book, here are some of my suggestions: The official Asyc book The async_std book Aron Turon: Designing futures for Rust Steve Klabnik's presentation: Rust's journey to Async/Await The Tokio Blog Stjepan's blog with a series where he implements an Executor Jon Gjengset's video on The Why, What and How of Pinning in Rust Withoutboats blog series about async/await","breadcrumbs":"Further reading","id":"55","title":"Further reading"},"6":{"body":"Green threads uses the same mechanism 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 is a central part of the runtime in such a system) 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. The typical flow will be like this: Run som non-blocking code Make a blocking call to some external resource CPU jumps to the \"main\" thread which schedules a different thread to run and \"jumps\" to that stack Run some non-blocking code on the new thread until a new blocking call or the task is finished \"jumps\" back to the \"main\" thread, schedule a new thread to run and jump to that These \"jumps\" are know as context switches . Your OS is doing it many times each second as you read this. Advantages: Simple to use. The code will look like it does when using OS threads. A \"context switch\" is reasonably fast Each stack only gets a little memory to start with so you can have hundred of thousands of green threads running. It's easy to incorporate preemtion which puts a lot of control in the hands of the runtime implementors. Drawbacks: The stacks might need to grow. Solving this is not easy and will have a cost. You need to save all the CPU state on every switch It's not a zero cost abstraction (Rust had green threads early on and this was one of the reasons they were removed). Complicated to implement correctly if you want to support many different platforms. If you were to implement green threads in Rust, it could look something like this: The example presented below is an adapted example from an earlier gitbook I wrote about green threads called Green Threads Explained in 200 lines of Rust. If you want to know what's going on you'll find everything explained in detail in that book. The code below is wildly unsafe and it's just to show a real example. It's not in any way meant to showcase \"best practice\". Just so we're on the same page. #![feature(asm)]\n#![feature(naked_functions)]\nuse std::ptr; const DEFAULT_STACK_SIZE: usize = 1024 * 1024 * 2;\nconst MAX_THREADS: usize = 4;\nstatic mut RUNTIME: usize = 0; pub struct Runtime { threads: Vec, current: usize,\n} #[derive(PartialEq, Eq, Debug)]\nenum State { Available, Running, Ready,\n} struct Thread { id: usize, stack: Vec, ctx: ThreadContext, state: State, task: Option>,\n} #[derive(Debug, Default)]\n#[repr(C)]\nstruct ThreadContext { rsp: u64, r15: u64, r14: u64, r13: u64, r12: u64, rbx: u64, rbp: u64, thread_ptr: u64,\n} impl Thread { fn new(id: usize) -> Self { Thread { id, stack: vec![0_u8; DEFAULT_STACK_SIZE], ctx: ThreadContext::default(), state: State::Available, task: None, } }\n} impl Runtime { pub fn new() -> Self { let base_thread = Thread { id: 0, stack: vec![0_u8; DEFAULT_STACK_SIZE], ctx: ThreadContext::default(), state: State::Running, task: None, }; let mut threads = vec![base_thread]; threads[0].ctx.thread_ptr = &threads[0] as *const Thread as u64; let mut available_threads: Vec = (1..MAX_THREADS).map(|i| Thread::new(i)).collect(); threads.append(&mut available_threads); Runtime { threads, current: 0, } } pub fn init(&self) { unsafe { let r_ptr: *const Runtime = self; RUNTIME = r_ptr as usize; } } pub fn run(&mut self) -> ! { while self.t_yield() {} std::process::exit(0); } fn t_return(&mut self) { if self.current != 0 { self.threads[self.current].state = State::Available; self.t_yield(); } } fn t_yield(&mut self) -> bool { let mut pos = self.current; while self.threads[pos].state != State::Ready { pos += 1; if pos == self.threads.len() { pos = 0; } if pos == self.current { return false; } } if self.threads[self.current].state != State::Available { self.threads[self.current].state = State::Ready; } self.threads[pos].state = State::Running; let old_pos = self.current; self.current = pos; unsafe { switch(&mut self.threads[old_pos].ctx, &self.threads[pos].ctx); } true } pub fn spawn(f: F){ unsafe { let rt_ptr = RUNTIME as *mut Runtime; let available = (*rt_ptr) .threads .iter_mut() .find(|t| t.state == State::Available) .expect(\"no available thread.\"); let size = available.stack.len(); let s_ptr = available.stack.as_mut_ptr(); available.task = Some(Box::new(f)); available.ctx.thread_ptr = available as *const Thread as u64; ptr::write(s_ptr.offset((size - 8) as isize) as *mut u64, guard as u64); ptr::write(s_ptr.offset((size - 16) as isize) as *mut u64, call as u64); available.ctx.rsp = s_ptr.offset((size - 16) as isize) as u64; available.state = State::Ready; } }\n} fn call(thread: u64) { let thread = unsafe { &*(thread as *const Thread) }; if let Some(f) = &thread.task { f(); }\n} #[naked]\nfn guard() { unsafe { let rt_ptr = RUNTIME as *mut Runtime; let rt = &mut *rt_ptr; println!(\"THREAD {} FINISHED.\", rt.threads[rt.current].id); rt.t_return(); };\n} pub fn yield_thread() { unsafe { let rt_ptr = RUNTIME as *mut Runtime; (*rt_ptr).t_yield(); };\n} #[naked]\n#[inline(never)]\nunsafe fn switch(old: *mut ThreadContext, new: *const ThreadContext) { asm!(\" mov %rsp, 0x00($0) mov %r15, 0x08($0) mov %r14, 0x10($0) mov %r13, 0x18($0) mov %r12, 0x20($0) mov %rbx, 0x28($0) mov %rbp, 0x30($0) mov 0x00($1), %rsp mov 0x08($1), %r15 mov 0x10($1), %r14 mov 0x18($1), %r13 mov 0x20($1), %r12 mov 0x28($1), %rbx mov 0x30($1), %rbp mov 0x38($1), %rdi ret \" : : \"r\"(old), \"r\"(new) : : \"alignstack\" );\n}\n# #[cfg(not(windows))]\nfn main() { let mut runtime = Runtime::new(); runtime.init(); Runtime::spawn(|| { println!(\"I haven't implemented a timer in this example.\"); yield_thread(); println!(\"Finally, notice how the tasks are executed concurrently.\"); }); Runtime::spawn(|| { println!(\"But we can still nest tasks...\"); Runtime::spawn(|| { println!(\"...like this!\"); }) }); runtime.run();\n}\n# #[cfg(windows)]\n# fn main() { } Still hanging in there? Good. Don't get frustrated if the code above is difficult to understand. If I hadn't written it myself I would probably feel the same. You can always go back and read the book which explains it later.","breadcrumbs":"Green threads","id":"6","title":"Green threads"},"7":{"body":"You probably already know what we're going to talk about in the next paragraphs from Javascript which I assume most know. If your exposure to Javascript callbacks has given you any sorts of PTSD earlier in life, close your eyes now and scroll down for 2-3 seconds. You'll find a link there that takes you to safety. The whole idea behind a callback based approach is to save a pointer to a set of instructions we want to run later. We can save that pointer on the stack before we yield control to the runtime, or in some sort of collection as we do below. The basic idea of not involving threads as a primary way to achieve concurrency is the common denominator for the rest of the approaches. Including the one Rust uses today which we'll soon get to. Advantages: Easy to implement in most languages No context switching Low memory overhead (in most cases) Drawbacks: Each task must save the state it needs for later, the memory usage will grow linearly with the number of callbacks in a chain of computations. Can be hard to reason about, many people already know this as as \"callback hell\". It's a very different way of writing a program, and will require a substantial rewrite to go from a \"normal\" program flow to one that uses a \"callback based\" flow. Sharing state between tasks is a hard problem in Rust using this approach due to it's ownership model. An extremely simplified example of a how a callback based approach could look like is: fn program_main() { println!(\"So we start the program here!\"); set_timeout(200, || { println!(\"We create tasks with a callback that runs once the task finished!\"); }); set_timeout(100, || { println!(\"We can even chain sub-tasks...\"); set_timeout(50, || { println!(\"...like this!\"); }) }); println!(\"While our tasks are executing we can do other stuff instead of waiting.\");\n} fn main() { RT.with(|rt| rt.run(program_main));\n} use std::sync::mpsc::{channel, Receiver, Sender};\nuse std::{cell::RefCell, collections::HashMap, thread}; thread_local! { static RT: Runtime = Runtime::new();\n} struct Runtime { callbacks: RefCell ()>>>, next_id: RefCell, evt_sender: Sender, evt_reciever: Receiver,\n} fn set_timeout(ms: u64, cb: impl FnOnce() + 'static) { RT.with(|rt| { let id = *rt.next_id.borrow(); *rt.next_id.borrow_mut() += 1; rt.callbacks.borrow_mut().insert(id, Box::new(cb)); let evt_sender = rt.evt_sender.clone(); thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(ms)); evt_sender.send(id).unwrap(); }); });\n} impl Runtime { fn new() -> Self { let (evt_sender, evt_reciever) = channel(); Runtime { callbacks: RefCell::new(HashMap::new()), next_id: RefCell::new(1), evt_sender, evt_reciever, } } fn run(&self, program: fn()) { program(); for evt_id in &self.evt_reciever { let cb = self.callbacks.borrow_mut().remove(&evt_id).unwrap(); cb(); if self.callbacks.borrow().is_empty() { break; } } }\n} We're keeping this super simple, and you might wonder what's the difference between this approach and the one using OS threads an passing in the callbacks to the OS threads directly. The difference is that the callbacks are run on the same thread using this example. The OS threads we create are basically just used as timers.","breadcrumbs":"Callback based approaches","id":"7","title":"Callback based approaches"},"8":{"body":"You might start to wonder by now, when are we going to talk about Futures? Well, we're getting there. You see promises, futures and other names for deferred computations are often used interchangeably. There are formal differences between them but we'll not cover that here but it's worth explaining promises a bit since they're widely known due to being used in Javascript and have a lot in common with Rusts Futures. First of all, many languages has a concept of promises but I'll use the ones from Javascript in the examples below. Promises is one way to deal with the complexity which comes with a callback based approach. Instead of: setTimer(200, () => { setTimer(100, () => { setTimer(50, () => { console.log(\"I'm the last one\"); }); });\n}); We can to this: function timer(ms) { return new Promise((resolve) => setTimeout(resolve, ms))\n} timer(200)\n.then(() => return timer(100))\n.then(() => return timer(50))\n.then(() => console.log(\"I'm the last one)); The change is even more substantial under the hood. You see, promises return a state machine which can be in one of three states: pending, fulfilled or rejected. When we call timer(200) in the sample above, we get back a promise in the state pending. Since promises are re-written as state machines they also enable an even better syntax which allows us to write our last example like this: async function run() { await timer(200); await timer(100); await timer(50); console.log(\"I'm the last one\");\n} You can consider the run function a pausable task consisting of several sub-tasks. On each \"await\" point it yields control to the scheduler (in this case it's the well known Javascript event loop). Once one of the sub-tasks changes state to either fulfilled or rejected the task is scheduled to continue to the next step. Syntactically, Rusts Futures 1.0 was a lot like the promises example above and Rusts Futures 3.0 is a lot like async/await in our last example. Now this is also where the similarities with Rusts Futures stop. The reason we go through all this is to get an introduction and get into the right mindset for exploring Rusts Futures. To avoid confusion later on: There is one difference you should know. Javascript promises are eagerly evaluated. That means that once it's created, it starts running a task. Rusts Futures on the other hand is lazily evaluated. They need to be polled once before they do any work. PANIC BUTTON (next chapter)","breadcrumbs":"From callbacks to promises","id":"8","title":"From callbacks to promises"},"9":{"body":"Overview: High level introduction to concurrency in Rust Knowing what Rust provides and not when working with async code Understanding why we need a runtime-library in Rust Getting pointers to further reading on concurrency in general","breadcrumbs":"Futures in Rust","id":"9","title":"Futures in Rust"}},"length":56,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":2.23606797749979}},"x":{"0":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"0":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}},"df":6,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"4":{"2":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"2":{"4":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}},"df":8,"docs":{"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"32":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}},"2":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"15":{"tf":1.4142135623730951},"21":{"tf":2.0},"27":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"3":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":2,"docs":{"48":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":2.0},"25":{"tf":1.0},"7":{"tf":1.0}}},"4":{"3":{"1":{"2":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"6":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}}},"8":{"df":2,"docs":{"21":{"tf":2.449489742783178},"6":{"tf":1.0}}},"_":{"df":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"27":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"27":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"6":{"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":{"45":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"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":6,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"35":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}}}}}},"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"26":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"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},"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0}}}}},"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":{"21":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":12,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}},"g":{"df":3,"docs":{"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":9,"docs":{"15":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"z":{"df":1,"docs":{"15":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"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":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"df":7,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.449489742783178},"8":{"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":2,"docs":{"43":{"tf":1.0},"47":{"tf":1.0}},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":6,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"51":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"29":{"tf":1.0},"45":{"tf":1.0}}}}}}}},"m":{"df":1,"docs":{"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"21":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"21":{"tf":2.23606797749979},"43":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}},"y":{"c":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":3,"docs":{"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":2.23606797749979},"39":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"33":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"23":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}},"k":{"df":1,"docs":{"44":{"tf":1.0}}},"r":{"df":1,"docs":{"15":{"tf":1.0}}},"y":{"df":1,"docs":{"41":{"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":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.0},"8":{"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":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":4,"docs":{"21":{"tf":1.4142135623730951},"32":{"tf":4.69041575982343},"33":{"tf":3.1622776601683795},"34":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":3,"docs":{"25":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":1,"docs":{"33":{"tf":1.0}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":13,"docs":{"27":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"27":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"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":{"25":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":1,"docs":{"1":{"tf":1.0}}}}},"df":8,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":2.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"6":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.7320508075688772}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.6457513110645907},"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"27":{"tf":6.164414002968976},"28":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"b":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"34":{"tf":1.4142135623730951},"39":{"tf":1.0}},"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":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"54":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"42":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"45":{"tf":1.0},"8":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":2.6457513110645907},"43":{"tf":1.0}}}}}},"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":3.4641016151377544},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"53":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":8,"docs":{"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}},"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"28":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":5,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"2":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"45":{"tf":2.23606797749979},"47":{"tf":1.0},"7":{"tf":1.0}},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":24,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"46":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"15":{"tf":1.0}}}},"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}},"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":{"24":{"tf":1.0},"25":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":2.0},"16":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"14":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"31":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":2.8284271247461903},"33":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":5,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"df":0,"docs":{}}},"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":{"25":{"tf":1.0}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"27":{"tf":1.0}}}}}},"i":{"d":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"31":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"df":0,"docs":{},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":10,"docs":{"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":3.0},"45":{"tf":3.0},"47":{"tf":3.0},"6":{"tf":2.6457513110645907}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"35":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":3,"docs":{"1":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"25":{"tf":1.0},"45":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.7320508075688772},"26":{"tf":1.0}},"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":{"26":{"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":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"6":{"tf":1.0}}},"df":4,"docs":{"15":{"tf":1.7320508075688772},"26":{"tf":1.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":4,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"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":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":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"3":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"27":{"tf":2.0},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"21":{"tf":3.605551275463989},"25":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":2.23606797749979},"51":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"y":{"df":1,"docs":{"27":{"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":{"44":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"19":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.7320508075688772}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}}},"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":2,"docs":{"17":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"49":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"4":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"13":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":2,"docs":{"19":{"tf":1.0},"50":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"53":{"tf":1.0}}}}}}}},"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"35":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"26":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.4142135623730951},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"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":{"45":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"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":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":2.449489742783178},"47":{"tf":1.7320508075688772}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":1.0}}}},"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"31":{"tf":1.0},"44":{"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":3,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"13":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"20":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":6,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}}}}},"q":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"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":{"14":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"t":{"'":{"df":1,"docs":{"45":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":2.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":4.47213595499958},"47":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"8":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"21":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"27":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"18":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"18":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":2.449489742783178},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":3,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"32":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"n":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"40":{"tf":1.0},"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"r":{"a":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"25":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"y":{"df":3,"docs":{"21":{"tf":1.0},"31":{"tf":1.0},"7":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"6":{"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":{"21":{"tf":1.0}}}}}}}},"df":1,"docs":{"21":{"tf":2.23606797749979}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"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":{"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}},"w":{"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"15":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.0},"21":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"x":{"df":5,"docs":{"21":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"35":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"42":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"n":{"df":16,"docs":{"21":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":4.358898943540674},"29":{"tf":1.0},"32":{"tf":4.358898943540674},"33":{"tf":3.7416573867739413},"34":{"tf":2.0},"39":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":4.242640687119285},"46":{"tf":1.0},"47":{"tf":3.4641016151377544},"5":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"25":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"54":{"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":{"26":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"46":{"tf":1.0}}}}},"k":{"df":1,"docs":{"1":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"43":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"23":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"31":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"21":{"tf":2.0},"22":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"4":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"df":1,"docs":{"28":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":36,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":3.7416573867739413},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"3":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":4.58257569495584},"43":{"tf":4.0},"44":{"tf":1.7320508075688772},"45":{"tf":4.123105625617661},"46":{"tf":4.123105625617661},"47":{"tf":2.449489742783178},"48":{"tf":2.449489742783178},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"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":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"27":{"tf":2.8284271247461903}}}}}}}},"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"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":{"27":{"tf":1.4142135623730951}}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":2.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.8284271247461903},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":3.4641016151377544},"39":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"27":{"tf":1.0}}},"a":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.3166247903554},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.872983346207417},"39":{"tf":2.0}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"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":2,"docs":{"27":{"tf":3.0},"39":{"tf":1.0}}}}}}}}},"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":{"27":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"r":{"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.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":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":14,"docs":{"16":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.0},"26":{"tf":1.7320508075688772},"27":{"tf":4.69041575982343},"28":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":11,"docs":{"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"32":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"e":{"df":2,"docs":{"28":{"tf":1.0},"35":{"tf":1.0}}},"n":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":12,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":2.8284271247461903}}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"27":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"l":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":3.7416573867739413},"47":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"53":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"6":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"i":{"df":1,"docs":{"15":{"tf":1.0}}}}},"r":{"d":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"18":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}},"a":{"d":{"df":2,"docs":{"27":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":4,"docs":{"33":{"tf":1.0},"34":{"tf":2.23606797749979},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}},"o":{"df":1,"docs":{"27":{"tf":1.0}}}},"p":{"df":3,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":21,"docs":{"1":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":1.0},"45":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"16":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":3,"docs":{"31":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}},"v":{"df":7,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"55":{"tf":1.0}}}},".":{"df":1,"docs":{"43":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"45":{"tf":2.6457513110645907},"47":{"tf":1.0},"5":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"21":{"tf":3.0},"27":{"tf":1.7320508075688772}}},"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":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"43":{"tf":2.0},"45":{"tf":3.1622776601683795},"47":{"tf":2.23606797749979},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"e":{"a":{"df":3,"docs":{"39":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"27":{"tf":3.1622776601683795},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"1":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"33":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":1,"docs":{"39":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"43":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"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":{"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0}},"i":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":1,"docs":{"42":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"21":{"tf":1.0},"32":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"32":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"21":{"tf":1.0}}},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"15":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"48":{"tf":1.0},"51":{"tf":1.0}}}}},"f":{"a":{"c":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"24":{"tf":1.0}},"t":{"df":4,"docs":{"24":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"20":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"29":{"tf":1.0}}}}},"t":{"'":{"df":28,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":3,"docs":{"13":{"tf":1.7320508075688772},"45":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"45":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"30":{"tf":1.0},"6":{"tf":2.449489742783178}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":6,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"7":{"tf":1.0}}}},"y":{"df":1,"docs":{"12":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"a":{"b":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"39":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"13":{"tf":2.23606797749979},"36":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"8":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"31":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"12":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"39":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}},"v":{"df":2,"docs":{"22":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"32":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"21":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"'":{"df":16,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"5":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":2.0},"32":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"k":{"df":2,"docs":{"55":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}}}}},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"39":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":2.449489742783178},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"50":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"p":{"df":4,"docs":{"42":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"t":{"df":11,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"43":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":17,"docs":{"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":16,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"51":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":13,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"51":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"y":{"b":{"df":2,"docs":{"4":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":9,"docs":{"22":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"32":{"tf":2.0},"34":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"31":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":2,"docs":{"3":{"tf":1.0},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"23":{"tf":1.0}}}}},"v":{"df":1,"docs":{"6":{"tf":3.872983346207417}},"e":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"df":1,"docs":{"8":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":17,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":3.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":3.605551275463989},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"39":{"tf":2.6457513110645907},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.449489742783178},"6":{"tf":3.4641016151377544}},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"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":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":3.4641016151377544},"45":{"tf":3.1622776601683795},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":2.0},"8":{"tf":1.0}}}}},"b":{"df":1,"docs":{"27":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":24,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.0},"39":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"35":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"6":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":10,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"51":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"15":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"33":{"tf":1.0}}},"h":{"df":4,"docs":{"21":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":2,"docs":{"13":{"tf":1.0},"18":{"tf":1.4142135623730951}}}}}},"w":{"!":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":20,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":2.0},"19":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"u":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":3.1622776601683795},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"h":{"df":1,"docs":{"43":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"35":{"tf":1.0}}},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}},"n":{"c":{"df":12,"docs":{"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":21,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":2.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.8284271247461903}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"5":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"33":{"tf":1.0}}}}}}},"s":{"df":3,"docs":{"5":{"tf":2.8284271247461903},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"2":{"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":4,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}},"t":{"df":13,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"26":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"7":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"11":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.0}}}}},"t":{"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"51":{"tf":1.0},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"28":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"48":{"tf":1.0},"7":{"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":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"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":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":2.0}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"31":{"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":5,"docs":{"33":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"39":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":2,"docs":{"33":{"tf":3.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"35":{"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":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":16,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":2.8284271247461903},"34":{"tf":2.0},"35":{"tf":3.3166247903554},"36":{"tf":1.7320508075688772},"37":{"tf":2.0},"39":{"tf":3.3166247903554},"42":{"tf":2.23606797749979},"45":{"tf":1.0},"55":{"tf":1.0},"6":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"21":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"6":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":2.0},"5":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"21":{"tf":4.242640687119285},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":2.0},"39":{"tf":2.0},"43":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"10":{"tf":2.449489742783178},"12":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.6457513110645907},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"r":{"#":{"4":{"5":{"3":{"3":{"7":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"10":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"1":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"32":{"tf":2.449489742783178},"33":{"tf":2.0},"34":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":2.449489742783178}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}}}}},"i":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":2,"docs":{"5":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"15":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"25":{"tf":1.0}},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"10":{"tf":2.0},"29":{"tf":1.0},"53":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0}},"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":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"25":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":3.1622776601683795}},"e":{"(":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"21":{"tf":1.0},"31":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"r":{"\"":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},".":{"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":{"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"1":{"2":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"3":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":5,"docs":{"27":{"tf":2.449489742783178},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"13":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.0},"44":{"tf":1.4142135623730951},"45":{"tf":5.916079783099616},"47":{"tf":3.0},"51":{"tf":1.7320508075688772}}}}}},"d":{"df":16,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"49":{"tf":1.0}}}},"i":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"6":{"tf":1.0}}},"m":{"df":1,"docs":{"40":{"tf":1.0}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"6":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"14":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"39":{"tf":1.0},"8":{"tf":1.0}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"1":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":2.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.0},"27":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"x":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":1,"docs":{"48":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":4,"docs":{"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0}}}},"i":{"df":2,"docs":{"32":{"tf":1.0},"39":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"27":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":2.23606797749979},"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"47":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"15":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0}},"e":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"7":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0}}}},"m":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":3.1622776601683795}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":12,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":3.1622776601683795},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"0":{"3":{"3":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"2":{"3":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"2":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"w":{"df":1,"docs":{"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"t":{".":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"_":{"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":{"6":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"[":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"c":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.23606797749979}}}}}},"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}},"n":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":3.1622776601683795},"15":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.23606797749979},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"14":{"tf":1.0},"55":{"tf":1.0}}},"df":34,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.0}}}}},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"6":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}},"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":{"26":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"32":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.4142135623730951},"42":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"22":{"tf":1.0},"31":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"21":{"tf":1.7320508075688772},"33":{"tf":1.0},"45":{"tf":2.23606797749979},"6":{"tf":1.0},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":15,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"8":{"tf":1.4142135623730951}},"m":{"df":1,"docs":{"13":{"tf":1.0}}},"n":{"df":1,"docs":{"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":2,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772}}},"b":{"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"39":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"[":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"c":{"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":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.8284271247461903}}}}}},"df":15,"docs":{"27":{"tf":6.0},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":3.7416573867739413},"33":{"tf":3.7416573867739413},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":3.3166247903554},"47":{"tf":2.6457513110645907},"6":{"tf":2.449489742783178},"7":{"tf":1.0}}},"v":{"df":1,"docs":{"20":{"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":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"15":{"tf":2.0},"45":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":4,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"13":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"1":{"tf":1.0},"18":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":10,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"30":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}}}},"h":{"a":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"49":{"tf":1.0}}}}},"df":3,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"32":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"5":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"21":{"tf":2.23606797749979},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"21":{"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":{"28":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"25":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"v":{"df":2,"docs":{"33":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":2,"docs":{"43":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"46":{"tf":1.0}}}}},"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":{"25":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"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":{}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"15":{"tf":1.0},"27":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"38":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"15":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":2,"docs":{"4":{"tf":1.0},"50":{"tf":1.0}},"i":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"42":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"27":{"tf":1.0},"35":{"tf":1.0}}}},"l":{"df":3,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":2.449489742783178},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":2.0},"42":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"27":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":16,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":2.23606797749979},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":14,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":3.0},"28":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}},"i":{"c":{">":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"27":{"tf":1.0},"29":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"df":4,"docs":{"34":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"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":4,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}}}}},"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":{"21":{"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":3,"docs":{"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"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":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"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":4,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}}},"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":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"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":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"8":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"15":{"tf":1.0},"44":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"42":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"12":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"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":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"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":5,"docs":{"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"27":{"tf":3.4641016151377544},"32":{"tf":4.0},"33":{"tf":3.4641016151377544},"34":{"tf":2.0},"39":{"tf":2.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"32":{"tf":3.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"47":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"42":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"26":{"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":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"46":{"tf":1.0},"51":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":4,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":2.0},"6":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"1":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"2":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"3":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"_":{"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":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}},"n":{"df":3,"docs":{"2":{"tf":1.0},"37":{"tf":1.0},"49":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":8,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"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":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"25":{"tf":1.0},"43":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"47":{"tf":2.0},"5":{"tf":3.0},"53":{"tf":1.7320508075688772},"6":{"tf":2.8284271247461903},"7":{"tf":2.449489742783178},"8":{"tf":2.23606797749979}}}}},"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"34":{"tf":1.0},"35":{"tf":2.449489742783178}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"32":{"tf":2.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":3,"docs":{"32":{"tf":4.242640687119285},"33":{"tf":3.1622776601683795},"34":{"tf":1.0}}},"2":{".":{"a":{"df":1,"docs":{"32":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"32":{"tf":2.23606797749979}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"df":3,"docs":{"32":{"tf":3.1622776601683795},"33":{"tf":2.449489742783178},"34":{"tf":1.0}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"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":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"2":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"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":{"21":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":4.0},"33":{"tf":3.0},"34":{"tf":1.7320508075688772},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"3":{"tf":2.0}}}},"t":{"'":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"46":{"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":2,"docs":{"12":{"tf":1.0},"43":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"r":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"53":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"df":7,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0}}},"k":{"df":7,"docs":{"13":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{".":{"b":{"df":1,"docs":{"33":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"s":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{")":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"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":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":4,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"52":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"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":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}}}}}},"df":16,"docs":{"15":{"tf":2.23606797749979},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"5":{"tf":3.0},"50":{"tf":1.0},"53":{"tf":2.0},"6":{"tf":5.385164807134504},"7":{"tf":2.449489742783178}},"s":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"[":{"0":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":6,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"42":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":2,"docs":{"18":{"tf":1.0},"32":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":4,"docs":{"27":{"tf":5.196152422706632},"28":{"tf":2.0},"29":{"tf":2.0},"39":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"38":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"22":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":4.0},"22":{"tf":1.0},"27":{"tf":2.449489742783178},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"48":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}}}},"df":9,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"27":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"21":{"tf":1.0},"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"50":{"tf":1.0}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":2.0},"27":{"tf":4.58257569495584},"30":{"tf":1.0},"31":{"tf":2.449489742783178},"33":{"tf":2.23606797749979},"35":{"tf":3.1622776601683795},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"6":{"4":{"df":5,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":4.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":3,"docs":{"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"8":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":2,"docs":{"25":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"35":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"31":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":3.0},"39":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":12,"docs":{"21":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":3.605551275463989},"34":{"tf":2.0},"35":{"tf":3.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979},"6":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":15,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"39":{"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":2,"docs":{"25":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":40,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":3.1622776601683795},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":2.8284271247461903},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":3.1622776601683795},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.0},"49":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"z":{"df":7,"docs":{"21":{"tf":2.23606797749979},"27":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":3.0},"47":{"tf":2.449489742783178},"6":{"tf":2.6457513110645907}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"27":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":2.6457513110645907},"47":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"39":{"tf":2.6457513110645907},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"!":{"[":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"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":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"8":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"s":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"15":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"43":{"tf":2.449489742783178},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"42":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":16,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.8284271247461903},"43":{"tf":2.6457513110645907},"45":{"tf":3.0},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"42":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"32":{"tf":1.0},"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"y":{"df":24,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"v":{"df":3,"docs":{"33":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"b":{"df":1,"docs":{"5":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":5,"docs":{"32":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"42":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":6,"docs":{"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"18":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"39":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"l":{"d":{"\\":{"df":0,"docs":{},"n":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"26":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"30":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":1,"docs":{"19":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"31":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}},"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":12,"docs":{"12":{"tf":2.0},"15":{"tf":2.23606797749979},"27":{"tf":4.358898943540674},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"1":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":2.23606797749979},"33":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":4,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"v":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":2.23606797749979}},"x":{"0":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"0":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}},"df":6,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"4":{"2":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"2":{"4":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}},"df":8,"docs":{"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"32":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}},"2":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"15":{"tf":1.4142135623730951},"21":{"tf":2.0},"27":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"3":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":2,"docs":{"48":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":2.0},"25":{"tf":1.0},"7":{"tf":1.0}}},"4":{"3":{"1":{"2":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"6":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}}},"8":{"df":2,"docs":{"21":{"tf":2.449489742783178},"6":{"tf":1.0}}},"_":{"df":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"27":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"27":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"6":{"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":{"45":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"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":6,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"35":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}}}}}},"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"26":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"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},"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0}}}}},"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":{"21":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":12,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}},"g":{"df":3,"docs":{"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":9,"docs":{"15":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"z":{"df":1,"docs":{"15":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"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":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"df":7,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.6457513110645907},"8":{"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":2,"docs":{"43":{"tf":1.0},"47":{"tf":1.0}},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":6,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"51":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"29":{"tf":1.0},"45":{"tf":1.0}}}}}}}},"m":{"df":1,"docs":{"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"21":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"21":{"tf":2.23606797749979},"43":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}},"y":{"c":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":3,"docs":{"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":2.449489742783178},"39":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"33":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"23":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}},"k":{"df":1,"docs":{"44":{"tf":1.0}}},"r":{"df":1,"docs":{"15":{"tf":1.0}}},"y":{"df":1,"docs":{"41":{"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":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"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":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":4,"docs":{"21":{"tf":1.4142135623730951},"32":{"tf":4.69041575982343},"33":{"tf":3.1622776601683795},"34":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":3,"docs":{"25":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":1,"docs":{"33":{"tf":1.0}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":13,"docs":{"27":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"27":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"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":{"25":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":1,"docs":{"1":{"tf":1.0}}}}},"df":8,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"6":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.7320508075688772}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.8284271247461903},"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"27":{"tf":6.164414002968976},"28":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"b":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"34":{"tf":1.4142135623730951},"39":{"tf":1.0}},"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":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"42":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"45":{"tf":1.0},"8":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":2.6457513110645907},"43":{"tf":1.0}}}}}},"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":3.605551275463989},"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"53":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.4142135623730951},"31":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":8,"docs":{"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}},"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"28":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":5,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"2":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"45":{"tf":2.23606797749979},"47":{"tf":1.0},"7":{"tf":1.0}},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":24,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"46":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"15":{"tf":1.0}}}},"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}},"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":{"24":{"tf":1.0},"25":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":2.0},"16":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"14":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"31":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":2.8284271247461903},"33":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":5,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"df":0,"docs":{}}},"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":{"25":{"tf":1.0}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"27":{"tf":1.0}}}}}},"i":{"d":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"31":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"df":0,"docs":{},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":10,"docs":{"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":3.0},"45":{"tf":3.0},"47":{"tf":3.0},"6":{"tf":2.6457513110645907}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"35":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"42":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":3,"docs":{"1":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"25":{"tf":1.0},"45":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.7320508075688772},"26":{"tf":1.0}},"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":{"26":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"6":{"tf":1.0}}},"df":4,"docs":{"15":{"tf":2.0},"26":{"tf":1.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":4,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"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":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":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"3":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"27":{"tf":2.0},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"21":{"tf":3.605551275463989},"25":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":2.23606797749979},"51":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"y":{"df":1,"docs":{"27":{"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":{"44":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"19":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}}},"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":2,"docs":{"17":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"49":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"4":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"13":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":2,"docs":{"19":{"tf":1.0},"50":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"53":{"tf":1.0}}}}}}}},"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"35":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"26":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.4142135623730951},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"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":{"45":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"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":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":2.23606797749979},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":2.449489742783178},"47":{"tf":1.7320508075688772}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":1.0}}}},"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"31":{"tf":1.0},"44":{"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":3,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"13":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"20":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":6,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}}}}},"q":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"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":{"14":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"t":{"'":{"df":1,"docs":{"45":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":2.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":4.47213595499958},"47":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"21":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"27":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"18":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"18":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.0},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":3,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"32":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"n":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"40":{"tf":1.0},"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"r":{"a":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"25":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"y":{"df":3,"docs":{"21":{"tf":1.0},"31":{"tf":1.0},"7":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"6":{"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":{"21":{"tf":1.0}}}}}}}},"df":1,"docs":{"21":{"tf":2.449489742783178}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"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":{"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}},"w":{"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"15":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.0},"21":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"x":{"df":5,"docs":{"21":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"35":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"42":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"n":{"df":16,"docs":{"21":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":4.358898943540674},"29":{"tf":1.0},"32":{"tf":4.358898943540674},"33":{"tf":3.7416573867739413},"34":{"tf":2.0},"39":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":4.242640687119285},"46":{"tf":1.0},"47":{"tf":3.4641016151377544},"5":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"25":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"54":{"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":{"26":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"46":{"tf":1.0}}}}},"k":{"df":1,"docs":{"1":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"43":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"23":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"31":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"21":{"tf":2.0},"22":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"4":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"df":1,"docs":{"28":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":36,"docs":{"0":{"tf":2.0},"10":{"tf":3.872983346207417},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"3":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"42":{"tf":4.58257569495584},"43":{"tf":4.123105625617661},"44":{"tf":1.7320508075688772},"45":{"tf":4.123105625617661},"46":{"tf":4.242640687119285},"47":{"tf":2.449489742783178},"48":{"tf":2.449489742783178},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"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":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"27":{"tf":2.8284271247461903}}}}}}}},"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"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":{"27":{"tf":1.4142135623730951}}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":2.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.8284271247461903},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":3.4641016151377544},"39":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"27":{"tf":1.0}}},"a":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.3166247903554},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.872983346207417},"39":{"tf":2.0}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"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":2,"docs":{"27":{"tf":3.0},"39":{"tf":1.0}}}}}}}}},"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":{"27":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"r":{"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.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":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":14,"docs":{"16":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":2.23606797749979},"26":{"tf":1.7320508075688772},"27":{"tf":4.795831523312719},"28":{"tf":2.8284271247461903},"29":{"tf":2.0},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":2.23606797749979},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":11,"docs":{"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"32":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"e":{"df":2,"docs":{"28":{"tf":1.0},"35":{"tf":1.0}}},"n":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":12,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"27":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"l":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":3.7416573867739413},"47":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"53":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"6":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"i":{"df":1,"docs":{"15":{"tf":1.0}}}}},"r":{"d":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"18":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}},"a":{"d":{"df":2,"docs":{"27":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":4,"docs":{"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}},"o":{"df":1,"docs":{"27":{"tf":1.0}}}},"p":{"df":3,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":21,"docs":{"1":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":1.0},"45":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"16":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":3,"docs":{"31":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}},"v":{"df":7,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"55":{"tf":1.0}}}},".":{"df":1,"docs":{"43":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"45":{"tf":2.6457513110645907},"47":{"tf":1.0},"5":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"21":{"tf":3.0},"27":{"tf":1.7320508075688772}}},"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":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"43":{"tf":2.0},"45":{"tf":3.1622776601683795},"47":{"tf":2.23606797749979},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"e":{"a":{"df":3,"docs":{"39":{"tf":1.0},"44":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"27":{"tf":3.1622776601683795},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":2.449489742783178},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"1":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"33":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":1,"docs":{"39":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.7320508075688772},"43":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"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":{"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0}},"i":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":1,"docs":{"42":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"21":{"tf":1.0},"32":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"32":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"21":{"tf":1.0}}},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"15":{"tf":2.0},"53":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"48":{"tf":1.0},"51":{"tf":1.0}}}}},"f":{"a":{"c":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"24":{"tf":1.0}},"t":{"df":4,"docs":{"24":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"20":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"29":{"tf":1.0}}}}},"t":{"'":{"df":28,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":3,"docs":{"13":{"tf":1.7320508075688772},"45":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"45":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"30":{"tf":1.0},"6":{"tf":2.449489742783178}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":6,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"7":{"tf":1.0}}}},"y":{"df":1,"docs":{"12":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"a":{"b":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"39":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"13":{"tf":2.23606797749979},"36":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"8":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"31":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":2.6457513110645907},"12":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0}}}},"v":{"df":2,"docs":{"22":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"32":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"21":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"'":{"df":16,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"5":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"3":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":2.0},"32":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"k":{"df":2,"docs":{"55":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}}}}},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"39":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":2.449489742783178},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"50":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"p":{"df":4,"docs":{"42":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"t":{"df":11,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"43":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":17,"docs":{"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":16,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"51":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":13,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"51":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"y":{"b":{"df":2,"docs":{"4":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":9,"docs":{"22":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"32":{"tf":2.0},"34":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":2.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"31":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":2,"docs":{"3":{"tf":1.0},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"4":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"23":{"tf":1.0}}}}},"v":{"df":1,"docs":{"6":{"tf":3.872983346207417}},"e":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"df":1,"docs":{"8":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":17,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":3.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":3.605551275463989},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"39":{"tf":2.6457513110645907},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.449489742783178},"6":{"tf":3.4641016151377544}},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.7320508075688772}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"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":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":3.4641016151377544},"45":{"tf":3.1622776601683795},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":2.0},"8":{"tf":1.0}}}}},"b":{"df":1,"docs":{"27":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":24,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.0},"39":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"35":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"6":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":10,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"51":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"15":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"33":{"tf":1.0}}},"h":{"df":4,"docs":{"21":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":2,"docs":{"13":{"tf":1.0},"18":{"tf":1.4142135623730951}}}}}},"w":{"!":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":20,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":2.0},"19":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"u":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":3.1622776601683795},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"h":{"df":1,"docs":{"43":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"35":{"tf":1.0}}},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}},"n":{"c":{"df":12,"docs":{"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":21,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":2.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.8284271247461903}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"5":{"tf":2.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"33":{"tf":1.0}}}}}}},"s":{"df":3,"docs":{"5":{"tf":2.8284271247461903},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"2":{"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":4,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}},"t":{"df":13,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"26":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"7":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"11":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.0}}}}},"t":{"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"51":{"tf":1.0},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":2.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"28":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"48":{"tf":1.0},"7":{"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":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"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":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":2.0}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"31":{"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":5,"docs":{"33":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"39":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":2,"docs":{"33":{"tf":3.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"35":{"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":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":16,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":3.0},"34":{"tf":2.23606797749979},"35":{"tf":3.4641016151377544},"36":{"tf":2.0},"37":{"tf":2.23606797749979},"39":{"tf":3.4641016151377544},"42":{"tf":2.23606797749979},"45":{"tf":1.0},"55":{"tf":1.0},"6":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"21":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"6":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":2.0},"5":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"21":{"tf":4.358898943540674},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":2.0},"39":{"tf":2.0},"43":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"10":{"tf":2.449489742783178},"12":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.6457513110645907},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"r":{"#":{"4":{"5":{"3":{"3":{"7":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"10":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"1":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"32":{"tf":2.449489742783178},"33":{"tf":2.0},"34":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":2.449489742783178}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}}}}},"i":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":2,"docs":{"5":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"15":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"25":{"tf":1.0}},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"10":{"tf":2.0},"29":{"tf":1.0},"53":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0}},"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":{"36":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"25":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":3.3166247903554}},"e":{"(":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"21":{"tf":1.0},"31":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"r":{"\"":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},".":{"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":{"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"1":{"2":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"3":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":5,"docs":{"27":{"tf":2.449489742783178},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"13":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.0},"44":{"tf":1.4142135623730951},"45":{"tf":6.0},"47":{"tf":3.0},"51":{"tf":2.0}}}}}},"d":{"df":16,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"i":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"6":{"tf":1.0}}},"m":{"df":1,"docs":{"40":{"tf":1.0}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"6":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"14":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"39":{"tf":1.0},"8":{"tf":1.0}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"1":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":2.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.0},"27":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.449489742783178},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"x":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":1,"docs":{"48":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":4,"docs":{"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0}}}},"i":{"df":2,"docs":{"32":{"tf":1.0},"39":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"27":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":2.23606797749979},"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"47":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"15":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0}},"e":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"7":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0}}}},"m":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":3.1622776601683795}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":12,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":3.1622776601683795},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"0":{"3":{"3":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"2":{"3":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"2":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"w":{"df":1,"docs":{"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"t":{".":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"_":{"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":{"6":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"[":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"c":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.23606797749979}}}}}},"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}},"n":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":3.3166247903554},"15":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.23606797749979},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":34,"docs":{"0":{"tf":2.0},"10":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.6457513110645907},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.23606797749979}}}}},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"6":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}},"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":{"26":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"32":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.4142135623730951},"42":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"22":{"tf":1.0},"31":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"21":{"tf":1.7320508075688772},"33":{"tf":1.0},"45":{"tf":2.23606797749979},"6":{"tf":1.0},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":15,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"8":{"tf":1.4142135623730951}},"m":{"df":1,"docs":{"13":{"tf":1.0}}},"n":{"df":1,"docs":{"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":2,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772}}},"b":{"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"39":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"[":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"c":{"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":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.8284271247461903}}}}}},"df":15,"docs":{"27":{"tf":6.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":3.872983346207417},"33":{"tf":3.7416573867739413},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":3.3166247903554},"47":{"tf":2.6457513110645907},"6":{"tf":2.449489742783178},"7":{"tf":1.0}}},"v":{"df":1,"docs":{"20":{"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":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"15":{"tf":2.0},"45":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":4,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"13":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"1":{"tf":1.0},"18":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":10,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"30":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}}}},"h":{"a":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"49":{"tf":1.0}}}}},"df":3,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"32":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"5":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"21":{"tf":2.23606797749979},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"21":{"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":{"28":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"25":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"v":{"df":2,"docs":{"33":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":2,"docs":{"43":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"46":{"tf":1.0}}}}},"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":{"25":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"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":{}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"15":{"tf":1.0},"27":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"38":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"15":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":2,"docs":{"4":{"tf":1.0},"50":{"tf":1.0}},"i":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"42":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"27":{"tf":1.0},"35":{"tf":1.0}}}},"l":{"df":3,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":2.0},"42":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"14":{"tf":1.7320508075688772},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"27":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":16,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":2.23606797749979},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":14,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":3.0},"28":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}},"i":{"c":{">":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"27":{"tf":1.0},"29":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"df":4,"docs":{"34":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"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":4,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}}}}},"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":{"21":{"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":3,"docs":{"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"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":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"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":4,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}}},"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":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"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":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"8":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"15":{"tf":1.0},"44":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"42":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"12":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"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":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"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":5,"docs":{"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"27":{"tf":3.4641016151377544},"32":{"tf":4.0},"33":{"tf":3.4641016151377544},"34":{"tf":2.0},"39":{"tf":2.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"32":{"tf":3.1622776601683795},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"47":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"42":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"26":{"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":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"46":{"tf":1.0},"51":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":4,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":2.23606797749979},"6":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"1":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"2":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"3":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"_":{"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":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}},"n":{"df":3,"docs":{"2":{"tf":1.0},"37":{"tf":1.0},"49":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":8,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"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":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"15":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"25":{"tf":1.0},"43":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"47":{"tf":2.0},"5":{"tf":3.0},"53":{"tf":1.7320508075688772},"6":{"tf":2.8284271247461903},"7":{"tf":2.449489742783178},"8":{"tf":2.23606797749979}}}}},"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"34":{"tf":1.0},"35":{"tf":2.449489742783178}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"32":{"tf":2.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":3,"docs":{"32":{"tf":4.242640687119285},"33":{"tf":3.1622776601683795},"34":{"tf":1.0}}},"2":{".":{"a":{"df":1,"docs":{"32":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"32":{"tf":2.23606797749979}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"df":3,"docs":{"32":{"tf":3.1622776601683795},"33":{"tf":2.449489742783178},"34":{"tf":1.0}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"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":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"2":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"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":{"21":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":4.0},"33":{"tf":3.0},"34":{"tf":1.7320508075688772},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"3":{"tf":2.23606797749979}}}},"t":{"'":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"46":{"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":2,"docs":{"12":{"tf":1.0},"43":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"r":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"53":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"df":7,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0}}},"k":{"df":7,"docs":{"13":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{".":{"b":{"df":1,"docs":{"33":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"s":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{")":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"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":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":4,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"52":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"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":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}}}}}},"df":16,"docs":{"15":{"tf":2.23606797749979},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":2.8284271247461903},"45":{"tf":3.7416573867739413},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"5":{"tf":3.1622776601683795},"50":{"tf":1.0},"53":{"tf":2.0},"6":{"tf":5.477225575051661},"7":{"tf":2.449489742783178}},"s":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"[":{"0":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":6,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"42":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":2,"docs":{"18":{"tf":1.0},"32":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":4,"docs":{"27":{"tf":5.196152422706632},"28":{"tf":2.0},"29":{"tf":2.0},"39":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"22":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":4.0},"22":{"tf":1.0},"27":{"tf":2.449489742783178},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"48":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}}}},"df":9,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"27":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"21":{"tf":1.0},"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"50":{"tf":1.0}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.0},"27":{"tf":4.58257569495584},"30":{"tf":1.0},"31":{"tf":2.449489742783178},"33":{"tf":2.23606797749979},"35":{"tf":3.1622776601683795},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"6":{"4":{"df":5,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":4.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":3,"docs":{"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"8":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":2,"docs":{"25":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"35":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"31":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":3.0},"39":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":12,"docs":{"21":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":3.605551275463989},"34":{"tf":2.0},"35":{"tf":3.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979},"6":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":15,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"39":{"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":2,"docs":{"25":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":40,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":3.1622776601683795},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":2.8284271247461903},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":3.1622776601683795},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.8284271247461903},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.0},"49":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"z":{"df":7,"docs":{"21":{"tf":2.23606797749979},"27":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":3.0},"47":{"tf":2.449489742783178},"6":{"tf":2.6457513110645907}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"27":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":2.6457513110645907},"47":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"39":{"tf":2.6457513110645907},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"!":{"[":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"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":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"8":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"s":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"43":{"tf":2.449489742783178},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"42":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":16,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"19":{"tf":1.0},"20":{"tf":2.0},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.8284271247461903},"43":{"tf":2.6457513110645907},"45":{"tf":3.0},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"42":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"32":{"tf":1.0},"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"y":{"df":24,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"v":{"df":3,"docs":{"33":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"b":{"df":1,"docs":{"5":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":5,"docs":{"32":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"42":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":6,"docs":{"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"18":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"39":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"l":{"d":{"\\":{"df":0,"docs":{},"n":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"26":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"30":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.4142135623730951}},"p":{"df":1,"docs":{"19":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"31":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}},"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":12,"docs":{"12":{"tf":2.0},"15":{"tf":2.23606797749979},"27":{"tf":4.358898943540674},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"1":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":2.23606797749979},"33":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":4,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"v":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"title":{"root":{"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"50":{"tf":1.0},"51":{"tf":1.0},"52":{"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":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":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":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"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":{"31":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"42":{"tf":1.0},"53":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"48":{"tf":1.0},"49":{"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":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"39":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"55":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}},"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":3,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"11":{"tf":1.0},"12":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"39":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"51":{"tf":1.0}}}}}},"d":{"df":2,"docs":{"2":{"tf":1.0},"55":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"35":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"14":{"tf":1.0}}},"df":5,"docs":{"0":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"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":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"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":{"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"44":{"tf":1.0}}}},"v":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"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 deleted file mode 100644 index 1d0239a..0000000 --- a/book/searchindex.json +++ /dev/null @@ -1 +0,0 @@ -{"doc_urls":["introduction.html#futures-explained-in-200-lines-of-rust","introduction.html#what-this-book-covers","introduction.html#reader-exercises-and-further-reading","introduction.html#credits-and-thanks","0_background_information.html#some-background-information","0_background_information.html#threads-provided-by-the-operating-system","0_background_information.html#green-threads","0_background_information.html#callback-based-approaches","0_background_information.html#from-callbacks-to-promises","1_futures_in_rust.html#futures-in-rust","1_futures_in_rust.html#futures","1_futures_in_rust.html#leaf-futures","1_futures_in_rust.html#non-leaf-futures","1_futures_in_rust.html#runtimes","1_futures_in_rust.html#what-rusts-standard-library-takes-care-of","1_futures_in_rust.html#io-vs-cpu-intensive-tasks","1_futures_in_rust.html#bonus-section","2_waker_context.html#waker-and-context","2_waker_context.html#the-waker","2_waker_context.html#the-context-type","2_waker_context.html#understanding-the-waker","2_waker_context.html#fat-pointers-in-rust","2_waker_context.html#bonus-section","3_generators_pin.html#generators","3_generators_pin.html#why-generators","3_generators_pin.html#combinators","3_generators_pin.html#stackless-coroutinesgenerators","3_generators_pin.html#how-generators-work","3_generators_pin.html#async-blocks-and-generators","3_generators_pin.html#bonus-section---self-referential-generators-in-rust-today","4_pin.html#pin","4_pin.html#definitions","4_pin.html#pinning-and-self-referential-structs","4_pin.html#pinning-to-the-stack","4_pin.html#pinning-to-the-heap","4_pin.html#practical-rules-for-pinning","4_pin.html#projectionstructural-pinning","4_pin.html#pin-and-drop","4_pin.html#putting-it-all-together","4_pin.html#bonus-section-fixing-our-self-referential-generator-and-learning-more-about-pin","6_future_example.html#futures-in-rust","6_future_example.html#implementing-our-own-futures","6_future_example.html#the-executor","6_future_example.html#the-future-implementation","6_future_example.html#why-using-thread-parkunpark-is-a-bad-idea-for-a-library","6_future_example.html#the-reactor","6_future_example.html#asyncawait-and-concurrent-futures","8_finished_example.html#our-finished-code","conclusion.html#conclusion-and-exercises","conclusion.html#reader-exercises","conclusion.html#avoid-threadpark","conclusion.html#avoid-wrapping-the-whole-reactor-in-a-mutex-and-pass-it-around","conclusion.html#avoid-creating-a-new-waker-for-every-event","conclusion.html#could-we-implement-more-methods-on-our-executor","conclusion.html#building-a-better-exectuor","conclusion.html#further-reading"],"index":{"documentStore":{"docInfo":{"0":{"body":30,"breadcrumbs":5,"title":5},"1":{"body":120,"breadcrumbs":2,"title":2},"10":{"body":104,"breadcrumbs":1,"title":1},"11":{"body":62,"breadcrumbs":2,"title":2},"12":{"body":93,"breadcrumbs":3,"title":3},"13":{"body":126,"breadcrumbs":1,"title":1},"14":{"body":42,"breadcrumbs":5,"title":5},"15":{"body":209,"breadcrumbs":5,"title":5},"16":{"body":67,"breadcrumbs":2,"title":2},"17":{"body":22,"breadcrumbs":2,"title":2},"18":{"body":69,"breadcrumbs":1,"title":1},"19":{"body":23,"breadcrumbs":2,"title":2},"2":{"body":41,"breadcrumbs":4,"title":4},"20":{"body":46,"breadcrumbs":2,"title":2},"21":{"body":403,"breadcrumbs":3,"title":3},"22":{"body":45,"breadcrumbs":2,"title":2},"23":{"body":32,"breadcrumbs":1,"title":1},"24":{"body":77,"breadcrumbs":1,"title":1},"25":{"body":92,"breadcrumbs":1,"title":1},"26":{"body":103,"breadcrumbs":2,"title":2},"27":{"body":842,"breadcrumbs":2,"title":2},"28":{"body":103,"breadcrumbs":3,"title":3},"29":{"body":87,"breadcrumbs":7,"title":7},"3":{"body":35,"breadcrumbs":2,"title":2},"30":{"body":50,"breadcrumbs":1,"title":1},"31":{"body":149,"breadcrumbs":1,"title":1},"32":{"body":426,"breadcrumbs":4,"title":4},"33":{"body":362,"breadcrumbs":2,"title":2},"34":{"body":127,"breadcrumbs":2,"title":2},"35":{"body":176,"breadcrumbs":3,"title":3},"36":{"body":20,"breadcrumbs":2,"title":2},"37":{"body":23,"breadcrumbs":2,"title":2},"38":{"body":9,"breadcrumbs":2,"title":2},"39":{"body":317,"breadcrumbs":9,"title":9},"4":{"body":47,"breadcrumbs":2,"title":2},"40":{"body":70,"breadcrumbs":2,"title":2},"41":{"body":25,"breadcrumbs":2,"title":2},"42":{"body":268,"breadcrumbs":1,"title":1},"43":{"body":416,"breadcrumbs":2,"title":2},"44":{"body":79,"breadcrumbs":6,"title":6},"45":{"body":865,"breadcrumbs":1,"title":1},"46":{"body":181,"breadcrumbs":3,"title":3},"47":{"body":345,"breadcrumbs":2,"title":2},"48":{"body":86,"breadcrumbs":2,"title":2},"49":{"body":21,"breadcrumbs":2,"title":2},"5":{"body":232,"breadcrumbs":4,"title":4},"50":{"body":39,"breadcrumbs":2,"title":2},"51":{"body":59,"breadcrumbs":7,"title":7},"52":{"body":24,"breadcrumbs":5,"title":5},"53":{"body":49,"breadcrumbs":4,"title":4},"54":{"body":50,"breadcrumbs":3,"title":3},"55":{"body":46,"breadcrumbs":2,"title":2},"6":{"body":605,"breadcrumbs":2,"title":2},"7":{"body":280,"breadcrumbs":3,"title":3},"8":{"body":226,"breadcrumbs":2,"title":2},"9":{"body":23,"breadcrumbs":2,"title":2}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach, exploring why they're designed the way they are, the alternatives and how they work. Going into the level of detail I do in this book is not needed to use futures or async/await in Rust. It's for the curious out there that want to know how it all works.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"This book will try to explain everything you might wonder about up until the topic of different types of executors and runtimes. We'll just implement a very simple runtime in this book introducing some concepts but it's enough to get started. Stjepan Glavina has made an excellent series of articles about async runtimes and executors, and if the rumors are right he's even working on a new async runtime that should be easy enough to use as learning material. The way you should go about it is to read this book first, then continue reading the articles from stejpang to learn more about runtimes and how they work, especially: Build your own block_on() Build your own executor I've limited myself to a 200 line main example (hence the title) to limit the scope and introduce an example that can easily be explored further. However, there is a lot to digest and it's not what I would call easy, but we'll take everything step by step so get a cup of tea and relax. I hope you enjoy the ride. This book is developed in the open, and contributions are welcome. You'll find the repository for the book itself here . The final example which you can clone, fork or copy can be found here . Any suggestions or improvements can be filed as a PR or in the issue tracker for the book.","breadcrumbs":"What this book covers","id":"1","title":"What this book covers"},"10":{"body":"So what is a future? A future is a representation of some operation which will complete in the future. Async in Rust uses a Poll based approach, in which an asynchronous task will have three phases. The Poll phase. A Future is polled which result in the task progressing until a point where it can no longer make progress. We often refer to the part of the runtime which polls a Future as an executor. The Wait phase. An event source, most often referred to as a reactor, registers that a Future is waiting for an event to happen and makes sure that it will wake the Future when that event is ready. The Wake phase. The event happens and the Future is woken up. It's now up to the executor which polled the Future in step 1 to schedule the future to be polled again and make further progress until it completes or reaches a new point where it can't make further progress and the cycle repeats. Now, when we talk about futures I find it useful to make a distinction between non-leaf futures and leaf futures early on because in practice they're pretty different from one another.","breadcrumbs":"Futures","id":"10","title":"Futures"},"11":{"body":"Runtimes create leaf futures which represents a resource like a socket. // stream is a **leaf-future**\nlet mut stream = tokio::net::TcpStream::connect(\"127.0.0.1:3000\"); Operations on these resources, like a Read on a socket, will be non-blocking and return a future which we call a leaf future since it's the future which we're actually waiting on. It's unlikely that you'll implement a leaf future yourself unless you're writing a runtime, but we'll go through how they're constructed in this book as well. It's also unlikely that you'll pass a leaf-future to a runtime and run it to completion alone as you'll understand by reading the next paragraph.","breadcrumbs":"Leaf futures","id":"11","title":"Leaf futures"},"12":{"body":"Non-leaf-futures is the kind of futures we as users of a runtime writes ourselves using the async keyword to create a task which can be run on the executor. The bulk of an async program will consist of non-leaf-futures, which are a kind of pause-able computation. This is an important distinction since these futures represents a set of operations . Often, such a task will await a leaf future as one of many operations to complete the task. // Non-leaf-future\nlet non_leaf = async { let mut stream = TcpStream::connect(\"127.0.0.1:3000\").await.unwrap();// <- yield println!(\"connected!\"); let result = stream.write(b\"hello world\\n\").await; // <- yield println!(\"message sent!\"); ...\n}; The key to these tasks is that they're able to yield control to the runtime's scheduler and then resume execution again where it left off at a later point. In contrast to leaf futures, these kind of futures does not themselves represent an I/O resource. When we poll these futures we either run some code or we yield to the scheduler while waiting for some resource to signal us that it's ready so we can resume where we left off.","breadcrumbs":"Non-leaf-futures","id":"12","title":"Non-leaf-futures"},"13":{"body":"Languages like C#, JavaScript, Java, GO and many others comes with a runtime for handling concurrency. So if you come from one of those languages this will seem a bit strange to you. Rust is different from these languages in the sense that Rust doesn't come with a runtime for handling concurrency, so you need to use a library which provide this for you. 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 requires quite a bit of effort as well, but you'll see that there are several similarities between these kind of runtimes so learning one makes learning the next much easier. 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, in other languages you'll just use the one provided for you. An async runtime can be divided into two parts: The Executor The Reactor When Rusts Futures were designed there was a desire to separate the job of notifying a Future that it can do more work, and actually doing the work on the Future. You can think of the former as the reactor's job, and the latter as the executors job. These two parts of a runtime interacts using the Waker type. The two most popular runtimes for Futures as of writing this is: async-std Tokio","breadcrumbs":"Runtimes","id":"13","title":"Runtimes"},"14":{"body":"A common interface representing an operation which will be completed in the future through the Future trait. An ergonomic way of creating tasks which can be suspended and resumed through the async and await keywords. A defined interface wake up a suspended task through the Waker type. 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":"14","title":"What Rust's standard library takes care of"},"15":{"body":"As you know now, what you normally write are called non-leaf futures. Let's take a look at this async block using pseudo-rust as example: let non_leaf = async { let mut stream = TcpStream::connect(\"127.0.0.1:3000\").await.unwrap(); <-- yield // request a large dataset let result = stream.write(get_dataset_request).await.unwrap(); <-- yield // wait for the dataset let mut response = vec![]; stream.read(&mut response).await.unwrap(); <-- yield // do some CPU-intensive analysis on the dataset let report = analyzer::analyze_data(response).unwrap(); // send the results back stream.write(report).await.unwrap(); // <-- yield\n}; Now, as you'll see when we go through how Futures work, the code we write between the yield points are run on the same thread as our executor. That means that while our analyzer is working on the dataset, the executor is busy doing calculations instead of handling new requests. Fortunately there are a few ways to handle this, and it's not difficult, but it's something you must be aware of: We could create a new leaf future which sends our task to another thread and resolves when the task is finished. We could await this leaf-future like any other future. The runtime could have some kind of supervisor that monitors how much time different tasks take, and move the executor itself to a different thread. You can create a reactor yourself which is compatible with the runtime which does the analysis any way you see fit, and returns a Future which can be awaited. Now #1 is the usual way of handling this, but some executors implement #2 as well. The problem with #2 is that if you switch runtime you need to make sure that it supports this kind of supervision as well or else you will end up blocking the executor. #3 is more of theoretical importance, normally you'd be happy by sending the task to the thread-pool most runtimes provide. Most executors have a way to accomplish #1 using methods like spawn_blocking. These methods send the task to a thread-pool created by the runtime where you can either perform CPU-intensive tasks or \"blocking\" tasks which is not supported by the runtime. Now, armed with this knowledge you are already on a good way for understanding Futures, but we're not gonna stop yet, there is lots of details to cover. Take a break or a cup of coffe and get ready as we go for a deep dive in the next chapters.","breadcrumbs":"I/O vs CPU intensive tasks","id":"15","title":"I/O vs CPU intensive tasks"},"16":{"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 Learning these concepts by studying futures is making it much harder than it needs to be, so go on and read these chapters if you feel a bit unsure. I'll be right here when you're back. However, if you feel that you have the basics covered, then let's get moving!","breadcrumbs":"Bonus section","id":"16","title":"Bonus section"},"17":{"body":"Overview: Understanding how the Waker object is constructed Learning how the runtime know when a leaf-future can resume Learning the basics of dynamic dispatch and trait objects The Waker type is described as part of RFC#2592 .","breadcrumbs":"Waker and Context","id":"17","title":"Waker and Context"},"18":{"body":"The Waker type allows for a loose coupling between the reactor-part and the executor-part of a runtime. By having a wake up mechanism that is not tied to the thing that executes the future, runtime-implementors can come up with interesting new wake-up mechanisms. An example of this can be spawning a thread to do some work that eventually notifies the future, completely independent of the current runtime. Without a waker, the executor would be the only way to notify a running task, whereas with the waker, we get a loose coupling where it's easy to extend the ecosystem with new leaf-level tasks. If you want to read more about the reasoning behind the Waker type I can recommend Withoutboats articles series about them .","breadcrumbs":"The Waker","id":"18","title":"The Waker"},"19":{"body":"As the docs state as of now this type only wrapps a Waker, but it gives some flexibility for future evolutions of the API in Rust. The context can hold task-local storage and provide space for debugging hooks in later iterations.","breadcrumbs":"The Context type","id":"19","title":"The Context type"},"2":{"body":"In the last chapter I've taken the liberty to suggest some small exercises if you want to explore a little further. This book is also the fourth book I have written about concurrent programming in Rust. If you like it, you might want to check out the others as well: Green Threads Explained in 200 lines of rust The Node Experiment - Exploring Async Basics with Rust Epoll, Kqueue and IOCP Explained with Rust","breadcrumbs":"Reader exercises and further reading","id":"2","title":"Reader exercises and further reading"},"20":{"body":"One of the most confusing things 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":"Understanding the Waker","id":"20","title":"Understanding the Waker"},"21":{"body":"To get a better understanding of how we implement the Waker in Rust, we need to take a step back and talk about some fundamentals. Let's start by taking a look at the size of some different pointer types in Rust. 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 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 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 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} Now that you know this you also know why how we implement the Waker type in Rust. Later on, when we implement our own Waker we'll actually set up a vtable like we do here to and knowing why we do that and how it works will make this much less mysterious.","breadcrumbs":"Fat pointers in Rust","id":"21","title":"Fat pointers in Rust"},"22":{"body":"You might wonder why the Waker was implemented like this and not just as a normal trait? The reason is flexibility. Implementing the Waker the way we do here gives a lot of flexibility of choosing what memory management scheme to use. The \"normal\" way is by using an Arc to use reference count keep track of when a Waker object can be dropped. However, this is not the only way, you could also use purely global functions and state, or any other way you wish. This leaves a lot of options on the table for runtime implementors.","breadcrumbs":"Bonus section","id":"22","title":"Bonus section"},"23":{"body":"Overview: Understandi how the async/await syntax works since it's how await is implemented Know why we need Pin Understand why Rusts async model is very 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).","breadcrumbs":"Generators","id":"23","title":"Generators"},"24":{"body":"Generators/yield and async/await are so similar that once you understand one you should be able to understand the other. It's much easier for me to provide runnable and short examples using Generators instead of Futures which require us to introduce a lot of concepts now that we'll cover later just to show an example. A small bonus is that you'll have a pretty good introduction to both Generators and Async/Await by the end of this chapter. Basically, there were three main options discussed when designing how Rust would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators. We covered green threads in the background information so we won't repeat that here. We'll concentrate on the variants of stackless coroutines which Rust uses today.","breadcrumbs":"Why generators?","id":"24","title":"Why generators?"},"25":{"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 to accomplish some tasks it requires extra allocations or copying 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":"25","title":"Combinators"},"26":{"body":"This is the model used in Rust today. It has a few notable advantages: It's easy to convert normal Rust code to a stackless coroutine 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 Allows us to borrow 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} Async in Rust is implemented using Generators. So to understand how Async really works we need to understand generators first. Generators in Rust are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint of what the largest step require. That means that adding steps to a chain of computations might not require any increased memory at all and it's one of the reasons why Futures and Async in Rust has very little overhead.","breadcrumbs":"Stackless coroutines/generators","id":"26","title":"Stackless coroutines/generators"},"27":{"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 could look like this before we had a concept of Pin: #![feature(generators, generator_trait)]\nuse std::ops::{Generator, GeneratorState}; fn main() { let a: i32 = 4; let mut gen = 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 { 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(self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*----code before yield----*/ println!(\"Hello\"); let a = a1 * 2; *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*-----code after yield-----*/ 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 depth explanation see Tyler Mandry's excellent article: How Rust optimizes async/await let mut generator = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; We'll be hand-coding some versions of a state-machines representing a state machine for the generator defined aboce. We step through each step \"manually\" in every example, so it looks pretty unfamiliar. We could add some syntactic sugar like implementing the Iterator trait for our generators which would let us do this: for val in generator { println!(\"{}\", val);\n} It's a pretty trivial change to make, but this chapter is already getting long. Just keep this in the back of your head as we move forward. Now what does our rewritten state machine look like with this example? # enum GeneratorState {\n# Yielded(Y), # Complete(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(self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; // <--- NB! let res = borrowed.len(); *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(res) } 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 correctly ourselves. 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! enum GeneratorState { Yielded(Y), Complete(R), } trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; // We set the self-reference here if let GeneratorA::Yield1 {to_borrow, borrowed} = self { *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} Remember that our example is the generator we crated which looked like this: let mut gen = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; Below is an example of how we could run this state-machine. But there is still one huge problem with this: 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 let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n}\n# enum GeneratorState {\n# Yielded(Y), # Complete(R), # }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# }\n# # enum GeneratorA {\n# Enter,\n# Yield1 {\n# to_borrow: String,\n# borrowed: *const String,\n# },\n# Exit,\n# }\n# # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# }\n# impl Generator for GeneratorA {\n# type Yield = usize;\n# type Return = ();\n# fn resume(&mut self) -> GeneratorState {\n# match self {\n# GeneratorA::Enter => {\n# let to_borrow = String::from(\"Hello\");\n# let borrowed = &to_borrow;\n# let res = borrowed.len();\n# *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()};\n# # // We set the self-reference here\n# if let GeneratorA::Yield1 {to_borrow, borrowed} = self {\n# *borrowed = to_borrow;\n# }\n# # GeneratorState::Yielded(res)\n# }\n# # GeneratorA::Yield1 {borrowed, ..} => {\n# let borrowed: &String = unsafe {&**borrowed};\n# println!(\"{} world\", borrowed);\n# *self = GeneratorA::Exit;\n# GeneratorState::Complete(())\n# }\n# GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"),\n# }\n# }\n# } The problem however is that in safe Rust we can still do this: Run the code and compare the results. Do you see the problem? # #![feature(never_type)] // Force nightly compiler to be used in playground\n# // by betting on it's true that this type is named after it's stabilization date...\npub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } std::mem::swap(&mut gen, &mut gen2); // <--- Big problem! if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // This would now start gen2 since we swapped them. if let GeneratorState::Complete(()) = gen.resume() { () };\n}\n# enum GeneratorState {\n# Yielded(Y), # Complete(R), # }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# }\n# # enum GeneratorA {\n# Enter,\n# Yield1 {\n# to_borrow: String,\n# borrowed: *const String,\n# },\n# Exit,\n# }\n# # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# }\n# impl Generator for GeneratorA {\n# type Yield = usize;\n# type Return = ();\n# fn resume(&mut self) -> GeneratorState {\n# match self {\n# GeneratorA::Enter => {\n# let to_borrow = String::from(\"Hello\");\n# let borrowed = &to_borrow;\n# let res = borrowed.len();\n# *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()};\n# # // We set the self-reference here\n# if let GeneratorA::Yield1 {to_borrow, borrowed} = self {\n# *borrowed = to_borrow;\n# }\n# # GeneratorState::Yielded(res)\n# }\n# # GeneratorA::Yield1 {borrowed, ..} => {\n# let borrowed: &String = unsafe {&**borrowed};\n# println!(\"{} world\", borrowed);\n# *self = GeneratorA::Exit;\n# GeneratorState::Complete(())\n# }\n# GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"),\n# }\n# }\n# } Wait? What happened to \"Hello\"? Turns out that while the example above compiles just fine, we expose consumers of this this API to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! I've actually forced the code above to use the nightly version of the compiler. If you run the example above on the playground , you'll see that it runs without panic on the current stable (1.42.0) but panics on the current nightly (1.44.0). Scary!","breadcrumbs":"How generators work","id":"27","title":"How generators work"},"28":{"body":"Futures in Rust are implemented as state machines much the same way Generators are state machines. You might have noticed the similarites in the syntax used in async blocks and the syntax used in generators: let mut gen = move || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; Compare that with a similar example using async blocks: let mut fut = async || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; SomeResource::some_task().await; println!(\"{} world!\", borrowed); }; The difference is that Futures has different states than what a Generator would have. The states of a Rust Futures is either: Pending or Ready. An async block will return a Future instead of a Generator, however, the way a Future works and the way a Generator work internally is similar. The same goes for the challenges of borrowin across yield/await points. We'll explain exactly what happened using a slightly simpler example in the next chapter and we'll fix our generator using Pin so join me as we explore the last topic before we implement our main Futures example.","breadcrumbs":"Async blocks and generators","id":"28","title":"Async blocks and generators"},"29":{"body":"Thanks to PR#45337 you can actually run code like the one in our example in Rust today using the static keyword on nightly. Try it for yourself: Beware that the API is changing rapidly. As I was writing this book, generators had an API change adding support for a \"resume\" argument to get passed into the generator closure. Follow the progress on the tracking issue #4312 for RFC#033 . #![feature(generators, generator_trait)]\nuse std::ops::{Generator, GeneratorState}; pub fn main() { let gen1 = static || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; let gen2 = static || { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; yield borrowed.len(); println!(\"{} world!\", borrowed); }; let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); if let GeneratorState::Yielded(n) = pinned1.as_mut().resume(()) { println!(\"Gen1 got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume(()) { println!(\"Gen2 got value {}\", n); }; let _ = pinned1.as_mut().resume(()); let _ = pinned2.as_mut().resume(());\n}","breadcrumbs":"Bonus section - self referential generators in Rust today","id":"29","title":"Bonus section - self referential generators in Rust today"},"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. A special thanks to Johnhoo who was kind enough to give me some feedback on an early draft of this book. He has not read the finished product and has in no way endorsed it, but a thanks is definitely due.","breadcrumbs":"Credits and thanks","id":"3","title":"Credits and thanks"},"30":{"body":"Overview Learn how to use Pin and why it's required when implementing your own Future Understand how to make self-referential types safe to use in Rust Learn how borrowing across await points is accomplished Get a set of practical rules to help you work with Pin Pin was suggested in RFC#2349 Let's jump strait to it. Pinning is one of those subjects which is hard to wrap your head around in the start, but once you unlock a mental model for it it gets significantly easier to reason about.","breadcrumbs":"Pin","id":"30","title":"Pin"},"31":{"body":"Pin is only relevant for pointers. A reference to an object is a pointer. 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. Yep, you're right, that's double negation right there. !Unpin means \"not-un-pin\". This naming scheme is one of Rusts safety features where it deliberately tests if you're too tired to safely implement a type with this marker. If you're starting to get confused, or even angry, by !Unpin it's a good sign that it's time to lay down the work and start over tomorrow with a fresh mind. On a more serious note, I feel obliged to mention that there are valid reasons for the names that were chosen. Naming is not easy, and I considered renaming Unpin and !Unpin in this book to make them easier to reason about. However, an experienced member of the Rust community convinced me that that there is just too many nuances and edge-cases to consider which is easily overlooked when naively giving these markers different names, and I'm convinced that we'll just have to get used to them and use them as is. If you want to you can read a bit of the discussion from the internals thread . One of the best takeaways from there in my eyes is this quote from tmandry: Think of taking a thumbtack out of a cork board so you can tweak how a flyer looks. For Unpin types, this unpinning is directly supported by the type; you can do this implicitly. You can even swap out the object with another before you put the pin back. For other types, you must be much more careful.","breadcrumbs":"Definitions","id":"31","title":"Definitions"},"32":{"body":"Let's start where we left off in the last chapter by making the problem we saw using a self-referential struct in our generator a lot simpler by making some self-referential structs that are easier to reason about than our state machines: For now our example will look like this: use std::pin::Pin; #[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. Now, let's use this example to explain the problem we encounter in detail. As you see, this works as expected: 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()); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # // We need an `init` method to actually set our self-reference\n# fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } In our main method we first instantiate two instances of Test and print out the value of the fields on test1. We get what we'd expect: a: test1, b: test1\na: test2, b: test2 Let's see what happens if 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 versa. 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); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } Naively, we could think that what we should get a debug print of test1 two times like this a: test1, b: test1\na: test1, b: test1 But instead we get: a: test1, b: test1\na: test1, b: test2 The pointer to test2.b still points to the old location which is inside test1 now. The struct is not self-referential anymore, it holds a pointer to a field in a different object. That means we can't rely on the lifetime of test2.b to be tied to the lifetime of test2 anymore. If your still not convinced, this should at least convince you: 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); test1.a = \"I've totally changed now!\".to_string(); println!(\"a: {}, b: {}\", test2.a(), test2.b()); }\n# use std::pin::Pin;\n# #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# }\n# # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# }\n# }\n# # fn init(&mut self) {\n# let self_ref: *const String = &self.a;\n# self.b = self_ref;\n# }\n# # fn a(&self) -> &str {\n# &self.a\n# } # # fn b(&self) -> &String {\n# unsafe {&*(self.b)}\n# }\n# } That shouldn't happen. There is no serious error yet, but as you can imagine it's easy to create serious bugs using this code. I created a diagram to help visualize what's going on: 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.","breadcrumbs":"Pinning and self-referential structs","id":"32","title":"Pinning and self-referential structs"},"33":{"body":"Now, we can solve this problem by using Pin instead. Let's take a look at what our example would look like then: use std::pin::Pin;\nuse std::marker::PhantomPinned; #[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<'a>(self: Pin<&'a mut Self>) { let self_ptr: *const String = &self.a; let this = unsafe { self.get_unchecked_mut() }; this.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. We use the same 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 which we'll show in a second. Let's see what happens if we run our example now: pub fn main() { // test1 is safe to move before we initialize it let mut test1 = Test::new(\"test1\"); // Notice how we shadow `test1` to prevent it from beeing accessed again let mut test1 = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1.as_mut()); let mut test2 = Test::new(\"test2\"); let mut test2 = unsafe { Pin::new_unchecked(&mut test2) }; Test::init(test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test1.as_ref()), Test::b(test1.as_ref())); println!(\"a: {}, b: {}\", Test::a(test2.as_ref()), Test::b(test2.as_ref()));\n}\n# use std::pin::Pin;\n# use std::marker::PhantomPinned;\n# # #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# _marker: PhantomPinned,\n# }\n# # # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# // This makes our type `!Unpin`\n# _marker: PhantomPinned,\n# }\n# }\n# fn init<'a>(self: Pin<&'a mut Self>) {\n# let self_ptr: *const String = &self.a;\n# let this = unsafe { self.get_unchecked_mut() };\n# this.b = self_ptr;\n# }\n# # fn a<'a>(self: Pin<&'a Self>) -> &'a str {\n# &self.get_ref().a\n# }\n# # fn b<'a>(self: Pin<&'a Self>) -> &'a String {\n# unsafe { &*(self.b) }\n# }\n# } Now, if we try to pull the same trick which got us in to trouble the last time you'll get a compilation error. pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test1 = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1.as_mut()); let mut test2 = Test::new(\"test2\"); let mut test2 = unsafe { Pin::new_unchecked(&mut test2) }; Test::init(test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test1.as_ref()), Test::b(test1.as_ref())); std::mem::swap(test1.as_mut(), test2.as_mut()); println!(\"a: {}, b: {}\", Test::a(test2.as_ref()), Test::b(test2.as_ref()));\n}\n# use std::pin::Pin;\n# use std::marker::PhantomPinned;\n# # #[derive(Debug)]\n# struct Test {\n# a: String,\n# b: *const String,\n# _marker: PhantomPinned,\n# }\n# # # impl Test {\n# fn new(txt: &str) -> Self {\n# let a = String::from(txt);\n# Test {\n# a,\n# b: std::ptr::null(),\n# // This makes our type `!Unpin`\n# _marker: PhantomPinned,\n# }\n# }\n# fn init<'a>(self: Pin<&'a mut Self>) {\n# let self_ptr: *const String = &self.a;\n# let this = unsafe { self.get_unchecked_mut() };\n# this.b = self_ptr;\n# }\n# # fn a<'a>(self: Pin<&'a Self>) -> &'a str {\n# &self.get_ref().a\n# }\n# # fn b<'a>(self: Pin<&'a Self>) -> &'a String {\n# unsafe { &*(self.b) }\n# }\n# } As you see from the error you get by running the code the type system prevents us from swapping the pinned pointers. It's important to note that 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. It also puts a lot of responsibility in your hands if you pin a value to the stack. A mistake that is easy to make is, forgetting to shadow the original variable since you could drop the pinned pointer and access the old value after it's initialized like this: let mut test1 = Test::new(\"test1\"); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; Test::init(test1_pin.as_mut()); drop(test1_pin); println!(\"{:?}\", test1.b);","breadcrumbs":"Pinning to the stack","id":"33","title":"Pinning to the stack"},"34":{"body":"For completeness let's remove some unsafe and the need for an init method at the cost of a heap allocation. Pinning to the heap is safe so the user doesn't need to implement any unsafe code: use std::pin::Pin;\nuse std::marker::PhantomPinned; #[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} 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()); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} The fact that pinning a heap allocated 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_project to do that.","breadcrumbs":"Pinning to the heap","id":"34","title":"Pinning to the heap"},"35":{"body":"If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: Unpin 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 T requires unsafe if T: !Unpin. In other words: requiring a pinned pointer to a type which is !Unpin prevents the user of that API from moving that value unless it choses to write unsafe code. Pinning does nothing special with memory allocation like putting it into some \"read only\" memory or anything fancy. It only uses the type system to prevent certain operations on this value. Most standard library types implement Unpin. 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 !Unpin is most likely unsafe. Moving such a type after it has been pinned can cause the universe to crash. As of the time of writing this book, creating and reading fields of a self referential struct still requires unsafe (the only way to do it is to create a struct containing raw pointers to itself). You can add a !Unpin bound on a type on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type on stable. You can either pin a value to memory on the stack or on the heap. Pinning a !Unpin pointer to the stack requires unsafe Pinning a !Unpin 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.","breadcrumbs":"Practical rules for Pinning","id":"35","title":"Practical rules for Pinning"},"36":{"body":"In short, projection is a programming language term. mystruct.field1 is a projection. Structural pinning is using Pin on 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":"36","title":"Projection/structural pinning"},"37":{"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":"37","title":"Pin and Drop"},"38":{"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":"38","title":"Putting it all together"},"39":{"body":"But now, let's prevent this problem using Pin. We'll discuss Pin more in the next chapter, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits, negative_impls)] // needed to implement `!Unpin`\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. A value pinned to heap can be constructed while staying in safe // Rust so we can use that to avoid unsafe. You can also use crates like // `pin_utils` to pin to the stack 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!(\"Gen1 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 so nothing bad happens here: // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { Yielded(Y), Complete(R), } trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning.\n// In this case, only we as implementors \"feel\" this, however, if someone is\n// relying on our Pinned pointer this will prevent them from moving it. You need\n// to enable the feature flag `#![feature(optin_builtin_traits)]` and use the\n// nightly compiler to implement `!Unpin`. Normally, you would use\n// `std::marker::PhantomPinned` to indicate that the 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(); *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; // 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. if let GeneratorA::Yield1 {to_borrow, borrowed} = this { *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 consumer of this API 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. Hopefully, after this you'll have an idea of what happens when you use the yield or await keywords inside an async function, and why we need Pin if we want to be able to safely borrow across yield/await points.","breadcrumbs":"Bonus section: Fixing our self-referential generator and learning more about Pin","id":"39","title":"Bonus section: Fixing our self-referential generator and learning more about Pin"},"4":{"body":"Before we go into the details about Futures in Rust, let's take a quick look at the alternatives for handling concurrent programming in general and some pros and cons for each of them. While we do that we'll get some information on concurrency which will make it easier for us when we dive in to Futures specifically. For fun, I've added a small snipped of runnable code with most of the examples. If you're like me, things get way more interesting then and maybe you'll se some things you haven't seen before along the way.","breadcrumbs":"Some Background Information","id":"4","title":"Some Background Information"},"40":{"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 several branches explained in the readme, but two are relevant for this chapter. The main branch is the example we go through here, and the basic_example_commented branch is this example with extensive comments. If you want to follow along as we go through, initialize a new cargo project by creating a new folder and run cargo init inside it. Everything we write here will be in main.rs","breadcrumbs":"Futures in Rust","id":"40","title":"Futures in Rust"},"41":{"body":"Let's start off by getting all our imports right away so you can follow along 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};","breadcrumbs":"Implementing our own Futures","id":"41","title":"Implementing our own Futures"},"42":{"body":"The executors responsibility is to take one or more futures and run them to completion. The first thing an executor does when it gets 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. Our Executor will look like this: // 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); // 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 shadow `future` so it can't be accessed again and will // not move until it's dropped. let mut future = unsafe { Pin::new_unchecked(&mut future) }; // 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 { 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} Inn all the examples here I've chose to comment the code extensively. I find it easier to follow that way than dividing if up into many paragraphs. We'll see more about the Waker in the next paragraph, but just look at it like a trait object similar to the one we constructed in the first chapter. Context is just a wrapper around the Waker. At the time of writing this book it's nothing more. In the future it might be possible that the Context object will do more than just wrapping a Future so having this extra abstraction gives some flexibility. You'll notice how we use Pin here to pin the future when we poll it. Now that you've read so much about Generators and Pin already this should be rather easy to understand. Future is a state machine, every await point is a yield point. We could borrow data across await points and we meet the exact same challenges as we do when borrowing across yield points. As we explained in the chapter about generators , we use Pin and the guarantees that give us to allow Futures to have self references.","breadcrumbs":"The Executor","id":"42","title":"The Executor"},"43":{"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 chained operations can spawn new leaf futures themselves. Our Future implementation looks like this: // This is the definition of our `Waker`. We use a regular thread-handle here.\n// It works but it's not a good solution. It's easy to fix though, I'll explain\n// after this code snippet.\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 earlier.\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) }; 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 our kind of `leaf future` is just an `usize`. For other // futures this could be something more interesting like a byte array. 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\" // i.e. if it's `Ready` if r.is_ready(self.id) { // if it is, we return the data. In this case it's just the ID of // the task since this is just a very simple example. 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} This is mostly pretty straight forward. The confusing part is the strange way we need to construct the Waker, but since we've already created our own trait objects from raw parts, this looks pretty familiar. Actually, it's even a bit easier. We use an Arc here to pass out a ref-counted borrow of our MyWaker. This is pretty normal, and makes this easy and safe to work with. Cloning a Waker is just increasing the refcount in this case. Dropping a Waker is as easy as decreasing the refcount. Now, in special cases we could choose to not use an Arc. So this low-level method is there to allow such cases. Indeed, if we only used Arc there is no reason for us to go through all the trouble of creating our own vtable and a RawWaker. We could just implement a normal trait. Fortunately, in the future this will probably be possible in the standard library as well. For now, this trait lives in the nursery , but my guess is that this will be a part of the standard library after som maturing. We choose to pass in a reference to the whole Reactor here. This isn't normal. The reactor will often be a global resource which let's us register interests without passing around a reference.","breadcrumbs":"The Future implementation","id":"43","title":"The Future implementation"},"44":{"body":"It could deadlock easily since anyone could get a handle to the executor thread and call park/unpark on it. A future could call unpark on the executor thread from a different thread Our executor thinks that data is ready and wakes up and polls the future The future is not ready yet when polled, but at that exact same time the Reactor gets an event and calls wake() which also unparks our thread. This could happen before we go to sleep again since these processes run in parallel. Our reactor has called wake but our thread is still sleeping since it was awake already at that point. We're deadlocked and our program stops working There is also the case that our thread could have what's called a spurious wakeup ( which can happen unexpectedly ), which could cause the same deadlock if we're unlucky. There are several better solutions, here are some: Use std::sync::CondVar Use crossbeam::sync::Parker","breadcrumbs":"Why using thread park/unpark is a bad idea for a library","id":"44","title":"Why using thread park/unpark is a bad idea for a library"},"45":{"body":"This is the home stretch, and not strictly Future related, but we need one to have an example to run. 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. If the Reactor is registered as a global resource (which is pretty normal), our Task in would instead be a special TcpStream which registers interest with the global Reactor and no reference is needed. We can call this kind of Future a \"leaf Future\", since it's some operation we'll actually wait on and which we can chain operations on which are performed once the leaf future is ready. The reactor we create here will also create leaf-futures , accept a waker and call it once the task is finished. The task we're implementing is the simplest I could find. It's a timer that only spawns a thread and puts it to sleep for a number of seconds we specify when acquiring the leaf-future. To be able to run the code here in the browser there is not much real I/O we can do so just pretend that this is actually represents some useful I/O operation for the sake of this example. Our Reactor will look like this: // 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. An event called `Timeout`\n// and a `Close` event to close down our reactor.\n#[derive(Debug)]\nenum Event { Close, Timeout(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 || { 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::Timeout(waker, duration, id) => { // When we get an event we simply spawn a new thread // which will simulate some I/O resource... let event_handle = thread::spawn(move || { //... by sleeping 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 any 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::Timeout(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} It's a lot of code though, but essentially we just spawn off a new thread and make it sleep for some time which we specify when we create a Task. Now, let's test our code and see if it works. This code is actually runnable if you press the \"play\" button. Since we're sleeping for a couple of seconds here, just give it some time to run. In the last chapter we have the whole 200 lines in an editable window . You can also copy that or edit it right in this book. # use std::{\n# future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},\n# task::{Context, Poll, RawWaker, RawWakerVTable, Waker},\n# thread::{self, JoinHandle}, time::{Duration, Instant}\n# };\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(), 1, 1); let future2 = Task::new(reactor.clone(), 2, 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 ====================================\n# fn block_on(mut future: F) -> F::Output {\n# let mywaker = Arc::new(MyWaker{ thread: thread::current() }); # let waker = waker_into_waker(Arc::into_raw(mywaker));\n# let mut cx = Context::from_waker(&waker);\n# let val = loop {\n# let pinned = unsafe { Pin::new_unchecked(&mut future) };\n# match Future::poll(pinned, &mut cx) {\n# Poll::Ready(val) => break val,\n# Poll::Pending => thread::park(),\n# };\n# };\n# val\n# }\n# # // ====================== FUTURE IMPLEMENTATION ==============================\n# #[derive(Clone)]\n# struct MyWaker {\n# thread: thread::Thread,\n# }\n# # #[derive(Clone)]\n# pub struct Task {\n# id: usize,\n# reactor: Arc>,\n# data: u64,\n# is_registered: bool,\n# }\n# # fn mywaker_wake(s: &MyWaker) {\n# let waker_ptr: *const MyWaker = s;\n# let waker_arc = unsafe {Arc::from_raw(waker_ptr)};\n# waker_arc.thread.unpark();\n# }\n# # fn mywaker_clone(s: &MyWaker) -> RawWaker {\n# let arc = unsafe { Arc::from_raw(s).clone() };\n# std::mem::forget(arc.clone()); // increase ref count\n# RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n# }\n# # const VTABLE: RawWakerVTable = unsafe {\n# RawWakerVTable::new(\n# |s| mywaker_clone(&*(s as *const MyWaker)), // clone\n# |s| mywaker_wake(&*(s as *const MyWaker)), // wake\n# |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref\n# |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount\n# )\n# };\n# # fn waker_into_waker(s: *const MyWaker) -> Waker {\n# let raw_waker = RawWaker::new(s as *const (), &VTABLE);\n# unsafe { Waker::from_raw(raw_waker) }\n# }\n# # impl Task {\n# fn new(reactor: Arc>, data: u64, id: usize) -> Self {\n# Task {\n# id,\n# reactor,\n# data,\n# is_registered: false,\n# }\n# }\n# }\n# # impl Future for Task {\n# type Output = usize;\n# fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll {\n# let mut r = self.reactor.lock().unwrap();\n# if r.is_ready(self.id) {\n# Poll::Ready(self.id)\n# } else if self.is_registered {\n# Poll::Pending\n# } else {\n# r.register(self.data, cx.waker().clone(), self.id);\n# drop(r);\n# self.is_registered = true;\n# Poll::Pending\n# }\n# }\n# }\n# # // =============================== REACTOR ===================================\n# struct Reactor {\n# dispatcher: Sender,\n# handle: Option>,\n# readylist: Arc>>,\n# }\n# #[derive(Debug)]\n# enum Event {\n# Close,\n# Timeout(Waker, u64, usize),\n# }\n# # impl Reactor {\n# fn new() -> Self {\n# let (tx, rx) = channel::();\n# let readylist = Arc::new(Mutex::new(vec![]));\n# let rl_clone = readylist.clone();\n# let mut handles = vec![];\n# let handle = thread::spawn(move || {\n# // This simulates some I/O resource\n# for event in rx {\n# println!(\"REACTOR: {:?}\", event);\n# let rl_clone = rl_clone.clone();\n# match event {\n# Event::Close => break,\n# Event::Timeout(waker, duration, id) => {\n# let event_handle = thread::spawn(move || {\n# thread::sleep(Duration::from_secs(duration));\n# rl_clone.lock().map(|mut rl| rl.push(id)).unwrap();\n# waker.wake();\n# });\n# # handles.push(event_handle);\n# }\n# }\n# }\n# # for handle in handles {\n# handle.join().unwrap();\n# }\n# });\n# # Reactor {\n# readylist,\n# dispatcher: tx,\n# handle: Some(handle),\n# }\n# }\n# # fn register(&mut self, duration: u64, waker: Waker, data: usize) {\n# self.dispatcher\n# .send(Event::Timeout(waker, duration, data))\n# .unwrap();\n# }\n# # fn close(&mut self) {\n# self.dispatcher.send(Event::Close).unwrap();\n# }\n# # fn is_ready(&self, id_to_check: usize) -> bool {\n# self.readylist\n# .lock()\n# .map(|rl| rl.iter().any(|id| *id == id_to_check))\n# .unwrap()\n# }\n# }\n# # impl Drop for Reactor {\n# fn drop(&mut self) {\n# self.handle.take().map(|h| h.join().unwrap()).unwrap();\n# }\n# } I added a debug printout of the events the reactor registered interest for so we can observe two things: How the Waker object looks just like the trait object we talked about in an earlier chapter In what order the events register interest with the reactor The last point is relevant when we move on the the last paragraph.","breadcrumbs":"The Reactor","id":"45","title":"The Reactor"},"46":{"body":"The async keyword can be used on functions as in async fn(...) or on a block as in async { ... }. Both will turn your function, or block, into a Future. These Futures are rather simple. Imagine our generator from a few chapters back. Every await point is like a yield point. Instead of yielding a value we pass in, it yields the Future we're awaiting, so when we poll a future the first time we run the code up until the first await point where it yields a new Future we poll and so on until we reach a leaf-future . Now, as is the case in our code, our mainfut contains two non-leaf futures which it awaits, and all that happens is that these state machines are polled until some \"leaf future\" in the end either returns Ready or Pending. The way our example is right now, it's not much better than regular synchronous code. For us to actually await multiple futures at the same time we somehow need to spawn them so they're polled once, but does not cause our thread to sleep and wait for them one after one. Our example as it stands now returns this: Future got 1 at time: 1.00.\nFuture got 2 at time: 3.00. If these Futures were executed asynchronously we would expect to see: Future got 1 at time: 1.00.\nFuture got 2 at time: 2.00. Now, this is the point where I'll refer you to some better resources for implementing just that. You should have a pretty good understanding of the concept of Futures by now. The next step should be getting to know how more advanced runtimes work and how they implement different ways of running Futures to completion. I challenge you to create a better version . That's actually it for now. There are probably much more to learn, but I think it will be easier once the fundamental concepts are there and that further exploration will get a lot easier. Don't forget the exercises in the last chapter 😊. Have fun until the next time!","breadcrumbs":"Async/Await and concurrent Futures","id":"46","title":"Async/Await and concurrent Futures"},"47":{"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(); let reactor = Reactor::new(); let reactor = Arc::new(Mutex::new(reactor)); let future1 = Task::new(reactor.clone(), 1, 1); let future2 = Task::new(reactor.clone(), 2, 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 { handle1.await; handle2.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); // SAFETY: we shadow `future` so it can't be accessed again. let mut future = unsafe { Pin::new_unchecked(&mut future) }; let val = loop { match Future::poll(future.as_mut(), &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) }; 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, Timeout(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 { println!(\"REACTOR: {:?}\", event); let rl_clone = rl_clone.clone(); match event { Event::Close => break, Event::Timeout(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::Timeout(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":"47","title":"Our finished code"},"48":{"body":"Congratulations. Good job! If you got this far you must have stayed with me all the way. I hope you enjoyed the ride! I'll leave you with some predictions and a set of exercises I'm suggesting for those interested. Futures will be more ergonomic to use with time. For example, instead of having to create a RawWaker and so on, the Waker will also be possible to implement as a normal Trait. It's probably going to be pretty similar to ArcWake . There will probably be several more improvements like this, but since relatively few people will actually need implement leaf Futures compared to those that use them, focus will first and foremost be on how ergonomic it's to work with futures inside async/await functions and blocks. It will still take some time for the ecosystem to migrate over to Futures 3.0 but since the advantages are so huge, it will not be a split between libraries using Futures 1.0 and libraries using Futures 3.0 for long.","breadcrumbs":"Conclusion and exercises","id":"48","title":"Conclusion and exercises"},"49":{"body":"So our implementation has taken some obvious shortcuts and could use some improvement. Actually digging into the code and try things yourself is a good way to learn. Here are some good exercises if you want to explore more:","breadcrumbs":"Reader exercises","id":"49","title":"Reader exercises"},"5":{"body":"Now, one way of accomplishing this is letting the OS take care of everything for us. We do this by simply spawning a new OS thread for each task we want to accomplish and write code like we normally would. The runtime we use to handle concurrency for us is the operating system itself. Advantages: Simple Easy to use Switching between tasks is reasonably fast You get parallelism for free Drawbacks: OS level threads come with a rather large stack. If you have many tasks waiting simultaneously (like you would in a web-server under heavy load) you'll run out of memory pretty fast. There are a lot of syscalls involved. This can be pretty costly when the number of tasks is high. The OS has many things it needs to handle. It might not switch back to your thread as fast as you'd wish. Might not be an option on some systems Using OS threads in Rust looks like this: use std::thread; fn main() { println!(\"So we start the program here!\"); let t1 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(200)); println!(\"We create tasks which gets run when they're finished!\"); }); let t2 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(100)); println!(\"We can even chain callbacks...\"); let t3 = thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(50)); println!(\"...like this!\"); }); t3.join().unwrap(); }); println!(\"While our tasks are executing we can do other stuff here.\"); t1.join().unwrap(); t2.join().unwrap();\n} OS threads sure has some pretty big advantages. So why all this talk about \"async\" and concurrency in the first place? First of all. For computers to be efficient it needs to multitask. Once you start to look under the covers (like how an operating system works ) you'll see concurrency everywhere. It's very fundamental in everything we do. Secondly, we have the web. Webservers is all about I/O and handling small tasks (requests). When the number of small tasks is large it's not a good fit for OS threads as of today because of the memory they require and the overhead involved when creating new threads. This gets even more relevant when the load is variable which means the current number of tasks a program has at any point in time is unpredictable. That's why you'll see so many async web frameworks and database drivers today. However, for a huge number of problems, the standard OS threads will often be the right solution. So, just think twice about your problem before you reach for an async library. Now, let's look at some other options for multitasking. They all have in common that they implement a way to do multitasking by having a \"userland\" runtime:","breadcrumbs":"Threads provided by the operating system","id":"5","title":"Threads provided by the operating system"},"50":{"body":"The big problem using Thread::park and Thread::unpark is that the user can access these same methods from their own code. Try to use another method to suspend our thread and wake it up again on our command. Some hints: Check out CondVars, here are two sources Wikipedia and the docs for CondVar Take a look at crates that help you with this exact problem like Crossbeam (specifically the Parker )","breadcrumbs":"Avoid thread::park","id":"50","title":"Avoid thread::park"},"51":{"body":"First of all, protecting the whole Reactor and passing it around is overkill. We're only interested in synchronizing some parts of the information it contains. Try to refactor that out and only synchronize access to what's really needed. Do you want to pass around a reference to this information using an Arc? Do you want to make a global Reactor so it can be accessed from anywhere? Next , using a Mutex as a synchronization mechanism might be overkill since many methods only reads data. Could an RwLock be more efficient some places? Could you use any of the synchronization mechanisms in Crossbeam ? Do you want to dig into atomics in Rust and implement a synchronization mechanism of your own?","breadcrumbs":"Avoid wrapping the whole Reactor in a mutex and pass it around","id":"51","title":"Avoid wrapping the whole Reactor in a mutex and pass it around"},"52":{"body":"Right now we create a new instance of a Waker for every event we create. Is this really needed? Could we create one instance and then cache it (see this article from u/sjepang )? Should we cache it in thread_local! storage? Or should be cache it using a global constant?","breadcrumbs":"Avoid creating a new Waker for every event","id":"52","title":"Avoid creating a new Waker for every event"},"53":{"body":"What about CPU intensive tasks? Right now they'll prevent our executor thread from progressing an handling events. Could you create a thread pool and create a method to send such tasks to the thread pool instead together with a Waker which will wake up the executor thread once the CPU intensive task is done? In both async_std and tokio this method is called spawn_blocking, a good place to start is to read the documentation and the code thy use to implement that.","breadcrumbs":"Could we implement more methods on our executor?","id":"53","title":"Could we implement more methods on our executor?"},"54":{"body":"Right now, we can only run one and one future. Most runtimes has a spawn function which let's you start off a future and await it later so you can run multiple futures concurrently. As I'm writing this @stjepan is writing a blog series about implementing your own executors, and he just released a post on how to accomplish just this you can visit here . He knows what he's talking about so I recommend following that. In the bonus_spawn branch of the example repository you can also find an extremely simplified (and worse) way of accomplishing the same in only a few lines of code.","breadcrumbs":"Building a better exectuor","id":"54","title":"Building a better exectuor"},"55":{"body":"There are many great resources for further study. In addition to the RFCs and articles I've already linked to in the book, here are some of my suggestions: The official Asyc book The async_std book Aron Turon: Designing futures for Rust Steve Klabnik's presentation: Rust's journey to Async/Await The Tokio Blog Stjepan's blog with a series where he implements an Executor Jon Gjengset's video on The Why, What and How of Pinning in Rust Withoutboats blog series about async/await","breadcrumbs":"Further reading","id":"55","title":"Further reading"},"6":{"body":"Green threads uses the same mechanism 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 is a central part of the runtime in such a system) 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. The typical flow will be like this: Run som non-blocking code Make a blocking call to some external resource CPU jumps to the \"main\" thread which schedules a different thread to run and \"jumps\" to that stack Run some non-blocking code on the new thread until a new blocking call or the task is finished \"jumps\" back to the \"main\" thread, schedule a new thread to run and jump to that These \"jumps\" are know as context switches . Your OS is doing it many times each second as you read this. Advantages: Simple to use. The code will look like it does when using OS threads. A \"context switch\" is reasonably fast Each stack only gets a little memory to start with so you can have hundred of thousands of green threads running. It's easy to incorporate preemtion which puts a lot of control in the hands of the runtime implementors. Drawbacks: The stacks might need to grow. Solving this is not easy and will have a cost. You need to save all the CPU state on every switch It's not a zero cost abstraction (Rust had green threads early on and this was one of the reasons they were removed). Complicated to implement correctly if you want to support many different platforms. If you were to implement green threads in Rust, it could look something like this: The example presented below is an adapted example from an earlier gitbook I wrote about green threads called Green Threads Explained in 200 lines of Rust. If you want to know what's going on you'll find everything explained in detail in that book. The code below is wildly unsafe and it's just to show a real example. It's not in any way meant to showcase \"best practice\". Just so we're on the same page. #![feature(asm)]\n#![feature(naked_functions)]\nuse std::ptr; const DEFAULT_STACK_SIZE: usize = 1024 * 1024 * 2;\nconst MAX_THREADS: usize = 4;\nstatic mut RUNTIME: usize = 0; pub struct Runtime { threads: Vec, current: usize,\n} #[derive(PartialEq, Eq, Debug)]\nenum State { Available, Running, Ready,\n} struct Thread { id: usize, stack: Vec, ctx: ThreadContext, state: State, task: Option>,\n} #[derive(Debug, Default)]\n#[repr(C)]\nstruct ThreadContext { rsp: u64, r15: u64, r14: u64, r13: u64, r12: u64, rbx: u64, rbp: u64, thread_ptr: u64,\n} impl Thread { fn new(id: usize) -> Self { Thread { id, stack: vec![0_u8; DEFAULT_STACK_SIZE], ctx: ThreadContext::default(), state: State::Available, task: None, } }\n} impl Runtime { pub fn new() -> Self { let base_thread = Thread { id: 0, stack: vec![0_u8; DEFAULT_STACK_SIZE], ctx: ThreadContext::default(), state: State::Running, task: None, }; let mut threads = vec![base_thread]; threads[0].ctx.thread_ptr = &threads[0] as *const Thread as u64; let mut available_threads: Vec = (1..MAX_THREADS).map(|i| Thread::new(i)).collect(); threads.append(&mut available_threads); Runtime { threads, current: 0, } } pub fn init(&self) { unsafe { let r_ptr: *const Runtime = self; RUNTIME = r_ptr as usize; } } pub fn run(&mut self) -> ! { while self.t_yield() {} std::process::exit(0); } fn t_return(&mut self) { if self.current != 0 { self.threads[self.current].state = State::Available; self.t_yield(); } } fn t_yield(&mut self) -> bool { let mut pos = self.current; while self.threads[pos].state != State::Ready { pos += 1; if pos == self.threads.len() { pos = 0; } if pos == self.current { return false; } } if self.threads[self.current].state != State::Available { self.threads[self.current].state = State::Ready; } self.threads[pos].state = State::Running; let old_pos = self.current; self.current = pos; unsafe { switch(&mut self.threads[old_pos].ctx, &self.threads[pos].ctx); } true } pub fn spawn(f: F){ unsafe { let rt_ptr = RUNTIME as *mut Runtime; let available = (*rt_ptr) .threads .iter_mut() .find(|t| t.state == State::Available) .expect(\"no available thread.\"); let size = available.stack.len(); let s_ptr = available.stack.as_mut_ptr(); available.task = Some(Box::new(f)); available.ctx.thread_ptr = available as *const Thread as u64; ptr::write(s_ptr.offset((size - 8) as isize) as *mut u64, guard as u64); ptr::write(s_ptr.offset((size - 16) as isize) as *mut u64, call as u64); available.ctx.rsp = s_ptr.offset((size - 16) as isize) as u64; available.state = State::Ready; } }\n} fn call(thread: u64) { let thread = unsafe { &*(thread as *const Thread) }; if let Some(f) = &thread.task { f(); }\n} #[naked]\nfn guard() { unsafe { let rt_ptr = RUNTIME as *mut Runtime; let rt = &mut *rt_ptr; println!(\"THREAD {} FINISHED.\", rt.threads[rt.current].id); rt.t_return(); };\n} pub fn yield_thread() { unsafe { let rt_ptr = RUNTIME as *mut Runtime; (*rt_ptr).t_yield(); };\n} #[naked]\n#[inline(never)]\nunsafe fn switch(old: *mut ThreadContext, new: *const ThreadContext) { asm!(\" mov %rsp, 0x00($0) mov %r15, 0x08($0) mov %r14, 0x10($0) mov %r13, 0x18($0) mov %r12, 0x20($0) mov %rbx, 0x28($0) mov %rbp, 0x30($0) mov 0x00($1), %rsp mov 0x08($1), %r15 mov 0x10($1), %r14 mov 0x18($1), %r13 mov 0x20($1), %r12 mov 0x28($1), %rbx mov 0x30($1), %rbp mov 0x38($1), %rdi ret \" : : \"r\"(old), \"r\"(new) : : \"alignstack\" );\n}\n# #[cfg(not(windows))]\nfn main() { let mut runtime = Runtime::new(); runtime.init(); Runtime::spawn(|| { println!(\"I haven't implemented a timer in this example.\"); yield_thread(); println!(\"Finally, notice how the tasks are executed concurrently.\"); }); Runtime::spawn(|| { println!(\"But we can still nest tasks...\"); Runtime::spawn(|| { println!(\"...like this!\"); }) }); runtime.run();\n}\n# #[cfg(windows)]\n# fn main() { } Still hanging in there? Good. Don't get frustrated if the code above is difficult to understand. If I hadn't written it myself I would probably feel the same. You can always go back and read the book which explains it later.","breadcrumbs":"Green threads","id":"6","title":"Green threads"},"7":{"body":"You probably already know what we're going to talk about in the next paragraphs from Javascript which I assume most know. If your exposure to Javascript callbacks has given you any sorts of PTSD earlier in life, close your eyes now and scroll down for 2-3 seconds. You'll find a link there that takes you to safety. The whole idea behind a callback based approach is to save a pointer to a set of instructions we want to run later. We can save that pointer on the stack before we yield control to the runtime, or in some sort of collection as we do below. The basic idea of not involving threads as a primary way to achieve concurrency is the common denominator for the rest of the approaches. Including the one Rust uses today which we'll soon get to. Advantages: Easy to implement in most languages No context switching Low memory overhead (in most cases) Drawbacks: Each task must save the state it needs for later, the memory usage will grow linearly with the number of callbacks in a chain of computations. Can be hard to reason about, many people already know this as as \"callback hell\". It's a very different way of writing a program, and will require a substantial rewrite to go from a \"normal\" program flow to one that uses a \"callback based\" flow. Sharing state between tasks is a hard problem in Rust using this approach due to it's ownership model. An extremely simplified example of a how a callback based approach could look like is: fn program_main() { println!(\"So we start the program here!\"); set_timeout(200, || { println!(\"We create tasks with a callback that runs once the task finished!\"); }); set_timeout(100, || { println!(\"We can even chain sub-tasks...\"); set_timeout(50, || { println!(\"...like this!\"); }) }); println!(\"While our tasks are executing we can do other stuff instead of waiting.\");\n} fn main() { RT.with(|rt| rt.run(program_main));\n} use std::sync::mpsc::{channel, Receiver, Sender};\nuse std::{cell::RefCell, collections::HashMap, thread}; thread_local! { static RT: Runtime = Runtime::new();\n} struct Runtime { callbacks: RefCell ()>>>, next_id: RefCell, evt_sender: Sender, evt_reciever: Receiver,\n} fn set_timeout(ms: u64, cb: impl FnOnce() + 'static) { RT.with(|rt| { let id = *rt.next_id.borrow(); *rt.next_id.borrow_mut() += 1; rt.callbacks.borrow_mut().insert(id, Box::new(cb)); let evt_sender = rt.evt_sender.clone(); thread::spawn(move || { thread::sleep(std::time::Duration::from_millis(ms)); evt_sender.send(id).unwrap(); }); });\n} impl Runtime { fn new() -> Self { let (evt_sender, evt_reciever) = channel(); Runtime { callbacks: RefCell::new(HashMap::new()), next_id: RefCell::new(1), evt_sender, evt_reciever, } } fn run(&self, program: fn()) { program(); for evt_id in &self.evt_reciever { let cb = self.callbacks.borrow_mut().remove(&evt_id).unwrap(); cb(); if self.callbacks.borrow().is_empty() { break; } } }\n} We're keeping this super simple, and you might wonder what's the difference between this approach and the one using OS threads an passing in the callbacks to the OS threads directly. The difference is that the callbacks are run on the same thread using this example. The OS threads we create are basically just used as timers.","breadcrumbs":"Callback based approaches","id":"7","title":"Callback based approaches"},"8":{"body":"You might start to wonder by now, when are we going to talk about Futures? Well, we're getting there. You see promises, futures and other names for deferred computations are often used interchangeably. There are formal differences between them but we'll not cover that here but it's worth explaining promises a bit since they're widely known due to being used in Javascript and have a lot in common with Rusts Futures. First of all, many languages has a concept of promises but I'll use the ones from Javascript in the examples below. Promises is one way to deal with the complexity which comes with a callback based approach. Instead of: setTimer(200, () => { setTimer(100, () => { setTimer(50, () => { console.log(\"I'm the last one\"); }); });\n}); We can to this: function timer(ms) { return new Promise((resolve) => setTimeout(resolve, ms))\n} timer(200)\n.then(() => return timer(100))\n.then(() => return timer(50))\n.then(() => console.log(\"I'm the last one)); The change is even more substantial under the hood. You see, promises return a state machine which can be in one of three states: pending, fulfilled or rejected. When we call timer(200) in the sample above, we get back a promise in the state pending. Since promises are re-written as state machines they also enable an even better syntax which allows us to write our last example like this: async function run() { await timer(200); await timer(100); await timer(50); console.log(\"I'm the last one\");\n} You can consider the run function a pausable task consisting of several sub-tasks. On each \"await\" point it yields control to the scheduler (in this case it's the well known Javascript event loop). Once one of the sub-tasks changes state to either fulfilled or rejected the task is scheduled to continue to the next step. Syntactically, Rusts Futures 1.0 was a lot like the promises example above and Rusts Futures 3.0 is a lot like async/await in our last example. Now this is also where the similarities with Rusts Futures stop. The reason we go through all this is to get an introduction and get into the right mindset for exploring Rusts Futures. To avoid confusion later on: There is one difference you should know. Javascript promises are eagerly evaluated. That means that once it's created, it starts running a task. Rusts Futures on the other hand is lazily evaluated. They need to be polled once before they do any work. PANIC BUTTON (next chapter)","breadcrumbs":"From callbacks to promises","id":"8","title":"From callbacks to promises"},"9":{"body":"Overview: High level introduction to concurrency in Rust Knowing what Rust provides and not when working with async code Understanding why we need a runtime-library in Rust Getting pointers to further reading on concurrency in general","breadcrumbs":"Futures in Rust","id":"9","title":"Futures in Rust"}},"length":56,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":2.23606797749979}},"x":{"0":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"0":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}},"df":6,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"4":{"2":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"2":{"4":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}},"df":8,"docs":{"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"32":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}},"2":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"15":{"tf":1.4142135623730951},"21":{"tf":2.0},"27":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"3":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":2,"docs":{"48":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":2.0},"25":{"tf":1.0},"7":{"tf":1.0}}},"4":{"3":{"1":{"2":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"6":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}}},"8":{"df":2,"docs":{"21":{"tf":2.449489742783178},"6":{"tf":1.0}}},"_":{"df":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"27":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"27":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"6":{"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":{"45":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"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":6,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"35":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}}}}}},"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"26":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"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},"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0}}}}},"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":{"21":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":12,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}},"g":{"df":3,"docs":{"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":9,"docs":{"15":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"z":{"df":1,"docs":{"15":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"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":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"df":7,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.449489742783178},"8":{"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":2,"docs":{"43":{"tf":1.0},"47":{"tf":1.0}},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":6,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"51":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"29":{"tf":1.0},"45":{"tf":1.0}}}}}}}},"m":{"df":1,"docs":{"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"21":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"21":{"tf":2.23606797749979},"43":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}},"y":{"c":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":3,"docs":{"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":2.23606797749979},"39":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"33":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"23":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}},"k":{"df":1,"docs":{"44":{"tf":1.0}}},"r":{"df":1,"docs":{"15":{"tf":1.0}}},"y":{"df":1,"docs":{"41":{"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":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.0},"8":{"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":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":4,"docs":{"21":{"tf":1.4142135623730951},"32":{"tf":4.69041575982343},"33":{"tf":3.1622776601683795},"34":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":3,"docs":{"25":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":1,"docs":{"33":{"tf":1.0}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":13,"docs":{"27":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"27":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"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":{"25":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":1,"docs":{"1":{"tf":1.0}}}}},"df":8,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":2.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"6":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.7320508075688772}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.6457513110645907},"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"27":{"tf":6.164414002968976},"28":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"b":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"34":{"tf":1.4142135623730951},"39":{"tf":1.0}},"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":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"54":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"42":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"45":{"tf":1.0},"8":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":2.6457513110645907},"43":{"tf":1.0}}}}}},"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":3.4641016151377544},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"53":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":8,"docs":{"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}},"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"28":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":5,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"2":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"45":{"tf":2.23606797749979},"47":{"tf":1.0},"7":{"tf":1.0}},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":24,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"46":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"15":{"tf":1.0}}}},"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}},"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":{"24":{"tf":1.0},"25":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":2.0},"16":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"14":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"31":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":2.8284271247461903},"33":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":5,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"df":0,"docs":{}}},"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":{"25":{"tf":1.0}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"27":{"tf":1.0}}}}}},"i":{"d":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"31":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"df":0,"docs":{},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":10,"docs":{"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":3.0},"45":{"tf":3.0},"47":{"tf":3.0},"6":{"tf":2.6457513110645907}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"35":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":3,"docs":{"1":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"25":{"tf":1.0},"45":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.7320508075688772},"26":{"tf":1.0}},"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":{"26":{"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":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"6":{"tf":1.0}}},"df":4,"docs":{"15":{"tf":1.7320508075688772},"26":{"tf":1.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":4,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"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":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":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"3":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"27":{"tf":2.0},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"21":{"tf":3.605551275463989},"25":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":2.23606797749979},"51":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"y":{"df":1,"docs":{"27":{"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":{"44":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"19":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.7320508075688772}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}}},"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":2,"docs":{"17":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"49":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"4":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"13":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":2,"docs":{"19":{"tf":1.0},"50":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"53":{"tf":1.0}}}}}}}},"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"35":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"26":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.4142135623730951},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"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":{"45":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"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":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":2.449489742783178},"47":{"tf":1.7320508075688772}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":1.0}}}},"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"31":{"tf":1.0},"44":{"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":3,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"13":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"20":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":6,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}}}}},"q":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"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":{"14":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"t":{"'":{"df":1,"docs":{"45":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":2.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":4.47213595499958},"47":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"8":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"21":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"27":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"18":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"18":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":2.449489742783178},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":3,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"32":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"n":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"40":{"tf":1.0},"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"r":{"a":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"25":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"y":{"df":3,"docs":{"21":{"tf":1.0},"31":{"tf":1.0},"7":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"6":{"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":{"21":{"tf":1.0}}}}}}}},"df":1,"docs":{"21":{"tf":2.23606797749979}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"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":{"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}},"w":{"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"15":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.0},"21":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"x":{"df":5,"docs":{"21":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"35":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"42":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"n":{"df":16,"docs":{"21":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":4.358898943540674},"29":{"tf":1.0},"32":{"tf":4.358898943540674},"33":{"tf":3.7416573867739413},"34":{"tf":2.0},"39":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":4.242640687119285},"46":{"tf":1.0},"47":{"tf":3.4641016151377544},"5":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"25":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"54":{"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":{"26":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"46":{"tf":1.0}}}}},"k":{"df":1,"docs":{"1":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"43":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"23":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"31":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"21":{"tf":2.0},"22":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"4":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"df":1,"docs":{"28":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":36,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":3.7416573867739413},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"3":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":4.58257569495584},"43":{"tf":4.0},"44":{"tf":1.7320508075688772},"45":{"tf":4.123105625617661},"46":{"tf":4.123105625617661},"47":{"tf":2.449489742783178},"48":{"tf":2.449489742783178},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"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":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"27":{"tf":2.8284271247461903}}}}}}}},"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"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":{"27":{"tf":1.4142135623730951}}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":2.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.8284271247461903},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":3.4641016151377544},"39":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"27":{"tf":1.0}}},"a":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.3166247903554},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.872983346207417},"39":{"tf":2.0}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"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":2,"docs":{"27":{"tf":3.0},"39":{"tf":1.0}}}}}}}}},"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":{"27":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"r":{"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.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":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":14,"docs":{"16":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.0},"26":{"tf":1.7320508075688772},"27":{"tf":4.69041575982343},"28":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":11,"docs":{"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"32":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"e":{"df":2,"docs":{"28":{"tf":1.0},"35":{"tf":1.0}}},"n":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":12,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":2.8284271247461903}}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"27":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"l":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":3.7416573867739413},"47":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"53":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"6":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"i":{"df":1,"docs":{"15":{"tf":1.0}}}}},"r":{"d":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"18":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}},"a":{"d":{"df":2,"docs":{"27":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":4,"docs":{"33":{"tf":1.0},"34":{"tf":2.23606797749979},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}},"o":{"df":1,"docs":{"27":{"tf":1.0}}}},"p":{"df":3,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":21,"docs":{"1":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":1.0},"45":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"16":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":3,"docs":{"31":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}},"v":{"df":7,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"55":{"tf":1.0}}}},".":{"df":1,"docs":{"43":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"45":{"tf":2.6457513110645907},"47":{"tf":1.0},"5":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"21":{"tf":3.0},"27":{"tf":1.7320508075688772}}},"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":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"43":{"tf":2.0},"45":{"tf":3.1622776601683795},"47":{"tf":2.23606797749979},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"e":{"a":{"df":3,"docs":{"39":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"27":{"tf":3.1622776601683795},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"1":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"33":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":1,"docs":{"39":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"43":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"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":{"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0}},"i":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":1,"docs":{"42":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"21":{"tf":1.0},"32":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"32":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"21":{"tf":1.0}}},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"15":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"48":{"tf":1.0},"51":{"tf":1.0}}}}},"f":{"a":{"c":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"24":{"tf":1.0}},"t":{"df":4,"docs":{"24":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"20":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"29":{"tf":1.0}}}}},"t":{"'":{"df":28,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":3,"docs":{"13":{"tf":1.7320508075688772},"45":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"45":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"30":{"tf":1.0},"6":{"tf":2.449489742783178}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":6,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"7":{"tf":1.0}}}},"y":{"df":1,"docs":{"12":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"a":{"b":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"39":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"13":{"tf":2.23606797749979},"36":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"8":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"31":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"12":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"39":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}},"v":{"df":2,"docs":{"22":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"32":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"21":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"'":{"df":16,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"5":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":2.0},"32":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"k":{"df":2,"docs":{"55":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}}}}},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"39":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":2.449489742783178},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"50":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"p":{"df":4,"docs":{"42":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"t":{"df":11,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"43":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":17,"docs":{"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":16,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"51":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":13,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"51":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"y":{"b":{"df":2,"docs":{"4":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":9,"docs":{"22":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"32":{"tf":2.0},"34":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"31":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":2,"docs":{"3":{"tf":1.0},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"23":{"tf":1.0}}}}},"v":{"df":1,"docs":{"6":{"tf":3.872983346207417}},"e":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"df":1,"docs":{"8":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":17,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":3.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":3.605551275463989},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"39":{"tf":2.6457513110645907},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.449489742783178},"6":{"tf":3.4641016151377544}},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"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":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":3.4641016151377544},"45":{"tf":3.1622776601683795},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":2.0},"8":{"tf":1.0}}}}},"b":{"df":1,"docs":{"27":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":24,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.0},"39":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"35":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"6":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":10,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"51":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"15":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"33":{"tf":1.0}}},"h":{"df":4,"docs":{"21":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":2,"docs":{"13":{"tf":1.0},"18":{"tf":1.4142135623730951}}}}}},"w":{"!":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":20,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":2.0},"19":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"u":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":3.1622776601683795},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"h":{"df":1,"docs":{"43":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"35":{"tf":1.0}}},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}},"n":{"c":{"df":12,"docs":{"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":21,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":2.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.8284271247461903}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"5":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"33":{"tf":1.0}}}}}}},"s":{"df":3,"docs":{"5":{"tf":2.8284271247461903},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"2":{"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":4,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}},"t":{"df":13,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"26":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"7":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"11":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.0}}}}},"t":{"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"51":{"tf":1.0},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"28":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"48":{"tf":1.0},"7":{"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":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"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":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":2.0}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"31":{"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":5,"docs":{"33":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"39":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":2,"docs":{"33":{"tf":3.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"35":{"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":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":16,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":2.8284271247461903},"34":{"tf":2.0},"35":{"tf":3.3166247903554},"36":{"tf":1.7320508075688772},"37":{"tf":2.0},"39":{"tf":3.3166247903554},"42":{"tf":2.23606797749979},"45":{"tf":1.0},"55":{"tf":1.0},"6":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"21":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"6":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":2.0},"5":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"21":{"tf":4.242640687119285},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":2.0},"39":{"tf":2.0},"43":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"10":{"tf":2.449489742783178},"12":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.6457513110645907},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"r":{"#":{"4":{"5":{"3":{"3":{"7":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"10":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"1":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"32":{"tf":2.449489742783178},"33":{"tf":2.0},"34":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":2.449489742783178}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}}}}},"i":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":2,"docs":{"5":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"15":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"25":{"tf":1.0}},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"10":{"tf":2.0},"29":{"tf":1.0},"53":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0}},"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":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"25":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":3.1622776601683795}},"e":{"(":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"21":{"tf":1.0},"31":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"r":{"\"":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},".":{"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":{"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"1":{"2":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"3":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":5,"docs":{"27":{"tf":2.449489742783178},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"13":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.0},"44":{"tf":1.4142135623730951},"45":{"tf":5.916079783099616},"47":{"tf":3.0},"51":{"tf":1.7320508075688772}}}}}},"d":{"df":16,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"49":{"tf":1.0}}}},"i":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"6":{"tf":1.0}}},"m":{"df":1,"docs":{"40":{"tf":1.0}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"6":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"14":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"39":{"tf":1.0},"8":{"tf":1.0}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"1":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":2.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.0},"27":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"x":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":1,"docs":{"48":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":4,"docs":{"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0}}}},"i":{"df":2,"docs":{"32":{"tf":1.0},"39":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"27":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":2.23606797749979},"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"47":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"15":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0}},"e":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"7":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0}}}},"m":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":3.1622776601683795}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":12,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":3.1622776601683795},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"0":{"3":{"3":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"2":{"3":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"2":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"w":{"df":1,"docs":{"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"t":{".":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"_":{"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":{"6":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"[":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"c":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.23606797749979}}}}}},"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}},"n":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":3.1622776601683795},"15":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.23606797749979},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"14":{"tf":1.0},"55":{"tf":1.0}}},"df":34,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.0}}}}},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"6":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}},"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":{"26":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"32":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.4142135623730951},"42":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"22":{"tf":1.0},"31":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"21":{"tf":1.7320508075688772},"33":{"tf":1.0},"45":{"tf":2.23606797749979},"6":{"tf":1.0},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":15,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"8":{"tf":1.4142135623730951}},"m":{"df":1,"docs":{"13":{"tf":1.0}}},"n":{"df":1,"docs":{"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":2,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772}}},"b":{"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"39":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"[":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"c":{"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":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.8284271247461903}}}}}},"df":15,"docs":{"27":{"tf":6.0},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":3.7416573867739413},"33":{"tf":3.7416573867739413},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":3.3166247903554},"47":{"tf":2.6457513110645907},"6":{"tf":2.449489742783178},"7":{"tf":1.0}}},"v":{"df":1,"docs":{"20":{"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":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"15":{"tf":2.0},"45":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":4,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"13":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"1":{"tf":1.0},"18":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":10,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"30":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}}}},"h":{"a":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"49":{"tf":1.0}}}}},"df":3,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"32":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"5":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"21":{"tf":2.23606797749979},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"21":{"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":{"28":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"25":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"v":{"df":2,"docs":{"33":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":2,"docs":{"43":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"46":{"tf":1.0}}}}},"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":{"25":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"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":{}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"15":{"tf":1.0},"27":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"38":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"15":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":2,"docs":{"4":{"tf":1.0},"50":{"tf":1.0}},"i":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"42":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"27":{"tf":1.0},"35":{"tf":1.0}}}},"l":{"df":3,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":2.449489742783178},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":2.0},"42":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"27":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":16,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":2.23606797749979},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":14,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":3.0},"28":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}},"i":{"c":{">":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"27":{"tf":1.0},"29":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"df":4,"docs":{"34":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"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":4,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}}}}},"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":{"21":{"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":3,"docs":{"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"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":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"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":4,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}}},"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":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"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":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"8":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"15":{"tf":1.0},"44":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"42":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"12":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"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":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"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":5,"docs":{"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"27":{"tf":3.4641016151377544},"32":{"tf":4.0},"33":{"tf":3.4641016151377544},"34":{"tf":2.0},"39":{"tf":2.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"32":{"tf":3.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"47":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"42":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"26":{"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":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"46":{"tf":1.0},"51":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":4,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":2.0},"6":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"1":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"2":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"3":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"_":{"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":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}},"n":{"df":3,"docs":{"2":{"tf":1.0},"37":{"tf":1.0},"49":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":8,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"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":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"25":{"tf":1.0},"43":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"47":{"tf":2.0},"5":{"tf":3.0},"53":{"tf":1.7320508075688772},"6":{"tf":2.8284271247461903},"7":{"tf":2.449489742783178},"8":{"tf":2.23606797749979}}}}},"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"34":{"tf":1.0},"35":{"tf":2.449489742783178}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"32":{"tf":2.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":3,"docs":{"32":{"tf":4.242640687119285},"33":{"tf":3.1622776601683795},"34":{"tf":1.0}}},"2":{".":{"a":{"df":1,"docs":{"32":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"32":{"tf":2.23606797749979}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"df":3,"docs":{"32":{"tf":3.1622776601683795},"33":{"tf":2.449489742783178},"34":{"tf":1.0}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"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":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"2":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"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":{"21":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":4.0},"33":{"tf":3.0},"34":{"tf":1.7320508075688772},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"3":{"tf":2.0}}}},"t":{"'":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"46":{"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":2,"docs":{"12":{"tf":1.0},"43":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"r":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"53":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"df":7,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0}}},"k":{"df":7,"docs":{"13":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{".":{"b":{"df":1,"docs":{"33":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"s":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{")":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"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":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":4,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"52":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"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":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}}}}}},"df":16,"docs":{"15":{"tf":2.23606797749979},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"5":{"tf":3.0},"50":{"tf":1.0},"53":{"tf":2.0},"6":{"tf":5.385164807134504},"7":{"tf":2.449489742783178}},"s":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"[":{"0":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":6,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"42":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":2,"docs":{"18":{"tf":1.0},"32":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":4,"docs":{"27":{"tf":5.196152422706632},"28":{"tf":2.0},"29":{"tf":2.0},"39":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"38":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"22":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":4.0},"22":{"tf":1.0},"27":{"tf":2.449489742783178},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"48":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}}}},"df":9,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"27":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"21":{"tf":1.0},"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"50":{"tf":1.0}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":2.0},"27":{"tf":4.58257569495584},"30":{"tf":1.0},"31":{"tf":2.449489742783178},"33":{"tf":2.23606797749979},"35":{"tf":3.1622776601683795},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"6":{"4":{"df":5,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":4.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":3,"docs":{"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"8":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":2,"docs":{"25":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"35":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"31":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":3.0},"39":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":12,"docs":{"21":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":3.605551275463989},"34":{"tf":2.0},"35":{"tf":3.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979},"6":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":15,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"39":{"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":2,"docs":{"25":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":40,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":3.1622776601683795},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":2.8284271247461903},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":3.1622776601683795},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.0},"49":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"z":{"df":7,"docs":{"21":{"tf":2.23606797749979},"27":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":3.0},"47":{"tf":2.449489742783178},"6":{"tf":2.6457513110645907}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"27":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":2.6457513110645907},"47":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"39":{"tf":2.6457513110645907},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"!":{"[":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"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":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"8":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"s":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"15":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"43":{"tf":2.449489742783178},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"42":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":16,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.8284271247461903},"43":{"tf":2.6457513110645907},"45":{"tf":3.0},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"42":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"32":{"tf":1.0},"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"y":{"df":24,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"v":{"df":3,"docs":{"33":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"b":{"df":1,"docs":{"5":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":5,"docs":{"32":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"42":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":6,"docs":{"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"18":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"39":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"l":{"d":{"\\":{"df":0,"docs":{},"n":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"26":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"30":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":1,"docs":{"19":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"31":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}},"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":12,"docs":{"12":{"tf":2.0},"15":{"tf":2.23606797749979},"27":{"tf":4.358898943540674},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"1":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":2.23606797749979},"33":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":4,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"v":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":2.23606797749979}},"x":{"0":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"(":{"$":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{"$":{"1":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"0":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}},"df":6,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"4":{"2":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"2":{"4":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}},"df":8,"docs":{"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"32":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}},"2":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"15":{"tf":1.4142135623730951},"21":{"tf":2.0},"27":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"3":{".":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"df":2,"docs":{"48":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":2.0},"25":{"tf":1.0},"7":{"tf":1.0}}},"4":{"3":{"1":{"2":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"6":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}}},"8":{"df":2,"docs":{"21":{"tf":2.449489742783178},"6":{"tf":1.0}}},"_":{"df":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"27":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"27":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"6":{"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":{"45":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"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":6,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"35":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}}}}}},"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"26":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"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},"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0}}}}},"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":{"21":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":6,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":12,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}},"g":{"df":3,"docs":{"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":9,"docs":{"15":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"z":{"df":1,"docs":{"15":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"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":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"df":7,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.6457513110645907},"8":{"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":2,"docs":{"43":{"tf":1.0},"47":{"tf":1.0}},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":6,"docs":{"22":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"51":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"29":{"tf":1.0},"45":{"tf":1.0}}}}}}}},"m":{"df":1,"docs":{"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"21":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"21":{"tf":2.23606797749979},"43":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}},"y":{"c":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":3,"docs":{"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":2.449489742783178},"39":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"33":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"23":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}},"k":{"df":1,"docs":{"44":{"tf":1.0}}},"r":{"df":1,"docs":{"15":{"tf":1.0}}},"y":{"df":1,"docs":{"41":{"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":{"32":{"tf":2.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"10":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"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":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":4,"docs":{"21":{"tf":1.4142135623730951},"32":{"tf":4.69041575982343},"33":{"tf":3.1622776601683795},"34":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":3,"docs":{"25":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":1,"docs":{"33":{"tf":1.0}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":13,"docs":{"27":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"27":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"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":{"25":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":1,"docs":{"1":{"tf":1.0}}}}},"df":8,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"6":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"54":{"tf":1.0},"55":{"tf":1.7320508075688772}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.8284271247461903},"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"27":{"tf":6.164414002968976},"28":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"b":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"34":{"tf":1.4142135623730951},"39":{"tf":1.0}},"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":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"42":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"45":{"tf":1.0},"8":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":2.6457513110645907},"43":{"tf":1.0}}}}}},"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":3.605551275463989},"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"53":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.4142135623730951},"31":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":8,"docs":{"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}},"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"28":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":5,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"2":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"35":{"tf":1.0},"42":{"tf":1.0}},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"45":{"tf":2.23606797749979},"47":{"tf":1.0},"7":{"tf":1.0}},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":24,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"29":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"46":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"15":{"tf":1.0}}}},"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}},"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":{"24":{"tf":1.0},"25":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":2.0},"16":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"14":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"31":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":2.8284271247461903},"33":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"5":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"46":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":5,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"df":0,"docs":{}}},"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":{"25":{"tf":1.0}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"27":{"tf":1.0}}}}}},"i":{"d":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"31":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"df":0,"docs":{},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":10,"docs":{"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":3.0},"45":{"tf":3.0},"47":{"tf":3.0},"6":{"tf":2.6457513110645907}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"35":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"42":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":3,"docs":{"1":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"25":{"tf":1.0},"45":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.7320508075688772},"26":{"tf":1.0}},"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":{"26":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"22":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"6":{"tf":1.0}}},"df":4,"docs":{"15":{"tf":2.0},"26":{"tf":1.0},"53":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":4,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"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":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":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"3":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"27":{"tf":2.0},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"21":{"tf":3.605551275463989},"25":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":2.23606797749979},"51":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"y":{"df":1,"docs":{"27":{"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":{"44":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"19":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}}},"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":2,"docs":{"17":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"49":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"4":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"13":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":2,"docs":{"19":{"tf":1.0},"50":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"53":{"tf":1.0}}}}}}}},"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"35":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"26":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"45":{"tf":1.4142135623730951},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"25":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"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":{"45":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"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":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":2.23606797749979},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":2.449489742783178},"47":{"tf":1.7320508075688772}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":1.0}}}},"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"18":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"31":{"tf":1.0},"44":{"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":3,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"13":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"20":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":6,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}}}}},"q":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"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":{"14":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"t":{"'":{"df":1,"docs":{"45":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":2.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":4.47213595499958},"47":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"21":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"38":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"27":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"18":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"18":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.0},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":3,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"32":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"n":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"40":{"tf":1.0},"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"r":{"a":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"25":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"y":{"df":3,"docs":{"21":{"tf":1.0},"31":{"tf":1.0},"7":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"6":{"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":{"21":{"tf":1.0}}}}}}}},"df":1,"docs":{"21":{"tf":2.449489742783178}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"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":{"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}},"w":{"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"32":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"15":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.0},"21":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"x":{"df":5,"docs":{"21":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"35":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"42":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"n":{"df":16,"docs":{"21":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":4.358898943540674},"29":{"tf":1.0},"32":{"tf":4.358898943540674},"33":{"tf":3.7416573867739413},"34":{"tf":2.0},"39":{"tf":2.0},"42":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":4.242640687119285},"46":{"tf":1.0},"47":{"tf":3.4641016151377544},"5":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"25":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"54":{"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":{"26":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"46":{"tf":1.0}}}}},"k":{"df":1,"docs":{"1":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"43":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"23":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"31":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"21":{"tf":2.0},"22":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"21":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"4":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"df":1,"docs":{"28":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":36,"docs":{"0":{"tf":2.0},"10":{"tf":3.872983346207417},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"3":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.4142135623730951},"42":{"tf":4.58257569495584},"43":{"tf":4.123105625617661},"44":{"tf":1.7320508075688772},"45":{"tf":4.123105625617661},"46":{"tf":4.242640687119285},"47":{"tf":2.449489742783178},"48":{"tf":2.449489742783178},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"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":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"27":{"tf":2.8284271247461903}}}}}}}},"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"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":{"27":{"tf":1.4142135623730951}}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":2.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"28":{"tf":1.0},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.8284271247461903},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":3.4641016151377544},"39":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"27":{"tf":1.0}}},"a":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.3166247903554},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":3.872983346207417},"39":{"tf":2.0}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"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":2,"docs":{"27":{"tf":3.0},"39":{"tf":1.0}}}}}}}}},"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":{"27":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"r":{"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.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":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":14,"docs":{"16":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":2.23606797749979},"26":{"tf":1.7320508075688772},"27":{"tf":4.795831523312719},"28":{"tf":2.8284271247461903},"29":{"tf":2.0},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":2.23606797749979},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":11,"docs":{"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"32":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"e":{"df":2,"docs":{"28":{"tf":1.0},"35":{"tf":1.0}}},"n":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":12,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"27":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"l":{"df":12,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":3.7416573867739413},"47":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"53":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"6":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"i":{"df":1,"docs":{"15":{"tf":1.0}}}}},"r":{"d":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"18":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}},"a":{"d":{"df":2,"docs":{"27":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":4,"docs":{"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}},"o":{"df":1,"docs":{"27":{"tf":1.0}}}},"p":{"df":3,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":21,"docs":{"1":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.4142135623730951},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"21":{"tf":1.0},"45":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"39":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"16":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":3,"docs":{"31":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}},"v":{"df":7,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"55":{"tf":1.0}}}},".":{"df":1,"docs":{"43":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"45":{"tf":2.6457513110645907},"47":{"tf":1.0},"5":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"21":{"tf":3.0},"27":{"tf":1.7320508075688772}}},"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":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"43":{"tf":2.0},"45":{"tf":3.1622776601683795},"47":{"tf":2.23606797749979},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"e":{"a":{"df":3,"docs":{"39":{"tf":1.0},"44":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"27":{"tf":3.1622776601683795},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":2.449489742783178},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"33":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"1":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"33":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"25":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":1,"docs":{"39":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.7320508075688772},"43":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"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":{"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0}},"i":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":1,"docs":{"42":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"21":{"tf":1.0},"32":{"tf":1.0},"52":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"32":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"21":{"tf":1.0}}},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"15":{"tf":2.0},"53":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"48":{"tf":1.0},"51":{"tf":1.0}}}}},"f":{"a":{"c":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"24":{"tf":1.0}},"t":{"df":4,"docs":{"24":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"20":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"29":{"tf":1.0}}}}},"t":{"'":{"df":28,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":3,"docs":{"13":{"tf":1.7320508075688772},"45":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"45":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"30":{"tf":1.0},"6":{"tf":2.449489742783178}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":6,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"7":{"tf":1.0}}}},"y":{"df":1,"docs":{"12":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"29":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"a":{"b":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"39":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"2":{"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":{"13":{"tf":2.23606797749979},"36":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"8":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"31":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"21":{"tf":1.0},"43":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":2.6457513110645907},"12":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0}}}},"v":{"df":2,"docs":{"22":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"32":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"21":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"'":{"df":16,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"5":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"3":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"27":{"tf":2.0},"32":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"k":{"df":2,"docs":{"55":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"43":{"tf":1.0}}}}},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"39":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":2.449489742783178},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"5":{"tf":1.7320508075688772},"50":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"p":{"df":4,"docs":{"42":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"t":{"df":11,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"43":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"26":{"tf":1.0},"27":{"tf":2.6457513110645907},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":17,"docs":{"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":16,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"51":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":13,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"51":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"x":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"y":{"b":{"df":2,"docs":{"4":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":9,"docs":{"22":{"tf":1.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"32":{"tf":2.0},"34":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":2.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"31":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":2,"docs":{"3":{"tf":1.0},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"4":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"23":{"tf":1.0}}}}},"v":{"df":1,"docs":{"6":{"tf":3.872983346207417}},"e":{"df":9,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"df":1,"docs":{"8":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":1,"docs":{"21":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":17,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":3.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":3.605551275463989},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"39":{"tf":2.6457513110645907},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.449489742783178},"6":{"tf":3.4641016151377544}},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.7320508075688772}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"21":{"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":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":3.4641016151377544},"45":{"tf":3.1622776601683795},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":2.0},"8":{"tf":1.0}}}}},"b":{"df":1,"docs":{"27":{"tf":1.0}}},"df":3,"docs":{"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":24,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.0},"39":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"35":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":14,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"15":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"6":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":10,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"51":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"27":{"tf":2.0},"29":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"15":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"33":{"tf":1.0}}},"h":{"df":4,"docs":{"21":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"27":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":2,"docs":{"13":{"tf":1.0},"18":{"tf":1.4142135623730951}}}}}},"w":{"!":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":20,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":2.0},"19":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"u":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":3.1622776601683795},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"h":{"df":1,"docs":{"43":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"35":{"tf":1.0}}},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}},"n":{"c":{"df":12,"docs":{"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":21,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":2.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"42":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"5":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.8284271247461903}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"5":{"tf":2.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.4142135623730951},"45":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"33":{"tf":1.0}}}}}}},"s":{"df":3,"docs":{"5":{"tf":2.8284271247461903},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"2":{"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":4,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}},"t":{"df":13,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"27":{"tf":1.4142135623730951},"31":{"tf":1.0},"39":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"26":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"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":3,"docs":{"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"7":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"11":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"45":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"50":{"tf":1.0}}}}},"t":{"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"51":{"tf":1.0},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":2.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"28":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"46":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"48":{"tf":1.0},"7":{"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":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"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":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":2.0}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"31":{"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":5,"docs":{"33":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"39":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":2,"docs":{"33":{"tf":3.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"35":{"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":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"df":16,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":3.0},"34":{"tf":2.23606797749979},"35":{"tf":3.4641016151377544},"36":{"tf":2.0},"37":{"tf":2.23606797749979},"39":{"tf":3.4641016151377544},"42":{"tf":2.23606797749979},"45":{"tf":1.0},"55":{"tf":1.0},"6":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"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":2,"docs":{"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"5":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"21":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"6":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"42":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":2.0},"5":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"21":{"tf":4.358898943540674},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":2.0},"39":{"tf":2.0},"43":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"10":{"tf":2.449489742783178},"12":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.6457513110645907},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"r":{"#":{"4":{"5":{"3":{"3":{"7":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"10":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"1":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"32":{"tf":2.449489742783178},"33":{"tf":2.0},"34":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"2":{"df":2,"docs":{"29":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":2.449489742783178}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}}}}},"i":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":2,"docs":{"5":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"21":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"43":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"15":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"25":{"tf":1.0}},"t":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"4":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"10":{"tf":2.0},"29":{"tf":1.0},"53":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0}},"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":{"36":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"25":{"tf":1.0},"39":{"tf":1.0},"8":{"tf":3.3166247903554}},"e":{"(":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"21":{"tf":1.0},"31":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"r":{"\"":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},".":{"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":{"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"1":{"2":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"3":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"35":{"tf":1.0},"43":{"tf":1.0}},"w":{"a":{"df":0,"docs":{},"k":{"df":5,"docs":{"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":5,"docs":{"27":{"tf":2.449489742783178},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"13":{"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":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.0},"44":{"tf":1.4142135623730951},"45":{"tf":6.0},"47":{"tf":3.0},"51":{"tf":2.0}}}}}},"d":{"df":16,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"i":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"6":{"tf":1.0}}},"m":{"df":1,"docs":{"40":{"tf":1.0}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":2.8284271247461903},"47":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"6":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"14":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"27":{"tf":2.0},"39":{"tf":1.0},"8":{"tf":1.0}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"1":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"43":{"tf":2.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"21":{"tf":2.449489742783178},"22":{"tf":1.0},"27":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":8,"docs":{"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":2.449489742783178},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"x":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":1,"docs":{"48":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":4,"docs":{"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0}}}},"i":{"df":2,"docs":{"32":{"tf":1.0},"39":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"27":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"34":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":2.23606797749979},"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"15":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"47":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"15":{"tf":1.0},"33":{"tf":1.0},"42":{"tf":1.0}},"e":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"7":{"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":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0}}}},"m":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":3.1622776601683795}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"6":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":12,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":3.1622776601683795},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"0":{"3":{"3":{"df":1,"docs":{"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"2":{"3":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"2":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"27":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"w":{"df":1,"docs":{"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"t":{".":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"_":{"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":{"6":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"[":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"c":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.23606797749979}}}}}},"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}},"n":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":20,"docs":{"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"4":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":3.3166247903554},"15":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":3.872983346207417},"7":{"tf":2.23606797749979},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":34,"docs":{"0":{"tf":2.0},"10":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.6457513110645907},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.23606797749979}}}}},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"6":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"31":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"42":{"tf":1.0},"43":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}},"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":{"26":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"32":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.4142135623730951},"42":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"22":{"tf":1.0},"31":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":3,"docs":{"43":{"tf":2.23606797749979},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"21":{"tf":1.7320508075688772},"33":{"tf":1.0},"45":{"tf":2.23606797749979},"6":{"tf":1.0},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":15,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"27":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"8":{"tf":1.4142135623730951}},"m":{"df":1,"docs":{"13":{"tf":1.0}}},"n":{"df":1,"docs":{"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":2,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772}}},"b":{"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"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":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"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":2,"docs":{"33":{"tf":1.7320508075688772},"39":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"[":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"c":{"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":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":3.1622776601683795},"39":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":2.8284271247461903}}}}}},"df":15,"docs":{"27":{"tf":6.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":3.872983346207417},"33":{"tf":3.7416573867739413},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":2.449489742783178},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"45":{"tf":3.3166247903554},"47":{"tf":2.6457513110645907},"6":{"tf":2.449489742783178},"7":{"tf":1.0}}},"v":{"df":1,"docs":{"20":{"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":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"15":{"tf":2.0},"45":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":4,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"13":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"1":{"tf":1.0},"18":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":10,"docs":{"12":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.7320508075688772},"30":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}}}}}},"h":{"a":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"33":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"49":{"tf":1.0}}}}},"df":3,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"24":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"31":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0},"8":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"32":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"5":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"54":{"tf":1.0},"7":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"21":{"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":{"21":{"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":{"21":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"21":{"tf":2.23606797749979},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"21":{"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":{"28":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"25":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"v":{"df":2,"docs":{"33":{"tf":1.0},"6":{"tf":1.0}}}},"m":{"df":2,"docs":{"43":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"46":{"tf":1.0}}}}},"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":{"25":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"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":{}}}}}}},"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":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"15":{"tf":1.0},"27":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"38":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"15":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"18":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":2,"docs":{"4":{"tf":1.0},"50":{"tf":1.0}},"i":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"42":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"27":{"tf":1.0},"35":{"tf":1.0}}}},"l":{"df":3,"docs":{"27":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":2.0},"42":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"14":{"tf":1.7320508075688772},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"27":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":16,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":2.23606797749979},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":14,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":3.0},"28":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":2.8284271247461903},"7":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}},"i":{"c":{">":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"27":{"tf":1.0},"29":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"df":4,"docs":{"34":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"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":4,"docs":{"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}}}}},"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":{"21":{"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":3,"docs":{"27":{"tf":1.0},"32":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"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":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"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":4,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"27":{"tf":1.7320508075688772},"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}}}},"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":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"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":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"46":{"tf":1.0},"8":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"55":{"tf":1.0}}},"df":2,"docs":{"1":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"15":{"tf":1.0},"44":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"42":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"13":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":3,"docs":{"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"12":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"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":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"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":5,"docs":{"26":{"tf":1.0},"27":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"32":{"tf":2.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"27":{"tf":3.4641016151377544},"32":{"tf":4.0},"33":{"tf":3.4641016151377544},"34":{"tf":2.0},"39":{"tf":2.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"21":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"32":{"tf":3.1622776601683795},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"47":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":1,"docs":{"21":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"42":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"26":{"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":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":5,"docs":{"27":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"39":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"15":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"46":{"tf":1.0},"51":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":4,"docs":{"23":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":2.23606797749979},"6":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"1":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"2":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"3":{".":{"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":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"5":{"tf":1.0}}},"_":{"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":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}},"n":{"df":3,"docs":{"2":{"tf":1.0},"37":{"tf":1.0},"49":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":8,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"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":{"6":{"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":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"15":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"25":{"tf":1.0},"43":{"tf":2.6457513110645907},"45":{"tf":3.7416573867739413},"47":{"tf":2.0},"5":{"tf":3.0},"53":{"tf":1.7320508075688772},"6":{"tf":2.8284271247461903},"7":{"tf":2.449489742783178},"8":{"tf":2.23606797749979}}}}},"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"34":{"tf":1.0},"35":{"tf":2.449489742783178}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"32":{"tf":2.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":2,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":3,"docs":{"32":{"tf":4.242640687119285},"33":{"tf":3.1622776601683795},"34":{"tf":1.0}}},"2":{".":{"a":{"df":1,"docs":{"32":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"32":{"tf":2.23606797749979}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.7320508075688772}}}}}}},"df":3,"docs":{"32":{"tf":3.1622776601683795},"33":{"tf":2.449489742783178},"34":{"tf":1.0}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"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":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"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":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}},"2":{"df":3,"docs":{"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"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":{"21":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":4.0},"33":{"tf":3.0},"34":{"tf":1.7320508075688772},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"3":{"tf":2.23606797749979}}}},"t":{"'":{"df":5,"docs":{"14":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"46":{"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":2,"docs":{"12":{"tf":1.0},"43":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"r":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"53":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"df":7,"docs":{"18":{"tf":1.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0}}},"k":{"df":7,"docs":{"13":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{".":{"b":{"df":1,"docs":{"33":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"s":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}},":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{")":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"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":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":4,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"52":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"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":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":2.0}}}}}}}}},"df":16,"docs":{"15":{"tf":2.23606797749979},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":2.8284271247461903},"45":{"tf":3.7416573867739413},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"5":{"tf":3.1622776601683795},"50":{"tf":1.0},"53":{"tf":2.0},"6":{"tf":5.477225575051661},"7":{"tf":2.449489742783178}},"s":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"[":{"0":{"]":{".":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":6,"docs":{"10":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"42":{"tf":1.0},"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":2,"docs":{"18":{"tf":1.0},"32":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"r":{"(":{"1":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":4,"docs":{"27":{"tf":5.196152422706632},"28":{"tf":2.0},"29":{"tf":2.0},"39":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"24":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"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":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"\"":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"13":{"tf":1.0},"3":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"22":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":4.0},"22":{"tf":1.0},"27":{"tf":2.449489742783178},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"48":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"39":{"tf":1.0}}}},"df":9,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"27":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"21":{"tf":1.0},"32":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"50":{"tf":1.0}}}},"x":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":18,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.0},"27":{"tf":4.58257569495584},"30":{"tf":1.0},"31":{"tf":2.449489742783178},"33":{"tf":2.23606797749979},"35":{"tf":3.1622776601683795},"37":{"tf":1.0},"39":{"tf":2.23606797749979},"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"45":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"6":{"4":{"df":5,"docs":{"43":{"tf":1.4142135623730951},"45":{"tf":2.449489742783178},"47":{"tf":2.0},"6":{"tf":4.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"df":3,"docs":{"39":{"tf":1.0},"5":{"tf":1.4142135623730951},"8":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":2,"docs":{"25":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"35":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"31":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":3.0},"39":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":12,"docs":{"21":{"tf":1.0},"27":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":3.605551275463989},"34":{"tf":2.0},"35":{"tf":3.0},"39":{"tf":3.1622776601683795},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"45":{"tf":2.23606797749979},"47":{"tf":2.23606797749979},"6":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"45":{"tf":2.0},"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":15,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"39":{"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":2,"docs":{"25":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":40,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":3.1622776601683795},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":2.8284271247461903},"33":{"tf":2.8284271247461903},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":3.1622776601683795},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":2.8284271247461903},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.0},"49":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.0},"50":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"z":{"df":7,"docs":{"21":{"tf":2.23606797749979},"27":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":3.0},"47":{"tf":2.449489742783178},"6":{"tf":2.6457513110645907}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"27":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"45":{"tf":2.6457513110645907},"47":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"21":{"tf":1.7320508075688772},"27":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"39":{"tf":2.6457513110645907},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"!":{"[":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"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":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"8":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"s":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.7320508075688772},"46":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"43":{"tf":2.449489742783178},"45":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"47":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"47":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":{"42":{"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":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"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":3,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0}}}}}},"df":16,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"19":{"tf":1.0},"20":{"tf":2.0},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.8284271247461903},"43":{"tf":2.6457513110645907},"45":{"tf":3.0},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"42":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"32":{"tf":1.0},"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"y":{"df":24,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":13,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"v":{"df":3,"docs":{"33":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}}}},"b":{"df":1,"docs":{"5":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":5,"docs":{"32":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"42":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":6,"docs":{"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"18":{"tf":1.0},"27":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"39":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"21":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"l":{"d":{"\\":{"df":0,"docs":{},"n":{"\"":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"26":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"30":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.4142135623730951}},"p":{"df":1,"docs":{"19":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"31":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}},"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"27":{"tf":2.0},"39":{"tf":1.0}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":12,"docs":{"12":{"tf":2.0},"15":{"tf":2.23606797749979},"27":{"tf":4.358898943540674},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":2.23606797749979},"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":2,"docs":{"15":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"1":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":2.23606797749979},"33":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":4,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"v":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}},"title":{"root":{"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"50":{"tf":1.0},"51":{"tf":1.0},"52":{"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":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":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":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"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":{"31":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"42":{"tf":1.0},"53":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"48":{"tf":1.0},"49":{"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":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"39":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"55":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}},"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":3,"docs":{"41":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":2,"docs":{"11":{"tf":1.0},"12":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"44":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"39":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"44":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"45":{"tf":1.0},"51":{"tf":1.0}}}}}},"d":{"df":2,"docs":{"2":{"tf":1.0},"55":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0}}}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"35":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"14":{"tf":1.0}}},"df":5,"docs":{"0":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"29":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"33":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"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":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"44":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"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":{"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":1,"docs":{"44":{"tf":1.0}}}},"v":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"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/theme-dawn.js b/book/theme-dawn.js deleted file mode 100644 index af391d0..0000000 --- a/book/theme-dawn.js +++ /dev/null @@ -1,7 +0,0 @@ -ace.define("ace/theme/dawn",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-dawn",t.cssText=".ace-dawn .ace_gutter {background: #ebebeb;color: #333}.ace-dawn .ace_print-margin {width: 1px;background: #e8e8e8}.ace-dawn {background-color: #F9F9F9;color: #080808}.ace-dawn .ace_cursor {color: #000000}.ace-dawn .ace_marker-layer .ace_selection {background: rgba(39, 95, 255, 0.30)}.ace-dawn.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #F9F9F9;}.ace-dawn .ace_marker-layer .ace_step {background: rgb(255, 255, 0)}.ace-dawn .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(75, 75, 126, 0.50)}.ace-dawn .ace_marker-layer .ace_active-line {background: rgba(36, 99, 180, 0.12)}.ace-dawn .ace_gutter-active-line {background-color : #dcdcdc}.ace-dawn .ace_marker-layer .ace_selected-word {border: 1px solid rgba(39, 95, 255, 0.30)}.ace-dawn .ace_invisible {color: rgba(75, 75, 126, 0.50)}.ace-dawn .ace_keyword,.ace-dawn .ace_meta {color: #794938}.ace-dawn .ace_constant,.ace-dawn .ace_constant.ace_character,.ace-dawn .ace_constant.ace_character.ace_escape,.ace-dawn .ace_constant.ace_other {color: #811F24}.ace-dawn .ace_invalid.ace_illegal {text-decoration: underline;font-style: italic;color: #F8F8F8;background-color: #B52A1D}.ace-dawn .ace_invalid.ace_deprecated {text-decoration: underline;font-style: italic;color: #B52A1D}.ace-dawn .ace_support {color: #691C97}.ace-dawn .ace_support.ace_constant {color: #B4371F}.ace-dawn .ace_fold {background-color: #794938;border-color: #080808}.ace-dawn .ace_list,.ace-dawn .ace_markup.ace_list,.ace-dawn .ace_support.ace_function {color: #693A17}.ace-dawn .ace_storage {font-style: italic;color: #A71D5D}.ace-dawn .ace_string {color: #0B6125}.ace-dawn .ace_string.ace_regexp {color: #CF5628}.ace-dawn .ace_comment {font-style: italic;color: #5A525F}.ace-dawn .ace_heading,.ace-dawn .ace_markup.ace_heading {color: #19356D}.ace-dawn .ace_variable {color: #234A97}.ace-dawn .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYLh/5+x/AAizA4hxNNsZAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}); (function() { - ace.require(["ace/theme/dawn"], function(m) { - if (typeof module == "object" && typeof exports == "object" && module) { - module.exports = m; - } - }); - })(); diff --git a/book/theme-tomorrow_night.js b/book/theme-tomorrow_night.js deleted file mode 100644 index 7620b2a..0000000 --- a/book/theme-tomorrow_night.js +++ /dev/null @@ -1,7 +0,0 @@ -ace.define("ace/theme/tomorrow_night",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-tomorrow-night",t.cssText=".ace-tomorrow-night .ace_gutter {background: #25282c;color: #C5C8C6}.ace-tomorrow-night .ace_print-margin {width: 1px;background: #25282c}.ace-tomorrow-night {background-color: #1D1F21;color: #C5C8C6}.ace-tomorrow-night .ace_cursor {color: #AEAFAD}.ace-tomorrow-night .ace_marker-layer .ace_selection {background: #373B41}.ace-tomorrow-night.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #1D1F21;}.ace-tomorrow-night .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-tomorrow-night .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #4B4E55}.ace-tomorrow-night .ace_marker-layer .ace_active-line {background: #282A2E}.ace-tomorrow-night .ace_gutter-active-line {background-color: #282A2E}.ace-tomorrow-night .ace_marker-layer .ace_selected-word {border: 1px solid #373B41}.ace-tomorrow-night .ace_invisible {color: #4B4E55}.ace-tomorrow-night .ace_keyword,.ace-tomorrow-night .ace_meta,.ace-tomorrow-night .ace_storage,.ace-tomorrow-night .ace_storage.ace_type,.ace-tomorrow-night .ace_support.ace_type {color: #B294BB}.ace-tomorrow-night .ace_keyword.ace_operator {color: #8ABEB7}.ace-tomorrow-night .ace_constant.ace_character,.ace-tomorrow-night .ace_constant.ace_language,.ace-tomorrow-night .ace_constant.ace_numeric,.ace-tomorrow-night .ace_keyword.ace_other.ace_unit,.ace-tomorrow-night .ace_support.ace_constant,.ace-tomorrow-night .ace_variable.ace_parameter {color: #DE935F}.ace-tomorrow-night .ace_constant.ace_other {color: #CED1CF}.ace-tomorrow-night .ace_invalid {color: #CED2CF;background-color: #DF5F5F}.ace-tomorrow-night .ace_invalid.ace_deprecated {color: #CED2CF;background-color: #B798BF}.ace-tomorrow-night .ace_fold {background-color: #81A2BE;border-color: #C5C8C6}.ace-tomorrow-night .ace_entity.ace_name.ace_function,.ace-tomorrow-night .ace_support.ace_function,.ace-tomorrow-night .ace_variable {color: #81A2BE}.ace-tomorrow-night .ace_support.ace_class,.ace-tomorrow-night .ace_support.ace_type {color: #F0C674}.ace-tomorrow-night .ace_heading,.ace-tomorrow-night .ace_markup.ace_heading,.ace-tomorrow-night .ace_string {color: #B5BD68}.ace-tomorrow-night .ace_entity.ace_name.ace_tag,.ace-tomorrow-night .ace_entity.ace_other.ace_attribute-name,.ace-tomorrow-night .ace_meta.ace_tag,.ace-tomorrow-night .ace_string.ace_regexp,.ace-tomorrow-night .ace_variable {color: #CC6666}.ace-tomorrow-night .ace_comment {color: #969896}.ace-tomorrow-night .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}); (function() { - ace.require(["ace/theme/tomorrow_night"], function(m) { - if (typeof module == "object" && typeof exports == "object" && module) { - module.exports = m; - } - }); - })(); diff --git a/src/8_finished_example.md b/src/8_finished_example.md index 712bc65..f5538f6 100644 --- a/src/8_finished_example.md +++ b/src/8_finished_example.md @@ -31,8 +31,8 @@ fn main() { }; let mainfut = async { - handle1.await; - handle2.await; + fut1.await; + fut2.await; }; block_on(mainfut);