facehugger92 commited on
Commit
a4018ba
1 Parent(s): 0022360

Upload 6 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ dww_rev_cleaned_persist/vector_store.json filter=lfs diff=lfs merge=lfs -text
app.py ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from llama_index import GPTVectorStoreIndex, SimpleDirectoryReader, ServiceContext, set_global_service_context, load_index_from_storage, StorageContext, PromptHelper
2
+ from llama_index.llms import OpenAI
3
+ from llama_index.evaluation import ResponseEvaluator
4
+ from langchain.chat_models import ChatOpenAI
5
+ from PyPDF2 import PdfReader
6
+ import gradio as gr
7
+ import sys
8
+ import os
9
+
10
+ try:
11
+ from config import OPEN_AI_KEY
12
+ os.environ["OPENAI_API_KEY"] = OPEN_AI_KEY
13
+ except:
14
+ pass
15
+
16
+ # ===============================
17
+ # Settings
18
+ # ===============================
19
+
20
+ MAX_INPUT_SIZE = 4096
21
+ NUM_OUTPUT = 3072
22
+ CHUNK_OVERLAP_RATIO = 0.15
23
+ CHUNK_SIZE_LIMIT = 1000
24
+ TEMPERATURE = 0.5
25
+ DIRECTORY = 'dww_rev_cleaned'
26
+ DIRECTORY_PERSIST = 'dww_rev_cleaned_persist'
27
+
28
+ # Define LLM: gpt-3.5-turbo, temp:0.7
29
+ llm = OpenAI(model="gpt-3.5-turbo", temperature=TEMPERATURE, max_tokens=NUM_OUTPUT)
30
+
31
+ # Define prompt helper
32
+ prompt_helper = PromptHelper(context_window=MAX_INPUT_SIZE, num_output=NUM_OUTPUT, chunk_overlap_ratio=CHUNK_OVERLAP_RATIO, chunk_size_limit=CHUNK_SIZE_LIMIT)
33
+
34
+ # Set service context
35
+ service_context = ServiceContext.from_defaults(llm=llm, prompt_helper=prompt_helper)
36
+ set_global_service_context(service_context)
37
+
38
+
39
+ # ===============================
40
+ # Functions
41
+ # ===============================
42
+
43
+ def construct_index(directory_path, index_path):
44
+
45
+ if os.listdir(index_path) != []:
46
+ storage_context = StorageContext.from_defaults(persist_dir=index_path)
47
+ index = load_index_from_storage(storage_context)
48
+ return index
49
+
50
+ else:
51
+ # Load in documents
52
+ documents = SimpleDirectoryReader(directory_path).load_data()
53
+
54
+ # Index documents
55
+ index = GPTVectorStoreIndex.from_documents(documents, service_context=service_context, show_progress=True)
56
+
57
+ # Save index
58
+ index.storage_context.persist(persist_dir=index_path)
59
+
60
+ return index
61
+
62
+ INDEX = construct_index(DIRECTORY, DIRECTORY_PERSIST)
63
+ QE = INDEX.as_query_engine()
64
+ PDF_CONTENT = gr.State("")
65
+
66
+ def upload_file(file):
67
+ try:
68
+ read_pdf = PdfReader(file.name)
69
+ pdf_text = "\n\n".join([w.extract_text() for w in read_pdf.pages])
70
+ PDF_CONTENT.value = pdf_text
71
+ return pdf_text
72
+ except Exception as e:
73
+ return f"Error: {str(e)}"
74
+
75
+ def chatfunc(input_text, chat_history, max_chat_length=6):
76
+ prompt = """You are an insight bot that helps users (special educators and school psychologists) build individual education programs based on disability categories using DWW (a library of research-backed interviews and tools) as reference.
77
+ Refer to the DWW's context as much as you can to provide a detailed answer."""
78
+ if PDF_CONTENT.value:
79
+ prompt = prompt + "The following is the relevant document provided by the user" + PDF_CONTENT.value + "\n\n"
80
+ for chat in chat_history[~max_chat_length:]:
81
+ user_chat, bot_chat = chat
82
+ prompt = f"{prompt}\nUser: {user_chat}\nAssistant: {bot_chat}"
83
+ prompt = f"{prompt}\nUser: {input_text}\nAssistant:"
84
+ response = QE.query(prompt)
85
+ chat_history.append([input_text, response.response])
86
+ return "", chat_history
87
+
88
+ with gr.Blocks() as iface:
89
+ chatbot = gr.Chatbot(height=400)
90
+ msg = gr.Textbox(label="Ask the DWW Bot anything about research-based practices in education")
91
+ submit = gr.Button("💬 Submit")
92
+ with gr.Row():
93
+ clear = gr.ClearButton(value="🧹 Clear outputs", components=[msg, chatbot])
94
+ upload_button = gr.UploadButton("📁 Upload a relevant document", file_types=[".pdf"], file_count="single")
95
+ with gr.Accordion("📝 View your document"):
96
+ syl = gr.Textbox(label="Your documents' content will show here")
97
+ msg.submit(chatfunc, [msg, chatbot], [msg, chatbot])
98
+ upload_button.upload(upload_file, upload_button, syl)
99
+
100
+ iface.launch(share=False)
dww_rev_cleaned_persist/docstore.json ADDED
The diff for this file is too large to render. See raw diff
 
