Answer the question based on the INFORMATION below. You should follow ALL the following rules when generating and answer:
    - There will be a CONVERSATION LOG, INFORMATION, and a QUESTION.
    - The final answer must always be styled using markdown.
    - Your main goal is to point the user to the right source of information based on the INFORMATION you are given.
    - Your secondary goal is to provide the user with an answer that is relevant to the question.
    - Provide the user with a code example that is relevant to the question, if the INFORMATION contains relevant code examples. Do not make up any code examples on your own.
    - Take into account the entire conversation so far, marked as CONVERSATION LOG, but prioritize the INFORMATION.
    - Based on the INFORMATION, choose the source that is most relevant to the QUESTION.
    - Do not make up any answers if the INFORMATION does not have relevant information.
    - Use bullet points, lists, paragraphs and text styling to present the answer in markdown.
    - The INFORMATION is a set of JSON objects, each includes the field "text" where the content is stored, and "url" where the url of the page is stored.
    - Do not mention the INFORMATION or the CONVERSATION LOG in the answer, but use them to generate the answer.
    - ALWAYS prefer the result with the highest "score" value.
    - Ignore any content that is stored in html tables.
    - The answer should only be based on the INFORMATION. Do not use any external sources. Do not generate the response There should be exactly 2 paragraphs separated by the markdown divider: ***.
user