-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch-index.json
1 lines (1 loc) · 407 KB
/
search-index.json
1
[{"documents":[{"i":1,"t":"Java Bindings","u":"/docs/bindings/java","b":["Bindings"]},{"i":16,"t":"Cargo Extension","u":"/docs/extensions/cargo","b":["Extensions"]},{"i":28,"t":"C++ Extension","u":"/docs/extensions/cpp","b":["Extensions"]},{"i":38,"t":"Java Extension","u":"/docs/extensions/java","b":["Extensions"]},{"i":45,"t":"JVM Extension","u":"/docs/extensions/jvm","b":["Extensions"]},{"i":62,"t":"Maven Extension","u":"/docs/extensions/maven","b":["Extensions"]},{"i":69,"t":"Python Extension","u":"/docs/extensions/python","b":["Extensions"]},{"i":79,"t":"Rust Extension","u":"/docs/extensions/rust","b":["Extensions"]},{"i":86,"t":"sbt Extension","u":"/docs/extensions/sbt","b":["Extensions"]},{"i":93,"t":"Frequently Asked Questions","u":"/docs/overview/faq","b":["Overview"]},{"i":95,"t":"Scala Extension","u":"/docs/extensions/scala","b":["Extensions"]},{"i":127,"t":"Implementations","u":"/docs/overview/implementations","b":["Overview"]},{"i":132,"t":"Build Server Discovery","u":"/docs/overview/server-discovery","b":["Overview"]},{"i":144,"t":"Build Server Protocol","u":"/docs/specification","b":["Specification"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,1.842,1,2.367]],["t/16",[2,2.367,3,0.47]],["t/28",[3,0.47,4,2.367]],["t/38",[0,1.842,3,0.47]],["t/45",[3,0.47,5,2.367]],["t/62",[3,0.47,6,2.367]],["t/69",[3,0.47,7,2.367]],["t/79",[3,0.47,8,2.367]],["t/86",[3,0.47,9,2.367]],["t/93",[10,1.979,11,1.979,12,1.979]],["t/95",[3,0.47,13,2.367]],["t/127",[14,2.945]],["t/132",[15,1.54,16,1.54,17,1.979]],["t/144",[15,1.54,16,1.54,18,1.979]]],"invertedIndex":[["ask",{"_index":11,"t":{"93":{"position":[[11,5]]}}}],["bind",{"_index":1,"t":{"1":{"position":[[5,8]]}}}],["build",{"_index":15,"t":{"132":{"position":[[0,5]]},"144":{"position":[[0,5]]}}}],["c",{"_index":4,"t":{"28":{"position":[[0,3]]}}}],["cargo",{"_index":2,"t":{"16":{"position":[[0,5]]}}}],["discoveri",{"_index":17,"t":{"132":{"position":[[13,9]]}}}],["extens",{"_index":3,"t":{"16":{"position":[[6,9]]},"28":{"position":[[4,9]]},"38":{"position":[[5,9]]},"45":{"position":[[4,9]]},"62":{"position":[[6,9]]},"69":{"position":[[7,9]]},"79":{"position":[[5,9]]},"86":{"position":[[4,9]]},"95":{"position":[[6,9]]}}}],["frequent",{"_index":10,"t":{"93":{"position":[[0,10]]}}}],["implement",{"_index":14,"t":{"127":{"position":[[0,15]]}}}],["java",{"_index":0,"t":{"1":{"position":[[0,4]]},"38":{"position":[[0,4]]}}}],["jvm",{"_index":5,"t":{"45":{"position":[[0,3]]}}}],["maven",{"_index":6,"t":{"62":{"position":[[0,5]]}}}],["protocol",{"_index":18,"t":{"144":{"position":[[13,8]]}}}],["python",{"_index":7,"t":{"69":{"position":[[0,6]]}}}],["question",{"_index":12,"t":{"93":{"position":[[17,9]]}}}],["rust",{"_index":8,"t":{"79":{"position":[[0,4]]}}}],["sbt",{"_index":9,"t":{"86":{"position":[[0,3]]}}}],["scala",{"_index":13,"t":{"95":{"position":[[0,5]]}}}],["server",{"_index":16,"t":{"132":{"position":[[6,6]]},"144":{"position":[[6,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"Installation","u":"/docs/bindings/java","h":"#installation","p":1},{"i":5,"t":"Gradle","u":"/docs/bindings/java","h":"#gradle","p":1},{"i":7,"t":"Maven","u":"/docs/bindings/java","h":"#maven","p":1},{"i":9,"t":"sbt","u":"/docs/bindings/java","h":"#sbt","p":1},{"i":11,"t":"Examples","u":"/docs/bindings/java","h":"#examples","p":1},{"i":12,"t":"Client","u":"/docs/bindings/java","h":"#client","p":1},{"i":14,"t":"Server","u":"/docs/bindings/java","h":"#server","p":1},{"i":18,"t":"BSP version","u":"/docs/extensions/cargo","h":"#bsp-version","p":16},{"i":20,"t":"BSP Server remote interface","u":"/docs/extensions/cargo","h":"#bsp-server-remote-interface","p":16},{"i":21,"t":"CargoFeaturesState: request","u":"/docs/extensions/cargo","h":"#cargofeaturesstate-request","p":16},{"i":23,"t":"SetCargoFeatures: request","u":"/docs/extensions/cargo","h":"#setcargofeatures-request","p":16},{"i":25,"t":"BuildTargetData kinds","u":"/docs/extensions/cargo","h":"#buildtargetdata-kinds","p":16},{"i":26,"t":"CargoBuildTarget","u":"/docs/extensions/cargo","h":"#cargobuildtarget","p":16},{"i":30,"t":"BSP version","u":"/docs/extensions/cpp","h":"#bsp-version","p":28},{"i":32,"t":"BSP Server remote interface","u":"/docs/extensions/cpp","h":"#bsp-server-remote-interface","p":28},{"i":33,"t":"BuildTargetCppOptions: request","u":"/docs/extensions/cpp","h":"#buildtargetcppoptions-request","p":28},{"i":35,"t":"BuildTargetData kinds","u":"/docs/extensions/cpp","h":"#buildtargetdata-kinds","p":28},{"i":36,"t":"CppBuildTarget","u":"/docs/extensions/cpp","h":"#cppbuildtarget","p":28},{"i":40,"t":"BSP version","u":"/docs/extensions/java","h":"#bsp-version","p":38},{"i":42,"t":"BSP Server remote interface","u":"/docs/extensions/java","h":"#bsp-server-remote-interface","p":38},{"i":43,"t":"BuildTargetJavacOptions: request","u":"/docs/extensions/java","h":"#buildtargetjavacoptions-request","p":38},{"i":47,"t":"BSP version","u":"/docs/extensions/jvm","h":"#bsp-version","p":45},{"i":49,"t":"BSP Server remote interface","u":"/docs/extensions/jvm","h":"#bsp-server-remote-interface","p":45},{"i":50,"t":"BuildTargetJvmTestEnvironment: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmtestenvironment-request","p":45},{"i":52,"t":"BuildTargetJvmRunEnvironment: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmrunenvironment-request","p":45},{"i":54,"t":"BuildTargetJvmCompileClasspath: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmcompileclasspath-request","p":45},{"i":56,"t":"BuildTargetData kinds","u":"/docs/extensions/jvm","h":"#buildtargetdata-kinds","p":45},{"i":57,"t":"JvmBuildTarget","u":"/docs/extensions/jvm","h":"#jvmbuildtarget","p":45},{"i":59,"t":"SourceItemData kinds","u":"/docs/extensions/jvm","h":"#sourceitemdata-kinds","p":45},{"i":60,"t":"JvmSourceItemData","u":"/docs/extensions/jvm","h":"#jvmsourceitemdata","p":45},{"i":64,"t":"BSP version","u":"/docs/extensions/maven","h":"#bsp-version","p":62},{"i":66,"t":"DependencyModuleData kinds","u":"/docs/extensions/maven","h":"#dependencymoduledata-kinds","p":62},{"i":67,"t":"MavenDependencyModule","u":"/docs/extensions/maven","h":"#mavendependencymodule","p":62},{"i":71,"t":"BSP version","u":"/docs/extensions/python","h":"#bsp-version","p":69},{"i":73,"t":"BSP Server remote interface","u":"/docs/extensions/python","h":"#bsp-server-remote-interface","p":69},{"i":74,"t":"BuildTargetPythonOptions: request","u":"/docs/extensions/python","h":"#buildtargetpythonoptions-request","p":69},{"i":76,"t":"BuildTargetData kinds","u":"/docs/extensions/python","h":"#buildtargetdata-kinds","p":69},{"i":77,"t":"PythonBuildTarget","u":"/docs/extensions/python","h":"#pythonbuildtarget","p":69},{"i":81,"t":"BSP version","u":"/docs/extensions/rust","h":"#bsp-version","p":79},{"i":83,"t":"BSP Server remote interface","u":"/docs/extensions/rust","h":"#bsp-server-remote-interface","p":79},{"i":84,"t":"RustWorkspace: request","u":"/docs/extensions/rust","h":"#rustworkspace-request","p":79},{"i":88,"t":"BSP version","u":"/docs/extensions/sbt","h":"#bsp-version","p":86},{"i":90,"t":"BuildTargetData kinds","u":"/docs/extensions/sbt","h":"#buildtargetdata-kinds","p":86},{"i":91,"t":"SbtBuildTarget","u":"/docs/extensions/sbt","h":"#sbtbuildtarget","p":86},{"i":97,"t":"BSP version","u":"/docs/extensions/scala","h":"#bsp-version","p":95},{"i":99,"t":"BSP Server remote interface","u":"/docs/extensions/scala","h":"#bsp-server-remote-interface","p":95},{"i":100,"t":"BuildTargetScalacOptions: request","u":"/docs/extensions/scala","h":"#buildtargetscalacoptions-request","p":95},{"i":102,"t":"BuildTargetScalaTestClasses: request","u":"/docs/extensions/scala","h":"#buildtargetscalatestclasses-request","p":95},{"i":104,"t":"BuildTargetScalaMainClasses: request","u":"/docs/extensions/scala","h":"#buildtargetscalamainclasses-request","p":95},{"i":106,"t":"BuildTargetData kinds","u":"/docs/extensions/scala","h":"#buildtargetdata-kinds","p":95},{"i":107,"t":"ScalaBuildTarget","u":"/docs/extensions/scala","h":"#scalabuildtarget","p":95},{"i":109,"t":"DebugSessionParamsData kinds","u":"/docs/extensions/scala","h":"#debugsessionparamsdata-kinds","p":95},{"i":110,"t":"ScalaAttachRemote","u":"/docs/extensions/scala","h":"#scalaattachremote","p":95},{"i":112,"t":"ScalaMainClass","u":"/docs/extensions/scala","h":"#scalamainclass-1","p":95},{"i":114,"t":"DiagnosticData kinds","u":"/docs/extensions/scala","h":"#diagnosticdata-kinds","p":95},{"i":115,"t":"ScalaDiagnostic","u":"/docs/extensions/scala","h":"#scaladiagnostic","p":95},{"i":117,"t":"RunParamsData kinds","u":"/docs/extensions/scala","h":"#runparamsdata-kinds","p":95},{"i":118,"t":"ScalaMainClass","u":"/docs/extensions/scala","h":"#scalamainclass-2","p":95},{"i":120,"t":"TestParamsData kinds","u":"/docs/extensions/scala","h":"#testparamsdata-kinds","p":95},{"i":121,"t":"ScalaTestParams","u":"/docs/extensions/scala","h":"#scalatestparams","p":95},{"i":123,"t":"ScalaTestSuiteClasses","u":"/docs/extensions/scala","h":"#scalatestsuiteclasses","p":95},{"i":125,"t":"ScalaTestSuites","u":"/docs/extensions/scala","h":"#scalatestsuites","p":95},{"i":128,"t":"Build Servers","u":"/docs/overview/implementations","h":"#build-servers","p":127},{"i":130,"t":"Build Clients","u":"/docs/overview/implementations","h":"#build-clients","p":127},{"i":134,"t":"The BSP Connection Details","u":"/docs/overview/server-discovery","h":"#the-bsp-connection-details","p":132},{"i":136,"t":"Default Locations for BSP Connection Files","u":"/docs/overview/server-discovery","h":"#default-locations-for-bsp-connection-files","p":132},{"i":138,"t":"Policy around Connection Files Generation","u":"/docs/overview/server-discovery","h":"#policy-around-connection-files-generation","p":132},{"i":140,"t":"Build Tool Commands to Start BSP Servers","u":"/docs/overview/server-discovery","h":"#build-tool-commands-to-start-bsp-servers","p":132},{"i":142,"t":"Clients Connecting to BSP Servers","u":"/docs/overview/server-discovery","h":"#clients-connecting-to-bsp-servers","p":132},{"i":146,"t":"Motivation","u":"/docs/specification","h":"#motivation","p":144},{"i":148,"t":"Background","u":"/docs/specification","h":"#background","p":144},{"i":150,"t":"Relationship with LSP","u":"/docs/specification","h":"#relationship-with-lsp","p":144},{"i":152,"t":"Status","u":"/docs/specification","h":"#status","p":144},{"i":154,"t":"Base protocol","u":"/docs/specification","h":"#base-protocol","p":144},{"i":156,"t":"Capabilities","u":"/docs/specification","h":"#capabilities","p":144},{"i":158,"t":"Server lifetime","u":"/docs/specification","h":"#server-lifetime","p":144},{"i":160,"t":"BSP version","u":"/docs/specification","h":"#bsp-version","p":144},{"i":162,"t":"Common shapes","u":"/docs/specification","h":"#common-shapes","p":144},{"i":164,"t":"BSP Server remote interface","u":"/docs/specification","h":"#bsp-server-remote-interface","p":144},{"i":165,"t":"BuildInitialize: request","u":"/docs/specification","h":"#buildinitialize-request","p":144},{"i":167,"t":"OnBuildInitialized: notification","u":"/docs/specification","h":"#onbuildinitialized-notification","p":144},{"i":169,"t":"BuildShutdown: request","u":"/docs/specification","h":"#buildshutdown-request","p":144},{"i":171,"t":"OnBuildExit: notification","u":"/docs/specification","h":"#onbuildexit-notification","p":144},{"i":173,"t":"WorkspaceBuildTargets: request","u":"/docs/specification","h":"#workspacebuildtargets-request","p":144},{"i":175,"t":"WorkspaceReload: request","u":"/docs/specification","h":"#workspacereload-request","p":144},{"i":177,"t":"BuildTargetSources: request","u":"/docs/specification","h":"#buildtargetsources-request","p":144},{"i":179,"t":"BuildTargetInverseSources: request","u":"/docs/specification","h":"#buildtargetinversesources-request","p":144},{"i":181,"t":"BuildTargetDependencySources: request","u":"/docs/specification","h":"#buildtargetdependencysources-request","p":144},{"i":183,"t":"BuildTargetDependencyModules: request","u":"/docs/specification","h":"#buildtargetdependencymodules-request","p":144},{"i":185,"t":"BuildTargetResources: request","u":"/docs/specification","h":"#buildtargetresources-request","p":144},{"i":187,"t":"BuildTargetOutputPaths: request","u":"/docs/specification","h":"#buildtargetoutputpaths-request","p":144},{"i":189,"t":"BuildTargetCompile: request","u":"/docs/specification","h":"#buildtargetcompile-request","p":144},{"i":191,"t":"BuildTargetRun: request","u":"/docs/specification","h":"#buildtargetrun-request","p":144},{"i":193,"t":"BuildTargetTest: request","u":"/docs/specification","h":"#buildtargettest-request","p":144},{"i":195,"t":"DebugSessionStart: request","u":"/docs/specification","h":"#debugsessionstart-request","p":144},{"i":197,"t":"BuildTargetCleanCache: request","u":"/docs/specification","h":"#buildtargetcleancache-request","p":144},{"i":199,"t":"OnRunReadStdin: notification","u":"/docs/specification","h":"#onrunreadstdin-notification","p":144},{"i":201,"t":"BSP Client remote interface","u":"/docs/specification","h":"#bsp-client-remote-interface","p":144},{"i":202,"t":"OnBuildShowMessage: notification","u":"/docs/specification","h":"#onbuildshowmessage-notification","p":144},{"i":204,"t":"OnBuildLogMessage: notification","u":"/docs/specification","h":"#onbuildlogmessage-notification","p":144},{"i":206,"t":"OnBuildPublishDiagnostics: notification","u":"/docs/specification","h":"#onbuildpublishdiagnostics-notification","p":144},{"i":208,"t":"OnBuildTargetDidChange: notification","u":"/docs/specification","h":"#onbuildtargetdidchange-notification","p":144},{"i":210,"t":"OnBuildTaskStart: notification","u":"/docs/specification","h":"#onbuildtaskstart-notification","p":144},{"i":212,"t":"OnBuildTaskProgress: notification","u":"/docs/specification","h":"#onbuildtaskprogress-notification","p":144},{"i":214,"t":"OnBuildTaskFinish: notification","u":"/docs/specification","h":"#onbuildtaskfinish-notification","p":144},{"i":216,"t":"OnRunPrintStdout: notification","u":"/docs/specification","h":"#onrunprintstdout-notification","p":144},{"i":218,"t":"OnRunPrintStderr: notification","u":"/docs/specification","h":"#onrunprintstderr-notification","p":144},{"i":220,"t":"TaskFinishData kinds","u":"/docs/specification","h":"#taskfinishdata-kinds","p":144},{"i":221,"t":"CompileReport","u":"/docs/specification","h":"#compilereport","p":144},{"i":223,"t":"TestFinish","u":"/docs/specification","h":"#testfinish","p":144},{"i":225,"t":"TestReport","u":"/docs/specification","h":"#testreport","p":144},{"i":227,"t":"TaskStartData kinds","u":"/docs/specification","h":"#taskstartdata-kinds","p":144},{"i":228,"t":"CompileTask","u":"/docs/specification","h":"#compiletask","p":144},{"i":230,"t":"TestStart","u":"/docs/specification","h":"#teststart","p":144},{"i":232,"t":"TestTask","u":"/docs/specification","h":"#testtask","p":144}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,5.46]],["t/5",[1,5.46]],["t/7",[2,5.46]],["t/9",[3,5.46]],["t/11",[4,5.46]],["t/12",[5,4.081]],["t/14",[6,2.701]],["t/18",[7,1.594,8,2.398]],["t/20",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/21",[11,4.34,12,1.437]],["t/23",[12,1.437,13,4.34]],["t/25",[14,2.877,15,2.076]],["t/26",[16,5.46]],["t/30",[7,1.594,8,2.398]],["t/32",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/33",[12,1.437,17,4.34]],["t/35",[14,2.877,15,2.076]],["t/36",[18,5.46]],["t/40",[7,1.594,8,2.398]],["t/42",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/43",[12,1.437,19,4.34]],["t/47",[7,1.594,8,2.398]],["t/49",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/50",[12,1.437,20,4.34]],["t/52",[12,1.437,21,4.34]],["t/54",[12,1.437,22,4.34]],["t/56",[14,2.877,15,2.076]],["t/57",[23,5.46]],["t/59",[15,2.076,24,4.34]],["t/60",[25,5.46]],["t/64",[7,1.594,8,2.398]],["t/66",[15,2.076,26,4.34]],["t/67",[27,5.46]],["t/71",[7,1.594,8,2.398]],["t/73",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/74",[12,1.437,28,4.34]],["t/76",[14,2.877,15,2.076]],["t/77",[29,5.46]],["t/81",[7,1.594,8,2.398]],["t/83",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/84",[12,1.437,30,4.34]],["t/88",[7,1.594,8,2.398]],["t/90",[14,2.877,15,2.076]],["t/91",[31,5.46]],["t/97",[7,1.594,8,2.398]],["t/99",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/100",[12,1.437,32,4.34]],["t/102",[12,1.437,33,4.34]],["t/104",[12,1.437,34,4.34]],["t/106",[14,2.877,15,2.076]],["t/107",[35,5.46]],["t/109",[15,2.076,36,4.34]],["t/110",[37,5.46]],["t/112",[38,4.819]],["t/114",[15,2.076,39,4.34]],["t/115",[40,5.46]],["t/117",[15,2.076,41,4.34]],["t/118",[38,4.819]],["t/120",[15,2.076,42,4.34]],["t/121",[43,5.46]],["t/123",[44,5.46]],["t/125",[45,5.46]],["t/128",[6,2.147,46,3.495]],["t/130",[5,3.244,46,3.495]],["t/134",[7,1.323,47,2.692,48,3.602]],["t/136",[7,0.987,47,2.008,49,2.687,50,2.687,51,2.371]],["t/138",[47,2.008,51,2.371,52,2.687,53,2.687,54,2.687]],["t/140",[6,1.18,7,0.876,46,1.92,55,2.384,56,2.384,57,2.384]],["t/142",[5,2.3,6,1.523,7,1.13,47,2.3]],["t/146",[58,5.46]],["t/148",[59,5.46]],["t/150",[60,4.34,61,4.34]],["t/152",[62,5.46]],["t/154",[63,4.34,64,4.34]],["t/156",[65,5.46]],["t/158",[6,2.147,66,4.34]],["t/160",[7,1.594,8,2.398]],["t/162",[67,4.34,68,4.34]],["t/164",[6,1.523,7,1.13,9,1.771,10,1.771]],["t/165",[12,1.437,69,4.34]],["t/167",[70,4.34,71,2.224]],["t/169",[12,1.437,72,4.34]],["t/171",[71,2.224,73,4.34]],["t/173",[12,1.437,74,4.34]],["t/175",[12,1.437,75,4.34]],["t/177",[12,1.437,76,4.34]],["t/179",[12,1.437,77,4.34]],["t/181",[12,1.437,78,4.34]],["t/183",[12,1.437,79,4.34]],["t/185",[12,1.437,80,4.34]],["t/187",[12,1.437,81,4.34]],["t/189",[12,1.437,82,4.34]],["t/191",[12,1.437,83,4.34]],["t/193",[12,1.437,84,4.34]],["t/195",[12,1.437,85,4.34]],["t/197",[12,1.437,86,4.34]],["t/199",[71,2.224,87,4.34]],["t/201",[5,2.3,7,1.13,9,1.771,10,1.771]],["t/202",[71,2.224,88,4.34]],["t/204",[71,2.224,89,4.34]],["t/206",[71,2.224,90,4.34]],["t/208",[71,2.224,91,4.34]],["t/210",[71,2.224,92,4.34]],["t/212",[71,2.224,93,4.34]],["t/214",[71,2.224,94,4.34]],["t/216",[71,2.224,95,4.34]],["t/218",[71,2.224,96,4.34]],["t/220",[15,2.076,97,4.34]],["t/221",[98,5.46]],["t/223",[99,5.46]],["t/225",[100,5.46]],["t/227",[15,2.076,101,4.34]],["t/228",[102,5.46]],["t/230",[103,5.46]],["t/232",[104,5.46]]],"invertedIndex":[["around",{"_index":53,"t":{"138":{"position":[[7,6]]}}}],["background",{"_index":59,"t":{"148":{"position":[[0,10]]}}}],["base",{"_index":63,"t":{"154":{"position":[[0,4]]}}}],["bsp",{"_index":7,"t":{"18":{"position":[[0,3]]},"20":{"position":[[0,3]]},"30":{"position":[[0,3]]},"32":{"position":[[0,3]]},"40":{"position":[[0,3]]},"42":{"position":[[0,3]]},"47":{"position":[[0,3]]},"49":{"position":[[0,3]]},"64":{"position":[[0,3]]},"71":{"position":[[0,3]]},"73":{"position":[[0,3]]},"81":{"position":[[0,3]]},"83":{"position":[[0,3]]},"88":{"position":[[0,3]]},"97":{"position":[[0,3]]},"99":{"position":[[0,3]]},"134":{"position":[[4,3]]},"136":{"position":[[22,3]]},"140":{"position":[[29,3]]},"142":{"position":[[22,3]]},"160":{"position":[[0,3]]},"164":{"position":[[0,3]]},"201":{"position":[[0,3]]}}}],["build",{"_index":46,"t":{"128":{"position":[[0,5]]},"130":{"position":[[0,5]]},"140":{"position":[[0,5]]}}}],["buildiniti",{"_index":69,"t":{"165":{"position":[[0,16]]}}}],["buildshutdown",{"_index":72,"t":{"169":{"position":[[0,14]]}}}],["buildtargetcleancach",{"_index":86,"t":{"197":{"position":[[0,22]]}}}],["buildtargetcompil",{"_index":82,"t":{"189":{"position":[[0,19]]}}}],["buildtargetcppopt",{"_index":17,"t":{"33":{"position":[[0,22]]}}}],["buildtargetdata",{"_index":14,"t":{"25":{"position":[[0,15]]},"35":{"position":[[0,15]]},"56":{"position":[[0,15]]},"76":{"position":[[0,15]]},"90":{"position":[[0,15]]},"106":{"position":[[0,15]]}}}],["buildtargetdependencymodul",{"_index":79,"t":{"183":{"position":[[0,29]]}}}],["buildtargetdependencysourc",{"_index":78,"t":{"181":{"position":[[0,29]]}}}],["buildtargetinversesourc",{"_index":77,"t":{"179":{"position":[[0,26]]}}}],["buildtargetjavacopt",{"_index":19,"t":{"43":{"position":[[0,24]]}}}],["buildtargetjvmcompileclasspath",{"_index":22,"t":{"54":{"position":[[0,31]]}}}],["buildtargetjvmrunenviron",{"_index":21,"t":{"52":{"position":[[0,29]]}}}],["buildtargetjvmtestenviron",{"_index":20,"t":{"50":{"position":[[0,30]]}}}],["buildtargetoutputpath",{"_index":81,"t":{"187":{"position":[[0,23]]}}}],["buildtargetpythonopt",{"_index":28,"t":{"74":{"position":[[0,25]]}}}],["buildtargetresourc",{"_index":80,"t":{"185":{"position":[[0,21]]}}}],["buildtargetrun",{"_index":83,"t":{"191":{"position":[[0,15]]}}}],["buildtargetscalacopt",{"_index":32,"t":{"100":{"position":[[0,25]]}}}],["buildtargetscalamainclass",{"_index":34,"t":{"104":{"position":[[0,28]]}}}],["buildtargetscalatestclass",{"_index":33,"t":{"102":{"position":[[0,28]]}}}],["buildtargetsourc",{"_index":76,"t":{"177":{"position":[[0,19]]}}}],["buildtargettest",{"_index":84,"t":{"193":{"position":[[0,16]]}}}],["capabl",{"_index":65,"t":{"156":{"position":[[0,12]]}}}],["cargobuildtarget",{"_index":16,"t":{"26":{"position":[[0,16]]}}}],["cargofeaturesst",{"_index":11,"t":{"21":{"position":[[0,19]]}}}],["client",{"_index":5,"t":{"12":{"position":[[0,6]]},"130":{"position":[[6,7]]},"142":{"position":[[0,7]]},"201":{"position":[[4,6]]}}}],["command",{"_index":56,"t":{"140":{"position":[[11,8]]}}}],["common",{"_index":67,"t":{"162":{"position":[[0,6]]}}}],["compilereport",{"_index":98,"t":{"221":{"position":[[0,13]]}}}],["compiletask",{"_index":102,"t":{"228":{"position":[[0,11]]}}}],["connect",{"_index":47,"t":{"134":{"position":[[8,10]]},"136":{"position":[[26,10]]},"138":{"position":[[14,10]]},"142":{"position":[[8,10]]}}}],["cppbuildtarget",{"_index":18,"t":{"36":{"position":[[0,14]]}}}],["debugsessionparamsdata",{"_index":36,"t":{"109":{"position":[[0,22]]}}}],["debugsessionstart",{"_index":85,"t":{"195":{"position":[[0,18]]}}}],["default",{"_index":49,"t":{"136":{"position":[[0,7]]}}}],["dependencymoduledata",{"_index":26,"t":{"66":{"position":[[0,20]]}}}],["detail",{"_index":48,"t":{"134":{"position":[[19,7]]}}}],["diagnosticdata",{"_index":39,"t":{"114":{"position":[[0,14]]}}}],["exampl",{"_index":4,"t":{"11":{"position":[[0,8]]}}}],["file",{"_index":51,"t":{"136":{"position":[[37,5]]},"138":{"position":[[25,5]]}}}],["gener",{"_index":54,"t":{"138":{"position":[[31,10]]}}}],["gradl",{"_index":1,"t":{"5":{"position":[[0,6]]}}}],["instal",{"_index":0,"t":{"3":{"position":[[0,12]]}}}],["interfac",{"_index":10,"t":{"20":{"position":[[18,9]]},"32":{"position":[[18,9]]},"42":{"position":[[18,9]]},"49":{"position":[[18,9]]},"73":{"position":[[18,9]]},"83":{"position":[[18,9]]},"99":{"position":[[18,9]]},"164":{"position":[[18,9]]},"201":{"position":[[18,9]]}}}],["jvmbuildtarget",{"_index":23,"t":{"57":{"position":[[0,14]]}}}],["jvmsourceitemdata",{"_index":25,"t":{"60":{"position":[[0,17]]}}}],["kind",{"_index":15,"t":{"25":{"position":[[16,5]]},"35":{"position":[[16,5]]},"56":{"position":[[16,5]]},"59":{"position":[[15,5]]},"66":{"position":[[21,5]]},"76":{"position":[[16,5]]},"90":{"position":[[16,5]]},"106":{"position":[[16,5]]},"109":{"position":[[23,5]]},"114":{"position":[[15,5]]},"117":{"position":[[14,5]]},"120":{"position":[[15,5]]},"220":{"position":[[15,5]]},"227":{"position":[[14,5]]}}}],["lifetim",{"_index":66,"t":{"158":{"position":[[7,8]]}}}],["locat",{"_index":50,"t":{"136":{"position":[[8,9]]}}}],["lsp",{"_index":61,"t":{"150":{"position":[[18,3]]}}}],["maven",{"_index":2,"t":{"7":{"position":[[0,5]]}}}],["mavendependencymodul",{"_index":27,"t":{"67":{"position":[[0,21]]}}}],["motiv",{"_index":58,"t":{"146":{"position":[[0,10]]}}}],["notif",{"_index":71,"t":{"167":{"position":[[20,12]]},"171":{"position":[[13,12]]},"199":{"position":[[16,12]]},"202":{"position":[[20,12]]},"204":{"position":[[19,12]]},"206":{"position":[[27,12]]},"208":{"position":[[24,12]]},"210":{"position":[[18,12]]},"212":{"position":[[21,12]]},"214":{"position":[[19,12]]},"216":{"position":[[18,12]]},"218":{"position":[[18,12]]}}}],["onbuildexit",{"_index":73,"t":{"171":{"position":[[0,12]]}}}],["onbuildiniti",{"_index":70,"t":{"167":{"position":[[0,19]]}}}],["onbuildlogmessag",{"_index":89,"t":{"204":{"position":[[0,18]]}}}],["onbuildpublishdiagnost",{"_index":90,"t":{"206":{"position":[[0,26]]}}}],["onbuildshowmessag",{"_index":88,"t":{"202":{"position":[[0,19]]}}}],["onbuildtargetdidchang",{"_index":91,"t":{"208":{"position":[[0,23]]}}}],["onbuildtaskfinish",{"_index":94,"t":{"214":{"position":[[0,18]]}}}],["onbuildtaskprogress",{"_index":93,"t":{"212":{"position":[[0,20]]}}}],["onbuildtaskstart",{"_index":92,"t":{"210":{"position":[[0,17]]}}}],["onrunprintstderr",{"_index":96,"t":{"218":{"position":[[0,17]]}}}],["onrunprintstdout",{"_index":95,"t":{"216":{"position":[[0,17]]}}}],["onrunreadstdin",{"_index":87,"t":{"199":{"position":[[0,15]]}}}],["polici",{"_index":52,"t":{"138":{"position":[[0,6]]}}}],["protocol",{"_index":64,"t":{"154":{"position":[[5,8]]}}}],["pythonbuildtarget",{"_index":29,"t":{"77":{"position":[[0,17]]}}}],["relationship",{"_index":60,"t":{"150":{"position":[[0,12]]}}}],["remot",{"_index":9,"t":{"20":{"position":[[11,6]]},"32":{"position":[[11,6]]},"42":{"position":[[11,6]]},"49":{"position":[[11,6]]},"73":{"position":[[11,6]]},"83":{"position":[[11,6]]},"99":{"position":[[11,6]]},"164":{"position":[[11,6]]},"201":{"position":[[11,6]]}}}],["request",{"_index":12,"t":{"21":{"position":[[20,7]]},"23":{"position":[[18,7]]},"33":{"position":[[23,7]]},"43":{"position":[[25,7]]},"50":{"position":[[31,7]]},"52":{"position":[[30,7]]},"54":{"position":[[32,7]]},"74":{"position":[[26,7]]},"84":{"position":[[15,7]]},"100":{"position":[[26,7]]},"102":{"position":[[29,7]]},"104":{"position":[[29,7]]},"165":{"position":[[17,7]]},"169":{"position":[[15,7]]},"173":{"position":[[23,7]]},"175":{"position":[[17,7]]},"177":{"position":[[20,7]]},"179":{"position":[[27,7]]},"181":{"position":[[30,7]]},"183":{"position":[[30,7]]},"185":{"position":[[22,7]]},"187":{"position":[[24,7]]},"189":{"position":[[20,7]]},"191":{"position":[[16,7]]},"193":{"position":[[17,7]]},"195":{"position":[[19,7]]},"197":{"position":[[23,7]]}}}],["runparamsdata",{"_index":41,"t":{"117":{"position":[[0,13]]}}}],["rustworkspac",{"_index":30,"t":{"84":{"position":[[0,14]]}}}],["sbt",{"_index":3,"t":{"9":{"position":[[0,3]]}}}],["sbtbuildtarget",{"_index":31,"t":{"91":{"position":[[0,14]]}}}],["scalaattachremot",{"_index":37,"t":{"110":{"position":[[0,17]]}}}],["scalabuildtarget",{"_index":35,"t":{"107":{"position":[[0,16]]}}}],["scaladiagnost",{"_index":40,"t":{"115":{"position":[[0,15]]}}}],["scalamainclass",{"_index":38,"t":{"112":{"position":[[0,14]]},"118":{"position":[[0,14]]}}}],["scalatestparam",{"_index":43,"t":{"121":{"position":[[0,15]]}}}],["scalatestsuit",{"_index":45,"t":{"125":{"position":[[0,15]]}}}],["scalatestsuiteclass",{"_index":44,"t":{"123":{"position":[[0,21]]}}}],["server",{"_index":6,"t":{"14":{"position":[[0,6]]},"20":{"position":[[4,6]]},"32":{"position":[[4,6]]},"42":{"position":[[4,6]]},"49":{"position":[[4,6]]},"73":{"position":[[4,6]]},"83":{"position":[[4,6]]},"99":{"position":[[4,6]]},"128":{"position":[[6,7]]},"140":{"position":[[33,7]]},"142":{"position":[[26,7]]},"158":{"position":[[0,6]]},"164":{"position":[[4,6]]}}}],["setcargofeatur",{"_index":13,"t":{"23":{"position":[[0,17]]}}}],["shape",{"_index":68,"t":{"162":{"position":[[7,6]]}}}],["sourceitemdata",{"_index":24,"t":{"59":{"position":[[0,14]]}}}],["start",{"_index":57,"t":{"140":{"position":[[23,5]]}}}],["statu",{"_index":62,"t":{"152":{"position":[[0,6]]}}}],["taskfinishdata",{"_index":97,"t":{"220":{"position":[[0,14]]}}}],["taskstartdata",{"_index":101,"t":{"227":{"position":[[0,13]]}}}],["testfinish",{"_index":99,"t":{"223":{"position":[[0,10]]}}}],["testparamsdata",{"_index":42,"t":{"120":{"position":[[0,14]]}}}],["testreport",{"_index":100,"t":{"225":{"position":[[0,10]]}}}],["teststart",{"_index":103,"t":{"230":{"position":[[0,9]]}}}],["testtask",{"_index":104,"t":{"232":{"position":[[0,8]]}}}],["tool",{"_index":55,"t":{"140":{"position":[[6,4]]}}}],["version",{"_index":8,"t":{"18":{"position":[[4,7]]},"30":{"position":[[4,7]]},"40":{"position":[[4,7]]},"47":{"position":[[4,7]]},"64":{"position":[[4,7]]},"71":{"position":[[4,7]]},"81":{"position":[[4,7]]},"88":{"position":[[4,7]]},"97":{"position":[[4,7]]},"160":{"position":[[4,7]]}}}],["workspacebuildtarget",{"_index":74,"t":{"173":{"position":[[0,22]]}}}],["workspacereload",{"_index":75,"t":{"175":{"position":[[0,16]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":1,"t":"The","s":"Java Bindings","u":"/docs/bindings/java","p":1},{"i":16,"t":"The following section contains Cargo-specific extensions to the build server","s":"Cargo Extension","u":"/docs/extensions/cargo","p":16},{"i":28,"t":"The following section contains C++-specific extensions to the build server","s":"C++ Extension","u":"/docs/extensions/cpp","p":28},{"i":38,"t":"The following section contains Java-specific extensions to the build server","s":"Java Extension","u":"/docs/extensions/java","p":38},{"i":45,"t":"The following section contains JVM-specific extensions to the build server","s":"JVM Extension","u":"/docs/extensions/jvm","p":45},{"i":62,"t":"The following section contains Maven-specific extensions to the build server","s":"Maven Extension","u":"/docs/extensions/maven","p":62},{"i":69,"t":"The following section contains Python-specific extensions to the build server","s":"Python Extension","u":"/docs/extensions/python","p":69},{"i":79,"t":"The following section contains Rust-specific extensions to the build server","s":"Rust Extension","u":"/docs/extensions/rust","p":79},{"i":86,"t":"The following section contains sbt-specific extensions to the build server","s":"sbt Extension","u":"/docs/extensions/sbt","p":86},{"i":93,"t":"Q: What's the relationship between BSP and LSP?","s":"Frequently Asked Questions","u":"/docs/overview/faq","p":93},{"i":95,"t":"The following section contains Scala-specific extensions to the build server","s":"Scala Extension","u":"/docs/extensions/scala","p":95},{"i":127,"t":"Build Servers","s":"Implementations","u":"/docs/overview/implementations","p":127},{"i":132,"t":"The Build Server Protocol defines a standard convention for clients to connect","s":"Build Server Discovery","u":"/docs/overview/server-discovery","p":132},{"i":144,"t":"This document is the specification of the Build Server Protocol (BSP).","s":"Build Server Protocol","u":"/docs/specification","p":144}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[]],["t/16",[0,0.424,1,0.424,2,0.424,3,2.135,4,0.331,5,0.424,6,0.169,7,0.169]],["t/28",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,8,2.135]],["t/38",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,9,2.135]],["t/45",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,10,2.135]],["t/62",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,11,2.135]],["t/69",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,12,2.135]],["t/79",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,13,2.135]],["t/86",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,14,2.135]],["t/93",[15,2.407,16,2.407,17,2.407,18,2.407,19,1.873,20,2.407]],["t/95",[0,0.424,1,0.424,2,0.424,4,0.331,5,0.424,6,0.169,7,0.169,21,2.135]],["t/127",[6,0.256,7,0.256]],["t/132",[6,0.169,7,0.169,22,1.662,23,2.135,24,2.135,25,2.135,26,2.135,27,2.135]],["t/144",[4,0.373,6,0.191,7,0.191,19,1.873,22,1.873,28,2.407]]],"invertedIndex":[["between",{"_index":18,"t":{"93":{"position":[[27,7]]}}}],["bsp",{"_index":19,"t":{"93":{"position":[[35,3]]},"144":{"position":[[64,6]]}}}],["build",{"_index":6,"t":{"16":{"position":[[64,5]]},"28":{"position":[[62,5]]},"38":{"position":[[63,5]]},"45":{"position":[[62,5]]},"62":{"position":[[64,5]]},"69":{"position":[[65,5]]},"79":{"position":[[63,5]]},"86":{"position":[[62,5]]},"95":{"position":[[64,5]]},"127":{"position":[[0,5]]},"132":{"position":[[4,5]]},"144":{"position":[[42,5]]}}}],["c",{"_index":8,"t":{"28":{"position":[[31,3]]}}}],["cargo",{"_index":3,"t":{"16":{"position":[[31,5]]}}}],["client",{"_index":26,"t":{"132":{"position":[[60,7]]}}}],["connect",{"_index":27,"t":{"132":{"position":[[71,7]]}}}],["contain",{"_index":2,"t":{"16":{"position":[[22,8]]},"28":{"position":[[22,8]]},"38":{"position":[[22,8]]},"45":{"position":[[22,8]]},"62":{"position":[[22,8]]},"69":{"position":[[22,8]]},"79":{"position":[[22,8]]},"86":{"position":[[22,8]]},"95":{"position":[[22,8]]}}}],["convent",{"_index":25,"t":{"132":{"position":[[45,10]]}}}],["defin",{"_index":23,"t":{"132":{"position":[[26,7]]}}}],["document",{"_index":28,"t":{"144":{"position":[[5,8]]}}}],["extens",{"_index":5,"t":{"16":{"position":[[46,10]]},"28":{"position":[[44,10]]},"38":{"position":[[45,10]]},"45":{"position":[[44,10]]},"62":{"position":[[46,10]]},"69":{"position":[[47,10]]},"79":{"position":[[45,10]]},"86":{"position":[[44,10]]},"95":{"position":[[46,10]]}}}],["follow",{"_index":0,"t":{"16":{"position":[[4,9]]},"28":{"position":[[4,9]]},"38":{"position":[[4,9]]},"45":{"position":[[4,9]]},"62":{"position":[[4,9]]},"69":{"position":[[4,9]]},"79":{"position":[[4,9]]},"86":{"position":[[4,9]]},"95":{"position":[[4,9]]}}}],["java",{"_index":9,"t":{"38":{"position":[[31,4]]}}}],["jvm",{"_index":10,"t":{"45":{"position":[[31,3]]}}}],["lsp",{"_index":20,"t":{"93":{"position":[[43,4]]}}}],["maven",{"_index":11,"t":{"62":{"position":[[31,5]]}}}],["protocol",{"_index":22,"t":{"132":{"position":[[17,8]]},"144":{"position":[[55,8]]}}}],["python",{"_index":12,"t":{"69":{"position":[[31,6]]}}}],["q",{"_index":15,"t":{"93":{"position":[[0,2]]}}}],["relationship",{"_index":17,"t":{"93":{"position":[[14,12]]}}}],["rust",{"_index":13,"t":{"79":{"position":[[31,4]]}}}],["sbt",{"_index":14,"t":{"86":{"position":[[31,3]]}}}],["scala",{"_index":21,"t":{"95":{"position":[[31,5]]}}}],["section",{"_index":1,"t":{"16":{"position":[[14,7]]},"28":{"position":[[14,7]]},"38":{"position":[[14,7]]},"45":{"position":[[14,7]]},"62":{"position":[[14,7]]},"69":{"position":[[14,7]]},"79":{"position":[[14,7]]},"86":{"position":[[14,7]]},"95":{"position":[[14,7]]}}}],["server",{"_index":7,"t":{"16":{"position":[[70,6]]},"28":{"position":[[68,6]]},"38":{"position":[[69,6]]},"45":{"position":[[68,6]]},"62":{"position":[[70,6]]},"69":{"position":[[71,6]]},"79":{"position":[[69,6]]},"86":{"position":[[68,6]]},"95":{"position":[[70,6]]},"127":{"position":[[6,7]]},"132":{"position":[[10,6]]},"144":{"position":[[48,6]]}}}],["specif",{"_index":4,"t":{"16":{"position":[[37,8]]},"28":{"position":[[35,8]]},"38":{"position":[[36,8]]},"45":{"position":[[35,8]]},"62":{"position":[[37,8]]},"69":{"position":[[38,8]]},"79":{"position":[[36,8]]},"86":{"position":[[35,8]]},"95":{"position":[[37,8]]},"144":{"position":[[21,13]]}}}],["standard",{"_index":24,"t":{"132":{"position":[[36,8]]}}}],["what'",{"_index":16,"t":{"93":{"position":[[3,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[],"invertedIndex":[],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"The ch.epfl.scala:bsp4j module is a Java library that is available from Maven Central. The module has one external dependency on the eclipse/lsp4j library.","s":"Java Bindings","u":"/docs/bindings/java","h":"","p":1},{"i":4,"t":"Add the following snippet to your build to add dependency on bsp4j.","s":"Installation","u":"/docs/bindings/java","h":"#installation","p":1},{"i":6,"t":"compile group: 'ch.epfl.scala', name: 'bsp4j', version: '2.2.0-M4.TEST'","s":"Gradle","u":"/docs/bindings/java","h":"#gradle","p":1},{"i":8,"t":"<dependency> <groupId>ch.epfl.scala</groupId> <artifactId>bsp4j</artifactId> <version>2.2.0-M4.TEST</version> </dependency>","s":"Maven","u":"/docs/bindings/java","h":"#maven","p":1},{"i":10,"t":"libraryDependencies += \"ch.epfl.scala\" % \"bsp4j\" % \"2.2.0-M4.TEST\"","s":"sbt","u":"/docs/bindings/java","h":"#sbt","p":1},{"i":13,"t":"First, begin by obtaining an input and output stream to communicate with the build server. val output: java.io.OutputStream = buildOutputStream() val input: java.io.InputStream = buildInputStream() Next, implement the BuildClient interface. Replace the ??? dummy implementations with the logic of your build client. import java.util.concurrent._ import ch.epfl.scala.bsp4j._ import org.eclipse.lsp4j.jsonrpc.Launcher class MyClient extends BuildClient { def onBuildLogMessage(params: LogMessageParams): Unit = ??? def onBuildPublishDiagnostics(params: PublishDiagnosticsParams): Unit = ??? def onBuildShowMessage(params: ShowMessageParams): Unit = ??? def onBuildTargetDidChange(params: DidChangeBuildTarget): Unit = ??? def onBuildTaskFinish(params: TaskFinishParams): Unit = ??? def onBuildTaskProgress(params: TaskProgressParams): Unit = ??? def onBuildTaskStart(params: TaskStartParams): Unit = ??? def onRunPrintStdout(params: PrintParams): Unit = ??? def onRunPrintStderr(params: PrintParams): Unit = ??? } val localClient = new MyClient() Optionally, create a custom ExecutorService to run client responses import java.util.concurrent._ val es = Executors.newFixedThreadPool(1) Next, wire the client implementation together with the remote build server. val launcher = new Launcher.Builder[BuildServer]() .setOutput(output) .setInput(input) .setLocalService(localClient) .setExecutorService(es) .setRemoteInterface(classOf[BuildServer]) .create() Next, obtain an instance of the remote BuildServer via getRemoteProxy(). val server = launcher.getRemoteProxy Next, start listening to the remote build server on a separate thread. The .get() method call is blocking during the lifetime of BSP session. new Thread { override def run() = launcher.startListening().get() } Next, trigger the initialize handshake with the remote server. val workspace = java.nio.file.Paths.get(\".\").toAbsolutePath().normalize() val initializeResult = server.buildInitialize(new InitializeBuildParams( \"MyClient\", // name of this client \"1.0.0\", // version of this client Bsp4j.PROTOCOL_VERSION, workspace.toUri().toString(), new BuildClientCapabilities(java.util.Collections.singletonList(\"scala\")) )) After receiving the initialize response, send the build/initialized notification. initializeResult.thenAccept(_ => server.onBuildInitialized()) After sending the build/initialized notification, you can send any BSP requests and notications such as workspace/buildTargets, buildTarget/compile. To close the BSP session, send the build/shutdown request followed by a build/exit notification. server.buildShutdown().thenAccept(new java.util.function.Consumer[Object] { def accept(x: Object): Unit = { server.onBuildExit() } })","s":"Client","u":"/docs/bindings/java","h":"#client","p":1},{"i":15,"t":"First, implement the BuildServer interface. import java.util.concurrent._ import ch.epfl.scala.bsp4j._ import org.eclipse.lsp4j.jsonrpc.Launcher class MyBuildServer extends BuildServer { var client: BuildClient = null // will be updated later def buildInitialize(params: InitializeBuildParams): CompletableFuture[InitializeBuildResult] = ??? def buildShutdown(): CompletableFuture[Object] = ??? def buildTargetCleanCache(params: CleanCacheParams): CompletableFuture[CleanCacheResult] = ??? def buildTargetCompile(params: CompileParams): CompletableFuture[CompileResult] = ??? def buildTargetDependencySources(params: DependencySourcesParams): CompletableFuture[DependencySourcesResult] = ??? def buildTargetDependencyModules(params: DependencyModulesParams): CompletableFuture[DependencyModulesResult] = ??? def buildTargetInverseSources(params: InverseSourcesParams): CompletableFuture[InverseSourcesResult] = ??? def buildTargetResources(params: ResourcesParams): CompletableFuture[ResourcesResult] = ??? def buildTargetOutputPaths(params: OutputPathsParams): CompletableFuture[OutputPathsResult] = ??? def buildTargetRun(params: RunParams): CompletableFuture[RunResult] = ??? def buildTargetSources(params: SourcesParams): CompletableFuture[SourcesResult] = ??? def buildTargetTest(params: TestParams): CompletableFuture[TestResult] = ??? def debugSessionStart(params: DebugSessionParams): CompletableFuture[DebugSessionAddress] = ??? def onBuildExit(): Unit = ??? def onBuildInitialized(): Unit = ??? def workspaceBuildTargets(): CompletableFuture[WorkspaceBuildTargetsResult] = ??? def workspaceReload(): CompletableFuture[Object] = ??? def onRunReadStdin(params: ReadParams): Unit = ??? } val localServer = new MyBuildServer() Next, construct a launcher for the remote build client. val launcher = new Launcher.Builder[BuildClient]() .setOutput(System.out) .setInput(System.in) .setLocalService(localServer) .setRemoteInterface(classOf[BuildClient]) .create() Next, update the remote build client reference in localServer. localServer.client = launcher.getRemoteProxy() Finally, in a main method wire everything together. def main(args: Array[String]): Unit = { launcher.startListening().get() // listen until BSP session is over. }","s":"Server","u":"/docs/bindings/java","h":"#server","p":1},{"i":17,"t":"The following section contains Cargo-specific extensions to the build server protocol.","s":"Cargo Extension","u":"/docs/extensions/cargo","h":"","p":16},{"i":19,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/cargo","h":"#bsp-version","p":16},{"i":22,"t":"Unstable (may change in future versions) The cargo features state request is sent from the client to the server to query for the current state of the Cargo features. Provides also mapping between Cargo packages and build target identifiers. method: workspace/cargoFeaturesState result: CargoFeaturesStateResult CargoFeaturesStateResult Unstable (may change in future versions) export interface CargoFeaturesStateResult { /** The list of Cargo packages with assigned to them target * identifiers and available features. */ packagesFeatures: PackageFeatures[]; } PackageFeatures export interface PackageFeatures { /** The Cargo package identifier. */ packageId: string; /** The list of build target identifiers assigned to the Cargo package. */ targets: BuildTargetIdentifier[]; /** The list of available features for the Cargo package. */ availableFeatures: FeaturesDependencyGraph; /** The list of enabled features for the Cargo package. */ enabledFeatures: Set<Feature>; }","s":"CargoFeaturesState: request","u":"/docs/extensions/cargo","h":"#cargofeaturesstate-request","p":16},{"i":24,"t":"Unstable (may change in future versions) The enable cargo features request is sent from the client to the server to set provided features collection as a new state for the specified Cargo package. method: workspace/setCargoFeatures params: SetCargoFeaturesParams result: SetCargoFeaturesResult SetCargoFeaturesParams Unstable (may change in future versions) export interface SetCargoFeaturesParams { /** Package ID for which new features state will be set. */ packageId: string; /** The list of features to be set as a new state. */ features: Set<Feature>; } SetCargoFeaturesResult Unstable (may change in future versions) export interface SetCargoFeaturesResult { /** The status code of the operation. */ statusCode: StatusCode; }","s":"SetCargoFeatures: request","u":"/docs/extensions/cargo","h":"#setcargofeatures-request","p":16},{"i":27,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"cargo\". CargoBuildTarget CargoBuildTarget is a basic data structure that contains cargo-specific metadata. export interface CargoBuildTarget { edition: RustEdition; requiredFeatures: Set<Feature>; }","s":"CargoBuildTarget","u":"/docs/extensions/cargo","h":"#cargobuildtarget","p":16},{"i":29,"t":"The following section contains C++-specific extensions to the build server protocol.","s":"C++ Extension","u":"/docs/extensions/cpp","h":"","p":28},{"i":31,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/cpp","h":"#bsp-version","p":28},{"i":34,"t":"The build target cpp options request is sent from the client to the server to query for the list of compiler options necessary to compile in a given list of targets. method: buildTarget/cppOptions params: CppOptionsParams result: CppOptionsResult CppOptionsParams export interface CppOptionsParams { /** The targets for which the options are requested. */ targets: BuildTargetIdentifier[]; } CppOptionsResult export interface CppOptionsResult { /** The list of options for each target. */ items: CppOptionsItem[]; } CppOptionsItem export interface CppOptionsItem { /** The target identifier for which the options are requested. */ target: BuildTargetIdentifier; /** Attributes added in the given order to COPTS * before compiling the target. * For example: -Iexternal/gtest/include */ copts: string[]; /** Attributes prepended with -D * and added to the compile command line * For example: BOOST_FALLTHROUGH */ defines: string[]; /** Attributes added to the linker command * For example: -pthread */ linkopts: string[]; /** Create a shared library. * The presence of this flag means that linking occurs with the -shared flag */ linkshared?: boolean; }","s":"BuildTargetCppOptions: request","u":"/docs/extensions/cpp","h":"#buildtargetcppoptions-request","p":28},{"i":37,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"cpp\". CppBuildTarget CppBuildTarget is a basic data structure that contains c++-specific metadata, specifically compiler reference. export interface CppBuildTarget { /** The c++ version this target is supposed to use. * For example: C++11 */ version?: string; /** The type of compiler this target is supposed to use. * For example: gcc */ compiler?: string; /** Uri representating path to the c compiler. * For example: file:///usr/bin/gcc */ cCompiler?: URI; /** Uri representating path to the c++ compiler. * For example: file:///usr/bin/g++ */ cppCompiler?: URI; }","s":"CppBuildTarget","u":"/docs/extensions/cpp","h":"#cppbuildtarget","p":28},{"i":39,"t":"The following section contains Java-specific extensions to the build server protocol.","s":"Java Extension","u":"/docs/extensions/java","h":"","p":38},{"i":41,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/java","h":"#bsp-version","p":38},{"i":44,"t":"The build target javac options request is sent from the client to the server to query for the list of compiler options necessary to compile in a given list of targets. method: buildTarget/javacOptions params: JavacOptionsParams result: JavacOptionsResult JavacOptionsParams export interface JavacOptionsParams { targets: BuildTargetIdentifier[]; } JavacOptionsResult export interface JavacOptionsResult { items: JavacOptionsItem[]; } JavacOptionsItem export interface JavacOptionsItem { target: BuildTargetIdentifier; /** Additional arguments to the compiler. * For example, -deprecation. */ options: string[]; /** The dependency classpath for this target, must be * identical to what is passed as arguments to * the -classpath flag in the command line interface * of javac. * Deprecated: When the jvmCompileClasspath capability is supported, this might be empty and the buildTarget/jvmCompileClasspath endpoint should be used instead. */ classpath: string[]; /** The output directory for classfiles produced by this target */ classDirectory: string; }","s":"BuildTargetJavacOptions: request","u":"/docs/extensions/java","h":"#buildtargetjavacoptions-request","p":38},{"i":46,"t":"The following section contains JVM-specific extensions to the build server protocol.","s":"JVM Extension","u":"/docs/extensions/jvm","h":"","p":45},{"i":48,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/jvm","h":"#bsp-version","p":45},{"i":51,"t":"The JVM test environment request is sent from the client to the server in order to gather information required to launch a Java process. This is useful when the client wants to control the Java process execution, for example to enable custom Java agents or launch a custom main class during unit testing or debugging The data provided by this endpoint may change between compilations, so it should not be cached in any form. The client should ask for it right before test execution, after all the targets are compiled. method: buildTarget/jvmTestEnvironment params: JvmTestEnvironmentParams result: JvmTestEnvironmentResult JvmTestEnvironmentParams export interface JvmTestEnvironmentParams { targets: BuildTargetIdentifier[]; originId?: Identifier; } JvmTestEnvironmentResult export interface JvmTestEnvironmentResult { items: JvmEnvironmentItem[]; } JvmEnvironmentItem export interface JvmEnvironmentItem { target: BuildTargetIdentifier; classpath: string[]; jvmOptions: string[]; workingDirectory: string; environmentVariables: EnvironmentVariables; mainClasses?: JvmMainClass[]; } JvmMainClass export interface JvmMainClass { className: string; arguments: string[]; }","s":"BuildTargetJvmTestEnvironment: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmtestenvironment-request","p":45},{"i":53,"t":"Similar to buildTarget/jvmTestEnvironment, but returns environment that should be used for regular exection of main classes, not for testing method: buildTarget/jvmRunEnvironment params: JvmRunEnvironmentParams result: JvmRunEnvironmentResult JvmRunEnvironmentParams export interface JvmRunEnvironmentParams { targets: BuildTargetIdentifier[]; originId?: Identifier; } JvmRunEnvironmentResult export interface JvmRunEnvironmentResult { items: JvmEnvironmentItem[]; }","s":"BuildTargetJvmRunEnvironment: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmrunenvironment-request","p":45},{"i":55,"t":"The build target classpath request is sent from the client to the server to query the target for its compile classpath. method: buildTarget/jvmCompileClasspath params: JvmCompileClasspathParams result: JvmCompileClasspathResult JvmCompileClasspathParams export interface JvmCompileClasspathParams { targets: BuildTargetIdentifier[]; } JvmCompileClasspathResult export interface JvmCompileClasspathResult { items: JvmCompileClasspathItem[]; } JvmCompileClasspathItem export interface JvmCompileClasspathItem { target: BuildTargetIdentifier; /** The dependency classpath for this target, must be * identical to what is passed as arguments to * the -classpath flag in the command line interface * of scalac. */ classpath: string[]; }","s":"BuildTargetJvmCompileClasspath: request","u":"/docs/extensions/jvm","h":"#buildtargetjvmcompileclasspath-request","p":45},{"i":58,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"jvm\". JvmBuildTarget JvmBuildTarget is a basic data structure that contains jvm-specific metadata, specifically JDK reference. export interface JvmBuildTarget { /** Uri representing absolute path to jdk * For example: file:///usr/lib/jvm/java-8-openjdk-amd64 */ javaHome?: URI; /** The java version this target is supposed to use (can be set using javac `-target` flag). * For example: 1.8 */ javaVersion?: string; }","s":"JvmBuildTarget","u":"/docs/extensions/jvm","h":"#jvmbuildtarget","p":45},{"i":61,"t":"This structure is embedded in the data?: SourceItemData field, when the dataKind field contains \"jvm\". JvmSourceItemData JvmSourceItemData contains JVM-specific metadata for a source item. export interface JvmSourceItemData { /** The package name associated with the source item. * * If the source item is a file, this value must match the package declaration within the file. * * If the source item is a directory, the package name can be empty if the directory is at the package root, * such as in a Maven structure (e.g., source directories like `src/main/java` and `src/test/java`). * In non-conventional directory structures, the package name for the directory should be set to the package prefix * that will be applied to all source files within the directory. * For example, if a source directory is `a`, containing a source file `a/b/Lib.java` * where the package name for `Lib` is `my.example.b`, * then the package prefix for the directory `a` should be set to `my.example`. * If a consistent package name cannot be applied to the source directory, * such as when each source file within the source directory has an arbitrary package name, * the package name for the source directory should be set to null. */ packageName?: string; }","s":"JvmSourceItemData","u":"/docs/extensions/jvm","h":"#jvmsourceitemdata","p":45},{"i":63,"t":"The following section contains Maven-specific extensions to the build server protocol.","s":"Maven Extension","u":"/docs/extensions/maven","h":"","p":62},{"i":65,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/maven","h":"#bsp-version","p":62},{"i":68,"t":"This structure is embedded in the data?: DependencyModuleData field, when the dataKind field contains \"maven\". MavenDependencyModule MavenDependencyModule is a basic data structure that contains maven-like metadata. This metadata is embedded in the data: Option[Json] field of the DependencyModule definition, when the dataKind field contains \"maven\". export interface MavenDependencyModule { organization: string; name: string; version: string; /** List of module's artifacts with different classifiers. * For example: [ * {uri = \"../scala-library-2.13.5.jar\"}, * {uri = \"../scala-library-2.13.5-sources.jar\", classifier = \"sources\"} * ] */ artifacts: MavenDependencyModuleArtifact[]; scope?: string; } MavenDependencyModuleArtifact export interface MavenDependencyModuleArtifact { /** Path to jar */ uri: URI; /** Empty or `sources`|`docs` */ classifier?: string; }","s":"MavenDependencyModule","u":"/docs/extensions/maven","h":"#mavendependencymodule","p":62},{"i":70,"t":"The following section contains Python-specific extensions to the build server protocol.","s":"Python Extension","u":"/docs/extensions/python","h":"","p":69},{"i":72,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/python","h":"#bsp-version","p":69},{"i":75,"t":"The Python Options Request is sent from the client to the server to query for the list of the interpreter flags used to run a given list of targets. method: buildTarget/pythonOptions params: PythonOptionsParams result: PythonOptionsResult PythonOptionsParams export interface PythonOptionsParams { targets: BuildTargetIdentifier[]; } PythonOptionsResult export interface PythonOptionsResult { items: PythonOptionsItem[]; } PythonOptionsItem export interface PythonOptionsItem { target: BuildTargetIdentifier; /** Attributes added to the interpreter command * For example: -E */ interpreterOptions: string[]; }","s":"BuildTargetPythonOptions: request","u":"/docs/extensions/python","h":"#buildtargetpythonoptions-request","p":69},{"i":78,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"python\". PythonBuildTarget PythonBuildTarget is a basic data structure that contains Python-specific metadata, specifically the interpreter reference and the Python version. export interface PythonBuildTarget { version?: string; interpreter?: URI; }","s":"PythonBuildTarget","u":"/docs/extensions/python","h":"#pythonbuildtarget","p":69},{"i":80,"t":"The following section contains Rust-specific extensions to the build server protocol.","s":"Rust Extension","u":"/docs/extensions/rust","h":"","p":79},{"i":82,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/rust","h":"#bsp-version","p":79},{"i":85,"t":"Unstable (may change in future versions) The Rust workspace request is sent from the client to the server to query for the information about project's workspace for the given list of build targets. The request is essential to connect and work with intellij-rust plugin. The request may take a long time, as it may require building a project to some extent (for example with cargo check command). method: buildTarget/rustWorkspace params: RustWorkspaceParams result: RustWorkspaceResult RustWorkspaceParams Unstable (may change in future versions) export interface RustWorkspaceParams { /** A sequence of build targets for workspace resolution. */ targets: BuildTargetIdentifier[]; } RustWorkspaceResult Unstable (may change in future versions) export interface RustWorkspaceResult { /** Packages of given targets. */ packages: RustPackage[]; /** Dependencies in `cargo metadata` as listed in the package `Cargo.toml`, * without package resolution or any additional data. */ rawDependencies: RustRawDependencies; /** Resolved dependencies of the build. Handles renamed dependencies. * Correspond to dependencies from resolved dependency graph from `cargo metadata` that shows * the actual dependencies that are being used in the build. */ dependencies: RustDependencies; /** A sequence of build targets taken into consideration during build process. */ resolvedTargets: BuildTargetIdentifier[]; } RustPackage A crate is the smallest amount of code that the Rust compiler considers at a time. It can come in one of two forms: a binary crate or a library crate. Binary crates are programs you can compile to an executable that you can run, such as a command-line program or a server. Each must have a function called main that defines what happens when the executable runs. Library crates don't have a main function, and they don't compile to an executable. Instead, they define functionality intended to be shared with multiple projects. A package is a bundle of one or more crates that provides a set of functionality. It contains a Cargo.toml file that describes how to build those crates. A package can contain many binary crates, but at most only one library crate. However, it must contain at least one crate, whether that's a library or binary crate. export interface RustPackage { /** The package's unique identifier */ id: string; /** The package's root path. */ rootUrl: URI; /** The name of the package. */ name: string; /** The version of the package. */ version: string; /** Defines a reason a package is in a project. */ origin: RustPackageOrigin; /** Code edition of the package. */ edition: RustEdition; /** The source ID of the dependency, for example: * \"registry+https://github.com/rust-lang/crates.io-index\". * `null` for the root package and path dependencies. */ source?: string; /** Corresponds to source files which can be compiled into a crate from this package. * Contains only resolved targets without conflicts. */ resolvedTargets: RustTarget[]; /** Same as `resolvedTargets`, but contains all targets from this package. * `targets` should be the subset of `allTargets`. */ allTargets: RustTarget[]; /** Set of features defined for the package (including optional dependencies). * Each feature maps to an array of features or dependencies it enables. * The entry named \"default\" defines which features are enabled by default. */ features: FeaturesDependencyGraph; /** Array of features enabled on this package. */ enabledFeatures: Set<Feature>; /** Conditional compilation flags that can be set based on certain conditions. * They can be used to enable or disable certain sections of code during the build process. * `cfgs` in Rust can take one of two forms: \"cfg1\" or \"cfg2=\\\"string\\\"\". * The `cfg` is split by '=' delimiter and the first half becomes key and * the second is aggregated to the value in `RustCfgOptions`. * For \"cfg1\" the value is empty. */ cfgOptions?: RustCfgOptions; /** Environment variables for the package. */ env?: EnvironmentVariables; /** An absolute path which is used as a value of `OUT_DIR` environmental * variable when compiling current package. */ outDirUrl?: URI; /** File path to compiled output of a procedural macro crate. * Procedural macros are macros that generate code at compile time. * Contains files with file extensions: `.dll`, `.so` or `.dylib`. */ procMacroArtifact?: URI; } RustPackageOrigin export type RustPackageOrigin = string; export namespace RustPackageOrigin { /** External dependency of [WORKSPACE] or other [DEPENDENCY] package. */ export const Dependency = \"dependency\"; /** The package comes from the standard library. */ export const Stdlib = \"stdlib\"; /** External dependency of [STDLIB] or other [STDLIB_DEPENDENCY] package. */ export const StdlibDependency = \"stdlib-dependency\"; /** The package is a part of our workspace. */ export const Workspace = \"workspace\"; } RustEdition The Rust edition. export type RustEdition = string; export namespace RustEdition { export const E2015 = \"2015\"; export const E2018 = \"2018\"; export const E2021 = \"2021\"; } RustTarget RustTarget contains data of the target as defined in Cargo metadata. export interface RustTarget { /** The name of the target. */ name: string; /** Path to the root module of the crate. */ crateRootUrl: URI; /** A target's kind. */ kind: RustTargetKind; /** Type of output that is produced by a crate during the build process. * The crate type determines how the source code is compiled. */ crateTypes?: RustCrateType[]; /** The Rust edition of the target. */ edition: RustEdition; /** Whether or not this target has doc tests enabled, and * the target is compatible with doc testing. */ doctest: boolean; /** A sequence of required features. */ requiredFeatures?: Set<Feature>; } RustTargetKind export enum RustTargetKind { /** For lib targets. */ Lib = 1, /** For binaries. */ Bin = 2, /** For integration tests. */ Test = 3, /** For examples. */ Example = 4, /** For benchmarks. */ Bench = 5, /** For build scripts. */ CustomBuild = 6, /** For unknown targets. */ Unknown = 7, } RustCrateType Crate types (lib, rlib, dylib, cdylib, staticlib) are listed for lib and example target kinds. For other target kinds bin crate type is listed. export enum RustCrateType { Bin = 1, Lib = 2, Rlib = 3, Dylib = 4, Cdylib = 5, Staticlib = 6, ProcMacro = 7, Unknown = 8, } Feature export type Feature = string; FeaturesDependencyGraph The feature dependency graph is a mapping between feature and the features it turns on export type FeaturesDependencyGraph = Map<Feature, Set<Feature>>; RustCfgOptions export type RustCfgOptions = Map<string, string[]>; RustRawDependencies The RustRawDependencies is a mapping between package id and the package's raw dependencies info. export type RustRawDependencies = Map<string, RustRawDependency[]>; RustDependencies The RustDependencies is a mapping between package id and the package's dependencies info. export type RustDependencies = Map<string, RustDependency[]>;","s":"RustWorkspace: request","u":"/docs/extensions/rust","h":"#rustworkspace-request","p":79},{"i":87,"t":"The following section contains sbt-specific extensions to the build server protocol. This extension allows BSP clients to provide language support for sbt build files.","s":"sbt Extension","u":"/docs/extensions/sbt","h":"","p":86},{"i":89,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/sbt","h":"#bsp-version","p":86},{"i":92,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"sbt\". SbtBuildTarget SbtBuildTarget is a basic data structure that contains sbt-specific metadata for providing editor support for sbt build files. For example, say we have a project in /foo/bar defining projects A and B and two meta builds M1 (defined in /foo/bar/project) and M2 (defined in /foo/bar/project/project). The sbt build target for M1 will have A and B as the defined targets and M2 as the parent. Similarly, the sbt build target for M2 will have M1 as the defined target and no parent. Clients can use this information to reconstruct the tree of sbt meta builds. The parent information can be defined from children but it's provided by the server to simplify the data processing on the client side. export interface SbtBuildTarget { sbtVersion: string; autoImports: string[]; scalaBuildTarget: ScalaBuildTarget; parent?: BuildTargetIdentifier; children: BuildTargetIdentifier[]; }","s":"SbtBuildTarget","u":"/docs/extensions/sbt","h":"#sbtbuildtarget","p":86},{"i":94,"t":"Q: What's the relationship between BSP and LSP? A: They are complementary protocols. While LSP specifies endpoints for communication between an editor acting as client and language server, BSP specifies endpoints between a language server acting as client and build server. For example, in order to respond to a textDocument/definition request from an editor client, a language server could query a build tool via BSP for the classpath of a module. Q: What's the relationship between implementations of BSP and implementations of LSP like dragos/dragos-vscode-scala, Dotty IDE or Metals? A: Currently, those language servers each implement custom integrations for each supported build tool to extract build metadata. Those language servers could instead implement a BSP client to extract build metadata from any build tools that implement BSP, sharing a single BSP server implementation. Likewise, a new build tool could implement a BSP server and support a wide range of language servers out-of-the-box.","s":"Frequently Asked Questions","u":"/docs/overview/faq","h":"","p":93},{"i":96,"t":"The following section contains Scala-specific extensions to the build server protocol.","s":"Scala Extension","u":"/docs/extensions/scala","h":"","p":95},{"i":98,"t":"2.2.0","s":"BSP version","u":"/docs/extensions/scala","h":"#bsp-version","p":95},{"i":101,"t":"The build target scalac options request is sent from the client to the server to query for the list of compiler options necessary to compile in a given list of targets. method: buildTarget/scalacOptions params: ScalacOptionsParams result: ScalacOptionsResult ScalacOptionsParams export interface ScalacOptionsParams { targets: BuildTargetIdentifier[]; } ScalacOptionsResult export interface ScalacOptionsResult { items: ScalacOptionsItem[]; } ScalacOptionsItem export interface ScalacOptionsItem { target: BuildTargetIdentifier; /** Additional arguments to the compiler. * For example, -deprecation. */ options: string[]; /** The dependency classpath for this target, must be * identical to what is passed as arguments to * the -classpath flag in the command line interface * of scalac. * Deprecated: When the jvmCompileClasspath capability is supported, this might be empty and the buildTarget/jvmCompileClasspath endpoint should be used instead. */ classpath: string[]; /** The output directory for classfiles produced by this target */ classDirectory: string; }","s":"BuildTargetScalacOptions: request","u":"/docs/extensions/scala","h":"#buildtargetscalacoptions-request","p":95},{"i":103,"t":"Deprecated: Use buildTarget/jvmTestEnvironment instead The Scala build target test classes request is sent from the client to the server to query for the list of fully qualified names of test classes in a given list of targets. This method can for example be used by a client to: Show a list of the discovered classes that can be tested. Attach a \"Run test suite\" button above the definition of a test suite via textDocument/codeLens. (To render the code lens, the language server needs to map the fully qualified names of the test targets to the defining source file via textDocument/definition. Then, once users click on the button, the language server can pass the fully qualified name of the test class as an argument to the buildTarget/test request.) This request may trigger a compilation on the selected build targets. The server is free to send any number of build/task*, build/publishDiagnostics and build/logMessage notifications during compilation before completing the response. The client will get a originId field in ScalaTestClassesResult if the originId field in the ScalaTestClassesParams is defined. method: buildTarget/scalaTestClasses params: ScalaTestClassesParams result: ScalaTestClassesResult ScalaTestClassesParams export interface ScalaTestClassesParams { targets: BuildTargetIdentifier[]; /** An optional number uniquely identifying a client request. */ originId?: string; } ScalaTestClassesResult export interface ScalaTestClassesResult { /** An optional id of the request that triggered this result. */ items: ScalaTestClassesItem[]; } ScalaTestClassesItem export interface ScalaTestClassesItem { /** The build target that contains the test classes. */ target: BuildTargetIdentifier; /** Name of the the framework to which classes belong. * It's optional in order to maintain compatibility, however it is expected * from the newer implementations to not leave that field unspecified. */ framework?: string; /** The fully qualified names of the test classes in this target */ classes: string[]; }","s":"BuildTargetScalaTestClasses: request","u":"/docs/extensions/scala","h":"#buildtargetscalatestclasses-request","p":95},{"i":105,"t":"Deprecated: Use buildTarget/jvmRunEnvironment instead The build target main classes request is sent from the client to the server to query for the list of main classes that can be fed as arguments to buildTarget/run. This method can be used for the same use cases than the Scala Test Classes Request enables. This request may trigger a compilation on the selected build targets. The server is free to send any number of build/taskStart, build/taskProgress, build/taskFinish, build/publishDiagnostics and build/logMessage notifications during compilation before completing the response. The client will get a originId field in ScalaMainClassesResult if the originId field in the ScalaMainClassesParams is defined. method: buildTarget/scalaMainClasses params: ScalaMainClassesParams result: ScalaMainClassesResult ScalaMainClassesParams export interface ScalaMainClassesParams { targets: BuildTargetIdentifier[]; /** An optional number uniquely identifying a client request. */ originId?: string; } ScalaMainClassesResult export interface ScalaMainClassesResult { items: ScalaMainClassesItem[]; /** An optional id of the request that triggered this result. */ originId?: string; } ScalaMainClassesItem export interface ScalaMainClassesItem { /** The build target that contains the test classes. */ target: BuildTargetIdentifier; /** The main class item. */ classes: ScalaMainClass[]; } ScalaMainClass export interface ScalaMainClass { /** The main class to run. */ className: string; /** The user arguments to the main entrypoint. * Deprecated: Use `buildTarget/run` params instead */ arguments: string[]; /** The jvm options for the application. */ jvmOptions: string[]; /** The environment variables for the application. * Deprecated: Use `buildTarget/run` params instead */ environmentVariables?: string[]; }","s":"BuildTargetScalaMainClasses: request","u":"/docs/extensions/scala","h":"#buildtargetscalamainclasses-request","p":95},{"i":108,"t":"This structure is embedded in the data?: BuildTargetData field, when the dataKind field contains \"scala\". ScalaBuildTarget ScalaBuildTarget is a basic data structure that contains scala-specific metadata for compiling a target containing Scala sources. export interface ScalaBuildTarget { /** The Scala organization that is used for a target. */ scalaOrganization: string; /** The scala version to compile this target */ scalaVersion: string; /** The binary version of scalaVersion. * For example, 2.12 if scalaVersion is 2.12.4. */ scalaBinaryVersion: string; /** The target platform for this target */ platform: ScalaPlatform; /** A sequence of Scala jars such as scala-library, scala-compiler and scala-reflect. */ jars: URI[]; /** The jvm build target describing jdk to be used */ jvmBuildTarget?: JvmBuildTarget; } ScalaPlatform export enum ScalaPlatform { Jvm = 1, Js = 2, Native = 3, }","s":"ScalaBuildTarget","u":"/docs/extensions/scala","h":"#scalabuildtarget","p":95},{"i":111,"t":"This structure is embedded in the data?: DebugSessionParamsData field, when the dataKind field contains \"scala-attach-remote\". ScalaAttachRemote The debug session will connect to a running process. The DAP client will send the port of the running process later. export interface ScalaAttachRemote {}","s":"ScalaAttachRemote","u":"/docs/extensions/scala","h":"#scalaattachremote","p":95},{"i":113,"t":"This structure is embedded in the data?: DebugSessionParamsData field, when the dataKind field contains \"scala-main-class\".","s":"ScalaMainClass","u":"/docs/extensions/scala","h":"#scalamainclass-1","p":95},{"i":116,"t":"This structure is embedded in the data?: DiagnosticData field, when the dataKind field contains \"scala\". ScalaDiagnostic ScalaDiagnostic is a data structure that contains Scala-specific metadata generated by Scala compilation. export interface ScalaDiagnostic { /** Actions (also known as quick fixes) that are able to either fix or address * the issue that is causing this diagnostic. */ actions?: ScalaAction[]; } ScalaAction A Scala action represents a change that can be performed in code. See also LSP: Code Action Request. Note: In LSP, CodeAction appears only as a response to a textDocument/codeAction request, whereas ScalaAction is intended to be returned as Diagnostics.data.actions. export interface ScalaAction { /** A short, human-readable, title for this code action. */ title: string; /** A description that may be shown to the user client side to explain the action. */ description?: string; /** The workspace edit this code action performs. */ edit?: ScalaWorkspaceEdit; } ScalaWorkspaceEdit A workspace edit represents changes to many resources managed in the workspace. export interface ScalaWorkspaceEdit { changes: ScalaTextEdit[]; } ScalaTextEdit A textual edit applicable to a text document. export interface ScalaTextEdit { /** The range of the text document to be manipulated. To insert * text into a document create a range where start === end. */ range: Range; /** The string to be inserted. For delete operations use an * empty string. */ newText: string; }","s":"ScalaDiagnostic","u":"/docs/extensions/scala","h":"#scaladiagnostic","p":95},{"i":119,"t":"This structure is embedded in the data?: RunParamsData field, when the dataKind field contains \"scala-main-class\".","s":"ScalaMainClass","u":"/docs/extensions/scala","h":"#scalamainclass-2","p":95},{"i":122,"t":"This structure is embedded in the data?: TestParamsData field, when the dataKind field contains \"scala-test\". ScalaTestParams ScalaTestParams contains scala-specific metadata for testing Scala targets. export interface ScalaTestParams { /** The test classes to be run in this test execution. * It is the result of `buildTarget/scalaTestClasses`. */ testClasses?: ScalaTestClassesItem[]; /** The JVM options to run tests with. They replace any options * that are defined by the build server if defined. */ jvmOptions?: string[]; }","s":"ScalaTestParams","u":"/docs/extensions/scala","h":"#scalatestparams","p":95},{"i":124,"t":"This structure is embedded in the data?: TestParamsData field, when the dataKind field contains \"scala-test-suites\". ScalaTestSuiteClasses Each element of this array is a fully qualified class name. export type ScalaTestSuiteClasses = string[];","s":"ScalaTestSuiteClasses","u":"/docs/extensions/scala","h":"#scalatestsuiteclasses","p":95},{"i":126,"t":"This structure is embedded in the data?: TestParamsData field, when the dataKind field contains \"scala-test-suites-selection\". ScalaTestSuites export interface ScalaTestSuites { /** The fully qualified names of the test classes in this target and the tests in this test classes */ suites: ScalaTestSuiteSelection[]; /** Additional jvmOptions which will be passed to the forked JVM */ jvmOptions: string[]; /** Enviroment variables should be an array of strings in format KEY=VALUE * Deprecated: Use `buildTarget/test` params instead */ environmentVariables: string[]; } ScalaTestSuiteSelection export interface ScalaTestSuiteSelection { /** Fully qualified name of the test suite class */ className: string; /** List of tests which should be run within this test suite. * Empty collection means that all of them are supposed to be executed. */ tests: string[]; }","s":"ScalaTestSuites","u":"/docs/extensions/scala","h":"#scalatestsuites","p":95},{"i":129,"t":"Build tool Link Implementation language Notes Bazel bazel-bsp Kotlin Supports Java, Scala, and Kotlin. Bloop scalacenter/bloop Scala Supports sbt, Gradle, Maven and Mill. Mill mill Scala Built-in since mill 0.9.3, before as contrib plugin. sbt sbt Scala Since 1.4.0 scala-cli scala-cli Scala Supports Scala and Java. Cargo cargo-bsp Rust (Work in progress) Supports Rust. Gradle build-server-for-gradle Java Supports Java.","s":"Build Servers","u":"/docs/overview/implementations","h":"#build-servers","p":127},{"i":131,"t":"Supporting Tool Link Implementation language Notes IntelliJ Scala JetBrains/intellij-scala Scala Implementation focused on Scala, supports Java. IntelliJ-BSP JetBrains/intellij-bsp Kotlin New implementation with broader language support. Metals scalameta/metals Scala LSP language server. scala-cli scala-cli Scala Act as BSP client towards Bloop. Gradle for Java Microsoft/vscode-gradle Java and TypeScript Act as BSP client towards Build Server for Gradle. bsp.nvim 616b2f/bsp.nvim Lua BSP client for Neovim (in Alpha)","s":"Build Clients","u":"/docs/overview/implementations","h":"#build-clients","p":127},{"i":133,"t":"The Build Server Protocol defines a standard convention for clients to connect to BSP servers. This protocol has been designed such that: Clients do not require beforehand knowledge about a specific build tool to be able to connect to its server. Clients can connect to build tools installed at the machine and at the workspace level. Multiple build tools can run in the same workspace directory. Multiple connections to a single build tool can run in the same workspace directory (as long as the build scopes for each of the connections do not overlap).","s":"Build Server Discovery","u":"/docs/overview/server-discovery","h":"","p":132},{"i":135,"t":"The following JSON object defines the BSP connection details: export interface BspConnectionDetails { /** The name of the build tool. */ name: String; /** The version of the build tool. */ version: String; /** The bsp version of the build tool. */ bspVersion: String; /** A collection of languages supported by this BSP server. */ languages: String[]; /** Command arguments runnable via system processes to start a BSP server */ argv: String[]; } Every build tool supporting BSP must implement a build-tool-specific command to generate the BSP connection details in one of the standard BSP locations for BSP connection files. BSP connection files: must be unique per build tool name, version and build scope to enable different versions of the same build tool to select different BSP connection mechanisms. multiple connection files for a single build tool name and version may co-exist in a single workspace root as long as there is no overlap in their build scopes; this enables clients to request running separate builds within a single workspace. can be updated by the build tool at any point in time, including during the startup of the build tool in a workspace. can be added to version control if and only if they do not contain machine-dependent information like absolute paths or workspace-specific data. This is an example of a BSP connection file: { \"name\": \"My Build Tool\", \"version\": \"21.3\", \"bspVersion\": \"2.0.0\", \"languages\": [\"scala\", \"javascript\", \"rust\"], \"argv\": [\"my-build-tool\", \"bsp\"] }","s":"The BSP Connection Details","u":"/docs/overview/server-discovery","h":"#the-bsp-connection-details","p":132},{"i":137,"t":"A BSP connection file can be located in a number of locations. BSP connection files may be located in the project workspace, or for bsp servers installed locally, in a system-wide or user-specific data directory, depending on the operating system: Unix + Mac Windows Workspace <workspace-dir>/.bsp/ <workspace-dir>\\.bsp\\ User $XDG_DATA_HOME/bsp/ %LOCALAPPDATA%\\bsp\\ $HOME/Library/Application Support/bsp/ (Mac only) System $XDG_DATA_DIRS/bsp/ %PROGRAMDATA%\\bsp\\ /Library/Application Support/bsp/ (Mac only) Note that: <workspace-dir> refers to the workspace base directory. $XDG_DATA_HOME and $XDG_DATA_DIRS are defined by the XDG Base Directory Specification %LOCALAPPDATA% and %PROGRAMDATA% are defined by the Windows Documentation (see also: Default Known Folders) on Macs, both standard macOS and Unix directories are supported The workspace location always has higher priority than the user or system location, so if a client finds a BSP connection file that meets its criteria inside a workspace location it must pick it over other BSP connection files in the user or system location. Workspace-defined build tools must not write BSP connection files to the user or system locations. That location is only reserved for BSP connection files that do not contain any workspace-specific data.","s":"Default Locations for BSP Connection Files","u":"/docs/overview/server-discovery","h":"#default-locations-for-bsp-connection-files","p":132},{"i":139,"t":"To have a successful first-time connection to servers, at least one BSP connection file must exist before users import a project in an IDE or invoke a BSP client in a workspace. Build tools installed globally by the user should write a BSP connection file to the system location to minimize the chances that a client doesn't discover it. The BSP connection file should also be deleted when the build tool is uninstalled. However, in the more general case, build tools are required to implement a command to generate a BSP connection file either in the user or system location. This command must be runnable in the workspace base directory. With such command, the following workflows become possible: Users can manually install a BSP connection file for any build tool. Clients can implement smart discovery capabilities to: Detect the build tool(s) used in a workspace. Invoke the command to generate a BSP connection file for them. These workflows help improve the user experience for clients that want a more out-of-the-box experience and provide a escape hatch for users to generate BSP connection files for exotic and unsupported build tools.","s":"Policy around Connection Files Generation","u":"/docs/overview/server-discovery","h":"#policy-around-connection-files-generation","p":132},{"i":141,"t":"The most important data field in the connection file is the argv JSON field. The argv field contains the command arguments that start a BSP server via system process. Clients must meet the following requirements when using argv via system process: The first element of the argv collection can be a simple name, a relative path or an absolute path. A relative path is always relative to the workspace base directory, so the client must prepend the value of the workspace folder to the relative path before spawning argv. argv must always be invoked in the workspace base directory. argv must be invoked with the same environment variables of the client. Build tools must make sure that their argv invocation: Creates a fresh BSP connection to a server every time. This is required in case there is more than one client connecting to a server or a server crashes and a client wants to reconnect. Uses stdin to send messages and stdout to receive responses to/from the BSP server. Uses stderr to report execution progress to the user. The use of stdin and stdout to communicate with the build server simplifies the life of clients and allows build tools to implement their own underlying protocol to connect to a local/remote build tool instance/daemon. In addition, build tools can use the argv invocation for other purposes such as: Spawn a daemon if it's not already running. Install the build tool if it's not already installed in a user's machine. Example with my-build-tool To illustrate the responsibilities of the build tool, let's go through a small example where: The my-build-tool build tool is installed in the user's machine. The argv field is set to [\"my-build-tool\", \"bsp\"]. There is no running build tool instance in a workspace directory <workspace>. my-build-tool supports BSP connections with a running instance of the build tool via UNIX domain sockets and Windows Named Pipes. The invocation of my-build-tool bsp, with current working directory <workspace>, will need to: Run a background process of the build tool for the given <workspace>. Pick the best way to connect to the running process depending on the machine it runs. For example, it would use UNIX sockets in a Linux machine. Fire up a BSP server in the build tool with script-specific connection details. In the case of Unix sockets, the script will generate the socket file and pass it to the background process of the build tool. Connect to the running BSP server, forward anything that comes from stdin to the BSP server and print anything that comes from the server's output streams to stdout. Execution progress will be shown in stderr. If the build tool is already running for a given project, the argv invocation will only perform the last two steps.","s":"Build Tool Commands to Start BSP Servers","u":"/docs/overview/server-discovery","h":"#build-tool-commands-to-start-bsp-servers","p":132},{"i":143,"t":"The BSP Server Discovery aims to simplify clients the process of connecting to servers. Clients can connect to servers by locating connection files in the standard BSP locations. BSP clients must look up connection files first in the bsp user location and, only if the lookup of a connection file meeting certain criteria fails, continue the search in the system location. When more than a single BSP connection file is found, BSP clients can use connection metadata to pick only the BSP servers they are interested in. If there are still ambiguities, BSP clients are free to choose how to react, for example by asking the end user to select a build server. Clients may also make it possible for the user to select multiple connections, effectively having multiple, separate BSP builds running at one time. When no BSP connection file is found (because, for example, the user has not run the build tool command to generate BSP connection details), the BSP client can: Fail gracefully. Ask users to type the command to generate the BSP connection details with their preferred build tool and then connect to the BSP server. Discover the build tool used in a project manually, run the command to generate the BSP connection details and then connect to the BSP server. When BSP clients have found a valid connection file, they can connect to the server by running the argv invocation via system process; listening to its system output and writing to its system input. If the argv invocation fails, the output in stderr must be shown to the user.","s":"Clients Connecting to BSP Servers","u":"/docs/overview/server-discovery","h":"#clients-connecting-to-bsp-servers","p":132},{"i":145,"t":"This document is the specification of the Build Server Protocol (BSP). Edits to this specification can be made via a pull request against this markdown document, see \"edit\" button at the bottom of this page on the website.","s":"Build Server Protocol","u":"/docs/specification","h":"","p":144},{"i":147,"t":"The goal of BSP is to reduce the effort required by tooling developers to integrate between available IDEs and build tools. Currently, every IDE must implement a custom integration for each supported build tool in order to extract information such as source directory layouts or compiler options. Likewise, new build tools are expected to integrate with all available IDEs. The growing number of IDEs and build tools in the wider programming community means tooling developers spend a lot of time working on these integrations. The Build Server Protocol defines common functionality that both build tools (servers) and IDEs (clients) understand. This common functionality enables tooling developers to provide their end users the best developer experience while supporting build tools and language servers with less effort and time.","s":"Motivation","u":"/docs/specification","h":"#motivation","p":144},{"i":149,"t":"The Build Server Protocol takes inspiration from the Language Server Protocol (LSP). Unlike in the Language Server Protocol, the language server or IDE is referred to as the “client” and a build tool such as sbt/Gradle/Bazel is referred to as the “server”. The best way to read this document is by considering it as a wishlist from the perspective of an IDE developer. The code listings in this document are written using TypeScript syntax. Every data strucuture in this document has a direct translation to JSON and Protobuf.","s":"Background","u":"/docs/specification","h":"#background","p":144},{"i":151,"t":"BSP can be used together with LSP in the same architecture. The diagram below illustrates an example how an LSP server can also act as a BSP client. BSP can also be used without LSP. In the example above, IntelliJ acts as a BSP client even if IntelliJ does not use LSP.","s":"Relationship with LSP","u":"/docs/specification","h":"#relationship-with-lsp","p":144},{"i":153,"t":"The Build Server Protocol is not an approved standard. Everything in this document is subject to change and open for discussions, including core data structures. The creation of BSP clients and servers is under active development. In the clients space, IntelliJ has been the first language server to implement BSP. The integration is available in the nightly releases of the Scala plugin. Other language servers, like Dotty IDE and scalameta/metals, are currently working or planning to work on a BSP integrations. On the server side, Bloop was the first server to implement BSP sbt added built-in support in 1.4.0, Mill ships with built-in BSP support Bazel support is provided by bazel-bsp We're looking for third parties that implement BSP natively in other build tools such as Gradle. The Build Server Protocol has been designed to be language-agnostic. We're looking for ways to collaborate with other programming language communities and build tool authors. The best way to share your thoughts on the Build Server Protocol or to get involved in its development is to open an issue or pull request to this repository. Any help on developing integrations will be much appreciated.","s":"Status","u":"/docs/specification","h":"#status","p":144},{"i":155,"t":"The base protocol is identical to the language server base protocol. See https://microsoft.github.io/language-server-protocol/specification for more details. Like the language server protocol, the build server protocol defines a set of JSON-RPC request, response and notification messages which are exchanged using the base protocol.","s":"Base protocol","u":"/docs/specification","h":"#base-protocol","p":144},{"i":157,"t":"Unlike the language server protocol, the build server protocol does not support dynamic registration of capabilities. The motivation for this change is simplicity. If a motivating example for dynamic registration comes up this decision can be reconsidered. The server and client capabilities must be communicated through the initialize request.","s":"Capabilities","u":"/docs/specification","h":"#capabilities","p":144},{"i":159,"t":"Like the language server protocol, the current protocol specification defines that the lifetime of a build server is managed by the client (e.g. a language server like Dotty IDE). It is up to the client to decide when to start (process-wise) and when to shutdown a server.","s":"Server lifetime","u":"/docs/specification","h":"#server-lifetime","p":144},{"i":161,"t":"2.2.0","s":"BSP version","u":"/docs/specification","h":"#bsp-version","p":144},{"i":163,"t":"Integer An integer is a 32-bit signed integer ranging from -2^31 to (2^31)-1 (inclusive). export type Integer = number; Long A long is a 64-bit signed integer ranging from -2^63 to (2^63)-1 (inclusive). export type Long = number; BuildTarget Build target contains metadata about an artifact (for example library, test, or binary artifact). Using vocabulary of other build tools: sbt: a build target is a combined project + config. Example: a regular JVM project with main and test configurations will have 2 build targets, one for main and one for test. a single configuration in a single project that contains both Java and Scala sources maps to one BuildTarget. a project with crossScalaVersions 2.11 and 2.12 containing main and test configuration in each will have 4 build targets. a Scala 2.11 and 2.12 cross-built project for Scala.js and the JVM with main and test configurations will have 8 build targets. Pants: a pants target corresponds one-to-one with a BuildTarget Bazel: a bazel target corresponds one-to-one with a BuildTarget The general idea is that the BuildTarget data structure should contain only information that is fast or cheap to compute. export interface BuildTarget { /** The target's unique identifier */ id: BuildTargetIdentifier; /** A human readable name for this target. * May be presented in the user interface. * Should be unique if possible. * The id.uri is used if None. */ displayName?: string; /** The directory where this target belongs to. Multiple build targets are allowed to map * to the same base directory, and a build target is not required to have a base directory. * A base directory does not determine the sources of a target, see buildTarget/sources. */ baseDirectory?: URI; /** Free-form string tags to categorize or label this build target. * For example, can be used by the client to: * - customize how the target should be translated into the client's project model. * - group together different but related targets in the user interface. * - display icons or colors in the user interface. * Pre-defined tags are listed in `BuildTargetTag` but clients and servers * are free to define new tags for custom purposes. */ tags: BuildTargetTag[]; /** The set of languages that this target contains. * The ID string for each language is defined in the LSP. */ languageIds: LanguageId[]; /** The direct upstream build target dependencies of this build target */ dependencies: BuildTargetIdentifier[]; /** The capabilities of this build target. */ capabilities: BuildTargetCapabilities; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: BuildTargetDataKind; /** Language-specific metadata about this target. * See ScalaBuildTarget as an example. */ data?: BuildTargetData; } BuildTargetIdentifier A unique identifier for a target, can use any URI-compatible encoding as long as it is unique within the workspace. Clients should not infer metadata out of the URI structure such as the path or query parameters, use BuildTarget instead. export interface BuildTargetIdentifier { /** The target's Uri */ uri: URI; } URI A resource identifier that is a valid URI according to rfc3986: https://tools.ietf.org/html/rfc3986 export type URI = string; BuildTargetTag A list of predefined tags that can be used to categorize build targets. export type BuildTargetTag = string; export namespace BuildTargetTag { /** Target contains source code for producing any kind of application, may have * but does not require the `canRun` capability. */ export const Application = \"application\"; /** Target contains source code to measure performance of a program, may have * but does not require the `canRun` build target capability. */ export const Benchmark = \"benchmark\"; /** Target contains source code for integration testing purposes, may have * but does not require the `canTest` capability. * The difference between \"test\" and \"integration-test\" is that * integration tests traditionally run slower compared to normal tests * and require more computing resources to execute. */ export const IntegrationTest = \"integration-test\"; /** Target contains re-usable functionality for downstream targets. May have any * combination of capabilities. */ export const Library = \"library\"; /** Actions on the target such as build and test should only be invoked manually * and explicitly. For example, triggering a build on all targets in the workspace * should by default not include this target. * The original motivation to add the \"manual\" tag comes from a similar functionality * that exists in Bazel, where targets with this tag have to be specified explicitly * on the command line. */ export const Manual = \"manual\"; /** Target should be ignored by IDEs. */ export const NoIde = \"no-ide\"; /** Target contains source code for testing purposes, may have but does not * require the `canTest` capability. */ export const Test = \"test\"; } LanguageId Language IDs are defined here https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocumentItem export type LanguageId = string; BuildTargetCapabilities Clients can use these capabilities to notify users what BSP endpoints can and cannot be used and why. export interface BuildTargetCapabilities { /** This target can be compiled by the BSP server. */ canCompile?: boolean; /** This target can be tested by the BSP server. */ canTest?: boolean; /** This target can be run by the BSP server. */ canRun?: boolean; /** This target can be debugged by the BSP server. */ canDebug?: boolean; } BuildTargetDataKind export type BuildTargetDataKind = string; export namespace BuildTargetDataKind { /** `data` field must contain a CargoBuildTarget object. */ export const Cargo = \"cargo\"; /** `data` field must contain a CppBuildTarget object. */ export const Cpp = \"cpp\"; /** `data` field must contain a JvmBuildTarget object. */ export const Jvm = \"jvm\"; /** `data` field must contain a PythonBuildTarget object. */ export const Python = \"python\"; /** `data` field must contain a SbtBuildTarget object. */ export const Sbt = \"sbt\"; /** `data` field must contain a ScalaBuildTarget object. */ export const Scala = \"scala\"; } BuildTargetData export type BuildTargetData = any; OriginId Represents the identifier of a BSP request. export type OriginId = string; TaskId The Task Id allows clients to uniquely identify a BSP task and establish a client-parent relationship with another task id. export interface TaskId { /** A unique identifier */ id: Identifier; /** The parent task ids, if any. A non-empty parents field means * this task is a sub-task of every parent task id. The child-parent * relationship of tasks makes it possible to render tasks in * a tree-like user interface or inspect what caused a certain task * execution. * OriginId should not be included in the parents field, there is a separate * field for that. */ parents?: Identifier[]; } Identifier export type Identifier = string; StatusCode Included in notifications of tasks or requests to signal the completion state. export enum StatusCode { /** Execution was successful. */ Ok = 1, /** Execution failed. */ Error = 2, /** Execution was cancelled. */ Cancelled = 3, } EnvironmentVariables export type EnvironmentVariables = Map<string, string>;","s":"Common shapes","u":"/docs/specification","h":"#common-shapes","p":144},{"i":166,"t":"Like the language server protocol, the initialize request is sent as the first request from the client to the server. If the server receives a request or notification before the initialize request it should act as follows: For a request the response should be an error with code: -32002. The message can be picked by the server. Notifications should be dropped, except for the exit notification. This will allow the exit of a server without an initialize request. Until the server has responded to the initialize request with an InitializeBuildResult, the client must not send any additional requests or notifications to the server. method: build/initialize params: InitializeBuildParams result: InitializeBuildResult InitializeBuildParams export interface InitializeBuildParams { /** Name of the client */ displayName: string; /** The version of the client */ version: string; /** The BSP version that the client speaks */ bspVersion: string; /** The rootUri of the workspace */ rootUri: URI; /** The capabilities of the client */ capabilities: BuildClientCapabilities; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: InitializeBuildParamsDataKind; /** Additional metadata about the client */ data?: InitializeBuildParamsData; } BuildClientCapabilities export interface BuildClientCapabilities { /** The languages that this client supports. * The ID strings for each language is defined in the LSP. * The server must never respond with build targets for other * languages than those that appear in this list. */ languageIds: LanguageId[]; /** Mirror capability to BuildServerCapabilities.jvmCompileClasspathProvider * The client will request classpath via `buildTarget/jvmCompileClasspath` so * it's safe to return classpath in ScalacOptionsItem empty. */ jvmCompileClasspathReceiver?: boolean; } InitializeBuildParamsDataKind export type InitializeBuildParamsDataKind = string; export namespace InitializeBuildParamsDataKind {} InitializeBuildParamsData export type InitializeBuildParamsData = any; InitializeBuildResult export interface InitializeBuildResult { /** Name of the server */ displayName: string; /** The version of the server */ version: string; /** The BSP version that the server speaks */ bspVersion: string; /** The capabilities of the build server */ capabilities: BuildServerCapabilities; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: InitializeBuildResultDataKind; /** Additional metadata about the server */ data?: InitializeBuildResultData; } BuildServerCapabilities The capabilities of the build server. Clients can use these capabilities to notify users what BSP endpoints can and cannot be used and why. export interface BuildServerCapabilities { /** The languages the server supports compilation via method buildTarget/compile. */ compileProvider?: CompileProvider; /** The languages the server supports test execution via method buildTarget/test. */ testProvider?: TestProvider; /** The languages the server supports run via method buildTarget/run. */ runProvider?: RunProvider; /** The languages the server supports debugging via method debugSession/start. */ debugProvider?: DebugProvider; /** The server can provide a list of targets that contain a * single text document via the method buildTarget/inverseSources */ inverseSourcesProvider?: boolean; /** The server provides sources for library dependencies * via method buildTarget/dependencySources */ dependencySourcesProvider?: boolean; /** The server can provide a list of dependency modules (libraries with meta information) * via method buildTarget/dependencyModules */ dependencyModulesProvider?: boolean; /** The server provides all the resource dependencies * via method buildTarget/resources */ resourcesProvider?: boolean; /** The server provides all output paths * via method buildTarget/outputPaths */ outputPathsProvider?: boolean; /** The server sends notifications to the client on build * target change events via buildTarget/didChange */ buildTargetChangedProvider?: boolean; /** The server can respond to `buildTarget/jvmRunEnvironment` requests with the * necessary information required to launch a Java process to run a main class. */ jvmRunEnvironmentProvider?: boolean; /** The server can respond to `buildTarget/jvmTestEnvironment` requests with the * necessary information required to launch a Java process for testing or * debugging. */ jvmTestEnvironmentProvider?: boolean; /** The server can respond to `workspace/cargoFeaturesState` and * `setCargoFeatures` requests. In other words, supports Cargo Features extension. */ cargoFeaturesProvider?: boolean; /** Reloading the build state through workspace/reload is supported */ canReload?: boolean; /** The server can respond to `buildTarget/jvmCompileClasspath` requests with the * necessary information about the target's classpath. */ jvmCompileClasspathProvider?: boolean; } CompileProvider export interface CompileProvider { languageIds: LanguageId[]; } TestProvider export interface TestProvider { languageIds: LanguageId[]; } RunProvider export interface RunProvider { languageIds: LanguageId[]; } DebugProvider export interface DebugProvider { languageIds: LanguageId[]; } InitializeBuildResultDataKind export type InitializeBuildResultDataKind = string; export namespace InitializeBuildResultDataKind {} InitializeBuildResultData export type InitializeBuildResultData = any;","s":"BuildInitialize: request","u":"/docs/specification","h":"#buildinitialize-request","p":144},{"i":168,"t":"Like the language server protocol, the initialized notification is sent from the client to the server after the client received the result of the initialize request but before the client is sending any other request or notification to the server. The server can use the initialized notification for example to initialize intensive computation such as dependency resolution or compilation. The initialized notification may only be sent once. method: build/initialized","s":"OnBuildInitialized: notification","u":"/docs/specification","h":"#onbuildinitialized-notification","p":144},{"i":170,"t":"Like the language server protocol, the shutdown build request is sent from the client to the server. It asks the server to shut down, but to not exit (otherwise the response might not be delivered correctly to the client). There is a separate exit notification that asks the server to exit. method: build/shutdown","s":"BuildShutdown: request","u":"/docs/specification","h":"#buildshutdown-request","p":144},{"i":172,"t":"Like the language server protocol, a notification to ask the server to exit its process. The server should exit with success code 0 if the shutdown request has been received before; otherwise with error code 1. method: build/exit","s":"OnBuildExit: notification","u":"/docs/specification","h":"#onbuildexit-notification","p":144},{"i":174,"t":"The workspace build targets request is sent from the client to the server to ask for the list of all available build targets in the workspace. method: workspace/buildTargets result: WorkspaceBuildTargetsResult WorkspaceBuildTargetsResult export interface WorkspaceBuildTargetsResult { /** The build targets in this workspace that * contain sources with the given language ids. */ targets: BuildTarget[]; }","s":"WorkspaceBuildTargets: request","u":"/docs/specification","h":"#workspacebuildtargets-request","p":144},{"i":176,"t":"The reload request is sent from the client to instruct the build server to reload the build configuration. This request should be supported by build tools that keep their state in memory. If the reload request returns with an error, it's expected that other requests respond with the previously known \"good\" state. method: workspace/reload","s":"WorkspaceReload: request","u":"/docs/specification","h":"#workspacereload-request","p":144},{"i":178,"t":"The build target sources request is sent from the client to the server to query for the list of text documents and directories that are belong to a build target. The sources response must not include sources that are external to the workspace, see buildTarget/dependencySources. method: buildTarget/sources params: SourcesParams result: SourcesResult SourcesParams export interface SourcesParams { targets: BuildTargetIdentifier[]; } SourcesResult export interface SourcesResult { items: SourcesItem[]; } SourcesItem export interface SourcesItem { target: BuildTargetIdentifier; /** The text documents or and directories that belong to this build target. */ sources: SourceItem[]; /** The root directories from where source files should be relativized. * Example: [\"file://Users/name/dev/metals/src/main/scala\"] */ roots?: URI[]; } SourceItem export interface SourceItem { /** Either a text document or a directory. A directory entry must end with a forward * slash \"/\" and a directory entry implies that every nested text document within the * directory belongs to this source item. */ uri: URI; /** Type of file of the source item, such as whether it is file or directory. */ kind: SourceItemKind; /** Indicates if this source is automatically generated by the build and is not * intended to be manually edited by the user. */ generated: boolean; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: SourceItemDataKind; /** Language-specific metadata about this source item. */ data?: SourceItemData; } SourceItemKind export enum SourceItemKind { /** The source item references a normal file. */ File = 1, /** The source item references a directory. */ Directory = 2, } SourceItemDataKind export type SourceItemDataKind = string; export namespace SourceItemDataKind { /** `data` field must contain a JvmSourceItemData object. */ export const Jvm = \"jvm\"; } SourceItemData export type SourceItemData = any;","s":"BuildTargetSources: request","u":"/docs/specification","h":"#buildtargetsources-request","p":144},{"i":180,"t":"The inverse sources request is sent from the client to the server to query for the list of build targets containing a text document. The server communicates during the initialize handshake whether this method is supported or not. This request can be viewed as the inverse of buildTarget/sources, except it only works for text documents and not directories. method: buildTarget/inverseSources params: InverseSourcesParams result: InverseSourcesResult InverseSourcesParams export interface InverseSourcesParams { textDocument: TextDocumentIdentifier; } TextDocumentIdentifier export interface TextDocumentIdentifier { /** The text document's URI. */ uri: URI; } InverseSourcesResult export interface InverseSourcesResult { targets: BuildTargetIdentifier[]; }","s":"BuildTargetInverseSources: request","u":"/docs/specification","h":"#buildtargetinversesources-request","p":144},{"i":182,"t":"The build target dependency sources request is sent from the client to the server to query for the sources of build target dependencies that are external to the workspace. The dependency sources response must not include source files that belong to a build target within the workspace, see buildTarget/sources. The server communicates during the initialize handshake whether this method is supported or not. This method can for example be used by a language server on textDocument/definition to \"Go to definition\" from project sources to dependency sources. method: buildTarget/dependencySources params: DependencySourcesParams result: DependencySourcesResult DependencySourcesParams export interface DependencySourcesParams { targets: BuildTargetIdentifier[]; } DependencySourcesResult export interface DependencySourcesResult { items: DependencySourcesItem[]; } DependencySourcesItem export interface DependencySourcesItem { target: BuildTargetIdentifier; /** List of resources containing source files of the * target's dependencies. * Can be source files, jar files, zip files, or directories. */ sources: URI[]; }","s":"BuildTargetDependencySources: request","u":"/docs/specification","h":"#buildtargetdependencysources-request","p":144},{"i":184,"t":"The build target dependency modules request is sent from the client to the server to query for the libraries of build target dependencies that are external to the workspace including meta information about library and their sources. It's an extended version of buildTarget/sources. method: buildTarget/dependencyModules params: DependencyModulesParams result: DependencyModulesResult DependencyModulesParams export interface DependencyModulesParams { targets: BuildTargetIdentifier[]; } DependencyModulesResult export interface DependencyModulesResult { items: DependencyModulesItem[]; } DependencyModulesItem export interface DependencyModulesItem { target: BuildTargetIdentifier; modules: DependencyModule[]; } DependencyModule export interface DependencyModule { /** Module name */ name: string; /** Module version */ version: string; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: DependencyModuleDataKind; /** Language-specific metadata about this module. * See MavenDependencyModule as an example. */ data?: DependencyModuleData; } DependencyModuleDataKind export type DependencyModuleDataKind = string; export namespace DependencyModuleDataKind { /** `data` field must contain a MavenDependencyModule object. */ export const Maven = \"maven\"; } DependencyModuleData export type DependencyModuleData = any;","s":"BuildTargetDependencyModules: request","u":"/docs/specification","h":"#buildtargetdependencymodules-request","p":144},{"i":186,"t":"The build target resources request is sent from the client to the server to query for the list of resources of a given list of build targets. A resource is a data dependency required to be present in the runtime classpath when a build target is run or executed. The server communicates during the initialize handshake whether this method is supported or not. This request can be used by a client to highlight the resources in a project view, for example. method: buildTarget/resources params: ResourcesParams result: ResourcesResult ResourcesParams export interface ResourcesParams { targets: BuildTargetIdentifier[]; } ResourcesResult export interface ResourcesResult { items: ResourcesItem[]; } ResourcesItem export interface ResourcesItem { target: BuildTargetIdentifier; /** List of resource files. */ resources: URI[]; }","s":"BuildTargetResources: request","u":"/docs/specification","h":"#buildtargetresources-request","p":144},{"i":188,"t":"The build target output paths request is sent from the client to the server to query for the list of output paths of a given list of build targets. An output path is a file or directory that contains output files such as build artifacts which IDEs may decide to exclude from indexing. The server communicates during the initialize handshake whether this method is supported or not. method: buildTarget/outputPaths params: OutputPathsParams result: OutputPathsResult OutputPathsParams export interface OutputPathsParams { targets: BuildTargetIdentifier[]; } OutputPathsResult export interface OutputPathsResult { items: OutputPathsItem[]; } OutputPathsItem export interface OutputPathsItem { /** A build target to which output paths item belongs. */ target: BuildTargetIdentifier; /** Output paths. */ outputPaths: OutputPathItem[]; } OutputPathItem export interface OutputPathItem { /** Either a file or a directory. A directory entry must end with a forward * slash \"/\" and a directory entry implies that every nested path within the * directory belongs to this output item. */ uri: URI; /** Type of file of the output item, such as whether it is file or directory. */ kind: OutputPathItemKind; } OutputPathItemKind export enum OutputPathItemKind { /** The output path item references a normal file. */ File = 1, /** The output path item references a directory. */ Directory = 2, }","s":"BuildTargetOutputPaths: request","u":"/docs/specification","h":"#buildtargetoutputpaths-request","p":144},{"i":190,"t":"The compile build target request is sent from the client to the server to compile the given list of build targets. The server communicates during the initialize handshake whether this method is supported or not. This method can for example be used by a language server before textDocument/rename to ensure that all workspace sources typecheck correctly and are up-to-date. method: buildTarget/compile params: CompileParams result: CompileResult CompileParams export interface CompileParams { /** A sequence of build targets to compile. */ targets: BuildTargetIdentifier[]; /** A unique identifier generated by the client to identify this request. * The server may include this id in triggered notifications or responses. */ originId?: Identifier; /** Optional arguments to the compilation process. */ arguments?: string[]; } CompileResult export interface CompileResult { /** An optional request id to know the origin of this report. */ originId?: Identifier; /** A status code for the execution. */ statusCode: StatusCode; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: CompileResultDataKind; /** A field containing language-specific information, like products * of compilation or compiler-specific metadata the client needs to know. */ data?: CompileResultData; } CompileResultDataKind export type CompileResultDataKind = string; export namespace CompileResultDataKind {} CompileResultData export type CompileResultData = any;","s":"BuildTargetCompile: request","u":"/docs/specification","h":"#buildtargetcompile-request","p":144},{"i":192,"t":"The run request is sent from the client to the server to run a build target. The server communicates during the initialize handshake whether this method is supported or not. Note that a run request containing only the target id is valid. If no further parameters are provided, the server should use the default ones. Implementation notes: This request may trigger a compilation on the selected build targets. The server is free to send any number of build/task*, build/publishDiagnostics and build/logMessage notifications during compilation before completing the response. The client will get a originId field in RunResult if and only if the originId field in the RunParams is defined. Cancelling this request must kill the running process. If the BSP server wishes to forward the stdout and stderr streams of the running process to the client, it can do so by sending run/printStdout and run/printStderr notifications. If the client wishes to send input to the running process, it can do so by sending run/readStdin notifications to the server. method: buildTarget/run params: RunParams result: RunResult RunParams export interface RunParams { /** The build target to run. */ target: BuildTargetIdentifier; /** A unique identifier generated by the client to identify this request. * The server may include this id in triggered notifications or responses. */ originId?: Identifier; /** Optional arguments to the executed application. */ arguments?: string[]; /** Optional environment variables to set before running the application. */ environmentVariables?: EnvironmentVariables; /** Optional working directory */ workingDirectory?: URI; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: RunParamsDataKind; /** Language-specific metadata for this execution. * See ScalaMainClass as an example. */ data?: RunParamsData; } RunParamsDataKind export type RunParamsDataKind = string; export namespace RunParamsDataKind { /** `data` field must contain a ScalaMainClass object. */ export const ScalaMainClass = \"scala-main-class\"; } RunParamsData export type RunParamsData = any; RunResult export interface RunResult { /** An optional request id to know the origin of this report. */ originId?: Identifier; /** A status code for the execution. */ statusCode: StatusCode; }","s":"BuildTargetRun: request","u":"/docs/specification","h":"#buildtargetrun-request","p":144},{"i":194,"t":"The test build target request is sent from the client to the server to test the given list of build targets. The server communicates during the initialize handshake whether this method is supported or not. The \"Implementation notes\" section of the buildTarget/run request applies to this request as well. method: buildTarget/test params: TestParams result: TestResult TestParams export interface TestParams { /** A sequence of build targets to test. */ targets: BuildTargetIdentifier[]; /** A unique identifier generated by the client to identify this request. * The server may include this id in triggered notifications or responses. */ originId?: Identifier; /** Optional arguments to the test execution engine. */ arguments?: string[]; /** Optional environment variables to set before running the tests. */ environmentVariables?: EnvironmentVariables; /** Optional working directory */ workingDirectory?: URI; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TestParamsDataKind; /** Language-specific metadata about for this test execution. * See ScalaTestParams as an example. */ data?: TestParamsData; } TestParamsDataKind export type TestParamsDataKind = string; export namespace TestParamsDataKind { /** `data` field must contain a ScalaTestParams object. */ export const ScalaTest = \"scala-test\"; /** `data` field must contain a ScalaTestSuiteClasses object. */ export const ScalaTestSuites = \"scala-test-suites\"; /** `data` field must contain a ScalaTestSuites object. */ export const ScalaTestSuitesSelection = \"scala-test-suites-selection\"; } TestParamsData export type TestParamsData = any; TestResult export interface TestResult { /** An optional request id to know the origin of this report. */ originId?: Identifier; /** A status code for the execution. */ statusCode: StatusCode; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TestResultDataKind; /** Language-specific metadata about the test result. * See ScalaTestParams as an example. */ data?: TestResultData; } TestResultDataKind export type TestResultDataKind = string; export namespace TestResultDataKind {} TestResultData export type TestResultData = any;","s":"BuildTargetTest: request","u":"/docs/specification","h":"#buildtargettest-request","p":144},{"i":196,"t":"The debug request is sent from the client to the server to debug build target(s). The server launches a Microsoft DAP server and returns a connection URI for the client to interact with. method: debugSession/start params: DebugSessionParams result: DebugSessionAddress DebugSessionParams export interface DebugSessionParams { /** A sequence of build targets affected by the debugging action. */ targets: BuildTargetIdentifier[]; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: DebugSessionParamsDataKind; /** Language-specific metadata for this execution. * See ScalaMainClass as an example. */ data?: DebugSessionParamsData; } DebugSessionParamsDataKind export type DebugSessionParamsDataKind = string; export namespace DebugSessionParamsDataKind { /** `data` field must contain a ScalaAttachRemote object. */ export const ScalaAttachRemote = \"scala-attach-remote\"; /** `data` field must contain a ScalaMainClass object. */ export const ScalaMainClass = \"scala-main-class\"; } DebugSessionParamsData export type DebugSessionParamsData = any; DebugSessionAddress export interface DebugSessionAddress { /** The Debug Adapter Protocol server's connection uri */ uri: URI; }","s":"DebugSessionStart: request","u":"/docs/specification","h":"#debugsessionstart-request","p":144},{"i":198,"t":"The clean cache request is sent from the client to the server to reset any state associated with a given build target. The state can live either in the build tool or in the file system. The build tool defines the exact semantics of the clean cache request: Stateless build tools are free to ignore the request and respond with a successful response. Stateful build tools must ensure that invoking compilation on a target that has been cleaned results in a full compilation. method: buildTarget/cleanCache params: CleanCacheParams result: CleanCacheResult CleanCacheParams export interface CleanCacheParams { /** The build targets to clean. */ targets: BuildTargetIdentifier[]; } CleanCacheResult export interface CleanCacheResult { /** Optional message to display to the user. */ message?: string; /** Indicates whether the clean cache request was performed or not. */ cleaned: boolean; }","s":"BuildTargetCleanCache: request","u":"/docs/specification","h":"#buildtargetcleancache-request","p":144},{"i":200,"t":"Unstable (may change in future versions) Notification sent from the client to the server when the user wants to send input to the stdin of the running target. method: run/readStdin params: ReadParams ReadParams Unstable (may change in future versions) export interface ReadParams { /** The id of the request. */ originId: Identifier; /** Relevant only for test tasks. * Allows to tell the client from which task the output is coming from. */ task?: TaskId; /** Message content can contain arbitrary bytes. * They should be escaped as per [javascript encoding](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#using_special_characters_in_strings) */ message: string; }","s":"OnRunReadStdin: notification","u":"/docs/specification","h":"#onrunreadstdin-notification","p":144},{"i":203,"t":"The show message notification is sent from a server to a client to ask the client to display a particular message in the user interface. A build/showMessage notification is similar to LSP's window/showMessage, except for a few additions like id and originId. method: build/showMessage params: ShowMessageParams ShowMessageParams export interface ShowMessageParams { /** the message type. */ type: MessageType; /** The task id if any. */ task?: TaskId; /** The request id that originated this notification. * The originId field helps clients know which request originated a notification in case several requests are handled by the * client at the same time. It will only be populated if the client defined it in the request that triggered this notification. */ originId?: OriginId; /** The actual message. */ message: string; } MessageType export enum MessageType { /** An error message. */ Error = 1, /** A warning message. */ Warning = 2, /** An information message. */ Info = 3, /** A log message. */ Log = 4, }","s":"OnBuildShowMessage: notification","u":"/docs/specification","h":"#onbuildshowmessage-notification","p":144},{"i":205,"t":"The log message notification is sent from a server to a client to ask the client to log a particular message in its console. A build/logMessage notification is similar to LSP's window/logMessage, except for a few additions like id and originId. method: build/logMessage params: LogMessageParams LogMessageParams export interface LogMessageParams { /** the message type. */ type: MessageType; /** The task id if any. */ task?: TaskId; /** The request id that originated this notification. * The originId field helps clients know which request originated a notification in case several requests are handled by the * client at the same time. It will only be populated if the client defined it in the request that triggered this notification. */ originId?: OriginId; /** The actual message. */ message: string; }","s":"OnBuildLogMessage: notification","u":"/docs/specification","h":"#onbuildlogmessage-notification","p":144},{"i":207,"t":"The Diagnostics notification are sent from the server to the client to signal results of validation runs. When reset is true, the client must clean all previous diagnostics associated with the same textDocument and buildTarget and set instead the diagnostics in the request. This is the same behaviour as PublishDiagnosticsParams in the LSP. When reset is false, the diagnostics are added to the last active diagnostics, allowing build tools to stream diagnostics to the client. It is the server's responsibility to manage the lifetime of the diagnostics by using the appropriate value in the reset field. Clients generate new diagnostics by calling any BSP endpoint that triggers a buildTarget/compile, such as buildTarget/compile, buildTarget/test and buildTarget/run. If the computed set of diagnostic is empty, the server must push an empty array with reset set to true, in order to clear previous diagnostics. The optional originId field in the definition of PublishDiagnosticsParams can be used by clients to know which request originated the notification. This field will be defined if the client defined it in the original request that triggered this notification. method: build/publishDiagnostics params: PublishDiagnosticsParams PublishDiagnosticsParams export interface PublishDiagnosticsParams { /** The document where the diagnostics are published. */ textDocument: TextDocumentIdentifier; /** The build target where the diagnostics origin. * It is valid for one text document to belong to multiple * build targets, for example sources that are compiled against multiple * platforms (JVM, JavaScript). */ buildTarget: BuildTargetIdentifier; /** The request id that originated this notification. */ originId?: OriginId; /** The diagnostics to be published by the client. */ diagnostics: Diagnostic[]; /** Whether the client should clear the previous diagnostics * mapped to the same `textDocument` and `buildTarget`. */ reset: boolean; } Diagnostic Diagnostic is defined as it is in the LSP. export interface Diagnostic { /** The range at which the message applies. */ range: Range; /** The diagnostic's severity. Can be omitted. If omitted it is up to the * client to interpret diagnostics as error, warning, info or hint. */ severity?: DiagnosticSeverity; /** The diagnostic's code, which might appear in the user interface. */ code?: string | Integer; /** An optional property to describe the error code. */ codeDescription?: CodeDescription; /** A human-readable string describing the source of this * diagnostic, e.g. 'typescript' or 'super lint'. */ source?: string; /** The diagnostic's message. */ message: string; /** Additional metadata about the diagnostic. */ tags?: DiagnosticTag[]; /** An array of related diagnostic information, e.g. when symbol-names within * a scope collide all definitions can be marked via this property. */ relatedInformation?: DiagnosticRelatedInformation[]; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: DiagnosticDataKind; /** A data entry field that is preserved between a * `textDocument/publishDiagnostics` notification and * `textDocument/codeAction` request. */ data?: DiagnosticData; } Range export interface Range { /** The range's start position. */ start: Position; /** The range's end position. */ end: Position; } Position export interface Position { /** Line position in a document (zero-based). */ line: Integer; /** Character offset on a line in a document (zero-based) * * If the character value is greater than the line length it defaults back * to the line length. */ character: Integer; } DiagnosticSeverity export enum DiagnosticSeverity { /** Reports an error. */ Error = 1, /** Reports a warning. */ Warning = 2, /** Reports an information. */ Information = 3, /** Reports a hint. */ Hint = 4, } CodeDescription Structure to capture a description for an error code. export interface CodeDescription { /** An URI to open with more information about the diagnostic error. */ href: URI; } DiagnosticTag export type DiagnosticTag = number; export namespace DiagnosticTag { /** Unused or unnecessary code. * * Clients are allowed to render diagnostics with this tag faded out * instead of having an error squiggle. */ export const Unnecessary = 1; /** Deprecated or obsolete code. * * Clients are allowed to rendered diagnostics with this tag strike through. */ export const Deprecated = 2; } DiagnosticRelatedInformation Represents a related message and source code location for a diagnostic. This should be used to point to code locations that cause or are related to a diagnostics, e.g when duplicating a symbol in a scope. export interface DiagnosticRelatedInformation { /** The location of this related diagnostic information. */ location: Location; /** The message of this related diagnostic information. */ message: string; } Location export interface Location { uri: URI; range: Range; } DiagnosticDataKind export type DiagnosticDataKind = string; export namespace DiagnosticDataKind { /** `data` field must contain a ScalaDiagnostic object. */ export const Scala = \"scala\"; } DiagnosticData export type DiagnosticData = any;","s":"OnBuildPublishDiagnostics: notification","u":"/docs/specification","h":"#onbuildpublishdiagnostics-notification","p":144},{"i":209,"t":"The build target changed notification is sent from the server to the client to signal a change in a build target. The server communicates during the initialize handshake whether this method is supported or not. method: buildTarget/didChange params: DidChangeBuildTarget DidChangeBuildTarget export interface DidChangeBuildTarget { changes: BuildTargetEvent[]; } BuildTargetEvent export interface BuildTargetEvent { /** The identifier for the changed build target */ target: BuildTargetIdentifier; /** The kind of change for this build target */ kind?: BuildTargetEventKind; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: BuildTargetEventDataKind; /** Any additional metadata about what information changed. */ data?: BuildTargetEventData; } BuildTargetEventKind The BuildTargetEventKind information can be used by clients to trigger reindexing or update the user interface with the new information. export enum BuildTargetEventKind { /** The build target is new. */ Created = 1, /** The build target has changed. */ Changed = 2, /** The build target has been deleted. */ Deleted = 3, } BuildTargetEventDataKind export type BuildTargetEventDataKind = string; export namespace BuildTargetEventDataKind {} BuildTargetEventData export type BuildTargetEventData = any;","s":"OnBuildTargetDidChange: notification","u":"/docs/specification","h":"#onbuildtargetdidchange-notification","p":144},{"i":211,"t":"The BSP server can inform the client on the execution state of any task in the build tool. The execution of some tasks, such as compilation or tests, must always be reported by the server. The server may also send additional task notifications for actions not covered by the protocol, such as resolution or packaging. BSP clients can then display this information to their users at their discretion. When beginning a task, the server may send build/taskStart, intermediate updates may be sent in build/taskProgress. If a build/taskStart notification has been sent, the server must send build/taskFinish on completion of the same task. build/taskStart, build/taskProgress and build/taskFinish notifications for the same task must use the same taskId. Tasks that are spawned by another task should reference the originating task's taskId in their own taskId's parent field. Tasks spawned directly by a request should reference the request's originId parent. method: build/taskStart params: TaskStartParams TaskStartParams export interface TaskStartParams { /** Unique id of the task with optional reference to parent task id */ taskId: TaskId; /** A unique identifier generated by the client to identify this request. */ originId?: Identifier; /** Timestamp of when the event started in milliseconds since Epoch. */ eventTime?: Long; /** Message describing the task. */ message?: string; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TaskStartDataKind; /** Optional metadata about the task. * Objects for specific tasks like compile, test, etc are specified in the protocol. */ data?: TaskStartData; } TaskStartDataKind Task start notifications may contain an arbitrary interface in their data field. The kind of interface that is contained in a notification must be specified in the dataKind field. There are predefined kinds of objects for compile and test tasks, as described in [[bsp#BuildTargetCompile]] and [[bsp#BuildTargetTest]] export type TaskStartDataKind = string; export namespace TaskStartDataKind { /** `data` field must contain a CompileTask object. */ export const CompileTask = \"compile-task\"; /** `data` field must contain a TestStart object. */ export const TestStart = \"test-start\"; /** `data` field must contain a TestTask object. */ export const TestTask = \"test-task\"; } TaskStartData export type TaskStartData = any;","s":"OnBuildTaskStart: notification","u":"/docs/specification","h":"#onbuildtaskstart-notification","p":144},{"i":213,"t":"After a taskStart and before taskFinish for a taskId, the server may send any number of progress notifications. method: build/taskProgress params: TaskProgressParams TaskProgressParams export interface TaskProgressParams { /** Unique id of the task with optional reference to parent task id */ taskId: TaskId; /** A unique identifier generated by the client to identify this request. */ originId?: Identifier; /** Timestamp of when the event started in milliseconds since Epoch. */ eventTime?: Long; /** Message describing the task. */ message?: string; /** If known, total amount of work units in this task. */ total?: Long; /** If known, completed amount of work units in this task. */ progress?: Long; /** Name of a work unit. For example, \"files\" or \"tests\". May be empty. */ unit?: string; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TaskProgressDataKind; /** Optional metadata about the task. * Objects for specific tasks like compile, test, etc are specified in the protocol. */ data?: TaskProgressData; } TaskProgressDataKind Task progress notifications may contain an arbitrary interface in their data field. The kind of interface that is contained in a notification must be specified in the dataKind field. export type TaskProgressDataKind = string; export namespace TaskProgressDataKind {} TaskProgressData export type TaskProgressData = any;","s":"OnBuildTaskProgress: notification","u":"/docs/specification","h":"#onbuildtaskprogress-notification","p":144},{"i":215,"t":"A build/taskFinish notification must always be sent after a build/taskStart with the same taskId was sent. method: build/taskFinish params: TaskFinishParams TaskFinishParams export interface TaskFinishParams { /** Unique id of the task with optional reference to parent task id */ taskId: TaskId; /** A unique identifier generated by the client to identify this request. */ originId?: Identifier; /** Timestamp of when the event started in milliseconds since Epoch. */ eventTime?: Long; /** Message describing the task. */ message?: string; /** Task completion status. */ status: StatusCode; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TaskFinishDataKind; /** Optional metadata about the task. * Objects for specific tasks like compile, test, etc are specified in the protocol. */ data?: TaskFinishData; } TaskFinishDataKind Task finish notifications may contain an arbitrary interface in their data field. The kind of interface that is contained in a notification must be specified in the dataKind field. There are predefined kinds of objects for compile and test tasks, as described in [[bsp#BuildTargetCompile]] and [[bsp#BuildTargetTest]] export type TaskFinishDataKind = string; export namespace TaskFinishDataKind { /** `data` field must contain a CompileReport object. */ export const CompileReport = \"compile-report\"; /** `data` field must contain a TestFinish object. */ export const TestFinish = \"test-finish\"; /** `data` field must contain a TestReport object. */ export const TestReport = \"test-report\"; } TaskFinishData export type TaskFinishData = any;","s":"OnBuildTaskFinish: notification","u":"/docs/specification","h":"#onbuildtaskfinish-notification","p":144},{"i":217,"t":"Unstable (may change in future versions) Notification sent from the server to the client when the target being run or tested prints something to stdout. method: run/printStdout params: PrintParams PrintParams Unstable (may change in future versions) export interface PrintParams { /** The id of the request. */ originId: Identifier; /** Relevant only for test tasks. * Allows to tell the client from which task the output is coming from. */ task?: TaskId; /** Message content can contain arbitrary bytes. * They should be escaped as per [javascript encoding](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#using_special_characters_in_strings) */ message: string; }","s":"OnRunPrintStdout: notification","u":"/docs/specification","h":"#onrunprintstdout-notification","p":144},{"i":219,"t":"Unstable (may change in future versions) Notification sent from the server to the client when the target being run or tested prints something to stderr. method: run/printStderr params: PrintParams","s":"OnRunPrintStderr: notification","u":"/docs/specification","h":"#onrunprintstderr-notification","p":144},{"i":222,"t":"This structure is embedded in the data?: TaskFinishData field, when the dataKind field contains \"compile-report\". CompileReport The completion of a compilation task should be signalled with a build/taskFinish notification. When the compilation unit is a build target, the notification's dataKind field must be compile-report and the data field must include a CompileReport object: export interface CompileReport { /** The build target that was compiled. */ target: BuildTargetIdentifier; /** An optional request id to know the origin of this report. * Deprecated: Use the field in TaskFinishParams instead */ originId?: Identifier; /** The total number of reported errors compiling this target. */ errors: Integer; /** The total number of reported warnings compiling the target. */ warnings: Integer; /** The total number of milliseconds it took to compile the target. */ time?: Long; /** The compilation was a noOp compilation. */ noOp?: boolean; }","s":"CompileReport","u":"/docs/specification","h":"#compilereport","p":144},{"i":224,"t":"This structure is embedded in the data?: TaskFinishData field, when the dataKind field contains \"test-finish\". TestFinish export interface TestFinish { /** Name or description of the test. */ displayName: string; /** Information about completion of the test, for example an error message. */ message?: string; /** Completion status of the test. */ status: TestStatus; /** Source location of the test, as LSP location. */ location?: Location; /** Kind of data to expect in the `data` field. If this field is not set, the kind of data is not specified. */ dataKind?: TestFinishDataKind; /** Optionally, structured metadata about the test completion. * For example: stack traces, expected/actual values. */ data?: TestFinishData; } TestStatus export enum TestStatus { /** The test passed successfully. */ Passed = 1, /** The test failed. */ Failed = 2, /** The test was marked as ignored. */ Ignored = 3, /** The test execution was cancelled. */ Cancelled = 4, /** The was not included in execution. */ Skipped = 5, } TestFinishDataKind export type TestFinishDataKind = string; export namespace TestFinishDataKind {} TestFinishData export type TestFinishData = any;","s":"TestFinish","u":"/docs/specification","h":"#testfinish","p":144},{"i":226,"t":"This structure is embedded in the data?: TaskFinishData field, when the dataKind field contains \"test-report\". TestReport export interface TestReport { /** Deprecated: Use the field in TaskFinishParams instead */ originId?: Identifier; /** The build target that was compiled. */ target: BuildTargetIdentifier; /** The total number of successful tests. */ passed: Integer; /** The total number of failed tests. */ failed: Integer; /** The total number of ignored tests. */ ignored: Integer; /** The total number of cancelled tests. */ cancelled: Integer; /** The total number of skipped tests. */ skipped: Integer; /** The total number of milliseconds tests take to run (e.g. doesn't include compile times). */ time?: Long; }","s":"TestReport","u":"/docs/specification","h":"#testreport","p":144},{"i":229,"t":"This structure is embedded in the data?: TaskStartData field, when the dataKind field contains \"compile-task\". CompileTask The beginning of a compilation unit may be signalled to the client with a build/taskStart notification. When the compilation unit is a build target, the notification's dataKind field must be \"compile-task\" and the data field must include a CompileTask object: export interface CompileTask { target: BuildTargetIdentifier; }","s":"CompileTask","u":"/docs/specification","h":"#compiletask","p":144},{"i":231,"t":"This structure is embedded in the data?: TaskStartData field, when the dataKind field contains \"test-start\". TestStart export interface TestStart { /** Name or description of the test. */ displayName: string; /** Source location of the test, as LSP location. */ location?: Location; }","s":"TestStart","u":"/docs/specification","h":"#teststart","p":144},{"i":233,"t":"This structure is embedded in the data?: TaskStartData field, when the dataKind field contains \"test-task\". TestTask The beginning of a testing unit may be signalled to the client with a build/taskStart notification. When the testing unit is a build target, the notification's dataKind field must be test-task and the data field must include a TestTask object. export interface TestTask { target: BuildTargetIdentifier; }","s":"TestTask","u":"/docs/specification","h":"#testtask","p":144}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,6.569,1,5.356,2,3.887,3,4.565,4,4.56,5,4.302,6,6.569,7,3.715,8,4.56,9,2.861,10,6.569]],["t/4",[9,2.98,11,6.95,12,3.081,13,6.842,14,0.835,15,5.477]],["t/6",[15,5.44,16,2.202,17,5.978,18,5.978,19,2.866,20,2.96,21,3.404,22,5.978]],["t/8",[9,3.455,23,6.889,24,6.889,25,6.889,26,6.889]],["t/10",[15,5.44,18,5.978,21,3.404,22,5.978,27,6.795,28,1.111]],["t/13",[12,1.192,14,0.699,19,1.117,20,1.153,28,1.177,29,1.567,30,1.963,31,4.127,32,3.06,33,2.237,34,1.963,35,1.234,36,0.645,37,6.247,38,2.648,39,2.648,40,2.648,41,2.648,42,5.46,43,2.448,44,3.63,45,0.386,46,2.329,47,2.648,48,2.648,49,0.805,50,4.245,51,3.63,52,2.329,53,2.329,54,1.234,55,5.071,56,2.12,57,6.685,58,2.648,59,2.329,60,4.634,61,2.648,62,2.329,63,2.648,64,2.329,65,2.648,66,2.329,67,2.648,68,1.963,69,2.648,70,2.329,71,2.648,72,2.329,73,2.648,74,3.304,75,2.648,76,2.648,77,3.238,78,1.018,79,2.702,80,1.838,81,2.648,82,1.496,83,1.858,84,2.648,85,2.648,86,2.329,87,1.963,88,4.245,89,2.329,90,2.648,91,2.648,92,2.648,93,2.648,94,2.648,95,2.648,96,2.329,97,2.329,98,1.497,99,2.648,100,2.329,101,1.435,102,2.12,103,1.838,104,4.127,105,0.579,106,2.12,107,2.648,108,1.234,109,2.12,110,1.893,111,3.304,112,2.648,113,2.329,114,1.378,115,2.067,116,1.497,117,1.192,118,2.648,119,2.648,120,2.648,121,2.12,122,2.648,123,2.648,124,2.648,125,2.648,126,1.838,127,2.98,128,3.304,129,1.689,130,2.648,131,2.648,132,0.791,133,2.648,134,1.153,135,2.329,136,1.963,137,2.648,138,2.329,139,2.329,140,2.648,141,2.648,142,2.648,143,1.192,144,2.648]],["t/15",[14,0.573,28,1.199,29,1.855,37,4.13,42,4.13,43,1.513,44,2.758,45,0.457,49,0.73,50,4.173,51,2.758,52,2.758,53,2.758,54,1.461,56,2.509,57,7.446,60,3.882,77,2.655,79,2.053,86,2.758,87,2.324,88,3.481,89,4.13,97,4.13,100,2.758,102,2.509,105,0.685,110,1.17,111,2.509,113,2.758,121,2.509,145,4.695,146,3.134,147,2.509,148,3.481,149,2.758,150,3.134,151,3.134,152,3.134,153,4.695,154,3.134,155,2.758,156,3.134,157,3.134,158,2.758,159,3.134,160,3.134,161,2.758,162,3.134,163,3.134,164,2.758,165,3.134,166,3.134,167,2.758,168,3.134,169,3.134,170,2.758,171,3.134,172,3.134,173,2.758,174,3.134,175,3.134,176,2.758,177,3.134,178,3.134,179,2.758,180,3.134,181,3.134,182,2.758,183,3.134,184,3.134,185,2.758,186,3.134,187,3.134,188,3.134,189,3.134,190,3.134,191,3.134,192,3.134,193,2.758,194,4.695,195,3.134,196,3.134,197,3.134,198,3.134,199,3.134,200,3.134,201,1.632,202,3.134,203,3.134,204,1.632,205,2.758,206,3.134,207,3.134,208,2.758,209,2.758]],["t/17",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,212,3.993,213,1.768,214,3.513,215,2.128]],["t/19",[21,3.576]],["t/22",[4,4.082,14,0.718,20,2.562,28,1.159,36,0.446,45,0.858,49,0.557,105,0.937,132,0.822,212,4.82,216,3.851,217,2.946,218,3.851,219,5.608,220,3.653,221,1.067,222,1.809,223,2.665,224,2.233,225,2.978,226,2.665,227,5.423,228,1.619,229,2.861,230,3.774,231,1.317,232,6.71,233,0.883,234,2.618,235,5.881,236,4.29,237,6.71,238,3.774,239,0.89,240,1.248,241,4.29,242,3.774,243,2.665,244,3.774,245,3.181]],["t/24",[20,3.069,28,1.138,36,0.491,45,0.915,49,0.612,77,3.984,105,1.031,132,0.905,212,3.711,216,4.613,217,3.529,218,4.613,219,5.794,220,4.376,221,1.174,224,2.457,227,4.354,231,1.449,233,0.941,234,1.711,238,4.152,239,0.979,243,2.932,245,3.499,246,2.709,247,3.499,248,2.056,249,4.72,250,1.236,251,7.045,252,7.045,253,1.53,254,3.091,255,2.364,256,3.779,257,4.107]],["t/27",[28,0.978,45,0.877,211,1.129,212,4.329,213,1.575,233,0.902,245,4.456,258,2.506,259,2.244,260,1.558,261,3.733,262,1.684,263,1.575,264,6.939,265,3.733,266,1.895,267,4.172,268,5.288,269,5.288]],["t/29",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128,270,5.937]],["t/31",[21,3.576]],["t/34",[3,2.264,14,0.467,16,2.226,28,1.184,36,0.398,45,0.921,49,0.496,78,2.789,79,2.505,105,0.836,132,1.21,221,0.951,222,1.613,228,1.776,229,1.516,231,1.174,233,0.947,234,2.288,239,1.309,240,1.58,250,1.002,271,3.063,272,2.836,273,2.621,274,3.825,275,6.311,276,6.311,277,2.163,278,1.723,279,6.311,280,5.552,281,4.381,282,2.505,283,5.429,284,1.783,285,1.742,286,3.825,287,3.365,288,3.825,289,2.826,290,2.376,291,3.825,292,1.516,293,3.825,294,3.825,295,3.825,296,4.025,297,3.825,298,3.372,299,2.836,300,3.063,301,3.825,302,3.825,303,2.264]],["t/37",[16,2.524,20,2.715,28,1.166,45,0.682,201,2.434,211,0.962,213,1.633,228,1.398,233,0.702,239,1.293,258,2.135,259,1.745,260,1.327,261,2.904,262,1.434,263,1.225,265,2.904,266,1.474,270,6.579,271,3.743,285,2.064,304,6.168,305,4.99,306,1.72,307,4.675,308,1.745,309,4.675,310,3.154,311,6.233,312,3.525,313,4.675,314,4.675,315,4.675,316,4.675]],["t/39",[2,3.993,12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128]],["t/41",[21,3.576]],["t/44",[9,1.853,14,0.519,16,2.165,28,1.167,33,2.305,36,0.442,45,1.049,49,0.552,78,2.568,105,0.929,132,0.815,221,1.058,222,1.794,228,1.747,231,1.305,233,1.002,234,2.12,239,1.386,240,1.701,250,1.114,272,3.153,273,2.053,278,1.915,285,1.174,289,2.214,290,2.642,298,2.642,306,1.174,317,5.143,318,4.253,319,6.68,320,6.68,321,6.68,322,2.214,323,3.043,324,3.459,325,4.149,326,3.153,327,2.517,328,3.742,329,2.785,330,1.499,331,2.214,332,3.153,333,2.642,334,2.214,335,1.915,336,3.742,337,3.153,338,3.742]],["t/46",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128,339,3.513]],["t/48",[21,3.576]],["t/51",[2,3.9,16,1.862,28,1.08,36,0.431,45,1.038,49,0.855,54,1.932,60,2.575,80,3.987,105,0.906,108,1.932,132,0.795,204,2.158,217,2.077,221,1.031,224,2.158,226,2.575,228,1.478,229,1.643,231,1.273,233,1.068,239,1.55,240,1.671,243,2.575,250,1.086,260,0.883,278,1.867,282,2.715,284,1.932,285,1.144,306,1.144,323,2.158,325,2.575,333,2.575,339,2.158,340,2.46,341,2.575,342,4.146,343,1.932,344,2.345,345,4.599,346,2.877,347,3.648,348,2.677,349,4.146,350,2.878,351,3.648,352,3.319,353,2.575,354,4.146,355,3.074,356,6.591,357,6.591,358,1.694,359,5.798,360,3.074,361,3.319,362,3.568,363,4.146,364,6.591,365,3.319]],["t/53",[28,1.082,45,1.04,54,2.687,105,1.26,204,3.001,228,1.293,229,2.285,231,1.77,233,1.07,240,1.678,250,1.51,278,2.596,306,1.591,340,2.152,341,3.581,355,4.274,358,2.356,359,5.072,366,4.274,367,4.002,368,5.072,369,5.765,370,4.615,371,7.743,372,7.743]],["t/55",[9,2.181,14,0.611,16,1.622,28,1.158,36,0.521,45,1.121,49,0.65,105,1.094,132,0.96,221,1.245,222,2.111,228,1.786,231,1.537,233,1.088,239,1.038,240,1.897,250,1.312,278,2.254,289,2.606,290,3.11,298,3.11,323,2.606,325,4.948,326,3.712,327,2.962,332,3.712,373,7.251,374,7.251,375,7.251,376,4.404]],["t/58",[2,2.977,20,2.192,28,1.141,45,0.734,201,2.619,211,1.01,213,1.714,228,1.467,233,0.755,239,1.044,246,1.935,258,2.241,259,1.878,260,1.393,261,3.126,262,1.505,263,1.318,265,3.126,266,1.587,285,1.806,298,3.126,305,4.028,306,1.806,310,2.759,312,2.846,317,4.427,339,3.405,377,5.819,378,5.755,379,3.731,380,3.731,381,5.032,382,4.028,383,5.032,384,5.032,385,5.032,386,5.032,387,5.032]],["t/61",[5,2.486,19,3.261,28,1.151,45,0.554,134,2.352,147,3.039,211,0.97,213,0.994,227,5.727,233,0.57,239,0.787,246,2.416,258,2.153,259,1.417,260,0.808,262,1.242,263,0.994,266,1.197,277,2.147,278,3.082,285,1.048,331,1.976,335,3.715,339,2.811,388,3.34,389,5.528,390,3.514,391,3.039,392,3.15,393,2.635,394,3.796,395,3.796,396,3.718,397,2.814,398,2.814,399,3.796,400,3.796,401,3.34,402,3.34,403,5.399,404,4.322,405,3.796,406,3.34,407,3.796,408,3.796,409,3.796,410,2.486,411,3.796]],["t/63",[5,4.419,12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128]],["t/65",[21,3.576]],["t/68",[3,3.522,5,4.434,19,1.841,20,1.902,28,1.179,45,0.868,211,1.045,233,0.893,234,1.583,239,1.578,258,2.039,259,2.222,260,1.442,262,1.674,263,1.559,265,2.712,266,1.877,285,1.205,310,3.067,312,2.469,331,2.273,390,1.841,412,3.841,413,5.957,414,4.366,415,3.841,416,3.237,417,3.841,418,4.366,419,4.765,420,3.495,421,6.771,422,2.158,423,4.366,424,4.366,425,4.366,426,6.771,427,3.237,428,3.495,429,4.366]],["t/70",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128,430,5.003]],["t/72",[21,3.576]],["t/75",[28,1.144,36,0.531,45,1.068,49,0.663,78,1.965,82,1.853,105,1.116,132,0.98,221,1.271,222,2.155,228,1.642,231,1.568,233,1.099,234,2.396,239,1.06,240,1.923,250,1.339,273,2.467,278,2.301,280,4.496,281,3.547,285,1.41,289,2.66,298,3.174,306,1.41,430,3.789,431,5.29,432,5.11,433,7.323,434,7.323,435,7.323,436,5.11,437,5.11]],["t/78",[20,3.129,28,0.96,45,0.851,201,3.036,211,1.109,213,1.882,233,0.875,239,1.21,258,2.461,259,2.177,260,1.529,261,3.623,262,1.653,263,1.528,265,3.623,266,1.839,310,2.46,430,5.771,431,5.751,438,6.848]],["t/80",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128,439,5.003]],["t/82",[21,3.576]],["t/85",[1,0.764,3,2.214,7,2.116,8,1.367,9,2.962,14,0.679,16,1.653,19,1.578,20,1.63,28,1.187,29,0.651,33,1.068,36,0.205,45,0.475,49,0.143,78,0.423,82,0.714,105,0.241,106,0.881,108,1.246,117,2.033,132,0.512,134,0.48,147,0.881,204,1.025,210,0.573,211,0.697,212,1.925,214,0.573,216,1.75,217,1.339,218,1.75,219,4.267,221,0.274,222,0.464,223,0.684,224,0.573,225,2.259,226,1.66,227,4.894,228,1.455,229,0.436,231,0.338,233,1.046,234,1.18,239,1.058,240,0.573,242,2.352,243,2.324,244,0.968,245,1.982,246,1.028,250,0.288,253,1.054,255,1.874,260,0.419,266,0.843,267,2.597,268,3.292,269,0.968,273,0.951,277,1.114,285,1.033,289,1.025,290,0.684,292,1.647,296,0.816,298,0.684,303,0.651,306,0.738,308,2.076,310,1.372,312,2.116,322,0.573,331,0.573,334,0.573,337,0.816,340,1.215,341,0.684,343,0.513,344,1.114,346,1.339,348,1.246,352,1.577,362,0.684,380,0.816,382,0.881,390,1.372,392,1.63,393,1.855,397,1.982,406,3.292,439,3.082,440,1.101,441,1.101,442,0.623,443,0.623,444,0.816,445,0.881,446,1.577,447,0.623,448,1.449,449,1.512,450,1.101,451,1.101,452,1.101,453,2.673,454,2.673,455,1.855,456,1.577,457,2.673,458,1.97,459,1.577,460,1.101,461,3.742,462,2.673,463,0.881,464,1.101,465,1.733,466,1.97,467,0.881,468,0.881,469,0.881,470,3.742,471,1.101,472,1.101,473,2.673,474,6.6,475,1.101,476,0.968,477,0.968,478,1.29,479,1.577,480,2.995,481,1.46,482,2.605,483,1.101,484,1.97,485,0.881,486,0.721,487,1.101,488,0.684,489,0.721,490,0.881,491,0.968,492,0.987,493,1.101,494,3.254,495,0.573,496,1.101,497,1.101,498,0.597,499,3.254,500,1.101,501,1.101,502,0.968,503,1.101,504,3.742,505,0.551,506,1.101,507,1.97,508,0.496,509,1.46,510,0.816,511,1.367,512,1.97,513,0.684,514,1.577,515,1.101,516,1.97,517,1.97,518,1.101,519,1.101,520,1.101,521,1.101,522,0.968,523,1.101,524,1.101,525,1.101,526,3.254,527,1.101,528,1.29,529,1.101,530,1.101,531,1.101,532,1.101,533,1.97,534,2.673,535,0.496,536,1.101,537,2.673,538,1.101,539,0.887,540,2.447,541,0.721,542,3.254,543,1.101,544,1.101,545,1.101,546,1.101,547,1.101,548,1.101,549,1.101,550,1.101,551,1.101,552,1.101,553,0.816,554,1.417,555,2.673,556,0.968,557,1.101,558,2.673,559,1.97,560,0.881,561,1.101,562,1.114,563,1.068,564,2.673,565,1.114,566,0.764,567,1.224,568,1.367,569,0.968,570,1.101,571,1.733,572,0.968,573,1.101,574,1.97,575,2.673,576,1.97,577,1.97,578,1.97,579,1.97,580,1.101,581,1.101,582,1.101,583,2.352,584,1.101,585,1.577]],["t/87",[12,2.845,14,0.921,36,0.657,49,0.82,110,2.358,210,3.289,211,0.975,213,1.655,214,3.925,215,1.992,224,3.289,330,2.226,392,2.752,586,5.233,587,3.924,588,2.104]],["t/89",[21,3.576]],["t/92",[14,0.925,28,0.789,36,0.448,45,0.628,49,0.765,211,0.91,213,1.129,224,3.07,228,1.622,233,0.647,239,1.223,240,1.716,258,2.02,259,1.608,260,1.432,261,2.676,262,1.357,263,1.129,265,2.676,266,1.359,285,1.189,292,3.1,306,1.189,330,1.518,343,2.749,346,2.158,392,1.877,449,3.336,479,3.449,586,5.43,589,5.917,590,3.791,591,4.309,592,5.898,593,4.722,594,6.725,595,4.309,596,6.725,597,4.309,598,5.021,599,4.309,600,4.309,601,3.791,602,5.898,603,2.822,604,3.449,605,3.449,606,4.309,607,4.309,608,4.722]],["t/94",[1,2.819,14,0.962,35,1.892,36,0.849,43,3.805,49,0.915,77,2.297,80,2.819,98,2.297,110,3.001,132,0.779,215,1.281,222,1.713,223,2.523,226,4.381,248,2.466,253,1.316,266,1.786,277,3.202,282,2.659,285,1.121,296,3.011,325,2.523,330,1.995,333,3.517,334,2.114,422,1.472,490,4.533,566,2.819,588,2.559,590,4.981,609,5.662,610,5.662,611,4.981,612,3.533,613,4.061,614,4.198,615,3.011,616,3.251,617,2.974,618,4.061,619,4.061,620,3.251,621,3.573,622,4.981,623,2.659,624,3.573,625,3.573,626,3.011,627,3.011,628,3.573]],["t/96",[12,3.039,14,0.824,36,0.702,210,3.513,211,1.042,213,1.768,214,3.513,215,2.128,422,2.447]],["t/98",[21,3.576]],["t/101",[9,1.853,14,0.519,16,2.165,28,1.167,33,2.305,36,0.442,45,1.049,49,0.552,78,2.568,105,0.929,132,0.815,221,1.058,222,1.794,228,1.747,231,1.305,233,1.002,234,2.12,239,1.386,240,1.701,250,1.114,272,3.153,273,2.053,278,1.915,285,1.174,289,2.214,290,2.642,298,2.642,306,1.174,322,2.214,323,3.043,324,3.459,325,4.149,326,3.153,327,2.517,328,3.742,329,2.785,330,1.499,331,2.214,332,3.153,333,2.642,334,2.214,335,1.915,336,3.742,337,3.153,338,3.742,376,5.143,629,4.253,630,6.68,631,6.68,632,5.877]],["t/103",[14,0.676,16,1.49,19,2.789,28,1.121,36,0.641,43,1.471,45,0.807,49,0.8,54,3.461,78,2.128,82,1.105,83,1.372,98,2.599,105,1.004,108,1.42,114,2.393,127,1.586,129,1.015,132,1.268,211,0.47,221,0.758,222,1.285,225,2.116,228,1.666,229,1.208,231,1.411,233,0.83,234,2.007,239,1.148,240,1.337,250,0.798,253,0.988,255,1.527,262,1.273,273,1.471,278,1.372,282,1.996,284,1.42,285,0.841,292,1.821,306,1.269,323,1.586,324,1.803,327,1.803,334,1.586,340,2.837,355,2.26,358,2.261,390,1.285,392,1.327,416,2.26,422,1.105,467,2.44,495,1.586,560,2.44,588,1.531,603,1.996,616,2.44,633,4.933,634,4.933,635,2.44,636,2.44,637,3.408,638,4.044,639,2.681,640,3.048,641,2.44,642,3.048,643,2.44,644,2.681,645,1.285,646,3.048,647,2.116,648,1.893,649,1.996,650,2.491,651,2.681,652,2.26,653,2.26,654,1.724,655,6.162,656,6.162,657,2.681,658,4.869,659,4.596,660,1.996,661,3.048,662,1.285,663,3.048,664,3.048,665,3.048]],["t/105",[14,0.701,16,1.558,28,1.165,36,0.5,45,0.926,49,0.745,54,3.431,78,2.206,82,1.174,83,1.458,105,1.051,108,1.508,114,2.503,127,1.685,129,1.078,132,1.301,204,3.532,211,0.5,221,0.805,222,1.365,228,1.522,229,1.283,231,1.476,233,0.953,234,1.174,239,1.475,240,1.399,243,2.011,250,1.503,253,1.049,262,1.107,278,2.165,284,1.508,292,1.283,306,1.873,323,2.987,324,3.395,334,2.987,339,1.685,340,1.795,341,2.011,358,2.595,360,2.4,362,2.011,365,2.591,370,2.591,422,1.174,495,1.685,505,1.622,528,2.12,645,1.365,648,2.011,649,2.12,650,2.606,652,2.4,653,2.4,654,1.831,666,3.237,667,3.983,668,2.247,669,2.247,670,2.591,671,2.4,672,6.35,673,6.35,674,3.237,675,5.737,676,4.593,677,3.237,678,3.565]],["t/108",[3,2.443,14,0.504,16,2.131,20,2.495,28,1.175,45,0.602,134,1.798,211,1.015,213,1.082,228,1.731,233,0.86,239,1.364,258,1.962,259,1.541,260,1.219,261,2.565,262,1.318,263,1.082,265,2.565,266,1.302,285,1.14,306,1.581,310,1.741,339,2.982,377,4.585,378,3.632,390,1.741,417,3.632,422,2.972,428,4.585,455,2.866,480,3.305,489,2.704,562,2.335,563,2.238,565,2.335,567,2.565,608,5.265,679,4.129,680,6.576,681,3.632,682,4.129,683,4.129,684,5.039,685,6.576,686,4.129,687,4.129,688,3.632]],["t/111",[28,0.799,45,0.871,49,0.775,82,2.643,88,4.429,111,4.783,127,3.11,149,5.256,211,0.922,233,0.897,258,2.046,259,2.23,260,1.272,262,1.677,263,1.565,346,3.651,350,4.147,422,2.166,442,3.378,636,4.783,689,4.783,690,6.413,691,5.256,692,5.974]],["t/113",[54,3.102,204,3.466,211,1.028,258,2.28,259,2.485,260,1.417,262,1.789,263,1.744,422,2.414,689,5.33]],["t/116",[16,1.099,28,1.164,45,0.948,49,0.44,79,2.222,83,1.528,101,1.839,117,2.655,132,0.954,211,0.768,213,0.889,217,2.954,233,0.975,239,1.435,255,3.254,256,2.716,258,1.705,259,1.266,260,1.06,262,1.146,263,0.889,266,1.07,267,4.51,306,0.936,331,1.766,367,2.355,379,3.691,422,2.355,485,2.716,491,2.985,535,1.528,605,2.716,612,2.698,626,4.816,645,1.431,678,2.515,693,2.985,694,5.188,695,5.541,696,2.515,697,3.392,698,4.978,699,3.392,700,2.985,701,2.716,702,2.985,703,6.496,704,3.691,705,1.766,706,2.222,707,3.392,708,2.716,709,2.985,710,3.392,711,3.392,712,3.392,713,2.716,714,2.716,715,4.978,716,3.691,717,2.716,718,3.392,719,5.897,720,2.355,721,2.716,722,5.897,723,3.392,724,4.093,725,3.335,726,3.392,727,4.978,728,2.222,729,2.716,730,3.392]],["t/119",[54,3.102,204,3.466,211,1.028,258,2.28,259,2.485,260,1.417,262,1.789,263,1.744,422,2.414,731,5.857]],["t/122",[14,0.641,28,1.138,36,0.546,45,0.765,46,4.615,54,2.444,78,2.584,82,2.436,211,1.037,213,1.374,228,1.176,231,1.61,233,0.787,239,1.088,258,1.797,259,1.958,260,1.117,262,1.546,263,1.374,266,1.654,292,2.663,339,2.731,340,3.017,348,2.444,360,3.889,422,2.688,657,4.615,658,4.615,732,3.889,733,6.523,734,5.245]],["t/124",[19,2.582,28,0.818,54,2.853,211,0.945,233,0.919,239,1.27,258,2.097,259,2.285,260,1.303,262,1.702,263,1.604,277,3.462,308,2.285,340,2.285,422,2.22,509,4.539,633,4.901,634,4.901,637,4.539,732,4.539,735,6.509,736,5.386]],["t/126",[19,2.518,28,1.167,45,0.871,54,3.163,82,1.59,211,0.677,228,0.983,233,0.896,234,1.59,239,1.581,247,3.251,250,1.149,258,1.502,259,1.637,260,0.934,262,1.374,263,1.149,299,3.251,305,3.511,306,1.21,322,2.283,324,2.595,327,2.595,331,2.283,334,2.283,339,2.283,340,3.057,348,2.043,360,4.426,362,2.724,365,3.511,396,2.595,422,1.59,509,3.251,528,2.872,633,4.779,634,4.779,637,5.402,647,3.044,648,2.724,732,3.251,737,5.252,738,6.787,739,4.385,740,4.385,741,4.385,742,4.385]],["t/129",[2,4.563,5,3.312,14,0.801,36,0.526,43,2.442,110,2.45,212,3.884,284,2.357,300,4.049,330,2.816,422,3.064,439,4.866,443,2.86,445,4.049,586,5.058,588,1.685,617,2.133,706,3.312,743,5.255,744,5.774,745,4.049,746,5.058,747,5.834,748,6.785,749,4.049,750,5.058,751,5.058,752,4.45,753,5.774,754,4.049]],["t/131",[2,4.27,14,0.605,36,0.674,43,3.484,49,0.936,77,2.803,110,2.964,300,3.968,330,2.543,422,3.051,444,4.803,588,2.404,612,2.686,614,4.803,617,2.09,621,4.36,706,3.246,744,4.36,745,3.968,747,5.777,753,5.699,755,6.478,756,4.956,757,4.956,758,4.36,759,6.478,760,4.956,761,3.968,762,4.956,763,4.956,764,4.956,765,4.956,766,4.956]],["t/133",[14,1.008,36,0.769,49,0.96,82,2.428,110,1.948,117,3.33,134,2.273,213,1.367,215,2.112,277,2.951,292,2.068,335,3.016,344,2.951,402,4.59,427,3.868,442,4.564,447,2.951,486,4.386,505,3.355,541,3.417,617,3.291,623,3.417,767,4.59,768,5.218,769,5.218,770,3.868,771,4.177,772,5.218,773,4.59]],["t/135",[7,1.831,9,1.41,12,1.458,14,1.014,19,2.862,20,3.294,28,1.101,36,0.5,43,1.563,45,0.472,49,0.42,82,1.174,98,1.831,101,1.754,103,2.247,108,1.508,110,3.015,117,2.86,132,0.621,143,1.458,148,2.4,211,0.5,213,1.26,233,0.486,239,1.407,243,2.987,247,2.4,260,0.689,281,2.247,285,0.894,289,2.503,292,1.283,312,1.831,323,1.685,330,1.694,343,1.508,346,1.622,347,2.848,380,2.4,392,2.766,396,1.915,397,2.4,420,3.85,422,1.174,427,3.565,439,2.4,442,4.163,447,1.831,448,1.754,486,2.12,495,1.685,505,1.622,508,1.458,535,1.458,541,2.12,588,1.911,617,3.406,623,3.757,648,2.011,771,2.591,773,2.848,774,2.4,775,3.565,776,3.237,777,4.231,778,2.848,779,2.12,780,3.85,781,2.011,782,2.591,783,3.237,784,3.237,785,2.591,786,2.848,787,3.237,788,3.237,789,3.237,790,2.4]],["t/137",[9,1.66,14,0.465,28,0.509,36,0.396,49,0.495,110,2.889,117,3.675,201,1.984,209,3.353,211,0.588,213,1.65,256,3.051,260,1.153,292,2.495,330,1.343,335,3.088,392,3.278,442,4.256,449,2.155,511,2.645,513,3.363,541,2.495,617,1.607,625,3.353,645,3.054,650,2.065,696,2.825,705,1.984,706,2.495,725,2.155,770,2.825,779,4.928,781,4.999,791,3.811,792,4.763,793,6.856,794,4.763,795,3.811,796,3.811,797,3.811,798,3.811,799,3.811,800,5.414,801,3.811,802,3.811,803,3.811,804,3.811,805,3.811,806,3.811,807,3.811,808,3.811,809,3.811,810,3.353,811,3.051,812,3.811,813,2.825,814,3.811,815,3.811,816,3.811,817,3.051,818,3.353,819,3.811,820,2.825,821,3.051,822,3.811]],["t/139",[7,2.215,12,1.764,14,0.927,29,2.317,36,0.407,43,2.665,49,0.901,50,2.904,110,2.974,117,2.878,134,1.706,224,2.039,253,1.269,284,1.825,289,3.613,306,1.081,329,2.565,335,1.764,344,2.215,392,3.398,442,4.505,448,2.123,449,2.215,488,3.429,513,2.433,522,3.445,535,3.125,617,3.086,627,2.904,628,3.445,635,3.135,645,3.202,668,2.719,729,3.135,770,4.092,778,3.445,779,3.615,781,3.429,785,3.135,821,3.135,823,2.719,824,4.092,825,3.916,826,3.916,827,3.916,828,3.445,829,3.916,830,5.52,831,3.135,832,2.904,833,3.916,834,3.445,835,3.916,836,3.916,837,2.904,838,3.916,839,4.856,840,3.916,841,3.135,842,3.916,843,3.916,844,3.916]],["t/141",[7,1.336,9,1.029,12,1.064,14,0.988,19,1.591,29,1.398,33,1.281,34,1.752,35,1.101,36,0.732,43,1.141,49,0.813,50,1.752,79,1.548,82,2.475,83,1.699,96,3.319,98,2.663,101,1.281,110,2.627,117,2.959,126,1.64,127,1.23,134,1.029,211,0.365,213,0.619,215,0.745,223,1.468,246,0.909,247,1.752,260,0.503,262,1.237,273,1.821,284,1.101,285,1.3,287,2.079,289,1.23,306,1.729,312,3.04,322,1.23,323,1.23,327,1.398,330,0.833,335,2.421,341,1.468,344,2.133,346,2.943,348,1.758,380,1.752,392,1.643,393,1.64,442,3.86,443,1.336,448,1.281,449,1.336,478,2.47,479,1.892,488,1.468,505,1.184,513,2.343,528,1.548,535,1.064,572,3.319,587,1.468,603,2.47,604,1.892,617,3.386,643,1.892,645,0.997,668,2.619,704,1.752,717,1.892,736,2.079,754,3.02,770,3.491,771,4.303,774,1.752,775,1.752,779,2.47,780,5.898,792,4.142,794,2.079,810,2.079,813,2.797,817,1.892,820,1.752,824,2.797,845,2.363,846,5.375,847,3.319,848,1.892,849,2.363,850,4.729,851,2.363,852,2.363,853,2.363,854,4.142,855,1.141,856,3.77,857,2.363,858,2.797,859,1.336,860,2.363,861,2.363,862,2.363,863,2.363,864,2.079,865,2.363,866,4.709,867,3.773,868,2.079,869,2.363,870,2.079,871,1.752,872,2.363,873,2.363,874,5.375,875,2.363,876,3.773,877,1.752,878,1.892,879,2.363,880,2.363,881,1.548,882,1.752,883,3.773,884,1.892,885,1.892,886,2.079,887,2.363]],["t/143",[7,1.893,14,0.84,29,1.98,32,2.481,33,2.671,36,0.794,49,0.991,82,2.34,98,1.893,102,2.679,103,2.323,110,3.156,266,1.055,285,1.36,289,3.045,306,1.36,308,1.249,346,2.469,353,3.061,392,3.135,442,4.753,448,1.814,449,1.893,486,3.227,488,2.079,514,2.679,535,2.634,541,2.192,604,2.679,617,2.467,623,2.192,635,2.679,645,3.035,648,3.061,649,2.192,717,2.679,728,2.192,775,4.337,779,4.226,780,3.946,781,4.009,817,2.679,818,2.944,820,2.481,821,2.679,831,2.679,832,2.481,834,2.944,848,2.679,850,4.336,858,2.481,881,2.192,888,3.347,889,2.944,890,3.347,891,4.337,892,3.347,893,3.347,894,5.85,895,3.347,896,3.347,897,3.347,898,3.347,899,3.347,900,3.347,901,2.944,902,3.347,903,3.347,904,2.481]],["t/145",[14,0.762,36,0.649,98,3.528,110,2.328,132,1.196,213,1.96,215,1.967,267,5.194,638,5.488,705,3.247,725,4.231,905,6.238,906,5.488,907,5.488,908,6.238,909,6.238,910,6.238,911,6.238]],["t/147",[4,4.156,14,0.984,16,1.427,35,2.053,36,0.707,43,2.127,49,0.572,77,2.491,78,1.694,80,3.058,110,1.644,134,1.919,215,1.389,223,2.736,224,2.293,226,2.736,243,2.736,253,2.474,277,2.491,282,2.884,292,1.745,299,3.266,330,2.11,335,1.983,343,2.053,344,2.491,390,1.858,443,2.491,448,3.245,481,3.266,482,4.793,566,5.067,588,1.467,617,3.505,622,3.875,624,3.875,645,1.858,650,2.387,662,1.858,728,2.884,811,3.526,839,3.875,877,3.266,912,4.405,913,4.405,914,5.988,915,5.843,916,4.405,917,4.405,918,4.405,919,4.405,920,4.405,921,5.988,922,4.405,923,4.405]],["t/149",[14,0.832,36,0.846,49,0.695,134,2.334,201,3.546,215,2.362,234,1.943,253,2.208,255,2.685,260,1.141,306,1.479,446,4.29,477,4.715,588,2.495,612,2.904,617,2.26,725,4.235,761,4.29,774,3.973,877,3.973,878,4.29,915,4.29,924,5.359,925,4.715,926,5.359,927,5.359,928,5.359,929,5.359,930,5.359,931,5.359,932,5.359,933,4.715,934,4.715,935,5.359]],["t/151",[36,0.618,49,0.942,87,4.403,110,3.051,285,2.005,306,2.166,444,5.384,459,4.754,505,2.975,612,4.43,614,5.384,639,5.224,868,5.224,936,5.938,937,5.938,938,5.938,939,5.938]],["t/153",[4,2.719,14,0.894,29,3.266,35,1.825,36,0.828,43,3.086,49,0.716,110,2.912,132,0.751,134,1.706,205,3.445,215,2.016,217,1.962,223,2.433,224,2.039,253,1.269,258,1.341,260,0.834,281,2.719,296,2.904,330,2.252,422,1.42,443,3.122,444,2.904,445,3.135,481,2.904,508,1.764,541,2.565,566,4.437,586,2.719,588,2.312,605,3.135,617,2.328,620,3.135,688,3.445,700,3.445,725,2.215,743,4.419,745,3.135,747,3.135,748,3.445,749,4.419,752,3.445,758,3.445,767,3.445,837,2.904,877,2.904,878,4.419,889,4.856,906,3.445,915,5.117,940,3.916,941,3.916,942,4.856,943,3.916,944,3.916,945,3.916,946,3.916,947,3.445,948,3.916,949,3.916,950,3.916,951,3.916,952,3.916,953,5.52,954,3.916,955,3.916,956,3.916,957,3.916,958,3.916,959,3.916,960,3.916,961,3.916,962,3.916,963,3.916]],["t/155",[14,0.717,36,0.847,83,2.642,129,1.955,132,1.125,215,2.635,246,2.256,292,2.325,306,1.62,326,4.35,488,3.645,513,4.848,588,2.402,705,3.054,774,4.35,775,4.35,855,2.833,964,5.162,965,5.868,966,5.868,967,5.868]],["t/157",[14,0.725,35,2.767,36,0.816,49,0.771,115,2.975,132,1.138,215,2.29,217,2.975,285,1.639,329,4.756,330,2.092,478,3.889,588,1.978,871,4.403,881,3.889,925,5.224,968,7.262,969,7.262,970,6.389,971,5.938,972,5.938,973,5.938]],["t/159",[14,0.743,36,0.857,49,0.956,101,3.298,109,4.871,213,1.594,215,2.324,223,3.779,253,1.972,292,2.411,346,3.048,398,4.511,588,2.455,620,4.871,721,4.871,881,3.984,974,5.353,975,6.084,976,4.871]],["t/161",[21,3.576]],["t/163",[2,0.617,3,1.513,7,2.473,9,0.817,11,0.917,14,0.762,16,0.338,17,0.917,19,0.44,28,1.181,36,0.418,45,0.683,49,0.521,77,0.59,80,1.302,82,0.68,87,0.773,103,0.724,110,1.632,114,0.543,117,0.845,129,0.347,132,0.36,134,0.817,143,1.809,204,1.627,211,0.963,212,1.11,213,0.273,220,0.648,222,0.44,225,1.302,226,0.648,228,1.733,229,2.062,233,1.108,234,0.68,239,1.079,240,0.909,246,0.721,248,0.817,253,1.686,255,1.566,257,1.229,258,0.643,260,1.154,261,1.589,262,1.248,263,0.273,264,0.917,266,0.807,271,1.502,277,1.061,285,0.995,289,0.543,290,0.648,292,1.238,299,0.773,303,1.849,304,0.917,306,1.293,308,1.942,310,2.091,312,0.59,329,3.067,331,0.543,333,0.648,334,0.543,335,1.407,337,0.773,339,1.627,340,2.33,343,0.486,344,2.271,348,1.68,350,0.724,352,0.835,358,1.045,362,1.165,366,0.773,368,0.917,377,0.835,379,0.773,382,0.835,390,1.694,396,0.617,401,0.917,419,1.502,420,1.502,422,1.133,430,1.391,438,0.917,447,1.767,449,2.271,465,1.651,478,0.683,480,0.835,481,0.773,482,1.502,486,0.683,488,0.648,495,2.091,498,0.565,505,0.522,508,1.152,511,0.724,513,1.589,514,0.835,535,0.47,539,0.845,540,3.141,553,1.391,554,1.114,556,0.917,560,0.835,562,0.59,563,1.386,565,1.061,566,2.169,567,0.648,568,0.724,569,1.651,583,0.917,586,1.776,587,1.165,588,1.041,589,0.917,598,3.035,601,0.917,608,1.502,611,1.651,612,0.565,617,0.44,623,1.229,626,1.391,627,0.773,641,0.835,645,1.52,649,1.229,650,1.017,654,0.59,660,0.683,662,0.44,678,1.896,681,1.651,695,0.773,701,0.835,704,0.773,705,0.977,713,0.835,714,0.835,720,1.302,743,2.048,749,0.835,785,0.835,811,0.835,823,0.724,824,0.773,831,1.502,832,2.317,848,0.835,864,2.25,891,0.773,904,0.773,933,0.917,934,0.917,964,0.917,970,0.917,977,2.673,978,1.043,979,1.876,980,1.876,981,1.876,982,1.876,983,1.043,984,1.876,985,3.501,986,1.043,987,1.876,988,1.043,989,2.749,990,1.043,991,1.876,992,1.043,993,1.043,994,1.876,995,1.043,996,1.043,997,1.043,998,1.502,999,0.917,1000,1.043,1001,1.043,1002,0.773,1003,0.724,1004,1.043,1005,3.847,1006,1.876,1007,1.043,1008,1.043,1009,1.043,1010,0.917,1011,0.773,1012,1.043,1013,1.043,1014,1.043,1015,3.605,1016,2.749,1017,1.043,1018,2.558,1019,3.125,1020,1.043,1021,1.043,1022,0.917,1023,1.043,1024,1.043,1025,1.043,1026,0.835,1027,2.558,1028,1.043,1029,2.558,1030,1.043,1031,1.043,1032,1.043,1033,0.835,1034,1.043,1035,1.043,1036,1.043,1037,1.043,1038,1.876,1039,0.773,1040,1.043,1041,1.043,1042,1.043,1043,0.917,1044,1.043,1045,1.043,1046,1.11,1047,2.822,1048,1.043,1049,0.917,1050,1.043,1051,1.043,1052,1.043,1053,0.683,1054,1.043,1055,0.617,1056,1.391]],["t/166",[1,1.074,2,1.57,3,1.57,9,1.519,12,0.696,14,0.568,16,0.501,19,1.119,20,2.212,28,1.188,29,0.915,33,0.838,36,0.824,45,0.836,49,0.832,54,0.721,82,0.962,83,0.696,98,3.624,105,1.358,110,1.301,115,2.071,117,0.696,121,2.791,126,1.074,127,1.382,128,1.238,129,1.55,132,1.291,136,1.147,204,0.805,208,1.361,211,0.239,212,0.915,214,0.805,215,0.488,217,0.775,219,1.147,220,0.961,221,0.385,224,2.422,228,0.782,230,1.361,231,0.475,233,1.031,234,1.264,239,1.242,246,1.02,248,1.156,250,0.405,253,0.501,255,0.775,260,1.22,262,0.951,263,0.695,266,0.837,272,2.585,277,0.875,284,0.721,292,0.613,303,3.894,306,0.733,308,1.543,310,0.652,312,0.875,322,1.815,325,2.165,329,3.558,330,1.914,331,0.805,332,1.968,333,0.961,340,0.991,343,1.927,344,1.501,345,2.125,346,1.33,348,0.721,350,1.842,355,1.147,367,1.074,370,1.238,390,0.652,459,1.238,490,1.238,539,1.195,553,1.147,554,1.801,587,0.961,588,1.91,593,1.238,603,1.013,612,0.838,614,1.147,615,3.765,623,1.013,632,1.361,645,0.652,647,1.074,662,1.119,667,1.074,708,1.238,720,1.074,724,1.074,725,0.875,777,2.335,820,1.147,855,0.747,871,1.147,1002,1.968,1016,5.466,1043,1.361,1055,0.915,1057,1.547,1058,1.547,1059,1.147,1060,2.125,1061,4.134,1062,2.654,1063,2.654,1064,3.486,1065,4.134,1066,3.486,1067,1.547,1068,1.547,1069,1.547,1070,1.547,1071,1.547,1072,3.486,1073,4.134,1074,3.486,1075,4.134,1076,4.134,1077,4.134,1078,1.361,1079,4.134,1080,1.361,1081,1.547,1082,1.238,1083,1.547,1084,1.361,1085,1.547,1086,1.361,1087,1.547,1088,1.361,1089,1.547,1090,1.147,1091,1.361,1092,1.547,1093,1.547,1094,1.547,1095,1.547,1096,1.547,1097,1.547,1098,1.361,1099,1.361,1100,1.547,1101,1.547]],["t/168",[9,2.468,16,1.836,36,0.836,49,0.997,105,1.238,115,4.144,126,3.933,127,2.95,128,4.536,129,2.679,132,1.353,134,2.468,215,1.787,221,1.755,231,1.739,284,2.64,285,1.564,306,1.564,456,4.536,588,1.887,644,4.985,998,4.536,1102,5.666]],["t/170",[14,0.734,36,0.854,49,0.949,83,2.706,103,4.172,105,1.313,129,2.002,132,1.152,138,5.288,215,1.895,221,1.495,353,4.545,588,2.002,976,4.812,1060,6.314,1103,6.01,1104,6.01,1105,5.288,1106,6.01,1107,5.288]],["t/172",[36,0.829,105,1.346,126,4.276,129,2.052,132,1.181,139,5.419,215,1.943,255,3.72,284,2.871,346,3.086,353,3.826,563,3.339,588,2.052,823,4.276,976,4.931,1055,3.645,1060,5.945,1105,5.419,1108,6.16]],["t/174",[4,3.956,14,0.941,28,1.108,36,0.593,45,0.831,49,0.74,105,1.245,117,3.469,132,1.093,135,5.013,211,0.88,221,1.417,228,1.807,231,1.749,233,0.855,234,2.066,253,1.847,273,2.751,353,3.54,390,2.403,588,1.898,985,4.562,1109,7.703]],["t/176",[14,0.953,36,0.61,49,0.761,105,1.282,132,1.561,220,4.478,221,1.459,330,2.067,367,4.073,603,3.842,615,4.35,617,2.475,662,2.475,696,4.35,989,5.162,1055,3.472,1098,6.866,1099,5.162,1110,5.868,1111,5.868,1112,5.868,1113,5.868,1114,5.868]],["t/178",[8,1.981,14,0.728,28,1.185,36,0.297,45,0.869,49,0.37,83,1.285,105,0.624,117,1.285,132,0.547,134,1.243,143,1.285,179,4.677,201,2.276,211,0.441,213,0.748,221,0.71,222,1.204,228,1.44,231,0.876,233,1.12,234,1.035,239,0.592,240,1.272,246,1.097,248,1.243,250,0.748,260,1.368,262,1.223,263,0.748,266,0.9,267,1.981,278,3.052,285,0.788,303,1.689,308,1.984,310,2.242,335,3.429,339,2.276,388,4.677,389,2.511,390,3.266,392,2.798,396,1.689,397,3.242,485,2.285,492,1.43,508,1.285,510,3.242,535,1.969,539,1.285,540,1.547,554,2.316,562,1.614,563,1.547,565,1.614,588,0.951,645,1.204,660,3.481,662,1.204,705,1.486,724,4.136,725,3.37,728,1.869,832,2.116,882,2.116,1003,1.981,1033,2.285,1082,2.285,1115,5.316,1116,5.316,1117,5.316,1118,2.854,1119,2.854,1120,2.511,1121,2.511,1122,2.511,1123,5.316,1124,2.511,1125,2.854,1126,5.958]],["t/180",[14,0.596,28,1.121,35,2.275,36,0.667,45,1.045,49,0.634,105,1.402,108,2.275,115,2.446,116,2.761,132,1.23,167,6.302,211,0.754,221,1.214,222,2.059,228,1.438,231,1.499,233,1.075,234,1.77,240,1.421,250,1.279,310,3.021,330,1.72,335,2.199,390,2.059,443,2.761,492,2.446,724,4.973,725,3.628,1003,3.39,1059,3.62,1080,4.296,1127,6.415,1128,4.296,1129,7.164,1130,4.296,1131,6.302,1132,4.883]],["t/182",[8,2.915,9,3.27,14,0.81,28,1.113,35,1.957,36,0.69,45,0.968,49,0.545,83,1.891,105,1.45,108,1.957,115,2.103,116,2.375,117,2.609,132,0.805,161,5.837,211,0.648,221,1.044,222,1.771,228,1.683,231,1.289,233,0.996,234,1.522,240,1.686,250,1.1,278,1.891,285,1.159,306,1.159,310,1.771,330,1.479,335,1.891,390,3.469,392,3.27,396,2.485,416,3.113,428,3.361,449,2.375,492,2.103,508,1.891,553,3.113,588,1.399,616,3.361,660,2.75,705,2.186,720,2.915,870,3.694,1003,2.915,1082,3.361,1133,6.635,1134,6.635,1135,4.199]],["t/184",[1,4.984,3,3.152,5,3.488,8,2.586,9,2.32,14,0.65,19,2.246,20,2.709,28,1.176,36,0.387,45,0.99,49,0.483,56,2.982,105,0.814,117,1.677,132,0.714,143,1.677,164,5.47,211,0.575,213,0.976,221,0.926,222,1.571,228,1.522,231,1.143,233,1.18,239,1.29,240,1.55,246,1.432,248,1.622,250,0.976,260,1.528,262,1.431,263,0.976,266,1.175,278,1.677,285,1.028,308,1.988,343,1.736,390,1.571,412,5.47,413,4.686,415,5.47,508,1.677,539,1.677,540,2.019,554,2.32,588,1.241,593,2.982,603,2.439,662,1.571,705,1.939,1003,2.586,1084,3.277,1136,6.218,1137,6.218,1138,6.786]],["t/186",[9,1.999,14,0.848,28,1.106,35,2.138,36,0.64,45,1.013,49,0.799,82,1.664,105,1.345,108,2.138,115,2.299,116,2.595,132,1.18,170,6.111,221,1.141,222,1.935,228,1.736,231,1.408,233,1.042,234,2.518,240,1.791,250,1.202,260,0.977,273,2.215,278,2.066,285,1.267,306,1.267,310,1.935,325,2.85,330,1.617,344,2.595,348,2.138,392,1.999,449,2.595,492,2.299,720,5.532,999,4.037,1086,4.037,1128,4.037,1139,4.588,1140,4.588,1141,6.946,1142,6.946]],["t/188",[14,0.797,28,1.174,33,4.32,35,1.597,36,0.522,45,0.952,49,0.445,105,1.096,108,1.597,115,1.717,116,1.939,132,0.657,134,2.185,173,5.219,201,2.611,211,0.529,221,0.853,222,1.446,228,1.558,231,1.052,233,1.043,234,1.819,240,1.46,250,0.898,253,1.111,273,1.655,278,3.268,308,1.28,310,2.115,312,4.347,330,1.208,335,3.462,392,3.266,396,2.028,419,2.744,492,2.513,502,3.016,510,3.719,554,1.493,562,1.939,563,1.858,565,1.939,660,3.285,728,2.245,882,2.541,974,3.016,1033,2.744,1088,3.016,1120,3.016,1121,3.016,1122,3.016,1143,3.428,1144,5.932,1145,5.932,1146,3.428,1147,5.932,1148,5.932]],["t/190",[14,0.727,16,2.358,28,1.163,35,1.608,36,0.681,45,0.735,49,0.773,78,1.938,83,1.554,105,1.301,108,1.608,114,1.797,115,1.729,116,1.952,117,1.554,129,1.15,132,1.142,136,2.559,158,5.24,211,0.533,213,1.321,221,0.858,228,1.469,229,2.596,231,1.059,233,1.046,234,1.252,239,1.046,240,1.004,246,1.327,248,1.504,250,0.904,253,1.634,254,2.26,255,1.729,257,3.301,260,1.394,262,1.371,263,0.904,266,1.088,273,1.667,284,1.608,285,0.953,306,0.953,308,1.882,323,2.624,330,1.216,343,1.608,346,1.729,348,1.608,358,2.06,390,1.456,455,2.396,492,1.729,495,1.797,498,1.871,508,1.554,535,1.554,539,1.554,554,2.196,588,1.679,643,2.763,662,1.456,859,1.952,881,2.26,1107,3.037,1149,3.452,1150,3.037,1151,3.452,1152,3.452,1153,5.956,1154,3.132,1155,6.55,1156,3.452,1157,5.956]],["t/192",[7,1.526,14,0.627,16,1.357,28,1.158,32,2.001,34,2.001,35,1.257,36,0.719,43,1.303,45,0.611,49,0.813,54,1.257,78,2.224,82,2.591,83,1.886,105,0.915,108,1.952,110,1.007,114,2.18,115,1.352,116,1.526,127,3.011,129,1.927,132,1.27,143,1.215,176,5.089,204,1.405,211,0.646,213,0.707,221,0.671,224,1.405,228,1.404,229,2.292,231,0.828,233,0.994,239,0.869,240,0.785,246,1.61,248,1.175,250,0.707,253,1.663,254,1.767,255,1.352,257,2.742,260,1.333,262,1.441,263,0.707,266,0.851,284,1.952,285,0.745,292,1.069,306,0.745,308,1.563,310,1.138,323,2.18,330,0.951,335,1.215,341,1.676,346,2.571,348,2.392,358,2.364,361,2.16,362,2.601,422,0.978,443,1.526,492,1.352,495,1.405,498,1.462,508,1.215,511,1.873,528,1.767,535,1.215,539,1.215,540,1.462,554,1.824,588,0.899,648,1.676,649,1.767,650,1.462,651,2.374,652,2.001,653,2.001,654,1.526,662,1.138,667,1.873,676,4.108,678,3.105,705,1.405,706,2.742,731,4.515,856,2.16,858,2.001,859,1.526,882,2.001,904,2.001,1022,2.374,1056,2.001,1154,1.676,1158,2.698,1159,5.784,1160,2.698,1161,4.188,1162,2.374,1163,2.374,1164,2.374,1165,5.784]],["t/194",[14,0.613,28,1.182,35,1.214,36,0.522,43,1.258,45,0.595,49,0.529,78,2.182,82,0.945,83,1.173,105,0.89,108,1.214,114,1.357,115,1.305,116,1.474,129,0.868,132,1.181,143,2.26,182,4.416,210,1.357,211,0.775,213,1.068,221,0.648,228,1.273,229,2.249,231,1.251,233,1.136,234,0.945,239,1.041,240,0.758,246,1.93,248,1.775,250,0.683,253,1.321,254,1.707,255,1.305,257,2.669,260,1.611,262,1.571,263,1.068,266,1.285,273,1.258,284,1.214,285,1.125,308,2.119,310,1.099,323,2.122,330,0.918,335,1.173,340,2.772,341,1.619,348,2.339,358,1.666,361,2.086,362,2.532,404,2.086,422,1.82,443,1.474,455,1.809,492,1.305,495,1.357,498,1.412,508,1.173,528,1.707,535,1.173,539,1.835,540,2.72,554,2.472,588,1.358,637,3.022,647,1.809,648,1.619,662,1.719,667,1.809,705,2.122,706,1.707,732,3.721,733,4.416,735,2.293,737,3.586,859,1.474,1154,1.619,1166,2.606,1167,5.019,1168,2.606,1169,5.676,1170,2.606,1171,2.606,1172,5.676,1173,5.019]],["t/196",[14,0.654,28,1.174,36,0.649,45,0.781,49,0.695,54,1.749,88,2.782,105,0.82,132,0.719,143,2.412,185,5.493,204,1.954,211,0.827,213,0.983,215,1.183,221,0.933,228,1.201,231,1.152,233,1.156,239,0.778,240,1.092,246,1.443,248,1.635,250,0.983,260,1.594,262,1.567,263,0.983,266,1.183,285,1.036,308,1.999,310,2.872,345,3.004,348,1.749,350,4.727,367,2.605,422,1.942,442,3.029,455,2.605,539,1.69,540,2.903,554,2.333,588,1.25,636,3.004,662,1.583,676,4.999,689,4.999,690,4.712,691,3.302,695,2.782,705,1.954,885,3.004,1078,3.302,1174,3.753,1175,3.753,1176,3.753,1177,6.244,1178,3.753,1179,6.809,1180,3.753]],["t/198",[14,0.959,16,1.929,28,1.122,36,0.454,45,0.868,49,0.567,78,1.679,83,1.966,105,0.954,132,1.394,155,5.957,220,4.206,221,1.086,228,1.631,231,1.827,233,0.893,239,0.906,240,1.27,250,1.144,273,2.108,292,1.73,303,2.583,351,5.957,391,3.495,392,1.902,492,2.187,615,3.237,617,3.067,645,1.841,649,2.859,704,3.237,779,2.859,823,3.031,824,3.237,855,2.874,1011,3.237,1039,3.237,1124,3.841,1150,3.841,1181,6.909,1182,3.841,1183,4.366,1184,4.366,1185,4.366,1186,4.366,1187,4.366,1188,4.366,1189,6.771]],["t/200",[20,2.812,28,1.147,32,3.656,33,2.673,36,0.513,45,0.719,49,0.838,82,1.788,105,1.078,127,2.567,129,1.643,132,0.945,193,6.333,211,0.761,216,4.228,217,3.234,218,4.228,221,1.227,228,1.106,229,1.954,233,0.74,239,1.023,250,1.292,253,1.598,340,1.841,358,2.015,410,3.229,478,3.229,587,3.063,645,2.08,782,3.948,790,3.656,841,3.948,854,4.339,855,3.117,1046,2.918,1047,3.747,1164,4.339,1190,4.339,1191,4.339,1192,4.339,1193,4.339,1194,4.339,1195,4.339]],["t/203",[28,1.186,36,0.406,45,0.803,49,0.948,64,5.612,105,0.852,114,2.031,129,2.434,132,1.328,221,0.97,233,0.826,239,0.809,250,1.022,253,2.067,262,0.898,292,1.546,308,2.055,322,2.031,343,1.818,353,2.423,358,2.831,366,2.892,448,2.114,463,3.123,467,3.123,468,3.123,498,2.983,505,1.954,562,2.206,563,2.114,565,2.206,567,2.423,568,2.708,585,3.123,645,1.645,668,2.708,837,2.892,855,3.907,1011,2.892,1046,2.308,1047,2.865,1055,3.257,1059,2.892,1154,2.423,1196,3.432,1197,5.504,1198,3.432,1199,3.901,1200,3.432,1201,5.612,1202,3.123,1203,3.432,1204,4.407,1205,4.843]],["t/205",[28,1.148,36,0.471,45,0.66,49,1,59,6.068,105,0.989,114,2.356,129,2.567,132,1.415,221,1.126,233,0.679,239,0.939,250,1.186,253,2.235,262,1.041,292,1.793,308,2.276,322,2.356,353,2.811,358,3.016,366,3.355,448,2.453,463,3.623,468,3.623,498,3.305,505,2.267,653,4.521,668,3.141,837,3.355,855,3.72,1046,2.678,1047,3.175,1059,3.355,1154,2.811,1196,3.981,1198,3.981,1200,3.981,1201,3.981,1202,3.623,1203,3.981,1205,5.365,1206,4.525,1207,4.525]],["t/207",[7,0.822,14,0.406,16,0.471,19,0.613,28,1.189,34,1.078,36,0.262,45,0.812,49,0.812,62,3.942,77,0.822,78,0.967,82,0.527,83,0.654,98,0.822,101,1.363,105,0.318,106,1.164,109,1.164,110,0.543,114,1.31,129,1.493,132,0.859,134,0.633,136,1.865,143,0.654,211,0.224,221,0.361,225,1.009,226,0.903,228,0.564,231,0.446,233,1.047,239,1.018,240,0.423,246,1.524,248,0.633,250,0.381,253,0.471,255,2.789,258,0.498,260,1.044,262,1.211,263,0.381,266,0.458,281,1.009,282,0.952,285,0.401,290,2.783,292,1.318,303,0.86,306,0.918,308,1.242,310,1.672,322,0.757,324,1.489,331,1.31,333,0.903,334,1.31,339,0.757,343,2.286,358,1.359,379,1.078,390,1.672,391,1.164,393,1.746,396,0.86,398,2.466,404,1.164,416,1.865,422,0.912,427,1.865,431,1.164,486,1.647,488,0.903,489,1.647,492,0.728,498,2.149,505,1.666,509,1.865,510,1.078,511,1.009,513,1.563,535,0.654,539,1.133,540,1.803,554,1.096,562,0.822,563,1.363,565,1.423,567,0.903,568,1.009,585,1.164,587,2.066,612,1.363,617,0.613,626,3.902,627,1.078,641,2.014,645,0.613,647,1.009,650,0.788,652,1.078,660,0.952,662,0.613,667,1.009,684,1.279,693,2.926,694,1.279,701,1.164,702,6.962,708,1.164,709,1.279,713,1.164,714,1.164,716,1.078,721,1.164,724,1.009,725,2.242,728,1.647,761,1.164,781,3.269,786,1.279,790,1.078,855,2.369,859,2.242,871,1.078,881,0.952,885,1.164,886,1.279,901,1.279,904,1.865,907,1.279,942,1.279,947,1.279,977,2.466,985,2.663,998,1.164,1005,2.926,1010,3.942,1053,0.952,1055,3.114,1130,2.926,1131,1.279,1154,0.903,1181,1.279,1182,3.942,1202,2.014,1204,2.663,1208,2.516,1209,3.326,1210,1.453,1211,1.453,1212,1.453,1213,1.453,1214,2.516,1215,2.516,1216,3.326,1217,2.516,1218,3.326,1219,3.326,1220,2.516,1221,3.964,1222,1.453,1223,1.453,1224,3.964,1225,2.516,1226,1.453,1227,1.279,1228,1.453,1229,3.326,1230,3.964,1231,1.453,1232,1.453,1233,2.516,1234,5.263,1235,2.516,1236,3.326,1237,1.453,1238,1.453,1239,2.516,1240,1.453,1241,1.453,1242,1.453,1243,1.453,1244,2.516,1245,1.453,1246,1.453,1247,1.453,1248,1.453,1249,1.453]],["t/209",[14,0.936,28,1.18,35,1.716,36,0.55,45,0.901,49,0.686,66,5.436,77,2.988,79,2.412,105,1.154,108,1.716,114,1.917,115,1.845,116,2.083,129,1.227,148,2.731,217,3.927,221,0.916,228,1.758,229,1.459,233,1.117,239,0.764,240,1.072,246,1.416,248,1.604,250,0.965,260,1.437,262,1.216,263,0.965,266,1.161,306,1.017,308,1.972,322,1.917,330,1.298,343,2.88,492,1.845,539,1.658,554,2.941,562,2.083,563,1.996,565,2.083,567,2.288,645,1.553,662,1.553,729,4.23,1053,2.412,1091,3.24,1250,6.179,1251,6.751,1252,6.751,1253,6.179,1254,3.683]],["t/211",[14,0.322,16,1.853,28,1.146,30,1.958,36,0.645,45,0.738,49,0.657,72,4.453,78,1.583,101,2.743,105,0.577,110,1.537,127,2.635,129,2.065,132,0.79,134,1.794,143,2.791,148,1.958,201,2.635,211,0.957,213,0.692,215,1.299,220,1.64,221,1.024,227,1.833,229,2.006,233,1.029,239,0.854,246,1.015,248,2.205,250,0.692,253,1.335,260,1.51,262,1.633,263,1.079,266,0.833,306,0.729,308,1.537,322,1.375,340,2.314,343,1.919,348,1.919,358,1.683,410,1.729,447,1.493,456,2.114,489,2.697,495,2.144,498,1.431,505,2.536,535,1.189,539,1.189,540,2.743,554,2.49,598,3.514,617,1.114,645,1.114,654,1.493,662,1.114,669,3.969,670,3.297,671,3.053,695,1.958,813,1.958,847,3.623,855,1.988,859,1.493,1011,1.958,1026,2.114,1046,3.383,1047,4.264,1049,2.323,1090,1.958,1255,2.641,1256,2.641,1257,2.641,1258,2.641,1259,2.641,1260,2.641,1261,2.641,1262,2.114,1263,1.833,1264,2.114,1265,2.114,1266,5.717,1267,2.114,1268,3.753,1269,2.323,1270,2.323,1271,3.623,1272,3.623,1273,3.623]],["t/213",[16,1.123,19,1.461,28,1.167,36,0.36,45,0.871,49,0.449,60,4.075,70,5.25,78,1.943,101,1.877,105,0.757,127,1.803,129,1.988,132,0.664,143,1.56,201,1.803,211,0.78,213,0.907,215,1.092,229,2.365,233,0.985,239,1.238,246,1.332,248,2.6,250,0.907,253,1.638,260,1.485,262,1.51,263,1.324,266,1.092,284,1.614,285,0.956,308,1.887,331,1.803,340,1.887,358,1.415,392,1.509,410,2.268,443,3.375,447,3.375,476,4.447,489,2.268,495,2.631,535,1.56,539,1.56,554,2.6,598,2.404,650,1.877,654,1.959,662,1.461,670,2.773,696,3.747,754,4.778,855,2.44,1046,3.531,1047,4.013,1090,2.568,1262,2.773,1263,2.404,1264,2.773,1265,2.773,1267,2.773,1274,3.464,1275,3.464,1276,4.046,1277,6.561,1278,5.968]],["t/215",[16,1.845,28,1.174,45,0.83,49,0.415,68,4.221,78,1.831,101,1.732,105,0.698,129,1.897,132,0.613,143,3.039,201,1.663,211,1.042,213,0.837,215,1.008,221,1.184,229,2.256,233,1.1,239,0.988,246,1.229,248,2.48,250,0.837,253,1.543,254,3.119,257,2.092,260,1.604,262,1.687,263,1.248,266,1.008,308,1.778,340,2.355,358,1.306,410,2.092,447,1.807,489,3.119,495,2.479,505,1.601,535,1.439,539,1.439,540,3.086,554,2.748,598,2.218,654,1.807,662,1.348,669,2.218,671,3.531,813,2.369,855,2.299,859,2.693,1026,2.558,1046,3.369,1047,3.922,1090,2.369,1262,2.558,1263,2.218,1264,2.558,1265,2.558,1267,2.558,1269,2.811,1270,2.811,1279,6.31,1280,4.221,1281,4.19,1282,4.19,1283,4.19,1284,4.19]],["t/217",[20,2.803,28,1.146,33,2.66,36,0.51,45,0.716,49,0.835,74,5.749,82,1.779,105,1.072,129,1.635,132,0.941,211,0.757,216,4.214,217,3.224,218,4.214,221,1.22,228,1.1,229,1.945,233,0.736,239,1.018,250,1.286,253,1.59,340,2.402,358,2.005,410,3.213,469,3.928,478,3.213,587,3.048,782,3.928,790,3.638,841,3.928,855,3.107,856,3.928,884,3.928,1046,2.904,1047,3.738,1162,4.317,1190,4.317,1191,4.317,1192,4.317,1193,4.317,1194,4.317,1195,4.317,1285,4.317]],["t/219",[20,2.752,36,0.657,49,0.82,74,5.057,82,2.291,105,1.38,129,2.104,216,4.137,217,3.165,218,4.137,221,1.571,228,1.417,250,1.655,340,2.358,469,5.057,858,4.684,884,5.057,1163,5.558,1285,5.558]],["t/222",[14,0.712,16,2.703,28,1.156,45,0.618,60,2.631,68,3.14,78,1.628,129,1.411,132,0.812,143,1.907,211,0.654,228,1.745,229,1.678,233,0.636,240,1.232,253,1.372,258,1.451,259,1.581,260,1.241,262,1.733,263,1.527,303,2.506,306,1.169,324,2.506,334,2.205,358,1.731,447,2.395,448,2.295,498,2.295,508,1.907,650,3.612,654,2.395,671,3.14,859,4.258,977,4.322,1047,2.205,1053,2.773,1055,3.449,1154,2.631,1204,4.666,1263,2.94,1276,5.336,1280,3.14,1282,5.864,1286,3.39,1287,4.235,1288,5.829]],["t/224",[19,1.519,28,1.195,45,0.525,78,1.385,211,0.556,233,1.064,239,1.266,246,1.385,248,1.569,254,3.406,258,1.781,259,1.345,260,1.509,262,1.538,263,1.362,266,1.136,285,1.436,308,1.941,327,3.077,340,3.009,343,1.679,348,2.423,390,1.519,393,2.501,508,1.622,539,1.622,554,2.265,562,2.037,563,1.952,565,2.037,567,2.238,568,2.501,571,3.169,612,1.952,654,3.451,662,1.519,716,2.671,781,4.151,855,2.511,891,3.856,1002,2.671,1039,3.856,1055,2.132,1056,3.856,1227,3.169,1280,2.671,1281,3.169,1283,4.575,1289,6.103,1290,6.683,1291,3.603,1292,3.603,1293,3.603,1294,6.103,1295,3.603,1296,3.169]],["t/226",[14,0.538,16,1.94,28,1.176,45,0.642,68,3.266,82,1.597,211,0.68,228,1.343,229,1.745,233,0.661,240,1.282,258,1.509,259,1.644,260,0.938,262,1.565,263,1.154,306,1.216,324,2.606,327,2.606,334,2.293,340,3.007,358,1.8,398,3.266,446,3.526,447,2.491,448,3.245,508,1.983,650,4.268,823,3.058,828,3.875,859,2.491,891,4.439,977,5.66,1039,4.439,1056,4.439,1263,3.058,1276,6.304,1280,3.266,1284,5.268,1296,5.268]],["t/229",[14,0.684,16,2.595,28,0.937,30,4.153,45,0.817,49,0.727,60,4.351,129,1.866,143,2.523,211,0.865,228,1.571,233,0.841,240,1.63,258,1.919,259,2.091,260,1.491,262,1.843,263,1.835,508,2.523,669,3.889,1047,3.647,1053,3.668,1268,4.153,1271,6.724,1286,4.485]],["t/231",[19,2.46,28,1.136,45,0.851,101,3.161,211,0.9,233,0.875,239,1.21,258,1.998,259,2.177,260,1.242,262,1.653,263,1.528,340,2.906,390,2.46,612,3.161,716,4.325,781,5.046,1002,4.325,1268,4.325,1272,6.32]],["t/233",[14,0.684,28,0.937,30,4.153,45,0.817,49,0.727,60,4.351,129,1.866,143,2.523,211,0.865,228,1.571,233,0.841,240,1.63,258,1.919,259,2.091,260,1.491,262,1.843,263,1.835,340,2.989,508,2.523,669,3.889,1047,3.647,1053,3.668,1268,4.153,1273,6.724,1286,4.485]]],"invertedIndex":[["",{"_index":28,"t":{"10":{"position":[[20,2],[39,1],[49,1]]},"13":{"position":[[124,1],[177,1],[253,3],[452,1],[508,1],[510,3],[584,1],[586,3],[646,1],[648,3],[715,1],[717,3],[775,1],[777,3],[839,1],[841,3],[897,1],[899,3],[951,1],[953,3],[1005,1],[1007,3],[1011,1],[1029,1],[1151,1],[1274,1],[1538,1],[1717,1],[1738,1],[1772,1],[1851,1],[1932,1],[1996,2],[2028,2],[2182,2],[2297,2],[2649,1],[2679,1],[2681,1],[2704,1],[2706,2]]},"15":{"position":[[185,1],[211,1],[218,2],[336,1],[338,3],[389,1],[391,3],[484,1],[486,3],[570,1],[572,3],[686,1],[688,3],[802,1],[804,3],[909,1],[911,3],[1001,1],[1003,3],[1099,1],[1101,3],[1173,1],[1175,3],[1259,1],[1261,3],[1336,1],[1338,3],[1432,1],[1434,3],[1462,1],[1464,3],[1499,1],[1501,3],[1581,1],[1583,3],[1636,1],[1638,3],[1687,1],[1689,3],[1693,1],[1711,1],[1802,1],[2048,1],[2164,1],[2166,1],[2200,2],[2237,1]]},"22":{"position":[[420,1],[422,3],[482,1],[520,2],[560,1],[612,1],[614,3],[648,2],[670,3],[742,2],[779,3],[837,2],[884,3],[940,2],[974,1]]},"24":{"position":[[399,1],[401,3],[458,2],[480,3],[531,2],[558,1],[665,1],[667,3],[705,2],[732,1]]},"27":{"position":[[240,1],[296,1]]},"34":{"position":[[299,1],[301,3],[354,2],[391,1],[445,1],[447,3],[488,2],[516,1],[566,1],[568,3],[631,2],[665,3],[714,1],[745,1],[785,2],[805,3],[838,1],[878,1],[911,2],[933,3],[976,1],[1000,2],[1023,3],[1052,1],[1128,2],[1153,1]]},"37":{"position":[[263,1],[265,3],[317,1],[338,2],[359,3],[416,1],[435,2],[457,3],[504,1],[539,2],[559,3],[608,1],[643,2],[665,1]]},"44":{"position":[[311,1],[347,1],[405,1],[434,1],[488,1],[521,3],[563,1],[592,2],[614,3],[668,1],[714,1],[766,1],[778,1],[939,2],[963,3],[1027,2],[1054,1]]},"51":{"position":[[692,1],[751,1],[821,1],[852,1],[910,1],[1086,1],[1132,1],[1174,1]]},"53":{"position":[[309,1],[368,1],[436,1],[467,1]]},"55":{"position":[[298,1],[334,1],[406,1],[442,1],[510,1],[543,3],[597,1],[643,1],[695,1],[708,2],[732,1]]},"58":{"position":[[258,1],[260,3],[302,1],[358,2],[377,3],[453,1],[470,1],[489,2],[514,1]]},"61":{"position":[[225,1],[227,3],[281,1],[283,1],[378,1],[380,1],[488,1],[588,1],[703,1],[768,1],[853,1],[907,1],[986,1],[1060,1],[1151,1],[1218,2],[1243,1]]},"68":{"position":[[392,1],[447,3],[506,1],[521,1],[523,1],[530,1],[564,1],[571,1],[623,1],[636,1],[638,1],[640,2],[703,1],[783,1],[785,3],[801,2],[814,3],[844,2],[868,1]]},"75":{"position":[[297,1],[333,1],[393,1],[423,1],[479,1],[512,3],[560,1],[578,2],[611,1]]},"78":{"position":[[308,1],[347,1]]},"85":{"position":[[585,1],[587,3],[645,2],[682,1],[783,1],[785,3],[816,2],[844,3],[920,1],[973,2],[1014,3],[1084,1],[1177,1],[1237,2],[1272,3],[1351,2],[1396,1],[2287,1],[2289,3],[2325,2],[2340,3],[2369,2],[2386,3],[2415,2],[2432,3],[2464,2],[2484,3],[2532,2],[2562,3],[2595,2],[2620,3],[2670,1],[2729,1],[2782,2],[2802,3],[2888,1],[2940,2],[2974,3],[3049,1],[3099,2],[3128,3],[3207,1],[3279,1],[3354,2],[3392,3],[3439,2],[3473,3],[3552,1],[3643,1],[3716,1],[3740,3],[3789,1],[3850,1],[3883,2],[3915,3],[3958,2],[3989,3],[4062,1],[4105,2],[4125,3],[4187,1],[4254,1],[4320,2],[4348,1],[4399,1],[4444,1],[4446,3],[4516,2],[4543,1],[4559,3],[4608,2],[4631,1],[4643,3],[4717,2],[4750,1],[4773,3],[4817,2],[4843,1],[4858,1],[4915,1],[4954,1],[4975,1],[5004,1],[5033,1],[5043,1],[5154,1],[5156,3],[5184,2],[5201,3],[5243,2],[5265,3],[5286,2],[5311,3],[5384,1],[5445,2],[5478,3],[5514,2],[5539,3],[5597,1],[5642,2],[5663,3],[5700,2],[5736,1],[5781,1],[5783,3],[5804,2],[5811,1],[5816,3],[5834,2],[5841,1],[5846,3],[5873,2],[5881,1],[5886,3],[5904,2],[5915,1],[5920,3],[5940,2],[5949,1],[5954,3],[5977,2],[5992,1],[5997,3],[6022,2],[6033,1],[6038,1],[6225,1],[6231,1],[6240,1],[6250,1],[6261,1],[6273,1],[6288,1],[6303,1],[6316,1],[6321,1],[6352,1],[6510,1],[6583,1],[6758,1],[6931,1]]},"92":{"position":[[844,1],[992,1]]},"101":{"position":[[317,1],[353,1],[413,1],[443,1],[499,1],[532,3],[574,1],[603,2],[625,3],[679,1],[725,1],[777,1],[790,1],[951,2],[975,3],[1039,2],[1066,1]]},"103":{"position":[[1281,1],[1317,3],[1379,2],[1401,1],[1467,1],[1469,3],[1531,2],[1565,1],[1627,1],[1629,3],[1682,2],[1716,3],[1771,1],[1846,1],[1916,2],[1939,3],[2004,2],[2026,1]]},"105":{"position":[[876,1],[912,3],[974,2],[996,1],[1062,1],[1095,3],[1157,2],[1179,1],[1241,1],[1243,3],[1296,2],[1330,3],[1355,2],[1385,1],[1435,1],[1437,3],[1464,2],[1486,3],[1533,1],[1584,2],[1608,3],[1649,2],[1674,3],[1725,1],[1776,2],[1812,1]]},"108":{"position":[[288,1],[290,3],[344,2],[374,3],[419,2],[444,3],[484,1],[531,2],[562,3],[602,2],[630,3],[716,2],[732,3],[783,2],[819,1],[862,1],[868,1],[876,1],[888,1],[893,1]]},"111":{"position":[[298,2]]},"116":{"position":[[261,1],[263,3],[342,1],[387,2],[415,1],[726,1],[728,3],[785,2],[803,3],[886,2],[911,3],[961,2],[991,1],[1129,1],[1157,1],[1251,1],[1253,3],[1317,1],[1367,3],[1376,2],[1393,3],[1453,1],[1469,2],[1489,1]]},"122":{"position":[[236,1],[238,3],[293,1],[347,2],[388,3],[452,1],[503,2],[529,1]]},"124":{"position":[[234,1]]},"126":{"position":[[177,1],[179,3],[279,2],[317,3],[382,2],[407,3],[482,1],[534,2],[569,1],[637,1],[639,3],[688,2],[710,3],[772,1],[843,2],[863,1]]},"135":{"position":[[100,1],[102,3],[134,2],[151,3],[186,2],[206,3],[245,2],[268,3],[328,2],[352,3],[426,2],[445,1],[1359,1],[1507,1]]},"137":{"position":[[253,1]]},"163":{"position":[[111,1],[222,1],[424,1],[1196,1],[1198,3],[1233,2],[1263,3],[1306,1],[1348,1],[1380,1],[1410,2],[1435,3],[1525,1],[1616,1],[1704,2],[1728,3],[1796,1],[1841,1],[1924,1],[1996,1],[2047,1],[2121,1],[2172,2],[2199,3],[2251,1],[2308,2],[2338,3],[2409,2],[2451,3],[2494,2],[2536,3],[2645,2],[2680,3],[2730,1],[2768,2],[2795,1],[3097,1],[3099,3],[3120,2],[3133,1],[3256,1],[3381,1],[3423,1],[3425,3],[3505,1],[3553,2],[3581,1],[3598,3],[3676,1],[3737,2],[3763,1],[3778,3],[3853,1],[3902,1],[3965,1],[4035,1],[4086,2],[4118,1],[4140,3],[4221,1],[4252,2],[4276,1],[4289,3],[4370,1],[4452,1],[4497,1],[4582,1],[4666,1],[4689,2],[4712,1],[4724,3],[4762,2],[4784,1],[4796,3],[4872,1],[4908,2],[4929,1],[4939,1],[5115,1],[5293,1],[5295,3],[5346,2],[5371,3],[5420,2],[5442,3],[5488,2],[5509,3],[5560,2],[5583,1],[5638,1],[5685,1],[5687,3],[5744,2],[5766,1],[5777,3],[5832,2],[5852,1],[5861,3],[5916,2],[5936,1],[5945,3],[6003,2],[6026,1],[6038,3],[6093,2],[6113,1],[6122,3],[6179,2],[6201,1],[6212,1],[6259,1],[6341,1],[6507,1],[6509,3],[6533,2],[6552,3],[6617,1],[6685,1],[6746,1],[6813,1],[6826,1],[6902,1],[6920,2],[6947,1],[6984,1],[7108,1],[7110,3],[7140,2],[7146,1],[7151,3],[7173,2],[7182,1],[7187,3],[7216,2],[7229,1],[7234,1],[7291,1]]},"166":{"position":[[780,1],[782,3],[805,2],[829,3],[859,2],[879,3],[922,2],[945,3],[978,2],[995,3],[1030,2],[1072,3],[1181,2],[1226,3],[1267,2],[1304,1],[1372,1],[1374,3],[1419,1],[1477,1],[1538,1],[1587,2],[1617,3],[1694,1],[1771,1],[1831,2],[1873,1],[1948,1],[2005,2],[2073,1],[2142,1],[2144,3],[2167,2],[2191,3],[2221,2],[2241,3],[2284,2],[2307,3],[2348,2],[2390,3],[2499,2],[2544,3],[2585,2],[2622,1],[2830,1],[2832,3],[2914,2],[2952,3],[3034,2],[3066,3],[3136,2],[3166,3],[3245,2],[3279,3],[3339,1],[3404,2],[3441,3],[3498,1],[3541,2],[3581,3],[3671,1],[3714,2],[3754,3],[3808,1],[3843,2],[3875,3],[3916,1],[3953,2],[3987,3],[4045,1],[4094,2],[4135,3],[4215,1],[4294,2],[4334,3],[4415,1],[4488,1],[4501,2],[4542,3],[4607,1],[4689,2],[4725,3],[4793,2],[4817,3],[4899,1],[4953,2],[4995,1],[5047,1],[5076,1],[5122,1],[5151,1],[5195,1],[5224,1],[5272,1],[5301,1],[5376,1],[5433,2],[5501,1]]},"174":{"position":[[284,1],[286,3],[331,1],[378,2],[405,1]]},"178":{"position":[[397,1],[433,1],[481,1],[505,1],[549,1],[582,3],[658,2],[684,3],[756,1],[815,2],[833,1],[875,1],[877,3],[962,1],[970,3],[1047,1],[1088,2],[1101,3],[1179,2],[1204,3],[1284,1],[1330,2],[1353,3],[1462,2],[1496,3],[1551,2],[1577,1],[1622,1],[1624,3],[1670,2],[1678,1],[1683,3],[1727,2],[1740,1],[1745,1],[1798,1],[1844,1],[1846,3],[1904,2],[1924,1],[1933,1],[1978,1]]},"180":{"position":[[510,1],[550,1],[616,1],[618,3],[647,2],[660,1],[722,1],[758,1]]},"182":{"position":[[726,1],[762,1],[830,1],[864,1],[928,1],[961,3],[1014,1],[1039,1],[1100,2],[1119,1]]},"184":{"position":[[450,1],[486,1],[554,1],[588,1],[652,1],[714,1],[768,1],[770,3],[786,2],[803,3],[822,2],[842,3],[951,2],[991,3],[1041,1],[1084,2],[1116,1],[1181,1],[1233,1],[1235,3],[1297,2],[1319,1],[1330,1],[1387,1]]},"186":{"position":[[583,1],[619,1],[671,1],[697,1],[745,1],[778,3],[806,2],[827,1]]},"188":{"position":[[520,1],[556,1],[612,1],[640,1],[692,1],[694,3],[749,2],[783,3],[801,2],[835,1],[885,1],[887,3],[963,1],[971,3],[1039,1],[1080,2],[1093,3],[1171,2],[1200,1],[1253,1],[1255,3],[1306,2],[1314,1],[1319,3],[1368,2],[1381,1],[1386,1]]},"190":{"position":[[491,1],[493,3],[537,2],[574,3],[648,1],[722,2],[748,3],[799,2],[824,1],[872,1],[874,3],[936,2],[962,3],[999,2],[1026,3],[1135,2],[1172,3],[1240,1],[1313,2],[1342,1],[1401,1],[1450,2],[1502,1]]},"192":{"position":[[1145,1],[1147,3],[1176,2],[1210,3],[1284,1],[1358,2],[1384,3],[1436,2],[1461,3],[1535,2],[1583,3],[1614,2],[1641,3],[1750,2],[1783,3],[1834,1],[1870,2],[1895,1],[1946,1],[1991,1],[1993,3],[2048,2],[2079,1],[2101,1],[2144,1],[2189,1],[2191,3],[2253,2],[2279,3],[2316,2],[2343,1]]},"194":{"position":[[408,1],[410,3],[451,2],[488,3],[562,1],[636,2],[662,3],[715,2],[740,3],[808,2],[856,3],[887,2],[914,3],[1023,2],[1057,3],[1119,1],[1156,2],[1182,1],[1235,1],[1281,1],[1283,3],[1339,2],[1365,1],[1381,3],[1443,2],[1475,1],[1498,3],[1554,2],[1595,1],[1628,1],[1673,1],[1720,1],[1722,3],[1784,2],[1810,3],[1847,2],[1874,3],[1983,2],[2017,3],[2071,1],[2108,2],[2134,1],[2187,1],[2233,2],[2279,1]]},"196":{"position":[[325,1],[327,3],[393,2],[430,3],[539,2],[581,3],[632,1],[668,2],[702,1],[771,1],[825,1],[827,3],[885,2],[919,1],[944,3],[999,2],[1030,1],[1052,1],[1113,1],[1178,1],[1180,3],[1235,2],[1248,1]]},"198":{"position":[[607,1],[609,3],[641,2],[678,1],[732,1],[734,3],[779,2],[800,3],[868,2],[889,1]]},"200":{"position":[[281,1],[283,3],[310,2],[335,3],[369,1],[440,2],[458,3],[507,1],[678,2],[698,1]]},"203":{"position":[[365,1],[367,3],[389,2],[411,3],[435,2],[453,3],[507,1],[631,1],[758,2],[782,3],[806,2],[826,1],[865,1],[867,3],[889,2],[898,1],[903,3],[926,2],[937,1],[942,3],[970,2],[978,1],[983,3],[1002,2],[1009,1],[1014,1]]},"205":{"position":[[347,1],[349,3],[371,2],[393,3],[417,2],[435,3],[489,1],[613,1],[740,2],[764,3],[788,2],[808,1]]},"207":{"position":[[1307,1],[1309,3],[1363,2],[1404,3],[1455,1],[1513,1],[1585,1],[1616,2],[1655,3],[1709,2],[1733,3],[1784,2],[1814,3],[1875,1],[1930,2],[1949,1],[2034,1],[2036,3],[2080,2],[2097,3],[2171,1],[2238,2],[2272,3],[2341,2],[2358,1],[2369,3],[2422,2],[2460,3],[2518,1],[2567,2],[2587,3],[2617,2],[2637,3],[2683,2],[2710,3],[2788,1],[2855,2],[2911,3],[3020,2],[3054,3],[3105,1],[3158,1],[3195,2],[3221,1],[3253,1],[3255,3],[3287,2],[3307,3],[3337,2],[3355,1],[3393,1],[3395,3],[3441,2],[3459,3],[3517,1],[3519,1],[3593,1],[3615,2],[3638,1],[3691,1],[3693,3],[3715,2],[3724,1],[3729,3],[3752,2],[3763,1],[3768,3],[3796,2],[3811,1],[3816,3],[3836,2],[3844,1],[3849,1],[3955,1],[3957,3],[4026,2],[4040,1],[4083,1],[4124,1],[4126,3],[4158,1],[4160,1],[4228,1],[4267,2],[4295,1],[4300,3],[4333,1],[4335,1],[4411,2],[4438,1],[4443,1],[4726,1],[4728,3],[4785,2],[4808,3],[4864,2],[4884,1],[4922,1],[4948,1],[5001,1],[5047,1],[5049,3],[5105,2],[5127,1],[5138,1],[5183,1]]},"209":{"position":[[330,1],[361,1],[415,1],[417,3],[465,2],[499,3],[544,2],[576,3],[685,2],[725,3],[785,2],[817,1],[1011,1],[1013,3],[1042,2],[1053,1],[1058,3],[1092,2],[1103,1],[1108,3],[1147,2],[1158,1],[1163,1],[1228,1],[1280,2],[1338,1]]},"211":{"position":[[1054,1],[1056,3],[1124,2],[1143,3],[1217,2],[1243,3],[1312,2],[1333,3],[1366,2],[1387,3],[1496,2],[1529,3],[1567,1],[1651,2],[1676,1],[2044,1],[2089,1],[2091,3],[2143,2],[2171,1],[2189,3],[2239,2],[2265,1],[2281,3],[2330,2],[2355,1],[2370,1],[2413,1]]},"213":{"position":[[222,1],[224,3],[292,2],[311,3],[385,2],[411,3],[480,2],[501,3],[534,2],[555,3],[610,2],[627,3],[686,2],[706,3],[778,2],[796,3],[905,2],[941,3],[979,1],[1063,2],[1091,1],[1331,1],[1379,2],[1429,1]]},"215":{"position":[[209,1],[211,3],[279,2],[298,3],[372,2],[398,3],[467,2],[488,3],[521,2],[542,3],[570,2],[593,3],[702,2],[736,3],[774,1],[858,2],[884,1],[1255,1],[1301,1],[1303,3],[1357,2],[1387,1],[1407,3],[1458,2],[1485,1],[1502,3],[1553,2],[1580,1],[1597,1],[1642,1]]},"217":{"position":[[280,1],[282,3],[309,2],[334,3],[368,1],[439,2],[457,3],[506,1],[677,2],[697,1]]},"222":{"position":[[413,1],[415,3],[455,2],[489,3],[551,1],[607,2],[633,3],[696,2],[716,3],[780,2],[802,3],[870,2],[886,3],[930,2],[949,1]]},"224":{"position":[[151,1],[153,3],[190,2],[214,3],[290,2],[311,3],[346,2],[369,3],[419,2],[443,3],[552,2],[586,3],[649,1],[702,2],[728,1],[765,1],[767,3],[801,2],[811,1],[816,3],[837,2],[847,1],[852,3],[888,2],[899,1],[904,3],[942,2],[955,1],[960,3],[999,2],[1010,1],[1015,1],[1068,1],[1114,2],[1160,1]]},"226":{"position":[[151,1],[153,3],[211,2],[237,3],[277,2],[311,3],[353,2],[373,3],[411,2],[431,3],[470,2],[491,3],[532,2],[555,3],[594,2],[615,3],[708,2],[724,1]]},"229":{"position":[[413,1],[446,1]]},"231":{"position":[[147,1],[149,3],[186,2],[210,3],[260,2],[284,1]]},"233":{"position":[[388,1],[421,1]]}}}],["0",{"_index":1108,"t":{"172":{"position":[[130,1]]}}}],["0.9.3",{"_index":750,"t":{"129":{"position":[[207,6]]}}}],["1",{"_index":563,"t":{"85":{"position":[[5813,2],[6233,2]]},"108":{"position":[[870,2]]},"163":{"position":[[76,1],[190,1],[7148,2]]},"172":{"position":[[208,2]]},"178":{"position":[[1680,2]]},"188":{"position":[[1316,2]]},"203":{"position":[[900,2]]},"207":{"position":[[3726,2],[4297,2]]},"209":{"position":[[1055,2]]},"224":{"position":[[813,2]]}}}],["1.0.0",{"_index":122,"t":{"13":{"position":[[2019,8]]}}}],["1.4.0",{"_index":752,"t":{"129":{"position":[[260,5]]},"153":{"position":[[609,6]]}}}],["1.8",{"_index":386,"t":{"58":{"position":[[485,3]]}}}],["2",{"_index":565,"t":{"85":{"position":[[5843,2],[6242,2]]},"108":{"position":[[878,2]]},"163":{"position":[[509,1],[7184,2]]},"178":{"position":[[1742,2]]},"188":{"position":[[1383,2]]},"203":{"position":[[939,2]]},"207":{"position":[[3765,2],[4440,2]]},"209":{"position":[[1105,2]]},"224":{"position":[[849,2]]}}}],["2.0.0",{"_index":789,"t":{"135":{"position":[[1419,8]]}}}],["2.11",{"_index":991,"t":{"163":{"position":[[701,4],[797,4]]}}}],["2.12",{"_index":681,"t":{"108":{"position":[[499,4]]},"163":{"position":[[710,4],[806,4]]}}}],["2.12.4",{"_index":682,"t":{"108":{"position":[[523,7]]}}}],["2.13.5",{"_index":424,"t":{"68":{"position":[[591,6]]}}}],["2.13.5.jar",{"_index":423,"t":{"68":{"position":[[550,13]]}}}],["2.2.0",{"_index":21,"t":{"6":{"position":[[56,6]]},"10":{"position":[[51,6]]},"19":{"position":[[0,5]]},"31":{"position":[[0,5]]},"41":{"position":[[0,5]]},"48":{"position":[[0,5]]},"65":{"position":[[0,5]]},"72":{"position":[[0,5]]},"82":{"position":[[0,5]]},"89":{"position":[[0,5]]},"98":{"position":[[0,5]]},"161":{"position":[[0,5]]}}}],["2015",{"_index":547,"t":{"85":{"position":[[4977,7]]}}}],["2018",{"_index":549,"t":{"85":{"position":[[5006,7]]}}}],["2021",{"_index":551,"t":{"85":{"position":[[5035,7]]}}}],["21.3",{"_index":788,"t":{"135":{"position":[[1397,7]]}}}],["2^31",{"_index":981,"t":{"163":{"position":[[61,4],[69,6]]}}}],["2^63",{"_index":984,"t":{"163":{"position":[[175,4],[183,6]]}}}],["3",{"_index":567,"t":{"85":{"position":[[5883,2],[6252,2]]},"108":{"position":[[890,2]]},"163":{"position":[[7231,2]]},"203":{"position":[[980,2]]},"207":{"position":[[3813,2]]},"209":{"position":[[1160,2]]},"224":{"position":[[901,2]]}}}],["32",{"_index":978,"t":{"163":{"position":[[25,2]]}}}],["32002",{"_index":1057,"t":{"166":{"position":[[281,6]]}}}],["4",{"_index":568,"t":{"85":{"position":[[5917,2],[6263,2]]},"163":{"position":[[772,1]]},"203":{"position":[[1011,2]]},"207":{"position":[[3846,2]]},"224":{"position":[[957,2]]}}}],["5",{"_index":571,"t":{"85":{"position":[[5951,2],[6275,2]]},"224":{"position":[[1012,2]]}}}],["6",{"_index":574,"t":{"85":{"position":[[5994,2],[6290,2]]}}}],["616b2f/bsp.nvim",{"_index":763,"t":{"131":{"position":[[468,15]]}}}],["64",{"_index":983,"t":{"163":{"position":[[139,2]]}}}],["7",{"_index":576,"t":{"85":{"position":[[6035,2],[6305,2]]}}}],["8",{"_index":382,"t":{"58":{"position":[[342,1]]},"85":{"position":[[6318,2]]},"163":{"position":[[900,1]]}}}],["a/b/lib.java",{"_index":405,"t":{"61":{"position":[[838,14]]}}}],["abov",{"_index":639,"t":{"103":{"position":[[371,5]]},"151":{"position":[[198,6]]}}}],["absolut",{"_index":380,"t":{"58":{"position":[[281,8]]},"85":{"position":[[3996,8]]},"135":{"position":[[1271,8]]},"141":{"position":[[333,8]]}}}],["accept(x",{"_index":142,"t":{"13":{"position":[[2655,9]]}}}],["accord",{"_index":1023,"t":{"163":{"position":[[3182,9]]}}}],["act",{"_index":614,"t":{"94":{"position":[[151,6],[239,6]]},"131":{"position":[[315,3],[408,3]]},"151":{"position":[[128,3],[214,4]]},"166":{"position":[[207,3]]}}}],["action",{"_index":695,"t":{"116":{"position":[[267,7],[390,9],[438,6],[515,6],[777,7],[878,7],[944,6]]},"163":{"position":[[4293,7]]},"196":{"position":[[385,7]]},"211":{"position":[[248,7]]}}}],["activ",{"_index":947,"t":{"153":{"position":[[211,6]]},"207":{"position":[[401,6]]}}}],["actual",{"_index":468,"t":{"85":{"position":[[1183,6]]},"203":{"position":[[790,6]]},"205":{"position":[[772,6]]}}}],["ad",{"_index":281,"t":{"34":{"position":[[680,5],[844,5],[948,5]]},"75":{"position":[[527,5]]},"135":{"position":[[1176,5]]},"153":{"position":[[583,5]]},"207":{"position":[[383,5]]}}}],["adapt",{"_index":1180,"t":{"196":{"position":[[1194,7]]}}}],["add",{"_index":11,"t":{"4":{"position":[[0,3],[43,3]]},"163":{"position":[[4526,3]]}}}],["addit",{"_index":322,"t":{"44":{"position":[[525,10]]},"85":{"position":[[956,10]]},"101":{"position":[[536,10]]},"126":{"position":[[321,10]]},"141":{"position":[[1254,9]]},"166":{"position":[[581,10],[1230,10],[2548,10]]},"203":{"position":[[227,9]]},"205":{"position":[[213,9]]},"207":{"position":[[2641,10]]},"209":{"position":[[733,10]]},"211":{"position":[[214,10]]}}}],["address",{"_index":699,"t":{"116":{"position":[[334,7]]}}}],["affect",{"_index":1178,"t":{"196":{"position":[[359,8]]}}}],["against",{"_index":907,"t":{"145":{"position":[[130,7]]},"207":{"position":[[1568,7]]}}}],["agent",{"_index":349,"t":{"51":{"position":[[247,6]]}}}],["aggreg",{"_index":525,"t":{"85":{"position":[[3805,10]]}}}],["agnost",{"_index":956,"t":{"153":{"position":[[848,9]]}}}],["aim",{"_index":888,"t":{"143":{"position":[[25,4]]}}}],["allow",{"_index":587,"t":{"87":{"position":[[100,6]]},"141":{"position":[[1132,6]]},"163":{"position":[[1510,7],[6371,6]]},"166":{"position":[[406,5]]},"200":{"position":[[371,6]]},"207":{"position":[[421,8],[4174,7],[4349,7]]},"217":{"position":[[370,6]]}}}],["alltarget",{"_index":507,"t":{"85":{"position":[[3085,13],[3102,11]]}}}],["alpha",{"_index":766,"t":{"131":{"position":[[514,6]]}}}],["alreadi",{"_index":866,"t":{"141":{"position":[[1359,7],[1411,7],[2644,7]]}}}],["alway",{"_index":813,"t":{"137":{"position":[[855,6]]},"141":{"position":[[367,6],[530,6]]},"211":{"position":[[155,6]]},"215":{"position":[[37,6]]}}}],["ambigu",{"_index":897,"t":{"143":{"position":[[539,12]]}}}],["amd64",{"_index":384,"t":{"58":{"position":[[352,5]]}}}],["amount",{"_index":476,"t":{"85":{"position":[[1435,6]]},"213":{"position":[[575,6],[651,6]]}}}],["anoth",{"_index":1049,"t":{"163":{"position":[[6466,7]]},"211":{"position":[[776,7]]}}}],["anyth",{"_index":883,"t":{"141":{"position":[[2456,8],[2515,8]]}}}],["appear",{"_index":708,"t":{"116":{"position":[[556,7]]},"166":{"position":[[1566,6]]},"207":{"position":[[2311,6]]}}}],["appli",{"_index":404,"t":{"61":{"position":[[718,7],[1027,7]]},"194":{"position":[[272,7]]},"207":{"position":[[2071,8]]}}}],["applic",{"_index":678,"t":{"105":{"position":[[1636,12],[1712,12]]},"116":{"position":[[1189,10]]},"163":{"position":[[3483,12],[3569,11],[3583,14]]},"192":{"position":[[1423,12],[1522,12]]}}}],["appreci",{"_index":963,"t":{"153":{"position":[[1172,12]]}}}],["appropri",{"_index":1212,"t":{"207":{"position":[[568,11]]}}}],["approv",{"_index":940,"t":{"153":{"position":[[36,8]]}}}],["arbitrari",{"_index":410,"t":{"61":{"position":[[1127,9]]},"200":{"position":[[490,9]]},"211":{"position":[[1737,9]]},"213":{"position":[[1158,9]]},"215":{"position":[[947,9]]},"217":{"position":[[489,9]]}}}],["architectur",{"_index":936,"t":{"151":{"position":[[46,13]]}}}],["argument",{"_index":323,"t":{"44":{"position":[[536,9],[701,9]]},"51":{"position":[[1153,10]]},"55":{"position":[[630,9]]},"101":{"position":[[547,9],[712,9]]},"103":{"position":[[713,8]]},"105":{"position":[[187,9],[1499,9],[1587,10]]},"135":{"position":[[364,9]]},"141":{"position":[[113,9]]},"190":{"position":[[761,9],[802,11]]},"192":{"position":[[1397,9],[1439,11]]},"194":{"position":[[675,9],[718,11]]}}}],["argv",{"_index":780,"t":{"135":{"position":[[429,5],[1474,7]]},"141":{"position":[[60,4],[81,4],[223,4],[273,4],[514,5],[520,4],[581,4],[691,4],[1288,4],[1641,4],[2685,4]]},"143":{"position":[[1364,4],[1471,4]]}}}],["array",{"_index":509,"t":{"85":{"position":[[3233,5],[3396,5]]},"124":{"position":[[161,5]]},"126":{"position":[[445,5]]},"207":{"position":[[845,5],[2717,5]]}}}],["array[str",{"_index":207,"t":{"15":{"position":[[2143,15]]}}}],["artifact",{"_index":419,"t":{"68":{"position":[[468,9],[643,10]]},"163":{"position":[[285,8],[332,10]]},"188":{"position":[[227,9]]}}}],["artifactid>bsp4j</artifactid",{"_index":24,"t":{"8":{"position":[[46,30]]}}}],["ask",{"_index":353,"t":{"51":{"position":[[443,3]]},"143":{"position":[[612,6],[985,3]]},"170":{"position":[[104,4],[266,4]]},"172":{"position":[[53,3]]},"174":{"position":[[77,3]]},"203":{"position":[[67,3]]},"205":{"position":[[66,3]]}}}],["assign",{"_index":235,"t":{"22":{"position":[[458,8],[711,8]]}}}],["associ",{"_index":391,"t":{"61":{"position":[[248,10]]},"198":{"position":[[81,10]]},"207":{"position":[[173,10]]}}}],["attach",{"_index":636,"t":{"103":{"position":[[338,6]]},"111":{"position":[[111,6]]},"196":{"position":[[928,6]]}}}],["attribut",{"_index":280,"t":{"34":{"position":[[669,10],[809,10],[937,10]]},"75":{"position":[[516,10]]}}}],["author",{"_index":958,"t":{"153":{"position":[[955,8]]}}}],["autoimport",{"_index":607,"t":{"92":{"position":[[866,12]]}}}],["automat",{"_index":1125,"t":{"178":{"position":[[1236,13]]}}}],["avail",{"_index":4,"t":{"2":{"position":[[57,9]]},"22":{"position":[[500,9],[795,9]]},"147":{"position":[[92,9],[358,9]]},"153":{"position":[[334,9]]},"174":{"position":[[101,9]]}}}],["availablefeatur",{"_index":241,"t":{"22":{"position":[[840,18]]}}}],["b",{"_index":592,"t":{"92":{"position":[[318,1],[463,1]]}}}],["back",{"_index":1240,"t":{"207":{"position":[[3588,4]]}}}],["background",{"_index":876,"t":{"141":{"position":[[1997,10],[2375,10]]}}}],["base",{"_index":513,"t":{"85":{"position":[[3523,5]]},"137":{"position":[[558,4],[631,4]]},"139":{"position":[[624,4]]},"141":{"position":[[400,4],[565,4]]},"155":{"position":[[4,4],[54,4],[319,4]]},"163":{"position":[[1539,4],[1600,4],[1620,4]]},"207":{"position":[[3433,7],[3510,6]]}}}],["basedirectori",{"_index":1004,"t":{"163":{"position":[[1707,15]]}}}],["basic",{"_index":265,"t":{"27":{"position":[[146,5]]},"37":{"position":[[140,5]]},"58":{"position":[[140,5]]},"68":{"position":[[161,5]]},"78":{"position":[[149,5]]},"92":{"position":[[140,5]]},"108":{"position":[[146,5]]}}}],["bazel",{"_index":743,"t":{"129":{"position":[[46,5],[52,5]]},"153":{"position":[[653,5],[682,5]]},"163":{"position":[[981,6],[990,5],[4599,6]]}}}],["be",{"_index":469,"t":{"85":{"position":[[1212,5]]},"217":{"position":[[105,5]]},"219":{"position":[[105,5]]}}}],["becom",{"_index":522,"t":{"85":{"position":[[3773,7]]},"139":{"position":[[683,6]]}}}],["befor",{"_index":284,"t":{"34":{"position":[[716,6]]},"51":{"position":[[460,6]]},"103":{"position":[[959,6]]},"105":{"position":[[554,6]]},"129":{"position":[[214,6]]},"139":{"position":[[99,6]]},"141":{"position":[[498,6]]},"166":{"position":[[167,6]]},"168":{"position":[[169,6]]},"172":{"position":[[174,7]]},"190":{"position":[[269,6]]},"192":{"position":[[542,6],[1503,6]]},"194":{"position":[[782,6]]},"213":{"position":[[22,6]]}}}],["beforehand",{"_index":768,"t":{"133":{"position":[[161,10]]}}}],["begin",{"_index":30,"t":{"13":{"position":[[7,5]]},"211":{"position":[[405,9]]},"229":{"position":[[128,9]]},"233":{"position":[[122,9]]}}}],["behaviour",{"_index":1210,"t":{"207":{"position":[[292,9]]}}}],["belong",{"_index":660,"t":{"103":{"position":[[1763,7]]},"163":{"position":[[1471,7]]},"178":{"position":[[136,6],[629,6],[1059,7]]},"182":{"position":[[239,6]]},"188":{"position":[[740,8],[1051,7]]},"207":{"position":[[1494,6]]}}}],["below",{"_index":938,"t":{"151":{"position":[[72,5]]}}}],["bench",{"_index":570,"t":{"85":{"position":[[5943,5]]}}}],["benchmark",{"_index":569,"t":{"85":{"position":[[5928,11]]},"163":{"position":[[3753,9],[3765,12]]}}}],["best",{"_index":877,"t":{"141":{"position":[[2070,4]]},"147":{"position":[[730,4]]},"149":{"position":[[261,4]]},"153":{"position":[[968,4]]}}}],["between",{"_index":226,"t":{"22":{"position":[[188,7]]},"51":{"position":[[363,7]]},"85":{"position":[[6429,7],[6666,7],[6846,7]]},"94":{"position":[[27,7],[133,7],[213,7],[476,7]]},"147":{"position":[[84,7]]},"163":{"position":[[3919,7]]},"207":{"position":[[3095,7]]}}}],["bin",{"_index":564,"t":{"85":{"position":[[5837,3],[6173,3],[6227,3]]}}}],["binari",{"_index":480,"t":{"85":{"position":[[1529,6],[1562,6],[2120,6],[2244,6],[5824,9]]},"108":{"position":[[452,6]]},"163":{"position":[[325,6]]}}}],["bit",{"_index":979,"t":{"163":{"position":[[28,3],[142,3]]}}}],["block",{"_index":107,"t":{"13":{"position":[[1661,8]]}}}],["bloop",{"_index":745,"t":{"129":{"position":[[103,5]]},"131":{"position":[[341,6]]},"153":{"position":[[535,5]]}}}],["boolean",{"_index":303,"t":{"34":{"position":[[1144,8]]},"85":{"position":[[5654,8]]},"163":{"position":[[5362,8],[5433,8],[5500,8],[5574,8]]},"166":{"position":[[1864,8],[3432,8],[3572,8],[3745,8],[3866,8],[3978,8],[4126,8],[4325,8],[4533,8],[4716,8],[4808,8],[4986,8]]},"178":{"position":[[1344,8]]},"198":{"position":[[880,8]]},"207":{"position":[[1940,8]]},"222":{"position":[[940,8]]}}}],["boost_fallthrough",{"_index":291,"t":{"34":{"position":[[893,17]]}}}],["both",{"_index":811,"t":{"137":{"position":[[777,4]]},"147":{"position":[[588,4]]},"163":{"position":[[614,4]]}}}],["bottom",{"_index":909,"t":{"145":{"position":[[187,6]]}}}],["box",{"_index":628,"t":{"94":{"position":[[1000,4]]},"139":{"position":[[1022,3]]}}}],["broader",{"_index":757,"t":{"131":{"position":[[212,7]]}}}],["bsp",{"_index":110,"t":{"13":{"position":[[1693,3],[2396,3],[2491,3]]},"15":{"position":[[2216,3]]},"87":{"position":[[107,3]]},"94":{"position":[[35,3],[189,3],[414,3],[503,3],[766,3],[839,4],[861,3],[933,3]]},"129":{"position":[[58,3],[329,3]]},"131":{"position":[[154,3],[177,3],[322,3],[415,3],[488,3]]},"133":{"position":[[82,3]]},"135":{"position":[[38,3],[214,3],[316,3],[415,3],[475,3],[540,3],[586,3],[604,3],[626,3],[780,3],[1338,3],[1500,6]]},"137":{"position":[[2,3],[63,3],[132,3],[939,3],[1038,3],[1136,3],[1225,3]]},"139":{"position":[[68,3],[151,3],[236,3],[342,3],[518,3],[729,3],[903,3],[1086,3]]},"141":{"position":[[136,3],[724,3],[966,3],[1680,7],[1789,3],[1928,4],[2216,3],[2436,3],[2494,3]]},"143":{"position":[[4,3],[164,3],[179,3],[234,3],[397,3],[427,3],[484,3],[552,3],[775,3],[815,3],[923,3],[952,3],[1031,3],[1110,3],[1206,3],[1253,3],[1270,3]]},"145":{"position":[[64,6]]},"147":{"position":[[12,3]]},"151":{"position":[[0,3],[137,3],[149,3],[224,3]]},"153":{"position":[[178,3],[310,4],[497,3],[575,3],[641,3],[688,3],[739,3]]},"163":{"position":[[5206,3],[5334,3],[5408,3],[5476,3],[5548,3],[6307,3],[6409,3]]},"166":{"position":[[887,3],[2249,3],[2743,3]]},"192":{"position":[[749,3]]},"207":{"position":[[654,3]]},"211":{"position":[[4,3],[318,3]]}}}],["bsp#buildtargetcompil",{"_index":1269,"t":{"211":{"position":[[1959,26]]},"215":{"position":[[1169,26]]}}}],["bsp#buildtargettest",{"_index":1270,"t":{"211":{"position":[[1990,23]]},"215":{"position":[[1200,23]]}}}],["bsp.nvim",{"_index":762,"t":{"131":{"position":[[459,8]]}}}],["bsp4j",{"_index":15,"t":{"4":{"position":[[61,6]]},"6":{"position":[[38,8]]},"10":{"position":[[41,7]]}}}],["bsp4j.protocol_vers",{"_index":123,"t":{"13":{"position":[[2054,23]]}}}],["bspconnectiondetail",{"_index":776,"t":{"135":{"position":[[79,20]]}}}],["bspversion",{"_index":777,"t":{"135":{"position":[[248,11],[1405,13]]},"166":{"position":[[925,11],[2287,11]]}}}],["build",{"_index":14,"t":{"4":{"position":[[34,5]]},"13":{"position":[[77,5],[302,5],[1247,5],[1600,5]]},"15":{"position":[[1775,5],[1990,5]]},"17":{"position":[[64,5]]},"22":{"position":[[215,5],[686,5]]},"29":{"position":[[62,5]]},"34":{"position":[[4,5]]},"39":{"position":[[63,5]]},"44":{"position":[[4,5]]},"46":{"position":[[62,5]]},"55":{"position":[[4,5]]},"63":{"position":[[64,5]]},"70":{"position":[[65,5]]},"80":{"position":[[63,5]]},"85":{"position":[[183,5],[322,8],[605,5],[1047,6],[1230,6],[1290,5],[1336,5],[2073,5],[3628,5],[5369,5],[5962,5]]},"87":{"position":[[62,5],[155,5]]},"92":{"position":[[234,5],[333,6],[427,5],[529,5],[668,7]]},"94":{"position":[[260,5],[399,5],[679,5],[701,5],[788,5],[812,5],[904,5]]},"96":{"position":[[64,5]]},"101":{"position":[[4,5]]},"103":{"position":[[65,5],[811,5],[1637,5]]},"105":{"position":[[58,5],[364,5],[1251,5]]},"108":{"position":[[744,5]]},"122":{"position":[[478,5]]},"129":{"position":[[0,5],[379,5]]},"131":{"position":[[434,5]]},"133":{"position":[[4,5],[199,5],[270,5],[344,5],[430,5],[497,5]]},"135":{"position":[[122,5],[174,5],[233,5],[453,5],[496,5],[667,5],[696,5],[749,5],[846,5],[954,5],[1017,6],[1073,5],[1142,5],[1373,5],[1487,5]]},"137":{"position":[[1109,5]]},"139":{"position":[[178,5],[394,5],[456,5],[757,5],[835,5],[1134,5]]},"141":{"position":[[653,5],[1084,5],[1139,5],[1223,5],[1264,5],[1388,5],[1466,5],[1520,5],[1579,5],[1590,5],[1667,5],[1708,5],[1769,5],[1836,5],[1917,5],[2023,5],[2234,5],[2401,5],[2630,5]]},"143":{"position":[[644,5],[779,6],[892,5],[1075,5],[1135,5]]},"145":{"position":[[42,5]]},"147":{"position":[[111,5],[200,5],[311,5],[405,5],[532,5],[593,5],[773,5]]},"149":{"position":[[4,5],[189,5]]},"153":{"position":[[4,5],[761,5],[793,5],[944,5],[1007,5]]},"155":{"position":[[197,5]]},"157":{"position":[[41,5]]},"159":{"position":[[101,5]]},"163":{"position":[[245,5],[369,5],[389,5],[511,5],[774,5],[902,5],[1492,5],[1561,5],[1782,5],[2362,5],[2396,5],[2480,5],[3339,5],[3712,5],[4323,5],[4414,5]]},"166":{"position":[[1514,5],[2335,5],[2673,5],[4039,5],[4743,5]]},"170":{"position":[[48,5]]},"174":{"position":[[14,5],[111,5],[294,5]]},"176":{"position":[[59,5],[86,5],[143,5]]},"178":{"position":[[4,5],[148,5],[644,5],[1267,5]]},"180":{"position":[[91,5]]},"182":{"position":[[4,5],[110,5],[251,5]]},"184":{"position":[[4,5],[112,5]]},"186":{"position":[[4,5],[127,5],[229,5]]},"188":{"position":[[4,5],[133,5],[221,5],[700,5]]},"190":{"position":[[12,5],[100,5],[511,5]]},"192":{"position":[[63,5],[394,5],[1155,5]]},"194":{"position":[[9,5],[94,5],[428,5]]},"196":{"position":[[65,5],[345,5]]},"198":{"position":[[105,5],[152,5],[190,5],[267,5],[359,5],[617,5]]},"207":{"position":[[430,5],[1412,5],[1515,5]]},"209":{"position":[[4,5],[100,5],[452,5],[531,5],[1021,5],[1066,5],[1116,5]]},"211":{"position":[[79,5]]},"222":{"position":[[255,5],[423,5]]},"226":{"position":[[245,5]]},"229":{"position":[[259,5]]},"233":{"position":[[245,5]]}}}],["build/exit",{"_index":139,"t":{"13":{"position":[[2550,10]]},"172":{"position":[[219,10]]}}}],["build/initi",{"_index":128,"t":{"13":{"position":[[2235,17],[2347,17]]},"166":{"position":[[641,16]]},"168":{"position":[[449,17]]}}}],["build/logmessag",{"_index":653,"t":{"103":{"position":[[909,16]]},"105":{"position":[[504,16]]},"192":{"position":[[492,16]]},"205":{"position":[[127,16],[253,16]]}}}],["build/publishdiagnost",{"_index":652,"t":{"103":{"position":[[880,24]]},"105":{"position":[[475,24]]},"192":{"position":[[463,24]]},"207":{"position":[[1181,24]]}}}],["build/showmessag",{"_index":1197,"t":{"203":{"position":[[139,17],[267,17]]}}}],["build/shutdown",{"_index":138,"t":{"13":{"position":[[2513,14]]},"170":{"position":[[299,14]]}}}],["build/task",{"_index":651,"t":{"103":{"position":[[867,12]]},"192":{"position":[[450,12]]}}}],["build/taskfinish",{"_index":671,"t":{"105":{"position":[[457,17]]},"211":{"position":[[586,16],[675,16]]},"215":{"position":[[2,16],[115,16]]},"222":{"position":[[193,16]]}}}],["build/taskprogress",{"_index":670,"t":{"105":{"position":[[437,19]]},"211":{"position":[[496,19],[652,18]]},"213":{"position":[[120,18]]}}}],["build/taskstart",{"_index":669,"t":{"105":{"position":[[420,16]]},"211":{"position":[[443,16],[521,15],[635,16],[964,15]]},"215":{"position":[[60,15]]},"229":{"position":[[198,15]]},"233":{"position":[[188,15]]}}}],["buildclient",{"_index":44,"t":{"13":{"position":[[218,11],[440,11]]},"15":{"position":[[199,11]]}}}],["buildclientcap",{"_index":1064,"t":{"166":{"position":[[1047,24],[1306,24],[1348,23]]}}}],["buildclientcapabilities(java.util.collections.singletonlist(\"scala",{"_index":125,"t":{"13":{"position":[[2112,69]]}}}],["buildinitialize(param",{"_index":150,"t":{"15":{"position":[[247,23]]}}}],["buildinputstream",{"_index":41,"t":{"13":{"position":[[179,18]]}}}],["buildoutputstream",{"_index":39,"t":{"13":{"position":[[126,19]]}}}],["buildserv",{"_index":97,"t":{"13":{"position":[[1493,11]]},"15":{"position":[[21,11],[173,11]]}}}],["buildservercap",{"_index":1072,"t":{"166":{"position":[[2365,24],[2624,24],[2806,23]]}}}],["buildservercapabilities.jvmcompileclasspathprovid",{"_index":1069,"t":{"166":{"position":[[1642,51]]}}}],["buildshutdown",{"_index":152,"t":{"15":{"position":[[346,16]]}}}],["buildtarget",{"_index":985,"t":{"163":{"position":[[232,12],[654,12],[969,11],[1033,11],[1074,11],[1184,11],[3037,11]]},"174":{"position":[[390,14]]},"207":{"position":[[215,11],[1619,12],[1915,14]]}}}],["buildtarget/cleancach",{"_index":1188,"t":{"198":{"position":[[482,22]]}}}],["buildtarget/compil",{"_index":136,"t":{"13":{"position":[[2457,20]]},"166":{"position":[[2893,20]]},"190":{"position":[[381,19]]},"207":{"position":[[683,20],[712,20]]}}}],["buildtarget/cppopt",{"_index":274,"t":{"34":{"position":[[174,22]]}}}],["buildtarget/dependencymodul",{"_index":1084,"t":{"166":{"position":[[3684,29]]},"184":{"position":[[290,29]]}}}],["buildtarget/dependencysourc",{"_index":1082,"t":{"166":{"position":[[3511,29]]},"178":{"position":[[248,30]]},"182":{"position":[[566,29]]}}}],["buildtarget/didchang",{"_index":1091,"t":{"166":{"position":[[4072,21]]},"209":{"position":[[219,21]]}}}],["buildtarget/inversesourc",{"_index":1080,"t":{"166":{"position":[[3377,26]]},"180":{"position":[[365,26]]}}}],["buildtarget/javacopt",{"_index":318,"t":{"44":{"position":[[176,24]]}}}],["buildtarget/jvmcompileclasspath",{"_index":332,"t":{"44":{"position":[[874,31]]},"55":{"position":[[128,31]]},"101":{"position":[[886,31]]},"166":{"position":[[1734,33],[4847,33]]}}}],["buildtarget/jvmrunenviron",{"_index":370,"t":{"53":{"position":[[149,29]]},"105":{"position":[[16,29]]},"166":{"position":[[4165,31]]}}}],["buildtarget/jvmtestenviron",{"_index":355,"t":{"51":{"position":[[527,30]]},"53":{"position":[[11,31]]},"103":{"position":[[16,30]]},"166":{"position":[[4364,32]]}}}],["buildtarget/outputpath",{"_index":1088,"t":{"166":{"position":[[3929,23]]},"188":{"position":[[390,23]]}}}],["buildtarget/pythonopt",{"_index":432,"t":{"75":{"position":[[157,25]]}}}],["buildtarget/resourc",{"_index":1086,"t":{"166":{"position":[[3821,21]]},"186":{"position":[[463,21]]}}}],["buildtarget/run",{"_index":667,"t":{"105":{"position":[[200,16],[1551,17],[1743,17]]},"166":{"position":[[3119,16]]},"192":{"position":[[1055,15]]},"194":{"position":[[248,15]]},"207":{"position":[[754,16]]}}}],["buildtarget/rustworkspac",{"_index":452,"t":{"85":{"position":[[404,25]]}}}],["buildtarget/scalacopt",{"_index":629,"t":{"101":{"position":[[177,25]]}}}],["buildtarget/scalamainclass",{"_index":674,"t":{"105":{"position":[[721,28]]}}}],["buildtarget/scalatestclass",{"_index":657,"t":{"103":{"position":[[1126,28]]},"122":{"position":[[315,31]]}}}],["buildtarget/sourc",{"_index":1003,"t":{"163":{"position":[[1683,20]]},"178":{"position":[[287,19]]},"180":{"position":[[275,20]]},"182":{"position":[[290,20]]},"184":{"position":[[261,20]]}}}],["buildtarget/test",{"_index":647,"t":{"103":{"position":[[729,16]]},"126":{"position":[[500,18]]},"166":{"position":[[3016,17]]},"194":{"position":[[313,16]]},"207":{"position":[[733,16]]}}}],["buildtargetcap",{"_index":1018,"t":{"163":{"position":[[2511,24],[5125,24],[5269,23]]}}}],["buildtargetchangedprovid",{"_index":1092,"t":{"166":{"position":[[4097,28]]}}}],["buildtargetcleancache(param",{"_index":154,"t":{"15":{"position":[[399,29]]}}}],["buildtargetcompile(param",{"_index":157,"t":{"15":{"position":[[494,26]]}}}],["buildtargetdata",{"_index":261,"t":{"27":{"position":[[41,15]]},"37":{"position":[[41,15]]},"58":{"position":[[41,15]]},"78":{"position":[[41,15]]},"92":{"position":[[41,15]]},"108":{"position":[[41,15]]},"163":{"position":[[2778,16],[6214,16],[6243,15]]}}}],["buildtargetdatakind",{"_index":1019,"t":{"163":{"position":[[2659,20],[5585,20],[5618,19],[5665,19]]}}}],["buildtargetdependencymodules(param",{"_index":163,"t":{"15":{"position":[[696,36]]}}}],["buildtargetdependencysources(param",{"_index":160,"t":{"15":{"position":[[580,36]]}}}],["buildtargetev",{"_index":1250,"t":{"209":{"position":[[341,19],[363,17],[398,16]]}}}],["buildtargeteventdata",{"_index":1253,"t":{"209":{"position":[[795,21],[1283,21],[1317,20]]}}}],["buildtargeteventdatakind",{"_index":1252,"t":{"209":{"position":[[699,25],[1165,25],[1203,24],[1255,24]]}}}],["buildtargeteventkind",{"_index":1251,"t":{"209":{"position":[[554,21],[819,21],[845,20],[990,20]]}}}],["buildtargetidentifi",{"_index":240,"t":{"22":{"position":[[754,24]]},"34":{"position":[[366,24],[642,22]]},"44":{"position":[[322,24],[498,22]]},"51":{"position":[[703,24],[920,22]]},"53":{"position":[[320,24]]},"55":{"position":[[309,24],[520,22]]},"75":{"position":[[308,24],[489,22]]},"85":{"position":[[657,24],[1371,24]]},"92":{"position":[[934,22],[967,24]]},"101":{"position":[[328,24],[509,22]]},"103":{"position":[[1292,24],[1693,22]]},"105":{"position":[[887,24],[1307,22]]},"163":{"position":[[1240,22],[2426,24],[2797,22],[3075,21]]},"178":{"position":[[408,24],[559,22]]},"180":{"position":[[733,24]]},"182":{"position":[[737,24],[938,22]]},"184":{"position":[[461,24],[662,22]]},"186":{"position":[[594,24],[755,22]]},"188":{"position":[[531,24],[760,22]]},"190":{"position":[[549,24]]},"192":{"position":[[1187,22]]},"194":{"position":[[463,24]]},"196":{"position":[[405,24]]},"198":{"position":[[653,24]]},"207":{"position":[[1632,22]]},"209":{"position":[[476,22]]},"222":{"position":[[466,22]]},"226":{"position":[[288,22]]},"229":{"position":[[423,22]]},"233":{"position":[[398,22]]}}}],["buildtargetinversesources(param",{"_index":166,"t":{"15":{"position":[[812,33]]}}}],["buildtargetoutputpaths(param",{"_index":172,"t":{"15":{"position":[[1011,30]]}}}],["buildtargetresources(param",{"_index":169,"t":{"15":{"position":[[919,28]]}}}],["buildtargetrun(param",{"_index":175,"t":{"15":{"position":[[1109,22]]}}}],["buildtargetsources(param",{"_index":178,"t":{"15":{"position":[[1183,26]]}}}],["buildtargettag",{"_index":1015,"t":{"163":{"position":[[2080,16],[2181,17],[3266,15],[3366,14],[3408,14]]}}}],["buildtargettest(param",{"_index":181,"t":{"15":{"position":[[1269,23]]}}}],["built",{"_index":749,"t":{"129":{"position":[[187,5]]},"153":{"position":[[589,5],[632,5]]},"163":{"position":[[817,5]]}}}],["bundl",{"_index":487,"t":{"85":{"position":[[1954,6]]}}}],["button",{"_index":638,"t":{"103":{"position":[[364,6],[627,7]]},"145":{"position":[[173,6]]}}}],["byte",{"_index":1193,"t":{"200":{"position":[[500,6]]},"217":{"position":[[499,6]]}}}],["c",{"_index":270,"t":{"29":{"position":[[31,3]]},"37":{"position":[[175,3],[273,3],[492,1],[594,3]]}}}],["c++11",{"_index":307,"t":{"37":{"position":[[332,5]]}}}],["cach",{"_index":351,"t":{"51":{"position":[[405,6]]},"198":{"position":[[10,5],[242,5],[832,5]]}}}],["call",{"_index":106,"t":{"13":{"position":[[1653,4]]},"85":{"position":[[1710,6]]},"207":{"position":[[642,7]]}}}],["cancel",{"_index":1056,"t":{"163":{"position":[[7205,10],[7219,9]]},"192":{"position":[[687,10]]},"224":{"position":[[931,10],[945,9]]},"226":{"position":[[515,9],[535,10]]}}}],["cancompil",{"_index":1044,"t":{"163":{"position":[[5349,12]]}}}],["candebug",{"_index":1045,"t":{"163":{"position":[[5563,10]]}}}],["canreload",{"_index":1100,"t":{"166":{"position":[[4796,11]]}}}],["canrun",{"_index":1027,"t":{"163":{"position":[[3532,8],[3703,8],[5491,8]]}}}],["cantest",{"_index":1029,"t":{"163":{"position":[[3880,9],[4886,9],[5423,9]]}}}],["capabl",{"_index":329,"t":{"44":{"position":[[821,10]]},"101":{"position":[[833,10]]},"139":{"position":[[807,12]]},"157":{"position":[[104,13],[279,12]]},"163":{"position":[[2459,12],[2497,13],[3541,11],[3725,11],[3890,11],[4238,13],[4896,11],[5172,12]]},"166":{"position":[[1003,12],[1033,13],[1628,10],[2315,12],[2351,13],[2653,12],[2709,12]]}}}],["captur",{"_index":1241,"t":{"207":{"position":[[3881,7]]}}}],["cargo",{"_index":212,"t":{"17":{"position":[[31,5]]},"22":{"position":[[45,5],[150,5],[196,5],[438,5],[622,5],[727,5],[822,5],[925,5]]},"24":{"position":[[52,5],[182,5]]},"27":{"position":[[97,8],[181,5]]},"85":{"position":[[374,5],[864,6],[1149,6],[5110,5]]},"129":{"position":[[317,5],[323,5]]},"163":{"position":[[5760,5],[5768,8]]},"166":{"position":[[4663,5]]}}}],["cargo.toml",{"_index":458,"t":{"85":{"position":[[906,13],[2035,10]]}}}],["cargobuildtarget",{"_index":264,"t":{"27":{"position":[[106,17],[124,16],[223,16]]},"163":{"position":[[5719,16]]}}}],["cargofeaturesprovid",{"_index":1097,"t":{"166":{"position":[[4692,23]]}}}],["cargofeaturesstateresult",{"_index":232,"t":{"22":{"position":[[286,24],[311,25],[395,24]]}}}],["case",{"_index":668,"t":{"105":{"position":[[258,5]]},"139":{"position":[[450,5]]},"141":{"position":[[783,4],[2293,4]]},"203":{"position":[[590,4]]},"205":{"position":[[572,4]]}}}],["categor",{"_index":1006,"t":{"163":{"position":[[1757,10],[3328,10]]}}}],["caus",{"_index":701,"t":{"116":{"position":[[362,7]]},"163":{"position":[[6791,6]]},"207":{"position":[[4599,5]]}}}],["ccompil",{"_index":314,"t":{"37":{"position":[[542,11]]}}}],["cdylib",{"_index":578,"t":{"85":{"position":[[6086,7],[6266,6]]}}}],["central",{"_index":6,"t":{"2":{"position":[[78,8]]}}}],["certain",{"_index":514,"t":{"85":{"position":[[3532,7],[3592,7]]},"143":{"position":[[305,7]]},"163":{"position":[[6800,7]]}}}],["cfg",{"_index":516,"t":{"85":{"position":[[3645,6],[3722,5]]}}}],["cfg1",{"_index":517,"t":{"85":{"position":[[3687,6],[3856,6]]}}}],["cfg2=\\\"string",{"_index":518,"t":{"85":{"position":[[3697,18]]}}}],["cfgoption",{"_index":527,"t":{"85":{"position":[[3886,12]]}}}],["ch.epfl.scala",{"_index":18,"t":{"6":{"position":[[15,16]]},"10":{"position":[[23,15]]}}}],["ch.epfl.scala.bsp4j._",{"_index":52,"t":{"13":{"position":[[353,21]]},"15":{"position":[[81,21]]}}}],["ch.epfl.scala:bsp4j",{"_index":0,"t":{"2":{"position":[[4,19]]}}}],["chanc",{"_index":827,"t":{"139":{"position":[[295,7]]}}}],["chang",{"_index":217,"t":{"22":{"position":[[14,6],[351,6]]},"24":{"position":[[14,6],[332,6],[598,6]]},"51":{"position":[[356,6]]},"85":{"position":[[14,6],[521,6],[719,6]]},"116":{"position":[[458,6],[1041,7],[1131,8]]},"153":{"position":[[97,6]]},"157":{"position":[[142,6]]},"166":{"position":[[4054,6]]},"200":{"position":[[14,6],[226,6]]},"209":{"position":[[17,7],[88,6],[332,8],[444,7],[515,6],[776,8],[1083,8],[1095,7]]},"217":{"position":[[14,6],[224,6]]},"219":{"position":[[14,6]]}}}],["charact",{"_index":1236,"t":{"207":{"position":[[3463,9],[3528,9],[3618,10]]}}}],["cheap",{"_index":997,"t":{"163":{"position":[[1149,5]]}}}],["check",{"_index":451,"t":{"85":{"position":[[380,5]]}}}],["child",{"_index":1051,"t":{"163":{"position":[[6672,5]]}}}],["children",{"_index":602,"t":{"92":{"position":[[719,8],[957,9]]}}}],["choos",{"_index":898,"t":{"143":{"position":[[576,6]]}}}],["class",{"_index":54,"t":{"13":{"position":[[417,5]]},"15":{"position":[[145,5]]},"51":{"position":[[278,5]]},"53":{"position":[[116,8]]},"103":{"position":[[83,7],[192,7],[310,7],[701,5],[1673,8],[1755,7],[1981,7],[2007,8]]},"105":{"position":[[76,7],[160,7],[284,7],[1287,8],[1343,5],[1358,8],[1450,5]]},"113":{"position":[[116,7]]},"119":{"position":[[107,7]]},"122":{"position":[[251,7]]},"124":{"position":[[188,5]]},"126":{"position":[[221,7],[271,7],[682,5]]},"166":{"position":[[4287,6]]},"192":{"position":[[2093,7]]},"196":{"position":[[1044,7]]}}}],["classdirectori",{"_index":338,"t":{"44":{"position":[[1030,15]]},"101":{"position":[[1042,15]]}}}],["classfil",{"_index":336,"t":{"44":{"position":[[992,10]]},"101":{"position":[[1004,10]]}}}],["classifi",{"_index":421,"t":{"68":{"position":[[493,12],[612,10],[847,12]]}}}],["classnam",{"_index":365,"t":{"51":{"position":[[1134,10]]},"105":{"position":[[1467,10]]},"126":{"position":[[691,10]]}}}],["classpath",{"_index":325,"t":{"44":{"position":[[633,9],[721,9],[942,10]]},"51":{"position":[[943,10]]},"55":{"position":[[17,9],[109,10],[562,9],[650,9],[711,10]]},"94":{"position":[[426,9]]},"101":{"position":[[644,9],[732,9],[954,10]]},"166":{"position":[[1720,9],[1793,9],[4942,10]]},"186":{"position":[[212,9]]}}}],["clean",{"_index":1181,"t":{"198":{"position":[[4,5],[236,5],[435,7],[634,6],[826,5],[871,8]]},"207":{"position":[[142,5]]}}}],["cleancacheparam",{"_index":155,"t":{"15":{"position":[[429,18]]},"198":{"position":[[513,16],[555,17],[590,16]]}}}],["cleancacheresult",{"_index":1189,"t":{"198":{"position":[[538,16],[680,17],[715,16]]}}}],["clear",{"_index":1214,"t":{"207":{"position":[[887,5],[1844,5]]}}}],["cli",{"_index":753,"t":{"129":{"position":[[272,3],[282,3]]},"131":{"position":[[295,3],[305,3]]}}}],["click",{"_index":646,"t":{"103":{"position":[[614,5]]}}}],["client",{"_index":49,"t":{"13":{"position":[[308,7],[1097,6],[1200,6],[2012,6],[2047,6]]},"15":{"position":[[191,7],[1781,7],[1996,6]]},"22":{"position":[[91,6]]},"24":{"position":[[92,6]]},"34":{"position":[[54,6]]},"44":{"position":[[56,6]]},"51":{"position":[[50,6],[161,6],[429,6]]},"55":{"position":[[52,6]]},"75":{"position":[[44,6]]},"85":{"position":[[85,6]]},"87":{"position":[[111,7]]},"92":{"position":[[599,7],[799,6]]},"94":{"position":[[161,6],[249,6],[359,7],[770,6]]},"101":{"position":[[57,6]]},"103":{"position":[[116,6],[269,6],[995,6],[1363,6]]},"105":{"position":[[109,6],[590,6],[958,6]]},"111":{"position":[[207,6]]},"116":{"position":[[851,6]]},"131":{"position":[[326,6],[419,6],[492,6]]},"133":{"position":[[60,7],[138,7],[247,7]]},"135":{"position":[[981,7]]},"137":{"position":[[924,6]]},"139":{"position":[[155,6],[310,6],[769,7],[986,7]]},"141":{"position":[[167,7],[423,6],[645,7],[811,6],[867,6],[1120,7]]},"143":{"position":[[42,7],[88,7],[183,7],[431,7],[556,7],[658,7],[956,6],[1274,7]]},"147":{"position":[[624,9]]},"149":{"position":[[174,8]]},"151":{"position":[[141,7],[228,6]]},"153":{"position":[[182,7],[238,7]]},"157":{"position":[[272,6]]},"159":{"position":[[132,6],[196,6]]},"163":{"position":[[1830,6],[2101,7],[2936,7],[5150,7],[6378,7],[6434,6]]},"166":{"position":[[96,6],[556,6],[798,6],[852,6],[908,6],[1023,6],[1260,6],[1402,6],[1700,6],[2687,7],[4029,6]]},"168":{"position":[[81,6],[112,6],[180,6]]},"170":{"position":[[79,6],[214,8]]},"174":{"position":[[53,6]]},"176":{"position":[[36,6]]},"178":{"position":[[50,6]]},"180":{"position":[[45,6]]},"182":{"position":[[61,6]]},"184":{"position":[[61,6]]},"186":{"position":[[52,6],[389,6]]},"188":{"position":[[55,6]]},"190":{"position":[[50,6],[615,6],[1291,6]]},"192":{"position":[[33,6],[578,6],[838,7],[928,6],[1251,6]]},"194":{"position":[[47,6],[529,6]]},"196":{"position":[[35,6],[162,6]]},"198":{"position":[[41,6]]},"200":{"position":[[68,6],[390,6]]},"203":{"position":[[57,6],[75,6],[534,7],[633,6],[691,6]]},"205":{"position":[[56,6],[74,6],[516,7],[615,6],[673,6]]},"207":{"position":[[61,6],[130,6],[471,7],[606,7],[1004,7],[1097,6],[1776,7],[1830,6],[2173,6],[4162,7],[4337,7]]},"209":{"position":[[69,6],[893,7]]},"211":{"position":[[30,6],[322,7],[1184,6]]},"213":{"position":[[352,6]]},"215":{"position":[[339,6]]},"217":{"position":[[82,6],[389,6]]},"219":{"position":[[82,6]]},"229":{"position":[[184,6]]},"233":{"position":[[174,6]]}}}],["client'",{"_index":1008,"t":{"163":{"position":[[1900,8]]}}}],["close",{"_index":137,"t":{"13":{"position":[[2481,5]]}}}],["co",{"_index":784,"t":{"135":{"position":[[878,2]]}}}],["code",{"_index":255,"t":{"24":{"position":[[682,4]]},"85":{"position":[[1445,4],[2566,4],[3612,4],[4232,4],[5427,4]]},"103":{"position":[[450,4]]},"116":{"position":[[490,5],[510,4],[772,4],[939,4]]},"149":{"position":[[373,4]]},"163":{"position":[[3452,4],[3625,4],[3805,4],[4823,4]]},"166":{"position":[[274,5]]},"172":{"position":[[125,4],[203,4]]},"190":{"position":[[975,4]]},"192":{"position":[[2292,4]]},"194":{"position":[[1823,4]]},"207":{"position":[[2293,5],[2344,6],[2416,5],[3916,5],[4152,5],[4327,5],[4515,4],[4579,4]]}}}],["codeact",{"_index":707,"t":{"116":{"position":[[545,10]]}}}],["codedescript",{"_index":1221,"t":{"207":{"position":[[2425,17],[2443,16],[3851,16],[3939,15]]}}}],["collabor",{"_index":957,"t":{"153":{"position":[[884,11]]}}}],["collect",{"_index":247,"t":{"24":{"position":[[138,10]]},"126":{"position":[[780,10]]},"135":{"position":[[274,10]]},"141":{"position":[[278,10]]}}}],["collid",{"_index":1226,"t":{"207":{"position":[[2798,7]]}}}],["color",{"_index":1013,"t":{"163":{"position":[[2017,6]]}}}],["combin",{"_index":987,"t":{"163":{"position":[[407,8],[4223,11]]}}}],["come",{"_index":478,"t":{"85":{"position":[[1501,4],[4575,5]]},"141":{"position":[[2470,5],[2529,5]]},"157":{"position":[[213,5]]},"163":{"position":[[4547,5]]},"200":{"position":[[427,6]]},"217":{"position":[[426,6]]}}}],["command",{"_index":289,"t":{"34":{"position":[[865,7],[968,7]]},"44":{"position":[[743,7]]},"55":{"position":[[672,7]]},"75":{"position":[[552,7]]},"85":{"position":[[386,9],[1650,7]]},"101":{"position":[[754,7]]},"135":{"position":[[356,7],[516,7]]},"139":{"position":[[496,7],[582,7],[650,8],[881,7]]},"141":{"position":[[105,7]]},"143":{"position":[[903,7],[1007,7],[1182,7]]},"163":{"position":[[4675,7]]}}}],["common",{"_index":921,"t":{"147":{"position":[[562,6],[651,6]]}}}],["commun",{"_index":35,"t":{"13":{"position":[[56,11]]},"94":{"position":[[119,13]]},"141":{"position":[[1063,11]]},"147":{"position":[[442,9]]},"153":{"position":[[928,11]]},"157":{"position":[[300,12]]},"180":{"position":[[144,12]]},"182":{"position":[[322,12]]},"186":{"position":[[273,12]]},"188":{"position":[[296,12]]},"190":{"position":[[126,12]]},"192":{"position":[[88,12]]},"194":{"position":[[120,12]]},"209":{"position":[[125,12]]}}}],["compar",{"_index":1032,"t":{"163":{"position":[[4010,8]]}}}],["compat",{"_index":560,"t":{"85":{"position":[[5613,10]]},"103":{"position":[[1808,14]]},"163":{"position":[[2870,10]]}}}],["compil",{"_index":16,"t":{"6":{"position":[[0,7]]},"34":{"position":[[100,8],[130,7],[723,9],[857,7]]},"37":{"position":[[211,8],[375,8],[438,10],[494,9],[598,9]]},"44":{"position":[[102,8],[132,7],[553,9]]},"51":{"position":[[371,13],[509,9]]},"55":{"position":[[101,7]]},"85":{"position":[[1464,8],[1597,7],[1832,7],[2847,8],[3489,11],[4078,9],[4142,8],[4240,7],[5435,9]]},"101":{"position":[[103,8],[133,7],[564,9]]},"103":{"position":[[783,11],[947,11]]},"105":{"position":[[336,11],[542,11]]},"108":{"position":[[209,9],[399,7],[688,8]]},"116":{"position":[[215,12]]},"147":{"position":[[279,8]]},"163":{"position":[[5318,8]]},"166":{"position":[[2870,11]]},"168":{"position":[[376,12]]},"190":{"position":[[4,7],[74,7],[528,8],[778,11],[1245,11],[1260,8]]},"192":{"position":[[366,11],[530,11]]},"198":{"position":[[397,11],[461,12]]},"207":{"position":[[1559,8]]},"211":{"position":[[128,11],[1601,8],[1919,7],[2173,8]]},"213":{"position":[[1013,8]]},"215":{"position":[[808,8],[1129,7],[1389,8]]},"222":{"position":[[96,8],[149,11],[233,11],[311,7],[445,9],[673,9],[758,9],[850,7],[894,11],[917,12]]},"226":{"position":[[267,9],[692,7]]},"229":{"position":[[95,8],[143,11],[237,11],[315,8]]}}}],["compileparam",{"_index":158,"t":{"15":{"position":[[521,15]]},"190":{"position":[[409,13],[445,14],[477,13]]}}}],["compileprovid",{"_index":1075,"t":{"166":{"position":[[2917,17],[2935,16],[4997,16],[5031,15]]}}}],["compilereport",{"_index":1282,"t":{"215":{"position":[[1335,13],[1373,13]]},"222":{"position":[[114,14],[360,13],[399,13]]}}}],["compileresult",{"_index":1153,"t":{"190":{"position":[[431,13],[826,14],[858,13]]}}}],["compileresultdata",{"_index":1157,"t":{"190":{"position":[[1323,18],[1453,18],[1484,17]]}}}],["compileresultdatakind",{"_index":1155,"t":{"190":{"position":[[1149,22],[1344,22],[1379,21],[1428,21]]}}}],["compiletask",{"_index":1271,"t":{"211":{"position":[[2123,11],[2159,11]]},"229":{"position":[[111,12],[364,11],[401,11]]}}}],["complementari",{"_index":613,"t":{"94":{"position":[[60,13]]}}}],["complet",{"_index":654,"t":{"103":{"position":[[966,10]]},"105":{"position":[[561,10]]},"163":{"position":[[7067,10]]},"192":{"position":[[549,10]]},"211":{"position":[[606,10]]},"213":{"position":[[641,9]]},"215":{"position":[[551,10]]},"222":{"position":[[133,10]]},"224":{"position":[[236,10],[315,10],[637,11]]}}}],["completablefuture[cleancacheresult",{"_index":156,"t":{"15":{"position":[[448,35]]}}}],["completablefuture[compileresult",{"_index":159,"t":{"15":{"position":[[537,32]]}}}],["completablefuture[debugsessionaddress",{"_index":186,"t":{"15":{"position":[[1393,38]]}}}],["completablefuture[dependencymodulesresult",{"_index":165,"t":{"15":{"position":[[759,42]]}}}],["completablefuture[dependencysourcesresult",{"_index":162,"t":{"15":{"position":[[643,42]]}}}],["completablefuture[initializebuildresult",{"_index":151,"t":{"15":{"position":[[295,40]]}}}],["completablefuture[inversesourcesresult",{"_index":168,"t":{"15":{"position":[[869,39]]}}}],["completablefuture[object",{"_index":153,"t":{"15":{"position":[[363,25],[1610,25]]}}}],["completablefuture[outputpathsresult",{"_index":174,"t":{"15":{"position":[[1062,36]]}}}],["completablefuture[resourcesresult",{"_index":171,"t":{"15":{"position":[[966,34]]}}}],["completablefuture[runresult",{"_index":177,"t":{"15":{"position":[[1144,28]]}}}],["completablefuture[sourcesresult",{"_index":180,"t":{"15":{"position":[[1226,32]]}}}],["completablefuture[testresult",{"_index":183,"t":{"15":{"position":[[1306,29]]}}}],["completablefuture[workspacebuildtargetsresult",{"_index":190,"t":{"15":{"position":[[1534,46]]}}}],["comput",{"_index":998,"t":{"163":{"position":[[1158,8],[4054,9]]},"168":{"position":[[331,11]]},"207":{"position":[[778,8]]}}}],["condit",{"_index":512,"t":{"85":{"position":[[3477,11],[3540,11]]}}}],["config",{"_index":988,"t":{"163":{"position":[[426,7]]}}}],["configur",{"_index":989,"t":{"163":{"position":[[484,14],[566,13],[740,13],[875,14]]},"176":{"position":[[92,14]]}}}],["conflict",{"_index":503,"t":{"85":{"position":[[2929,10]]}}}],["connect",{"_index":442,"t":{"85":{"position":[[226,7]]},"111":{"position":[[169,7]]},"133":{"position":[[71,7],[224,7],[259,7],[406,11],[526,11]]},"135":{"position":[[42,10],[544,10],[608,10],[630,10],[784,10],[816,10],[1342,10]]},"137":{"position":[[6,10],[67,10],[943,10],[1042,10],[1140,10],[1229,10]]},"139":{"position":[[32,10],[72,10],[240,10],[346,10],[522,10],[733,10],[907,10],[1090,10]]},"141":{"position":[[37,10],[728,10],[818,10],[1197,7],[1793,11],[2082,7],[2266,10],[2413,7]]},"143":{"position":[[65,10],[100,7],[131,10],[204,10],[281,10],[401,10],[447,10],[724,12],[819,10],[927,10],[1035,10],[1095,7],[1210,10],[1238,7],[1301,10],[1327,7]]},"196":{"position":[[139,10],[1220,10]]}}}],["consid",{"_index":477,"t":{"85":{"position":[[1473,9]]},"149":{"position":[[298,11]]}}}],["consider",{"_index":472,"t":{"85":{"position":[[1315,13]]}}}],["consist",{"_index":409,"t":{"61":{"position":[[993,10]]}}}],["consol",{"_index":1206,"t":{"205":{"position":[[116,8]]}}}],["const",{"_index":540,"t":{"85":{"position":[[4526,5],[4618,5],[4727,5],[4827,5],[4963,5],[4992,5],[5021,5]]},"163":{"position":[[3563,5],[3747,5],[4096,5],[4262,5],[4699,5],[4772,5],[4918,5],[5754,5],[5842,5],[5926,5],[6013,5],[6103,5],[6189,5]]},"178":{"position":[[1914,5]]},"184":{"position":[[1307,5]]},"192":{"position":[[2058,5]]},"194":{"position":[[1349,5],[1453,5],[1564,5]]},"196":{"position":[[895,5],[1009,5]]},"207":{"position":[[4277,5],[4421,5],[5115,5]]},"211":{"position":[[2153,5],[2249,5],[2340,5]]},"215":{"position":[[1367,5],[1468,5],[1563,5]]}}}],["construct",{"_index":195,"t":{"15":{"position":[[1739,9]]}}}],["contain",{"_index":211,"t":{"17":{"position":[[22,8]]},"27":{"position":[[88,8],[172,8]]},"29":{"position":[[22,8]]},"37":{"position":[[88,8],[166,8]]},"39":{"position":[[22,8]]},"46":{"position":[[22,8]]},"58":{"position":[[88,8],[166,8]]},"61":{"position":[[87,8],[140,8],[813,10]]},"63":{"position":[[22,8]]},"68":{"position":[[93,8],[187,8],[335,8]]},"70":{"position":[[22,8]]},"78":{"position":[[88,8],[175,8]]},"80":{"position":[[22,8]]},"85":{"position":[[2024,8],[2107,7],[2188,7],[2890,8],[3009,8],[4256,8],[5068,8]]},"87":{"position":[[22,8]]},"92":{"position":[[88,8],[166,8]]},"96":{"position":[[22,8]]},"103":{"position":[[1655,8]]},"105":{"position":[[1269,8]]},"108":{"position":[[88,8],[172,8],[228,10]]},"111":{"position":[[95,8]]},"113":{"position":[[95,8]]},"116":{"position":[[87,8],[163,8]]},"119":{"position":[[86,8]]},"122":{"position":[[87,8],[143,8]]},"124":{"position":[[87,8]]},"126":{"position":[[87,8]]},"135":{"position":[[1228,7]]},"137":{"position":[[1258,7]]},"141":{"position":[[92,8]]},"163":{"position":[[258,8],[605,8],[715,10],[1108,7],[2241,9],[3436,8],[3609,8],[3789,8],[4151,8],[4807,8],[5709,7],[5799,7],[5883,7],[5967,7],[6060,7],[6144,7]]},"166":{"position":[[3329,7]]},"174":{"position":[[333,7]]},"178":{"position":[[1868,7]]},"180":{"position":[[105,10]]},"182":{"position":[[983,10]]},"184":{"position":[[1257,7]]},"188":{"position":[[191,8]]},"190":{"position":[[1184,10]]},"192":{"position":[[198,10],[2015,7]]},"194":{"position":[[1305,7],[1403,7],[1520,7]]},"196":{"position":[[849,7],[966,7]]},"200":{"position":[[482,7]]},"207":{"position":[[5071,7]]},"211":{"position":[[1726,7],[1808,9],[2113,7],[2211,7],[2303,7]]},"213":{"position":[[1147,7],[1229,9]]},"215":{"position":[[936,7],[1018,9],[1325,7],[1429,7],[1524,7]]},"217":{"position":[[481,7]]},"222":{"position":[[87,8]]},"224":{"position":[[87,8]]},"226":{"position":[[87,8]]},"229":{"position":[[86,8]]},"231":{"position":[[86,8]]},"233":{"position":[[86,8]]}}}],["content",{"_index":1192,"t":{"200":{"position":[[470,7]]},"217":{"position":[[469,7]]}}}],["continu",{"_index":892,"t":{"143":{"position":[[329,8]]}}}],["contrib",{"_index":751,"t":{"129":{"position":[[224,7]]}}}],["control",{"_index":347,"t":{"51":{"position":[[177,7]]},"135":{"position":[[1193,7]]}}}],["convent",{"_index":402,"t":{"61":{"position":[[597,12]]},"133":{"position":[[45,10]]}}}],["copt",{"_index":283,"t":{"34":{"position":[[708,5],[788,6]]}}}],["core",{"_index":944,"t":{"153":{"position":[[140,4]]}}}],["correctli",{"_index":1107,"t":{"170":{"position":[[197,9]]},"190":{"position":[[343,9]]}}}],["correspond",{"_index":465,"t":{"85":{"position":[[1086,10],[2806,11]]},"163":{"position":[[939,11],[1003,11]]}}}],["cover",{"_index":1255,"t":{"211":{"position":[[260,7]]}}}],["cpp",{"_index":271,"t":{"34":{"position":[[17,3]]},"37":{"position":[[97,6]]},"163":{"position":[[5848,3],[5854,6]]}}}],["cppbuildtarget",{"_index":304,"t":{"37":{"position":[[104,15],[120,14],[248,14]]},"163":{"position":[[5809,14]]}}}],["cppcompil",{"_index":316,"t":{"37":{"position":[[646,13]]}}}],["cppoptionsitem",{"_index":279,"t":{"34":{"position":[[498,17],[518,15],[551,14]]}}}],["cppoptionsparam",{"_index":275,"t":{"34":{"position":[[205,16],[247,17],[282,16]]}}}],["cppoptionsresult",{"_index":276,"t":{"34":{"position":[[230,16],[393,17],[428,16]]}}}],["crash",{"_index":852,"t":{"141":{"position":[[853,7]]}}}],["crate",{"_index":474,"t":{"85":{"position":[[1413,5],[1536,5],[1555,6],[1569,6],[1782,6],[1976,6],[2085,7],[2127,7],[2164,6],[2209,6],[2251,6],[2863,5],[4180,6],[5236,6],[5352,5],[5390,5],[6055,5],[6177,5]]}}}],["craterooturl",{"_index":552,"t":{"85":{"position":[[5246,13]]}}}],["cratetyp",{"_index":557,"t":{"85":{"position":[[5448,12]]}}}],["creat",{"_index":79,"t":{"13":{"position":[[1058,6],[1444,9]]},"15":{"position":[[1956,9]]},"34":{"position":[[1027,6]]},"116":{"position":[[1340,6]]},"141":{"position":[[708,7]]},"209":{"position":[[1045,7]]}}}],["creation",{"_index":945,"t":{"153":{"position":[[166,8]]}}}],["criteria",{"_index":818,"t":{"137":{"position":[[974,8]]},"143":{"position":[[313,8]]}}}],["cross",{"_index":992,"t":{"163":{"position":[[811,5]]}}}],["crossscalavers",{"_index":990,"t":{"163":{"position":[[682,18]]}}}],["current",{"_index":223,"t":{"22":{"position":[[129,7]]},"85":{"position":[[4088,7]]},"94":{"position":[[591,10]]},"141":{"position":[[1938,7]]},"147":{"position":[[124,10]]},"153":{"position":[[454,9]]},"159":{"position":[[39,7]]}}}],["custom",{"_index":80,"t":{"13":{"position":[[1067,6]]},"51":{"position":[[235,6],[266,6]]},"94":{"position":[[640,6]]},"147":{"position":[[162,6]]},"163":{"position":[[1845,9],[2155,6]]}}}],["custombuild",{"_index":573,"t":{"85":{"position":[[5980,11]]}}}],["d",{"_index":288,"t":{"34":{"position":[[836,1]]}}}],["daemon",{"_index":865,"t":{"141":{"position":[[1340,6]]}}}],["dap",{"_index":691,"t":{"111":{"position":[[203,3]]},"196":{"position":[[114,3]]}}}],["data",{"_index":260,"t":{"27":{"position":[[34,6],[152,4]]},"37":{"position":[[34,6],[146,4]]},"51":{"position":[[321,4]]},"58":{"position":[[34,6],[146,4]]},"61":{"position":[[34,6]]},"68":{"position":[[34,6],[167,4],[250,5]]},"78":{"position":[[34,6],[155,4]]},"85":{"position":[[967,5],[5077,4]]},"92":{"position":[[34,6],[146,4],[776,4]]},"108":{"position":[[34,6],[152,4]]},"111":{"position":[[34,6]]},"113":{"position":[[34,6]]},"116":{"position":[[34,6],[143,4]]},"119":{"position":[[34,6]]},"122":{"position":[[34,6]]},"124":{"position":[[34,6]]},"126":{"position":[[34,6]]},"135":{"position":[[1308,5]]},"137":{"position":[[197,4],[1289,5]]},"141":{"position":[[19,4]]},"149":{"position":[[447,4]]},"153":{"position":[[145,4]]},"163":{"position":[[1086,4],[2548,4],[2570,6],[2622,4],[2771,6],[5691,6],[5781,6],[5865,6],[5949,6],[6042,6],[6126,6]]},"166":{"position":[[1084,4],[1106,6],[1158,4],[1270,6],[2402,4],[2424,6],[2476,4],[2588,6]]},"178":{"position":[[1365,4],[1387,6],[1439,4],[1554,6],[1850,6]]},"184":{"position":[[854,4],[876,6],[928,4],[1087,6],[1239,6]]},"186":{"position":[[158,4]]},"190":{"position":[[1038,4],[1060,6],[1112,4],[1316,6]]},"192":{"position":[[1653,4],[1675,6],[1727,4],[1873,6],[1997,6]]},"194":{"position":[[926,4],[948,6],[1000,4],[1159,6],[1287,6],[1385,6],[1502,6],[1886,4],[1908,6],[1960,4],[2111,6]]},"196":{"position":[[442,4],[464,6],[516,4],[671,6],[831,6],[948,6]]},"207":{"position":[[2923,4],[2945,6],[2997,4],[3060,4],[3198,6],[5053,6]]},"209":{"position":[[588,4],[610,6],[662,4],[788,6]]},"211":{"position":[[1399,4],[1421,6],[1473,4],[1654,6],[1766,4],[2095,6],[2193,6],[2285,6]]},"213":{"position":[[808,4],[830,6],[882,4],[1066,6],[1187,4]]},"215":{"position":[[605,4],[627,6],[679,4],[861,6],[976,4],[1307,6],[1411,6],[1506,6]]},"222":{"position":[[34,6],[334,4]]},"224":{"position":[[34,6],[455,4],[477,6],[529,4],[705,6]]},"226":{"position":[[34,6]]},"229":{"position":[[34,6],[338,4]]},"231":{"position":[[34,6]]},"233":{"position":[[34,6],[319,4]]}}}],["datakind",{"_index":263,"t":{"27":{"position":[[73,8]]},"37":{"position":[[73,8]]},"58":{"position":[[73,8]]},"61":{"position":[[72,8]]},"68":{"position":[[78,8],[320,8]]},"78":{"position":[[73,8]]},"92":{"position":[[73,8]]},"108":{"position":[[73,8]]},"111":{"position":[[80,8]]},"113":{"position":[[80,8]]},"116":{"position":[[72,8]]},"119":{"position":[[71,8]]},"122":{"position":[[72,8]]},"124":{"position":[[72,8]]},"126":{"position":[[72,8]]},"163":{"position":[[2648,10]]},"166":{"position":[[1184,10],[2502,10]]},"178":{"position":[[1465,10]]},"184":{"position":[[954,10]]},"190":{"position":[[1138,10]]},"192":{"position":[[1753,10]]},"194":{"position":[[1026,10],[1986,10]]},"196":{"position":[[542,10]]},"207":{"position":[[3023,10]]},"209":{"position":[[688,10]]},"211":{"position":[[1499,10],[1861,8]]},"213":{"position":[[908,10],[1282,8]]},"215":{"position":[[705,10],[1071,8]]},"222":{"position":[[72,8],[288,8]]},"224":{"position":[[72,8],[555,10]]},"226":{"position":[[72,8]]},"229":{"position":[[71,8],[292,8]]},"231":{"position":[[71,8]]},"233":{"position":[[71,8],[278,8]]}}}],["date",{"_index":1152,"t":{"190":{"position":[[367,5]]}}}],["debug",{"_index":350,"t":{"51":{"position":[[307,9]]},"111":{"position":[[150,5]]},"163":{"position":[[5532,8]]},"166":{"position":[[3204,9],[4490,10]]},"196":{"position":[[4,5],[59,5],[375,9],[1188,5]]}}}],["debugprovid",{"_index":1079,"t":{"166":{"position":[[3248,15],[3264,14],[5226,14],[5258,13]]}}}],["debugsession/start",{"_index":1078,"t":{"166":{"position":[[3225,19]]},"196":{"position":[[195,18]]}}}],["debugsessionaddress",{"_index":1177,"t":{"196":{"position":[[249,19],[1120,20],[1158,19]]}}}],["debugsessionparam",{"_index":185,"t":{"15":{"position":[[1372,20]]},"196":{"position":[[222,18],[269,19],[306,18]]}}}],["debugsessionparamsdata",{"_index":689,"t":{"111":{"position":[[41,22]]},"113":{"position":[[41,22]]},"196":{"position":[[678,23],[1054,23],[1090,22]]}}}],["debugsessionparamsdatakind",{"_index":1179,"t":{"196":{"position":[[553,27],[704,27],[744,26],[798,26]]}}}],["debugsessionstart(param",{"_index":184,"t":{"15":{"position":[[1346,25]]}}}],["decid",{"_index":974,"t":{"159":{"position":[[206,6]]},"188":{"position":[[252,6]]}}}],["decis",{"_index":972,"t":{"157":{"position":[[227,8]]}}}],["declar",{"_index":395,"t":{"61":{"position":[[349,11]]}}}],["def",{"_index":57,"t":{"13":{"position":[[454,3],[514,3],[590,3],[652,3],[721,3],[781,3],[845,3],[903,3],[957,3],[1728,3],[2651,3]]},"15":{"position":[[243,3],[342,3],[395,3],[490,3],[576,3],[692,3],[808,3],[915,3],[1007,3],[1105,3],[1179,3],[1265,3],[1342,3],[1438,3],[1468,3],[1505,3],[1587,3],[1642,3],[2128,3]]}}}],["default",{"_index":511,"t":{"85":{"position":[[3297,9],[3345,8]]},"137":{"position":[[745,7]]},"163":{"position":[[4464,7]]},"192":{"position":[[303,7]]},"207":{"position":[[3579,8]]}}}],["defin",{"_index":292,"t":{"34":{"position":[[914,8]]},"85":{"position":[[1727,7],[1872,6],[2488,7],[3148,7],[3307,7],[5099,7]]},"92":{"position":[[294,8],[343,8],[380,8],[472,7],[569,7],[706,7]]},"103":{"position":[[547,8],[1109,8]]},"105":{"position":[[704,8]]},"122":{"position":[[463,7],[494,8]]},"133":{"position":[[26,7]]},"135":{"position":[[26,7]]},"137":{"position":[[612,7],[697,7],[1101,7]]},"147":{"position":[[554,7]]},"155":{"position":[[219,7]]},"159":{"position":[[70,7]]},"163":{"position":[[2053,7],[2135,6],[2288,7],[4970,7]]},"166":{"position":[[1457,7]]},"192":{"position":[[678,8]]},"198":{"position":[[201,7]]},"203":{"position":[[698,7]]},"205":{"position":[[680,7]]},"207":{"position":[[1082,7],[1104,7],[1977,7]]}}}],["definit",{"_index":416,"t":{"68":{"position":[[299,11]]},"103":{"position":[[381,10]]},"182":{"position":[[502,11]]},"207":{"position":[[950,10],[2810,11]]}}}],["delet",{"_index":729,"t":{"116":{"position":[[1428,6]]},"139":{"position":[[377,7]]},"209":{"position":[[1138,8],[1150,7]]}}}],["delimit",{"_index":520,"t":{"85":{"position":[[3744,9]]}}}],["deliv",{"_index":1106,"t":{"170":{"position":[[187,9]]}}}],["depend",{"_index":9,"t":{"2":{"position":[[115,10]]},"4":{"position":[[47,10]]},"8":{"position":[[0,12],[110,13]]},"44":{"position":[[622,10]]},"55":{"position":[[551,10]]},"85":{"position":[[848,12],[1027,12],[1070,13],[1100,12],[1127,10],[1190,12],[1240,13],[2645,11],[2768,13],[3192,14],[3254,12],[4459,10],[4494,12],[4532,10],[4545,13],[4656,10],[4760,12],[6399,10],[6707,12],[6883,12]]},"101":{"position":[[633,10]]},"135":{"position":[[1244,9]]},"137":{"position":[[213,9]]},"141":{"position":[[2113,9]]},"163":{"position":[[2375,12],[2412,13]]},"166":{"position":[[3485,12],[3618,10],[3795,12]]},"168":{"position":[[351,10]]},"182":{"position":[[17,10],[123,12],[176,10],[538,10],[1025,13]]},"184":{"position":[[17,10],[125,12]]},"186":{"position":[[163,10]]}}}],["dependencymodul",{"_index":415,"t":{"68":{"position":[[282,16]]},"184":{"position":[[694,19],[716,17],[751,16]]}}}],["dependencymoduledata",{"_index":412,"t":{"68":{"position":[[41,20]]},"184":{"position":[[1094,21],[1332,21],[1366,20]]}}}],["dependencymoduledatakind",{"_index":1138,"t":{"184":{"position":[[965,25],[1118,25],[1156,24],[1208,24]]}}}],["dependencymodulesitem",{"_index":1137,"t":{"184":{"position":[[563,24],[590,22],[630,21]]}}}],["dependencymodulesparam",{"_index":164,"t":{"15":{"position":[[733,25]]},"184":{"position":[[328,23],[384,24],[426,23]]}}}],["dependencymodulesprovid",{"_index":1085,"t":{"166":{"position":[[3717,27]]}}}],["dependencymodulesresult",{"_index":1136,"t":{"184":{"position":[[360,23],[488,24],[530,23]]}}}],["dependencysourcesitem",{"_index":1134,"t":{"182":{"position":[[839,24],[866,22],[906,21]]}}}],["dependencysourcesparam",{"_index":161,"t":{"15":{"position":[[617,25]]},"182":{"position":[[604,23],[660,24],[702,23]]}}}],["dependencysourcesprovid",{"_index":1083,"t":{"166":{"position":[[3544,27]]}}}],["dependencysourcesresult",{"_index":1133,"t":{"182":{"position":[[636,23],[764,24],[806,23]]}}}],["deprec",{"_index":324,"t":{"44":{"position":[[579,12],[780,11]]},"101":{"position":[[590,12],[792,11]]},"103":{"position":[[0,11]]},"105":{"position":[[0,11],[1535,11],[1727,11]]},"126":{"position":[[484,11]]},"207":{"position":[[4304,10],[4427,10]]},"222":{"position":[[553,11]]},"226":{"position":[[157,11]]}}}],["describ",{"_index":489,"t":{"85":{"position":[[2056,9]]},"108":{"position":[[757,10]]},"207":{"position":[[2397,8],[2488,10]]},"211":{"position":[[1345,10],[1946,9]]},"213":{"position":[[513,10]]},"215":{"position":[[500,10],[1156,9]]}}}],["descript",{"_index":716,"t":{"116":{"position":[[809,11],[889,13]]},"207":{"position":[[3891,11]]},"224":{"position":[[165,11]]},"231":{"position":[[161,11]]}}}],["design",{"_index":767,"t":{"133":{"position":[[118,8]]},"153":{"position":[[824,8]]}}}],["detail",{"_index":775,"t":{"135":{"position":[[53,8],[555,7]]},"141":{"position":[[2277,8]]},"143":{"position":[[938,9],[1046,7],[1221,7]]},"155":{"position":[[149,8]]}}}],["detect",{"_index":835,"t":{"139":{"position":[[824,6]]}}}],["determin",{"_index":556,"t":{"85":{"position":[[5401,10]]},"163":{"position":[[1644,9]]}}}],["develop",{"_index":915,"t":{"147":{"position":[[60,10],[466,10],[688,10],[735,9]]},"149":{"position":[[358,10]]},"153":{"position":[[218,12],[1055,11],[1135,10]]}}}],["diagnost",{"_index":702,"t":{"116":{"position":[[375,11]]},"207":{"position":[[4,11],[161,11],[247,11],[367,11],[408,12],[452,11],[543,11],[627,11],[794,10],[902,12],[1336,11],[1435,11],[1741,11],[1787,12],[1800,13],[1863,11],[1951,11],[1963,10],[2023,10],[2193,11],[2520,11],[2671,11],[2734,10],[4008,10],[4192,11],[4369,11],[4535,11],[4625,12],[4761,10],[4840,10]]}}}],["diagnostic'",{"_index":1216,"t":{"207":{"position":[[2105,12],[2280,12],[2595,12]]}}}],["diagnosticdata",{"_index":693,"t":{"116":{"position":[[41,14]]},"207":{"position":[[3205,15],[5140,15],[5168,14]]}}}],["diagnosticdatakind",{"_index":1230,"t":{"207":{"position":[[3034,19],[4950,19],[4982,18],[5028,18]]}}}],["diagnosticrelatedinform",{"_index":1229,"t":{"207":{"position":[[2879,31],[4445,29],[4697,28]]}}}],["diagnostics.data.act",{"_index":711,"t":{"116":{"position":[[671,25]]}}}],["diagnosticsever",{"_index":1219,"t":{"207":{"position":[[2252,19],[3640,19],[3672,18]]}}}],["diagnostictag",{"_index":1224,"t":{"207":{"position":[[2693,16],[4042,14],[4069,13],[4110,13]]}}}],["diagram",{"_index":937,"t":{"151":{"position":[[64,7]]}}}],["didchangebuildtarget",{"_index":66,"t":{"13":{"position":[[687,22]]},"209":{"position":[[249,20],[270,21],[309,20]]}}}],["differ",{"_index":420,"t":{"68":{"position":[[483,9]]},"135":{"position":[[718,9],[770,9]]},"163":{"position":[[1943,9],[3908,10]]}}}],["dir",{"_index":804,"t":{"137":{"position":[[529,4]]}}}],["dir>/.bsp",{"_index":795,"t":{"137":{"position":[[288,10]]}}}],["dir>\\.bsp",{"_index":796,"t":{"137":{"position":[[310,10]]}}}],["direct",{"_index":933,"t":{"149":{"position":[[486,6]]},"163":{"position":[[2346,6]]}}}],["directli",{"_index":1260,"t":{"211":{"position":[[886,8]]}}}],["directori",{"_index":335,"t":{"44":{"position":[[978,9]]},"61":{"position":[[406,10],[454,9],[533,11],[610,9],[657,9],[757,10],[795,9],[941,9],[1049,10],[1110,9],[1185,9]]},"101":{"position":[[990,9]]},"133":{"position":[[386,10],[471,9]]},"137":{"position":[[202,10],[563,10],[636,9],[806,11]]},"139":{"position":[[629,10]]},"141":{"position":[[405,10],[570,10],[1743,9],[1954,9]]},"147":{"position":[[258,9]]},"163":{"position":[[1443,9],[1544,10],[1605,10],[1625,9]]},"178":{"position":[[115,11],[612,11],[697,11],[909,10],[922,9],[980,9],[1049,9],[1168,10],[1716,10],[1730,9]]},"180":{"position":[[344,12]]},"182":{"position":[[1087,12]]},"188":{"position":[[176,9],[910,10],[923,9],[981,9],[1041,9],[1160,10],[1357,10],[1371,9]]},"192":{"position":[[1604,9]]},"194":{"position":[[877,9]]}}}],["disabl",{"_index":515,"t":{"85":{"position":[[3584,7]]}}}],["discov",{"_index":635,"t":{"103":{"position":[[299,10]]},"139":{"position":[[325,8]]},"143":{"position":[[1122,8]]}}}],["discoveri",{"_index":834,"t":{"139":{"position":[[797,9]]},"143":{"position":[[15,9]]}}}],["discret",{"_index":1256,"t":{"211":{"position":[[388,11]]}}}],["discuss",{"_index":943,"t":{"153":{"position":[[117,12]]}}}],["display",{"_index":1011,"t":{"163":{"position":[[2000,7]]},"198":{"position":[[758,7]]},"203":{"position":[[85,7]]},"211":{"position":[[339,7]]}}}],["displaynam",{"_index":1002,"t":{"163":{"position":[[1413,13]]},"166":{"position":[[808,12],[2170,12]]},"224":{"position":[[193,12]]},"231":{"position":[[189,12]]}}}],["dll",{"_index":536,"t":{"85":{"position":[[4293,7]]}}}],["doc",{"_index":559,"t":{"85":{"position":[[5574,3],[5629,3]]}}}],["doctest",{"_index":561,"t":{"85":{"position":[[5645,8]]}}}],["document",{"_index":725,"t":{"116":{"position":[[1210,9],[1279,8],[1331,8]]},"137":{"position":[[720,13]]},"145":{"position":[[5,8],[152,9]]},"149":{"position":[[283,8],[395,8],[471,8]]},"153":{"position":[[74,8]]},"166":{"position":[[3353,8]]},"178":{"position":[[101,9],[595,9],[895,8],[1027,8]]},"180":{"position":[[123,9],[326,9]]},"207":{"position":[[1317,8],[1482,8],[3418,8],[3495,8]]}}}],["document'",{"_index":1132,"t":{"180":{"position":[[631,10]]}}}],["doesn't",{"_index":828,"t":{"139":{"position":[[317,7]]},"226":{"position":[[676,7]]}}}],["domain",{"_index":873,"t":{"141":{"position":[[1856,6]]}}}],["don't",{"_index":484,"t":{"85":{"position":[[1789,5],[1826,5]]}}}],["dotti",{"_index":620,"t":{"94":{"position":[[567,5]]},"153":{"position":[[418,5]]},"159":{"position":[[168,5]]}}}],["down",{"_index":1104,"t":{"170":{"position":[[128,5]]}}}],["downstream",{"_index":1037,"t":{"163":{"position":[[4188,10]]}}}],["dragos/drago",{"_index":618,"t":{"94":{"position":[[539,13]]}}}],["drop",{"_index":1058,"t":{"166":{"position":[[353,8]]}}}],["dummi",{"_index":47,"t":{"13":{"position":[[257,5]]}}}],["duplic",{"_index":1249,"t":{"207":{"position":[[4647,11]]}}}],["dure",{"_index":108,"t":{"13":{"position":[[1670,6]]},"51":{"position":[[284,6]]},"85":{"position":[[1329,6],[3617,6],[5358,6]]},"103":{"position":[[940,6]]},"105":{"position":[[535,6]]},"135":{"position":[[1116,6]]},"180":{"position":[[157,6]]},"182":{"position":[[335,6]]},"186":{"position":[[286,6]]},"188":{"position":[[309,6]]},"190":{"position":[[139,6]]},"192":{"position":[[101,6],[523,6]]},"194":{"position":[[133,6]]},"209":{"position":[[138,6]]}}}],["dylib",{"_index":537,"t":{"85":{"position":[[4310,9],[6079,6],[6255,5]]}}}],["dynam",{"_index":968,"t":{"157":{"position":[[80,7],[192,7]]}}}],["e",{"_index":436,"t":{"75":{"position":[[576,1]]}}}],["e.g",{"_index":398,"t":{"61":{"position":[[519,6]]},"159":{"position":[[139,5]]},"207":{"position":[[2532,4],[2758,4],[4638,3]]},"226":{"position":[[670,5]]}}}],["e2015",{"_index":546,"t":{"85":{"position":[[4969,5]]}}}],["e2018",{"_index":548,"t":{"85":{"position":[[4998,5]]}}}],["e2021",{"_index":550,"t":{"85":{"position":[[5027,5]]}}}],["each",{"_index":277,"t":{"34":{"position":[[475,4]]},"61":{"position":[[1075,4]]},"85":{"position":[[1684,4],[3209,4]]},"94":{"position":[[625,4],[664,4]]},"124":{"position":[[140,4]]},"133":{"position":[[514,4]]},"147":{"position":[[185,4]]},"163":{"position":[[757,4],[2271,4]]},"166":{"position":[[1440,4]]}}}],["eclipse/lsp4j",{"_index":10,"t":{"2":{"position":[[133,13]]}}}],["edit",{"_index":267,"t":{"27":{"position":[[242,8]]},"85":{"position":[[2571,7],[2598,8],[4882,8],[5491,7],[5517,8]]},"116":{"position":[[929,4],[964,6],[1025,4],[1184,4]]},"145":{"position":[[71,5],[166,6]]},"178":{"position":[[1310,6]]}}}],["editor",{"_index":590,"t":{"92":{"position":[[211,6]]},"94":{"position":[[144,6],[352,6]]}}}],["effect",{"_index":900,"t":{"143":{"position":[[737,11]]}}}],["effort",{"_index":914,"t":{"147":{"position":[[33,6],[816,6]]}}}],["element",{"_index":736,"t":{"124":{"position":[[145,7]]},"141":{"position":[[258,7]]}}}],["embed",{"_index":259,"t":{"27":{"position":[[18,8]]},"37":{"position":[[18,8]]},"58":{"position":[[18,8]]},"61":{"position":[[18,8]]},"68":{"position":[[18,8],[234,8]]},"78":{"position":[[18,8]]},"92":{"position":[[18,8]]},"108":{"position":[[18,8]]},"111":{"position":[[18,8]]},"113":{"position":[[18,8]]},"116":{"position":[[18,8]]},"119":{"position":[[18,8]]},"122":{"position":[[18,8]]},"124":{"position":[[18,8]]},"126":{"position":[[18,8]]},"222":{"position":[[18,8]]},"224":{"position":[[18,8]]},"226":{"position":[[18,8]]},"229":{"position":[[18,8]]},"231":{"position":[[18,8]]},"233":{"position":[[18,8]]}}}],["empti",{"_index":331,"t":{"44":{"position":[[860,5]]},"61":{"position":[[441,5]]},"68":{"position":[[818,5]]},"85":{"position":[[3876,6]]},"101":{"position":[[872,5]]},"116":{"position":[[1455,5]]},"126":{"position":[[774,5]]},"163":{"position":[[6591,5]]},"166":{"position":[[1824,6]]},"207":{"position":[[808,6],[839,5]]},"213":{"position":[[771,6]]}}}],["enabl",{"_index":243,"t":{"22":{"position":[[900,7]]},"24":{"position":[[45,6]]},"51":{"position":[[228,6]]},"85":{"position":[[3270,8],[3334,7],[3414,7],[3574,6],[5584,8]]},"105":{"position":[[300,8]]},"135":{"position":[[711,6],[973,7]]},"147":{"position":[[672,7]]}}}],["enabledfeatur",{"_index":244,"t":{"22":{"position":[[943,16]]},"85":{"position":[[3442,16]]}}}],["encod",{"_index":1020,"t":{"163":{"position":[[2881,8]]}}}],["encoding](https://developer.mozilla.org/en",{"_index":1194,"t":{"200":{"position":[[551,42]]},"217":{"position":[[550,42]]}}}],["end",{"_index":728,"t":{"116":{"position":[[1371,4]]},"143":{"position":[[623,3]]},"147":{"position":[[716,3]]},"178":{"position":[[943,3]]},"188":{"position":[[944,3]]},"207":{"position":[[3323,3],[3340,4]]}}}],["endpoint",{"_index":333,"t":{"44":{"position":[[906,8]]},"51":{"position":[[343,8]]},"94":{"position":[[105,9],[203,9]]},"101":{"position":[[918,8]]},"163":{"position":[[5210,9]]},"166":{"position":[[2747,9]]},"207":{"position":[[658,8]]}}}],["engin",{"_index":1168,"t":{"194":{"position":[[707,7]]}}}],["ensur",{"_index":1150,"t":{"190":{"position":[[299,6]]},"198":{"position":[[376,6]]}}}],["entri",{"_index":510,"t":{"85":{"position":[[3285,5]]},"178":{"position":[[932,5],[990,5]]},"188":{"position":[[933,5],[991,5]]},"207":{"position":[[3065,5]]}}}],["entrypoint",{"_index":677,"t":{"105":{"position":[[1521,11]]}}}],["enum",{"_index":562,"t":{"85":{"position":[[5761,4],[6206,4]]},"108":{"position":[[843,4]]},"163":{"position":[[7092,4]]},"178":{"position":[[1602,4]]},"188":{"position":[[1229,4]]},"203":{"position":[[848,4]]},"207":{"position":[[3667,4]]},"209":{"position":[[985,4]]},"224":{"position":[[749,4]]}}}],["env",{"_index":529,"t":{"85":{"position":[[3961,5]]}}}],["enviro",{"_index":740,"t":{"126":{"position":[[411,10]]}}}],["environ",{"_index":341,"t":{"51":{"position":[[13,11]]},"53":{"position":[[55,11]]},"85":{"position":[[3919,11]]},"105":{"position":[[1682,11]]},"141":{"position":[[616,11]]},"192":{"position":[[1474,11]]},"194":{"position":[[753,11]]}}}],["environment",{"_index":531,"t":{"85":{"position":[[4048,13]]}}}],["environmentvari",{"_index":362,"t":{"51":{"position":[[1012,21],[1034,21]]},"85":{"position":[[3967,21]]},"105":{"position":[[1779,22]]},"126":{"position":[[537,21]]},"163":{"position":[[7236,21],[7270,20]]},"192":{"position":[[1538,22],[1561,21]]},"194":{"position":[[811,22],[834,21]]}}}],["epoch",{"_index":1264,"t":{"211":{"position":[[1305,6]]},"213":{"position":[[473,6]]},"215":{"position":[[460,6]]}}}],["error",{"_index":1055,"t":{"163":{"position":[[7176,5]]},"166":{"position":[[263,5]]},"172":{"position":[[197,5]]},"176":{"position":[[226,6]]},"203":{"position":[[874,5],[892,5]]},"207":{"position":[[2208,6],[2410,5],[3708,6],[3718,5],[3910,5],[4019,6],[4251,5]]},"222":{"position":[[666,6],[699,7]]},"224":{"position":[[275,5]]}}}],["es",{"_index":84,"t":{"13":{"position":[[1148,2]]}}}],["escap",{"_index":841,"t":{"139":{"position":[[1051,6]]},"200":{"position":[[524,7]]},"217":{"position":[[523,7]]}}}],["essenti",{"_index":441,"t":{"85":{"position":[[213,9]]}}}],["establish",{"_index":1048,"t":{"163":{"position":[[6422,9]]}}}],["etc",{"_index":1267,"t":{"211":{"position":[[1616,3]]},"213":{"position":[[1028,3]]},"215":{"position":[[823,3]]}}}],["even",{"_index":939,"t":{"151":{"position":[[235,4]]}}}],["event",{"_index":1090,"t":{"166":{"position":[[4061,6]]},"211":{"position":[[1269,5]]},"213":{"position":[[437,5]]},"215":{"position":[[424,5]]}}}],["eventtim",{"_index":1265,"t":{"211":{"position":[[1315,11]]},"213":{"position":[[483,11]]},"215":{"position":[[470,11]]}}}],["everyth",{"_index":205,"t":{"15":{"position":[[2107,10]]},"153":{"position":[[55,10]]}}}],["exact",{"_index":1184,"t":{"198":{"position":[[213,5]]}}}],["exampl",{"_index":285,"t":{"34":{"position":[[751,8],[884,8],[982,8]]},"37":{"position":[[323,8],[422,8],[510,8],[614,8]]},"44":{"position":[[569,8]]},"51":{"position":[[217,7]]},"58":{"position":[[308,8],[476,8]]},"61":{"position":[[774,8]]},"68":{"position":[[512,8]]},"75":{"position":[[566,8]]},"85":{"position":[[361,7],[2661,8],[5894,9],[5907,7],[6128,7]]},"92":{"position":[[251,8]]},"94":{"position":[[278,8]]},"101":{"position":[[580,8]]},"103":{"position":[[248,7]]},"108":{"position":[[490,8]]},"135":{"position":[[1325,7]]},"141":{"position":[[1450,7],[1557,7],[2151,8]]},"143":{"position":[[601,7],[858,8]]},"151":{"position":[[93,7],[190,7]]},"157":{"position":[[180,7]]},"163":{"position":[[299,7],[434,8],[1802,8],[2759,8],[4392,8]]},"168":{"position":[[299,7]]},"178":{"position":[[758,8]]},"182":{"position":[[428,7]]},"184":{"position":[[1075,8]]},"186":{"position":[[446,8]]},"190":{"position":[[232,7]]},"192":{"position":[[1861,8]]},"194":{"position":[[1147,8],[2099,8]]},"196":{"position":[[659,8]]},"207":{"position":[[1534,7]]},"213":{"position":[[735,8]]},"224":{"position":[[264,7],[655,8]]}}}],["except",{"_index":1059,"t":{"166":{"position":[[362,6]]},"180":{"position":[[296,6]]},"203":{"position":[[210,6]]},"205":{"position":[[196,6]]}}}],["exchang",{"_index":967,"t":{"155":{"position":[[299,9]]}}}],["exclud",{"_index":1143,"t":{"188":{"position":[[262,7]]}}}],["exect",{"_index":369,"t":{"53":{"position":[[99,8]]}}}],["execut",{"_index":348,"t":{"51":{"position":[[202,10],[472,10]]},"85":{"position":[[1611,10],[1757,10],[1846,11]]},"122":{"position":[[282,10]]},"126":{"position":[[833,9]]},"141":{"position":[[1000,9],[2579,9]]},"163":{"position":[[4077,8],[6815,10],[7114,9],[7155,9],[7191,9]]},"166":{"position":[[2995,9]]},"186":{"position":[[252,9]]},"190":{"position":[[988,10]]},"192":{"position":[[1414,8],[1823,10],[2305,10]]},"194":{"position":[[697,9],[1108,10],[1836,10]]},"196":{"position":[[621,10]]},"211":{"position":[[44,9],[95,9]]},"224":{"position":[[917,9],[988,10]]}}}],["executors.newfixedthreadpool(1",{"_index":85,"t":{"13":{"position":[[1153,31]]}}}],["executorservic",{"_index":81,"t":{"13":{"position":[[1074,15]]}}}],["exist",{"_index":785,"t":{"135":{"position":[[881,5]]},"139":{"position":[[93,5]]},"163":{"position":[[4589,6]]}}}],["exit",{"_index":1060,"t":{"166":{"position":[[377,4],[416,4]]},"170":{"position":[[145,4],[243,4],[285,5]]},"172":{"position":[[71,4],[107,4]]}}}],["exot",{"_index":843,"t":{"139":{"position":[[1111,6]]}}}],["expect",{"_index":662,"t":{"103":{"position":[[1837,8]]},"147":{"position":[[327,8]]},"163":{"position":[[2556,6]]},"166":{"position":[[1092,6],[2410,6]]},"176":{"position":[[238,8]]},"178":{"position":[[1373,6]]},"184":{"position":[[862,6]]},"190":{"position":[[1046,6]]},"192":{"position":[[1661,6]]},"194":{"position":[[934,6],[1894,6]]},"196":{"position":[[450,6]]},"207":{"position":[[2931,6]]},"209":{"position":[[596,6]]},"211":{"position":[[1407,6]]},"213":{"position":[[816,6]]},"215":{"position":[[613,6]]},"224":{"position":[[463,6]]}}}],["expected/actu",{"_index":1293,"t":{"224":{"position":[[678,15]]}}}],["experi",{"_index":839,"t":{"139":{"position":[[971,10],[1026,10]]},"147":{"position":[[745,10]]}}}],["explain",{"_index":718,"t":{"116":{"position":[[866,7]]}}}],["explicitli",{"_index":1038,"t":{"163":{"position":[[4376,11],[4655,10]]}}}],["export",{"_index":233,"t":{"22":{"position":[[378,6],[579,6]]},"24":{"position":[[359,6],[625,6]]},"27":{"position":[[206,6]]},"34":{"position":[[265,6],[411,6],[534,6]]},"37":{"position":[[231,6]]},"44":{"position":[[275,6],[369,6],[454,6]]},"51":{"position":[[650,6],[779,6],[874,6],[1102,6]]},"53":{"position":[[268,6],[395,6]]},"55":{"position":[[255,6],[363,6],[469,6]]},"58":{"position":[[226,6]]},"61":{"position":[[190,6]]},"68":{"position":[[353,6],[736,6]]},"75":{"position":[[260,6],[356,6],[444,6]]},"78":{"position":[[273,6]]},"85":{"position":[[548,6],[746,6],[2258,6],[4369,6],[4409,6],[4519,6],[4611,6],[4720,6],[4820,6],[4891,6],[4925,6],[4956,6],[4985,6],[5014,6],[5126,6],[5754,6],[6199,6],[6332,6],[6474,6],[6556,6],[6726,6],[6902,6]]},"92":{"position":[[812,6]]},"101":{"position":[[280,6],[376,6],[464,6]]},"103":{"position":[[1241,6],[1427,6],[1589,6]]},"105":{"position":[[836,6],[1022,6],[1203,6],[1403,6]]},"108":{"position":[[254,6],[836,6]]},"111":{"position":[[263,6]]},"116":{"position":[[228,6],[697,6],[1093,6],[1220,6]]},"122":{"position":[[203,6]]},"124":{"position":[[200,6]]},"126":{"position":[[144,6],[596,6]]},"135":{"position":[[62,6]]},"163":{"position":[[91,6],[205,6],[1167,6],[3058,6],[3240,6],[3354,6],[3391,6],[3556,6],[3740,6],[4089,6],[4255,6],[4692,6],[4765,6],[4911,6],[5092,6],[5252,6],[5606,6],[5648,6],[5747,6],[5835,6],[5919,6],[6006,6],[6096,6],[6182,6],[6231,6],[6320,6],[6483,6],[6961,6],[7085,6],[7258,6]]},"166":{"position":[[741,6],[1331,6],[1906,6],[1958,6],[2035,6],[2103,6],[2789,6],[5014,6],[5092,6],[5166,6],[5241,6],[5334,6],[5386,6],[5463,6]]},"174":{"position":[[239,6]]},"178":{"position":[[366,6],[450,6],[520,6],[847,6],[1595,6],[1767,6],[1808,6],[1907,6],[1951,6]]},"180":{"position":[[472,6],[576,6],[684,6]]},"182":{"position":[[685,6],[789,6],[889,6]]},"184":{"position":[[409,6],[513,6],[613,6],[734,6],[1144,6],[1191,6],[1300,6],[1354,6]]},"186":{"position":[[550,6],[638,6],[714,6]]},"188":{"position":[[485,6],[577,6],[659,6],[853,6],[1222,6]]},"190":{"position":[[460,6],[841,6],[1367,6],[1411,6],[1472,6]]},"192":{"position":[[1118,6],[1916,6],[1956,6],[2051,6],[2118,6],[2162,6]]},"194":{"position":[[380,6],[1204,6],[1245,6],[1342,6],[1446,6],[1557,6],[1646,6],[1692,6],[2156,6],[2197,6],[2252,6]]},"196":{"position":[[289,6],[732,6],[781,6],[888,6],[1002,6],[1078,6],[1141,6]]},"198":{"position":[[573,6],[698,6]]},"200":{"position":[[253,6]]},"203":{"position":[[330,6],[841,6]]},"205":{"position":[[313,6]]},"207":{"position":[[1265,6],[2006,6],[3230,6],[3367,6],[3660,6],[3922,6],[4057,6],[4093,6],[4270,6],[4414,6],[4680,6],[4896,6],[4970,6],[5011,6],[5108,6],[5156,6]]},"209":{"position":[[292,6],[381,6],[978,6],[1191,6],[1238,6],[1305,6]]},"211":{"position":[[1021,6],[2014,6],[2054,6],[2146,6],[2242,6],[2333,6],[2387,6]]},"213":{"position":[[186,6],[1298,6],[1341,6],[1400,6]]},"215":{"position":[[175,6],[1224,6],[1265,6],[1360,6],[1461,6],[1556,6],[1615,6]]},"217":{"position":[[251,6]]},"222":{"position":[[382,6]]},"224":{"position":[[123,6],[742,6],[1037,6],[1078,6],[1133,6]]},"226":{"position":[[123,6]]},"229":{"position":[[384,6]]},"231":{"position":[[120,6]]},"233":{"position":[[362,6]]}}}],["extend",{"_index":56,"t":{"13":{"position":[[432,7]]},"15":{"position":[[165,7]]},"184":{"position":[[241,8]]}}}],["extens",{"_index":214,"t":{"17":{"position":[[46,10]]},"29":{"position":[[44,10]]},"39":{"position":[[45,10]]},"46":{"position":[[44,10]]},"63":{"position":[[46,10]]},"70":{"position":[[47,10]]},"80":{"position":[[45,10]]},"85":{"position":[[4281,11]]},"87":{"position":[[44,10],[90,9]]},"96":{"position":[[46,10]]},"166":{"position":[[4678,10]]}}}],["extent",{"_index":450,"t":{"85":{"position":[[349,6]]}}}],["extern",{"_index":8,"t":{"2":{"position":[[106,8]]},"85":{"position":[[4450,8],[4647,8]]},"178":{"position":[[217,8]]},"182":{"position":[[145,8]]},"184":{"position":[[147,8]]}}}],["extract",{"_index":622,"t":{"94":{"position":[[693,7],[780,7]]},"147":{"position":[[223,7]]}}}],["fade",{"_index":1245,"t":{"207":{"position":[[4218,5]]}}}],["fail",{"_index":891,"t":{"143":{"position":[[322,6],[968,4],[1487,6]]},"163":{"position":[[7165,7]]},"224":{"position":[[829,7],[840,6]]},"226":{"position":[[397,6],[414,7]]}}}],["fals",{"_index":1211,"t":{"207":{"position":[[356,6]]}}}],["fast",{"_index":996,"t":{"163":{"position":[[1141,4]]}}}],["featur",{"_index":219,"t":{"22":{"position":[[51,8],[156,9],[510,9],[805,8],[908,8]]},"24":{"position":[[58,8],[129,8],[430,8],[496,8],[534,9]]},"85":{"position":[[3139,8],[3214,7],[3242,8],[3321,8],[3357,9],[3405,8],[5690,9],[6323,8],[6344,7],[6391,7],[6437,7],[6453,8]]},"166":{"position":[[4669,8]]}}}],["featuresdependencygraph",{"_index":242,"t":{"22":{"position":[[859,24]]},"85":{"position":[[3367,24],[6362,24],[6486,23]]}}}],["fed",{"_index":666,"t":{"105":{"position":[[180,3]]}}}],["few",{"_index":1200,"t":{"203":{"position":[[223,3]]},"205":{"position":[[209,3]]}}}],["field",{"_index":262,"t":{"27":{"position":[[57,6],[82,5]]},"37":{"position":[[57,6],[82,5]]},"58":{"position":[[57,6],[82,5]]},"61":{"position":[[56,6],[81,5]]},"68":{"position":[[62,6],[87,5],[269,5],[329,5]]},"78":{"position":[[57,6],[82,5]]},"92":{"position":[[57,6],[82,5]]},"103":{"position":[[1022,5],[1070,5],[1897,5]]},"105":{"position":[[617,5],[665,5]]},"108":{"position":[[57,6],[82,5]]},"111":{"position":[[64,6],[89,5]]},"113":{"position":[[64,6],[89,5]]},"116":{"position":[[56,6],[81,5]]},"119":{"position":[[55,6],[80,5]]},"122":{"position":[[56,6],[81,5]]},"124":{"position":[[56,6],[81,5]]},"126":{"position":[[56,6],[81,5]]},"141":{"position":[[24,5],[70,6],[86,5],[1646,5]]},"163":{"position":[[2577,6],[2592,5],[5698,5],[5788,5],[5872,5],[5956,5],[6049,5],[6133,5],[6605,5],[6875,6],[6904,5]]},"166":{"position":[[1113,6],[1128,5],[2431,6],[2446,5]]},"178":{"position":[[1394,6],[1409,5],[1857,5]]},"184":{"position":[[883,6],[898,5],[1246,5]]},"190":{"position":[[1067,6],[1082,5],[1178,5]]},"192":{"position":[[605,5],[652,5],[1682,6],[1697,5],[2004,5]]},"194":{"position":[[955,6],[970,5],[1294,5],[1392,5],[1509,5],[1915,6],[1930,5]]},"196":{"position":[[471,6],[486,5],[838,5],[955,5]]},"203":{"position":[[522,5]]},"205":{"position":[[504,5]]},"207":{"position":[[599,6],[937,5],[1068,5],[2952,6],[2967,5],[3071,5],[5060,5]]},"209":{"position":[[617,6],[632,5]]},"211":{"position":[[865,6],[1428,6],[1443,5],[1771,6],[1870,6],[2102,5],[2200,5],[2292,5]]},"213":{"position":[[837,6],[852,5],[1192,6],[1291,6]]},"215":{"position":[[634,6],[649,5],[981,6],[1080,6],[1314,5],[1418,5],[1513,5]]},"222":{"position":[[56,6],[81,5],[297,5],[339,5],[573,5]]},"224":{"position":[[56,6],[81,5],[484,6],[499,5]]},"226":{"position":[[56,6],[81,5],[177,5]]},"229":{"position":[[55,6],[80,5],[301,5],[343,5]]},"231":{"position":[[55,6],[80,5]]},"233":{"position":[[55,6],[80,5],[287,5],[324,5]]}}}],["file",{"_index":392,"t":{"61":{"position":[[309,5],[372,5],[740,5],[833,4],[1087,4]]},"85":{"position":[[2046,4],[2828,5],[4129,4],[4265,5],[4276,4]]},"87":{"position":[[161,6]]},"92":{"position":[[240,6]]},"103":{"position":[[563,4]]},"135":{"position":[[619,6],[641,6],[827,5],[1353,5]]},"137":{"position":[[17,4],[78,5],[954,4],[1053,5],[1151,5],[1240,5]]},"139":{"position":[[83,4],[251,4],[357,4],[533,4],[744,4],[918,4],[1101,5]]},"141":{"position":[[48,4],[2351,4]]},"143":{"position":[[142,5],[215,5],[292,4],[412,4],[830,4],[1312,5]]},"178":{"position":[[727,5],[1113,4],[1160,4],[1664,5],[1673,4]]},"182":{"position":[[228,5],[1001,5],[1055,6],[1066,6],[1077,6]]},"186":{"position":[[799,6]]},"188":{"position":[[168,4],[207,5],[900,4],[1105,4],[1152,4],[1300,5],[1309,4]]},"198":{"position":[[173,4]]},"213":{"position":[[744,7]]}}}],["file:///usr/bin/g",{"_index":315,"t":{"37":{"position":[[623,19]]}}}],["file:///usr/bin/gcc",{"_index":313,"t":{"37":{"position":[[519,19]]}}}],["file:///usr/lib/jvm/java",{"_index":381,"t":{"58":{"position":[[317,24]]}}}],["file://users/name/dev/metals/src/main/scala",{"_index":1119,"t":{"178":{"position":[[767,47]]}}}],["final",{"_index":203,"t":{"15":{"position":[[2076,8]]}}}],["find",{"_index":816,"t":{"137":{"position":[[931,5]]}}}],["finish",{"_index":1281,"t":{"215":{"position":[[911,6],[1493,8]]},"224":{"position":[[102,8]]}}}],["fire",{"_index":880,"t":{"141":{"position":[[2206,4]]}}}],["first",{"_index":29,"t":{"13":{"position":[[0,6]]},"15":{"position":[[0,6]]},"85":{"position":[[3762,5]]},"139":{"position":[[21,5]]},"141":{"position":[[252,5]]},"143":{"position":[[221,5]]},"153":{"position":[[275,5],[549,5]]},"166":{"position":[[73,5]]}}}],["fix",{"_index":698,"t":{"116":{"position":[[296,6],[327,3]]}}}],["flag",{"_index":298,"t":{"34":{"position":[[1075,4],[1123,4]]},"44":{"position":[[731,4]]},"55":{"position":[[660,4]]},"58":{"position":[[463,6]]},"75":{"position":[[106,5]]},"85":{"position":[[3501,5]]},"101":{"position":[[742,4]]}}}],["focus",{"_index":756,"t":{"131":{"position":[[112,7]]}}}],["folder",{"_index":810,"t":{"137":{"position":[[759,8]]},"141":{"position":[[470,6]]}}}],["follow",{"_index":12,"t":{"4":{"position":[[8,9]]},"13":{"position":[[2536,8]]},"17":{"position":[[4,9]]},"29":{"position":[[4,9]]},"39":{"position":[[4,9]]},"46":{"position":[[4,9]]},"63":{"position":[[4,9]]},"70":{"position":[[4,9]]},"80":{"position":[[4,9]]},"87":{"position":[[4,9]]},"96":{"position":[[4,9]]},"135":{"position":[[4,9]]},"139":{"position":[[663,9]]},"141":{"position":[[189,9]]},"166":{"position":[[214,8]]}}}],["foo/bar",{"_index":591,"t":{"92":{"position":[[285,8]]}}}],["foo/bar/project",{"_index":595,"t":{"92":{"position":[[355,17]]}}}],["foo/bar/project/project",{"_index":597,"t":{"92":{"position":[[392,26]]}}}],["fork",{"_index":739,"t":{"126":{"position":[[371,6]]}}}],["form",{"_index":352,"t":{"51":{"position":[[419,5]]},"85":{"position":[[1520,6],[3680,6]]},"163":{"position":[[1737,4]]}}}],["format",{"_index":741,"t":{"126":{"position":[[465,6]]}}}],["forward",{"_index":882,"t":{"141":{"position":[[2448,7]]},"178":{"position":[[954,7]]},"188":{"position":[[955,7]]},"192":{"position":[[770,7]]}}}],["found",{"_index":894,"t":{"143":{"position":[[420,6],[838,5],[1287,5]]}}}],["framework",{"_index":659,"t":{"103":{"position":[[1736,9],[1919,11]]}}}],["free",{"_index":649,"t":{"103":{"position":[[840,4]]},"105":{"position":[[393,4]]},"143":{"position":[[568,4]]},"163":{"position":[[1732,4],[2127,4]]},"192":{"position":[[423,4]]},"198":{"position":[[283,4]]}}}],["fresh",{"_index":851,"t":{"141":{"position":[[718,5]]}}}],["full",{"_index":1187,"t":{"198":{"position":[[456,4]]}}}],["fulli",{"_index":633,"t":{"103":{"position":[[162,5],[498,5],[668,5],[1947,5]]},"124":{"position":[[172,5]]},"126":{"position":[[187,5],[643,5]]}}}],["function",{"_index":482,"t":{"85":{"position":[[1701,8],[1807,9],[1879,13],[2006,14]]},"147":{"position":[[569,13],[658,13]]},"163":{"position":[[4170,13],[4568,13]]}}}],["further",{"_index":1158,"t":{"192":{"position":[[244,7]]}}}],["futur",{"_index":218,"t":{"22":{"position":[[24,6],[361,6]]},"24":{"position":[[24,6],[342,6],[608,6]]},"85":{"position":[[24,6],[531,6],[729,6]]},"200":{"position":[[24,6],[236,6]]},"217":{"position":[[24,6],[234,6]]},"219":{"position":[[24,6]]}}}],["gather",{"_index":342,"t":{"51":{"position":[[83,6]]}}}],["gcc",{"_index":309,"t":{"37":{"position":[[431,3]]}}}],["gener",{"_index":535,"t":{"85":{"position":[[4223,8]]},"116":{"position":[[196,9]]},"135":{"position":[[527,8]]},"139":{"position":[[442,7],[507,8],[892,8],[1077,8]]},"141":{"position":[[2331,8]]},"143":{"position":[[914,8],[1018,8],[1193,8]]},"163":{"position":[[1049,7]]},"178":{"position":[[1250,9],[1333,10]]},"190":{"position":[[598,9]]},"192":{"position":[[1234,9]]},"194":{"position":[[512,9]]},"207":{"position":[[614,8]]},"211":{"position":[[1167,9]]},"213":{"position":[[335,9]]},"215":{"position":[[322,9]]}}}],["getremoteproxi",{"_index":99,"t":{"13":{"position":[[1509,17]]}}}],["given",{"_index":273,"t":{"34":{"position":[[143,5],[693,5]]},"44":{"position":[[145,5]]},"75":{"position":[[126,5]]},"85":{"position":[[169,5],[801,5]]},"101":{"position":[[146,5]]},"103":{"position":[[205,5]]},"141":{"position":[[2042,5],[2666,5]]},"174":{"position":[[358,5]]},"186":{"position":[[113,5]]},"188":{"position":[[119,5]]},"190":{"position":[[86,5]]},"194":{"position":[[80,5]]},"198":{"position":[[99,5]]}}}],["global",{"_index":825,"t":{"139":{"position":[[200,8]]}}}],["go",{"_index":870,"t":{"141":{"position":[[1538,2]]},"182":{"position":[[495,3]]}}}],["goal",{"_index":912,"t":{"147":{"position":[[4,4]]}}}],["good",{"_index":1114,"t":{"176":{"position":[[301,6]]}}}],["gracefulli",{"_index":902,"t":{"143":{"position":[[973,11]]}}}],["gradl",{"_index":747,"t":{"129":{"position":[[147,7],[372,6],[396,6]]},"131":{"position":[[348,6],[381,6],[451,7]]},"153":{"position":[[781,7]]}}}],["graph",{"_index":466,"t":{"85":{"position":[[1138,5],[6410,5]]}}}],["greater",{"_index":1238,"t":{"207":{"position":[[3547,7]]}}}],["group",{"_index":17,"t":{"6":{"position":[[8,6]]},"163":{"position":[[1928,5]]}}}],["groupid>ch.epfl.scala</groupid",{"_index":23,"t":{"8":{"position":[[13,32]]}}}],["grow",{"_index":917,"t":{"147":{"position":[[378,7]]}}}],["half",{"_index":521,"t":{"85":{"position":[[3768,4]]}}}],["handl",{"_index":463,"t":{"85":{"position":[[1054,7]]},"203":{"position":[[616,7]]},"205":{"position":[[598,7]]}}}],["handshak",{"_index":116,"t":{"13":{"position":[[1803,9]]},"180":{"position":[[179,9]]},"182":{"position":[[357,9]]},"186":{"position":[[308,9]]},"188":{"position":[[331,9]]},"190":{"position":[[161,9]]},"192":{"position":[[123,9]]},"194":{"position":[[155,9]]},"209":{"position":[[160,9]]}}}],["happen",{"_index":483,"t":{"85":{"position":[[1740,7]]}}}],["hatch",{"_index":842,"t":{"139":{"position":[[1058,5]]}}}],["have",{"_index":901,"t":{"143":{"position":[[749,6]]},"207":{"position":[[4241,6]]}}}],["help",{"_index":837,"t":{"139":{"position":[[949,4]]},"153":{"position":[[1127,4]]},"203":{"position":[[528,5]]},"205":{"position":[[510,5]]}}}],["here",{"_index":1041,"t":{"163":{"position":[[4978,4]]}}}],["higher",{"_index":814,"t":{"137":{"position":[[866,6]]}}}],["highlight",{"_index":1140,"t":{"186":{"position":[[399,9]]}}}],["hint",{"_index":1218,"t":{"207":{"position":[[2232,5],[3830,5],[3839,4]]}}}],["home/library/appl",{"_index":799,"t":{"137":{"position":[[366,25]]}}}],["href",{"_index":1242,"t":{"207":{"position":[[4029,5]]}}}],["https://microsoft.github.io/languag",{"_index":964,"t":{"155":{"position":[[73,36]]},"163":{"position":[[4983,36]]}}}],["https://tools.ietf.org/html/rfc3986",{"_index":1025,"t":{"163":{"position":[[3204,35]]}}}],["human",{"_index":713,"t":{"116":{"position":[[741,5]]},"163":{"position":[[1269,5]]},"207":{"position":[[2466,5]]}}}],["icon",{"_index":1012,"t":{"163":{"position":[[2008,5]]}}}],["id",{"_index":253,"t":{"24":{"position":[[413,2]]},"85":{"position":[[2328,3],[2635,2],[6682,2],[6862,2]]},"94":{"position":[[573,3]]},"103":{"position":[[1485,2]]},"105":{"position":[[1111,2]]},"139":{"position":[[135,3]]},"147":{"position":[[102,4],[141,3],[368,5],[396,4],[619,4]]},"149":{"position":[[148,3],[354,3]]},"153":{"position":[[424,3]]},"159":{"position":[[174,5]]},"163":{"position":[[1236,3],[2257,2],[4756,5],[4790,5],[4962,3],[6368,2],[6479,3],[6536,3],[6572,4],[6664,3]]},"166":{"position":[[1425,2]]},"174":{"position":[[373,4]]},"188":{"position":[[243,4]]},"190":{"position":[[678,2],[898,2]]},"192":{"position":[[225,2],[1314,2],[2215,2]]},"194":{"position":[[592,2],[1746,2]]},"200":{"position":[[291,2]]},"203":{"position":[[242,2],[424,2],[469,2]]},"205":{"position":[[228,2],[406,2],[451,2]]},"207":{"position":[[1671,2]]},"211":{"position":[[1067,2],[1121,2]]},"213":{"position":[[235,2],[289,2]]},"215":{"position":[[222,2],[276,2]]},"217":{"position":[[290,2]]},"222":{"position":[[513,2]]}}}],["id.uri",{"_index":1000,"t":{"163":{"position":[[1386,6]]}}}],["idea",{"_index":995,"t":{"163":{"position":[[1057,4]]}}}],["ident",{"_index":326,"t":{"44":{"position":[[670,9]]},"55":{"position":[[599,9]]},"101":{"position":[[681,9]]},"155":{"position":[[21,9]]}}}],["identifi",{"_index":229,"t":{"22":{"position":[[228,12],[484,11],[636,11],[699,11]]},"34":{"position":[[583,10]]},"51":{"position":[[739,11]]},"53":{"position":[[356,11]]},"85":{"position":[[2314,10]]},"103":{"position":[[1349,11]]},"105":{"position":[[944,11]]},"163":{"position":[[1222,10],[2829,10],[3151,10],[6291,10],[6398,8],[6522,10],[6540,11],[6933,13],[6949,11],[6973,10]]},"190":{"position":[[587,10],[625,8],[736,11],[950,11]]},"192":{"position":[[1223,10],[1261,8],[1372,11],[2267,11]]},"194":{"position":[[501,10],[539,8],[650,11],[1798,11]]},"200":{"position":[[323,11]]},"209":{"position":[[425,10]]},"211":{"position":[[1156,10],[1194,8],[1231,11]]},"213":{"position":[[324,10],[362,8],[399,11]]},"215":{"position":[[311,10],[349,8],[386,11]]},"217":{"position":[[322,11]]},"222":{"position":[[621,11]]},"226":{"position":[[225,11]]}}}],["iexternal/gtest/includ",{"_index":286,"t":{"34":{"position":[[761,23]]}}}],["ignor",{"_index":1039,"t":{"163":{"position":[[4745,7]]},"198":{"position":[[291,6]]},"224":{"position":[[879,8],[891,7]]},"226":{"position":[[455,7],[473,8]]}}}],["illustr",{"_index":868,"t":{"141":{"position":[[1481,10]]},"151":{"position":[[78,11]]}}}],["implement",{"_index":43,"t":{"13":{"position":[[204,9],[263,15],[1207,14]]},"15":{"position":[[7,9]]},"94":{"position":[[484,15],[511,15],[630,9],[754,9],[829,9],[872,15],[921,9]]},"103":{"position":[[1863,15]]},"129":{"position":[[16,14]]},"131":{"position":[[21,14],[97,14],[192,14]]},"135":{"position":[[484,9]]},"139":{"position":[[484,9],[781,9]]},"141":{"position":[[1154,9]]},"147":{"position":[[150,9]]},"153":{"position":[[300,9],[565,9],[729,9]]},"192":{"position":[[317,14]]},"194":{"position":[[210,15]]}}}],["impli",{"_index":1121,"t":{"178":{"position":[[996,7]]},"188":{"position":[[997,7]]}}}],["import",{"_index":50,"t":{"13":{"position":[[316,6],[346,6],[375,6],[1114,6]]},"15":{"position":[[44,6],[74,6],[103,6]]},"139":{"position":[[112,6]]},"141":{"position":[[9,9]]}}}],["improv",{"_index":838,"t":{"139":{"position":[[954,7]]}}}],["includ",{"_index":508,"t":{"85":{"position":[[3172,10]]},"135":{"position":[[1106,9]]},"153":{"position":[[130,9]]},"163":{"position":[[4476,7],[6851,8],[7006,8]]},"178":{"position":[[192,7]]},"182":{"position":[[213,7]]},"184":{"position":[[173,9]]},"190":{"position":[[665,7]]},"192":{"position":[[1301,7]]},"194":{"position":[[579,7]]},"222":{"position":[[350,7]]},"224":{"position":[[976,8]]},"226":{"position":[[684,7]]},"229":{"position":[[354,7]]},"233":{"position":[[335,7]]}}}],["inclus",{"_index":982,"t":{"163":{"position":[[78,12],[192,12]]}}}],["index",{"_index":502,"t":{"85":{"position":[[2721,7]]},"188":{"position":[[275,9]]}}}],["indic",{"_index":1124,"t":{"178":{"position":[[1208,9]]},"198":{"position":[[804,9]]}}}],["infer",{"_index":1021,"t":{"163":{"position":[[2955,5]]}}}],["info",{"_index":585,"t":{"85":{"position":[[6720,5],[6896,5]]},"203":{"position":[[973,4]]},"207":{"position":[[2224,4]]}}}],["inform",{"_index":343,"t":{"51":{"position":[[90,11]]},"85":{"position":[[123,11]]},"92":{"position":[[620,11],[687,11]]},"135":{"position":[[1254,11]]},"147":{"position":[[231,11]]},"163":{"position":[[1121,11]]},"166":{"position":[[3658,12],[4227,11],[4427,11],[4911,11]]},"184":{"position":[[188,11]]},"190":{"position":[[1213,12]]},"203":{"position":[[949,11]]},"207":{"position":[[2745,12],[3783,12],[3799,11],[3986,11],[4772,12],[4851,12]]},"209":{"position":[[764,11],[866,11],[965,12]]},"211":{"position":[[19,6],[352,11]]},"224":{"position":[[218,11]]}}}],["initi",{"_index":115,"t":{"13":{"position":[[1792,10],[2205,10]]},"157":{"position":[[325,10]]},"166":{"position":[[39,10],[178,10],[444,10],[502,10]]},"168":{"position":[[39,11],[146,10],[270,11],[310,10],[393,11]]},"180":{"position":[[168,10]]},"182":{"position":[[346,10]]},"186":{"position":[[297,10]]},"188":{"position":[[320,10]]},"190":{"position":[[150,10]]},"192":{"position":[[112,10]]},"194":{"position":[[144,10]]},"209":{"position":[[149,10]]}}}],["initializebuildparam",{"_index":121,"t":{"13":{"position":[[1961,22]]},"15":{"position":[[271,23]]},"166":{"position":[[666,21],[718,22],[758,21]]}}}],["initializebuildparamsdata",{"_index":1066,"t":{"166":{"position":[[1277,26],[2008,26],[2047,25]]}}}],["initializebuildparamsdatakind",{"_index":1065,"t":{"166":{"position":[[1195,30],[1875,30],[1918,29],[1975,29]]}}}],["initializebuildresult",{"_index":1061,"t":{"166":{"position":[[529,22],[696,21],[2080,22],[2120,21]]}}}],["initializebuildresultdata",{"_index":1074,"t":{"166":{"position":[[2595,26],[5436,26],[5475,25]]}}}],["initializebuildresultdatakind",{"_index":1073,"t":{"166":{"position":[[2513,30],[5303,30],[5346,29],[5403,29]]}}}],["initializeresult",{"_index":119,"t":{"13":{"position":[[1915,16]]}}}],["initializeresult.thenaccept(_",{"_index":130,"t":{"13":{"position":[[2267,29]]}}}],["input",{"_index":32,"t":{"13":{"position":[[29,5],[150,6]]},"143":{"position":[[1457,6]]},"192":{"position":[[950,5]]},"200":{"position":[[117,5]]}}}],["insert",{"_index":727,"t":{"116":{"position":[[1310,6],[1414,9]]}}}],["insid",{"_index":819,"t":{"137":{"position":[[983,6]]}}}],["inspect",{"_index":1052,"t":{"163":{"position":[[6778,7]]}}}],["inspir",{"_index":924,"t":{"149":{"position":[[32,11]]}}}],["instal",{"_index":770,"t":{"133":{"position":[[282,9]]},"137":{"position":[[144,9]]},"139":{"position":[[190,9],[719,7]]},"141":{"position":[[1376,7],[1419,9],[1604,9]]}}}],["instanc",{"_index":96,"t":{"13":{"position":[[1470,8]]},"141":{"position":[[1719,8],[1820,8]]}}}],["instance/daemon",{"_index":863,"t":{"141":{"position":[[1234,16]]}}}],["instead",{"_index":334,"t":{"44":{"position":[[930,8]]},"85":{"position":[[1858,8]]},"94":{"position":[[746,7]]},"101":{"position":[[942,8]]},"103":{"position":[[47,7]]},"105":{"position":[[46,7],[1576,7],[1768,7]]},"126":{"position":[[526,7]]},"163":{"position":[[3049,8]]},"207":{"position":[[235,7],[4230,7]]},"222":{"position":[[599,7]]},"226":{"position":[[203,7]]}}}],["instruct",{"_index":1110,"t":{"176":{"position":[[46,8]]}}}],["integ",{"_index":977,"t":{"163":{"position":[[0,8],[12,7],[39,7],[103,7],[153,7]]},"207":{"position":[[2360,8],[3450,8],[3629,8]]},"222":{"position":[[707,8],[793,8]]},"226":{"position":[[364,8],[422,8],[482,8],[546,8],[606,8]]}}}],["integr",{"_index":566,"t":{"85":{"position":[[5854,11]]},"94":{"position":[[647,12]]},"147":{"position":[[74,9],[169,11],[339,9],[514,13]]},"153":{"position":[[319,11],[501,13],[1146,12]]},"163":{"position":[[3814,11],[3938,12],[3967,11],[4120,12]]}}}],["integrationtest",{"_index":1034,"t":{"163":{"position":[[4102,15]]}}}],["intellij",{"_index":444,"t":{"85":{"position":[[248,8]]},"131":{"position":[[51,8],[145,8]]},"151":{"position":[[205,8],[243,8]]},"153":{"position":[[253,8]]}}}],["intend",{"_index":485,"t":{"85":{"position":[[1893,8]]},"116":{"position":[[644,8]]},"178":{"position":[[1286,8]]}}}],["intens",{"_index":1102,"t":{"168":{"position":[[321,9]]}}}],["interact",{"_index":1176,"t":{"196":{"position":[[172,8]]}}}],["interest",{"_index":895,"t":{"143":{"position":[[505,10]]}}}],["interfac",{"_index":45,"t":{"13":{"position":[[230,10]]},"15":{"position":[[33,10]]},"22":{"position":[[385,9],[586,9]]},"24":{"position":[[366,9],[632,9]]},"27":{"position":[[213,9]]},"34":{"position":[[272,9],[418,9],[541,9]]},"37":{"position":[[238,9]]},"44":{"position":[[282,9],[376,9],[461,9],[756,9]]},"51":{"position":[[657,9],[786,9],[881,9],[1109,9]]},"53":{"position":[[275,9],[402,9]]},"55":{"position":[[262,9],[370,9],[476,9],[685,9]]},"58":{"position":[[233,9]]},"61":{"position":[[197,9]]},"68":{"position":[[360,9],[743,9]]},"75":{"position":[[267,9],[363,9],[451,9]]},"78":{"position":[[280,9]]},"85":{"position":[[555,9],[753,9],[2265,9],[5133,9]]},"92":{"position":[[819,9]]},"101":{"position":[[287,9],[383,9],[471,9],[767,9]]},"103":{"position":[[1248,9],[1434,9],[1596,9]]},"105":{"position":[[843,9],[1029,9],[1210,9],[1410,9]]},"108":{"position":[[261,9]]},"111":{"position":[[270,9]]},"116":{"position":[[235,9],[704,9],[1100,9],[1227,9]]},"122":{"position":[[210,9]]},"126":{"position":[[151,9],[603,9]]},"135":{"position":[[69,9]]},"163":{"position":[[1174,9],[1337,10],[1985,10],[2036,10],[3065,9],[5259,9],[6490,9],[6765,9]]},"166":{"position":[[748,9],[1338,9],[2110,9],[2796,9],[5021,9],[5099,9],[5173,9],[5248,9]]},"174":{"position":[[246,9]]},"178":{"position":[[373,9],[457,9],[527,9],[854,9]]},"180":{"position":[[479,9],[583,9],[691,9]]},"182":{"position":[[692,9],[796,9],[896,9]]},"184":{"position":[[416,9],[520,9],[620,9],[741,9]]},"186":{"position":[[557,9],[645,9],[721,9]]},"188":{"position":[[492,9],[584,9],[666,9],[860,9]]},"190":{"position":[[467,9],[848,9]]},"192":{"position":[[1125,9],[2169,9]]},"194":{"position":[[387,9],[1699,9]]},"196":{"position":[[296,9],[1148,9]]},"198":{"position":[[580,9],[705,9]]},"200":{"position":[[260,9]]},"203":{"position":[[126,10],[337,9]]},"205":{"position":[[320,9]]},"207":{"position":[[1272,9],[2013,9],[2330,10],[3237,9],[3374,9],[3929,9],[4687,9],[4903,9]]},"209":{"position":[[299,9],[388,9],[942,9]]},"211":{"position":[[1028,9],[1747,9],[1790,9]]},"213":{"position":[[193,9],[1168,9],[1211,9]]},"215":{"position":[[182,9],[957,9],[1000,9]]},"217":{"position":[[258,9]]},"222":{"position":[[389,9]]},"224":{"position":[[130,9]]},"226":{"position":[[130,9]]},"229":{"position":[[391,9]]},"231":{"position":[[127,9]]},"233":{"position":[[369,9]]}}}],["intermedi",{"_index":1257,"t":{"211":{"position":[[460,12]]}}}],["interpret",{"_index":431,"t":{"75":{"position":[[94,11],[540,11]]},"78":{"position":[[227,11],[328,13]]},"207":{"position":[[2183,9]]}}}],["interpreteropt",{"_index":437,"t":{"75":{"position":[[581,19]]}}}],["invers",{"_index":1127,"t":{"180":{"position":[[4,7],[264,7]]}}}],["inversesourcesparam",{"_index":167,"t":{"15":{"position":[[846,22]]},"180":{"position":[[400,20],[450,21],[489,20]]}}}],["inversesourcesprovid",{"_index":1081,"t":{"166":{"position":[[3407,24]]}}}],["inversesourcesresult",{"_index":1129,"t":{"180":{"position":[[429,20],[662,21],[701,20]]}}}],["invoc",{"_index":850,"t":{"141":{"position":[[696,11],[1293,10],[1900,10],[2690,10]]},"143":{"position":[[1369,10],[1476,10]]}}}],["invok",{"_index":824,"t":{"139":{"position":[[142,6],[870,6]]},"141":{"position":[[540,7],[594,7]]},"163":{"position":[[4353,7]]},"198":{"position":[[388,8]]}}}],["involv",{"_index":960,"t":{"153":{"position":[[1039,8]]}}}],["issu",{"_index":700,"t":{"116":{"position":[[348,5]]},"153":{"position":[[1081,5]]}}}],["it'",{"_index":603,"t":{"92":{"position":[[732,4]]},"103":{"position":[[1773,4]]},"141":{"position":[[1350,4],[1402,4]]},"166":{"position":[[1773,4]]},"176":{"position":[[233,4]]},"184":{"position":[[233,4]]}}}],["item",{"_index":278,"t":{"34":{"position":[[491,6]]},"44":{"position":[[407,6]]},"51":{"position":[[823,6]]},"53":{"position":[[438,6]]},"55":{"position":[[408,6]]},"61":{"position":[[184,5],[275,5],[299,4],[396,4]]},"75":{"position":[[395,6]]},"101":{"position":[[415,6]]},"103":{"position":[[1534,6]]},"105":{"position":[[1064,6],[1349,5]]},"178":{"position":[[483,6],[1082,5],[1132,5],[1545,5],[1639,4],[1698,4]]},"182":{"position":[[832,6]]},"184":{"position":[[556,6]]},"186":{"position":[[673,6]]},"188":{"position":[[614,6],[735,4],[1074,5],[1124,5],[1275,4],[1339,4]]}}}],["jar",{"_index":428,"t":{"68":{"position":[[797,3]]},"108":{"position":[[654,4],[719,5]]},"182":{"position":[[1062,3]]}}}],["java",{"_index":2,"t":{"2":{"position":[[36,4]]},"39":{"position":[[31,4]]},"51":{"position":[[123,4],[189,4],[242,4]]},"58":{"position":[[385,4]]},"129":{"position":[[78,5],[311,5],[403,4],[417,5]]},"131":{"position":[[139,5],[359,4],[388,4]]},"163":{"position":[[619,4]]},"166":{"position":[[4260,4],[4460,4]]}}}],["java.io.inputstream",{"_index":40,"t":{"13":{"position":[[157,19]]}}}],["java.io.outputstream",{"_index":38,"t":{"13":{"position":[[103,20]]}}}],["java.nio.file.paths.get(\".\").toabsolutepath().norm",{"_index":118,"t":{"13":{"position":[[1853,57]]}}}],["java.util.concurrent._",{"_index":51,"t":{"13":{"position":[[323,22],[1121,22]]},"15":{"position":[[51,22]]}}}],["java.util.function.consumer[object",{"_index":141,"t":{"13":{"position":[[2613,35]]}}}],["javac",{"_index":317,"t":{"44":{"position":[[17,5],[771,6]]},"58":{"position":[[447,5]]}}}],["javacoptionsitem",{"_index":321,"t":{"44":{"position":[[414,19],[436,17],[471,16]]}}}],["javacoptionsparam",{"_index":319,"t":{"44":{"position":[[209,18],[255,19],[292,18]]}}}],["javacoptionsresult",{"_index":320,"t":{"44":{"position":[[236,18],[349,19],[386,18]]}}}],["javahom",{"_index":385,"t":{"58":{"position":[[361,10]]}}}],["javascript",{"_index":790,"t":{"135":{"position":[[1451,13]]},"200":{"position":[[539,11]]},"207":{"position":[[1603,12]]},"217":{"position":[[538,11]]}}}],["javavers",{"_index":387,"t":{"58":{"position":[[492,13]]}}}],["jdk",{"_index":378,"t":{"58":{"position":[[211,3],[298,3]]},"108":{"position":[[768,3]]}}}],["jetbrains/intellij",{"_index":755,"t":{"131":{"position":[[66,18],[158,18]]}}}],["js",{"_index":687,"t":{"108":{"position":[[873,2]]}}}],["json",{"_index":774,"t":{"135":{"position":[[14,4]]},"141":{"position":[[65,4]]},"149":{"position":[[508,4]]},"155":{"position":[[236,4]]}}}],["jvm",{"_index":339,"t":{"46":{"position":[[31,3]]},"51":{"position":[[4,3]]},"58":{"position":[[97,6],[175,3]]},"61":{"position":[[96,6],[149,3]]},"105":{"position":[[1616,3]]},"108":{"position":[[740,3],[864,3]]},"122":{"position":[[396,3]]},"126":{"position":[[378,3]]},"163":{"position":[[453,3],[852,3],[5932,3],[5938,6]]},"178":{"position":[[1920,3],[1926,6]]},"207":{"position":[[1597,5]]}}}],["jvmbuildtarget",{"_index":377,"t":{"58":{"position":[[104,15],[120,14],[243,14]]},"108":{"position":[[786,16],[803,15]]},"163":{"position":[[5893,14]]}}}],["jvmcompileclasspath",{"_index":328,"t":{"44":{"position":[[801,19]]},"101":{"position":[[813,19]]}}}],["jvmcompileclasspathitem",{"_index":375,"t":{"55":{"position":[[415,26],[444,24],[486,23]]}}}],["jvmcompileclasspathparam",{"_index":373,"t":{"55":{"position":[[168,25],[228,26],[272,25]]}}}],["jvmcompileclasspathprovid",{"_index":1101,"t":{"166":{"position":[[4956,29]]}}}],["jvmcompileclasspathreceiv",{"_index":1071,"t":{"166":{"position":[[1834,29]]}}}],["jvmcompileclasspathresult",{"_index":374,"t":{"55":{"position":[[202,25],[336,26],[380,25]]}}}],["jvmenvironmentitem",{"_index":359,"t":{"51":{"position":[[830,21],[854,19],[891,18]]},"53":{"position":[[445,21]]}}}],["jvmmainclass",{"_index":364,"t":{"51":{"position":[[1070,15],[1088,13],[1119,12]]}}}],["jvmoption",{"_index":360,"t":{"51":{"position":[[964,11]]},"105":{"position":[[1652,11]]},"122":{"position":[[506,12]]},"126":{"position":[[332,10],[385,11]]}}}],["jvmrunenvironmentparam",{"_index":371,"t":{"53":{"position":[[187,23],[243,24],[285,23]]}}}],["jvmrunenvironmentprovid",{"_index":1093,"t":{"166":{"position":[[4297,27]]}}}],["jvmrunenvironmentresult",{"_index":372,"t":{"53":{"position":[[219,23],[370,24],[412,23]]}}}],["jvmsourceitemdata",{"_index":389,"t":{"61":{"position":[[103,18],[122,17],[207,17]]},"178":{"position":[[1878,17]]}}}],["jvmtestenvironmentparam",{"_index":356,"t":{"51":{"position":[[566,24],[624,25],[667,24]]}}}],["jvmtestenvironmentprovid",{"_index":1094,"t":{"166":{"position":[[4504,28]]}}}],["jvmtestenvironmentresult",{"_index":357,"t":{"51":{"position":[[599,24],[753,25],[796,24]]}}}],["keep",{"_index":1111,"t":{"176":{"position":[[160,4]]}}}],["key",{"_index":523,"t":{"85":{"position":[[3781,3]]}}}],["key=valu",{"_index":742,"t":{"126":{"position":[[472,9]]}}}],["kill",{"_index":1160,"t":{"192":{"position":[[716,4]]}}}],["kind",{"_index":554,"t":{"85":{"position":[[5280,5],[5289,5],[6143,6],[6167,5]]},"163":{"position":[[2540,4],[2614,4],[3475,4]]},"166":{"position":[[1076,4],[1150,4],[2394,4],[2468,4]]},"178":{"position":[[1182,5],[1357,4],[1431,4]]},"184":{"position":[[846,4],[920,4]]},"188":{"position":[[1174,5]]},"190":{"position":[[1030,4],[1104,4]]},"192":{"position":[[1645,4],[1719,4]]},"194":{"position":[[918,4],[992,4],[1878,4],[1952,4]]},"196":{"position":[[434,4],[508,4]]},"207":{"position":[[2915,4],[2989,4]]},"209":{"position":[[507,4],[547,6],[580,4],[654,4]]},"211":{"position":[[1391,4],[1465,4],[1782,4],[1898,5]]},"213":{"position":[[800,4],[874,4],[1203,4]]},"215":{"position":[[597,4],[671,4],[992,4],[1108,5]]},"224":{"position":[[447,4],[521,4]]}}}],["know",{"_index":1154,"t":{"190":{"position":[[904,4],[1307,5]]},"192":{"position":[[2221,4]]},"194":{"position":[[1752,4]]},"203":{"position":[[542,4]]},"205":{"position":[[524,4]]},"207":{"position":[[1015,4]]},"222":{"position":[[519,4]]}}}],["knowledg",{"_index":769,"t":{"133":{"position":[[172,9]]}}}],["known",{"_index":696,"t":{"116":{"position":[[281,5]]},"137":{"position":[[753,5]]},"176":{"position":[[295,5]]},"213":{"position":[[562,6],[634,6]]}}}],["kotlin",{"_index":744,"t":{"129":{"position":[[62,6],[95,7]]},"131":{"position":[[181,6]]}}}],["label",{"_index":1007,"t":{"163":{"position":[[1771,5]]}}}],["lang/crates.io",{"_index":501,"t":{"85":{"position":[[2706,14]]}}}],["languag",{"_index":588,"t":{"87":{"position":[[130,8]]},"94":{"position":[[172,8],[223,8],[369,8],[608,8],[723,8],[972,8]]},"103":{"position":[[465,8],[639,8]]},"129":{"position":[[31,8]]},"131":{"position":[[36,8],[220,8],[272,8]]},"135":{"position":[[288,9],[331,10],[1428,12]]},"147":{"position":[[789,8]]},"149":{"position":[[53,8],[99,8],[129,8]]},"153":{"position":[[281,8],[395,8],[839,8],[919,8]]},"155":{"position":[[38,8],[167,8]]},"157":{"position":[[11,8]]},"159":{"position":[[9,8],[147,8]]},"163":{"position":[[2214,9],[2276,8],[2684,8],[4953,8]]},"166":{"position":[[9,8],[1382,9],[1445,8],[1540,9],[2840,9],[2960,9],[3074,9],[3174,9]]},"168":{"position":[[9,8]]},"170":{"position":[[9,8]]},"172":{"position":[[9,8]]},"174":{"position":[[364,8]]},"178":{"position":[[1500,8]]},"182":{"position":[[449,8]]},"184":{"position":[[995,8]]},"190":{"position":[[253,8],[1195,8]]},"192":{"position":[[1787,8]]},"194":{"position":[[1061,8],[2021,8]]},"196":{"position":[[585,8]]}}}],["languageid",{"_index":1016,"t":{"163":{"position":[[2311,12],[2324,13],[4941,11],[5104,10]]},"166":{"position":[[1590,12],[1603,13],[5049,12],[5062,13],[5124,12],[5137,13],[5197,12],[5210,13],[5274,12],[5287,13]]}}}],["last",{"_index":886,"t":{"141":{"position":[[2723,4]]},"207":{"position":[[396,4]]}}}],["later",{"_index":149,"t":{"15":{"position":[[237,5]]},"111":{"position":[[256,6]]}}}],["launch",{"_index":345,"t":{"51":{"position":[[114,6],[257,6]]},"166":{"position":[[4251,6],[4451,6]]},"196":{"position":[[93,8]]}}}],["launcher",{"_index":89,"t":{"13":{"position":[[1265,8]]},"15":{"position":[[1751,8],[1793,8]]}}}],["launcher.builder[buildcli",{"_index":196,"t":{"15":{"position":[[1808,31]]}}}],["launcher.builder[buildserv",{"_index":90,"t":{"13":{"position":[[1280,31]]}}}],["launcher.getremoteproxi",{"_index":100,"t":{"13":{"position":[[1540,23]]},"15":{"position":[[2050,25]]}}}],["launcher.startlistening().get",{"_index":113,"t":{"13":{"position":[[1740,31]]},"15":{"position":[[2168,31]]}}}],["layout",{"_index":916,"t":{"147":{"position":[[268,7]]}}}],["leav",{"_index":664,"t":{"103":{"position":[[1886,5]]}}}],["len",{"_index":642,"t":{"103":{"position":[[455,5]]}}}],["length",{"_index":1239,"t":{"207":{"position":[[3569,6],[3607,7]]}}}],["less",{"_index":923,"t":{"147":{"position":[[811,4]]}}}],["let'",{"_index":869,"t":{"141":{"position":[[1532,5]]}}}],["level",{"_index":772,"t":{"133":{"position":[[328,6]]}}}],["lib",{"_index":406,"t":{"61":{"position":[[882,5]]},"85":{"position":[[5791,3],[5807,3],[6067,5],[6120,3],[6236,3]]}}}],["librari",{"_index":3,"t":{"2":{"position":[[41,7],[147,8]]},"34":{"position":[[1043,8]]},"68":{"position":[[542,7],[583,7]]},"85":{"position":[[1547,7],[1774,7],[2156,7],[2233,7],[4599,8]]},"108":{"position":[[673,8]]},"163":{"position":[[307,8],[4268,7],[4278,10]]},"166":{"position":[[3477,7],[3637,10]]},"184":{"position":[[99,9],[206,7]]}}}],["library/appl",{"_index":803,"t":{"137":{"position":[[462,20]]}}}],["librarydepend",{"_index":27,"t":{"10":{"position":[[0,19]]}}}],["life",{"_index":860,"t":{"141":{"position":[[1112,4]]}}}],["lifetim",{"_index":109,"t":{"13":{"position":[[1681,8]]},"159":{"position":[[87,8]]},"207":{"position":[[527,8]]}}}],["likewis",{"_index":624,"t":{"94":{"position":[[888,9]]},"147":{"position":[[297,9]]}}}],["line",{"_index":290,"t":{"34":{"position":[[873,4]]},"44":{"position":[[751,4]]},"55":{"position":[[680,4]]},"85":{"position":[[1658,4]]},"101":{"position":[[762,4]]},"163":{"position":[[4683,5]]},"207":{"position":[[3399,4],[3444,5],[3485,4],[3564,4],[3602,4]]}}}],["link",{"_index":300,"t":{"34":{"position":[[1091,7]]},"129":{"position":[[11,4]]},"131":{"position":[[16,4]]}}}],["linker",{"_index":293,"t":{"34":{"position":[[961,6]]}}}],["linkopt",{"_index":295,"t":{"34":{"position":[[1003,9]]}}}],["linkshar",{"_index":302,"t":{"34":{"position":[[1131,12]]}}}],["lint",{"_index":1223,"t":{"207":{"position":[[2560,6]]}}}],["linux",{"_index":879,"t":{"141":{"position":[[2191,5]]}}}],["list",{"_index":234,"t":{"22":{"position":[[430,4],[678,4],[787,4],[892,4]]},"24":{"position":[[488,4]]},"34":{"position":[[92,4],[149,4],[455,4]]},"44":{"position":[[94,4],[151,4]]},"68":{"position":[[451,4]]},"75":{"position":[[82,4],[132,4]]},"85":{"position":[[175,4],[884,6],[6109,6],[6191,7]]},"101":{"position":[[95,4],[152,4]]},"103":{"position":[[154,4],[211,4],[287,4]]},"105":{"position":[[147,4]]},"126":{"position":[[714,4]]},"149":{"position":[[378,8]]},"163":{"position":[[2070,6],[3284,4]]},"166":{"position":[[1581,5],[3308,4],[3610,4]]},"174":{"position":[[89,4]]},"178":{"position":[[88,4]]},"180":{"position":[[83,4]]},"182":{"position":[[965,4]]},"186":{"position":[[90,4],[119,4],[782,4]]},"188":{"position":[[93,4],[125,4]]},"190":{"position":[[92,4]]},"194":{"position":[[86,4]]}}}],["listen",{"_index":102,"t":{"13":{"position":[[1576,9]]},"15":{"position":[[2203,6]]},"143":{"position":[[1400,9]]}}}],["live",{"_index":1183,"t":{"198":{"position":[[133,4]]}}}],["local",{"_index":791,"t":{"137":{"position":[[154,8]]}}}],["local/remot",{"_index":862,"t":{"141":{"position":[[1210,12]]}}}],["localappdata",{"_index":808,"t":{"137":{"position":[[660,14]]}}}],["localappdata%\\bsp",{"_index":798,"t":{"137":{"position":[[346,19]]}}}],["localcli",{"_index":76,"t":{"13":{"position":[[1017,11]]}}}],["localserv",{"_index":194,"t":{"15":{"position":[[1699,11],[2016,12]]}}}],["localserver.cli",{"_index":202,"t":{"15":{"position":[[2029,18]]}}}],["locat",{"_index":781,"t":{"135":{"position":[[590,9]]},"137":{"position":[[29,7],[52,10],[91,7],[846,8],[906,9],[1002,8],[1081,9],[1179,10],[1195,8]]},"139":{"position":[[270,8],[567,9]]},"143":{"position":[[122,8],[168,10],[243,8],[363,9]]},"207":{"position":[[4520,8],[4584,9],[4736,8],[4788,9],[4798,9],[4886,9],[4913,8]]},"224":{"position":[[380,8],[409,9],[422,10],[433,9]]},"231":{"position":[[221,8],[250,9],[263,10],[274,9]]}}}],["log",{"_index":1205,"t":{"203":{"position":[[989,3],[1005,3]]},"205":{"position":[[4,3],[84,3]]}}}],["logic",{"_index":48,"t":{"13":{"position":[[288,5]]}}}],["logmessageparam",{"_index":59,"t":{"13":{"position":[[484,18]]},"205":{"position":[[278,16],[295,17],[330,16]]}}}],["long",{"_index":447,"t":{"85":{"position":[[293,4]]},"133":{"position":[[485,4]]},"135":{"position":[[917,4]]},"163":{"position":[[121,5],[129,4],[217,4],[2893,4]]},"211":{"position":[[1327,5]]},"213":{"position":[[495,5],[621,5],[700,5]]},"215":{"position":[[482,5]]},"222":{"position":[[880,5]]},"226":{"position":[[718,5]]}}}],["look",{"_index":889,"t":{"143":{"position":[[196,4]]},"153":{"position":[[698,7],[864,7]]}}}],["lookup",{"_index":890,"t":{"143":{"position":[[269,6]]}}}],["lot",{"_index":920,"t":{"147":{"position":[[485,3]]}}}],["lsp",{"_index":612,"t":{"94":{"position":[[43,4],[91,3],[530,3]]},"116":{"position":[[505,4],[540,4]]},"131":{"position":[[268,3]]},"149":{"position":[[78,6]]},"151":{"position":[[30,3],[108,3],[178,4],[265,4]]},"163":{"position":[[2303,4]]},"166":{"position":[[1472,4]]},"207":{"position":[[337,4],[2001,4]]},"224":{"position":[[405,3]]},"231":{"position":[[246,3]]}}}],["lsp'",{"_index":1198,"t":{"203":{"position":[[184,5]]},"205":{"position":[[171,5]]}}}],["lua",{"_index":764,"t":{"131":{"position":[[484,3]]}}}],["m1",{"_index":594,"t":{"92":{"position":[[340,2],[444,2],[559,2]]}}}],["m2",{"_index":596,"t":{"92":{"position":[[377,2],[492,2],[546,2]]}}}],["m4.test",{"_index":22,"t":{"6":{"position":[[63,8]]},"10":{"position":[[58,8]]}}}],["m4.test</vers",{"_index":26,"t":{"8":{"position":[[92,17]]}}}],["mac",{"_index":793,"t":{"137":{"position":[[255,3],[405,4],[496,4],[771,5]]}}}],["machin",{"_index":771,"t":{"133":{"position":[[299,7]]},"135":{"position":[[1236,7]]},"141":{"position":[[1441,8],[1628,8],[2130,7],[2197,8]]}}}],["maco",{"_index":812,"t":{"137":{"position":[[791,5]]}}}],["macro",{"_index":534,"t":{"85":{"position":[[4174,5],[4200,6],[4211,6]]}}}],["made",{"_index":905,"t":{"145":{"position":[[106,4]]}}}],["main",{"_index":204,"t":{"15":{"position":[[2090,4]]},"51":{"position":[[273,4]]},"53":{"position":[[111,4]]},"85":{"position":[[1717,4],[1802,4]]},"105":{"position":[[71,4],[155,4],[1338,4],[1445,4],[1516,4]]},"113":{"position":[[111,4]]},"119":{"position":[[102,4]]},"163":{"position":[[470,4],[534,4],[726,4],[861,4]]},"166":{"position":[[4282,4]]},"192":{"position":[[2088,4]]},"196":{"position":[[1039,4]]}}}],["main(arg",{"_index":206,"t":{"15":{"position":[[2132,10]]}}}],["mainclass",{"_index":363,"t":{"51":{"position":[[1056,13]]}}}],["maintain",{"_index":661,"t":{"103":{"position":[[1799,8]]}}}],["make",{"_index":848,"t":{"141":{"position":[[670,4]]},"143":{"position":[[675,4]]},"163":{"position":[[6709,5]]}}}],["manag",{"_index":721,"t":{"116":{"position":[[1067,7]]},"159":{"position":[[117,7]]},"207":{"position":[[516,6]]}}}],["mani",{"_index":491,"t":{"85":{"position":[[2115,4]]},"116":{"position":[[1052,4]]}}}],["manipul",{"_index":726,"t":{"116":{"position":[[1294,12]]}}}],["manual",{"_index":832,"t":{"139":{"position":[[710,8]]},"143":{"position":[[1164,9]]},"163":{"position":[[4361,8],[4534,8],[4705,6],[4714,9]]},"178":{"position":[[1301,8]]}}}],["map",{"_index":225,"t":{"22":{"position":[[180,7]]},"85":{"position":[[3222,4],[6421,7],[6658,7],[6838,7]]},"103":{"position":[[490,3]]},"163":{"position":[[642,4],[1521,3]]},"207":{"position":[[1877,6]]}}}],["map<featur",{"_index":582,"t":{"85":{"position":[[6512,12]]}}}],["map<str",{"_index":583,"t":{"85":{"position":[[6585,11],[6760,11],[6933,11]]},"163":{"position":[[7293,11]]}}}],["mark",{"_index":1227,"t":{"207":{"position":[[2829,6]]},"224":{"position":[[869,6]]}}}],["markdown",{"_index":908,"t":{"145":{"position":[[143,8]]}}}],["match",{"_index":394,"t":{"61":{"position":[[331,5]]}}}],["maven",{"_index":5,"t":{"2":{"position":[[72,5]]},"61":{"position":[[503,5]]},"63":{"position":[[31,5]]},"68":{"position":[[102,8],[196,5],[344,8]]},"129":{"position":[[155,5]]},"184":{"position":[[1313,5],[1321,8]]}}}],["mavendependencymodul",{"_index":413,"t":{"68":{"position":[[111,22],[134,21],[370,21]]},"184":{"position":[[1047,21],[1267,21]]}}}],["mavendependencymoduleartifact",{"_index":426,"t":{"68":{"position":[[654,32],[705,30],[753,29]]}}}],["mean",{"_index":299,"t":{"34":{"position":[[1080,5]]},"126":{"position":[[791,5]]},"147":{"position":[[452,5]]},"163":{"position":[[6611,5]]}}}],["measur",{"_index":1028,"t":{"163":{"position":[[3633,7]]}}}],["mechan",{"_index":783,"t":{"135":{"position":[[795,11]]}}}],["meet",{"_index":817,"t":{"137":{"position":[[964,5]]},"141":{"position":[[180,4]]},"143":{"position":[[297,7]]}}}],["memori",{"_index":1112,"t":{"176":{"position":[[180,7]]}}}],["messag",{"_index":855,"t":{"141":{"position":[[913,8]]},"155":{"position":[[280,8]]},"166":{"position":[[292,7]]},"198":{"position":[[747,7],[782,9]]},"200":{"position":[[462,7],[681,8]]},"203":{"position":[[9,7],[106,7],[375,7],[797,8],[809,8],[880,8],[917,8],[961,8],[993,8]]},"205":{"position":[[8,7],[101,7],[357,7],[779,8],[791,8]]},"207":{"position":[[2063,7],[2608,8],[2620,8],[4496,7],[4816,7],[4867,8]]},"211":{"position":[[1337,7],[1369,9]]},"213":{"position":[[505,7],[537,9]]},"215":{"position":[[492,7],[524,9]]},"217":{"position":[[461,7],[680,8]]},"224":{"position":[[281,8],[293,9]]}}}],["messagetyp",{"_index":1201,"t":{"203":{"position":[[398,12],[828,12],[853,11]]},"205":{"position":[[380,12]]}}}],["meta",{"_index":593,"t":{"92":{"position":[[328,4],[663,4]]},"166":{"position":[[3653,4]]},"184":{"position":[[183,4]]}}}],["metadata",{"_index":266,"t":{"27":{"position":[[196,9]]},"37":{"position":[[188,9]]},"58":{"position":[[188,9]]},"61":{"position":[[162,8]]},"68":{"position":[[207,9],[222,8]]},"78":{"position":[[200,9]]},"85":{"position":[[871,9],[1156,9],[5116,9]]},"92":{"position":[[188,8]]},"94":{"position":[[707,9],[794,8]]},"108":{"position":[[196,8]]},"116":{"position":[[187,8]]},"122":{"position":[[167,8]]},"143":{"position":[[458,8]]},"163":{"position":[[267,8],[2702,8],[2961,8]]},"166":{"position":[[1241,8],[2559,8]]},"178":{"position":[[1518,8]]},"184":{"position":[[1013,8]]},"190":{"position":[[1278,8]]},"192":{"position":[[1805,8]]},"194":{"position":[[1079,8],[2039,8]]},"196":{"position":[[603,8]]},"207":{"position":[[2652,8]]},"209":{"position":[[744,8]]},"211":{"position":[[1542,8]]},"213":{"position":[[954,8]]},"215":{"position":[[749,8]]},"224":{"position":[[613,8]]}}}],["metal",{"_index":621,"t":{"94":{"position":[[580,7]]},"131":{"position":[[238,6]]}}}],["method",{"_index":105,"t":{"13":{"position":[[1646,6]]},"15":{"position":[[2095,6]]},"22":{"position":[[241,7]]},"24":{"position":[[197,7]]},"34":{"position":[[166,7]]},"44":{"position":[[168,7]]},"51":{"position":[[519,7]]},"53":{"position":[[141,7]]},"55":{"position":[[120,7]]},"75":{"position":[[149,7]]},"85":{"position":[[396,7]]},"101":{"position":[[169,7]]},"103":{"position":[[233,6],[1118,7]]},"105":{"position":[[222,6],[713,7]]},"166":{"position":[[633,7],[2886,6],[3009,6],[3112,6],[3218,6],[3370,6],[3504,6],[3677,6],[3814,6],[3922,6]]},"168":{"position":[[441,7]]},"170":{"position":[[291,7]]},"172":{"position":[[211,7]]},"174":{"position":[[143,7]]},"176":{"position":[[315,7]]},"178":{"position":[[279,7]]},"180":{"position":[[202,6],[357,7]]},"182":{"position":[[380,6],[413,6],[558,7]]},"184":{"position":[[282,7]]},"186":{"position":[[331,6],[455,7]]},"188":{"position":[[354,6],[382,7]]},"190":{"position":[[184,6],[217,6],[373,7]]},"192":{"position":[[146,6],[1047,7]]},"194":{"position":[[178,6],[305,7]]},"196":{"position":[[187,7]]},"198":{"position":[[474,7]]},"200":{"position":[[159,7]]},"203":{"position":[[259,7]]},"205":{"position":[[245,7]]},"207":{"position":[[1173,7]]},"209":{"position":[[183,6],[211,7]]},"211":{"position":[[956,7]]},"213":{"position":[[112,7]]},"215":{"position":[[107,7]]},"217":{"position":[[153,7]]},"219":{"position":[[153,7]]}}}],["microsoft",{"_index":1175,"t":{"196":{"position":[[104,9]]}}}],["microsoft/vscod",{"_index":760,"t":{"131":{"position":[[364,16]]}}}],["mill",{"_index":748,"t":{"129":{"position":[[165,5],[171,4],[176,4],[202,4]]},"153":{"position":[[616,4]]}}}],["millisecond",{"_index":1263,"t":{"211":{"position":[[1286,12]]},"213":{"position":[[454,12]]},"215":{"position":[[441,12]]},"222":{"position":[[826,12]]},"226":{"position":[[639,12]]}}}],["minim",{"_index":826,"t":{"139":{"position":[[282,8]]}}}],["mirror",{"_index":1068,"t":{"166":{"position":[[1621,6]]}}}],["model",{"_index":1009,"t":{"163":{"position":[[1917,6]]}}}],["modul",{"_index":1,"t":{"2":{"position":[[24,6],[91,6]]},"85":{"position":[[5222,6]]},"94":{"position":[[441,7]]},"166":{"position":[[3629,7]]},"184":{"position":[[28,7],[685,8],[774,6],[807,6],[1033,7]]}}}],["module'",{"_index":418,"t":{"68":{"position":[[459,8]]}}}],["more",{"_index":488,"t":{"85":{"position":[[1971,4]]},"139":{"position":[[437,4],[1006,4]]},"141":{"position":[[797,4]]},"143":{"position":[[378,4]]},"155":{"position":[[144,4]]},"163":{"position":[[4049,4]]},"207":{"position":[[3981,4]]}}}],["motiv",{"_index":970,"t":{"157":{"position":[[122,10],[169,10]]},"163":{"position":[[4512,10]]}}}],["much",{"_index":962,"t":{"153":{"position":[[1167,4]]}}}],["multipl",{"_index":486,"t":{"85":{"position":[[1920,8]]},"133":{"position":[[335,8],[397,8]]},"135":{"position":[[807,8]]},"143":{"position":[[715,8],[756,9]]},"163":{"position":[[1483,8]]},"207":{"position":[[1504,8],[1576,8]]}}}],["my.exampl",{"_index":408,"t":{"61":{"position":[[972,13]]}}}],["my.example.b",{"_index":407,"t":{"61":{"position":[[891,15]]}}}],["mybuildserv",{"_index":145,"t":{"15":{"position":[[151,13],[1717,15]]}}}],["myclient",{"_index":55,"t":{"13":{"position":[[423,8],[1035,10],[1984,11]]}}}],["name",{"_index":19,"t":{"6":{"position":[[32,5]]},"13":{"position":[[1999,4]]},"61":{"position":[[243,4],[429,4],[644,4],[873,4],[1012,4],[1145,5],[1165,4]]},"68":{"position":[[416,5]]},"85":{"position":[[2394,4],[2418,5],[3291,5],[5164,4],[5187,5]]},"103":{"position":[[178,5],[514,5],[684,4],[1720,4],[1963,5]]},"124":{"position":[[194,5]]},"126":{"position":[[203,5],[659,4]]},"135":{"position":[[110,4],[137,5],[678,5],[857,4],[1361,7]]},"141":{"position":[[305,5],[1883,5]]},"163":{"position":[[1284,4]]},"166":{"position":[[786,4],[2148,4]]},"184":{"position":[[781,4],[789,5]]},"207":{"position":[[2775,5]]},"213":{"position":[[710,4]]},"224":{"position":[[157,4]]},"231":{"position":[[153,4]]}}}],["namespac",{"_index":539,"t":{"85":{"position":[[4416,9],[4932,9]]},"163":{"position":[[3398,9],[5655,9]]},"166":{"position":[[1965,9],[5393,9]]},"178":{"position":[[1815,9]]},"184":{"position":[[1198,9]]},"190":{"position":[[1418,9]]},"192":{"position":[[1963,9]]},"194":{"position":[[1252,9],[2204,9]]},"196":{"position":[[788,9]]},"207":{"position":[[4100,9],[5018,9]]},"209":{"position":[[1245,9]]},"211":{"position":[[2061,9]]},"213":{"position":[[1348,9]]},"215":{"position":[[1272,9]]},"224":{"position":[[1085,9]]}}}],["nativ",{"_index":688,"t":{"108":{"position":[[881,6]]},"153":{"position":[[743,8]]}}}],["necessari",{"_index":272,"t":{"34":{"position":[[117,9]]},"44":{"position":[[119,9]]},"101":{"position":[[120,9]]},"166":{"position":[[4217,9],[4417,9],[4901,9]]}}}],["need",{"_index":643,"t":{"103":{"position":[[481,5]]},"141":{"position":[[1982,4]]},"190":{"position":[[1298,5]]}}}],["neovim",{"_index":765,"t":{"131":{"position":[[503,6]]}}}],["nest",{"_index":1122,"t":{"178":{"position":[[1015,6]]},"188":{"position":[[1016,6]]}}}],["never",{"_index":1067,"t":{"166":{"position":[[1495,5]]}}}],["new",{"_index":77,"t":{"13":{"position":[[1031,3],[1276,3],[1706,3],[2108,3]]},"15":{"position":[[1713,3],[1804,3]]},"24":{"position":[[154,3],[426,3],[520,3]]},"94":{"position":[[900,3]]},"131":{"position":[[188,3]]},"147":{"position":[[307,3]]},"163":{"position":[[2142,3]]},"207":{"position":[[623,3]]},"209":{"position":[[961,3],[1037,4]]}}}],["newer",{"_index":663,"t":{"103":{"position":[[1857,5]]}}}],["newtext",{"_index":730,"t":{"116":{"position":[[1472,8]]}}}],["next",{"_index":42,"t":{"13":{"position":[[198,5],[1185,5],[1454,5],[1564,5],[1774,5]]},"15":{"position":[[1733,5],[1966,5]]}}}],["nightli",{"_index":949,"t":{"153":{"position":[[351,7]]}}}],["noid",{"_index":1040,"t":{"163":{"position":[[4778,5]]}}}],["non",{"_index":401,"t":{"61":{"position":[[593,3]]},"163":{"position":[[6587,3]]}}}],["none",{"_index":1001,"t":{"163":{"position":[[1404,5]]}}}],["noop",{"_index":1288,"t":{"222":{"position":[[912,4],[933,6]]}}}],["normal",{"_index":1033,"t":{"163":{"position":[[4022,6]]},"178":{"position":[[1657,6]]},"188":{"position":[[1293,6]]}}}],["note",{"_index":706,"t":{"116":{"position":[[531,5]]},"129":{"position":[[40,5]]},"131":{"position":[[45,5]]},"137":{"position":[[507,4]]},"192":{"position":[[174,4],[332,6]]},"194":{"position":[[226,6]]}}}],["notic",{"_index":133,"t":{"13":{"position":[[2413,11]]}}}],["notif",{"_index":129,"t":{"13":{"position":[[2253,13],[2365,13],[2561,13]]},"103":{"position":[[926,13]]},"105":{"position":[[521,13]]},"155":{"position":[[267,12]]},"163":{"position":[[7018,13]]},"166":{"position":[[154,12],[329,13],[382,13],[604,13],[4008,13]]},"168":{"position":[[51,12],[219,12],[282,12],[405,12]]},"170":{"position":[[248,12]]},"172":{"position":[[37,12]]},"190":{"position":[[694,13]]},"192":{"position":[[509,13],[906,14],[1018,13],[1330,13]]},"194":{"position":[[608,13]]},"200":{"position":[[41,12]]},"203":{"position":[[17,12],[157,12],[493,13],[574,12],[744,13]]},"205":{"position":[[16,12],[144,12],[475,13],[556,12],[726,13]]},"207":{"position":[[16,12],[1049,13],[1159,13],[1695,13],[3141,12]]},"209":{"position":[[25,12]]},"211":{"position":[[230,13],[537,12],[692,13],[1708,13],[1823,12]]},"213":{"position":[[97,14],[1129,13],[1244,12]]},"215":{"position":[[19,12],[918,13],[1033,12]]},"217":{"position":[[41,12]]},"219":{"position":[[41,12]]},"222":{"position":[[210,13]]},"229":{"position":[[214,13]]},"233":{"position":[[204,13]]}}}],["notifi",{"_index":1043,"t":{"163":{"position":[[5188,6]]},"166":{"position":[[2725,6]]}}}],["notification'",{"_index":1286,"t":{"222":{"position":[[273,14]]},"229":{"position":[[277,14]]},"233":{"position":[[263,14]]}}}],["null",{"_index":147,"t":{"15":{"position":[[213,4]]},"61":{"position":[[1212,5]]},"85":{"position":[[2731,6]]}}}],["number",{"_index":650,"t":{"103":{"position":[[857,6],[1333,6]]},"105":{"position":[[410,6],[928,6]]},"137":{"position":[[42,6]]},"147":{"position":[[386,6]]},"163":{"position":[[113,7],[224,7]]},"192":{"position":[[440,6]]},"207":{"position":[[4085,7]]},"213":{"position":[[78,6]]},"222":{"position":[[647,6],[730,6],[816,6]]},"226":{"position":[[325,6],[387,6],[445,6],[505,6],[569,6],[629,6]]}}}],["object",{"_index":143,"t":{"13":{"position":[[2665,8]]},"135":{"position":[[19,6]]},"163":{"position":[[5736,7],[5824,7],[5908,7],[5995,7],[6085,7],[6171,7]]},"178":{"position":[[1896,7]]},"184":{"position":[[1289,7]]},"192":{"position":[[2040,7]]},"194":{"position":[[1331,7],[1435,7],[1546,7]]},"196":{"position":[[877,7],[991,7]]},"207":{"position":[[5097,7]]},"211":{"position":[[1569,7],[1907,7],[2135,7],[2231,7],[2322,7]]},"213":{"position":[[981,7]]},"215":{"position":[[776,7],[1117,7],[1349,7],[1450,7],[1545,7]]},"222":{"position":[[374,7]]},"229":{"position":[[376,7]]},"233":{"position":[[354,7]]}}}],["obsolet",{"_index":1247,"t":{"207":{"position":[[4318,8]]}}}],["obtain",{"_index":31,"t":{"13":{"position":[[16,9],[1460,6]]}}}],["occur",{"_index":301,"t":{"34":{"position":[[1099,6]]}}}],["offset",{"_index":1237,"t":{"207":{"position":[[3473,6]]}}}],["ok",{"_index":1054,"t":{"163":{"position":[[7143,2]]}}}],["omit",{"_index":1217,"t":{"207":{"position":[[2135,8],[2147,7]]}}}],["on",{"_index":7,"t":{"2":{"position":[[102,3]]},"85":{"position":[[1509,3],[1964,3],[2152,3],[2205,3],[3669,3]]},"135":{"position":[[566,3]]},"139":{"position":[[64,3]]},"141":{"position":[[807,3]]},"143":{"position":[[797,3]]},"163":{"position":[[526,3],[543,3],[650,3],[951,3],[958,3],[1015,3],[1022,3]]},"192":{"position":[[311,5]]},"207":{"position":[[1473,3]]}}}],["onbuildexit",{"_index":187,"t":{"15":{"position":[[1442,14]]}}}],["onbuildiniti",{"_index":188,"t":{"15":{"position":[[1472,21]]}}}],["onbuildlogmessage(param",{"_index":58,"t":{"13":{"position":[[458,25]]}}}],["onbuildpublishdiagnostics(param",{"_index":61,"t":{"13":{"position":[[518,33]]}}}],["onbuildshowmessage(param",{"_index":63,"t":{"13":{"position":[[594,26]]}}}],["onbuildtargetdidchange(param",{"_index":65,"t":{"13":{"position":[[656,30]]}}}],["onbuildtaskfinish(param",{"_index":67,"t":{"13":{"position":[[725,25]]}}}],["onbuildtaskprogress(param",{"_index":69,"t":{"13":{"position":[[785,27]]}}}],["onbuildtaskstart(param",{"_index":71,"t":{"13":{"position":[[849,24]]}}}],["onc",{"_index":644,"t":{"103":{"position":[[603,4]]},"168":{"position":[[435,5]]}}}],["onrunprintstderr(param",{"_index":75,"t":{"13":{"position":[[961,24]]}}}],["onrunprintstdout(param",{"_index":73,"t":{"13":{"position":[[907,24]]}}}],["onrunreadstdin(param",{"_index":192,"t":{"15":{"position":[[1646,22]]}}}],["open",{"_index":942,"t":{"153":{"position":[[108,4],[1073,4]]},"207":{"position":[[3971,4]]}}}],["openjdk",{"_index":383,"t":{"58":{"position":[[344,7]]}}}],["oper",{"_index":256,"t":{"24":{"position":[[694,10]]},"116":{"position":[[1435,10]]},"137":{"position":[[230,9]]}}}],["option",{"_index":78,"t":{"13":{"position":[[1046,11]]},"34":{"position":[[21,7],[109,7],[331,7],[463,7],[608,7]]},"44":{"position":[[23,7],[111,7],[595,8]]},"75":{"position":[[11,7]]},"85":{"position":[[3183,8]]},"101":{"position":[[24,7],[112,7],[606,8]]},"103":{"position":[[1324,8],[1476,8],[1778,8]]},"105":{"position":[[919,8],[1102,8],[1620,7]]},"122":{"position":[[400,7],[444,7]]},"147":{"position":[[288,8]]},"190":{"position":[[752,8],[881,8]]},"192":{"position":[[1388,8],[1465,8],[1587,8],[2198,8]]},"194":{"position":[[666,8],[744,8],[860,8],[1729,8]]},"198":{"position":[[738,8]]},"207":{"position":[[919,8],[2376,8]]},"211":{"position":[[1087,8],[1533,8]]},"213":{"position":[[255,8],[945,8]]},"215":{"position":[[242,8],[740,8]]},"222":{"position":[[496,8]]},"224":{"position":[[590,11]]}}}],["option[json",{"_index":414,"t":{"68":{"position":[[256,12]]}}}],["order",{"_index":282,"t":{"34":{"position":[[699,5]]},"51":{"position":[[74,5]]},"94":{"position":[[290,5]]},"103":{"position":[[1790,5]]},"147":{"position":[[214,5]]},"207":{"position":[[878,5]]}}}],["org.eclipse.lsp4j.jsonrpc.launch",{"_index":53,"t":{"13":{"position":[[382,34]]},"15":{"position":[[110,34]]}}}],["organ",{"_index":417,"t":{"68":{"position":[[394,13]]},"108":{"position":[[304,12]]}}}],["origin",{"_index":498,"t":{"85":{"position":[[2535,7]]},"163":{"position":[[4503,8]]},"190":{"position":[[913,6]]},"192":{"position":[[2230,6]]},"194":{"position":[[1761,6]]},"203":{"position":[[477,10],[561,10]]},"205":{"position":[[459,10],[543,10]]},"207":{"position":[[1034,10],[1122,8],[1447,7],[1679,10]]},"211":{"position":[[810,11]]},"222":{"position":[[528,6]]}}}],["originid",{"_index":358,"t":{"51":{"position":[[728,10]]},"53":{"position":[[345,10]]},"103":{"position":[[1013,8],[1061,8],[1382,10]]},"105":{"position":[[608,8],[656,8],[977,10],[1160,10]]},"163":{"position":[[6266,9],[6332,8],[6828,8]]},"190":{"position":[[725,10],[939,10]]},"192":{"position":[[596,8],[643,8],[1361,10],[2256,10]]},"194":{"position":[[639,10],[1787,10]]},"200":{"position":[[313,9]]},"203":{"position":[[249,9],[513,8],[761,10],[772,9]]},"205":{"position":[[235,9],[495,8],[743,10],[754,9]]},"207":{"position":[[928,8],[1712,10],[1723,9]]},"211":{"position":[[939,8],[1220,10]]},"213":{"position":[[388,10]]},"215":{"position":[[375,10]]},"217":{"position":[[312,9]]},"222":{"position":[[610,10]]},"226":{"position":[[214,10]]}}}],["otherwis",{"_index":1105,"t":{"170":{"position":[[150,10]]},"172":{"position":[[182,9]]}}}],["out",{"_index":627,"t":{"94":{"position":[[989,3]]},"139":{"position":[[1011,3]]},"163":{"position":[[2970,3]]},"207":{"position":[[4224,3]]}}}],["out_dir",{"_index":530,"t":{"85":{"position":[[4038,9]]}}}],["outdirurl",{"_index":532,"t":{"85":{"position":[[4108,11]]}}}],["output",{"_index":33,"t":{"13":{"position":[[39,6],[95,7]]},"44":{"position":[[971,6]]},"85":{"position":[[4151,6],[5323,6]]},"101":{"position":[[983,6]]},"141":{"position":[[2553,6]]},"143":{"position":[[1424,6],[1498,6]]},"166":{"position":[[3903,6]]},"188":{"position":[[17,6],[101,6],[151,6],[200,6],[722,6],[787,6],[1067,6],[1117,6],[1263,6],[1327,6]]},"200":{"position":[[417,6]]},"217":{"position":[[416,6]]}}}],["outputpath",{"_index":1146,"t":{"188":{"position":[[804,12]]}}}],["outputpathitem",{"_index":1147,"t":{"188":{"position":[[817,17],[837,15],[870,14]]}}}],["outputpathitemkind",{"_index":1148,"t":{"188":{"position":[[1180,19],[1202,19],[1234,18]]}}}],["outputpathsitem",{"_index":1145,"t":{"188":{"position":[[621,18],[642,16],[676,15]]}}}],["outputpathsparam",{"_index":173,"t":{"15":{"position":[[1042,19]]},"188":{"position":[[422,17],[466,18],[502,17]]}}}],["outputpathsprovid",{"_index":1089,"t":{"166":{"position":[[3956,21]]}}}],["outputpathsresult",{"_index":1144,"t":{"188":{"position":[[448,17],[558,18],[594,17]]}}}],["over",{"_index":209,"t":{"15":{"position":[[2231,5]]},"137":{"position":[[1027,4]]}}}],["overlap",{"_index":773,"t":{"133":{"position":[[545,9]]},"135":{"position":[[937,7]]}}}],["overrid",{"_index":112,"t":{"13":{"position":[[1719,8]]}}}],["packag",{"_index":227,"t":{"22":{"position":[[202,8],[444,8],[628,7],[733,8],[828,8],[931,8]]},"24":{"position":[[188,8],[405,7]]},"61":{"position":[[235,7],[341,7],[421,7],[474,7],[636,7],[688,7],[865,7],[918,7],[1004,7],[1137,7],[1157,7]]},"85":{"position":[[789,8],[819,9],[898,7],[930,7],[1941,7],[2095,7],[2406,8],[2455,8],[2507,7],[2586,8],[2751,7],[2879,8],[3040,8],[3164,7],[3430,8],[3949,8],[4096,8],[4507,8],[4567,7],[4708,8],[4781,7],[6674,7],[6854,7]]},"211":{"position":[[307,10]]}}}],["package'",{"_index":494,"t":{"85":{"position":[[2297,9],[2348,9],[6693,9],[6873,9]]}}}],["packagefeatur",{"_index":237,"t":{"22":{"position":[[541,18],[562,16],[596,15]]}}}],["packageid",{"_index":238,"t":{"22":{"position":[[651,10]]},"24":{"position":[[461,10]]}}}],["packagenam",{"_index":411,"t":{"61":{"position":[[1221,13]]}}}],["packagesfeatur",{"_index":236,"t":{"22":{"position":[[523,17]]}}}],["page",{"_index":910,"t":{"145":{"position":[[202,4]]}}}],["pant",{"_index":994,"t":{"163":{"position":[[917,6],[926,5]]}}}],["param",{"_index":250,"t":{"24":{"position":[[232,7]]},"34":{"position":[[197,7]]},"44":{"position":[[201,7]]},"51":{"position":[[558,7]]},"53":{"position":[[179,7]]},"55":{"position":[[160,7]]},"75":{"position":[[183,7]]},"85":{"position":[[430,7]]},"101":{"position":[[203,7]]},"103":{"position":[[1155,7]]},"105":{"position":[[750,7],[1569,6],[1761,6]]},"126":{"position":[[519,6]]},"166":{"position":[[658,7]]},"178":{"position":[[307,7]]},"180":{"position":[[392,7]]},"182":{"position":[[596,7]]},"184":{"position":[[320,7]]},"186":{"position":[[485,7]]},"188":{"position":[[414,7]]},"190":{"position":[[401,7]]},"192":{"position":[[1071,7]]},"194":{"position":[[330,7]]},"196":{"position":[[214,7]]},"198":{"position":[[505,7]]},"200":{"position":[[181,7]]},"203":{"position":[[285,7]]},"205":{"position":[[270,7]]},"207":{"position":[[1206,7]]},"209":{"position":[[241,7]]},"211":{"position":[[980,7]]},"213":{"position":[[139,7]]},"215":{"position":[[132,7]]},"217":{"position":[[177,7]]},"219":{"position":[[177,7]]}}}],["paramet",{"_index":1022,"t":{"163":{"position":[[3021,11]]},"192":{"position":[[252,10]]}}}],["parent",{"_index":598,"t":{"92":{"position":[[502,7],[591,7],[680,6],[925,8]]},"163":{"position":[[6441,6],[6560,6],[6597,7],[6652,6],[6678,6],[6867,7],[6923,9]]},"211":{"position":[[858,6],[948,7],[1109,6]]},"213":{"position":[[277,6]]},"215":{"position":[[264,6]]}}}],["part",{"_index":545,"t":{"85":{"position":[[4794,4]]}}}],["parti",{"_index":955,"t":{"153":{"position":[[716,7]]}}}],["particular",{"_index":1196,"t":{"203":{"position":[[95,10]]},"205":{"position":[[90,10]]}}}],["pass",{"_index":327,"t":{"44":{"position":[[691,6]]},"55":{"position":[[620,6]]},"101":{"position":[[702,6]]},"103":{"position":[[659,4]]},"126":{"position":[[357,6]]},"141":{"position":[[2360,4]]},"224":{"position":[[780,6],[804,6]]},"226":{"position":[[356,7]]}}}],["path",{"_index":312,"t":{"37":{"position":[[480,4],[582,4]]},"58":{"position":[[290,4]]},"68":{"position":[[789,4]]},"85":{"position":[[2363,5],[2763,4],[4005,4],[4134,4],[5205,4]]},"135":{"position":[[1280,5]]},"141":{"position":[[322,4],[342,5],[359,4],[493,4]]},"163":{"position":[[3007,4]]},"166":{"position":[[3910,5]]},"188":{"position":[[24,5],[108,5],[158,4],[729,5],[794,6],[1023,4],[1270,4],[1334,4]]}}}],["per",{"_index":782,"t":{"135":{"position":[[663,3]]},"200":{"position":[[535,3]]},"217":{"position":[[534,3]]}}}],["perform",{"_index":704,"t":{"116":{"position":[[477,9],[951,9]]},"141":{"position":[[2711,7]]},"163":{"position":[[3641,11]]},"198":{"position":[[850,9]]}}}],["perspect",{"_index":929,"t":{"149":{"position":[[336,11]]}}}],["pick",{"_index":820,"t":{"137":{"position":[[1019,4]]},"141":{"position":[[2061,4]]},"143":{"position":[[470,4]]},"166":{"position":[[307,6]]}}}],["pipe",{"_index":875,"t":{"141":{"position":[[1889,6]]}}}],["plan",{"_index":951,"t":{"153":{"position":[[475,8]]}}}],["platform",{"_index":684,"t":{"108":{"position":[[577,8],[605,9]]},"207":{"position":[[1587,9]]}}}],["plugin",{"_index":445,"t":{"85":{"position":[[262,7]]},"129":{"position":[[232,7]]},"153":{"position":[[381,7]]}}}],["point",{"_index":786,"t":{"135":{"position":[[1091,5]]},"207":{"position":[[4570,5]]}}}],["popul",{"_index":1203,"t":{"203":{"position":[[674,9]]},"205":{"position":[[656,9]]}}}],["port",{"_index":692,"t":{"111":{"position":[[228,4]]}}}],["posit",{"_index":1234,"t":{"207":{"position":[[3277,9],[3297,9],[3327,9],[3345,9],[3357,9],[3384,8],[3404,8]]}}}],["possibl",{"_index":831,"t":{"139":{"position":[[690,9]]},"143":{"position":[[683,8]]},"163":{"position":[[1370,9],[6718,8]]}}}],["pre",{"_index":1014,"t":{"163":{"position":[[2049,3]]}}}],["predefin",{"_index":1026,"t":{"163":{"position":[[3292,10]]},"211":{"position":[[1887,10]]},"215":{"position":[[1097,10]]}}}],["prefer",{"_index":903,"t":{"143":{"position":[[1065,9]]}}}],["prefix",{"_index":403,"t":{"61":{"position":[[696,6],[926,6]]}}}],["prepend",{"_index":287,"t":{"34":{"position":[[820,9]]},"141":{"position":[[435,7]]}}}],["presenc",{"_index":297,"t":{"34":{"position":[[1058,8]]}}}],["present",{"_index":999,"t":{"163":{"position":[[1315,9]]},"186":{"position":[[189,7]]}}}],["preserv",{"_index":1231,"t":{"207":{"position":[[3085,9]]}}}],["previou",{"_index":1209,"t":{"207":{"position":[[152,8],[893,8],[1854,8]]}}}],["previous",{"_index":1113,"t":{"176":{"position":[[284,10]]}}}],["print",{"_index":884,"t":{"141":{"position":[[2509,5]]},"217":{"position":[[125,6]]},"219":{"position":[[125,6]]}}}],["printparam",{"_index":74,"t":{"13":{"position":[[932,13],[986,13]]},"217":{"position":[[185,11],[197,12],[268,11]]},"219":{"position":[[185,11]]}}}],["prioriti",{"_index":815,"t":{"137":{"position":[[873,8]]}}}],["procedur",{"_index":533,"t":{"85":{"position":[[4163,10],[4189,10]]}}}],["process",{"_index":346,"t":{"51":{"position":[[128,8],[194,7]]},"85":{"position":[[1342,8],[3634,8],[5375,8]]},"92":{"position":[[781,10]]},"111":{"position":[[190,8],[248,7]]},"135":{"position":[[394,9]]},"141":{"position":[[158,8],[239,8],[2008,7],[2105,7],[2386,7]]},"143":{"position":[[54,7],[1391,8]]},"159":{"position":[[227,8]]},"166":{"position":[[4265,7],[4465,7]]},"172":{"position":[[80,8]]},"190":{"position":[[790,8]]},"192":{"position":[[733,8],[823,7],[971,8]]}}}],["procmacro",{"_index":580,"t":{"85":{"position":[[6293,9]]}}}],["procmacroartifact",{"_index":538,"t":{"85":{"position":[[4323,19]]}}}],["produc",{"_index":337,"t":{"44":{"position":[[1003,8]]},"85":{"position":[[5338,8]]},"101":{"position":[[1015,8]]},"163":{"position":[[3461,9]]}}}],["product",{"_index":1156,"t":{"190":{"position":[[1231,8]]}}}],["program",{"_index":481,"t":{"85":{"position":[[1580,8],[1663,7]]},"147":{"position":[[430,11]]},"153":{"position":[[907,11]]},"163":{"position":[[3658,8]]}}}],["programdata",{"_index":809,"t":{"137":{"position":[[679,13]]}}}],["programdata%\\bsp",{"_index":802,"t":{"137":{"position":[[443,18]]}}}],["progress",{"_index":754,"t":{"129":{"position":[[347,9]]},"141":{"position":[[1010,8],[2589,8]]},"213":{"position":[[88,8],[689,10],[1120,8]]}}}],["project",{"_index":449,"t":{"85":{"position":[[333,7],[1929,9],[2523,8]]},"92":{"position":[[274,7],[303,8]]},"137":{"position":[[106,7]]},"139":{"position":[[121,7]]},"141":{"position":[[2672,8]]},"143":{"position":[[1156,7]]},"163":{"position":[[416,7],[457,7],[592,7],[669,7],[823,7],[1909,7]]},"182":{"position":[[519,7]]},"186":{"position":[[428,7]]}}}],["project'",{"_index":440,"t":{"85":{"position":[[141,9]]}}}],["properti",{"_index":1220,"t":{"207":{"position":[[2385,8],[2845,9]]}}}],["protobuf",{"_index":935,"t":{"149":{"position":[[517,9]]}}}],["protocol",{"_index":215,"t":{"17":{"position":[[77,9]]},"29":{"position":[[75,9]]},"39":{"position":[[76,9]]},"46":{"position":[[75,9]]},"63":{"position":[[77,9]]},"70":{"position":[[78,9]]},"80":{"position":[[76,9]]},"87":{"position":[[75,9]]},"94":{"position":[[74,10]]},"96":{"position":[[77,9]]},"133":{"position":[[17,8],[100,8]]},"141":{"position":[[1185,8]]},"145":{"position":[[55,8]]},"147":{"position":[[545,8]]},"149":{"position":[[17,8],[69,8],[115,9]]},"153":{"position":[[17,8],[806,8],[1020,8]]},"155":{"position":[[9,8],[59,9],[183,9],[210,8],[324,9]]},"157":{"position":[[27,9],[54,8]]},"159":{"position":[[25,9],[47,8]]},"166":{"position":[[25,9]]},"168":{"position":[[25,9]]},"170":{"position":[[25,9]]},"172":{"position":[[25,9]]},"196":{"position":[[1202,8]]},"211":{"position":[[275,9],[1641,9]]},"213":{"position":[[1053,9]]},"215":{"position":[[848,9]]}}}],["protocol/specif",{"_index":965,"t":{"155":{"position":[[117,22]]}}}],["protocol/specifications/lsp/3.17/specification/#textdocumentitem",{"_index":1042,"t":{"163":{"position":[[5027,64]]}}}],["provid",{"_index":224,"t":{"22":{"position":[[166,8]]},"24":{"position":[[120,8]]},"51":{"position":[[326,8]]},"85":{"position":[[1988,8]]},"87":{"position":[[122,7]]},"92":{"position":[[201,9],[737,8]]},"139":{"position":[[1041,7]]},"147":{"position":[[702,7]]},"153":{"position":[[670,8]]},"166":{"position":[[3298,7],[3456,8],[3600,7],[3769,8],[3890,8]]},"192":{"position":[[267,9]]}}}],["pthread",{"_index":294,"t":{"34":{"position":[[992,7]]}}}],["publish",{"_index":1215,"t":{"207":{"position":[[1352,10],[1759,9]]}}}],["publishdiagnosticsparam",{"_index":62,"t":{"13":{"position":[[552,26]]},"207":{"position":[[305,24],[964,24],[1214,24],[1239,25],[1282,24]]}}}],["pull",{"_index":906,"t":{"145":{"position":[[117,4]]},"153":{"position":[[1090,4]]}}}],["purpos",{"_index":864,"t":{"141":{"position":[[1314,8]]},"163":{"position":[[2162,9],[3834,9],[4840,9]]}}}],["push",{"_index":1213,"t":{"207":{"position":[[831,4]]}}}],["python",{"_index":430,"t":{"70":{"position":[[31,6]]},"75":{"position":[[4,6]]},"78":{"position":[[97,9],[184,6],[257,6]]},"163":{"position":[[6019,6],[6028,9]]}}}],["pythonbuildtarget",{"_index":438,"t":{"78":{"position":[[107,18],[126,17],[290,17]]},"163":{"position":[[5977,17]]}}}],["pythonoptionsitem",{"_index":435,"t":{"75":{"position":[[402,20],[425,18],[461,17]]}}}],["pythonoptionsparam",{"_index":433,"t":{"75":{"position":[[191,19],[239,20],[277,19]]}}}],["pythonoptionsresult",{"_index":434,"t":{"75":{"position":[[219,19],[335,20],[373,19]]}}}],["q",{"_index":609,"t":{"94":{"position":[[0,2],[449,2]]}}}],["qualifi",{"_index":634,"t":{"103":{"position":[[168,9],[504,9],[674,9],[1953,9]]},"124":{"position":[[178,9]]},"126":{"position":[[193,9],[649,9]]}}}],["queri",{"_index":222,"t":{"22":{"position":[[115,5]]},"34":{"position":[[78,5]]},"44":{"position":[[80,5]]},"55":{"position":[[76,5]]},"75":{"position":[[68,5]]},"85":{"position":[[109,5]]},"94":{"position":[[391,5]]},"101":{"position":[[81,5]]},"103":{"position":[[140,5]]},"105":{"position":[[133,5]]},"163":{"position":[[3015,5]]},"178":{"position":[[74,5]]},"180":{"position":[[69,5]]},"182":{"position":[[85,5]]},"184":{"position":[[85,5]]},"186":{"position":[[76,5]]},"188":{"position":[[79,5]]}}}],["quick",{"_index":697,"t":{"116":{"position":[[290,5]]}}}],["rang",{"_index":626,"t":{"94":{"position":[[963,5]]},"116":{"position":[[1261,5],[1349,5],[1379,6],[1386,6]]},"163":{"position":[[47,7],[161,7]]},"207":{"position":[[2044,5],[2083,6],[2090,6],[3223,6],[3247,5],[4934,6],[4941,6]]}}}],["range'",{"_index":1233,"t":{"207":{"position":[[3263,7],[3315,7]]}}}],["raw",{"_index":584,"t":{"85":{"position":[[6703,3]]}}}],["rawdepend",{"_index":460,"t":{"85":{"position":[[976,16]]}}}],["re",{"_index":1035,"t":{"163":{"position":[[4160,2]]}}}],["react",{"_index":899,"t":{"143":{"position":[[590,6]]}}}],["read",{"_index":927,"t":{"149":{"position":[[273,4]]}}}],["readabl",{"_index":714,"t":{"116":{"position":[[747,9]]},"163":{"position":[[1275,8]]},"207":{"position":[[2472,8]]}}}],["readparam",{"_index":193,"t":{"15":{"position":[[1669,12]]},"200":{"position":[[189,10],[200,11],[270,10]]}}}],["reason",{"_index":497,"t":{"85":{"position":[[2498,6]]}}}],["receiv",{"_index":126,"t":{"13":{"position":[[2191,9]]},"141":{"position":[[936,7]]},"166":{"position":[[132,8]]},"168":{"position":[[119,8]]},"172":{"position":[[165,8]]}}}],["reconnect",{"_index":853,"t":{"141":{"position":[[883,10]]}}}],["reconsid",{"_index":973,"t":{"157":{"position":[[243,13]]}}}],["reconstruct",{"_index":600,"t":{"92":{"position":[[635,11]]}}}],["reduc",{"_index":913,"t":{"147":{"position":[[22,6]]}}}],["refer",{"_index":201,"t":{"15":{"position":[[2003,9]]},"37":{"position":[[220,10]]},"58":{"position":[[215,10]]},"78":{"position":[[239,9]]},"137":{"position":[[534,6]]},"149":{"position":[[155,8],[228,8]]},"178":{"position":[[1644,10],[1703,10]]},"188":{"position":[[1280,10],[1344,10]]},"211":{"position":[[796,9],[915,9],[1096,9]]},"213":{"position":[[264,9]]},"215":{"position":[[251,9]]}}}],["reflect",{"_index":686,"t":{"108":{"position":[[707,8]]}}}],["registr",{"_index":969,"t":{"157":{"position":[[88,12],[200,12]]}}}],["registry+https://github.com/rust",{"_index":500,"t":{"85":{"position":[[2672,33]]}}}],["regular",{"_index":368,"t":{"53":{"position":[[91,7]]},"163":{"position":[[445,7]]}}}],["reindex",{"_index":1254,"t":{"209":{"position":[[912,10]]}}}],["rel",{"_index":846,"t":{"141":{"position":[[313,8],[350,8],[374,8],[484,8]]}}}],["relat",{"_index":1010,"t":{"163":{"position":[[1957,7]]},"207":{"position":[[2726,7],[4488,7],[4612,7],[4753,7],[4832,7]]}}}],["relatedinform",{"_index":1228,"t":{"207":{"position":[[2858,20]]}}}],["relationship",{"_index":611,"t":{"94":{"position":[[14,12],[463,12]]},"163":{"position":[[6448,12],[6687,12]]}}}],["relativ",{"_index":1118,"t":{"178":{"position":[[743,12]]}}}],["releas",{"_index":950,"t":{"153":{"position":[[359,8]]}}}],["relev",{"_index":1190,"t":{"200":{"position":[[339,8]]},"217":{"position":[[338,8]]}}}],["reload",{"_index":1098,"t":{"166":{"position":[[4729,9]]},"176":{"position":[[4,6],[75,6],[195,6]]}}}],["remot",{"_index":88,"t":{"13":{"position":[[1240,6],[1486,6],[1593,6],[1822,6]]},"15":{"position":[[1768,6],[1983,6]]},"111":{"position":[[118,8]]},"196":{"position":[[935,8]]}}}],["renam",{"_index":464,"t":{"85":{"position":[[1062,7]]}}}],["render",{"_index":641,"t":{"103":{"position":[[439,6]]},"163":{"position":[[6730,6]]},"207":{"position":[[4185,6],[4360,8]]}}}],["replac",{"_index":46,"t":{"13":{"position":[[241,7]]},"122":{"position":[[432,7]]}}}],["report",{"_index":859,"t":{"141":{"position":[[993,6]]},"190":{"position":[[928,7]]},"192":{"position":[[2245,7]]},"194":{"position":[[1776,7]]},"207":{"position":[[3697,7],[3733,7],[3772,7],[3820,7]]},"211":{"position":[[165,8]]},"215":{"position":[[1398,8],[1588,8]]},"222":{"position":[[105,8],[319,6],[543,7],[657,8],[740,8]]},"226":{"position":[[102,8]]}}}],["repositori",{"_index":961,"t":{"153":{"position":[[1111,11]]}}}],["repres",{"_index":379,"t":{"58":{"position":[[268,12]]},"116":{"position":[[445,10],[1030,10]]},"163":{"position":[[6276,10]]},"207":{"position":[[4475,10]]}}}],["represent",{"_index":311,"t":{"37":{"position":[[465,14],[567,14]]}}}],["request",{"_index":132,"t":{"13":{"position":[[2400,8],[2528,7]]},"22":{"position":[[66,7]]},"24":{"position":[[67,7]]},"34":{"position":[[29,7],[343,10],[620,10]]},"44":{"position":[[31,7]]},"51":{"position":[[25,7]]},"55":{"position":[[27,7]]},"75":{"position":[[19,7]]},"85":{"position":[[60,7],[202,7],[274,7]]},"94":{"position":[[336,7]]},"101":{"position":[[32,7]]},"103":{"position":[[91,7],[746,9],[761,7],[1370,8],[1495,7]]},"105":{"position":[[84,7],[292,7],[314,7],[965,8],[1121,7]]},"116":{"position":[[522,8],[612,8]]},"135":{"position":[[992,7]]},"145":{"position":[[122,7]]},"153":{"position":[[1095,7]]},"155":{"position":[[245,8]]},"157":{"position":[[336,8]]},"163":{"position":[[6311,8],[7044,8]]},"166":{"position":[[50,7],[79,7],[143,7],[189,7],[229,7],[455,8],[513,7],[592,8],[1712,7],[4197,8],[4397,8],[4628,9],[4881,8]]},"168":{"position":[[157,7],[208,7]]},"170":{"position":[[54,7]]},"172":{"position":[[148,7]]},"174":{"position":[[28,7]]},"176":{"position":[[11,7],[112,7],[202,7],[258,8]]},"178":{"position":[[25,7]]},"180":{"position":[[20,7],[235,7]]},"182":{"position":[[36,7]]},"184":{"position":[[36,7]]},"186":{"position":[[27,7],[364,7]]},"188":{"position":[[30,7]]},"190":{"position":[[25,7],[639,8],[890,7]]},"192":{"position":[[8,7],[190,7],[344,7],[703,7],[1275,8],[2207,7]]},"194":{"position":[[22,7],[264,7],[288,7],[553,8],[1738,7]]},"196":{"position":[[10,7]]},"198":{"position":[[16,7],[248,8],[302,7],[838,7]]},"200":{"position":[[301,8]]},"203":{"position":[[461,7],[553,7],[603,8],[716,7]]},"205":{"position":[[443,7],[535,7],[585,8],[698,7]]},"207":{"position":[[266,8],[1026,7],[1131,7],[1663,7],[3186,8]]},"211":{"position":[[900,7],[1208,8]]},"213":{"position":[[376,8]]},"215":{"position":[[363,8]]},"217":{"position":[[300,8]]},"222":{"position":[[505,7]]}}}],["request'",{"_index":1261,"t":{"211":{"position":[[929,9]]}}}],["requir",{"_index":344,"t":{"51":{"position":[[102,8]]},"85":{"position":[[314,7],[5681,8]]},"133":{"position":[[153,7]]},"139":{"position":[[472,8]]},"141":{"position":[[199,12],[771,8]]},"147":{"position":[[40,8]]},"163":{"position":[[1581,8],[3520,7],[3691,7],[3868,7],[4041,7],[4874,7]]},"166":{"position":[[4239,8],[4439,8]]},"186":{"position":[[174,8]]}}}],["requiredfeatur",{"_index":269,"t":{"27":{"position":[[264,17]]},"85":{"position":[[5703,18]]}}}],["reserv",{"_index":822,"t":{"137":{"position":[[1212,8]]}}}],["reset",{"_index":1182,"t":{"198":{"position":[[65,5]]},"207":{"position":[[111,5],[347,5],[593,5],[856,5],[1933,6]]}}}],["resolut",{"_index":456,"t":{"85":{"position":[[633,11],[938,10]]},"168":{"position":[[362,10]]},"211":{"position":[[293,10]]}}}],["resolv",{"_index":462,"t":{"85":{"position":[[1018,8],[1118,8],[2904,8]]}}}],["resolvedtarget",{"_index":473,"t":{"85":{"position":[[1354,16],[2943,16],[2986,18]]}}}],["resourc",{"_index":720,"t":{"116":{"position":[[1057,9]]},"163":{"position":[[3142,8],[4064,9]]},"166":{"position":[[3786,8]]},"182":{"position":[[973,9]]},"186":{"position":[[17,9],[98,9],[144,8],[413,9],[790,8],[809,10]]}}}],["resourcesitem",{"_index":1142,"t":{"186":{"position":[[680,16],[699,14],[731,13]]}}}],["resourcesparam",{"_index":170,"t":{"15":{"position":[[948,17]]},"186":{"position":[[493,15],[533,16],[567,15]]}}}],["resourcesprovid",{"_index":1087,"t":{"166":{"position":[[3846,19]]}}}],["resourcesresult",{"_index":1141,"t":{"186":{"position":[[517,15],[621,16],[655,15]]}}}],["respond",{"_index":615,"t":{"94":{"position":[[299,7]]},"166":{"position":[[485,9],[1501,7],[4154,7],[4353,7],[4561,7],[4836,7]]},"176":{"position":[[267,7]]},"198":{"position":[[314,7]]}}}],["respons",{"_index":83,"t":{"13":{"position":[[1104,9],[2216,9]]},"103":{"position":[[981,9]]},"105":{"position":[[576,9]]},"116":{"position":[[574,8]]},"141":{"position":[[944,9],[1496,16]]},"155":{"position":[[254,8]]},"166":{"position":[[241,8]]},"170":{"position":[[165,8]]},"178":{"position":[[174,8]]},"182":{"position":[[195,8]]},"190":{"position":[[711,10]]},"192":{"position":[[564,9],[1347,10]]},"194":{"position":[[625,10]]},"198":{"position":[[340,9]]},"207":{"position":[[498,14]]}}}],["result",{"_index":231,"t":{"22":{"position":[[278,7]]},"24":{"position":[[263,7]]},"34":{"position":[[222,7]]},"44":{"position":[[228,7]]},"51":{"position":[[591,7]]},"53":{"position":[[211,7]]},"55":{"position":[[194,7]]},"75":{"position":[[211,7]]},"85":{"position":[[458,7]]},"101":{"position":[[231,7]]},"103":{"position":[[1186,7],[1523,7]]},"105":{"position":[[781,7],[1149,7]]},"122":{"position":[[305,6]]},"166":{"position":[[688,7]]},"168":{"position":[[132,6]]},"174":{"position":[[174,7]]},"178":{"position":[[329,7]]},"180":{"position":[[421,7]]},"182":{"position":[[628,7]]},"184":{"position":[[352,7]]},"186":{"position":[[509,7]]},"188":{"position":[[440,7]]},"190":{"position":[[423,7]]},"192":{"position":[[1089,7]]},"194":{"position":[[349,7],[2063,7]]},"196":{"position":[[241,7]]},"198":{"position":[[443,7],[530,7]]},"207":{"position":[[78,7]]}}}],["return",{"_index":367,"t":{"53":{"position":[[47,7]]},"116":{"position":[[659,8]]},"166":{"position":[[1786,6]]},"176":{"position":[[210,7]]},"196":{"position":[[129,7]]}}}],["rfc3986",{"_index":1024,"t":{"163":{"position":[[3195,8]]}}}],["right",{"_index":354,"t":{"51":{"position":[[454,5]]}}}],["rlib",{"_index":577,"t":{"85":{"position":[[6073,5],[6245,4]]}}}],["root",{"_index":397,"t":{"61":{"position":[[482,5]]},"85":{"position":[[2358,4],[2746,4],[5217,4]]},"135":{"position":[[909,4]]},"178":{"position":[[692,4],[818,7]]}}}],["rooturi",{"_index":1063,"t":{"166":{"position":[[953,7],[981,8]]}}}],["rooturl",{"_index":496,"t":{"85":{"position":[[2372,8]]}}}],["rpc",{"_index":966,"t":{"155":{"position":[[241,3]]}}}],["run",{"_index":82,"t":{"13":{"position":[[1093,3],[1732,5]]},"75":{"position":[[120,3]]},"85":{"position":[[1635,4],[1768,5]]},"103":{"position":[[347,4]]},"105":{"position":[[1459,4]]},"111":{"position":[[182,7],[240,7]]},"122":{"position":[[265,3],[411,3]]},"126":{"position":[[744,3]]},"133":{"position":[[360,3],[445,3]]},"135":{"position":[[1000,7]]},"141":{"position":[[1367,8],[1700,7],[1812,7],[1991,3],[2097,7],[2141,5],[2428,7],[2652,7]]},"143":{"position":[[786,7],[884,3],[1174,3],[1352,7]]},"163":{"position":[[3999,3],[5465,3]]},"166":{"position":[[3104,3],[4276,3]]},"186":{"position":[[245,3]]},"192":{"position":[[4,3],[57,3],[186,3],[725,7],[815,7],[963,7],[1171,4],[1510,7]]},"194":{"position":[[789,7]]},"200":{"position":[[143,7]]},"207":{"position":[[100,5]]},"217":{"position":[[111,3]]},"219":{"position":[[111,3]]},"226":{"position":[[666,3]]}}}],["run/printstderr",{"_index":1163,"t":{"192":{"position":[[890,15]]},"219":{"position":[[161,15]]}}}],["run/printstdout",{"_index":1162,"t":{"192":{"position":[[870,15]]},"217":{"position":[[161,15]]}}}],["run/readstdin",{"_index":1164,"t":{"192":{"position":[[1004,13]]},"200":{"position":[[167,13]]}}}],["runnabl",{"_index":778,"t":{"135":{"position":[[374,8]]},"139":{"position":[[598,8]]}}}],["runparam",{"_index":176,"t":{"15":{"position":[[1132,11]]},"192":{"position":[[665,9],[1079,9],[1107,10],[1135,9]]}}}],["runparamsdata",{"_index":731,"t":{"119":{"position":[[41,13]]},"192":{"position":[[1880,14],[2103,14],[2130,13]]}}}],["runparamsdatakind",{"_index":1165,"t":{"192":{"position":[[1764,18],[1897,18],[1928,17],[1973,17]]}}}],["runprovid",{"_index":1077,"t":{"166":{"position":[[3139,13],[3153,12],[5153,12],[5183,11]]}}}],["runresult",{"_index":1159,"t":{"192":{"position":[[614,9],[1097,9],[2151,10],[2179,9]]}}}],["runtim",{"_index":1139,"t":{"186":{"position":[[204,7]]}}}],["rust",{"_index":439,"t":{"80":{"position":[[31,4]]},"85":{"position":[[45,4],[257,4],[1459,4],[3655,4],[4877,4],[5486,4]]},"129":{"position":[[333,4],[366,5]]},"135":{"position":[[1465,8]]}}}],["rustcfgopt",{"_index":526,"t":{"85":{"position":[[3832,17],[3899,15],[6540,15],[6568,14]]}}}],["rustcratetyp",{"_index":558,"t":{"85":{"position":[[5461,16],[6040,14],[6211,13]]}}}],["rustdepend",{"_index":470,"t":{"85":{"position":[[1254,17],[6794,17],[6816,16],[6914,16],[6945,18]]}}}],["rustedit",{"_index":268,"t":{"27":{"position":[[251,12]]},"85":{"position":[[2607,12],[4860,12],[4903,11],[4942,11],[5526,12]]}}}],["rustpackag",{"_index":457,"t":{"85":{"position":[[829,14],[1398,12],[2275,11]]}}}],["rustpackageorigin",{"_index":499,"t":{"85":{"position":[[2543,18],[4350,18],[4381,17],[4426,17]]}}}],["rustrawdepend",{"_index":461,"t":{"85":{"position":[[993,20],[6608,20],[6633,19],[6738,19],[6772,21]]}}}],["rusttarget",{"_index":504,"t":{"85":{"position":[[2960,13],[3114,13],[5045,11],[5057,10],[5143,10]]}}}],["rusttargetkind",{"_index":555,"t":{"85":{"position":[[5295,15],[5738,15],[5766,14]]}}}],["rustworkspaceparam",{"_index":453,"t":{"85":{"position":[[438,19],[486,20],[565,19]]}}}],["rustworkspaceresult",{"_index":454,"t":{"85":{"position":[[466,19],[684,20],[763,19]]}}}],["safe",{"_index":1070,"t":{"166":{"position":[[1778,4]]}}}],["same",{"_index":505,"t":{"85":{"position":[[2978,4]]},"105":{"position":[[249,4]]},"133":{"position":[[371,4],[456,4]]},"135":{"position":[[744,4]]},"141":{"position":[[611,4]]},"151":{"position":[[41,4]]},"163":{"position":[[1534,4]]},"203":{"position":[[647,4]]},"205":{"position":[[629,4]]},"207":{"position":[[193,4],[287,4],[1891,4]]},"211":{"position":[[624,4],[714,4],[737,4]]},"215":{"position":[[85,4]]}}}],["sbt",{"_index":586,"t":{"87":{"position":[[31,3],[151,3]]},"92":{"position":[[97,6],[175,3],[230,3],[423,3],[525,3],[659,3]]},"129":{"position":[[142,4],[240,3],[244,3]]},"153":{"position":[[579,3]]},"163":{"position":[[382,4],[6109,3],[6115,6]]}}}],["sbt/gradle/bazel",{"_index":926,"t":{"149":{"position":[[208,16]]}}}],["sbtbuildtarget",{"_index":589,"t":{"92":{"position":[[104,15],[120,14],[829,14]]},"163":{"position":[[6070,14]]}}}],["sbtversion",{"_index":606,"t":{"92":{"position":[[846,11]]}}}],["scala",{"_index":422,"t":{"68":{"position":[[532,9],[573,9]]},"94":{"position":[[560,6]]},"96":{"position":[[31,5]]},"103":{"position":[[59,5]]},"105":{"position":[[273,5]]},"108":{"position":[[97,8],[181,5],[239,5],[298,5],[382,5],[648,5],[667,5],[682,5],[701,5]]},"111":{"position":[[104,6]]},"113":{"position":[[104,6]]},"116":{"position":[[96,8],[172,5],[209,5],[432,5]]},"119":{"position":[[95,6]]},"122":{"position":[[96,6],[152,5],[188,5]]},"124":{"position":[[96,6]]},"126":{"position":[[96,6]]},"129":{"position":[[84,6],[127,5],[181,5],[248,5],[266,5],[276,5],[286,5],[301,5]]},"131":{"position":[[60,5],[85,5],[91,5],[123,6],[262,5],[289,5],[299,5],[309,5]]},"135":{"position":[[1441,9]]},"153":{"position":[[375,5]]},"163":{"position":[[628,5],[791,5],[6195,5],[6203,8]]},"192":{"position":[[2081,6]]},"194":{"position":[[1367,6],[1477,6],[1597,6]]},"196":{"position":[[921,6],[1032,6]]},"207":{"position":[[5121,5],[5129,8]]}}}],["scala.j",{"_index":993,"t":{"163":{"position":[[835,8]]}}}],["scalaact",{"_index":703,"t":{"116":{"position":[[400,14],[417,12],[629,11],[714,11]]}}}],["scalaattachremot",{"_index":690,"t":{"111":{"position":[[127,18],[280,17]]},"196":{"position":[[859,17],[901,17]]}}}],["scalabinaryvers",{"_index":683,"t":{"108":{"position":[[534,19]]}}}],["scalabuildtarget",{"_index":608,"t":{"92":{"position":[[889,17],[907,17]]},"108":{"position":[[106,17],[124,16],[271,16]]},"163":{"position":[[2736,16],[6154,16]]}}}],["scalac",{"_index":376,"t":{"55":{"position":[[700,7]]},"101":{"position":[[17,6],[782,7]]}}}],["scalacenter/bloop",{"_index":746,"t":{"129":{"position":[[109,17]]}}}],["scalacoptionsitem",{"_index":632,"t":{"101":{"position":[[422,20],[445,18],[481,17]]},"166":{"position":[[1806,17]]}}}],["scalacoptionsparam",{"_index":630,"t":{"101":{"position":[[211,19],[259,20],[297,19]]}}}],["scalacoptionsresult",{"_index":631,"t":{"101":{"position":[[239,19],[355,20],[393,19]]}}}],["scaladiagnost",{"_index":694,"t":{"116":{"position":[[105,16],[122,15],[245,15]]},"207":{"position":[[5081,15]]}}}],["scalamainclass",{"_index":676,"t":{"105":{"position":[[1367,17],[1387,15],[1420,14]]},"192":{"position":[[1840,14],[2025,14],[2064,14]]},"196":{"position":[[638,14],[976,14],[1015,14]]}}}],["scalamainclassesitem",{"_index":675,"t":{"105":{"position":[[1071,23],[1181,21],[1220,20]]}}}],["scalamainclassesparam",{"_index":673,"t":{"105":{"position":[[678,22],[758,22],[812,23],[853,22]]}}}],["scalamainclassesresult",{"_index":672,"t":{"105":{"position":[[626,22],[789,22],[998,23],[1039,22]]}}}],["scalameta/met",{"_index":758,"t":{"131":{"position":[[245,16]]},"153":{"position":[[432,17]]}}}],["scalaorgan",{"_index":679,"t":{"108":{"position":[[347,18]]}}}],["scalaplatform",{"_index":685,"t":{"108":{"position":[[615,14],[821,14],[848,13]]}}}],["scalatest",{"_index":1170,"t":{"194":{"position":[[1355,9]]}}}],["scalatestclassesitem",{"_index":658,"t":{"103":{"position":[[1541,23],[1567,21],[1606,20]]},"122":{"position":[[364,23]]}}}],["scalatestclassesparam",{"_index":656,"t":{"103":{"position":[[1083,22],[1163,22],[1217,23],[1258,22]]}}}],["scalatestclassesresult",{"_index":655,"t":{"103":{"position":[[1031,22],[1194,22],[1403,23],[1444,22]]}}}],["scalatestparam",{"_index":733,"t":{"122":{"position":[[110,16],[127,15],[220,15]]},"194":{"position":[[1125,15],[1315,15],[2077,15]]}}}],["scalatestsuit",{"_index":737,"t":{"126":{"position":[[127,16],[161,15]]},"194":{"position":[[1459,15],[1530,15]]}}}],["scalatestsuiteclass",{"_index":735,"t":{"124":{"position":[[117,22],[212,21]]},"194":{"position":[[1413,21]]}}}],["scalatestsuiteselect",{"_index":738,"t":{"126":{"position":[[290,26],[571,24],[613,23]]}}}],["scalatestsuitesselect",{"_index":1171,"t":{"194":{"position":[[1570,24]]}}}],["scalatextedit",{"_index":722,"t":{"116":{"position":[[1140,16],[1159,14],[1237,13]]}}}],["scalavers",{"_index":680,"t":{"108":{"position":[[422,13],[470,13],[507,12]]}}}],["scalaworkspaceedit",{"_index":719,"t":{"116":{"position":[[971,19],[993,19],[1110,18]]}}}],["scope",{"_index":427,"t":{"68":{"position":[[687,7]]},"133":{"position":[[503,6]]},"135":{"position":[[702,5],[960,7]]},"207":{"position":[[2792,5],[4673,6]]}}}],["script",{"_index":572,"t":{"85":{"position":[[5968,8]]},"141":{"position":[[2250,6],[2319,6]]}}}],["search",{"_index":893,"t":{"143":{"position":[[342,6]]}}}],["second",{"_index":524,"t":{"85":{"position":[[3795,6]]}}}],["section",{"_index":210,"t":{"17":{"position":[[14,7]]},"29":{"position":[[14,7]]},"39":{"position":[[14,7]]},"46":{"position":[[14,7]]},"63":{"position":[[14,7]]},"70":{"position":[[14,7]]},"80":{"position":[[14,7]]},"85":{"position":[[3600,8]]},"87":{"position":[[14,7]]},"96":{"position":[[14,7]]},"194":{"position":[[233,7]]}}}],["see",{"_index":705,"t":{"116":{"position":[[496,3]]},"137":{"position":[[734,4]]},"145":{"position":[[162,3]]},"155":{"position":[[69,3]]},"163":{"position":[[1679,3],[2732,3]]},"178":{"position":[[244,3]]},"182":{"position":[[286,3]]},"184":{"position":[[1043,3]]},"192":{"position":[[1836,3]]},"194":{"position":[[1121,3],[2073,3]]},"196":{"position":[[634,3]]}}}],["select",{"_index":648,"t":{"103":{"position":[[802,8]]},"105":{"position":[[355,8]]},"126":{"position":[[115,11]]},"135":{"position":[[763,6]]},"143":{"position":[[635,6],[708,6]]},"192":{"position":[[385,8]]},"194":{"position":[[1616,11]]}}}],["semant",{"_index":1185,"t":{"198":{"position":[[219,9]]}}}],["send",{"_index":127,"t":{"13":{"position":[[2226,4],[2335,7],[2387,4],[2504,4]]},"103":{"position":[[848,4]]},"105":{"position":[[401,4]]},"111":{"position":[[219,4]]},"141":{"position":[[908,4]]},"166":{"position":[[572,4],[4002,5]]},"168":{"position":[[190,7]]},"192":{"position":[[431,4],[862,7],[945,4],[996,7]]},"200":{"position":[[112,4]]},"211":{"position":[[209,4],[438,4],[581,4]]},"213":{"position":[[69,4]]}}}],["sent",{"_index":221,"t":{"22":{"position":[[77,4]]},"24":{"position":[[78,4]]},"34":{"position":[[40,4]]},"44":{"position":[[42,4]]},"51":{"position":[[36,4]]},"55":{"position":[[38,4]]},"75":{"position":[[30,4]]},"85":{"position":[[71,4]]},"101":{"position":[[43,4]]},"103":{"position":[[102,4]]},"105":{"position":[[95,4]]},"166":{"position":[[61,4]]},"168":{"position":[[67,4],[430,4]]},"170":{"position":[[65,4]]},"174":{"position":[[39,4]]},"176":{"position":[[22,4]]},"178":{"position":[[36,4]]},"180":{"position":[[31,4]]},"182":{"position":[[47,4]]},"184":{"position":[[47,4]]},"186":{"position":[[38,4]]},"188":{"position":[[41,4]]},"190":{"position":[[36,4]]},"192":{"position":[[19,4]]},"194":{"position":[[33,4]]},"196":{"position":[[21,4]]},"198":{"position":[[27,4]]},"200":{"position":[[54,4]]},"203":{"position":[[33,4]]},"205":{"position":[[32,4]]},"207":{"position":[[33,4]]},"209":{"position":[[41,4]]},"211":{"position":[[488,4],[559,5]]},"215":{"position":[[47,4],[101,5]]},"217":{"position":[[54,4]]},"219":{"position":[[54,4]]}}}],["separ",{"_index":103,"t":{"13":{"position":[[1618,8]]},"135":{"position":[[1008,8]]},"143":{"position":[[766,8]]},"163":{"position":[[6893,8]]},"170":{"position":[[234,8]]}}}],["sequenc",{"_index":455,"t":{"85":{"position":[[593,8],[1278,8],[5669,8]]},"108":{"position":[[636,8]]},"190":{"position":[[499,8]]},"194":{"position":[[416,8]]},"196":{"position":[[333,8]]}}}],["server",{"_index":36,"t":{"13":{"position":[[83,7],[1253,7],[1531,6],[1606,6],[1829,7]]},"17":{"position":[[70,6]]},"22":{"position":[[105,6]]},"24":{"position":[[106,6]]},"29":{"position":[[68,6]]},"34":{"position":[[68,6]]},"39":{"position":[[69,6]]},"44":{"position":[[70,6]]},"46":{"position":[[68,6]]},"51":{"position":[[64,6]]},"55":{"position":[[66,6]]},"63":{"position":[[70,6]]},"70":{"position":[[71,6]]},"75":{"position":[[58,6]]},"80":{"position":[[69,6]]},"85":{"position":[[99,6],[1676,7]]},"87":{"position":[[68,6]]},"92":{"position":[[753,6]]},"94":{"position":[[181,7],[232,6],[266,7],[378,6],[617,7],[732,7],[865,6],[937,6],[981,7]]},"96":{"position":[[70,6]]},"101":{"position":[[71,6]]},"103":{"position":[[130,6],[474,6],[648,6],[830,6]]},"105":{"position":[[123,6],[383,6]]},"122":{"position":[[484,6]]},"129":{"position":[[385,6]]},"131":{"position":[[281,7],[440,6]]},"133":{"position":[[10,6],[86,8],[239,7]]},"135":{"position":[[320,7],[419,6]]},"137":{"position":[[136,7]]},"139":{"position":[[46,8]]},"141":{"position":[[140,6],[744,6],[834,6],[846,6],[970,7],[1090,6],[2220,6],[2440,7],[2498,6]]},"143":{"position":[[8,6],[79,8],[111,7],[488,7],[650,7],[1114,7],[1257,7],[1342,6]]},"145":{"position":[[48,6]]},"147":{"position":[[538,6],[605,9],[798,7]]},"149":{"position":[[10,6],[62,6],[108,6],[138,6],[247,9]]},"151":{"position":[[112,6]]},"153":{"position":[[10,6],[194,7],[290,6],[404,8],[522,6],[555,6],[799,6],[1013,6]]},"155":{"position":[[47,6],[110,6],[176,6],[203,6]]},"157":{"position":[[20,6],[47,6],[261,6]]},"159":{"position":[[18,6],[107,6],[156,6],[265,7]]},"163":{"position":[[2113,7],[5020,6],[5338,7],[5412,7],[5480,7],[5552,7]]},"166":{"position":[[18,6],[110,7],[125,6],[321,7],[426,6],[474,6],[625,7],[1483,6],[2160,6],[2214,6],[2270,6],[2341,6],[2578,6],[2679,7],[2854,6],[2974,6],[3088,6],[3188,6],[3287,6],[3449,6],[3589,6],[3762,6],[3883,6],[3995,6],[4143,6],[4342,6],[4550,6],[4825,6]]},"168":{"position":[[18,6],[95,6],[239,7],[251,6]]},"170":{"position":[[18,6],[93,7],[113,6],[275,6]]},"172":{"position":[[18,6],[61,6],[93,6]]},"174":{"position":[[67,6]]},"176":{"position":[[65,6]]},"178":{"position":[[64,6]]},"180":{"position":[[59,6],[137,6]]},"182":{"position":[[75,6],[315,6],[458,6]]},"184":{"position":[[75,6]]},"186":{"position":[[66,6],[266,6]]},"188":{"position":[[69,6],[289,6]]},"190":{"position":[[64,6],[119,6],[262,6],[654,6]]},"192":{"position":[[47,6],[81,6],[281,6],[413,6],[753,6],[1039,7],[1290,6]]},"194":{"position":[[61,6],[113,6],[568,6]]},"196":{"position":[[49,6],[86,6],[118,6]]},"198":{"position":[[55,6]]},"200":{"position":[[82,6]]},"203":{"position":[[45,6]]},"205":{"position":[[44,6]]},"207":{"position":[[47,6],[819,6]]},"209":{"position":[[55,6],[118,6]]},"211":{"position":[[8,6],[181,7],[193,6],[427,6],[569,6]]},"213":{"position":[[58,6]]},"217":{"position":[[68,6]]},"219":{"position":[[68,6]]}}}],["server'",{"_index":885,"t":{"141":{"position":[[2544,8]]},"196":{"position":[[1211,8]]},"207":{"position":[[489,8]]}}}],["server.buildinitialize(new",{"_index":120,"t":{"13":{"position":[[1934,26]]}}}],["server.buildshutdown().thenaccept(new",{"_index":140,"t":{"13":{"position":[[2575,37]]}}}],["server.onbuildexit",{"_index":144,"t":{"13":{"position":[[2683,20]]}}}],["server.onbuildiniti",{"_index":131,"t":{"13":{"position":[[2300,28]]}}}],["session",{"_index":111,"t":{"13":{"position":[[1697,8],[2495,8]]},"15":{"position":[[2220,7]]},"111":{"position":[[156,7]]}}}],["set",{"_index":246,"t":{"24":{"position":[[116,3],[453,4],[511,3]]},"58":{"position":[[437,3]]},"61":{"position":[[677,3],[965,3],[1205,3]]},"85":{"position":[[1999,3],[3132,3],[3519,3]]},"141":{"position":[[1655,3]]},"155":{"position":[[229,3]]},"163":{"position":[[2207,3],[2605,4]]},"166":{"position":[[1141,4],[2459,4]]},"178":{"position":[[1422,4]]},"184":{"position":[[911,4]]},"190":{"position":[[1095,4]]},"192":{"position":[[1499,3],[1710,4]]},"194":{"position":[[778,3],[983,4],[1943,4]]},"196":{"position":[[499,4]]},"207":{"position":[[231,3],[787,3],[862,3],[2980,4]]},"209":{"position":[[645,4]]},"211":{"position":[[1456,4]]},"213":{"position":[[865,4]]},"215":{"position":[[662,4]]},"224":{"position":[[512,4]]}}}],["set<featur",{"_index":245,"t":{"22":{"position":[[960,13]]},"24":{"position":[[544,13]]},"27":{"position":[[282,13]]},"85":{"position":[[3459,13],[5722,13],[6525,14]]}}}],["setcargofeatur",{"_index":1095,"t":{"166":{"position":[[4609,18]]}}}],["setcargofeaturesparam",{"_index":251,"t":{"24":{"position":[[240,22],[294,23],[376,22]]}}}],["setcargofeaturesresult",{"_index":252,"t":{"24":{"position":[[271,22],[560,23],[642,22]]}}}],["setexecutorservice(",{"_index":94,"t":{"13":{"position":[[1378,23]]}}}],["setinput(input",{"_index":92,"t":{"13":{"position":[[1331,16]]}}}],["setinput(system.in",{"_index":198,"t":{"15":{"position":[[1863,20]]}}}],["setlocalservice(localcli",{"_index":93,"t":{"13":{"position":[[1348,29]]}}}],["setlocalservice(localserv",{"_index":199,"t":{"15":{"position":[[1884,29]]}}}],["setoutput(output",{"_index":91,"t":{"13":{"position":[[1312,18]]}}}],["setoutput(system.out",{"_index":197,"t":{"15":{"position":[[1840,22]]}}}],["setremoteinterface(classof[buildcli",{"_index":200,"t":{"15":{"position":[[1914,41]]}}}],["setremoteinterface(classof[buildserv",{"_index":95,"t":{"13":{"position":[[1402,41]]}}}],["sever",{"_index":1202,"t":{"203":{"position":[[595,7]]},"205":{"position":[[577,7]]},"207":{"position":[[2118,9],[2241,10]]}}}],["share",{"_index":296,"t":{"34":{"position":[[1036,6],[1116,6]]},"85":{"position":[[1908,6]]},"94":{"position":[[844,7]]},"153":{"position":[[980,5]]}}}],["ship",{"_index":952,"t":{"153":{"position":[[621,5]]}}}],["short",{"_index":712,"t":{"116":{"position":[[734,6]]}}}],["show",{"_index":467,"t":{"85":{"position":[[1171,5]]},"103":{"position":[[280,4]]},"203":{"position":[[4,4]]}}}],["showmessageparam",{"_index":64,"t":{"13":{"position":[[621,19]]},"203":{"position":[[293,17],[311,18],[347,17]]}}}],["shown",{"_index":717,"t":{"116":{"position":[[833,5]]},"141":{"position":[[2606,5]]},"143":{"position":[[1523,5]]}}}],["shut",{"_index":1103,"t":{"170":{"position":[[123,4]]}}}],["shutdown",{"_index":976,"t":{"159":{"position":[[254,8]]},"170":{"position":[[39,8]]},"172":{"position":[[139,8]]}}}],["side",{"_index":605,"t":{"92":{"position":[[806,5]]},"116":{"position":[[858,4]]},"153":{"position":[[529,5]]}}}],["sign",{"_index":980,"t":{"163":{"position":[[32,6],[146,6]]}}}],["signal",{"_index":1053,"t":{"163":{"position":[[7056,6]]},"207":{"position":[[71,6]]},"209":{"position":[[79,6]]},"222":{"position":[[176,9]]},"229":{"position":[[167,9]]},"233":{"position":[[157,9]]}}}],["similar",{"_index":366,"t":{"53":{"position":[[0,7]]},"163":{"position":[[4560,7]]},"203":{"position":[[173,7]]},"205":{"position":[[160,7]]}}}],["similarli",{"_index":599,"t":{"92":{"position":[[510,10]]}}}],["simpl",{"_index":845,"t":{"141":{"position":[[298,6]]}}}],["simplic",{"_index":971,"t":{"157":{"position":[[152,11]]}}}],["simplifi",{"_index":604,"t":{"92":{"position":[[763,8]]},"141":{"position":[[1097,10]]},"143":{"position":[[33,8]]}}}],["singl",{"_index":623,"t":{"94":{"position":[[854,6]]},"133":{"position":[[423,6]]},"135":{"position":[[839,6],[892,6],[1033,6]]},"143":{"position":[[390,6]]},"163":{"position":[[559,6],[585,6]]},"166":{"position":[[3341,6]]}}}],["skip",{"_index":1296,"t":{"224":{"position":[[1002,7]]},"226":{"position":[[579,7],[597,8]]}}}],["slash",{"_index":1120,"t":{"178":{"position":[[964,5]]},"188":{"position":[[965,5]]}}}],["slower",{"_index":1031,"t":{"163":{"position":[[4003,6]]}}}],["small",{"_index":872,"t":{"141":{"position":[[1551,5]]}}}],["smallest",{"_index":475,"t":{"85":{"position":[[1426,8]]}}}],["smart",{"_index":833,"t":{"139":{"position":[[791,5]]}}}],["snippet",{"_index":13,"t":{"4":{"position":[[18,7]]}}}],["socket",{"_index":874,"t":{"141":{"position":[[1863,7],[2178,7],[2306,8],[2344,6]]}}}],["someth",{"_index":1285,"t":{"217":{"position":[[132,9]]},"219":{"position":[[132,9]]}}}],["sourc",{"_index":390,"t":{"61":{"position":[[177,6],[268,6],[292,6],[389,6],[526,6],[733,6],[788,6],[826,6],[1042,6],[1080,6],[1103,6],[1178,6]]},"68":{"position":[[625,10]]},"85":{"position":[[2628,6],[2785,8],[2821,6],[5420,6]]},"103":{"position":[[556,6]]},"108":{"position":[[245,8]]},"147":{"position":[[251,6]]},"163":{"position":[[634,7],[1658,7],[3445,6],[3618,6],[3798,6],[4816,6]]},"166":{"position":[[3465,7]]},"174":{"position":[[341,7]]},"178":{"position":[[17,7],[166,7],[200,7],[661,8],[720,6],[1075,6],[1125,6],[1226,6],[1538,6],[1632,6],[1691,6]]},"180":{"position":[[12,7]]},"182":{"position":[[28,7],[99,7],[187,7],[221,6],[527,7],[549,8],[994,6],[1048,6],[1103,8]]},"184":{"position":[[224,8]]},"190":{"position":[[325,7]]},"207":{"position":[[1542,7],[2503,6],[2570,8],[4508,6]]},"224":{"position":[[373,6]]},"231":{"position":[[214,6]]}}}],["sourceitem",{"_index":1117,"t":{"178":{"position":[[670,13],[835,11],[864,10]]}}}],["sourceitemdata",{"_index":388,"t":{"61":{"position":[[41,14]]},"178":{"position":[[1561,15],[1935,15],[1963,14]]}}}],["sourceitemdatakind",{"_index":1126,"t":{"178":{"position":[[1476,19],[1747,19],[1779,18],[1825,18]]}}}],["sourceitemkind",{"_index":1123,"t":{"178":{"position":[[1188,15],[1579,15],[1607,14]]}}}],["sources.jar",{"_index":425,"t":{"68":{"position":[[598,13]]}}}],["sources`|`doc",{"_index":429,"t":{"68":{"position":[[827,16]]}}}],["sourcesitem",{"_index":1116,"t":{"178":{"position":[[490,14],[507,12],[537,11]]}}}],["sourcesparam",{"_index":179,"t":{"15":{"position":[[1210,15]]},"178":{"position":[[315,13],[351,14],[383,13]]}}}],["sourcesresult",{"_index":1115,"t":{"178":{"position":[[337,13],[435,14],[467,13]]}}}],["space",{"_index":948,"t":{"153":{"position":[[246,6]]}}}],["spawn",{"_index":847,"t":{"141":{"position":[[505,8],[1332,5]]},"211":{"position":[[765,7],[878,7]]}}}],["speak",{"_index":1062,"t":{"166":{"position":[[915,6],[2277,6]]}}}],["specif",{"_index":213,"t":{"17":{"position":[[37,8]]},"27":{"position":[[187,8]]},"29":{"position":[[35,8]]},"37":{"position":[[179,8],[198,12]]},"39":{"position":[[36,8]]},"46":{"position":[[35,8]]},"58":{"position":[[179,8],[198,12]]},"61":{"position":[[153,8]]},"63":{"position":[[37,8]]},"70":{"position":[[38,8]]},"78":{"position":[[191,8],[210,12]]},"80":{"position":[[36,8]]},"87":{"position":[[35,8]]},"92":{"position":[[179,8]]},"96":{"position":[[37,8]]},"108":{"position":[[187,8]]},"116":{"position":[[178,8]]},"122":{"position":[[158,8]]},"133":{"position":[[190,8]]},"135":{"position":[[507,8],[1299,8]]},"137":{"position":[[188,8],[646,13],[1280,8]]},"141":{"position":[[2257,8]]},"145":{"position":[[21,13],[85,13]]},"159":{"position":[[56,13]]},"163":{"position":[[2693,8]]},"178":{"position":[[1509,8]]},"184":{"position":[[1004,8]]},"190":{"position":[[1204,8],[1269,8]]},"192":{"position":[[1796,8]]},"194":{"position":[[1070,8],[2030,8]]},"196":{"position":[[594,8]]},"211":{"position":[[1581,8]]},"213":{"position":[[993,8]]},"215":{"position":[[788,8]]}}}],["specifi",{"_index":248,"t":{"24":{"position":[[172,9]]},"94":{"position":[[95,9],[193,9]]},"163":{"position":[[2634,10],[4645,9]]},"166":{"position":[[1170,10],[2488,10]]},"178":{"position":[[1451,10]]},"184":{"position":[[940,10]]},"190":{"position":[[1124,10]]},"192":{"position":[[1739,10]]},"194":{"position":[[1012,10],[1972,10]]},"196":{"position":[[528,10]]},"207":{"position":[[3009,10]]},"209":{"position":[[674,10]]},"211":{"position":[[1485,10],[1624,9],[1844,9]]},"213":{"position":[[894,10],[1036,9],[1265,9]]},"215":{"position":[[691,10],[831,9],[1054,9]]},"224":{"position":[[541,10]]}}}],["spend",{"_index":919,"t":{"147":{"position":[[477,5]]}}}],["split",{"_index":519,"t":{"85":{"position":[[3731,5]]}}}],["squiggl",{"_index":1246,"t":{"207":{"position":[[4257,9]]}}}],["src/main/java",{"_index":399,"t":{"61":{"position":[[550,15]]}}}],["src/test/java",{"_index":400,"t":{"61":{"position":[[570,17]]}}}],["stack",{"_index":1291,"t":{"224":{"position":[[664,5]]}}}],["standard",{"_index":541,"t":{"85":{"position":[[4590,8]]},"133":{"position":[[36,8]]},"135":{"position":[[577,8]]},"137":{"position":[[782,8]]},"143":{"position":[[155,8]]},"153":{"position":[[45,9]]}}}],["start",{"_index":101,"t":{"13":{"position":[[1570,5]]},"116":{"position":[[1361,5]]},"135":{"position":[[407,5]]},"141":{"position":[[128,5]]},"159":{"position":[[221,5]]},"207":{"position":[[3271,5],[3290,6]]},"211":{"position":[[1275,7],[1702,5],[2273,7]]},"213":{"position":[[443,7]]},"215":{"position":[[430,7]]},"231":{"position":[[101,7]]}}}],["startup",{"_index":787,"t":{"135":{"position":[[1127,7]]}}}],["state",{"_index":220,"t":{"22":{"position":[[60,5],[137,5]]},"24":{"position":[[158,5],[439,5],[524,6]]},"163":{"position":[[7078,6]]},"166":{"position":[[4749,5]]},"176":{"position":[[171,5],[308,6]]},"198":{"position":[[75,5],[123,5],[350,8]]},"211":{"position":[[54,5]]}}}],["stateless",{"_index":1186,"t":{"198":{"position":[[257,9]]}}}],["staticlib",{"_index":579,"t":{"85":{"position":[[6094,10],[6278,9]]}}}],["statu",{"_index":254,"t":{"24":{"position":[[675,6]]},"190":{"position":[[968,6]]},"192":{"position":[[2285,6]]},"194":{"position":[[1816,6]]},"215":{"position":[[562,7],[573,7]]},"224":{"position":[[326,6],[349,7]]}}}],["statuscod",{"_index":257,"t":{"24":{"position":[[708,11],[720,11]]},"163":{"position":[[6994,11],[7097,10]]},"190":{"position":[[1002,11],[1014,11]]},"192":{"position":[[2319,11],[2331,11]]},"194":{"position":[[1850,11],[1862,11]]},"215":{"position":[[581,11]]}}}],["stderr",{"_index":858,"t":{"141":{"position":[[983,6],[2615,7]]},"143":{"position":[[1508,6]]},"192":{"position":[[793,6]]},"219":{"position":[[145,7]]}}}],["stdin",{"_index":854,"t":{"141":{"position":[[899,5],[1043,5],[2481,5]]},"200":{"position":[[130,5]]}}}],["stdlib",{"_index":542,"t":{"85":{"position":[[4624,6],[4633,9],[4670,8],[4752,7]]}}}],["stdlib_depend",{"_index":543,"t":{"85":{"position":[[4688,19]]}}}],["stdlibdepend",{"_index":544,"t":{"85":{"position":[[4733,16]]}}}],["stdout",{"_index":856,"t":{"141":{"position":[[926,6],[1053,6],[2571,7]]},"192":{"position":[[782,6]]},"217":{"position":[[145,7]]}}}],["step",{"_index":887,"t":{"141":{"position":[[2732,6]]}}}],["still",{"_index":896,"t":{"143":{"position":[[533,5]]}}}],["stream",{"_index":34,"t":{"13":{"position":[[46,6]]},"141":{"position":[[2560,7]]},"192":{"position":[[800,7]]},"207":{"position":[[445,6]]}}}],["strike",{"_index":1248,"t":{"207":{"position":[[4395,6]]}}}],["string",{"_index":239,"t":{"22":{"position":[[662,7]]},"24":{"position":[[472,7]]},"34":{"position":[[795,9],[923,9],[1013,9]]},"37":{"position":[[351,7],[449,7]]},"44":{"position":[[604,9],[953,9],[1046,7]]},"51":{"position":[[954,9],[976,9],[1004,7],[1145,7],[1164,9]]},"55":{"position":[[722,9]]},"58":{"position":[[506,7]]},"61":{"position":[[1235,7]]},"68":{"position":[[408,7],[422,7],[439,7],[695,7],[860,7]]},"75":{"position":[[601,9]]},"78":{"position":[[320,7]]},"85":{"position":[[2332,7],[2424,7],[2476,7],[2794,7],[4401,7],[4917,7],[5193,7],[6354,7],[6597,10]]},"92":{"position":[[858,7],[879,9]]},"101":{"position":[[615,9],[965,9],[1058,7]]},"103":{"position":[[1393,7],[1931,7],[2016,9]]},"105":{"position":[[988,7],[1171,7],[1478,7],[1598,9],[1664,9],[1802,9]]},"108":{"position":[[366,7],[436,7],[554,7]]},"116":{"position":[[795,7],[903,7],[1401,6],[1461,7],[1481,7]]},"122":{"position":[[519,9]]},"124":{"position":[[236,9]]},"126":{"position":[[397,9],[454,7],[559,9],[702,7],[853,9]]},"135":{"position":[[143,7],[198,7],[260,7],[342,9],[435,9]]},"163":{"position":[[1427,7],[1742,6],[2260,6],[3258,7],[3383,7],[5117,7],[5640,7],[6343,7],[6986,7],[7305,8]]},"166":{"position":[[821,7],[871,7],[937,7],[1428,7],[1950,7],[2183,7],[2233,7],[2299,7],[5378,7]]},"178":{"position":[[1800,7]]},"184":{"position":[[795,7],[834,7],[1183,7]]},"190":{"position":[[814,9],[1403,7]]},"192":{"position":[[1451,9],[1948,7]]},"194":{"position":[[730,9],[1237,7],[2189,7]]},"196":{"position":[[773,7]]},"198":{"position":[[792,7]]},"200":{"position":[[690,7]]},"203":{"position":[[818,7]]},"205":{"position":[[800,7]]},"207":{"position":[[2351,6],[2481,6],[2579,7],[2629,7],[4876,7],[5003,7]]},"209":{"position":[[1230,7]]},"211":{"position":[[1379,7],[2046,7]]},"213":{"position":[[547,7],[788,7],[1333,7]]},"215":{"position":[[534,7],[1257,7]]},"217":{"position":[[689,7]]},"224":{"position":[[206,7],[303,7],[1070,7]]},"231":{"position":[[202,7]]}}}],["structur",{"_index":258,"t":{"27":{"position":[[5,9],[157,9]]},"37":{"position":[[5,9],[151,9]]},"58":{"position":[[5,9],[151,9]]},"61":{"position":[[5,9],[509,9],[620,11]]},"68":{"position":[[5,9],[172,9]]},"78":{"position":[[5,9],[160,9]]},"92":{"position":[[5,9],[151,9]]},"108":{"position":[[5,9],[157,9]]},"111":{"position":[[5,9]]},"113":{"position":[[5,9]]},"116":{"position":[[5,9],[148,9]]},"119":{"position":[[5,9]]},"122":{"position":[[5,9]]},"124":{"position":[[5,9]]},"126":{"position":[[5,9]]},"153":{"position":[[150,11]]},"163":{"position":[[1091,9],[2985,9]]},"207":{"position":[[3868,9]]},"222":{"position":[[5,9]]},"224":{"position":[[5,9],[602,10]]},"226":{"position":[[5,9]]},"229":{"position":[[5,9]]},"231":{"position":[[5,9]]},"233":{"position":[[5,9]]}}}],["strucutur",{"_index":932,"t":{"149":{"position":[[452,10]]}}}],["sub",{"_index":1050,"t":{"163":{"position":[[6634,3]]}}}],["subject",{"_index":941,"t":{"153":{"position":[[86,7]]}}}],["subset",{"_index":506,"t":{"85":{"position":[[3075,6]]}}}],["success",{"_index":823,"t":{"139":{"position":[[10,10]]},"163":{"position":[[7128,11]]},"172":{"position":[[117,7]]},"198":{"position":[[329,10]]},"226":{"position":[[335,10]]}}}],["successfulli",{"_index":1295,"t":{"224":{"position":[[787,13]]}}}],["such",{"_index":134,"t":{"13":{"position":[[2425,4]]},"61":{"position":[[490,4],[1062,4]]},"85":{"position":[[1640,4]]},"108":{"position":[[659,4]]},"133":{"position":[[127,4]]},"139":{"position":[[645,4]]},"141":{"position":[[1323,4]]},"147":{"position":[[243,4]]},"149":{"position":[[200,4]]},"153":{"position":[[773,4]]},"163":{"position":[[2995,4],[4315,4]]},"168":{"position":[[343,4]]},"178":{"position":[[1138,4]]},"188":{"position":[[213,4],[1130,4]]},"207":{"position":[[704,4]]},"211":{"position":[[120,4],[285,4]]}}}],["suit",{"_index":637,"t":{"103":{"position":[[357,6],[402,5]]},"124":{"position":[[108,8]]},"126":{"position":[[108,6],[282,7],[676,5],[765,6]]},"194":{"position":[[1489,8],[1609,6]]}}}],["super",{"_index":1222,"t":{"207":{"position":[[2553,6]]}}}],["support",{"_index":330,"t":{"44":{"position":[[835,10]]},"87":{"position":[[139,7]]},"92":{"position":[[218,7]]},"94":{"position":[[669,9],[948,7]]},"101":{"position":[[847,10]]},"129":{"position":[[69,8],[133,8],[292,8],[357,8],[408,8]]},"131":{"position":[[0,10],[130,8],[229,8]]},"135":{"position":[[298,9],[464,10]]},"137":{"position":[[822,9]]},"141":{"position":[[1780,8]]},"147":{"position":[[190,9],[762,10]]},"153":{"position":[[598,7],[645,7],[659,7]]},"157":{"position":[[72,7]]},"166":{"position":[[1409,9],[2861,8],[2981,8],[3095,8],[3195,8],[4654,8],[4783,9]]},"176":{"position":[[130,9]]},"180":{"position":[[212,9]]},"182":{"position":[[390,9]]},"186":{"position":[[341,9]]},"188":{"position":[[364,9]]},"190":{"position":[[194,9]]},"192":{"position":[[156,9]]},"194":{"position":[[188,9]]},"209":{"position":[[193,9]]}}}],["support/bsp",{"_index":800,"t":{"137":{"position":[[392,12],[483,12]]}}}],["suppos",{"_index":305,"t":{"37":{"position":[[300,8],[399,8]]},"58":{"position":[[413,8]]},"126":{"position":[[818,8]]}}}],["sure",{"_index":849,"t":{"141":{"position":[[675,4]]}}}],["symbol",{"_index":1225,"t":{"207":{"position":[[2768,6],[4661,6]]}}}],["syntax",{"_index":931,"t":{"149":{"position":[[433,7]]}}}],["system",{"_index":779,"t":{"135":{"position":[[387,6]]},"137":{"position":[[168,6],[240,7],[416,6],[899,6],[1074,6],[1172,6]]},"139":{"position":[[263,6],[560,6]]},"141":{"position":[[151,6],[232,6]]},"143":{"position":[[356,6],[1384,6],[1417,6],[1450,6]]},"198":{"position":[[178,7]]}}}],["tag",{"_index":1005,"t":{"163":{"position":[[1749,4],[2061,4],[2146,4],[2175,5],[3303,4],[4543,3],[4630,3]]},"207":{"position":[[2686,6],[4214,3],[4391,3]]}}}],["take",{"_index":446,"t":{"85":{"position":[[286,4],[3664,4]]},"149":{"position":[[26,5]]},"226":{"position":[[658,4]]}}}],["taken",{"_index":471,"t":{"85":{"position":[[1304,5]]}}}],["target",{"_index":228,"t":{"22":{"position":[[221,6],[475,6],[692,6],[745,8]]},"34":{"position":[[10,6],[157,8],[309,7],[357,8],[480,7],[576,6],[634,7],[737,7]]},"37":{"position":[[290,6],[389,6]]},"44":{"position":[[10,6],[159,8],[313,8],[490,7],[652,7],[1020,6]]},"51":{"position":[[497,7],[694,8],[912,7]]},"53":{"position":[[311,8]]},"55":{"position":[[10,6],[86,6],[300,8],[512,7],[581,7]]},"58":{"position":[[403,6],[455,7]]},"75":{"position":[[140,8],[299,8],[481,7]]},"85":{"position":[[189,8],[611,7],[648,8],[807,8],[1296,7],[2913,7],[3022,7],[3051,9],[5089,6],[5176,7],[5506,7],[5563,6],[5603,6],[5795,8],[6013,8],[6136,6],[6160,6]]},"92":{"position":[[433,6],[480,7],[535,6],[577,6]]},"101":{"position":[[10,6],[160,8],[319,8],[501,7],[663,7],[1032,6]]},"103":{"position":[[71,6],[219,8],[532,7],[817,8],[1283,8],[1643,6],[1685,7],[1997,6]]},"105":{"position":[[64,6],[370,8],[878,8],[1257,6],[1299,7]]},"108":{"position":[[221,6],[336,7],[412,6],[570,6],[595,6],[750,6]]},"122":{"position":[[194,8]]},"126":{"position":[[237,6]]},"163":{"position":[[251,6],[395,6],[517,8],[780,8],[908,8],[932,6],[996,6],[1298,7],[1464,6],[1498,7],[1567,6],[1671,7],[1788,7],[1863,6],[1965,7],[2234,6],[2368,6],[2402,6],[2486,7],[2722,7],[2846,7],[3345,8],[3429,6],[3602,6],[3718,6],[3782,6],[4144,6],[4199,8],[4308,6],[4427,7],[4489,7],[4612,7],[4728,6],[4800,6],[5304,6],[5380,6],[5451,6],[5518,6]]},"166":{"position":[[1520,7],[3316,7],[4047,6]]},"174":{"position":[[20,7],[117,7],[300,7],[381,8]]},"178":{"position":[[10,6],[154,7],[399,8],[551,7],[650,7]]},"180":{"position":[[97,7],[724,8]]},"182":{"position":[[10,6],[116,6],[257,6],[728,8],[930,7]]},"184":{"position":[[10,6],[118,6],[452,8],[654,7]]},"186":{"position":[[10,6],[133,8],[235,6],[585,8],[747,7]]},"188":{"position":[[10,6],[139,8],[522,8],[706,6],[752,7]]},"190":{"position":[[18,6],[106,8],[517,7],[540,8]]},"192":{"position":[[69,7],[218,6],[400,8],[1161,6],[1179,7]]},"194":{"position":[[15,6],[100,8],[434,7],[454,8]]},"196":{"position":[[351,7],[396,8]]},"198":{"position":[[111,7],[414,6],[623,7],[644,8]]},"200":{"position":[[151,7]]},"207":{"position":[[1418,6],[1521,8]]},"209":{"position":[[10,6],[106,7],[458,6],[468,7],[537,6],[1027,6],[1072,6],[1122,6]]},"217":{"position":[[98,6]]},"219":{"position":[[98,6]]},"222":{"position":[[261,7],[429,6],[458,7],[688,7],[772,7],[862,7]]},"226":{"position":[[251,6],[280,7]]},"229":{"position":[[265,7],[415,7]]},"233":{"position":[[251,7],[390,7]]}}}],["target'",{"_index":553,"t":{"85":{"position":[[5271,8]]},"163":{"position":[[1206,8],[3107,8]]},"166":{"position":[[4933,8]]},"182":{"position":[[1016,8]]}}}],["target(",{"_index":1174,"t":{"196":{"position":[[71,10]]}}}],["task",{"_index":1047,"t":{"163":{"position":[[6363,4],[6413,4],[6474,4],[6567,4],[6624,4],[6638,4],[6659,4],[6703,5],[6737,5],[6808,4],[7035,5]]},"200":{"position":[[362,6],[408,4],[443,6]]},"203":{"position":[[419,4],[438,6]]},"205":{"position":[[401,4],[420,6]]},"211":{"position":[[67,4],[113,6],[225,4],[417,5],[629,5],[719,4],[750,5],[784,4],[872,5],[1077,4],[1116,4],[1360,5],[1561,5],[1590,5],[1697,4],[1936,6],[2182,6],[2363,6]]},"213":{"position":[[245,4],[284,4],[528,5],[604,5],[680,5],[973,5],[1002,5],[1115,4]]},"215":{"position":[[232,4],[271,4],[515,5],[546,4],[768,5],[797,5],[906,4],[1146,6]]},"217":{"position":[[361,6],[407,4],[442,6]]},"222":{"position":[[161,4]]},"229":{"position":[[104,6],[324,5]]},"233":{"position":[[101,6],[306,4]]}}}],["task'",{"_index":1258,"t":{"211":{"position":[[822,6]]}}}],["taskfinish",{"_index":1275,"t":{"213":{"position":[[29,10]]}}}],["taskfinishdata",{"_index":1280,"t":{"215":{"position":[[868,15],[1599,15],[1627,14]]},"222":{"position":[[41,14]]},"224":{"position":[[41,14]]},"226":{"position":[[41,14]]}}}],["taskfinishdatakind",{"_index":1279,"t":{"215":{"position":[[716,19],[886,19],[1236,18],[1282,18]]}}}],["taskfinishparam",{"_index":68,"t":{"13":{"position":[[751,18]]},"215":{"position":[[140,16],[157,17],[192,16]]},"222":{"position":[[582,16]]},"226":{"position":[[186,16]]}}}],["taskid",{"_index":1046,"t":{"163":{"position":[[6351,7],[6500,6]]},"200":{"position":[[450,7]]},"203":{"position":[[445,7]]},"205":{"position":[[427,7]]},"211":{"position":[[742,7],[829,6],[1127,7],[1135,7]]},"213":{"position":[[46,7],[295,7],[303,7]]},"215":{"position":[[90,6],[282,7],[290,7]]},"217":{"position":[[449,7]]}}}],["taskid'",{"_index":1259,"t":{"211":{"position":[[849,8]]}}}],["taskprogressdata",{"_index":1278,"t":{"213":{"position":[[1073,17],[1382,17],[1412,16]]}}}],["taskprogressdatakind",{"_index":1277,"t":{"213":{"position":[[919,21],[1093,21],[1310,20],[1358,20]]}}}],["taskprogressparam",{"_index":70,"t":{"13":{"position":[[813,20]]},"213":{"position":[[147,18],[166,19],[203,18]]}}}],["taskstart",{"_index":1274,"t":{"213":{"position":[[8,9]]}}}],["taskstartdata",{"_index":1268,"t":{"211":{"position":[[1661,14],[2372,14],[2399,13]]},"229":{"position":[[41,13]]},"231":{"position":[[41,13]]},"233":{"position":[[41,13]]}}}],["taskstartdatakind",{"_index":1266,"t":{"211":{"position":[[1510,18],[1678,18],[2026,17],[2071,17]]}}}],["taskstartparam",{"_index":72,"t":{"13":{"position":[[874,17]]},"211":{"position":[[988,15],[1004,16],[1038,15]]}}}],["tell",{"_index":1191,"t":{"200":{"position":[[381,4]]},"217":{"position":[[380,4]]}}}],["test",{"_index":340,"t":{"51":{"position":[[8,4],[296,7],[467,4]]},"53":{"position":[[133,7]]},"85":{"position":[[5578,5],[5633,8],[5866,6],[5876,4]]},"103":{"position":[[78,4],[187,4],[330,7],[352,4],[397,4],[527,4],[696,4],[1668,4],[1976,4]]},"105":{"position":[[279,4],[1282,4]]},"122":{"position":[[103,6],[180,7],[246,4],[277,4],[415,5]]},"124":{"position":[[103,4]]},"126":{"position":[[103,4],[216,4],[252,5],[266,4],[671,4],[722,5],[760,4],[846,6]]},"163":{"position":[[316,5],[479,4],[551,5],[735,4],[870,4],[3826,7],[3927,6],[3951,5],[3979,5],[4029,5],[4133,6],[4333,4],[4832,7],[4924,4],[4931,7],[5394,6]]},"166":{"position":[[2990,4],[4477,7]]},"194":{"position":[[4,4],[71,4],[445,5],[692,4],[801,6],[1103,4],[1374,6],[1484,4],[1604,4],[2058,4]]},"200":{"position":[[357,4]]},"211":{"position":[[143,6],[1610,5],[1931,4],[2267,5],[2357,5]]},"213":{"position":[[755,8],[1022,5]]},"215":{"position":[[817,5],[1141,4],[1487,5],[1582,5]]},"217":{"position":[[118,6],[356,4]]},"219":{"position":[[118,6]]},"224":{"position":[[96,5],[184,5],[254,5],[340,5],[396,5],[632,4],[775,4],[824,4],[860,4],[912,4]]},"226":{"position":[[96,5],[346,6],[404,6],[463,6],[525,6],[587,6],[652,5]]},"231":{"position":[[95,5],[180,5],[237,5]]},"233":{"position":[[95,5],[137,7],[227,7],[301,4]]}}}],["testclass",{"_index":734,"t":{"122":{"position":[[350,13]]}}}],["testfinish",{"_index":1283,"t":{"215":{"position":[[1439,10],[1474,10]]},"224":{"position":[[111,11],[140,10]]}}}],["testfinishdata",{"_index":1294,"t":{"224":{"position":[[712,15],[1117,15],[1145,14]]}}}],["testfinishdatakind",{"_index":1290,"t":{"224":{"position":[[566,19],[1017,19],[1049,18],[1095,18]]}}}],["testparam",{"_index":182,"t":{"15":{"position":[[1293,12]]},"194":{"position":[[338,10],[368,11],[397,10]]}}}],["testparamsdata",{"_index":732,"t":{"122":{"position":[[41,14]]},"124":{"position":[[41,14]]},"126":{"position":[[41,14]]},"194":{"position":[[1166,15],[1630,15],[1658,14]]}}}],["testparamsdatakind",{"_index":1169,"t":{"194":{"position":[[1037,19],[1184,19],[1216,18],[1262,18]]}}}],["testprovid",{"_index":1076,"t":{"166":{"position":[[3037,14],[3052,13],[5078,13],[5109,12]]}}}],["testreport",{"_index":1284,"t":{"215":{"position":[[1534,10],[1569,10]]},"226":{"position":[[111,11],[140,10]]}}}],["testresult",{"_index":1167,"t":{"194":{"position":[[357,10],[1680,11],[1709,10]]}}}],["testresultdata",{"_index":1173,"t":{"194":{"position":[[2118,15],[2236,15],[2264,14]]}}}],["testresultdatakind",{"_index":1172,"t":{"194":{"position":[[1997,19],[2136,19],[2168,18],[2214,18]]}}}],["teststart",{"_index":1272,"t":{"211":{"position":[[2221,9],[2255,9]]},"231":{"position":[[109,10],[137,9]]}}}],["teststatu",{"_index":1289,"t":{"224":{"position":[[357,11],[730,11],[754,10]]}}}],["testtask",{"_index":1273,"t":{"211":{"position":[[2313,8],[2346,8]]},"233":{"position":[[108,9],[345,8],[379,8]]}}}],["text",{"_index":724,"t":{"116":{"position":[[1205,4],[1274,4],[1319,4]]},"166":{"position":[[3348,4]]},"178":{"position":[[96,4],[590,4],[890,4],[1022,4]]},"180":{"position":[[118,4],[321,4],[626,4]]},"207":{"position":[[1477,4]]}}}],["textdocu",{"_index":1130,"t":{"180":{"position":[[512,13]]},"207":{"position":[[198,12],[1366,13],[1896,14]]}}}],["textdocument/codeact",{"_index":709,"t":{"116":{"position":[[588,23]]},"207":{"position":[[3160,25]]}}}],["textdocument/codelen",{"_index":640,"t":{"103":{"position":[[412,22]]}}}],["textdocument/definit",{"_index":616,"t":{"94":{"position":[[312,23]]},"103":{"position":[[572,24]]},"182":{"position":[[468,23]]}}}],["textdocument/publishdiagnost",{"_index":1232,"t":{"207":{"position":[[3107,33]]}}}],["textdocument/renam",{"_index":1149,"t":{"190":{"position":[[276,19]]}}}],["textdocumentidentifi",{"_index":1131,"t":{"180":{"position":[[526,23],[552,23],[593,22]]},"207":{"position":[[1380,23]]}}}],["textual",{"_index":723,"t":{"116":{"position":[[1176,7]]}}}],["that'",{"_index":493,"t":{"85":{"position":[[2224,6]]}}}],["third",{"_index":954,"t":{"153":{"position":[[710,5]]}}}],["those",{"_index":490,"t":{"85":{"position":[[2079,5]]},"94":{"position":[[602,5],[717,5]]},"166":{"position":[[1555,5]]}}}],["thought",{"_index":959,"t":{"153":{"position":[[991,8]]}}}],["thread",{"_index":104,"t":{"13":{"position":[[1627,7],[1710,6]]}}}],["through",{"_index":871,"t":{"141":{"position":[[1541,7]]},"157":{"position":[[313,7]]},"166":{"position":[[4755,7]]},"207":{"position":[[4402,8]]}}}],["time",{"_index":448,"t":{"85":{"position":[[298,5],[1488,5],[4248,5]]},"135":{"position":[[1100,5]]},"139":{"position":[[27,4]]},"141":{"position":[[757,5]]},"143":{"position":[[801,5]]},"147":{"position":[[492,4],[827,5]]},"203":{"position":[[652,5]]},"205":{"position":[[634,5]]},"222":{"position":[[873,6]]},"226":{"position":[[700,7],[711,6]]}}}],["timestamp",{"_index":1262,"t":{"211":{"position":[[1247,9]]},"213":{"position":[[415,9]]},"215":{"position":[[402,9]]}}}],["titl",{"_index":715,"t":{"116":{"position":[[757,5],[788,6]]}}}],["to/from",{"_index":857,"t":{"141":{"position":[[954,7]]}}}],["togeth",{"_index":87,"t":{"13":{"position":[[1222,8]]},"15":{"position":[[2118,9]]},"151":{"position":[[16,8]]},"163":{"position":[[1934,8]]}}}],["took",{"_index":1287,"t":{"222":{"position":[[842,4]]}}}],["tool",{"_index":617,"t":{"94":{"position":[[405,4],[685,4],[818,5],[910,4]]},"129":{"position":[[6,4]]},"131":{"position":[[11,4]]},"133":{"position":[[205,4],[276,5],[350,5],[436,4]]},"135":{"position":[[128,5],[180,5],[239,5],[459,4],[502,4],[673,4],[755,4],[852,4],[1079,4],[1148,4],[1379,6],[1493,6]]},"137":{"position":[[1115,5]]},"139":{"position":[[184,5],[400,4],[462,5],[763,5],[1140,6]]},"141":{"position":[[659,5],[1145,5],[1229,4],[1270,5],[1394,4],[1472,5],[1526,5],[1585,4],[1596,4],[1673,6],[1714,4],[1775,4],[1842,4],[1923,4],[2029,4],[2240,4],[2407,5],[2636,4]]},"143":{"position":[[898,4],[1081,4],[1141,4]]},"147":{"position":[[52,7],[117,6],[206,4],[317,5],[411,5],[458,7],[599,5],[680,7],[779,5]]},"149":{"position":[[195,4]]},"153":{"position":[[767,5],[950,4]]},"163":{"position":[[375,6]]},"176":{"position":[[149,5]]},"198":{"position":[[158,4],[196,4],[273,5],[365,5]]},"207":{"position":[[436,5]]},"211":{"position":[[85,5]]}}}],["tool(",{"_index":836,"t":{"139":{"position":[[841,7]]}}}],["total",{"_index":1276,"t":{"213":{"position":[[569,5],[613,7]]},"222":{"position":[[641,5],[724,5],[810,5]]},"226":{"position":[[319,5],[381,5],[439,5],[499,5],[563,5],[623,5]]}}}],["toward",{"_index":759,"t":{"131":{"position":[[333,7],[426,7]]}}}],["trace",{"_index":1292,"t":{"224":{"position":[[670,7]]}}}],["tradition",{"_index":1030,"t":{"163":{"position":[[3985,13]]}}}],["translat",{"_index":934,"t":{"149":{"position":[[493,11]]},"163":{"position":[[1880,10]]}}}],["tree",{"_index":601,"t":{"92":{"position":[[651,4]]},"163":{"position":[[6750,4]]}}}],["trigger",{"_index":114,"t":{"13":{"position":[[1780,7]]},"103":{"position":[[773,7],[1508,9]]},"105":{"position":[[326,7],[1134,9]]},"163":{"position":[[4401,10]]},"190":{"position":[[684,9]]},"192":{"position":[[356,7],[1320,9]]},"194":{"position":[[598,9]]},"203":{"position":[[729,9]]},"205":{"position":[[711,9]]},"207":{"position":[[672,8],[1144,9]]},"209":{"position":[[904,7]]}}}],["true",{"_index":1208,"t":{"207":{"position":[[120,5],[869,5]]}}}],["turn",{"_index":581,"t":{"85":{"position":[[6465,5]]}}}],["two",{"_index":479,"t":{"85":{"position":[[1516,3],[3676,3]]},"92":{"position":[[324,3]]},"141":{"position":[[2728,3]]}}}],["type",{"_index":308,"t":{"37":{"position":[[367,4]]},"85":{"position":[[4376,4],[4898,4],[5315,4],[5396,4],[6061,5],[6183,4],[6339,4],[6481,4],[6563,4],[6733,4],[6909,4]]},"124":{"position":[[207,4]]},"143":{"position":[[998,4]]},"163":{"position":[[98,4],[212,4],[3247,4],[3361,4],[5099,4],[5613,4],[6238,4],[6327,4],[6968,4],[7265,4]]},"166":{"position":[[1913,4],[2042,4],[5341,4],[5470,4]]},"178":{"position":[[1105,4],[1774,4],[1958,4]]},"184":{"position":[[1151,4],[1361,4]]},"188":{"position":[[1097,4]]},"190":{"position":[[1374,4],[1479,4]]},"192":{"position":[[1923,4],[2125,4]]},"194":{"position":[[1211,4],[1653,4],[2163,4],[2259,4]]},"196":{"position":[[739,4],[1085,4]]},"203":{"position":[[383,5],[392,5]]},"205":{"position":[[365,5],[374,5]]},"207":{"position":[[4064,4],[4977,4],[5163,4]]},"209":{"position":[[1198,4],[1312,4]]},"211":{"position":[[2021,4],[2394,4]]},"213":{"position":[[1305,4],[1407,4]]},"215":{"position":[[1231,4],[1622,4]]},"224":{"position":[[1044,4],[1140,4]]}}}],["typecheck",{"_index":1151,"t":{"190":{"position":[[333,9]]}}}],["typescript",{"_index":761,"t":{"131":{"position":[[397,10]]},"149":{"position":[[422,10]]},"207":{"position":[[2537,12]]}}}],["under",{"_index":946,"t":{"153":{"position":[[205,5]]}}}],["underli",{"_index":861,"t":{"141":{"position":[[1174,10]]}}}],["understand",{"_index":922,"t":{"147":{"position":[[634,11]]}}}],["uninstal",{"_index":829,"t":{"139":{"position":[[408,12]]}}}],["uniqu",{"_index":495,"t":{"85":{"position":[[2307,6]]},"103":{"position":[[1340,8]]},"105":{"position":[[935,8]]},"135":{"position":[[656,6]]},"163":{"position":[[1215,6],[1360,6],[2822,6],[2907,6],[6389,8],[6515,6]]},"190":{"position":[[580,6]]},"192":{"position":[[1216,6]]},"194":{"position":[[494,6]]},"211":{"position":[[1060,6],[1149,6]]},"213":{"position":[[228,6],[317,6]]},"215":{"position":[[215,6],[304,6]]}}}],["unit",{"_index":60,"t":{"13":{"position":[[503,4],[579,4],[641,4],[710,4],[770,4],[834,4],[892,4],[946,4],[1000,4],[2674,4]]},"15":{"position":[[1457,4],[1494,4],[1682,4],[2159,4]]},"51":{"position":[[291,4]]},"213":{"position":[[590,5],[666,5],[725,5],[781,6]]},"222":{"position":[[245,4]]},"229":{"position":[[155,4],[249,4]]},"233":{"position":[[145,4],[235,4]]}}}],["unix",{"_index":792,"t":{"137":{"position":[[248,4],[801,4]]},"141":{"position":[[1851,4],[2173,4],[2301,4]]}}}],["unknown",{"_index":575,"t":{"85":{"position":[[6005,7],[6025,7],[6308,7]]}}}],["unlik",{"_index":925,"t":{"149":{"position":[[85,6]]},"157":{"position":[[0,6]]}}}],["unnecessari",{"_index":1244,"t":{"207":{"position":[[4140,11],[4283,11]]}}}],["unspecifi",{"_index":665,"t":{"103":{"position":[[1903,12]]}}}],["unstabl",{"_index":216,"t":{"22":{"position":[[0,8],[337,8]]},"24":{"position":[[0,8],[318,8],[584,8]]},"85":{"position":[[0,8],[507,8],[705,8]]},"200":{"position":[[0,8],[212,8]]},"217":{"position":[[0,8],[210,8]]},"219":{"position":[[0,8]]}}}],["unsupport",{"_index":844,"t":{"139":{"position":[[1122,11]]}}}],["until",{"_index":208,"t":{"15":{"position":[[2210,5]]},"166":{"position":[[464,5]]}}}],["unus",{"_index":1243,"t":{"207":{"position":[[4130,6]]}}}],["up",{"_index":881,"t":{"141":{"position":[[2211,2]]},"143":{"position":[[201,2]]},"157":{"position":[[219,2]]},"159":{"position":[[186,2]]},"190":{"position":[[361,2]]},"207":{"position":[[2161,2]]}}}],["updat",{"_index":148,"t":{"15":{"position":[[229,7],[1972,6]]},"135":{"position":[[1058,7]]},"209":{"position":[[926,6]]},"211":{"position":[[473,7]]}}}],["upstream",{"_index":1017,"t":{"163":{"position":[[2353,8]]}}}],["uri",{"_index":310,"t":{"37":{"position":[[461,3],[554,4],[563,3],[660,4]]},"58":{"position":[[264,3],[372,4]]},"68":{"position":[[525,4],[566,4],[804,4],[809,4]]},"78":{"position":[[342,4]]},"85":{"position":[[2381,4],[4120,4],[4343,4],[5260,4]]},"108":{"position":[[725,6]]},"163":{"position":[[1723,4],[2866,3],[2981,3],[3116,3],[3123,4],[3128,4],[3135,4],[3178,3],[3252,3]]},"166":{"position":[[990,4]]},"178":{"position":[[826,6],[1091,4],[1096,4]]},"180":{"position":[[642,4],[650,4],[655,4]]},"182":{"position":[[1112,6]]},"186":{"position":[[820,6]]},"188":{"position":[[1083,4],[1088,4]]},"192":{"position":[[1636,4]]},"194":{"position":[[909,4]]},"196":{"position":[[150,3],[1231,3],[1238,4],[1243,4]]},"207":{"position":[[3964,3],[4035,4],[4924,4],[4929,4]]}}}],["us",{"_index":306,"t":{"37":{"position":[[312,4],[411,4]]},"44":{"position":[[925,4]]},"51":{"position":[[145,6]]},"53":{"position":[[82,4]]},"58":{"position":[[425,3],[441,5]]},"75":{"position":[[112,4]]},"85":{"position":[[1218,4],[3566,4],[4019,4]]},"92":{"position":[[611,3]]},"101":{"position":[[937,4]]},"103":{"position":[[12,3],[259,4]]},"105":{"position":[[12,3],[236,4],[254,3],[1547,3],[1739,3]]},"108":{"position":[[325,4],[778,4]]},"116":{"position":[[1446,3]]},"126":{"position":[[496,3]]},"139":{"position":[[849,4]]},"141":{"position":[[217,5],[894,4],[978,4],[1036,3],[1280,3],[2169,3]]},"143":{"position":[[443,3],[1146,4]]},"149":{"position":[[416,5]]},"151":{"position":[[11,4],[165,4],[261,3]]},"155":{"position":[[309,5]]},"163":{"position":[[343,5],[1396,4],[1818,4],[2858,3],[3033,3],[3320,4],[5162,3],[5238,4]]},"166":{"position":[[2699,3],[2775,4]]},"168":{"position":[[262,3]]},"182":{"position":[[439,4]]},"186":{"position":[[379,4]]},"190":{"position":[[243,4]]},"192":{"position":[[295,3]]},"207":{"position":[[558,5],[996,4],[4562,4]]},"209":{"position":[[885,4]]},"211":{"position":[[729,3]]},"222":{"position":[[565,3]]},"226":{"position":[[169,3]]}}}],["us/docs/web/javascript/guide/grammar_and_types#using_special_characters_in_str",{"_index":1195,"t":{"200":{"position":[[594,83]]},"217":{"position":[[593,83]]}}}],["usabl",{"_index":1036,"t":{"163":{"position":[[4163,6]]}}}],["user",{"_index":645,"t":{"103":{"position":[[608,5]]},"105":{"position":[[1494,4]]},"116":{"position":[[846,4]]},"137":{"position":[[183,4],[321,4],[891,4],[1066,4],[1164,4]]},"139":{"position":[[106,5],[216,4],[552,4],[700,5],[966,4],[1068,5]]},"141":{"position":[[1026,5]]},"143":{"position":[[238,4],[627,4],[700,4],[871,4],[989,5],[1536,5]]},"147":{"position":[[720,5]]},"163":{"position":[[1332,4],[1980,4],[2031,4],[5195,5],[6760,4]]},"166":{"position":[[2732,5]]},"178":{"position":[[1324,5]]},"198":{"position":[[773,5]]},"200":{"position":[[98,4]]},"203":{"position":[[121,4]]},"207":{"position":[[2325,4]]},"209":{"position":[[937,4]]},"211":{"position":[[373,5]]}}}],["user'",{"_index":867,"t":{"141":{"position":[[1434,6],[1621,6]]}}}],["val",{"_index":37,"t":{"13":{"position":[[91,3],[146,3],[1013,3],[1144,3],[1261,3],[1527,3],[1837,3],[1911,3]]},"15":{"position":[[1695,3],[1789,3]]}}}],["valid",{"_index":904,"t":{"143":{"position":[[1295,5]]},"163":{"position":[[3172,5]]},"192":{"position":[[231,6]]},"207":{"position":[[89,10],[1463,5]]}}}],["valu",{"_index":393,"t":{"61":{"position":[[320,5]]},"85":{"position":[[3823,5],[3867,5],[4029,5]]},"141":{"position":[[447,5]]},"207":{"position":[[580,5],[3538,5]]},"224":{"position":[[694,7]]}}}],["var",{"_index":146,"t":{"15":{"position":[[187,3]]}}}],["variabl",{"_index":528,"t":{"85":{"position":[[3931,9],[4064,8]]},"105":{"position":[[1694,9]]},"126":{"position":[[422,9]]},"141":{"position":[[628,9]]},"192":{"position":[[1486,9]]},"194":{"position":[[765,9]]}}}],["version",{"_index":20,"t":{"6":{"position":[[47,8]]},"13":{"position":[[2031,7]]},"22":{"position":[[31,9],[368,9]]},"24":{"position":[[31,9],[349,9],[615,9]]},"37":{"position":[[277,7],[341,9]]},"58":{"position":[[390,7]]},"68":{"position":[[430,8]]},"78":{"position":[[264,8],[310,9]]},"85":{"position":[[31,9],[538,9],[736,9],[2440,7],[2467,8]]},"108":{"position":[[388,7],[459,7]]},"135":{"position":[[159,7],[189,8],[218,7],[684,7],[728,8],[866,7],[1185,7],[1386,10]]},"166":{"position":[[837,7],[862,8],[891,7],[2199,7],[2224,8],[2253,7]]},"184":{"position":[[250,7],[814,7],[825,8]]},"200":{"position":[[31,9],[243,9]]},"217":{"position":[[31,9],[241,9]]},"219":{"position":[[31,9]]}}}],["version>2.2.0",{"_index":25,"t":{"8":{"position":[[77,14]]}}}],["via",{"_index":98,"t":{"13":{"position":[[1505,3]]},"94":{"position":[[410,3]]},"103":{"position":[[408,3],[568,3]]},"135":{"position":[[383,3]]},"141":{"position":[[147,3],[228,3],[1847,3]]},"143":{"position":[[1380,3]]},"145":{"position":[[111,3]]},"166":{"position":[[1730,3],[2882,3],[3005,3],[3108,3],[3214,3],[3362,3],[3500,3],[3673,3],[3810,3],[3918,3],[4068,3]]},"207":{"position":[[2836,3]]}}}],["view",{"_index":1128,"t":{"180":{"position":[[250,6]]},"186":{"position":[[436,5]]}}}],["vocabulari",{"_index":986,"t":{"163":{"position":[[349,10]]}}}],["vscode",{"_index":619,"t":{"94":{"position":[[553,6]]}}}],["want",{"_index":840,"t":{"139":{"position":[[999,4]]}}}],["warn",{"_index":1204,"t":{"203":{"position":[[909,7],[929,7]]},"207":{"position":[[2215,8],[3743,8],[3755,7]]},"222":{"position":[[749,8],[783,9]]}}}],["way",{"_index":878,"t":{"141":{"position":[[2075,3]]},"149":{"position":[[266,3]]},"153":{"position":[[876,4],[973,3]]}}}],["we'r",{"_index":953,"t":{"153":{"position":[[692,5],[858,5]]}}}],["websit",{"_index":911,"t":{"145":{"position":[[214,8]]}}}],["well",{"_index":1166,"t":{"194":{"position":[[299,5]]}}}],["what'",{"_index":610,"t":{"94":{"position":[[3,6],[452,6]]}}}],["wherea",{"_index":710,"t":{"116":{"position":[[621,7]]}}}],["whether",{"_index":492,"t":{"85":{"position":[[2216,7],[5543,7]]},"178":{"position":[[1146,7]]},"180":{"position":[[189,7]]},"182":{"position":[[367,7]]},"186":{"position":[[318,7]]},"188":{"position":[[341,7],[1138,7]]},"190":{"position":[[171,7]]},"192":{"position":[[133,7]]},"194":{"position":[[165,7]]},"198":{"position":[[814,7]]},"207":{"position":[[1818,7]]},"209":{"position":[[170,7]]}}}],["wide",{"_index":625,"t":{"94":{"position":[[958,4]]},"137":{"position":[[175,4]]}}}],["wider",{"_index":918,"t":{"147":{"position":[[424,5]]}}}],["window",{"_index":794,"t":{"137":{"position":[[259,7],[712,7]]},"141":{"position":[[1875,7]]}}}],["window/logmessag",{"_index":1207,"t":{"205":{"position":[[177,18]]}}}],["window/showmessag",{"_index":1199,"t":{"203":{"position":[[190,19]]}}}],["wire",{"_index":86,"t":{"13":{"position":[[1191,4]]},"15":{"position":[[2102,4]]}}}],["wise",{"_index":975,"t":{"159":{"position":[[236,5]]}}}],["wish",{"_index":1161,"t":{"192":{"position":[[760,6],[935,6]]}}}],["wishlist",{"_index":928,"t":{"149":{"position":[[318,8]]}}}],["within",{"_index":396,"t":{"61":{"position":[[361,6],[746,6],[1092,6]]},"126":{"position":[[748,6]]},"135":{"position":[[1024,6]]},"163":{"position":[[2914,6]]},"178":{"position":[[1036,6]]},"182":{"position":[[264,6]]},"188":{"position":[[1028,6]]},"207":{"position":[[2781,6]]}}}],["without",{"_index":459,"t":{"85":{"position":[[922,7],[2921,7]]},"151":{"position":[[170,7]]},"166":{"position":[[433,7]]}}}],["word",{"_index":1096,"t":{"166":{"position":[[4647,6]]}}}],["work",{"_index":443,"t":{"85":{"position":[[238,4]]},"129":{"position":[[338,5]]},"141":{"position":[[1946,7]]},"147":{"position":[[497,7]]},"153":{"position":[[464,7],[487,4]]},"180":{"position":[[311,5]]},"192":{"position":[[1596,7]]},"194":{"position":[[869,7]]},"213":{"position":[[585,4],[661,4],[720,4]]}}}],["workflow",{"_index":830,"t":{"139":{"position":[[673,9],[939,9]]}}}],["workingdirectori",{"_index":361,"t":{"51":{"position":[[986,17]]},"192":{"position":[[1617,18]]},"194":{"position":[[890,18]]}}}],["workspac",{"_index":117,"t":{"13":{"position":[[1841,9]]},"85":{"position":[[50,9],[151,9],[623,9],[4473,11],[4806,10],[4833,9],[4845,12]]},"116":{"position":[[919,9],[1015,9],[1082,10]]},"133":{"position":[[318,9],[376,9],[461,9]]},"135":{"position":[[899,9],[1040,10],[1158,10],[1289,9]]},"137":{"position":[[114,10],[267,9],[277,10],[299,10],[518,10],[548,9],[836,9],[992,9],[1091,9],[1270,9]]},"139":{"position":[[167,10],[614,9],[859,10]]},"141":{"position":[[390,9],[460,9],[555,9],[1733,9],[1753,12],[1964,12],[2048,12]]},"163":{"position":[[2925,10],[4442,9]]},"166":{"position":[[968,9]]},"174":{"position":[[4,9],[132,10],[316,9]]},"178":{"position":[[233,10]]},"182":{"position":[[161,10],[275,10]]},"184":{"position":[[163,9]]},"190":{"position":[[315,9]]}}}],["workspace.touri().tostr",{"_index":124,"t":{"13":{"position":[[2078,29]]}}}],["workspace/buildtarget",{"_index":135,"t":{"13":{"position":[[2433,23]]},"174":{"position":[[151,22]]}}}],["workspace/cargofeaturesst",{"_index":230,"t":{"22":{"position":[[249,28]]},"166":{"position":[[4572,30]]}}}],["workspace/reload",{"_index":1099,"t":{"166":{"position":[[4763,16]]},"176":{"position":[[323,16]]}}}],["workspace/setcargofeatur",{"_index":249,"t":{"24":{"position":[[205,26]]}}}],["workspacebuildtarget",{"_index":189,"t":{"15":{"position":[[1509,24]]}}}],["workspacebuildtargetsresult",{"_index":1109,"t":{"174":{"position":[[182,27],[210,28],[256,27]]}}}],["workspacereload",{"_index":191,"t":{"15":{"position":[[1591,18]]}}}],["write",{"_index":821,"t":{"137":{"position":[[1130,5]]},"139":{"position":[[228,5]]},"143":{"position":[[1435,7]]}}}],["written",{"_index":930,"t":{"149":{"position":[[408,7]]}}}],["xdg",{"_index":807,"t":{"137":{"position":[[627,3]]}}}],["xdg_data_dir",{"_index":806,"t":{"137":{"position":[[593,14]]}}}],["xdg_data_dirs/bsp",{"_index":801,"t":{"137":{"position":[[423,19]]}}}],["xdg_data_hom",{"_index":805,"t":{"137":{"position":[[574,14]]}}}],["xdg_data_home/bsp",{"_index":797,"t":{"137":{"position":[[326,19]]}}}],["zero",{"_index":1235,"t":{"207":{"position":[[3427,5],[3504,5]]}}}],["zip",{"_index":1135,"t":{"182":{"position":[[1073,3]]}}}]],"pipeline":["stemmer"]}}]