dww_rev_cleaned_persist/graph_store.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"graph_dict": {}}
dww_rev_cleaned_persist/index_store.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"index_store/data": {"0dbe18af-b3c3-4371-acf2-4e011ed8d081": {"__type__": "vector_store", "__data__": "{\"index_id\": \"0dbe18af-b3c3-4371-acf2-4e011ed8d081\", \"summary\": null, \"nodes_dict\": {\"6625bad6-e900-4412-8c8d-775bccacf326\": \"6625bad6-e900-4412-8c8d-775bccacf326\", \"2c9ab3f9-371f-42f9-b926-72f3401c9461\": \"2c9ab3f9-371f-42f9-b926-72f3401c9461\", \"69e6f4e0-58be-4002-b6cf-0c81b112b5d4\": \"69e6f4e0-58be-4002-b6cf-0c81b112b5d4\", \"6f0f7809-7d05-47e5-80e7-6d2a0148d887\": \"6f0f7809-7d05-47e5-80e7-6d2a0148d887\", \"fc66633f-9c4e-491d-9697-238b324c4982\": \"fc66633f-9c4e-491d-9697-238b324c4982\", \"ea364d2e-ccde-41d7-a0d5-c028eed83338\": \"ea364d2e-ccde-41d7-a0d5-c028eed83338\", \"bb43dab5-9b43-470d-9aa2-26944205561e\": \"bb43dab5-9b43-470d-9aa2-26944205561e\", \"d400c22b-2fa9-4524-a35c-0e63f343505d\": \"d400c22b-2fa9-4524-a35c-0e63f343505d\", \"b34fb150-89e6-4e0b-91c4-bcfdbb9a4050\": \"b34fb150-89e6-4e0b-91c4-bcfdbb9a4050\", \"19296633-407d-4b62-b2a3-9321448ea99d\": \"19296633-407d-4b62-b2a3-9321448ea99d\", \"5192db11-e69f-43e9-bcbf-ff1ced80a5cf\": \"5192db11-e69f-43e9-bcbf-ff1ced80a5cf\", \"451ca805-48c0-45f1-aa90-d3782396f0fd\": \"451ca805-48c0-45f1-aa90-d3782396f0fd\", \"f98ec3fb-3f48-46e9-9c25-62febc198db7\": \"f98ec3fb-3f48-46e9-9c25-62febc198db7\", \"d1878007-6dca-426a-8ce4-29b360a40b6a\": \"d1878007-6dca-426a-8ce4-29b360a40b6a\", \"296b739f-3246-4ba0-ab49-132fab63dd7d\": \"296b739f-3246-4ba0-ab49-132fab63dd7d\", \"3470aaff-3437-439d-b60c-3fa6ae747c84\": \"3470aaff-3437-439d-b60c-3fa6ae747c84\", \"bb143cca-3906-4433-8413-ea1e6df779af\": \"bb143cca-3906-4433-8413-ea1e6df779af\", \"f8bb415d-41d4-4972-b8cc-2869beb6fff2\": \"f8bb415d-41d4-4972-b8cc-2869beb6fff2\", \"77686345-9570-4a51-b735-9c8162117a0b\": \"77686345-9570-4a51-b735-9c8162117a0b\", \"e9e3b49f-c86b-4615-b974-c94d45c69f36\": \"e9e3b49f-c86b-4615-b974-c94d45c69f36\", \"8c9479a7-9527-4cd5-9cef-1758f43a151b\": \"8c9479a7-9527-4cd5-9cef-1758f43a151b\", \"a5284022-b769-4e3c-b2cf-bafc306f737b\": \"a5284022-b769-4e3c-b2cf-bafc306f737b\", \"1fb8df56-c888-48cf-9eb7-69b68394d3c4\": \"1fb8df56-c888-48cf-9eb7-69b68394d3c4\", \"a2e9e06e-0333-47b5-8ba0-0cdb91d741ab\": \"a2e9e06e-0333-47b5-8ba0-0cdb91d741ab\", \"ee72a4c7-b6f9-41c5-8135-5200b367c5b8\": \"ee72a4c7-b6f9-41c5-8135-5200b367c5b8\", \"9453ac02-98f8-4479-b4a7-9b855e695edf\": \"9453ac02-98f8-4479-b4a7-9b855e695edf\", \"cd9882f6-c779-4756-b26f-f031edabc54b\": \"cd9882f6-c779-4756-b26f-f031edabc54b\", \"d2769207-428e-4499-8272-da59f48835ee\": \"d2769207-428e-4499-8272-da59f48835ee\", \"3baf65c2-e908-4e35-8741-2ac1a9221470\": \"3baf65c2-e908-4e35-8741-2ac1a9221470\", \"1aa08195-1c51-44d5-949c-de972fd5540e\": \"1aa08195-1c51-44d5-949c-de972fd5540e\", \"071a2c9a-6e4d-4658-995a-3c211115b9d6\": \"071a2c9a-6e4d-4658-995a-3c211115b9d6\", \"c7830449-9f84-4514-b114-a332376c91a7\": \"c7830449-9f84-4514-b114-a332376c91a7\", \"7e3b335c-f0ae-44f1-9dc7-80728070d795\": \"7e3b335c-f0ae-44f1-9dc7-80728070d795\", \"e31da93e-db02-4f25-a072-a6729cd65ba5\": \"e31da93e-db02-4f25-a072-a6729cd65ba5\", \"0348856a-c58b-4188-9383-61beca0949cd\": \"0348856a-c58b-4188-9383-61beca0949cd\", \"8e981ffb-2437-45d7-b5ed-7aedaf5e56b9\": \"8e981ffb-2437-45d7-b5ed-7aedaf5e56b9\", \"d3ee1931-d444-4667-a89b-2d45f4360a59\": \"d3ee1931-d444-4667-a89b-2d45f4360a59\", \"e1176a54-eccb-4ccf-848e-4f02645ff46b\": \"e1176a54-eccb-4ccf-848e-4f02645ff46b\", \"d01e74c9-ac86-4863-ad75-840d3eaaa220\": \"d01e74c9-ac86-4863-ad75-840d3eaaa220\", \"8c8fac06-4155-4e13-9718-37b78e1c6ee0\": \"8c8fac06-4155-4e13-9718-37b78e1c6ee0\", \"8b79920b-b7ad-4a7e-8079-865b89c5b4d3\": \"8b79920b-b7ad-4a7e-8079-865b89c5b4d3\", \"2fdbd104-0e0a-4c23-8b65-e506779e3201\": \"2fdbd104-0e0a-4c23-8b65-e506779e3201\", \"ffe68083-db30-43e6-9f20-e5f5f795e860\": \"ffe68083-db30-43e6-9f20-e5f5f795e860\", \"989307cd-04e0-440a-8c1f-b88e97a16d92\": \"989307cd-04e0-440a-8c1f-b88e97a16d92\", \"dafb9ae7-99a3-4625-a662-598a8f3cbba8\": \"dafb9ae7-99a3-4625-a662-598a8f3cbba8\", \"ec4f3b7f-dad4-4652-8633-935317572c50\": \"ec4f3b7f-dad4-4652-8633-935317572c50\", \"d0658e6a-0602-4ba6-90e1-795d85150163\": \"d0658e6a-0602-4ba6-90e1-795d85150163\", \"51b0b531-68cc-4d99-8ce2-00199ed88409\": \"51b0b531-68cc-4d99-8ce2-00199ed88409\", \"7b708e8c-9e2d-45f4-9974-d1574f69c108\": \"7b708e8c-9e2d-45f4-9974-d1574f69c108\", \"74d7b69d-4def-4cff-9f99-65e6b0eb3af3\": \"74d7b69d-4def-4cff-9f99-65e6b0eb3af3\", \"71c5377c-8ff4-4fb9-bab5-1d0f02b32fa6\": \"71c5377c-8ff4-4fb9-bab5-1d0f02b32fa6\", \"068a2121-c74e-4f8b-b8ec-970ff9986ced\": \"068a2121-c74e-4f8b-b8ec-970ff9986ced\", \"ac841c1b-49ea-49c7-85bd-b30d8810206d\": \"ac841c1b-49ea-49c7-85bd-b30d8810206d\", \"ffbe6187-1941-4c1e-a392-1cf6c8f46717\": \"ffbe6187-1941-4c1e-a392-1cf6c8f46717\", \"346f9829-c690-417c-befb-b499953579a8\": \"346f9829-c690-417c-befb-b499953579a8\", \"62774e18-5bd0-43d6-a26c-134805b3128d\": \"62774e18-5bd0-43d6-a26c-134805b3128d\", \"efa1c545-1ab6-4675-bf38-853be23df100\": \"efa1c545-1ab6-4675-bf38-853be23df100\", \"989e38ca-7ae3-48a3-aec1-d0735fd74916\": \"989e38ca-7ae3-48a3-aec1-d0735fd74916\", \"28645fce-5e97-4713-9c20-6cb2b5c7beab\": \"28645fce-5e97-4713-9c20-6cb2b5c7beab\", \"26e46286-c0cb-4897-8393-03efb81d400c\": \"26e46286-c0cb-4897-8393-03efb81d400c\", \"fd1cdbbf-210a-4285-adf6-c2f3704a6e29\": \"fd1cdbbf-210a-4285-adf6-c2f3704a6e29\", \"27a30cdd-3716-44c1-a037-033b0a11944c\": \"27a30cdd-3716-44c1-a037-033b0a11944c\", \"7d2dfadc-d6a9-424c-a0a5-66b6dc138e10\": \"7d2dfadc-d6a9-424c-a0a5-66b6dc138e10\", \"690f1e65-1ac7-451b-a9e0-34fef84397f9\": \"690f1e65-1ac7-451b-a9e0-34fef84397f9\", \"a053dbaa-8f4b-499b-a0a5-f7ce0484746f\": \"a053dbaa-8f4b-499b-a0a5-f7ce0484746f\", \"9c9449b8-155f-4f98-a357-12fb901f965b\": \"9c9449b8-155f-4f98-a357-12fb901f965b\", \"c78fd5b6-d3a2-46a6-ad42-0b6276504d60\": \"c78fd5b6-d3a2-46a6-ad42-0b6276504d60\", \"647de7f6-349c-4cd0-b8a7-f5c1af6a7332\": \"647de7f6-349c-4cd0-b8a7-f5c1af6a7332\", \"64f1d6a0-c7c5-4d78-8607-59301232bff5\": \"64f1d6a0-c7c5-4d78-8607-59301232bff5\", \"3b6659eb-d6f1-4a04-9cf9-74d3340fa211\": \"3b6659eb-d6f1-4a04-9cf9-74d3340fa211\", \"41150b0e-a903-4b09-9919-4cec251bb460\": \"41150b0e-a903-4b09-9919-4cec251bb460\", \"df893d01-bd78-4ff4-84b0-a663069262ca\": \"df893d01-bd78-4ff4-84b0-a663069262ca\", \"12068f8a-9816-4d92-b29d-4f8810268f01\": \"12068f8a-9816-4d92-b29d-4f8810268f01\", \"bc97961d-4fd8-4f45-ab8c-49333e2a342f\": \"bc97961d-4fd8-4f45-ab8c-49333e2a342f\", \"237682d4-7d43-420d-be92-e3ceb4793803\": \"237682d4-7d43-420d-be92-e3ceb4793803\", \"72e60477-4397-4796-8073-551348eaf793\": \"72e60477-4397-4796-8073-551348eaf793\", \"3219cdb0-f9fd-4284-85c7-8ec9eef6049f\": \"3219cdb0-f9fd-4284-85c7-8ec9eef6049f\", \"db98adec-9ab0-4c5e-afa6-5c05cc617ca1\": \"db98adec-9ab0-4c5e-afa6-5c05cc617ca1\", \"23015c7e-f000-49ea-b3c8-fbed605c3a76\": \"23015c7e-f000-49ea-b3c8-fbed605c3a76\", \"6cbb4033-498d-4803-b0f4-74159521b756\": \"6cbb4033-498d-4803-b0f4-74159521b756\", \"cb7f5068-718b-4cdd-911d-5e7b31e3e5f1\": \"cb7f5068-718b-4cdd-911d-5e7b31e3e5f1\", \"ea8d3c4a-f8b0-4ef5-887a-6a3b92a751a3\": \"ea8d3c4a-f8b0-4ef5-887a-6a3b92a751a3\", \"798382e9-57e7-410b-b402-60242c87c20a\": \"798382e9-57e7-410b-b402-60242c87c20a\", \"1f6774d4-7e38-4724-b266-54ae44a0fb2e\": \"1f6774d4-7e38-4724-b266-54ae44a0fb2e\", \"395d3a85-526d-4526-9888-5bfd02dd94b5\": \"395d3a85-526d-4526-9888-5bfd02dd94b5\", \"f1e7bd43-6254-4baa-9177-3f416fc41e29\": \"f1e7bd43-6254-4baa-9177-3f416fc41e29\", \"7a3e612b-e3ec-4904-8912-098a0cd64345\": \"7a3e612b-e3ec-4904-8912-098a0cd64345\", \"4112d8b6-3feb-4304-b841-ecf1345c6794\": \"4112d8b6-3feb-4304-b841-ecf1345c6794\", \"a2c3bd15-9f90-4b95-9ba3-0b1038cb4cc9\": \"a2c3bd15-9f90-4b95-9ba3-0b1038cb4cc9\", \"ff531329-559e-4c69-9b2a-917e97c7c7a7\": \"ff531329-559e-4c69-9b2a-917e97c7c7a7\", \"b9275134-787f-4c5b-a550-b1840253c2e5\": \"b9275134-787f-4c5b-a550-b1840253c2e5\", \"ca341e60-e25d-416e-b49e-12cf91498f8c\": \"ca341e60-e25d-416e-b49e-12cf91498f8c\", \"410dfa8a-a544-42bb-bdc2-0a23b80471ff\": \"410dfa8a-a544-42bb-bdc2-0a23b80471ff\", \"ce6dfb6f-45cd-40ae-bb98-38f45596d86f\": \"ce6dfb6f-45cd-40ae-bb98-38f45596d86f\", \"f738d757-7c04-487f-b037-a4344ace5af9\": \"f738d757-7c04-487f-b037-a4344ace5af9\", \"0a00ca0a-e83b-445e-b659-72b4a4881d7a\": \"0a00ca0a-e83b-445e-b659-72b4a4881d7a\", \"78659bfd-15b7-4dd6-b3fc-6782ad72b550\": \"78659bfd-15b7-4dd6-b3fc-6782ad72b550\", \"f32afb94-bea9-4f5b-b79b-ac9c4bd5b649\": \"f32afb94-bea9-4f5b-b79b-ac9c4bd5b649\", \"448245b2-3665-4348-a313-67bf1d106387\": \"448245b2-3665-4348-a313-67bf1d106387\", \"b9a01b3d-2953-4dfb-8998-81f88a75ec5b\": \"b9a01b3d-2953-4dfb-8998-81f88a75ec5b\", \"ef8b4ff4-97c9-49e0-af2b-caade5dabaa0\": \"ef8b4ff4-97c9-49e0-af2b-caade5dabaa0\", \"bf47842d-1829-4a3f-993e-3773bf693952\": \"bf47842d-1829-4a3f-993e-3773bf693952\", \"f348cba2-087c-41cd-a9d9-27fae7a29163\": \"f348cba2-087c-41cd-a9d9-27fae7a29163\", \"a4aea72e-9219-436e-9a52-643fa6cdf0f0\": \"a4aea72e-9219-436e-9a52-643fa6cdf0f0\", \"d3ed28d4-e691-42a6-8c9a-387f8e717716\": \"d3ed28d4-e691-42a6-8c9a-387f8e717716\", \"ab65736f-57ee-4e0f-8954-d0f31a05b436\": \"ab65736f-57ee-4e0f-8954-d0f31a05b436\", \"7637b1d1-3342-4f00-a888-edfb12483155\": \"7637b1d1-3342-4f00-a888-edfb12483155\", \"33cc4886-5169-4e86-a6d9-38f5d6606e93\": \"33cc4886-5169-4e86-a6d9-38f5d6606e93\", \"77e5d245-6aa9-42f0-9e17-4def66102bb7\": \"77e5d245-6aa9-42f0-9e17-4def66102bb7\", \"74f10125-752b-4a01-909c-86bfefb9b00e\": \"74f10125-752b-4a01-909c-86bfefb9b00e\", \"a8ef5bca-b429-4b2b-a5bb-f0b05fc3e274\": \"a8ef5bca-b429-4b2b-a5bb-f0b05fc3e274\", \"36e9b889-34dc-4db7-a71b-a5dd9de3094f\": \"36e9b889-34dc-4db7-a71b-a5dd9de3094f\", \"270a4df5-bac4-48b8-bf93-f769ecfc46f5\": \"270a4df5-bac4-48b8-bf93-f769ecfc46f5\", \"352b2142-14ad-48b1-bfd6-1c5513082360\": \"352b2142-14ad-48b1-bfd6-1c5513082360\", \"04060fef-0423-405a-a752-3279d36f61bc\": \"04060fef-0423-405a-a752-3279d36f61bc\", \"cab2ba5a-ab3c-454b-b5e4-e73f1f43dda8\": \"cab2ba5a-ab3c-454b-b5e4-e73f1f43dda8\", \"9ad1cea8-ecd0-4908-a3f8-3a092f393e06\": \"9ad1cea8-ecd0-4908-a3f8-3a092f393e06\", \"3b93aec7-0fe1-4355-ae81-be79fb69aad9\": \"3b93aec7-0fe1-4355-ae81-be79fb69aad9\", \"78daac75-e47f-4d31-b5f8-fe12214148c8\": \"78daac75-e47f-4d31-b5f8-fe12214148c8\", \"d2d9a4a8-1241-47c9-aaa1-19fbead9487a\": \"d2d9a4a8-1241-47c9-aaa1-19fbead9487a\", \"bec13a6f-82ee-4474-8901-1e96ebaf0f10\": \"bec13a6f-82ee-4474-8901-1e96ebaf0f10\", \"10923f0e-e953-4e1b-934b-aded2785a6a8\": \"10923f0e-e953-4e1b-934b-aded2785a6a8\", \"0006700c-ae8d-4458-8e21-dfd5733e13e2\": \"0006700c-ae8d-4458-8e21-dfd5733e13e2\", \"f66dcccf-4ba2-4b21-96af-85a73086212a\": \"f66dcccf-4ba2-4b21-96af-85a73086212a\", \"a3d8a1dc-7a9d-493f-8767-b3688cb0349a\": \"a3d8a1dc-7a9d-493f-8767-b3688cb0349a\", \"c4499fe9-36ac-4c3b-b733-d1077714fc13\": \"c4499fe9-36ac-4c3b-b733-d1077714fc13\", \"aaa81cd3-54d0-4362-b012-87b410f206eb\": \"aaa81cd3-54d0-4362-b012-87b410f206eb\", \"d5eea747-14d9-4796-be60-20f40567500f\": \"d5eea747-14d9-4796-be60-20f40567500f\", \"824f2b89-f46d-4bc5-baae-4ffa69a132ca\": \"824f2b89-f46d-4bc5-baae-4ffa69a132ca\", \"d845edec-8b16-4091-86d1-2069ceef2334\": \"d845edec-8b16-4091-86d1-2069ceef2334\", \"c3cd9186-eed0-45e2-ba3d-3ed124158405\": \"c3cd9186-eed0-45e2-ba3d-3ed124158405\", \"0108e890-f10b-4f6d-96bb-2b5f8f93de1f\": \"0108e890-f10b-4f6d-96bb-2b5f8f93de1f\", \"20ea0754-64f6-4144-b5b4-098b9d644c4c\": \"20ea0754-64f6-4144-b5b4-098b9d644c4c\", \"6f7b7d4e-f890-4adb-9d65-e70ad190107c\": \"6f7b7d4e-f890-4adb-9d65-e70ad190107c\", \"7ea2e953-1854-4475-bf52-da0041b41abb\": \"7ea2e953-1854-4475-bf52-da0041b41abb\", \"6ed2aac4-ea5e-450e-96dc-1fe8a8f89140\": \"6ed2aac4-ea5e-450e-96dc-1fe8a8f89140\", \"5116c9b3-815f-4302-a410-3061be3acee9\": \"5116c9b3-815f-4302-a410-3061be3acee9\", \"d936bf04-e92d-457f-80da-106ff13c2222\": \"d936bf04-e92d-457f-80da-106ff13c2222\", \"fe1dc618-10af-4fe1-a041-2707b07ee045\": \"fe1dc618-10af-4fe1-a041-2707b07ee045\", \"a8cef4dd-60a8-4aff-97b8-a19c909d85b5\": \"a8cef4dd-60a8-4aff-97b8-a19c909d85b5\", \"8ef9ee77-7959-4510-b127-7220670cb6a7\": \"8ef9ee77-7959-4510-b127-7220670cb6a7\", \"ab53c37e-47a8-482b-846b-1a161a904cbe\": \"ab53c37e-47a8-482b-846b-1a161a904cbe\", \"8a7ebc6e-3967-498f-9468-3f285d69b2aa\": \"8a7ebc6e-3967-498f-9468-3f285d69b2aa\", \"a8b40ba3-2a56-408f-8aad-eea6dbc7918b\": \"a8b40ba3-2a56-408f-8aad-eea6dbc7918b\", \"dcafbe1e-f2d4-4c1a-a618-0edbe4744657\": \"dcafbe1e-f2d4-4c1a-a618-0edbe4744657\", \"966a65d4-6c51-4553-9ec8-12e08b63ba2c\": \"966a65d4-6c51-4553-9ec8-12e08b63ba2c\", \"df8eeccb-984c-4177-a606-04d2bcbdbc4b\": \"df8eeccb-984c-4177-a606-04d2bcbdbc4b\", \"b6b17fd3-19d8-4a62-8a88-b6b5a4fe5d74\": \"b6b17fd3-19d8-4a62-8a88-b6b5a4fe5d74\", \"00bd1ea2-82c4-4112-a385-c2583d0167e3\": \"00bd1ea2-82c4-4112-a385-c2583d0167e3\", \"2f75392b-7c8b-4d4e-bbb7-973ca160a16c\": \"2f75392b-7c8b-4d4e-bbb7-973ca160a16c\", \"4e5c4e11-8920-4c36-96c8-4f7efbd8e2a6\": \"4e5c4e11-8920-4c36-96c8-4f7efbd8e2a6\", \"40f847f5-3ef7-4dd6-8ee4-51fb0df58493\": \"40f847f5-3ef7-4dd6-8ee4-51fb0df58493\", \"96ae2b5b-d50f-496b-bf2e-12f6fe88b0eb\": \"96ae2b5b-d50f-496b-bf2e-12f6fe88b0eb\", \"729d4dda-33c7-4b05-bfeb-ee0677cde702\": \"729d4dda-33c7-4b05-bfeb-ee0677cde702\", \"ecb3e35b-a0dd-4d81-ad53-02c2f8a6e483\": \"ecb3e35b-a0dd-4d81-ad53-02c2f8a6e483\", \"ada1029c-5578-40e8-a03a-a496a826e836\": \"ada1029c-5578-40e8-a03a-a496a826e836\", \"6a03f52d-2e36-48ac-bfc3-d9930501842d\": \"6a03f52d-2e36-48ac-bfc3-d9930501842d\", \"e238b271-1247-4593-8439-d783a21dba77\": \"e238b271-1247-4593-8439-d783a21dba77\", \"b69c8ce4-094a-47f0-a818-db74efbd4477\": \"b69c8ce4-094a-47f0-a818-db74efbd4477\", \"6fcd7b4e-26c4-4f96-9340-b63f1bb661c0\": \"6fcd7b4e-26c4-4f96-9340-b63f1bb661c0\", \"34c99612-2132-482a-8d63-2845645e820a\": \"34c99612-2132-482a-8d63-2845645e820a\", \"5e8e11b9-38b3-4358-8d66-8b202e199d2b\": \"5e8e11b9-38b3-4358-8d66-8b202e199d2b\", \"091b1c03-3d79-4aec-b5a6-b400b8f9c1dd\": \"091b1c03-3d79-4aec-b5a6-b400b8f9c1dd\", \"f85d8dfa-5562-4d65-9982-900de8efbbdd\": \"f85d8dfa-5562-4d65-9982-900de8efbbdd\", \"fde5ff43-56d4-4526-a13a-7e52fc135f08\": \"fde5ff43-56d4-4526-a13a-7e52fc135f08\", \"e58f3113-2c46-4d7e-94b5-cd81633d0e8e\": \"e58f3113-2c46-4d7e-94b5-cd81633d0e8e\", \"2bb8c2f4-daba-4757-a5dc-68ffdbce5565\": \"2bb8c2f4-daba-4757-a5dc-68ffdbce5565\", \"7ee38099-a51b-4ad4-a1f9-7baac1d3f8a6\": \"7ee38099-a51b-4ad4-a1f9-7baac1d3f8a6\", \"980d55ae-407c-4cbc-b85f-0ea1e113e967\": \"980d55ae-407c-4cbc-b85f-0ea1e113e967\", \"de2a9569-7b59-4ab9-97e9-e235c8c811ec\": \"de2a9569-7b59-4ab9-97e9-e235c8c811ec\", \"71c6bc58-20d4-48a5-8cae-07512a63b3f9\": \"71c6bc58-20d4-48a5-8cae-07512a63b3f9\", \"13756cd4-cf1c-4497-a631-61506361f0c8\": \"13756cd4-cf1c-4497-a631-61506361f0c8\", \"4a2e8a04-bd40-4785-9bd1-8bb773076352\": \"4a2e8a04-bd40-4785-9bd1-8bb773076352\", \"fad2a797-b342-4096-b138-ae7400f6dd10\": \"fad2a797-b342-4096-b138-ae7400f6dd10\", \"caebc21d-139d-413c-8c5f-6dc0d4f76222\": \"caebc21d-139d-413c-8c5f-6dc0d4f76222\", \"000df60a-ed1a-4c49-ab52-34579d14d790\": \"000df60a-ed1a-4c49-ab52-34579d14d790\", \"4f5911d7-57d7-4f08-9cb2-e7d289a6dbd1\": \"4f5911d7-57d7-4f08-9cb2-e7d289a6dbd1\", \"0aef29cf-e4ae-4c46-b055-7bcfadd3edf6\": \"0aef29cf-e4ae-4c46-b055-7bcfadd3edf6\", \"2ef600e3-5d23-4b87-886b-7c502ac041e6\": \"2ef600e3-5d23-4b87-886b-7c502ac041e6\", \"c7276d26-0c0d-4ced-9e9b-6163b4575374\": \"c7276d26-0c0d-4ced-9e9b-6163b4575374\", \"9cde0c9a-f652-472a-9404-1668f72c9774\": \"9cde0c9a-f652-472a-9404-1668f72c9774\", \"2b2807b8-6c31-4d03-bab7-6616b929d321\": \"2b2807b8-6c31-4d03-bab7-6616b929d321\", \"632c370e-b173-4c94-bd53-28daa2c2ef83\": \"632c370e-b173-4c94-bd53-28daa2c2ef83\", \"cbfdc3ae-0cd2-4321-9c25-c6f100f76aa0\": \"cbfdc3ae-0cd2-4321-9c25-c6f100f76aa0\", \"02ac38f2-39cf-4a7f-942b-71af86521b4e\": \"02ac38f2-39cf-4a7f-942b-71af86521b4e\", \"e9082959-b7a5-4ecc-b838-448de7f015ba\": \"e9082959-b7a5-4ecc-b838-448de7f015ba\", \"b5689a91-2ab5-47ca-b053-74617acce715\": \"b5689a91-2ab5-47ca-b053-74617acce715\", \"38311446-9420-44ed-acc2-62381e0e114c\": \"38311446-9420-44ed-acc2-62381e0e114c\", \"aa3f4aa6-3c4b-42f7-86b1-e3eeb7bb3811\": \"aa3f4aa6-3c4b-42f7-86b1-e3eeb7bb3811\", \"16ccb052-0821-4423-a7d9-e8d8be9dcc82\": \"16ccb052-0821-4423-a7d9-e8d8be9dcc82\", \"11d4931a-1db4-4e2e-9ecb-2ab32ae42cff\": \"11d4931a-1db4-4e2e-9ecb-2ab32ae42cff\", \"7ab84be9-8e48-4003-ba68-05de17c3f77c\": \"7ab84be9-8e48-4003-ba68-05de17c3f77c\", \"67010ed5-6ab1-4927-ab31-37413940c78e\": \"67010ed5-6ab1-4927-ab31-37413940c78e\", \"4615ca59-9be5-4b77-9de5-05283670fe89\": \"4615ca59-9be5-4b77-9de5-05283670fe89\", \"ec0ffc99-a328-4b55-aabd-628a3e91ed95\": \"ec0ffc99-a328-4b55-aabd-628a3e91ed95\", \"9fae8905-0158-4873-babc-e6e1e83fcd21\": \"9fae8905-0158-4873-babc-e6e1e83fcd21\", \"a471e4e9-a412-4da0-8a8b-b376b024bb80\": \"a471e4e9-a412-4da0-8a8b-b376b024bb80\", \"1eb0f3d9-1ecd-4df6-b6ce-9f6ced6588d4\": \"1eb0f3d9-1ecd-4df6-b6ce-9f6ced6588d4\", \"d5048307-45b5-499b-9903-f78c32c26a56\": \"d5048307-45b5-499b-9903-f78c32c26a56\", \"a0cbc8e6-16f6-446d-bd68-68e3df47a755\": \"a0cbc8e6-16f6-446d-bd68-68e3df47a755\", \"ce8a99f8-076d-4770-9e9c-802576f57204\": \"ce8a99f8-076d-4770-9e9c-802576f57204\", \"c7172ce9-62e7-420d-80fd-bccfb2f4d904\": \"c7172ce9-62e7-420d-80fd-bccfb2f4d904\", \"abc836b4-0072-486c-9fb3-67d277c8710a\": \"abc836b4-0072-486c-9fb3-67d277c8710a\", \"5461b70e-2e42-4104-a37d-61d84114fdbb\": \"5461b70e-2e42-4104-a37d-61d84114fdbb\", \"27916f06-7beb-4cdc-b942-d2aa5d95027a\": \"27916f06-7beb-4cdc-b942-d2aa5d95027a\", \"55587a1f-235c-48b5-8f61-d3fe1d9a140a\": \"55587a1f-235c-48b5-8f61-d3fe1d9a140a\", \"d4273f41-c4e6-4a19-93e9-f7890e00fab8\": \"d4273f41-c4e6-4a19-93e9-f7890e00fab8\", \"fcf3c1fd-d00e-4537-9734-f2328350a6bc\": \"fcf3c1fd-d00e-4537-9734-f2328350a6bc\", \"c3cb6736-dd12-47e6-a50c-217e2df3642e\": \"c3cb6736-dd12-47e6-a50c-217e2df3642e\", \"35ae7e54-ac17-4b35-9d44-f517753f6057\": \"35ae7e54-ac17-4b35-9d44-f517753f6057\", \"71718073-42dd-43d0-8adf-da4423d0613a\": \"71718073-42dd-43d0-8adf-da4423d0613a\", \"ab7e3764-7766-4b70-86d4-b17a23ca22ec\": \"ab7e3764-7766-4b70-86d4-b17a23ca22ec\", \"47de42df-01c5-48e9-95d0-c650bcfaba6a\": \"47de42df-01c5-48e9-95d0-c650bcfaba6a\", \"6471b105-66be-45c3-bea7-b2d24525591e\": \"6471b105-66be-45c3-bea7-b2d24525591e\", \"6977ed79-674d-40a0-ba45-919349c46095\": \"6977ed79-674d-40a0-ba45-919349c46095\", \"72a5c7e0-bc75-400d-94bd-cdbcd028e9d9\": \"72a5c7e0-bc75-400d-94bd-cdbcd028e9d9\", \"cfa239b2-b7d6-427d-ba31-9b72a283cc3b\": \"cfa239b2-b7d6-427d-ba31-9b72a283cc3b\", \"3f5aecdc-e657-4b62-8c8d-75e257c3bfc7\": \"3f5aecdc-e657-4b62-8c8d-75e257c3bfc7\", \"19ed8ba3-75e8-463d-8528-fa1a2886614b\": \"19ed8ba3-75e8-463d-8528-fa1a2886614b\", \"c153452c-be28-4e92-9c19-1c612ce68f36\": \"c153452c-be28-4e92-9c19-1c612ce68f36\", \"1e3b223e-8659-461e-8c1f-8e52ad6add99\": \"1e3b223e-8659-461e-8c1f-8e52ad6add99\", \"2b18b6a4-dba6-448b-b3cc-995459bec68c\": \"2b18b6a4-dba6-448b-b3cc-995459bec68c\", \"2ecea415-8ca2-4ecd-9a26-d7972375f8c0\": \"2ecea415-8ca2-4ecd-9a26-d7972375f8c0\", \"716dd008-140f-4b74-b79a-b0ec846aa871\": \"716dd008-140f-4b74-b79a-b0ec846aa871\", \"1d5eb643-f91d-4908-ac21-d9ea14fe4716\": \"1d5eb643-f91d-4908-ac21-d9ea14fe4716\", \"ad6232da-80ed-4c9b-922b-889ef1c44e56\": \"ad6232da-80ed-4c9b-922b-889ef1c44e56\", \"56afefed-b75c-4145-ae0f-b62ba85d0911\": \"56afefed-b75c-4145-ae0f-b62ba85d0911\", \"5c46287b-77b5-4adb-9f3d-1f9776177407\": \"5c46287b-77b5-4adb-9f3d-1f9776177407\", \"5b31d00a-6973-4d1d-839a-ad928128ec20\": \"5b31d00a-6973-4d1d-839a-ad928128ec20\", \"697d094e-4e37-4818-99ba-47df4b0b834a\": \"697d094e-4e37-4818-99ba-47df4b0b834a\", \"0a3e3f8e-fde6-4d69-b5e6-ee926c371cd3\": \"0a3e3f8e-fde6-4d69-b5e6-ee926c371cd3\", \"934bf6e4-fe11-49ca-8e4a-077162cca05b\": \"934bf6e4-fe11-49ca-8e4a-077162cca05b\", \"95fcbf74-9670-446b-944e-db5a9232d9f5\": \"95fcbf74-9670-446b-944e-db5a9232d9f5\", \"ec7a3bc5-56bb-4387-9fd9-2e8321c64ab5\": \"ec7a3bc5-56bb-4387-9fd9-2e8321c64ab5\", \"ca84ba6c-ac8f-4909-b618-96b43fceea99\": \"ca84ba6c-ac8f-4909-b618-96b43fceea99\", \"86b3f37f-1149-4009-85dc-eead494363c2\": \"86b3f37f-1149-4009-85dc-eead494363c2\", \"cd475a56-42f8-4547-aa47-159357eb7fff\": \"cd475a56-42f8-4547-aa47-159357eb7fff\", \"8c370b94-6c8c-4900-8d23-798e2b71be98\": \"8c370b94-6c8c-4900-8d23-798e2b71be98\", \"8b7dc111-3ecf-47dc-8cd4-c3df0b84252f\": \"8b7dc111-3ecf-47dc-8cd4-c3df0b84252f\", \"33e83f2a-2c31-43d2-9279-4b691d5a84d2\": \"33e83f2a-2c31-43d2-9279-4b691d5a84d2\", \"ddd25181-a333-49ae-8c05-90b3e58e3c38\": \"ddd25181-a333-49ae-8c05-90b3e58e3c38\", \"15f6488d-31ba-4e80-a946-dc0ff202ec3b\": \"15f6488d-31ba-4e80-a946-dc0ff202ec3b\", \"7af7d624-5d8e-49ca-b492-930907709360\": \"7af7d624-5d8e-49ca-b492-930907709360\", \"3c4032da-a347-4493-9ce3-c5e25853b462\": \"3c4032da-a347-4493-9ce3-c5e25853b462\", \"4571b17e-fbb7-4f17-b269-725adcf9e220\": \"4571b17e-fbb7-4f17-b269-725adcf9e220\", \"a699cb0e-6b13-40bf-84b0-b99e37294c34\": \"a699cb0e-6b13-40bf-84b0-b99e37294c34\", \"c204c643-2ed5-465a-80cf-2d74063dccbb\": \"c204c643-2ed5-465a-80cf-2d74063dccbb\", \"f08bc8be-2ded-41f8-b818-0a1f51cd17c4\": \"f08bc8be-2ded-41f8-b818-0a1f51cd17c4\", \"7b2dd367-ea1b-45bc-9af3-0911a737014b\": \"7b2dd367-ea1b-45bc-9af3-0911a737014b\", \"28582c47-592e-446b-bf94-e8c456c64a59\": \"28582c47-592e-446b-bf94-e8c456c64a59\", \"f74b044a-4f11-4383-88bb-0aedf31505a5\": \"f74b044a-4f11-4383-88bb-0aedf31505a5\", \"22ceac9b-6a9b-4217-be09-902b5c497a23\": \"22ceac9b-6a9b-4217-be09-902b5c497a23\", \"a2148b83-a066-4abb-aa9c-3fc53df49657\": \"a2148b83-a066-4abb-aa9c-3fc53df49657\", \"88e7392b-7770-45af-bc6d-3ec7d9eb25cc\": \"88e7392b-7770-45af-bc6d-3ec7d9eb25cc\", \"787bde15-f1c1-47cd-be2c-a79bd419f76b\": \"787bde15-f1c1-47cd-be2c-a79bd419f76b\", \"036f1b23-41d7-4ff5-9dda-d353342d7bec\": \"036f1b23-41d7-4ff5-9dda-d353342d7bec\", \"0a978fa9-eef2-458c-8aeb-006f359c9623\": \"0a978fa9-eef2-458c-8aeb-006f359c9623\", \"53378a36-f491-43eb-a09e-cf2434771a4e\": \"53378a36-f491-43eb-a09e-cf2434771a4e\", \"b68390ee-1363-4c58-a35c-3f4151415f21\": \"b68390ee-1363-4c58-a35c-3f4151415f21\", \"3c008c42-bfee-45c8-b235-6154ba723174\": \"3c008c42-bfee-45c8-b235-6154ba723174\", \"63715031-5dde-4fa9-bedd-94d1445990c0\": \"63715031-5dde-4fa9-bedd-94d1445990c0\", \"e81e9d1d-fe25-4a18-8c0c-0067fbdb6cdc\": \"e81e9d1d-fe25-4a18-8c0c-0067fbdb6cdc\", \"b899b874-0cf0-469b-9135-2f0a62ea5151\": \"b899b874-0cf0-469b-9135-2f0a62ea5151\", \"57563174-72c4-42e8-abe0-fd16531ec09b\": \"57563174-72c4-42e8-abe0-fd16531ec09b\", \"9dc0fbec-cd76-439f-97a6-beb274079d39\": \"9dc0fbec-cd76-439f-97a6-beb274079d39\", \"3da20739-87be-47be-a7e5-c5557dab952c\": \"3da20739-87be-47be-a7e5-c5557dab952c\", \"ad6f1319-1f84-461f-b186-e6eba1acf7ed\": \"ad6f1319-1f84-461f-b186-e6eba1acf7ed\", \"d6c3cf51-d1d0-4356-854b-75d239e14393\": \"d6c3cf51-d1d0-4356-854b-75d239e14393\", \"352cb410-68a5-4d1a-8307-dba5a2c02ec4\": \"352cb410-68a5-4d1a-8307-dba5a2c02ec4\", \"dad2604e-1334-44cb-b5af-8f22b3899d73\": \"dad2604e-1334-44cb-b5af-8f22b3899d73\", \"39266987-d35e-47be-a419-dd8bc174e898\": \"39266987-d35e-47be-a419-dd8bc174e898\", \"404416ed-fba3-473b-9934-cfdce1f39a73\": \"404416ed-fba3-473b-9934-cfdce1f39a73\", \"0295e780-05e7-4e12-9130-9af2df7e8051\": \"0295e780-05e7-4e12-9130-9af2df7e8051\", \"6ae96fc5-7707-4289-936e-05b47966e3ff\": \"6ae96fc5-7707-4289-936e-05b47966e3ff\", \"c326a2ce-b56b-4892-82bc-be06e550fde3\": \"c326a2ce-b56b-4892-82bc-be06e550fde3\", \"dc37fd77-9df2-4182-82fa-298ce9125df4\": \"dc37fd77-9df2-4182-82fa-298ce9125df4\", \"592fd122-c057-4f99-b9cf-975db2b11c26\": \"592fd122-c057-4f99-b9cf-975db2b11c26\", \"f882d493-c0ef-433d-9187-1faacf70ac64\": \"f882d493-c0ef-433d-9187-1faacf70ac64\", \"90486376-7d19-4110-a24e-00b4d45b4bd2\": \"90486376-7d19-4110-a24e-00b4d45b4bd2\", \"24a80584-c806-434d-b47e-89860f2026d8\": \"24a80584-c806-434d-b47e-89860f2026d8\", \"42d4db2c-a105-46b9-9523-87675d3ee6e6\": \"42d4db2c-a105-46b9-9523-87675d3ee6e6\", \"36c81f37-f3c4-4b6d-9cf3-c39186e75a3c\": \"36c81f37-f3c4-4b6d-9cf3-c39186e75a3c\", \"b7e8c393-6c7b-4c79-b214-8268088f504d\": \"b7e8c393-6c7b-4c79-b214-8268088f504d\", \"5b7e237b-1a53-44dc-94fb-d9619aaf9bf3\": \"5b7e237b-1a53-44dc-94fb-d9619aaf9bf3\", \"acd6706d-858c-430b-8791-99a0278831e9\": \"acd6706d-858c-430b-8791-99a0278831e9\", \"314aa0a2-7741-43cc-a303-c5cd17edd97c\": \"314aa0a2-7741-43cc-a303-c5cd17edd97c\", \"8d6c235c-0efb-447b-8d49-2dd4b0b7b908\": \"8d6c235c-0efb-447b-8d49-2dd4b0b7b908\", \"3be6205c-fce7-44f6-add8-397fa59106ec\": \"3be6205c-fce7-44f6-add8-397fa59106ec\", \"88c188d9-94a0-4b95-b4db-96eee3ff8850\": \"88c188d9-94a0-4b95-b4db-96eee3ff8850\", \"2d7da473-6bc8-4909-be79-a2b45eb9023a\": \"2d7da473-6bc8-4909-be79-a2b45eb9023a\", \"fd0d7ff2-b6eb-4681-b732-059e21175828\": \"fd0d7ff2-b6eb-4681-b732-059e21175828\", \"d477a217-a266-4159-8ee9-23337dd77082\": \"d477a217-a266-4159-8ee9-23337dd77082\", \"ed7b0ce5-b5f7-4af1-8d4a-975d183ddf1a\": \"ed7b0ce5-b5f7-4af1-8d4a-975d183ddf1a\", \"21099107-4fc8-432f-9188-ed5dc9546b7d\": \"21099107-4fc8-432f-9188-ed5dc9546b7d\", \"0439e995-2928-4b7c-802e-cb84cd323fa6\": \"0439e995-2928-4b7c-802e-cb84cd323fa6\", \"5e83592f-24a4-40fd-92b8-696230ba9ab5\": \"5e83592f-24a4-40fd-92b8-696230ba9ab5\", \"54a6d2dd-c917-49f9-9bcf-3d719bd8d599\": \"54a6d2dd-c917-49f9-9bcf-3d719bd8d599\", \"2f9b754f-9943-4fcc-a16a-1f25aa87ae32\": \"2f9b754f-9943-4fcc-a16a-1f25aa87ae32\", \"e8de4224-3af1-4e97-b05d-ac024f3170f0\": \"e8de4224-3af1-4e97-b05d-ac024f3170f0\", \"c41bfcfb-1a51-4239-957c-6f177cd02bb1\": \"c41bfcfb-1a51-4239-957c-6f177cd02bb1\", \"98d1a0c9-4f7c-4573-8efd-1ab7420ea131\": \"98d1a0c9-4f7c-4573-8efd-1ab7420ea131\", \"a5b1bf72-0eda-4e83-90d1-a6b7dd4f2d61\": \"a5b1bf72-0eda-4e83-90d1-a6b7dd4f2d61\", \"e8d28b41-8abc-4452-91e3-be134bb80817\": \"e8d28b41-8abc-4452-91e3-be134bb80817\", \"bfa4c375-4107-4c8b-855a-9c8484cb260f\": \"bfa4c375-4107-4c8b-855a-9c8484cb260f\", \"30351af4-d32b-4c94-8bf8-5efa4599a90d\": \"30351af4-d32b-4c94-8bf8-5efa4599a90d\", \"d724888f-8116-47b5-9181-6e4db7c08a22\": \"d724888f-8116-47b5-9181-6e4db7c08a22\", \"675f0e17-bddb-4b52-9375-454038991f68\": \"675f0e17-bddb-4b52-9375-454038991f68\", \"3b10b66e-5a76-4ff7-b065-ec9064c9034d\": \"3b10b66e-5a76-4ff7-b065-ec9064c9034d\", \"2b1f05d4-e684-44ae-ade8-3b430c4ab845\": \"2b1f05d4-e684-44ae-ade8-3b430c4ab845\", \"380c697e-cae8-484c-b03b-cad9dd051109\": \"380c697e-cae8-484c-b03b-cad9dd051109\", \"7b17948b-78fd-48a2-b468-229f14734715\": \"7b17948b-78fd-48a2-b468-229f14734715\", \"d5e50031-cc1b-41eb-9a98-dda8c3df37e5\": \"d5e50031-cc1b-41eb-9a98-dda8c3df37e5\", \"a5754c87-ed4a-4930-84e8-cc1be2904d3d\": \"a5754c87-ed4a-4930-84e8-cc1be2904d3d\", \"de02d7fa-f795-4d7d-89f6-a0ac77ed83ec\": \"de02d7fa-f795-4d7d-89f6-a0ac77ed83ec\", \"0b33af48-ff23-4cfb-9192-b89e1eed4e03\": \"0b33af48-ff23-4cfb-9192-b89e1eed4e03\", \"daad2e61-13ca-4e97-8675-9e499bab5318\": \"daad2e61-13ca-4e97-8675-9e499bab5318\", \"9037cc5e-3514-4621-b8ac-49e01e4c3e64\": \"9037cc5e-3514-4621-b8ac-49e01e4c3e64\", \"c2408edf-d509-4781-a7af-6dd4e443a6dc\": \"c2408edf-d509-4781-a7af-6dd4e443a6dc\", \"ff04d53a-b4b6-4678-bf89-f31169c26a6f\": \"ff04d53a-b4b6-4678-bf89-f31169c26a6f\", \"f01e701b-f001-4d43-a7ad-0f635b1f6028\": \"f01e701b-f001-4d43-a7ad-0f635b1f6028\", \"61027f48-c567-472f-86dc-b4441e8798f8\": \"61027f48-c567-472f-86dc-b4441e8798f8\", \"ebeba3c0-9b48-4c62-90fe-684ea90b5f1d\": \"ebeba3c0-9b48-4c62-90fe-684ea90b5f1d\", \"e65b45be-527e-4a14-97d7-5c8f9b07e6dd\": \"e65b45be-527e-4a14-97d7-5c8f9b07e6dd\", \"550500ea-ac39-49ce-a8a1-958cf939cc09\": \"550500ea-ac39-49ce-a8a1-958cf939cc09\", \"52d25ae5-1cdc-4985-9479-2c1401ec6934\": \"52d25ae5-1cdc-4985-9479-2c1401ec6934\", \"1da1637f-47b6-4f22-91d4-8773366458ed\": \"1da1637f-47b6-4f22-91d4-8773366458ed\", \"c2efeab2-2766-4b5b-970e-3d4c78028367\": \"c2efeab2-2766-4b5b-970e-3d4c78028367\", \"d312ed40-ff78-47ec-b404-08f811fabe61\": \"d312ed40-ff78-47ec-b404-08f811fabe61\", \"a5f0fc9e-4af3-4e70-8cff-d86d6a581b16\": \"a5f0fc9e-4af3-4e70-8cff-d86d6a581b16\", \"0d06f385-6ac3-4569-b1cf-27076f088a0a\": \"0d06f385-6ac3-4569-b1cf-27076f088a0a\", \"a0e6bdfc-8056-4d82-ab7a-89c376c5dc9b\": \"a0e6bdfc-8056-4d82-ab7a-89c376c5dc9b\", \"92d1dbda-8e5f-4581-bde4-f836550da463\": \"92d1dbda-8e5f-4581-bde4-f836550da463\", \"0316f127-8fd9-437c-9dd3-2bdf6be0a5d8\": \"0316f127-8fd9-437c-9dd3-2bdf6be0a5d8\", \"304ced31-c569-45c8-a8ba-dd41ab71bf90\": \"304ced31-c569-45c8-a8ba-dd41ab71bf90\", \"c920b174-b637-42ef-96a8-d0fff08063a2\": \"c920b174-b637-42ef-96a8-d0fff08063a2\", \"86c8c6bc-5413-41a5-8cff-166ecd5e5dfd\": \"86c8c6bc-5413-41a5-8cff-166ecd5e5dfd\", \"85f32f7a-0b63-4e15-8e0c-2c482de0c4a5\": \"85f32f7a-0b63-4e15-8e0c-2c482de0c4a5\", \"22203d85-f4ad-479e-a558-c92178016638\": \"22203d85-f4ad-479e-a558-c92178016638\", \"582bd382-c15b-4dff-b498-499cf3e58650\": \"582bd382-c15b-4dff-b498-499cf3e58650\", \"98c78933-61da-4f28-ad50-e72e0b737d8f\": \"98c78933-61da-4f28-ad50-e72e0b737d8f\", \"05752839-260a-48a8-9940-c8b7fb9acb53\": \"05752839-260a-48a8-9940-c8b7fb9acb53\", \"72820dba-068e-4959-baf5-873dccb88c7f\": \"72820dba-068e-4959-baf5-873dccb88c7f\", \"057d17fb-a65f-4f42-a4e7-5d28f1e50023\": \"057d17fb-a65f-4f42-a4e7-5d28f1e50023\", \"c9360f6b-7a2b-4533-90bf-34c1b2509230\": \"c9360f6b-7a2b-4533-90bf-34c1b2509230\", \"9c7a506c-fcf6-45af-808c-fd09411fb776\": \"9c7a506c-fcf6-45af-808c-fd09411fb776\", \"247c3345-15b1-4440-bf61-c62cd8caf786\": \"247c3345-15b1-4440-bf61-c62cd8caf786\", \"c5cc3331-1cd7-4771-8c42-fea155cb03a9\": \"c5cc3331-1cd7-4771-8c42-fea155cb03a9\", \"04eed84c-a100-418e-9b19-d77044bf94b9\": \"04eed84c-a100-418e-9b19-d77044bf94b9\"}, \"doc_id_dict\": {}, \"embeddings_dict\": {}}"}}}
dww_rev_cleaned_persist/vector_store.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:31f6da8416a580f180713d737a44ae8c37b78d836797556c166627da5b9a4743
3
+ size 12085355
requirements.txt ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1
2
+ aiohttp==3.8.6
3
+ aiosignal==1.3.1
4
+ altair==5.1.2
5
+ annotated-types==0.6.0
6
+ anyio==3.7.1
7
+ async-timeout==4.0.3
8
+ attrs==23.1.0
9
+ beautifulsoup4==4.12.2
10
+ certifi==2023.7.22
11
+ charset-normalizer==3.3.0
12
+ click==8.1.7
13
+ colorama==0.4.6
14
+ contourpy==1.1.1
15
+ cycler==0.12.1
16
+ dataclasses-json==0.6.1
17
+ exceptiongroup==1.1.3
18
+ fastapi==0.103.2
19
+ ffmpy==0.3.1
20
+ filelock==3.12.4
21
+ fonttools==4.43.1
22
+ frozenlist==1.4.0
23
+ fsspec==2023.9.2
24
+ gradio==3.47.1
25
+ gradio_client==0.6.0
26
+ greenlet==3.0.0
27
+ h11==0.14.0
28
+ httpcore==0.18.0
29
+ httpx==0.25.0
30
+ huggingface-hub==0.17.3
31
+ idna==3.4
32
+ importlib-resources==6.1.0
33
+ Jinja2==3.1.2
34
+ joblib==1.3.2
35
+ jsonpatch==1.33
36
+ jsonpointer==2.4
37
+ jsonschema==4.19.1
38
+ jsonschema-specifications==2023.7.1
39
+ kiwisolver==1.4.5
40
+ langchain==0.0.310
41
+ langsmith==0.0.43
42
+ llama-index==0.8.41
43
+ MarkupSafe==2.1.3
44
+ marshmallow==3.20.1
45
+ matplotlib==3.8.0
46
+ multidict==6.0.4
47
+ mypy-extensions==1.0.0
48
+ nest-asyncio==1.5.8
49
+ nltk==3.8.1
50
+ numpy==1.26.0
51
+ openai==0.28.1
52
+ orjson==3.9.7
53
+ packaging==23.2
54
+ pandas==2.1.1
55
+ Pillow==10.0.1
56
+ pydantic==2.4.2
57
+ pydantic_core==2.10.1
58
+ pydub==0.25.1
59
+ pyparsing==3.1.1
60
+ python-dateutil==2.8.2
61
+ python-multipart==0.0.6
62
+ pytz==2023.3.post1
63
+ PyYAML==6.0.1
64
+ referencing==0.30.2
65
+ regex==2023.10.3
66
+ requests==2.31.0
67
+ rpds-py==0.10.4
68
+ semantic-version==2.10.0
69
+ six==1.16.0
70
+ sniffio==1.3.0
71
+ soupsieve==2.5
72
+ SQLAlchemy==2.0.21
73
+ starlette==0.27.0
74
+ tenacity==8.2.3
75
+ tiktoken==0.5.1
76
+ toolz==0.12.0
77
+ tqdm==4.66.1
78
+ typing-inspect==0.9.0
79
+ typing_extensions==4.8.0
80
+ tzdata==2023.3
81
+ urllib3==1.26.17
82
+ uvicorn==0.23.2
83
+ websockets==11.0.3
84
+ yarl==1.9.2
85
+ zipp==3.17.0
86
+ pypdf==3.16.4
87
+ PyPDF2==3.0.1