searxng/searx/webapp.py
Joseph Cheung fe6e7a556a d
2023-03-01 17:20:06 +08:00

1948 lines
279 KiB
Python
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env python
# SPDX-License-Identifier: AGPL-3.0-or-later
# lint: pylint
# pyright: basic
"""WebbApp
"""
# pylint: disable=use-dict-literal
import hashlib
import hmac
import json
import os
import sys
import base64
import requests
import markdown
import re
import datetime
from textrank4zh import TextRank4Keyword, TextRank4Sentence
from timeit import default_timer
from html import escape
from io import StringIO
import typing
from typing import List, Dict, Iterable
import urllib
import urllib.parse
from urllib.parse import urlencode, unquote
import httpx
from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters import HtmlFormatter # pylint: disable=no-name-in-module
import flask
from flask import (
Flask,
render_template,
url_for,
make_response,
redirect,
send_from_directory,
)
from flask.wrappers import Response
from flask.json import jsonify
from flask_babel import (
Babel,
gettext,
format_decimal,
)
from searx import (
logger,
get_setting,
settings,
searx_debug,
)
from searx import infopage
from searx.data import ENGINE_DESCRIPTIONS
from searx.results import Timing, UnresponsiveEngine
from searx.settings_defaults import OUTPUT_FORMATS
from searx.settings_loader import get_default_settings_path
from searx.exceptions import SearxParameterException
from searx.engines import (
OTHER_CATEGORY,
categories,
engines,
engine_shortcuts,
)
from searx.webutils import (
UnicodeWriter,
highlight_content,
get_static_files,
get_result_templates,
get_themes,
prettify_url,
new_hmac,
is_hmac_of,
is_flask_run_cmdline,
group_engines_in_tab,
searxng_l10n_timespan,
)
from searx.webadapter import (
get_search_query_from_webapp,
get_selected_categories,
)
from searx.utils import (
html_to_text,
gen_useragent,
dict_subset,
match_language,
)
from searx.version import VERSION_STRING, GIT_URL, GIT_BRANCH
from searx.query import RawTextQuery
from searx.plugins import Plugin, plugins, initialize as plugin_initialize
from searx.plugins.oa_doi_rewrite import get_doi_resolver
from searx.preferences import (
Preferences,
ValidationException,
)
from searx.answerers import (
answerers,
ask,
)
from searx.metrics import (
get_engines_stats,
get_engine_errors,
get_reliabilities,
histogram,
counter,
)
from searx.flaskfix import patch_application
from searx.locales import (
LOCALE_NAMES,
RTL_LOCALES,
localeselector,
locales_initialize,
)
# renaming names from searx imports ...
from searx.autocomplete import search_autocomplete, backends as autocomplete_backends
from searx.languages import language_codes as languages
from searx.redisdb import initialize as redis_initialize
from searx.search import SearchWithPlugins, initialize as search_initialize
from searx.network import stream as http_stream, set_context_network_name
from searx.search.checker import get_result as checker_get_result
logger = logger.getChild('webapp')
# check secret_key
if not searx_debug and settings['server']['secret_key'] == 'ultrasecretkey':
logger.error('server.secret_key is not changed. Please use something else instead of ultrasecretkey.')
sys.exit(1)
# about static
logger.debug('static directory is %s', settings['ui']['static_path'])
static_files = get_static_files(settings['ui']['static_path'])
# about templates
logger.debug('templates directory is %s', settings['ui']['templates_path'])
default_theme = settings['ui']['default_theme']
templates_path = settings['ui']['templates_path']
themes = get_themes(templates_path)
result_templates = get_result_templates(templates_path)
STATS_SORT_PARAMETERS = {
'name': (False, 'name', ''),
'score': (True, 'score_per_result', 0),
'result_count': (True, 'result_count', 0),
'time': (False, 'total', 0),
'reliability': (False, 'reliability', 100),
}
# Flask app
app = Flask(__name__, static_folder=settings['ui']['static_path'], template_folder=templates_path)
app.jinja_env.trim_blocks = True
app.jinja_env.lstrip_blocks = True
app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-member
app.jinja_env.filters['group_engines_in_tab'] = group_engines_in_tab # pylint: disable=no-member
app.secret_key = settings['server']['secret_key']
timeout_text = gettext('timeout')
parsing_error_text = gettext('parsing error')
http_protocol_error_text = gettext('HTTP protocol error')
network_error_text = gettext('network error')
ssl_cert_error_text = gettext("SSL error: certificate validation has failed")
exception_classname_to_text = {
None: gettext('unexpected crash'),
'timeout': timeout_text,
'asyncio.TimeoutError': timeout_text,
'httpx.TimeoutException': timeout_text,
'httpx.ConnectTimeout': timeout_text,
'httpx.ReadTimeout': timeout_text,
'httpx.WriteTimeout': timeout_text,
'httpx.HTTPStatusError': gettext('HTTP error'),
'httpx.ConnectError': gettext("HTTP connection error"),
'httpx.RemoteProtocolError': http_protocol_error_text,
'httpx.LocalProtocolError': http_protocol_error_text,
'httpx.ProtocolError': http_protocol_error_text,
'httpx.ReadError': network_error_text,
'httpx.WriteError': network_error_text,
'httpx.ProxyError': gettext("proxy error"),
'searx.exceptions.SearxEngineCaptchaException': gettext("CAPTCHA"),
'searx.exceptions.SearxEngineTooManyRequestsException': gettext("too many requests"),
'searx.exceptions.SearxEngineAccessDeniedException': gettext("access denied"),
'searx.exceptions.SearxEngineAPIException': gettext("server API error"),
'searx.exceptions.SearxEngineXPathException': parsing_error_text,
'KeyError': parsing_error_text,
'json.decoder.JSONDecodeError': parsing_error_text,
'lxml.etree.ParserError': parsing_error_text,
'ssl.SSLCertVerificationError': ssl_cert_error_text, # for Python > 3.7
'ssl.CertificateError': ssl_cert_error_text, # for Python 3.7
}
class ExtendedRequest(flask.Request):
"""This class is never initialized and only used for type checking."""
preferences: Preferences
errors: List[str]
user_plugins: List[Plugin]
form: Dict[str, str]
start_time: float
render_time: float
timings: List[Timing]
request = typing.cast(ExtendedRequest, flask.request)
def get_locale():
locale = localeselector()
logger.debug("%s uses locale `%s`", urllib.parse.quote(request.url), locale)
return locale
babel = Babel(app, locale_selector=get_locale)
def _get_browser_language(req, lang_list):
for lang in req.headers.get("Accept-Language", "en").split(","):
if ';' in lang:
lang = lang.split(';')[0]
if '-' in lang:
lang_parts = lang.split('-')
lang = "{}-{}".format(lang_parts[0], lang_parts[-1].upper())
locale = match_language(lang, lang_list, fallback=None)
if locale is not None:
return locale
return 'en'
def _get_locale_rfc5646(locale):
"""Get locale name for <html lang="...">
Chrom* browsers don't detect the language when there is a subtag (ie a territory).
For example "zh-TW" is detected but not "zh-Hant-TW".
This function returns a locale without the subtag.
"""
parts = locale.split('-')
return parts[0].lower() + '-' + parts[-1].upper()
# code-highlighter
@app.template_filter('code_highlighter')
def code_highlighter(codelines, language=None):
if not language:
language = 'text'
try:
# find lexer by programming language
lexer = get_lexer_by_name(language, stripall=True)
except Exception as e: # pylint: disable=broad-except
logger.exception(e, exc_info=True)
# if lexer is not found, using default one
lexer = get_lexer_by_name('text', stripall=True)
html_code = ''
tmp_code = ''
last_line = None
line_code_start = None
# parse lines
for line, code in codelines:
if not last_line:
line_code_start = line
# new codeblock is detected
if last_line is not None and last_line + 1 != line:
# highlight last codepart
formatter = HtmlFormatter(linenos='inline', linenostart=line_code_start, cssclass="code-highlight")
html_code = html_code + highlight(tmp_code, lexer, formatter)
# reset conditions for next codepart
tmp_code = ''
line_code_start = line
# add codepart
tmp_code += code + '\n'
# update line
last_line = line
# highlight last codepart
formatter = HtmlFormatter(linenos='inline', linenostart=line_code_start, cssclass="code-highlight")
html_code = html_code + highlight(tmp_code, lexer, formatter)
return html_code
def get_result_template(theme_name: str, template_name: str):
themed_path = theme_name + '/result_templates/' + template_name
if themed_path in result_templates:
return themed_path
return 'result_templates/' + template_name
def custom_url_for(endpoint: str, **values):
suffix = ""
if endpoint == 'static' and values.get('filename'):
file_hash = static_files.get(values['filename'])
if not file_hash:
# try file in the current theme
theme_name = request.preferences.get_value('theme')
filename_with_theme = "themes/{}/{}".format(theme_name, values['filename'])
file_hash = static_files.get(filename_with_theme)
if file_hash:
values['filename'] = filename_with_theme
if get_setting('ui.static_use_hash') and file_hash:
suffix = "?" + file_hash
if endpoint == 'info' and 'locale' not in values:
locale = request.preferences.get_value('locale')
if _INFO_PAGES.get_page(values['pagename'], locale) is None:
locale = _INFO_PAGES.locale_default
values['locale'] = locale
return url_for(endpoint, **values) + suffix
def morty_proxify(url: str):
if url.startswith('//'):
url = 'https:' + url
if not settings['result_proxy']['url']:
return url
url_params = dict(mortyurl=url)
if settings['result_proxy']['key']:
url_params['mortyhash'] = hmac.new(settings['result_proxy']['key'], url.encode(), hashlib.sha256).hexdigest()
return '{0}?{1}'.format(settings['result_proxy']['url'], urlencode(url_params))
def image_proxify(url: str):
if url.startswith('//'):
url = 'https:' + url
if not request.preferences.get_value('image_proxy'):
return url
if url.startswith('data:image/'):
# 50 is an arbitrary number to get only the beginning of the image.
partial_base64 = url[len('data:image/') : 50].split(';')
if (
len(partial_base64) == 2
and partial_base64[0] in ['gif', 'png', 'jpeg', 'pjpeg', 'webp', 'tiff', 'bmp']
and partial_base64[1].startswith('base64,')
):
return url
return None
if settings['result_proxy']['url']:
return morty_proxify(url)
h = new_hmac(settings['server']['secret_key'], url.encode())
return '{0}?{1}'.format(url_for('image_proxy'), urlencode(dict(url=url.encode(), h=h)))
def get_translations():
return {
# when there is autocompletion
'no_item_found': gettext('No item found'),
# /preferences: the source of the engine description (wikipedata, wikidata, website)
'Source': gettext('Source'),
# infinite scroll
'error_loading_next_page': gettext('Error loading the next page'),
}
def _get_enable_categories(all_categories: Iterable[str]):
disabled_engines = request.preferences.engines.get_disabled()
enabled_categories = set(
# pylint: disable=consider-using-dict-items
category
for engine_name in engines
for category in engines[engine_name].categories
if (engine_name, category) not in disabled_engines
)
return [x for x in all_categories if x in enabled_categories]
def get_pretty_url(parsed_url: urllib.parse.ParseResult):
path = parsed_url.path
path = path[:-1] if len(path) > 0 and path[-1] == '/' else path
path = unquote(path.replace("/", " "))
return [parsed_url.scheme + "://" + parsed_url.netloc, path]
def get_client_settings():
req_pref = request.preferences
return {
'autocomplete_provider': req_pref.get_value('autocomplete'),
'autocomplete_min': get_setting('search.autocomplete_min'),
'http_method': req_pref.get_value('method'),
'infinite_scroll': req_pref.get_value('infinite_scroll'),
'translations': get_translations(),
'search_on_category_select': req_pref.plugins.choices['searx.plugins.search_on_category_select'],
'hotkeys': req_pref.plugins.choices['searx.plugins.vim_hotkeys'],
'theme_static_path': custom_url_for('static', filename='themes/simple'),
}
def render(template_name: str, **kwargs):
kwargs['client_settings'] = str(
base64.b64encode(
bytes(
json.dumps(get_client_settings()),
encoding='utf-8',
)
),
encoding='utf-8',
)
# values from the HTTP requests
kwargs['endpoint'] = 'results' if 'q' in kwargs else request.endpoint
kwargs['cookies'] = request.cookies
kwargs['errors'] = request.errors
# values from the preferences
kwargs['preferences'] = request.preferences
kwargs['autocomplete'] = request.preferences.get_value('autocomplete')
kwargs['infinite_scroll'] = request.preferences.get_value('infinite_scroll')
kwargs['results_on_new_tab'] = request.preferences.get_value('results_on_new_tab')
kwargs['advanced_search'] = request.preferences.get_value('advanced_search')
kwargs['query_in_title'] = request.preferences.get_value('query_in_title')
kwargs['safesearch'] = str(request.preferences.get_value('safesearch'))
kwargs['theme'] = request.preferences.get_value('theme')
kwargs['method'] = request.preferences.get_value('method')
kwargs['categories_as_tabs'] = list(settings['categories_as_tabs'].keys())
kwargs['categories'] = _get_enable_categories(categories.keys())
kwargs['OTHER_CATEGORY'] = OTHER_CATEGORY
# i18n
kwargs['language_codes'] = [l for l in languages if l[0] in settings['search']['languages']]
locale = request.preferences.get_value('locale')
kwargs['locale_rfc5646'] = _get_locale_rfc5646(locale)
if locale in RTL_LOCALES and 'rtl' not in kwargs:
kwargs['rtl'] = True
if 'current_language' not in kwargs:
kwargs['current_language'] = match_language(
request.preferences.get_value('language'), settings['search']['languages']
)
# values from settings
kwargs['search_formats'] = [x for x in settings['search']['formats'] if x != 'html']
kwargs['instance_name'] = get_setting('general.instance_name')
kwargs['searx_version'] = VERSION_STRING
kwargs['searx_git_url'] = GIT_URL
kwargs['enable_metrics'] = get_setting('general.enable_metrics')
kwargs['get_setting'] = get_setting
kwargs['get_pretty_url'] = get_pretty_url
# values from settings: donation_url
donation_url = get_setting('general.donation_url')
if donation_url is True:
donation_url = custom_url_for('info', pagename='donate')
kwargs['donation_url'] = donation_url
# helpers to create links to other pages
kwargs['url_for'] = custom_url_for # override url_for function in templates
kwargs['image_proxify'] = image_proxify
kwargs['proxify'] = morty_proxify if settings['result_proxy']['url'] is not None else None
kwargs['proxify_results'] = settings['result_proxy']['proxify_results']
kwargs['cache_url'] = settings['ui']['cache_url']
kwargs['get_result_template'] = get_result_template
kwargs['doi_resolver'] = get_doi_resolver(request.preferences)
kwargs['opensearch_url'] = (
url_for('opensearch')
+ '?'
+ urlencode(
{
'method': request.preferences.get_value('method'),
'autocomplete': request.preferences.get_value('autocomplete'),
}
)
)
# scripts from plugins
kwargs['scripts'] = set()
for plugin in request.user_plugins:
for script in plugin.js_dependencies:
kwargs['scripts'].add(script)
# styles from plugins
kwargs['styles'] = set()
for plugin in request.user_plugins:
for css in plugin.css_dependencies:
kwargs['styles'].add(css)
start_time = default_timer()
result = render_template('{}/{}'.format(kwargs['theme'], template_name), **kwargs)
request.render_time += default_timer() - start_time # pylint: disable=assigning-non-slot
return result
@app.before_request
def pre_request():
request.start_time = default_timer() # pylint: disable=assigning-non-slot
request.render_time = 0 # pylint: disable=assigning-non-slot
request.timings = [] # pylint: disable=assigning-non-slot
request.errors = [] # pylint: disable=assigning-non-slot
preferences = Preferences(themes, list(categories.keys()), engines, plugins) # pylint: disable=redefined-outer-name
user_agent = request.headers.get('User-Agent', '').lower()
if 'webkit' in user_agent and 'android' in user_agent:
preferences.key_value_settings['method'].value = 'GET'
request.preferences = preferences # pylint: disable=assigning-non-slot
try:
preferences.parse_dict(request.cookies)
except Exception as e: # pylint: disable=broad-except
logger.exception(e, exc_info=True)
request.errors.append(gettext('Invalid settings, please edit your preferences'))
# merge GET, POST vars
# request.form
request.form = dict(request.form.items()) # pylint: disable=assigning-non-slot
for k, v in request.args.items():
if k not in request.form:
request.form[k] = v
if request.form.get('preferences'):
preferences.parse_encoded_data(request.form['preferences'])
else:
try:
preferences.parse_dict(request.form)
except Exception as e: # pylint: disable=broad-except
logger.exception(e, exc_info=True)
request.errors.append(gettext('Invalid settings'))
# language is defined neither in settings nor in preferences
# use browser headers
if not preferences.get_value("language"):
language = _get_browser_language(request, settings['search']['languages'])
preferences.parse_dict({"language": language})
logger.debug('set language %s (from browser)', preferences.get_value("language"))
# locale is defined neither in settings nor in preferences
# use browser headers
if not preferences.get_value("locale"):
locale = _get_browser_language(request, LOCALE_NAMES.keys())
preferences.parse_dict({"locale": locale})
logger.debug('set locale %s (from browser)', preferences.get_value("locale"))
# request.user_plugins
request.user_plugins = [] # pylint: disable=assigning-non-slot
allowed_plugins = preferences.plugins.get_enabled()
disabled_plugins = preferences.plugins.get_disabled()
for plugin in plugins:
if (plugin.default_on and plugin.id not in disabled_plugins) or plugin.id in allowed_plugins:
request.user_plugins.append(plugin)
@app.after_request
def add_default_headers(response: flask.Response):
# set default http headers
for header, value in settings['server']['default_http_headers'].items():
if header in response.headers:
continue
response.headers[header] = value
return response
@app.after_request
def post_request(response: flask.Response):
total_time = default_timer() - request.start_time
timings_all = [
'total;dur=' + str(round(total_time * 1000, 3)),
'render;dur=' + str(round(request.render_time * 1000, 3)),
]
if len(request.timings) > 0:
timings = sorted(request.timings, key=lambda t: t.total)
timings_total = [
'total_' + str(i) + '_' + t.engine + ';dur=' + str(round(t.total * 1000, 3)) for i, t in enumerate(timings)
]
timings_load = [
'load_' + str(i) + '_' + t.engine + ';dur=' + str(round(t.load * 1000, 3))
for i, t in enumerate(timings)
if t.load
]
timings_all = timings_all + timings_total + timings_load
# response.headers.add('Server-Timing', ', '.join(timings_all))
return response
def index_error(output_format: str, error_message: str):
if output_format == 'json':
return Response(json.dumps({'error': error_message}), mimetype='application/json')
if output_format == 'csv':
response = Response('', mimetype='application/csv')
cont_disp = 'attachment;Filename=searx.csv'
response.headers.add('Content-Disposition', cont_disp)
return response
if output_format == 'rss':
response_rss = render(
'opensearch_response_rss.xml',
results=[],
q=request.form['q'] if 'q' in request.form else '',
number_of_results=0,
error_message=error_message,
)
return Response(response_rss, mimetype='text/xml')
# html
request.errors.append(gettext('search error'))
return render(
# fmt: off
'index.html',
selected_categories=get_selected_categories(request.preferences, request.form),
# fmt: on
)
@app.route('/', methods=['GET', 'POST'])
def index():
"""Render index page."""
# redirect to search if there's a query in the request
if request.form.get('q'):
query = ('?' + request.query_string.decode()) if request.query_string else ''
return redirect(url_for('search') + query, 308)
return render(
# fmt: off
'index.html',
selected_categories=get_selected_categories(request.preferences, request.form),
current_locale = request.preferences.get_value("locale"),
# fmt: on
)
@app.route('/healthz', methods=['GET'])
def health():
return Response('OK', mimetype='text/plain')
@app.route('/keytext', methods=['POST'])
def keytext():
res = []
text = request.json['text']
tr4s = TextRank4Sentence()
tr4s.analyze(text=text, lower=True, source = 'all_filters')
for item in tr4s.get_key_sentences(num=15):
res.append(item.sentence)
return Response(json.dumps(res), mimetype='application/json')
@app.route('/search', methods=['GET', 'POST'])
def search():
"""Search query in q and return results.
Supported outputs: html, json, csv, rss.
"""
# pylint: disable=too-many-locals, too-many-return-statements, too-many-branches
# pylint: disable=too-many-statements
# output_format
output_format = request.form.get('format', 'html')
if output_format not in OUTPUT_FORMATS:
output_format = 'html'
if output_format not in settings['search']['formats']:
flask.abort(403)
# check if there is query (not None and not an empty string)
if not request.form.get('q'):
if output_format == 'html':
return render(
# fmt: off
'index.html',
selected_categories=get_selected_categories(request.preferences, request.form),
# fmt: on
)
return index_error(output_format, 'No query'), 400
# search
search_query = None
raw_text_query = None
result_container = None
original_search_query = ""
search_type = "搜索网页"
net_search = True
net_search_str = 'true'
prompt = ""
try:
search_query, raw_text_query, _, _ = get_search_query_from_webapp(request.preferences, request.form)
# search = Search(search_query) # without plugins
try:
original_search_query = search_query.query
if "模仿" in search_query.query or "扮演" in search_query.query or "你能" in search_query.query or "请推荐" in search_query.query or "帮我" in search_query.query or "写一段" in search_query.query or "写一个" in search_query.query or "请问" in search_query.query or "请给" in search_query.query or "请你" in search_query.query or "请推荐" in search_query.query or "是谁" in search_query.query or "能帮忙" in search_query.query or "介绍一下" in search_query.query or "为什么" in search_query.query or "什么是" in search_query.query or "有什么" in search_query.query or "怎样" in search_query.query or "给我" in search_query.query or "如何" in search_query.query or "谁是" in search_query.query or "查询" in search_query.query or "告诉我" in search_query.query or "查一下" in search_query.query or "找一个" in search_query.query or "什么样" in search_query.query or "哪个" in search_query.query or "哪些" in search_query.query or "哪一个" in search_query.query or "哪一些" in search_query.query or "啥是" in search_query.query or "为啥" in search_query.query or "怎么" in search_query.query:
if len(search_query.query)>5 and "谁是" in search_query.query:
search_query.query = search_query.query.replace("谁是","")
if len(search_query.query)>5 and "是谁" in search_query.query:
search_query.query = search_query.query.replace("是谁","")
if len(search_query.query)>5 and not "谁是" in search_query.query and not "是谁" in search_query.query:
prompt = search_query.query + "\n对以上问题生成一个Google搜索词\n"
search_type = '任务'
net_search = False
net_search_str = 'false'
elif len(original_query)>10:
prompt = "任务:写诗 写故事 写代码 写论文摘要 模仿推特用户 生成搜索广告 回答问题 聊天话题 搜索网页 搜索视频 搜索地图 搜索新闻 查看食谱 搜索商品 写歌词 写论文 模仿名人 翻译语言 摘要文章 讲笑话 做数学题 搜索图片 播放音乐 查看天气\n1.判断是以上任务的哪一个2.判断是否需要联网回答3.给出搜索关键词\n"
prompt = prompt + "提问:" + search_query.query + '答案用json数组例如["写诗","","详细关键词"]来表述\n答案:'
acts = ['写诗', '写故事', '写代码', '写论文摘要', '模仿推特用户', '生成搜索广告', '回答问题', '聊天话题', '搜索网页', '搜索视频', '搜索地图', '搜索新闻', '查看食谱', '搜索商品', '写歌词', '写论文', '模仿名人', '翻译语言', '摘要文章', '讲笑话', '做数学题', '搜索图片', '播放音乐', '查看天气']
if "今年" in prompt or "今天" in prompt:
now = datetime.datetime.now()
prompt = prompt.replace("今年",now.strftime('%Y年'))
prompt = prompt.replace("今天",now.strftime('%Y年%m月%d'))
gpt = ""
gpt_url = "https://api.openai.com/v1/engines/text-davinci-003/completions"
gpt_headers = {
"Authorization": "Bearer "+os.environ['GPTKEY'],
"Content-Type": "application/json",
}
gpt_data = {
"prompt": prompt,
"max_tokens": 256,
"temperature": 0.9,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"best_of": 1,
"echo": False,
"logprobs": 0,
"stream": False
}
if prompt and prompt !='' :
gpt_response = requests.post(gpt_url, headers=gpt_headers, data=json.dumps(gpt_data))
gpt_json = gpt_response.json()
if 'choices' in gpt_json:
gpt = gpt_json['choices'][0]['text']
if search_type == '任务':
for word in gpt.split('\n'):
if word != "":
gpt = word.replace("\"","").replace("\'","").replace("","").replace("","").replace("","").replace("","")
break
if gpt!="":
search_query.query = gpt
if 'Google' not in original_search_query and 'google' not in original_search_query and '谷歌' not in original_search_query and ('Google' in search_query.query or 'google' in search_query.query or '谷歌' in search_query.query):
search_query.query=search_query.query.replace("Google","").replace("google","").replace("谷歌","")
else:
gpt_judge = []
for tmpj in gpt.split():
try:
gpt_judge = json.loads(tmpj)
except:pass
if len(gpt_judge)==3 and gpt_judge[0] in acts and gpt_judge[2] != '' and (gpt_judge[1]=='' or gpt_judge[1]=='True' or gpt_judge[1]=='true'):
search_query.query = gpt_judge[2]
search_type = gpt_judge[0]
net_search = True
net_search_str = 'true'
elif len(gpt_judge)==3 and gpt_judge[0] in acts and gpt_judge[2] != '' and (gpt_judge[1]=='' or gpt_judge[1]=='False' or gpt_judge[1]=='false'):
search_type = gpt_judge[0]
net_search = False
net_search_str = 'false'
except Exception as ee:
logger.exception(ee, exc_info=True)
search = SearchWithPlugins(search_query, request.user_plugins, request) # pylint: disable=redefined-outer-name
result_container = search.search()
except SearxParameterException as e:
logger.exception('search error: SearxParameterException')
return index_error(output_format, e.message), 400
except Exception as e: # pylint: disable=broad-except
logger.exception(e, exc_info=True)
return index_error(output_format, gettext('search error')), 500
# results
results = result_container.get_ordered_results()
number_of_results = result_container.results_number()
if number_of_results < result_container.results_length():
number_of_results = 0
# OPENAI GPT
raws = []
try:
url_pair = []
url_proxy = {}
prompt = ""
for res in results:
if 'url' not in res: continue
if 'content' not in res: continue
if 'title' not in res: continue
if res['content'] == '': continue
new_url = 'https://url'+str(len(url_pair))
url_pair.append(res['url'])
url_proxy[res['url']] = (morty_proxify(res['url'].replace("://mobile.twitter.com","://nitter.net").replace("://mobile.twitter.com","://nitter.net").replace("://twitter.com","://nitter.net")))
res['title'] = res['title'].replace("التغريدات مع الردود بواسطة","")
res['content'] = res['content'].replace(" "," ")
res['content'] = res['content'].replace("Translate Tweet. ","")
res['content'] = res['content'].replace("Learn more ","")
res['content'] = res['content'].replace("Translate Tweet.","")
res['content'] = res['content'].replace("Retweeted.","Reposted.")
res['content'] = res['content'].replace("Learn more.","")
res['content'] = res['content'].replace("Show replies.","")
res['content'] = res['content'].replace("See new Tweets. ","")
if "作者简介:金融学客座教授,硕士生导师" in res['content']: res['content']=res['title']
res['content'] = res['content'].replace("You're unable to view this Tweet because this account owner limits who can view their Tweets.","Private Tweet.")
res['content'] = res['content'].replace("Twitter for Android · ","")
res['content'] = res['content'].replace("This Tweet was deleted by the Tweet author.","Deleted Tweet.")
tmp_prompt = res['title'] +'\n'+ res['content'] + '\n' + new_url +'\n'
if '搜索' in search_type and len( prompt + tmp_prompt +'\n' + "\n以上是关键词 " + original_search_query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:" ) <1600:
raws.append(tmp_prompt)
prompt += tmp_prompt +'\n'
elif len( prompt + tmp_prompt +'\n' + "\n以上是 " + original_search_query + " 的网络知识。用简体中文完成"+ search_type +",如果使用了网络知识,删除无关内容,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:") <1600:
prompt += tmp_prompt +'\n'
if prompt != "":
gpt = ""
gpt_url = "https://search.kg/completions"
gpt_headers = {
"Content-Type": "application/json",
}
if '搜索' not in search_type:
gpt_data = {
"prompt": prompt+"\n以上是 " + original_search_query + " 的网络知识。用简体中文完成"+ search_type +",如果使用了网络知识,删除无关内容,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
"max_tokens": 1000,
"temperature": 0.2,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"best_of": 1,
"echo": False,
"logprobs": 0,
"stream": True
}
else:
gpt_data = {
"prompt": prompt+"\n以上是关键词 " + search_query.query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
"max_tokens": 1000,
"temperature": 0.2,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"best_of": 1,
"echo": False,
"logprobs": 0,
"stream": True
}
gpt = json.dumps({'data':gpt_data, 'url_pair':url_pair, 'url_proxy':url_proxy, 'raws': raws})
gpt = '<div id="chat_section"><div id="chat_intro"></div><div id="chat"></div>' + r'''
<div id="modal" class="modal">
<div id="modal-title" class="modal-title">网页速览<span>
<a id="closebtn" href="javascript:void(0);" class="close-modal closebtn"></a></span>
</div>
<div class="modal-input-content" id="modal-input-content">
<div id="iframe-wrapper">
<iframe ></iframe>
<div id='readability-reader' style='display:none'></div>
</div>
</div>
</div>
<script>
// 1. 获取元素
var modal = document.querySelector('.modal');
var closeBtn = document.querySelector('#closebtn');
var title = document.querySelector('#modal-title');
// 2. 点击弹出层这个链接 link 让mask 和modal 显示出来
// 3. 点击 closeBtn 就隐藏 mask 和 modal
closeBtn.addEventListener('click', function () {
modal.style.display = 'none';
document.querySelector("#chat_section").appendChild(document.querySelector("#chat_talk"))
document.querySelector("#chat_section").appendChild(document.querySelector("#chat_continue"))
document.querySelector("#readability-reader").innerHTML = '';
try{iframe.removeAttribute('src');}catch(e){}
})
// 4. 开始拖拽
// (1) 当我们鼠标按下, 就获得鼠标在盒子内的坐标
modal.addEventListener('mousedown', function (e) {
var x = e.pageX - modal.offsetLeft;
var y = e.pageY - modal.offsetTop;
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
document.addEventListener('mousemove', move)
function move(e) {
modal.style.left = e.pageX - x + 'px';
modal.style.top = e.pageY - y + 'px';
}
// (3) 鼠标弹起,就让鼠标移动事件移除
document.addEventListener('mouseup', function () {
document.removeEventListener('mousemove', move);
})
})
modal.addEventListener('touchstart', function (e) {
var x = e.targetTouches[0].pageX - modal.offsetLeft;
var y = e.targetTouches[0].pageY - modal.offsetTop;
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
document.addEventListener('touchmove ', move)
function move(e) {
modal.style.left = e.targetTouches[0].pageX - x + 'px';
modal.style.top = e.targetTouches[0].pageY - y + 'px';
}
// (3) 鼠标弹起,就让鼠标移动事件移除
document.addEventListener('touchend', function () {
document.removeEventListener('touchmove ', move);
})
})
</script>
<style>
.modal-header {
width: 100%;
text-align: center;
height: 30px;
font-size: 24px;
line-height: 30px;
}
.modal {
display: none;
width: 45%;
position: fixed;
left: 32%;
top: 50%;
background: var(--color-header-background);
z-index: 9999;
transform: translate(-50%, -50%);
}
@media screen and (max-width: 50em) {
.modal {
width: 85%;
left: 50%;
top: 50%;
}
}
.modal-title {
width: 100%;
margin: 10px 0px 0px 0px;
text-align: center;
line-height: 40px;
height: 40px;
font-size: 18px;
position: relative;
cursor: move;
}
.modal-button {
width: 50%;
margin: 30px auto 0px auto;
line-height: 40px;
font-size: 14px;
border: #ebebeb 1px solid;
text-align: center;
}
.modal-button a {
display: block;
}
.modal-input input.list-input {
float: left;
line-height: 35px;
height: 35px;
width: 350px;
border: #ebebeb 1px solid;
text-indent: 5px;
}
.modal-input {
overflow: hidden;
margin: 0px 0px 20px 0px;
}
.modal-input label {
float: left;
width: 90px;
padding-right: 10px;
text-align: right;
line-height: 35px;
height: 35px;
font-size: 14px;
}
.modal-title span {
position: absolute;
right: 0px;
top: -15px;
}
#chat_talk {
width: 100%;
max-height: 30vh;
position: relative;
overflow: scroll;
padding-top: 1em;
}
#iframe-wrapper {
width: 100%;
height: 40vh;
position: relative;
overflow: hidden; /* 防止滚动条溢出 */
}
#iframe-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none; /* 去掉边框 */
overflow: auto; /* 显示滚动条 */
}
#iframe-wrapper div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none; /* 去掉边框 */
overflow: auto; /* 显示滚动条 */
}
.closebtn{
width: 25px;
height: 25px;
display: inline-block;
cursor: pointer;
position: absolute;
top: 15px;
right: 15px;
}
.closebtn::before, .closebtn::after {
content: '';
position: absolute;
height: 2px;
width: 20px;
top: 12px;
right: 2px;
background: #999;
cursor: pointer;
}
.closebtn::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.closebtn::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
</style>
<div id="chat_talk"></div>
<div id="chat_continue" style="display:none">
<div id="chat_more" style="display:none"></div>
<hr>
<textarea id="chat_input" style="margin: auto;display: block;background: rgb(209 219 250 / 30%);outline: 0px;color: var(--color-search-font);font-size: 1.2rem;border-radius: 3px;border: none;height: 3em;resize: vertical;width: 75%;"></textarea>
<button id="chat_send" onclick='send_chat()' style="
width: 75%;
display: block;
margin: auto;
margin-top: .8em;
border-radius: .8rem;
height: 2em;
background: linear-gradient(81.62deg, #2870ea 8.72%, #1b4aef 85.01%);
color: #fff;
border: none;
cursor: pointer;
">发送</button>
</div>
</div>
<style>
.chat_answer {
cursor: pointer;
line-height: 1.5em;
margin: 0.5em 3em 0.5em 0;
padding: 8px 12px;
color: white;
background: rgba(27,74,239,0.7);
}
.chat_question {
cursor: pointer;
line-height: 1.5em;
margin: 0.5em 0 0.5em 3em;
padding: 8px 12px;
color: black;
background: rgba(245, 245, 245, 0.7);
}
button.btn_more {
min-height: 30px;
text-align: left;
background: rgb(209, 219, 250);
border-radius: 8px;
overflow: hidden;
box-sizing: border-box;
padding: 0px 12px;
margin: 1px;
cursor: pointer;
font-weight: 500;
line-height: 28px;
border: 1px solid rgb(18, 59, 182);
color: rgb(18, 59, 182);
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: rgba(0, 0, 0, 0.3);
box-shadow: rgba(0, 0, 0, 0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
background: rgba(17, 16, 16, 0.13);
-webkit-box-shadow: rgba(0, 0, 0, 0.9);
box-shadow: rgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(211, 173, 209, 0.4);
}
</style>
''' + '<div id="prompt" style="display:none">' + (base64.b64encode(gpt.encode("utf-8")).decode('UTF-8') ) + '</div>'
# gpt_response = requests.post(gpt_url, headers=gpt_headers, data=json.dumps(gpt_data))
# gpt_json = gpt_response.json()
# if 'choices' in gpt_json:
# gpt = gpt_json['choices'][0]['text']
# gpt = gpt.replace("简报:","").replace("简报:","")
# for i in range(len(url_pair)-1,-1,-1):
# gpt = gpt.replace("https://url"+str(i),url_pair[i])
# rgpt = gpt
if gpt and gpt!="":
if original_search_query != search_query.query:
gpt = "Search 为您搜索:" + search_query.query + "\n\n" + gpt
gpt = gpt + r'''<style>
a.footnote {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 600;
vertical-align: top;
top: 0px;
margin: 1px 1px;
min-width: 14px;
height: 14px;
border-radius: 3px;
color: rgb(18, 59, 182);
background: rgb(209, 219, 250);
outline: transparent solid 1px;
}
</style>
<script src="/static/themes/magi/Readability-readerable.js"></script>
<script src="/static/themes/magi/Readability.js"></script>
<script src="/static/themes/magi/markdown.js"></script>
<script>
const original_search_query = "''' + original_search_query.replace('"',"") + r'''"
const search_queryquery = "''' + search_query.query.replace('"',"") + r'''"
const search_type = "''' + search_type + r'''"
const net_search = ''' + net_search_str + r'''
</script><script>
const _0x5b374a=_0x4dd7,_0x26b7df=_0x4dd7,_0x2d29d5=_0x4dd7,_0x374ab4=_0x4dd7,_0x22ef99=_0x4dd7;(function(_0x5d4cc5,_0x1323f6){const _0x2fdb0b=_0x4dd7,_0x779b24=_0x4dd7,_0x16a60a=_0x4dd7,_0x12a6aa=_0x4dd7,_0x21ec60=_0x4dd7,_0x554395=_0x5d4cc5();while(!![]){try{const _0x301db7=-parseInt(_0x2fdb0b(0x962))/(0x1*0x1f7d+-0x1124+0x66*-0x24)+-parseInt(_0x2fdb0b(0x50d))/(-0x26*0x5+-0x173*0x12+0x5*0x55e)*(-parseInt(_0x2fdb0b(0x731))/(-0x1*-0x25bf+-0x27c+-0x2340))+parseInt(_0x2fdb0b(0x2f9))/(0x1cd5+0x168*0x1+-0x1e39)+-parseInt(_0x16a60a(0x7b1))/(-0x2599+0x6f5*-0x2+0x3388)+parseInt(_0x12a6aa(0x6f4))/(-0x103*0x13+-0x7f*0x1+-0xe*-0x169)*(parseInt(_0x2fdb0b(0x2e6))/(-0xa6e+0x7a5+0x2d0))+parseInt(_0x2fdb0b(0x65f))/(0x134d+0x3fa*0x2+-0x65*0x45)*(parseInt(_0x779b24(0x406))/(0x961*0x3+-0x1ee8+0x2ce))+-parseInt(_0x2fdb0b(0x1bd))/(-0x146c+-0x2ee+-0x7cc*-0x3);if(_0x301db7===_0x1323f6)break;else _0x554395['push'](_0x554395['shift']());}catch(_0xbc715a){_0x554395['push'](_0x554395['shift']());}}}(_0x4353,-0x1be*-0x3c9+0x70b47*0x1+-0x1ef7c));function proxify(){const _0x1074f7=_0x4dd7,_0x5f3bb2=_0x4dd7,_0x474758=_0x4dd7,_0x2e9aa5=_0x4dd7,_0x233387=_0x4dd7,_0x526ce0={'uTgcg':_0x1074f7(0x4ce),'EPdeD':function(_0x941e40,_0x5b1330){return _0x941e40!==_0x5b1330;},'xDdGK':_0x5f3bb2(0x18d),'mAVnH':function(_0x2647c5,_0x1ddf7f){return _0x2647c5>=_0x1ddf7f;},'SMwXK':function(_0x487c5,_0x4a0983){return _0x487c5!==_0x4a0983;},'OGwNW':_0x1074f7(0x88f),'MRpwY':function(_0x28c473,_0x46902a){return _0x28c473+_0x46902a;},'rXQXG':_0x474758(0x30c)+_0x1074f7(0x3f0),'dTRDU':function(_0x5e82c6,_0x1fb307){return _0x5e82c6(_0x1fb307);},'CnjWd':function(_0x114d2b,_0x52e841){return _0x114d2b+_0x52e841;},'ZORuY':function(_0x48e524,_0xd5c061){return _0x48e524===_0xd5c061;},'OLLZk':_0x233387(0x251),'NGRKM':_0x2e9aa5(0x78c),'nXAoY':function(_0x2761ff,_0x2b53fe){return _0x2761ff+_0x2b53fe;},'erFNe':function(_0x15c1d1,_0x2082ec){return _0x15c1d1(_0x2082ec);},'DLFuJ':function(_0x5da223,_0x955ef0){return _0x5da223(_0x955ef0);},'CJqdx':function(_0x23832d,_0x5bc31d){return _0x23832d+_0x5bc31d;},'Qeplo':function(_0x1c42f1,_0x5022d7){return _0x1c42f1+_0x5022d7;},'tpvkj':function(_0x5ee9fc,_0x23bb7b){return _0x5ee9fc+_0x23bb7b;},'fFyaM':_0x1074f7(0x5a8)+_0x474758(0x1d8)+'(','HYuyl':function(_0x4ed001,_0x4b5b0f){return _0x4ed001+_0x4b5b0f;},'LpdwY':_0x474758(0x66e),'ArIpn':function(_0x22f704,_0x196cb8){return _0x22f704+_0x196cb8;},'dqUgX':function(_0x1bcfa3,_0x2f8f0b){return _0x1bcfa3+_0x2f8f0b;}};try{if(_0x526ce0[_0x1074f7(0x5d1)](_0x526ce0[_0x5f3bb2(0x968)],_0x526ce0[_0x5f3bb2(0x968)])){const _0x395086=_0x58c9a4[_0x1074f7(0x5e3)](_0x57a252,arguments);return _0x5e99b5=null,_0x395086;}else for(let _0xf6fa66=Object[_0x233387(0x94c)](prompt[_0x2e9aa5(0x3eb)+_0x474758(0x492)])[_0x1074f7(0x1cf)+'h'];_0x526ce0[_0x474758(0x39f)](_0xf6fa66,0x2268+0x300+0xc*-0x31e);--_0xf6fa66){if(_0x526ce0[_0x233387(0x6c3)](_0x526ce0[_0x474758(0x604)],_0x526ce0[_0x474758(0x604)]))_0x38976e=_0x526ce0[_0x2e9aa5(0x777)];else{if(document[_0x1074f7(0x86b)+_0x5f3bb2(0x185)+_0x2e9aa5(0x435)](_0x526ce0[_0x233387(0x55b)](_0x526ce0[_0x1074f7(0x966)],_0x526ce0[_0x1074f7(0x250)](String,_0x526ce0[_0x474758(0x2ca)](_0xf6fa66,0x29*0x1f+-0x35e*-0x3+-0xf10*0x1))))){if(_0x526ce0[_0x2e9aa5(0x889)](_0x526ce0[_0x233387(0x663)],_0x526ce0[_0x5f3bb2(0x5fa)])){const _0x598fc7=_0x498611?function(){const _0x40aa49=_0x5f3bb2;if(_0x3d4852){const _0x3d82c0=_0x53c1d3[_0x40aa49(0x5e3)](_0x3efb97,arguments);return _0xd50b1e=null,_0x3d82c0;}}:function(){};return _0x1dbf28=![],_0x598fc7;}else{let _0x1f2f16=document[_0x5f3bb2(0x86b)+_0x233387(0x185)+_0x1074f7(0x435)](_0x526ce0[_0x5f3bb2(0x2c0)](_0x526ce0[_0x1074f7(0x966)],_0x526ce0[_0x474758(0x387)](String,_0x526ce0[_0x2e9aa5(0x55b)](_0xf6fa66,0x19e6+-0xce*0x16+-0x3*0x2bb))))[_0x2e9aa5(0x66e)];if(!_0x1f2f16||!prompt[_0x5f3bb2(0x3eb)+_0x2e9aa5(0x492)][_0x1f2f16])continue;document[_0x5f3bb2(0x86b)+_0x233387(0x185)+_0x5f3bb2(0x435)](_0x526ce0[_0x1074f7(0x2c0)](_0x526ce0[_0x233387(0x966)],_0x526ce0[_0x2e9aa5(0x139)](String,_0x526ce0[_0x2e9aa5(0x899)](_0xf6fa66,-0x6af+0xbe1+0x3*-0x1bb))))[_0x2e9aa5(0x952)+'ck']=_0x526ce0[_0x233387(0x899)](_0x526ce0[_0x5f3bb2(0x55b)](_0x526ce0[_0x5f3bb2(0x80b)](_0x526ce0[_0x5f3bb2(0x58e)](_0x526ce0[_0x1074f7(0x528)],prompt[_0x233387(0x3eb)+_0x474758(0x492)][_0x1f2f16]),','),_0x526ce0[_0x1074f7(0x387)](String,_0x526ce0[_0x233387(0x1bb)](_0xf6fa66,-0x1e+0x20c7+-0x20a8))),')'),document[_0x474758(0x86b)+_0x474758(0x185)+_0x1074f7(0x435)](_0x526ce0[_0x5f3bb2(0x2ca)](_0x526ce0[_0x233387(0x966)],_0x526ce0[_0x1074f7(0x250)](String,_0x526ce0[_0x1074f7(0x58e)](_0xf6fa66,0x1*0xc97+-0x2*0x9c8+-0x13*-0x5e))))[_0x5f3bb2(0x56b)+_0x1074f7(0x3b6)+_0x474758(0x216)](_0x526ce0[_0x1074f7(0x58a)]),document[_0x233387(0x86b)+_0x1074f7(0x185)+_0x2e9aa5(0x435)](_0x526ce0[_0x1074f7(0x2fe)](_0x526ce0[_0x5f3bb2(0x966)],_0x526ce0[_0x2e9aa5(0x139)](String,_0x526ce0[_0x474758(0x833)](_0xf6fa66,0xde7*0x1+0x10*-0x190+0x58d*0x2))))[_0x233387(0x56b)+_0x233387(0x3b6)+_0x5f3bb2(0x216)]('id');}}}}}catch(_0x19eb77){}}function modal_open(_0x4953fc,_0xcd67c7){const _0x28dea0=_0x4dd7,_0xb9a69b=_0x4dd7,_0x3c5c34=_0x4dd7,_0x525c03=_0x4dd7,_0x40937d=_0x4dd7,_0x3f1874={'SBvmB':function(_0x1543ee,_0x4de4e){return _0x1543ee+_0x4de4e;},'PmThk':_0x28dea0(0x362),'ApkVF':_0x28dea0(0x7d1),'SiuJb':_0x3c5c34(0x302)+_0x525c03(0x30e)+'t','JXDYl':function(_0xef4c70,_0x5c339f){return _0xef4c70<_0x5c339f;},'UFxho':function(_0x344733,_0x2cf89e){return _0x344733===_0x2cf89e;},'StzgB':_0x3c5c34(0x2b9),'TEsuB':function(_0x5e6cb6,_0x1b7a55){return _0x5e6cb6(_0x1b7a55);},'MboLA':_0x28dea0(0x3b1)+'ss','EtZiE':_0x525c03(0x8c1),'qUwgz':_0x3c5c34(0x588),'kFbzl':function(_0x101c2e,_0x2069d2){return _0x101c2e!==_0x2069d2;},'HEUwC':_0x40937d(0x24c),'oOtvv':_0xb9a69b(0x901)+_0x3c5c34(0x3a3)+_0x525c03(0x5fb)+_0x28dea0(0x61d)+_0x525c03(0x306),'ZbVFs':function(_0x36f816,_0x3e3d51){return _0x36f816===_0x3e3d51;},'mqAIP':_0x3c5c34(0x327),'ihCqs':_0x3c5c34(0x94d)+'d','vHVMR':function(_0x2956b5,_0x345b19){return _0x2956b5!==_0x345b19;},'cexDl':_0x40937d(0x756),'OGPKM':_0x3c5c34(0x3ad)+_0x525c03(0x814),'akurI':function(_0x2fa2da,_0x4b1c52){return _0x2fa2da+_0x4b1c52;},'gLBSS':_0x28dea0(0x923)+_0x28dea0(0x89a)+_0x28dea0(0x87d)+_0x28dea0(0x7c1)+_0x525c03(0x514)+_0x40937d(0x952)+_0x525c03(0x308)+_0x28dea0(0x41d)+_0x28dea0(0x19a)+_0xb9a69b(0x181)+_0x28dea0(0x908),'PpfDq':_0xb9a69b(0x7eb)+_0x28dea0(0x960),'eSfUZ':function(_0x947945,_0x50a8dd){return _0x947945-_0x50a8dd;},'EiSFR':_0x525c03(0x75f)+'es','YhNdl':function(_0x5e509f,_0x430287){return _0x5e509f(_0x430287);},'gFzdQ':_0x28dea0(0x227)+_0xb9a69b(0x2fc)+_0x3c5c34(0x672)+_0x525c03(0x739),'gQmIU':_0x28dea0(0x477)+_0x525c03(0x31f)+_0x28dea0(0x8cc)+_0x3c5c34(0x255)+_0x525c03(0x7fd)+_0xb9a69b(0x2a1)+'\x20)','cUkNX':function(_0x32cec8){return _0x32cec8();},'EmAil':_0x3c5c34(0x1ad),'PnYkL':_0x28dea0(0x759),'edHQx':_0xb9a69b(0x311),'NtHwS':_0x40937d(0x31b),'BrrEe':_0x28dea0(0x944)+_0xb9a69b(0x57c),'reFeA':_0x525c03(0x160),'byZBf':_0x28dea0(0x3bb),'zeMFh':_0x3c5c34(0x754),'MBjMD':_0x3c5c34(0x662),'GcLig':function(_0x434aab,_0x362e81){return _0x434aab>_0x362e81;},'odpVO':function(_0x5e4897,_0x219508){return _0x5e4897==_0x219508;},'jiLuF':_0x40937d(0x360)+']','lFJGs':_0x28dea0(0x769),'bmAbV':_0xb9a69b(0x6c5),'mVzpk':_0x28dea0(0x89d),'Krvkw':function(_0x44f14f,_0x583490){return _0x44f14f===_0x583490;},'RPFTM':_0xb9a69b(0x5c6),'VtpHo':_0x3c5c34(0x97c),'PtdWx':_0xb9a69b(0x6c2),'npamS':_0x40937d(0x80e),'cHnui':_0x525c03(0x429),'JJtdC':_0x40937d(0x838),'SqnnJ':_0x3c5c34(0x511),'WdFSm':_0x3c5c34(0x7fc)+'pt','LbprK':function(_0x2837e0,_0x5157a9,_0x3d8e88){return _0x2837e0(_0x5157a9,_0x3d8e88);},'wlwGt':_0x3c5c34(0x648)+_0xb9a69b(0x811),'MteTK':function(_0x505066,_0x5a15d0){return _0x505066+_0x5a15d0;},'LTrXL':_0x40937d(0x3c3)+_0x28dea0(0x653)+_0x28dea0(0x1a3)+_0x3c5c34(0x5f5)+_0x3c5c34(0x385),'HlyCp':_0x40937d(0x66b)+'>','riPby':_0x3c5c34(0x5aa),'kVNpp':_0x40937d(0x206),'gyUyh':function(_0x2e10c8,_0x686f46){return _0x2e10c8!==_0x686f46;},'aukEP':_0x28dea0(0x390),'Afhsh':function(_0x3d8e29,_0x372c79){return _0x3d8e29(_0x372c79);},'BJRkD':function(_0x30555c,_0x3c923d){return _0x30555c+_0x3c923d;},'sDGCx':function(_0x50e444,_0x1a1e56){return _0x50e444+_0x1a1e56;},'AJzzC':_0x40937d(0x31e)+_0xb9a69b(0x415)+_0x3c5c34(0x313)+_0x40937d(0x40f)+_0x3c5c34(0x97b)+_0xb9a69b(0x652)+_0x40937d(0x902)+'\x0a','QanDg':_0x40937d(0x4b0),'igfxn':_0x525c03(0x2f3)+'\x0a','PPXFa':function(_0x1c01b8,_0x4044d2){return _0x1c01b8===_0x4044d2;},'dfRlS':_0x40937d(0x15f),'Fcopp':_0xb9a69b(0x179),'CJmhV':function(_0x5f10c1,_0x3dc662){return _0x5f10c1<_0x3dc662;},'KvaAK':function(_0x30f6b6,_0xadb806){return _0x30f6b6+_0xadb806;},'DyrMl':function(_0x3b708c,_0xa4e36e){return _0x3b708c+_0xa4e36e;},'mOBRx':function(_0x1b9eaa,_0x342b18){return _0x1b9eaa+_0x342b18;},'XQUFW':_0xb9a69b(0x448)+'\x0a','LmHZK':function(_0x170ead,_0x5e2296){return _0x170ead!==_0x5e2296;},'asFnI':_0x28dea0(0x455),'zWXhQ':_0xb9a69b(0x468),'OIgtu':function(_0xf48d66,_0x518378){return _0xf48d66<_0x518378;},'Mdlpe':function(_0x2b9966,_0xc7125){return _0x2b9966+_0xc7125;},'gXzQX':function(_0xedd76f,_0x9f6547){return _0xedd76f+_0x9f6547;},'mQxtC':_0xb9a69b(0x5f0)+_0x28dea0(0x448)+'\x0a','Kzdnc':_0x525c03(0x192),'EcxVy':_0xb9a69b(0x404)+_0x525c03(0x81d)+_0x28dea0(0x451)+_0x525c03(0x56e)+_0x28dea0(0x4b5)+_0x28dea0(0x673),'AZInv':_0x28dea0(0x783),'PMyeL':_0x525c03(0x2f7),'XLpPb':_0x40937d(0x49d)+':','WFhBK':_0x525c03(0x4a9),'ZYcnY':_0xb9a69b(0x45e),'DfTtr':_0x28dea0(0x275)+_0x3c5c34(0x1c9)+_0x3c5c34(0x8fb)+_0xb9a69b(0x421),'lNazI':_0x28dea0(0x3ad)+_0xb9a69b(0x3f2),'lvqCh':_0x28dea0(0x3ad)+_0x525c03(0x24b)+_0x28dea0(0x92e),'EObeF':function(_0x48a409,_0x4d5745,_0x58b04d,_0x2d6437){return _0x48a409(_0x4d5745,_0x58b04d,_0x2d6437);},'LSjhy':_0x525c03(0x404)+_0x28dea0(0x81d)+_0x525c03(0x451)+_0x3c5c34(0x396)+_0x28dea0(0x444),'NdbJO':function(_0x5a3d11){return _0x5a3d11();},'BZWVe':_0x3c5c34(0x3c6),'aFSCM':_0x28dea0(0x66a),'ixUii':function(_0xb1d82e,_0x21ab5b){return _0xb1d82e+_0x21ab5b;},'BYlPZ':function(_0x136371,_0x3d3632){return _0x136371+_0x3d3632;},'UZIDC':function(_0x1b5f0e,_0x5b0c9e){return _0x1b5f0e+_0x5b0c9e;},'JRpwP':function(_0x247eae,_0x525af6){return _0x247eae+_0x525af6;},'rmZLN':_0x40937d(0x3c3)+_0xb9a69b(0x653)+_0x40937d(0x1a3)+_0x3c5c34(0x4ca)+_0xb9a69b(0x5f1)+'\x22>','Qskmc':_0x40937d(0x682),'zgpoA':_0x525c03(0x93a)+_0xb9a69b(0x87d)+_0xb9a69b(0x1d3)+_0x40937d(0x22a),'hfzvX':_0xb9a69b(0x510),'mPgzr':_0x525c03(0x5e9),'cSkRb':_0xb9a69b(0x458)+_0xb9a69b(0x3bd)+_0x40937d(0x7ff)+_0x28dea0(0x922)};prev_chat=document[_0xb9a69b(0x3d6)+_0x28dea0(0x6c8)+_0xb9a69b(0x686)](_0x3f1874[_0x3c5c34(0x2ea)])[_0x28dea0(0x8f2)+_0x40937d(0x907)],document[_0x3c5c34(0x3d6)+_0x40937d(0x6c8)+_0x525c03(0x686)](_0x3f1874[_0x28dea0(0x2ea)])[_0x525c03(0x8f2)+_0x3c5c34(0x907)]=_0x3f1874[_0x525c03(0x17e)](_0x3f1874[_0x525c03(0x261)](_0x3f1874[_0xb9a69b(0x49a)](_0x3f1874[_0x525c03(0x2c4)](_0x3f1874[_0xb9a69b(0x70b)](_0x3f1874[_0x40937d(0x43d)](prev_chat,_0x3f1874[_0x3c5c34(0x878)]),_0x3f1874[_0x525c03(0x5b5)]),_0x3f1874[_0x40937d(0x65c)]),_0x3f1874[_0x40937d(0x6de)](String,_0xcd67c7)),_0x3f1874[_0x3c5c34(0x364)]),_0x3f1874[_0x28dea0(0x3e1)]),modal[_0x525c03(0x19e)][_0x525c03(0x929)+'ay']=_0x3f1874[_0x525c03(0x1e6)],document[_0x525c03(0x86b)+_0x525c03(0x185)+_0x525c03(0x435)](_0x3f1874[_0x40937d(0x8fe)])[_0x3c5c34(0x8f2)+_0x40937d(0x907)]='';var _0x4f3362=new Promise((_0xacba84,_0x3f7c04)=>{const _0x33ff59=_0x525c03,_0x118278=_0x28dea0,_0x83ac2d=_0xb9a69b,_0x39eaee=_0x40937d,_0x272a2d=_0xb9a69b,_0x253b1d={'UCUyX':function(_0xa62d91,_0x59470a){const _0x1237a5=_0x4dd7;return _0x3f1874[_0x1237a5(0x144)](_0xa62d91,_0x59470a);},'CVvfT':_0x3f1874[_0x33ff59(0x237)],'YKjHP':function(_0x50c34d,_0x1472b7){const _0x2bc7a6=_0x33ff59;return _0x3f1874[_0x2bc7a6(0x1e2)](_0x50c34d,_0x1472b7);},'kZEcv':_0x3f1874[_0x33ff59(0x25a)],'UglCy':function(_0x3af9e9,_0x4338c3){const _0x1fdec7=_0x118278;return _0x3f1874[_0x1fdec7(0x144)](_0x3af9e9,_0x4338c3);},'ilJwt':_0x3f1874[_0x33ff59(0x1eb)],'OOzMw':_0x3f1874[_0x83ac2d(0x281)],'IXeog':function(_0x14ae3e,_0x2a352d){const _0x16b7fa=_0x39eaee;return _0x3f1874[_0x16b7fa(0x1e2)](_0x14ae3e,_0x2a352d);}};if(_0x3f1874[_0x272a2d(0x8fc)](_0x3f1874[_0x118278(0x8c0)],_0x3f1874[_0x83ac2d(0x8c0)]))(function(){return![];}[_0x272a2d(0x3e5)+_0x118278(0x62a)+'r'](hEJSQT[_0x118278(0x1c0)](hEJSQT[_0x83ac2d(0x3d3)],hEJSQT[_0x83ac2d(0x4bb)]))[_0x272a2d(0x5e3)](hEJSQT[_0x83ac2d(0x43a)]));else{var _0x6e7cf1=document[_0x83ac2d(0x86b)+_0x39eaee(0x185)+_0x118278(0x435)](_0x3f1874[_0x33ff59(0x6b1)]);_0x6e7cf1[_0x272a2d(0x70a)]=_0x4953fc;if(_0x6e7cf1[_0x272a2d(0x1ac)+_0x83ac2d(0x170)+'t'])_0x3f1874[_0x39eaee(0x8ed)](_0x3f1874[_0x39eaee(0x40d)],_0x3f1874[_0x83ac2d(0x40d)])?_0x6e7cf1[_0x33ff59(0x1ac)+_0x33ff59(0x170)+'t'](_0x3f1874[_0x118278(0x212)],function(){const _0x2ae5c0=_0x33ff59,_0x21e9a1=_0x118278,_0x14346b=_0x33ff59,_0x23d721=_0x272a2d,_0x557ac6=_0x272a2d;_0x253b1d[_0x2ae5c0(0x3ed)](_0x253b1d[_0x2ae5c0(0x537)],_0x253b1d[_0x21e9a1(0x537)])?_0x253b1d[_0x14346b(0x45c)](_0xacba84,_0x253b1d[_0x14346b(0x85d)]):_0x35944b='按钮';}):_0xa81783+=_0x58d502;else{if(_0x3f1874[_0x83ac2d(0x1b2)](_0x3f1874[_0x272a2d(0x2a6)],_0x3f1874[_0x118278(0x2a6)])){var _0x5a7e04=new _0x3bd4ea(_0x48092e[_0x33ff59(0x1cf)+'h']),_0x170d85=new _0x26a933(_0x5a7e04);for(var _0x10b434=0x11dd*-0x1+-0xb*-0x8e+-0x1*-0xbc3,_0x18971f=_0x21b6e0[_0x272a2d(0x1cf)+'h'];_0x3f1874[_0x33ff59(0x210)](_0x10b434,_0x18971f);_0x10b434++){_0x170d85[_0x10b434]=_0x38dd45[_0x83ac2d(0x549)+_0x33ff59(0x202)](_0x10b434);}return _0x5a7e04;}else _0x6e7cf1[_0x118278(0x94d)+'d']=function(){const _0x3f265f=_0x83ac2d,_0x527c45=_0x118278,_0x54769c=_0x33ff59,_0x5749c1=_0x33ff59,_0x4b4065=_0x272a2d;if(_0x253b1d[_0x3f265f(0x312)](_0x253b1d[_0x3f265f(0x927)],_0x253b1d[_0x54769c(0x5be)])){const _0x2e1950=_0x4e9b29[_0x5749c1(0x5e3)](_0x3c7fcb,arguments);return _0x522952=null,_0x2e1950;}else _0x253b1d[_0x527c45(0x4e9)](_0xacba84,_0x253b1d[_0x5749c1(0x85d)]);};}}});keytextres='',_0x4f3362[_0x28dea0(0x15c)](()=>{const _0x27445b=_0xb9a69b,_0x1bfcbc=_0x28dea0,_0x16d18a=_0xb9a69b,_0x2bdbb9=_0x40937d,_0x5d3be9=_0x40937d,_0x5138b6={'qOyvL':function(_0x1358a2,_0x4b018f){const _0x1a3902=_0x4dd7;return _0x3f1874[_0x1a3902(0x2ec)](_0x1358a2,_0x4b018f);},'eKmNn':_0x3f1874[_0x27445b(0x2ba)],'fWMJP':function(_0x477605,_0x963de){const _0xd1e556=_0x27445b;return _0x3f1874[_0xd1e556(0x1b2)](_0x477605,_0x963de);},'SOsvl':_0x3f1874[_0x1bfcbc(0x4fb)],'jAmDU':_0x3f1874[_0x16d18a(0x726)]};if(_0x3f1874[_0x16d18a(0x144)](_0x3f1874[_0x5d3be9(0x694)],_0x3f1874[_0x2bdbb9(0x976)]))try{var _0x4cd642=new _0x2aae99(_0xe9683d),_0x25daec='';for(var _0x1b6415=0xa26*0x2+0x165*0x7+-0x1e0f;_0x3f1874[_0x5d3be9(0x210)](_0x1b6415,_0x4cd642[_0x2bdbb9(0x407)+_0x2bdbb9(0x8cb)]);_0x1b6415++){_0x25daec+=_0x2aa6bf[_0x16d18a(0x5ea)+_0x1bfcbc(0x77d)+_0x1bfcbc(0x215)](_0x4cd642[_0x1b6415]);}return _0x25daec;}catch(_0x4d224f){}else{document[_0x2bdbb9(0x86b)+_0x16d18a(0x185)+_0x2bdbb9(0x435)](_0x3f1874[_0x2bdbb9(0x35f)])[_0x27445b(0x6c1)+_0x27445b(0x5f8)+'d'](document[_0x5d3be9(0x86b)+_0x16d18a(0x185)+_0x5d3be9(0x435)](_0x3f1874[_0x27445b(0x7b5)])),document[_0x27445b(0x86b)+_0x2bdbb9(0x185)+_0x16d18a(0x435)](_0x3f1874[_0x27445b(0x35f)])[_0x16d18a(0x6c1)+_0x16d18a(0x5f8)+'d'](document[_0x5d3be9(0x86b)+_0x27445b(0x185)+_0x2bdbb9(0x435)](_0x3f1874[_0x1bfcbc(0x855)]));var _0x2810eb=document[_0x5d3be9(0x86b)+_0x5d3be9(0x185)+_0x5d3be9(0x435)](_0x3f1874[_0x2bdbb9(0x6b1)]);let _0x45c060=_0x3f1874[_0x2bdbb9(0x1e2)](eleparse,_0x2810eb[_0x5d3be9(0x426)+_0x2bdbb9(0x338)+_0x5d3be9(0x37c)]),_0x34ecc8=new Readability(_0x2810eb[_0x2bdbb9(0x426)+_0x16d18a(0x338)+_0x1bfcbc(0x37c)][_0x2bdbb9(0x683)+_0x16d18a(0x719)](!![]))[_0x1bfcbc(0x961)]();const _0x4f9572={};_0x4f9572[_0x27445b(0x797)]=_0x34ecc8[_0x1bfcbc(0x166)+_0x1bfcbc(0x533)+'t'],optkeytext={'method':_0x3f1874[_0x5d3be9(0x8be)],'headers':headers,'body':JSON[_0x2bdbb9(0x506)+_0x1bfcbc(0x624)](_0x4f9572)},_0x3f1874[_0x1bfcbc(0x86a)](fetchRetry,_0x3f1874[_0x2bdbb9(0x2cf)],-0x16cf+0x1799*0x1+-0xc7,optkeytext)[_0x5d3be9(0x15c)](_0x19b596=>_0x19b596[_0x1bfcbc(0x5dc)]())[_0x5d3be9(0x15c)](_0x50dffe=>{const _0x2b3ea7=_0x2bdbb9,_0x14c076=_0x2bdbb9,_0x31957e=_0x5d3be9,_0x5861af=_0x16d18a,_0xf50c61=_0x16d18a,_0x4fd82d={'WVEhf':_0x3f1874[_0x2b3ea7(0x6ca)],'rOtso':function(_0x4defd4,_0x1bf4fb){const _0x22ce35=_0x2b3ea7;return _0x3f1874[_0x22ce35(0x76a)](_0x4defd4,_0x1bf4fb);},'CWXlQ':_0x3f1874[_0x14c076(0x164)],'NmwzN':function(_0x27e8ae,_0xc724b5){const _0x9ad81c=_0x2b3ea7;return _0x3f1874[_0x9ad81c(0x1e2)](_0x27e8ae,_0xc724b5);},'JnQFp':_0x3f1874[_0x31957e(0x606)],'zKNWj':function(_0x216960,_0x5542fa){const _0x3be1e1=_0x2b3ea7;return _0x3f1874[_0x3be1e1(0x29d)](_0x216960,_0x5542fa);},'OkNBC':_0x3f1874[_0x2b3ea7(0x700)],'bJFEJ':function(_0x580419,_0x444366){const _0x230f24=_0x14c076;return _0x3f1874[_0x230f24(0x6de)](_0x580419,_0x444366);},'AbKxo':function(_0x596539,_0x371668){const _0x5e72eb=_0x5861af;return _0x3f1874[_0x5e72eb(0x76a)](_0x596539,_0x371668);},'omLlv':_0x3f1874[_0x5861af(0x585)],'rXfZr':_0x3f1874[_0x31957e(0x882)],'GKzAT':function(_0x3a0bee){const _0x59abfd=_0x14c076;return _0x3f1874[_0x59abfd(0x4cb)](_0x3a0bee);},'Eshfq':_0x3f1874[_0xf50c61(0x4d2)],'nvlnr':_0x3f1874[_0x31957e(0x68d)],'qvoPM':_0x3f1874[_0x2b3ea7(0x773)],'lBHVd':_0x3f1874[_0x5861af(0x8d0)],'oPAgJ':_0x3f1874[_0x5861af(0x892)],'HeQtZ':_0x3f1874[_0xf50c61(0x603)],'vxJzo':_0x3f1874[_0x14c076(0x650)],'MSCCC':function(_0x185a8a,_0x35590f){const _0x31ddad=_0xf50c61;return _0x3f1874[_0x31ddad(0x210)](_0x185a8a,_0x35590f);},'HlmwP':function(_0x44d65a,_0x3b9897){const _0x10b53c=_0xf50c61;return _0x3f1874[_0x10b53c(0x8fc)](_0x44d65a,_0x3b9897);},'YKdqU':_0x3f1874[_0xf50c61(0x943)],'jbKQe':_0x3f1874[_0x14c076(0x541)],'BPqgM':function(_0xb6440d,_0x4a3926){const _0xd92432=_0x14c076;return _0x3f1874[_0xd92432(0x957)](_0xb6440d,_0x4a3926);},'utiHt':function(_0x4415b3,_0x319e16){const _0x2ffd84=_0x5861af;return _0x3f1874[_0x2ffd84(0x975)](_0x4415b3,_0x319e16);},'wAReO':_0x3f1874[_0x5861af(0x4be)],'SYWfw':function(_0x5baee6,_0x549b5f){const _0x3714b3=_0x31957e;return _0x3f1874[_0x3714b3(0x8fc)](_0x5baee6,_0x549b5f);},'ChTYt':_0x3f1874[_0x31957e(0x391)],'FXeLK':_0x3f1874[_0xf50c61(0x7a8)],'Lpjqp':_0x3f1874[_0x2b3ea7(0x69d)],'jPqSH':function(_0x29fd8f,_0x379693){const _0x20c7c8=_0x14c076;return _0x3f1874[_0x20c7c8(0x947)](_0x29fd8f,_0x379693);},'yUSFb':_0x3f1874[_0xf50c61(0x48d)],'iuHIf':_0x3f1874[_0x5861af(0x828)],'gzKGp':_0x3f1874[_0x14c076(0x826)],'LFWKe':_0x3f1874[_0x14c076(0x950)],'dDTuT':_0x3f1874[_0xf50c61(0x35c)],'tOpdZ':_0x3f1874[_0x31957e(0x6fb)],'KrdKa':_0x3f1874[_0x5861af(0x564)],'fAyfE':_0x3f1874[_0xf50c61(0x69b)],'CWDkI':function(_0x3388b5,_0x2766cd,_0x343761){const _0x43c405=_0x14c076;return _0x3f1874[_0x43c405(0x479)](_0x3388b5,_0x2766cd,_0x343761);},'DlVHJ':_0x3f1874[_0x14c076(0x2ea)],'Jkmcg':function(_0x440e2f,_0x123f4f){const _0x29c977=_0x31957e;return _0x3f1874[_0x29c977(0x572)](_0x440e2f,_0x123f4f);},'pytwe':_0x3f1874[_0x2b3ea7(0x2c9)],'dCVxs':_0x3f1874[_0x5861af(0x3e1)],'WsWdP':_0x3f1874[_0xf50c61(0x3d2)],'rKzzr':_0x3f1874[_0xf50c61(0x22d)]};if(_0x3f1874[_0x5861af(0x88c)](_0x3f1874[_0xf50c61(0x970)],_0x3f1874[_0x14c076(0x970)])){const _0x5e71dc=_0x2c3796?function(){const _0x547faf=_0xf50c61;if(_0x17c00f){const _0x2ecd71=_0x5cc2d6[_0x547faf(0x5e3)](_0x2977b8,arguments);return _0x2e03c7=null,_0x2ecd71;}}:function(){};return _0x2782f2=![],_0x5e71dc;}else{keytextres=_0x3f1874[_0x2b3ea7(0x1af)](unique,_0x50dffe),promptWeb=_0x3f1874[_0x5861af(0x69a)](_0x3f1874[_0x2b3ea7(0x76a)](_0x3f1874[_0x2b3ea7(0x1c0)](_0x3f1874[_0x5861af(0x3ae)](_0x3f1874[_0x5861af(0x410)],_0x3f1874[_0x31957e(0x52b)]),_0x34ecc8[_0x5861af(0x31d)]),'\x0a'),_0x3f1874[_0x31957e(0x90a)]);for(el in _0x45c060){if(_0x3f1874[_0x31957e(0x2ec)](_0x3f1874[_0x2b3ea7(0x79c)],_0x3f1874[_0x5861af(0x707)]))_0x42df11[_0x5861af(0x961)](_0x3878bd[_0x5861af(0x75f)+'es'][-0x1c8e+-0x11*-0xe9+0xd15][_0x31957e(0x797)][_0x2b3ea7(0x7fa)+_0x2b3ea7(0x52f)]('\x0a',''))[_0x31957e(0x452)+'ch'](_0x5c02eb=>{const _0x3fc421=_0x2b3ea7,_0x170f4b=_0x14c076,_0x192176=_0xf50c61,_0x2af9c8=_0x31957e,_0x235204=_0x5861af;_0x1252eb[_0x3fc421(0x86b)+_0x170f4b(0x185)+_0x3fc421(0x435)](_0x4fd82d[_0x170f4b(0x3da)])[_0x170f4b(0x8f2)+_0x3fc421(0x907)]+=_0x4fd82d[_0x2af9c8(0x1a5)](_0x4fd82d[_0x192176(0x1a5)](_0x4fd82d[_0x2af9c8(0x4b1)],_0x4fd82d[_0x2af9c8(0x354)](_0x3e0ef0,_0x5c02eb)),_0x4fd82d[_0x2af9c8(0x245)]);});else{if(_0x3f1874[_0x14c076(0x17c)](_0x3f1874[_0x31957e(0x3f5)](_0x3f1874[_0x31957e(0x1b4)](promptWeb,_0x45c060[el]),'\x0a')[_0x14c076(0x1cf)+'h'],0x102f*-0x1+0x9*0x29d+-0x5c6))promptWeb=_0x3f1874[_0x2b3ea7(0x1c0)](_0x3f1874[_0xf50c61(0x17e)](promptWeb,_0x45c060[el]),'\x0a');}}promptWeb=_0x3f1874[_0x31957e(0x69a)](promptWeb,_0x3f1874[_0x31957e(0x4d7)]),keySentencesCount=0xff6*0x2+-0x23a0+0x3b4;for(st in keytextres){if(_0x3f1874[_0x2b3ea7(0x646)](_0x3f1874[_0x5861af(0x27e)],_0x3f1874[_0x14c076(0x793)])){if(_0x3f1874[_0x14c076(0x2c5)](_0x3f1874[_0x14c076(0x69a)](_0x3f1874[_0x5861af(0x6dd)](promptWeb,keytextres[st]),'\x0a')[_0x5861af(0x1cf)+'h'],-0x8e9*0x3+0x21*-0x6b+-0x169b*-0x2))promptWeb=_0x3f1874[_0x14c076(0x1c0)](_0x3f1874[_0x2b3ea7(0x2c4)](promptWeb,keytextres[st]),'\x0a');keySentencesCount=_0x3f1874[_0x31957e(0x572)](keySentencesCount,0x4a2+-0x46a*-0x7+-0x2387);}else _0x403d80+=_0x250d79[-0x18c2+-0x12b4*0x1+0x2b76][_0x14c076(0x797)],_0x42eba0=_0x1c0c6c[-0x1*0x23db+-0x1*0x10d5+-0x8*-0x696][_0x31957e(0x146)+_0x14c076(0x742)][_0x2b3ea7(0x13c)+_0x14c076(0x55e)+'t'][_0x4fd82d[_0x5861af(0x13e)](_0x5d92f2[-0x38*0x1f+-0x1*0x154f+0x1c17][_0x31957e(0x146)+_0x14c076(0x742)][_0xf50c61(0x13c)+_0x14c076(0x55e)+'t'][_0x31957e(0x1cf)+'h'],0x7*0x2c7+0x664+-0x19d4)];}promptWeb+=_0x3f1874[_0x14c076(0x712)];const _0xa26467={};_0xa26467[_0x31957e(0x39c)+'t']=promptWeb,_0xa26467[_0xf50c61(0x157)+_0xf50c61(0x8da)]=0x3e8,_0xa26467[_0x2b3ea7(0x666)+_0x2b3ea7(0x1a9)+'e']=0.9,_0xa26467[_0x2b3ea7(0x789)]=0x1,_0xa26467[_0x5861af(0x1e7)+_0x31957e(0x2ab)+_0x5861af(0x52c)+'ty']=0x0,_0xa26467[_0x14c076(0x5a7)+_0xf50c61(0x71d)+_0x31957e(0x463)+'y']=0x0,_0xa26467[_0xf50c61(0x5cf)+'of']=0x1,_0xa26467[_0x2b3ea7(0x4b3)]=![],_0xa26467[_0x14c076(0x146)+_0x5861af(0x742)]=0x0,_0xa26467[_0x2b3ea7(0x87a)+'m']=!![];const _0x3d59c5={'method':_0x3f1874[_0x14c076(0x8be)],'headers':headers,'body':_0x3f1874[_0x2b3ea7(0x1e2)](b64EncodeUnicode,JSON[_0x5861af(0x506)+_0xf50c61(0x624)](_0xa26467))};chatTemp='',text_offset=-(0x17*0x67+-0x19ed*0x1+0x10ad),prev_chat=document[_0x2b3ea7(0x3d6)+_0x5861af(0x6c8)+_0x31957e(0x686)](_0x3f1874[_0xf50c61(0x2ea)])[_0xf50c61(0x8f2)+_0x2b3ea7(0x907)],_0x3f1874[_0x31957e(0x479)](fetch,_0x3f1874[_0x14c076(0x5d0)],_0x3d59c5)[_0x5861af(0x15c)](_0x54e417=>{const _0x481693=_0x5861af,_0x5af2c5=_0x2b3ea7,_0x29e173=_0x31957e,_0x55f164=_0x14c076,_0x29f0e0=_0x2b3ea7;if(_0x5138b6[_0x481693(0x1cc)](_0x5138b6[_0x5af2c5(0x310)],_0x5138b6[_0x5af2c5(0x310)])){const _0x4b3152=_0x54e417[_0x55f164(0x5c0)][_0x29f0e0(0x6c6)+_0x5af2c5(0x922)]();let _0x412814='',_0x27a774='';_0x4b3152[_0x29f0e0(0x459)]()[_0x481693(0x15c)](function _0x39f4ba({done:_0x8a1be5,value:_0x3af2ae}){const _0xb8268a=_0x55f164,_0x3a673c=_0x5af2c5,_0x492b61=_0x5af2c5,_0x347a3a=_0x29e173,_0x10cd14=_0x29e173,_0x2221cb={'omdGQ':function(_0x2fb8a8,_0xba3b1f){const _0x1b661a=_0x4dd7;return _0x4fd82d[_0x1b661a(0x13e)](_0x2fb8a8,_0xba3b1f);},'XyneZ':function(_0x3a1218,_0x338778){const _0x130ff4=_0x4dd7;return _0x4fd82d[_0x130ff4(0x1a5)](_0x3a1218,_0x338778);},'owZLz':_0x4fd82d[_0xb8268a(0x84d)],'TQcGF':function(_0x1d4633,_0x498ee8){const _0x1fe69d=_0xb8268a;return _0x4fd82d[_0x1fe69d(0x356)](_0x1d4633,_0x498ee8);},'GwhxF':function(_0x3514a1,_0x3822ca){const _0x3c9674=_0xb8268a;return _0x4fd82d[_0x3c9674(0x3e6)](_0x3514a1,_0x3822ca);},'yeHVL':_0x4fd82d[_0xb8268a(0x974)],'PUenN':_0x4fd82d[_0xb8268a(0x76d)],'lwuvx':function(_0xce6124){const _0x411fbd=_0xb8268a;return _0x4fd82d[_0x411fbd(0x15e)](_0xce6124);},'cdSvx':_0x4fd82d[_0x492b61(0x8b1)],'lZNlc':_0x4fd82d[_0x492b61(0x8b3)],'LHPlu':_0x4fd82d[_0x10cd14(0x4e0)],'WmCUe':_0x4fd82d[_0x10cd14(0x4fa)],'JUCar':_0x4fd82d[_0x3a673c(0x708)],'LUeCw':_0x4fd82d[_0x3a673c(0x7ca)],'vhqPi':_0x4fd82d[_0xb8268a(0x371)],'ZwcJP':function(_0x41f1dc,_0x145d09){const _0x44c408=_0x347a3a;return _0x4fd82d[_0x44c408(0x8a1)](_0x41f1dc,_0x145d09);},'ZQMZQ':function(_0x25edc1,_0x1bfc89){const _0x2ee882=_0x10cd14;return _0x4fd82d[_0x2ee882(0x3e3)](_0x25edc1,_0x1bfc89);},'xCqQd':_0x4fd82d[_0x492b61(0x5ad)],'pEIhP':_0x4fd82d[_0x3a673c(0x815)],'XbqHT':function(_0x33c769,_0x38a4fe){const _0x416440=_0xb8268a;return _0x4fd82d[_0x416440(0x778)](_0x33c769,_0x38a4fe);},'gHacg':function(_0x4c3a82,_0x1986ed){const _0x160c0c=_0x10cd14;return _0x4fd82d[_0x160c0c(0x6ac)](_0x4c3a82,_0x1986ed);},'JKhze':_0x4fd82d[_0x3a673c(0x8d4)],'srewR':function(_0x1fbd7c,_0x4d1f76){const _0xb76ae5=_0x10cd14;return _0x4fd82d[_0xb76ae5(0x655)](_0x1fbd7c,_0x4d1f76);},'UBXPX':_0x4fd82d[_0x347a3a(0x681)],'WhjEg':_0x4fd82d[_0x492b61(0x349)],'dqCzw':_0x4fd82d[_0x10cd14(0x801)],'hILwK':function(_0x21dcd7,_0x31f43f){const _0x295384=_0x3a673c;return _0x4fd82d[_0x295384(0x29e)](_0x21dcd7,_0x31f43f);},'WTgqZ':_0x4fd82d[_0x3a673c(0x350)],'aYteu':_0x4fd82d[_0x347a3a(0x39d)],'GoUXQ':function(_0x47caa0,_0x5ea51e){const _0x406e07=_0x10cd14;return _0x4fd82d[_0x406e07(0x655)](_0x47caa0,_0x5ea51e);},'zspcm':_0x4fd82d[_0xb8268a(0x14f)],'wgnCU':_0x4fd82d[_0x347a3a(0x1d2)],'SjpdW':_0x4fd82d[_0x347a3a(0x619)],'DEZnw':function(_0x516945,_0x46882a){const _0x5b6315=_0x347a3a;return _0x4fd82d[_0x5b6315(0x778)](_0x516945,_0x46882a);},'UQqqe':function(_0x17baed,_0x5e9851){const _0x47bc05=_0xb8268a;return _0x4fd82d[_0x47bc05(0x29e)](_0x17baed,_0x5e9851);},'auqzj':_0x4fd82d[_0x10cd14(0x1de)],'pBReQ':_0x4fd82d[_0xb8268a(0x41a)],'uHQtj':function(_0x1f67e7,_0x51993f){const _0x3c9b20=_0x492b61;return _0x4fd82d[_0x3c9b20(0x13e)](_0x1f67e7,_0x51993f);},'yISjd':_0x4fd82d[_0xb8268a(0x97d)],'qdNPO':function(_0x59e79f,_0x4b51eb,_0xaf4ba0){const _0x198dcb=_0xb8268a;return _0x4fd82d[_0x198dcb(0x7f0)](_0x59e79f,_0x4b51eb,_0xaf4ba0);},'ZSPWt':_0x4fd82d[_0x3a673c(0x159)],'dUvIE':function(_0x30f220,_0x1548bd){const _0x330110=_0xb8268a;return _0x4fd82d[_0x330110(0x297)](_0x30f220,_0x1548bd);},'UXHNF':_0x4fd82d[_0x347a3a(0x279)],'BppPk':_0x4fd82d[_0x3a673c(0x82c)]};if(_0x4fd82d[_0x3a673c(0x655)](_0x4fd82d[_0x3a673c(0x392)],_0x4fd82d[_0x10cd14(0x392)]))_0x51c26e+=_0x556161[-0x9b1+0x1da3+0x6a6*-0x3][_0x10cd14(0x797)],_0x56882d=_0x3134de[-0x4e2+0xef3+-0xa11][_0x3a673c(0x146)+_0x10cd14(0x742)][_0x3a673c(0x13c)+_0xb8268a(0x55e)+'t'][_0x2221cb[_0x10cd14(0x50e)](_0x174768[-0x3*0xfb+-0x10e8+-0x1*-0x13d9][_0x10cd14(0x146)+_0x347a3a(0x742)][_0x10cd14(0x13c)+_0x347a3a(0x55e)+'t'][_0x347a3a(0x1cf)+'h'],0x14a7+0x5c*0x1e+-0x37e*0x9)];else{if(_0x8a1be5)return;const _0x331842=new TextDecoder(_0x4fd82d[_0xb8268a(0x56c)])[_0xb8268a(0x94e)+'e'](_0x3af2ae);return _0x331842[_0xb8268a(0x6d0)]()[_0x492b61(0x530)]('\x0a')[_0xb8268a(0x452)+'ch'](function(_0x481a24){const _0x35a063=_0x10cd14,_0x191783=_0x492b61,_0x1dda00=_0x347a3a,_0x440e8b=_0x10cd14,_0x1888b5=_0x10cd14;if(_0x2221cb[_0x35a063(0x450)](_0x2221cb[_0x35a063(0x568)],_0x2221cb[_0x191783(0x57e)])){if(_0x2221cb[_0x35a063(0x2b3)](_0x481a24[_0x1dda00(0x1cf)+'h'],-0x138e*-0x1+-0x249b+0x1113*0x1))_0x412814=_0x481a24[_0x191783(0x835)](0x1f86+-0x1dd7+-0x1a9);if(_0x2221cb[_0x1dda00(0x800)](_0x412814,_0x2221cb[_0x1dda00(0x7bd)])){if(_0x2221cb[_0x35a063(0x214)](_0x2221cb[_0x1888b5(0x243)],_0x2221cb[_0x1dda00(0x1c4)])){word_last+=_0x2221cb[_0x1dda00(0x2c6)](chatTextRaw,chatTemp),lock_chat=-0x11b6+-0x260d+0x1*0x37c3,_0x2221cb[_0x35a063(0x75c)](proxify);return;}else{if(_0x372e0a){const _0x54b412=_0x252b65[_0x35a063(0x5e3)](_0x4d3dbb,arguments);return _0xc6aebd=null,_0x54b412;}}}let _0x4bc8a0;try{if(_0x2221cb[_0x191783(0x214)](_0x2221cb[_0x191783(0x41e)],_0x2221cb[_0x1888b5(0x41e)])){const _0xe3502f='['+_0x94a202++ +_0x440e8b(0x555)+_0x247f26[_0x191783(0x493)+'s']()[_0x440e8b(0x1dd)]()[_0x191783(0x493)],_0x1bb013='[^'+_0x2221cb[_0x191783(0x50e)](_0x2ddd75,-0xe36+-0x2b9*-0xd+0x2*-0xa97)+_0x1dda00(0x555)+_0x30174c[_0x191783(0x493)+'s']()[_0x1888b5(0x1dd)]()[_0x191783(0x493)];_0x56d6bd=_0x36141b+'\x0a\x0a'+_0x1bb013,_0x499a5f[_0x440e8b(0x870)+'e'](_0x2971fc[_0x1888b5(0x493)+'s']()[_0x191783(0x1dd)]()[_0x440e8b(0x493)]);}else try{if(_0x2221cb[_0x191783(0x24d)](_0x2221cb[_0x1888b5(0x408)],_0x2221cb[_0x1888b5(0x42e)]))try{_0x3a5357=_0x249e6e[_0x1888b5(0x961)](_0x2221cb[_0x35a063(0x2b5)](_0x3ff877,_0x40086a))[_0x2221cb[_0x1dda00(0x20f)]],_0x445a39='';}catch(_0x536af4){_0x2e6f4e=_0x461f0d[_0x191783(0x961)](_0x524906)[_0x2221cb[_0x1888b5(0x20f)]],_0x3aef25='';}else _0x4bc8a0=JSON[_0x191783(0x961)](_0x2221cb[_0x1dda00(0x2c6)](_0x27a774,_0x412814))[_0x2221cb[_0x35a063(0x20f)]],_0x27a774='';}catch(_0x213b89){_0x2221cb[_0x1888b5(0x341)](_0x2221cb[_0x440e8b(0x305)],_0x2221cb[_0x440e8b(0x305)])?(_0x5776a5+=_0x38d803[-0x135e*0x1+-0x26f3+-0x1*-0x3a51][_0x440e8b(0x797)],_0x32e543=_0x1db4ee[-0x17aa+-0x3*0x2b4+0x1fc6][_0x191783(0x146)+_0x1888b5(0x742)][_0x1888b5(0x13c)+_0x440e8b(0x55e)+'t'][_0x2221cb[_0x35a063(0x50e)](_0x765c5c[-0xc02+0xf32+0x88*-0x6][_0x191783(0x146)+_0x1888b5(0x742)][_0x35a063(0x13c)+_0x191783(0x55e)+'t'][_0x1888b5(0x1cf)+'h'],0x208f+0x30b*-0x7+-0xb41)]):(_0x4bc8a0=JSON[_0x1dda00(0x961)](_0x412814)[_0x2221cb[_0x1dda00(0x20f)]],_0x27a774='');}}catch(_0x2aa6e2){if(_0x2221cb[_0x440e8b(0x24d)](_0x2221cb[_0x1888b5(0x596)],_0x2221cb[_0x1888b5(0x630)])){let _0x144ebc;try{const _0xead8db=flOyJk[_0x1dda00(0x4f5)](_0x116c9a,flOyJk[_0x440e8b(0x2c6)](flOyJk[_0x191783(0x2c6)](flOyJk[_0x440e8b(0x859)],flOyJk[_0x1888b5(0x7a6)]),');'));_0x144ebc=flOyJk[_0x440e8b(0x75c)](_0xead8db);}catch(_0x539d32){_0x144ebc=_0x2e851f;}const _0x17850b=_0x144ebc[_0x1dda00(0x3ff)+'le']=_0x144ebc[_0x35a063(0x3ff)+'le']||{},_0x2837c8=[flOyJk[_0x1dda00(0x57a)],flOyJk[_0x1888b5(0x832)],flOyJk[_0x35a063(0x399)],flOyJk[_0x440e8b(0x7e6)],flOyJk[_0x440e8b(0x372)],flOyJk[_0x440e8b(0x4e1)],flOyJk[_0x440e8b(0x303)]];for(let _0x3ea34d=0x1ffd*-0x1+-0x1193+-0x10*-0x319;flOyJk[_0x191783(0x7a7)](_0x3ea34d,_0x2837c8[_0x1888b5(0x1cf)+'h']);_0x3ea34d++){const _0xb69386=_0x254cac[_0x440e8b(0x3e5)+_0x1dda00(0x62a)+'r'][_0x35a063(0x56a)+_0x1dda00(0x49b)][_0x191783(0x8a9)](_0x2a6181),_0x26eff2=_0x2837c8[_0x3ea34d],_0x2cb3b7=_0x17850b[_0x26eff2]||_0xb69386;_0xb69386[_0x440e8b(0x505)+_0x191783(0x91f)]=_0x3d8878[_0x1888b5(0x8a9)](_0x38c783),_0xb69386[_0x440e8b(0x7d9)+_0x35a063(0x597)]=_0x2cb3b7[_0x1888b5(0x7d9)+_0x1888b5(0x597)][_0x1dda00(0x8a9)](_0x2cb3b7),_0x17850b[_0x26eff2]=_0xb69386;}}else _0x27a774+=_0x412814;}_0x4bc8a0&&_0x2221cb[_0x440e8b(0x2b3)](_0x4bc8a0[_0x440e8b(0x1cf)+'h'],-0x1cf+0x1e21+-0x1c52)&&_0x2221cb[_0x1dda00(0x61a)](_0x4bc8a0[0xfc9+-0x2198*0x1+0x11cf*0x1][_0x35a063(0x146)+_0x440e8b(0x742)][_0x1dda00(0x13c)+_0x1dda00(0x55e)+'t'][-0x5*-0x755+0x465*0x4+-0x363d],text_offset)&&(_0x2221cb[_0x35a063(0x4a4)](_0x2221cb[_0x35a063(0x582)],_0x2221cb[_0x1888b5(0x4a2)])?(_0x2c500f=_0x40acbc[_0x191783(0x166)+_0x191783(0x533)+'t'],_0x129a98[_0x1dda00(0x56b)+'e']()):(chatTemp+=_0x4bc8a0[-0x72c+0x868+-0x13c*0x1][_0x35a063(0x797)],text_offset=_0x4bc8a0[-0x17*-0x102+-0x1*0x18eb+0x1bd][_0x440e8b(0x146)+_0x35a063(0x742)][_0x440e8b(0x13c)+_0x1dda00(0x55e)+'t'][_0x2221cb[_0x440e8b(0x598)](_0x4bc8a0[0xf28+-0xbe7+-0x341][_0x1888b5(0x146)+_0x1dda00(0x742)][_0x35a063(0x13c)+_0x191783(0x55e)+'t'][_0x1888b5(0x1cf)+'h'],-0xcbf*0x1+-0x6d3*-0x3+-0x293*0x3)])),chatTemp=chatTemp[_0x191783(0x7fa)+_0x1dda00(0x52f)]('\x0a\x0a','\x0a')[_0x35a063(0x7fa)+_0x1888b5(0x52f)]('\x0a\x0a','\x0a'),document[_0x191783(0x86b)+_0x440e8b(0x185)+_0x191783(0x435)](_0x2221cb[_0x35a063(0x7cf)])[_0x1dda00(0x8f2)+_0x191783(0x907)]='',_0x2221cb[_0x35a063(0x5ab)](markdownToHtml,_0x2221cb[_0x35a063(0x4f5)](beautify,chatTemp),document[_0x35a063(0x86b)+_0x1888b5(0x185)+_0x1888b5(0x435)](_0x2221cb[_0x191783(0x7cf)])),document[_0x1dda00(0x3d6)+_0x1888b5(0x6c8)+_0x191783(0x686)](_0x2221cb[_0x1888b5(0x412)])[_0x35a063(0x8f2)+_0x1888b5(0x907)]=_0x2221cb[_0x1888b5(0x2b5)](_0x2221cb[_0x191783(0x162)](_0x2221cb[_0x440e8b(0x2c6)](prev_chat,_0x2221cb[_0x440e8b(0x685)]),document[_0x191783(0x86b)+_0x440e8b(0x185)+_0x1888b5(0x435)](_0x2221cb[_0x1dda00(0x7cf)])[_0x35a063(0x8f2)+_0x35a063(0x907)]),_0x2221cb[_0x1dda00(0x8de)]);}else _0x1cb90b+='';}),_0x4b3152[_0xb8268a(0x459)]()[_0x3a673c(0x15c)](_0x39f4ba);}});}else{if(!_0x3c6621)return;try{var _0xa18e5c=new _0x5b06f3(_0x9163a6[_0x29f0e0(0x1cf)+'h']),_0x203fa3=new _0x757e9d(_0xa18e5c);for(var _0x487908=-0x18a2+-0x1e6*-0x2+0xe*0x17d,_0x1fae0b=_0x13edf2[_0x29f0e0(0x1cf)+'h'];_0x4fd82d[_0x481693(0x8a1)](_0x487908,_0x1fae0b);_0x487908++){_0x203fa3[_0x487908]=_0x17f27c[_0x5af2c5(0x549)+_0x55f164(0x202)](_0x487908);}return _0xa18e5c;}catch(_0x4e3493){}}})[_0x2b3ea7(0x54c)](_0x145fb5=>{const _0x2f6f1a=_0x2b3ea7,_0x317ccb=_0x31957e,_0x2dde57=_0xf50c61,_0x178115=_0x14c076,_0x8f9e98=_0x5861af;if(_0x5138b6[_0x2f6f1a(0x324)](_0x5138b6[_0x2f6f1a(0x5a0)],_0x5138b6[_0x2dde57(0x5a0)])){const _0x542b4b=_0x451024?function(){const _0x5d0dd5=_0x317ccb;if(_0x4346f4){const _0x1bcc1a=_0x321e2e[_0x5d0dd5(0x5e3)](_0x4fe95e,arguments);return _0x3f7cf3=null,_0x1bcc1a;}}:function(){};return _0x5c817e=![],_0x542b4b;}else console[_0x2f6f1a(0x31b)](_0x5138b6[_0x178115(0x393)],_0x145fb5);});}});}},_0x123c03=>{const _0x2cc6fe=_0x3c5c34,_0x5af81a=_0x28dea0,_0x3ca431=_0x40937d,_0x5b8cf1=_0xb9a69b,_0x2410f5=_0x40937d;_0x3f1874[_0x2cc6fe(0x2ec)](_0x3f1874[_0x2cc6fe(0x18f)],_0x3f1874[_0x3ca431(0x203)])?(_0x5d2e7a=_0x80e541[_0x5af81a(0x166)+_0x3ca431(0x533)+'t'],_0x506add[_0x5b8cf1(0x56b)+'e'](),_0x3f1874[_0x2410f5(0x1d0)](_0x3898f3)):console[_0x3ca431(0x1ad)](_0x123c03);});}function _0x4dd7(_0x90952e,_0x1d53b9){const _0xaca145=_0x4353();return _0x4dd7=function(_0xf07d7b,_0x3f1097){_0xf07d7b=_0xf07d7b-(0x23de+0x937+-0x2bdd);let _0x434aa5=_0xaca145[_0xf07d7b];return _0x434aa5;},_0x4dd7(_0x90952e,_0x1d53b9);}function eleparse(_0x46661f){const _0xfeb21e=_0x4dd7,_0x3bc980=_0x4dd7,_0x45d385=_0x4dd7,_0x22e20b=_0x4dd7,_0x5b7a57=_0x4dd7,_0x14f432={'wXNPU':function(_0x2846a2,_0x3631c8){return _0x2846a2+_0x3631c8;},'YwFly':_0xfeb21e(0x75f)+'es','JkyKk':_0x3bc980(0x3ad)+_0x45d385(0x814),'ZGNcD':function(_0x24e5c1,_0x4e7603){return _0x24e5c1+_0x4e7603;},'qDzPp':function(_0x50f3a7,_0x3dc9fa){return _0x50f3a7+_0x3dc9fa;},'iKujW':_0x3bc980(0x923)+_0x22e20b(0x89a)+_0x5b7a57(0x87d)+_0x22e20b(0x7c1)+_0x45d385(0x514)+_0x22e20b(0x952)+_0x22e20b(0x308)+_0x22e20b(0x41d)+_0x45d385(0x19a)+_0x5b7a57(0x181)+_0x3bc980(0x908),'VBPdq':function(_0x71123d,_0x1a0008){return _0x71123d(_0x1a0008);},'wCPEC':_0x3bc980(0x7eb)+_0x5b7a57(0x960),'QBNUk':function(_0x132d14,_0x30edc6){return _0x132d14-_0x30edc6;},'eeMrb':function(_0x1a771a,_0x5c8ff2){return _0x1a771a+_0x5c8ff2;},'yQOnk':_0x22e20b(0x227)+_0x5b7a57(0x2fc)+_0x22e20b(0x672)+_0x5b7a57(0x739),'msYnY':_0xfeb21e(0x477)+_0x22e20b(0x31f)+_0x3bc980(0x8cc)+_0x22e20b(0x255)+_0x5b7a57(0x7fd)+_0x45d385(0x2a1)+'\x20)','kutUi':_0xfeb21e(0x49d)+':','EUDwx':function(_0x2c03e2,_0x39971e){return _0x2c03e2+_0x39971e;},'AICPs':_0x5b7a57(0x362),'ONjbl':_0x3bc980(0x7d1),'PmBQa':_0x22e20b(0x386)+'n','vvyLo':function(_0x211526,_0x29f6e3){return _0x211526+_0x29f6e3;},'czbgu':function(_0x558ec9,_0x1e1be5){return _0x558ec9<_0x1e1be5;},'gLGox':_0x22e20b(0x474),'jvJfO':function(_0xbd6286,_0xcbd85e){return _0xbd6286(_0xcbd85e);},'alYLQ':_0xfeb21e(0x37a)+'te','wwhEl':_0xfeb21e(0x485)+_0x45d385(0x5c7),'XgVcg':_0x22e20b(0x5df)+'ss','pSfbQ':_0x5b7a57(0x348)+_0x45d385(0x946)+_0x22e20b(0x80d),'LnAXc':_0x3bc980(0x6ba)+_0x3bc980(0x152)+'n','jjJjH':_0x3bc980(0x560)+_0xfeb21e(0x91d),'oeblh':_0xfeb21e(0x894),'IKGpF':function(_0x37da8d,_0x3cc3a1){return _0x37da8d===_0x3cc3a1;},'fjOxg':_0x22e20b(0x4fd),'fBZCX':function(_0x4ecdc6,_0x430ce2){return _0x4ecdc6>_0x430ce2;},'jqcxq':function(_0x4463e1,_0x496f94){return _0x4463e1>_0x496f94;},'IlaNx':function(_0x2b14eb,_0x4ddc7d){return _0x2b14eb===_0x4ddc7d;},'PPQMm':_0x45d385(0x225),'ZcYdA':_0xfeb21e(0x2a9),'sHjEt':_0xfeb21e(0x658)+'h','NdxNZ':_0xfeb21e(0x2ed)+_0x3bc980(0x7d4),'wPeQx':function(_0x175a01,_0x5c2d28){return _0x175a01!==_0x5c2d28;},'ArEdA':function(_0x316e34,_0xda3f16){return _0x316e34===_0xda3f16;},'zSURY':_0x5b7a57(0x247),'SnuqF':_0x3bc980(0x2ce),'RCawu':function(_0x28e352,_0x1a75aa){return _0x28e352===_0x1a75aa;},'wifQf':function(_0x1ba352,_0x414bfe){return _0x1ba352===_0x414bfe;},'HsaHB':_0x22e20b(0x8d2)+'t','YwlmD':function(_0x17fb46,_0x495abd){return _0x17fb46===_0x495abd;},'OOjZh':_0x5b7a57(0x551)+_0xfeb21e(0x7cc),'ZCQQI':function(_0x1a9775,_0x5ed54e){return _0x1a9775!==_0x5ed54e;},'wAhMP':_0x45d385(0x1f2),'DjCsb':function(_0x40a962,_0x41e775){return _0x40a962!==_0x41e775;},'UqkPP':_0x22e20b(0x7e4)+'n','uNsHk':function(_0x1451ef,_0x2b949d){return _0x1451ef!==_0x2b949d;},'TxOvw':_0x3bc980(0x296),'urNqr':_0x5b7a57(0x1a6),'MzVLW':function(_0x1c04a8,_0x39568a){return _0x1c04a8===_0x39568a;},'jzwXS':_0xfeb21e(0x748),'TvChI':_0x5b7a57(0x6aa),'NhiMS':_0xfeb21e(0x50b),'uRkMA':function(_0x175ddf,_0x2de9cc){return _0x175ddf===_0x2de9cc;},'ZrZPf':_0x22e20b(0x207),'MUmio':_0x3bc980(0x469),'aCegu':_0xfeb21e(0x145),'AMVwf':function(_0xfaf956,_0x5a340b){return _0xfaf956===_0x5a340b;},'cQnxw':_0x45d385(0x674),'ZLtGb':function(_0x372785,_0x8e75b5){return _0x372785===_0x8e75b5;},'iLRKM':_0x3bc980(0x388),'DeDFk':_0x22e20b(0x697),'GLptl':_0x45d385(0x4ce),'Npptc':function(_0x4c99bf,_0x16e99a){return _0x4c99bf===_0x16e99a;},'DyWfB':_0x22e20b(0x26c),'OmJoe':function(_0x27a0bf,_0x272cab){return _0x27a0bf==_0x272cab;},'YWFbb':function(_0x35edcb,_0x17ef19){return _0x35edcb===_0x17ef19;},'kbdxG':_0x3bc980(0x6bb),'LvKTr':_0xfeb21e(0x8d3),'HEQds':_0x45d385(0x217),'joXxy':function(_0x57b08c,_0x56477f){return _0x57b08c!=_0x56477f;},'dXTMH':_0x3bc980(0x671)+'r','YnRid':_0x5b7a57(0x8e0),'ONKab':_0x3bc980(0x443),'lfApK':_0x5b7a57(0x693)+_0x5b7a57(0x693)+_0x3bc980(0x8dc),'jqeFY':function(_0x100720,_0x27e9f7){return _0x100720==_0x27e9f7;},'FnuDp':_0x3bc980(0x36f)+'\x200','KkHnB':_0xfeb21e(0x299),'yIvAI':function(_0x47d35b,_0x2fdfb6){return _0x47d35b!=_0x2fdfb6;},'wYUXG':function(_0x150da8,_0x2f7880){return _0x150da8(_0x2f7880);}},_0x1708b5=_0x46661f[_0x22e20b(0x86b)+_0x45d385(0x185)+_0x22e20b(0x51b)+'l']('*'),_0x5947c7={};_0x5947c7[_0x5b7a57(0x781)+_0x3bc980(0x151)]='左上',_0x5947c7[_0x22e20b(0x1e9)+_0x45d385(0x91b)]='上中',_0x5947c7[_0xfeb21e(0x80c)+_0x22e20b(0x20d)]='右上',_0x5947c7[_0x45d385(0x8e7)+_0x22e20b(0x67a)+'T']='左中',_0x5947c7[_0x22e20b(0x3a4)+'R']='中间',_0x5947c7[_0x22e20b(0x8e7)+_0x45d385(0x6f1)+'HT']='右中',_0x5947c7[_0x5b7a57(0x1cb)+_0x3bc980(0x812)+'T']='左下',_0x5947c7[_0x3bc980(0x1cb)+_0x5b7a57(0x758)+_0x22e20b(0x54e)]='下中',_0x5947c7[_0x5b7a57(0x1cb)+_0xfeb21e(0x14a)+'HT']='右下';const _0x20a601=_0x5947c7,_0x4f20ab={};_0x4f20ab[_0x45d385(0x617)+'00']='黑色',_0x4f20ab[_0x45d385(0x636)+'ff']='白色',_0x4f20ab[_0x45d385(0x8e4)+'00']='红色',_0x4f20ab[_0x5b7a57(0x47e)+'00']='绿色',_0x4f20ab[_0x45d385(0x617)+'ff']='蓝色';const _0x5d92da=_0x4f20ab;let _0x2c15c8=[],_0x57962d=[],_0x4bdd81=[_0x14f432[_0x45d385(0x5a4)],_0x14f432[_0xfeb21e(0x194)],_0x14f432[_0x22e20b(0x938)],_0x14f432[_0x3bc980(0x7dd)],_0x14f432[_0x5b7a57(0x554)],_0x14f432[_0x22e20b(0x2bf)],_0x14f432[_0x5b7a57(0x8a5)]];for(let _0xa7c8bc=0x1efa+0x1*-0xdbc+-0x113e;_0x14f432[_0x45d385(0x18e)](_0xa7c8bc,_0x1708b5[_0x3bc980(0x1cf)+'h']);_0xa7c8bc++){if(_0x14f432[_0x5b7a57(0x64c)](_0x14f432[_0xfeb21e(0x8c2)],_0x14f432[_0xfeb21e(0x8c2)])){const _0x51d3b6=_0x1708b5[_0xa7c8bc];let _0x27ef7e='';if(_0x14f432[_0x22e20b(0x44d)](_0x51d3b6[_0x22e20b(0x55e)+_0xfeb21e(0x6d2)+'h'],0x6de*0x3+0x2686+-0x3b20)||_0x14f432[_0x5b7a57(0x5c9)](_0x51d3b6[_0xfeb21e(0x55e)+_0x5b7a57(0x7d8)+'ht'],-0x3cf+-0xb1+0x480)){if(_0x14f432[_0x22e20b(0x282)](_0x14f432[_0x22e20b(0x258)],_0x14f432[_0x45d385(0x258)])){let _0x4650a4=_0x51d3b6[_0x22e20b(0x872)+'me'][_0x3bc980(0x489)+_0x5b7a57(0x44c)+'e']();if(_0x14f432[_0x5b7a57(0x64c)](_0x4650a4,_0x14f432[_0x22e20b(0x441)])&&(_0x14f432[_0xfeb21e(0x282)](_0x51d3b6[_0x45d385(0x49b)],_0x14f432[_0x3bc980(0x743)])||_0x51d3b6[_0x45d385(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0xfeb21e(0x40e)])&&_0x14f432[_0x22e20b(0x83c)](_0x51d3b6[_0xfeb21e(0x95d)+_0x3bc980(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)])[_0x3bc980(0x489)+_0x45d385(0x44c)+'e']()[_0xfeb21e(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x743)]),-(0x1eab+0x1c00+-0x2*0x1d55)))){if(_0x14f432[_0x5b7a57(0x3d5)](_0x14f432[_0x45d385(0x881)],_0x14f432[_0xfeb21e(0x881)]))_0x4650a4=_0x14f432[_0xfeb21e(0x54b)];else try{_0x22c051=_0x5783e2[_0x22e20b(0x961)](_0x14f432[_0x45d385(0x93e)](_0x55dee2,_0x42a7d9))[_0x14f432[_0x5b7a57(0x29b)]],_0x57bf0c='';}catch(_0x2e50a0){_0x28f470=_0x298c76[_0x45d385(0x961)](_0x3bb338)[_0x14f432[_0x5b7a57(0x29b)]],_0x1d9720='';}}else{if(_0x14f432[_0xfeb21e(0x60f)](_0x4650a4,_0x14f432[_0x22e20b(0x441)])||_0x14f432[_0x5b7a57(0x68f)](_0x4650a4,_0x14f432[_0x3bc980(0x44b)])||_0x14f432[_0x22e20b(0x138)](_0x4650a4,_0x14f432[_0xfeb21e(0x979)])){if(_0x14f432[_0x3bc980(0x3d1)](_0x14f432[_0x3bc980(0x2bb)],_0x14f432[_0x45d385(0x2bb)])){if(_0x168ed9){const _0x3ba7f3=_0x2fa79f[_0x3bc980(0x5e3)](_0x32bca0,arguments);return _0x581065=null,_0x3ba7f3;}}else _0x4650a4=_0x14f432[_0x45d385(0x205)];}else{if(_0x14f432[_0x45d385(0x229)](_0x4650a4[_0x3bc980(0x5ed)+'Of'](_0x14f432[_0xfeb21e(0x6cd)]),-(-0x237+-0x2136+0x236e))||_0x14f432[_0x3bc980(0x4e3)](_0x51d3b6['id'][_0x5b7a57(0x5ed)+'Of'](_0x14f432[_0x22e20b(0x6cd)]),-(-0x349*0xb+-0x1f99*-0x1+0x48b)))_0x14f432[_0x5b7a57(0x60f)](_0x14f432[_0xfeb21e(0x82d)],_0x14f432[_0x5b7a57(0x6e1)])?_0xabe7ea[_0x3bc980(0x86b)+_0x5b7a57(0x185)+_0xfeb21e(0x435)](_0x14f432[_0x3bc980(0x8f3)])[_0x5b7a57(0x8f2)+_0x45d385(0x907)]+=_0x14f432[_0x3bc980(0x5a9)](_0x14f432[_0x3bc980(0x204)](_0x14f432[_0xfeb21e(0x5fe)],_0x14f432[_0x22e20b(0x65a)](_0x236731,_0xa2ceee)),_0x14f432[_0x45d385(0x7cb)]):_0x4650a4='按钮';else{if(_0x14f432[_0x5b7a57(0x6f8)](_0x4650a4,_0x14f432[_0xfeb21e(0x59a)]))_0x14f432[_0xfeb21e(0x4e3)](_0x14f432[_0x22e20b(0x361)],_0x14f432[_0x45d385(0x796)])?_0x4650a4='图片':(_0x4ac5f1+=_0x53b37c[0x1*-0x22eb+-0x850*-0x2+0x124b][_0xfeb21e(0x797)],_0x82fbf9=_0x5d02eb[0x16f5+0x2450*0x1+0x1*-0x3b45][_0x45d385(0x146)+_0x45d385(0x742)][_0x3bc980(0x13c)+_0xfeb21e(0x55e)+'t'][_0x14f432[_0x5b7a57(0x1ba)](_0x2df10d[0x2640+0x19c6+0xb*-0x5d2][_0x22e20b(0x146)+_0x45d385(0x742)][_0x22e20b(0x13c)+_0x3bc980(0x55e)+'t'][_0x5b7a57(0x1cf)+'h'],-0xfaa+0x263f*0x1+-0x44*0x55)]);else{if(_0x14f432[_0x3bc980(0x7f6)](_0x4650a4,_0x14f432[_0x5b7a57(0x7ea)])){if(_0x14f432[_0xfeb21e(0x4e3)](_0x14f432[_0x5b7a57(0x315)],_0x14f432[_0x3bc980(0x8af)]))_0x4650a4='表单';else{let _0x26048e;try{_0x26048e=UtvtTQ[_0x5b7a57(0x65a)](_0x21e2ac,UtvtTQ[_0xfeb21e(0x93e)](UtvtTQ[_0x22e20b(0x211)](UtvtTQ[_0x22e20b(0x542)],UtvtTQ[_0x5b7a57(0x319)]),');'))();}catch(_0x5047d5){_0x26048e=_0x3dc3bb;}return _0x26048e;}}else _0x14f432[_0x3bc980(0x19b)](_0x4650a4,_0x14f432[_0x22e20b(0x956)])||_0x14f432[_0x5b7a57(0x723)](_0x4650a4,_0x14f432[_0x5b7a57(0x499)])?_0x14f432[_0x45d385(0x3d1)](_0x14f432[_0x3bc980(0x87c)],_0x14f432[_0xfeb21e(0x87c)])?_0x364b1b[_0x45d385(0x31b)](_0x14f432[_0x22e20b(0x21f)],_0x1c927a):_0x4650a4=_0x14f432[_0x3bc980(0x635)]:_0x14f432[_0x5b7a57(0x284)](_0x14f432[_0x5b7a57(0x877)],_0x14f432[_0x22e20b(0x877)])?_0x4650a4=null:_0x5877cf+=_0x4ef641;}}}}if(_0x4650a4&&(_0x14f432[_0x45d385(0x377)](_0x4650a4,_0x14f432[_0x3bc980(0x635)])||_0x51d3b6[_0xfeb21e(0x31d)]||_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x3bc980(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)]))){if(_0x14f432[_0xfeb21e(0x307)](_0x14f432[_0x5b7a57(0x83a)],_0x14f432[_0x45d385(0x83a)])){_0x27ef7e+=_0x4650a4;if(_0x51d3b6[_0x45d385(0x31d)]){if(_0x14f432[_0x3bc980(0x4e3)](_0x14f432[_0xfeb21e(0x2e8)],_0x14f432[_0xfeb21e(0x32d)])){if(_0x14f432[_0xfeb21e(0x2d1)](_0x51d3b6[_0x5b7a57(0x31d)][_0x45d385(0x5ed)+'Of'](_0x14f432[_0x22e20b(0x21c)]),-(-0x1301+-0xd0*0x1e+0x2b62))||_0x4bdd81[_0x3bc980(0x5bc)+_0x3bc980(0x1ca)](_0x51d3b6[_0x22e20b(0x31d)][_0x22e20b(0x489)+_0x5b7a57(0x44c)+'e']()))continue;_0x27ef7e+=':“'+_0x51d3b6[_0x22e20b(0x31d)]+'';}else _0x45191a[_0x45d385(0x31b)](_0x14f432[_0x45d385(0x21f)],_0x13e726);}else{if(_0x51d3b6[_0x22e20b(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0xfeb21e(0x40e)])){if(_0x14f432[_0xfeb21e(0x3d1)](_0x14f432[_0x22e20b(0x8aa)],_0x14f432[_0x5b7a57(0x357)])){if(_0x57962d[_0xfeb21e(0x5bc)+_0x45d385(0x1ca)](_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x45d385(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)])))continue;if((_0x51d3b6[_0x22e20b(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0x45d385(0x40e)]))[_0x45d385(0x5bc)+_0xfeb21e(0x1ca)](_0x14f432[_0x3bc980(0x21c)])||_0x4bdd81[_0x22e20b(0x5bc)+_0x5b7a57(0x1ca)]((_0x51d3b6[_0x3bc980(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0x45d385(0x40e)]))[_0x5b7a57(0x489)+_0xfeb21e(0x44c)+'e']()))continue;_0x27ef7e+=':“'+(_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0x22e20b(0x40e)]))+'',_0x57962d[_0xfeb21e(0x30b)](_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0x5b7a57(0x40e)]));}else(function(){return!![];}[_0x45d385(0x3e5)+_0x22e20b(0x62a)+'r'](UtvtTQ[_0x5b7a57(0x402)](UtvtTQ[_0x5b7a57(0x4c8)],UtvtTQ[_0x5b7a57(0x716)]))[_0x3bc980(0x6bd)](UtvtTQ[_0x3bc980(0x148)]));}}(_0x51d3b6[_0x3bc980(0x19e)][_0x3bc980(0x583)]||window[_0x5b7a57(0x609)+_0x45d385(0x863)+_0x5b7a57(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x7fe)+_0x22e20b(0x1f4)+_0x5b7a57(0x16d)]||window[_0x5b7a57(0x609)+_0x45d385(0x863)+_0x45d385(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x583)])&&_0x14f432[_0x45d385(0x377)]((''+(_0x51d3b6[_0x3bc980(0x19e)][_0x22e20b(0x583)]||window[_0x22e20b(0x609)+_0xfeb21e(0x863)+_0x3bc980(0x224)+'e'](_0x51d3b6)[_0x3bc980(0x7fe)+_0x5b7a57(0x1f4)+_0xfeb21e(0x16d)]||window[_0xfeb21e(0x609)+_0xfeb21e(0x863)+_0x5b7a57(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x583)]))[_0x5b7a57(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x73b)]),-(-0xc3f+-0x2009+-0x1*-0x2c49))&&_0x14f432[_0x5b7a57(0x3cf)]((''+(_0x51d3b6[_0x5b7a57(0x19e)][_0x5b7a57(0x583)]||window[_0xfeb21e(0x609)+_0x45d385(0x863)+_0x45d385(0x224)+'e'](_0x51d3b6)[_0xfeb21e(0x7fe)+_0x22e20b(0x1f4)+_0x5b7a57(0x16d)]||window[_0x45d385(0x609)+_0x22e20b(0x863)+_0x22e20b(0x224)+'e'](_0x51d3b6)[_0x3bc980(0x583)]))[_0xfeb21e(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x182)]),-(0x1*-0x1369+0xd*-0x274+0x334e))&&(_0x14f432[_0x22e20b(0x229)](_0x14f432[_0x3bc980(0x1ce)],_0x14f432[_0xfeb21e(0x1ce)])?(_0x6c8c47=_0xc28915[_0x5b7a57(0x961)](_0x14f432[_0xfeb21e(0x28a)](_0x2d6071,_0x4e6712))[_0x14f432[_0x3bc980(0x29b)]],_0x3702ca=''):_0x27ef7e+=_0x45d385(0x1ae)+(_0x51d3b6[_0x3bc980(0x19e)][_0x3bc980(0x583)]||window[_0x5b7a57(0x609)+_0x3bc980(0x863)+_0xfeb21e(0x224)+'e'](_0x51d3b6)[_0xfeb21e(0x7fe)+_0x5b7a57(0x1f4)+_0x45d385(0x16d)]||window[_0x3bc980(0x609)+_0xfeb21e(0x863)+_0x22e20b(0x224)+'e'](_0x51d3b6)[_0x22e20b(0x583)]));const _0x2f151c=_0x14f432[_0x3bc980(0x738)](getElementPosition,_0x51d3b6);_0x27ef7e+=_0x45d385(0x276)+_0x2f151c;}else{if(_0x14f432[_0x5b7a57(0x18e)](_0x14f432[_0x22e20b(0x93e)](_0x14f432[_0x5b7a57(0x402)](_0x5937c4,_0x5f1cd9[_0x1f8779]),'\x0a')[_0x3bc980(0x1cf)+'h'],-0x1*-0x757+-0xde9+0x822))_0x2b913c=_0x14f432[_0x22e20b(0x204)](_0x14f432[_0xfeb21e(0x93e)](_0x19d235,_0x577bc7[_0x524967]),'\x0a');}}}else _0x1b54af=_0x14f432[_0x5b7a57(0x205)];}if(_0x27ef7e&&_0x14f432[_0x5b7a57(0x21b)](_0x27ef7e,''))_0x2c15c8[_0xfeb21e(0x30b)](_0x27ef7e);}else return _0x14f432[_0x22e20b(0x65a)](_0x41bc0a,_0x14f432[_0x22e20b(0x738)](_0x2f2350,_0x49e26f));}return _0x14f432[_0xfeb21e(0x3f4)](unique,_0x2c15c8);}function unique(_0x59006d){const _0xa19197=_0x4dd7;return Array[_0xa19197(0x3cd)](new Set(_0x59006d));}function getElementPosition(_0x1fd47d){const _0x3f7343=_0x4dd7,_0x1eeeed=_0x4dd7,_0x11c589=_0x4dd7,_0x1b06bc=_0x4dd7,_0x1d24f5=_0x4dd7,_0x154435={'EhTpE':_0x3f7343(0x49d)+':','pNbMm':function(_0x3da7d0,_0x36eebf){return _0x3da7d0(_0x36eebf);},'OdPxe':_0x1eeeed(0x3b1)+'ss','CgtLn':_0x11c589(0x94d)+'d','NEXKm':function(_0x2b5fc5,_0x3009bb){return _0x2b5fc5+_0x3009bb;},'Eihte':function(_0x3f5dc7,_0x5dac55){return _0x3f5dc7/_0x5dac55;},'iMsUw':function(_0x368b90,_0x21b8b9){return _0x368b90<_0x21b8b9;},'Qcmdw':function(_0x284c20,_0x3867fd){return _0x284c20/_0x3867fd;},'ksHel':function(_0x466f1e,_0x314072){return _0x466f1e===_0x314072;},'aGcSn':_0x3f7343(0x53e),'HfCwp':_0x1d24f5(0x710),'MLDmG':function(_0x2e40bf,_0x296533){return _0x2e40bf>_0x296533;},'zXgik':function(_0x3a1bc0,_0x446f7a){return _0x3a1bc0/_0x446f7a;},'CPsry':function(_0xb9f1e2,_0xce50f9){return _0xb9f1e2*_0xce50f9;},'ZOAMW':function(_0x2ea90a,_0x44dff3){return _0x2ea90a!==_0x44dff3;},'feIfm':_0x3f7343(0x51a),'hwaaC':_0x1b06bc(0x331),'uVWfq':_0x1b06bc(0x344),'hSGHO':_0x1eeeed(0x44f),'jLPXh':function(_0x3b840c,_0x11f40e){return _0x3b840c<_0x11f40e;},'glDsR':function(_0x23fec6,_0x40c148){return _0x23fec6/_0x40c148;},'EtszQ':function(_0x167c59,_0x1a23b8){return _0x167c59!==_0x1a23b8;},'kVFLq':_0x1d24f5(0x35e),'QHDVG':_0x1d24f5(0x449),'NMvNt':function(_0x32598d,_0xc44c8f){return _0x32598d/_0xc44c8f;},'OStjc':function(_0x58b511,_0x5261ea){return _0x58b511*_0x5261ea;},'hcqfI':_0x11c589(0x4c7),'WWTGI':function(_0x289836,_0x72d78d){return _0x289836!==_0x72d78d;},'eSIoX':_0x1b06bc(0x44a),'iLhhi':_0x1d24f5(0x20a)},_0x5c6bf0=_0x1fd47d[_0x11c589(0x88d)+_0x11c589(0x218)+_0x1d24f5(0x208)+_0x1d24f5(0x5b7)+'t'](),_0x55b9bd=_0x154435[_0x1b06bc(0x7f7)](_0x5c6bf0[_0x1eeeed(0x521)],_0x154435[_0x1b06bc(0x241)](_0x5c6bf0[_0x3f7343(0x345)],-0x1893*-0x1+-0x2f+-0x1862)),_0x158f01=_0x154435[_0x1d24f5(0x7f7)](_0x5c6bf0[_0x1eeeed(0x770)],_0x154435[_0x1b06bc(0x241)](_0x5c6bf0[_0x11c589(0x559)+'t'],-0x1*0x130a+0x1*0x128c+0x40*0x2));let _0x4773d5='';if(_0x154435[_0x3f7343(0x906)](_0x55b9bd,_0x154435[_0x3f7343(0x687)](window[_0x11c589(0x8f2)+_0x1d24f5(0x25c)],-0x2cf*-0xb+-0x15d0+-0x912)))_0x154435[_0x1d24f5(0x8c7)](_0x154435[_0x1d24f5(0x527)],_0x154435[_0x1b06bc(0x34d)])?_0x215294[_0x1eeeed(0x31b)](_0x154435[_0x3f7343(0x3c9)],_0x1f88f6):_0x4773d5+='';else _0x154435[_0x1d24f5(0x4f4)](_0x55b9bd,_0x154435[_0x1d24f5(0x70c)](_0x154435[_0x11c589(0x971)](window[_0x1eeeed(0x8f2)+_0x1d24f5(0x25c)],0x5c*0x2f+-0xbbe+-0x524),-0xdf5+-0x4d*-0x5b+0x49*-0x2f))?_0x154435[_0x11c589(0x28c)](_0x154435[_0x1eeeed(0x3b2)],_0x154435[_0x3f7343(0x921)])?_0x4773d5+='':_0x33d766[_0x11c589(0x1ad)](_0x1b043d):_0x154435[_0x3f7343(0x28c)](_0x154435[_0x1eeeed(0x74c)],_0x154435[_0x3f7343(0x156)])?_0x4773d5+='':_0x1a901d[_0x1eeeed(0x31b)](_0x154435[_0x11c589(0x3c9)],_0xcbd39f);if(_0x154435[_0x3f7343(0x17f)](_0x158f01,_0x154435[_0x3f7343(0x8dd)](window[_0x1eeeed(0x8f2)+_0x11c589(0x3c8)+'t'],0x1688+-0x3*-0xb01+-0x3788))){if(_0x154435[_0x3f7343(0x6c7)](_0x154435[_0x1eeeed(0x513)],_0x154435[_0x3f7343(0x53f)]))_0x4773d5+='';else{const _0x4e08e6={'XPXWA':function(_0x59f685,_0x1c3bdd){const _0x10d986=_0x1b06bc;return _0x154435[_0x10d986(0x807)](_0x59f685,_0x1c3bdd);},'QIPhn':_0x154435[_0x1eeeed(0x171)]};_0x2a2a65[_0x1d24f5(0x1ac)+_0x1eeeed(0x170)+'t'](_0x154435[_0x1d24f5(0x5e0)],function(){const _0x362e23=_0x1d24f5,_0xf1b50a=_0x1b06bc;_0x4e08e6[_0x362e23(0x260)](_0x592536,_0x4e08e6[_0x362e23(0x248)]);});}}else _0x154435[_0x11c589(0x4f4)](_0x158f01,_0x154435[_0x3f7343(0x375)](_0x154435[_0x3f7343(0x569)](window[_0x11c589(0x8f2)+_0x11c589(0x3c8)+'t'],-0x2*0x68e+0x8f7+0x427),-0x1cc2+-0x50*0x3d+0x2fd5))?_0x154435[_0x3f7343(0x28c)](_0x154435[_0x1b06bc(0x400)],_0x154435[_0x1d24f5(0x400)])?YzuSAH[_0x3f7343(0x807)](_0x1f1d64,0x385*-0xb+-0x10f3*0x2+0x281*0x1d):_0x4773d5+='':_0x154435[_0x1b06bc(0x69c)](_0x154435[_0x1d24f5(0x752)],_0x154435[_0x1b06bc(0x880)])?_0x4773d5+='':_0x1cebc0='图片';return _0x4773d5;}function _0x4353(){const _0xf525d7=['yzvzu','XwZad','gjGnY','lvqCh','ySYoJ','tDBNE','SLaDP','yeHVL','hFSZU','PfvyQ','mqXYb','kZEcv','pxWjD','ZIVdV','yqkhg','fCdTJ','RIiEh','mpute','dzmDm','以上是“','Kaxvg','UQGZv','VhDqC','CBsLI','EObeF','query','SgOKB','YmwCF','dMvhm','cHaGh','delet','FDtZf','tagNa','\x5c(\x20*\x5c','VVbWU','Iwxqe','yFGjt','DyWfB','rmZLN','fIiUn','strea','OSvxD','DeDFk','ass=\x22','FRHDg','PGhRY','iLhhi','zSURY','gQmIU','zknzf','PPsxU','HNwwY','rhvru','infob','WrKll','ZORuY','gmoGR','rDXtf','gyUyh','getBo','QXZqA','wQVeI','QKPgG','PGoZB','BrrEe','pTIbN','site','vwFjD','EMhCq','count','bDiTH','CJqdx','on\x20cl','tTuwn','jVYCs','hAenu','raynB','zZybC','Maepo','MSCCC','kMcUU','TKOAG','YXrpx','oeblh','yLoTo','ieXgr','g9vMj','bind','YnRid','NXAQm','FPHfd','IvJmy','PXfVT','aCegu','RIVAT','Eshfq','\x0a提问','nvlnr','hsBzW','fIkTb','QUQJW','lptRY','OLELQ','zxEML','eIcXJ','psEKl','EUcqH','MDWzu','Kzdnc','uIQFU','HEUwC','bqVqZ','fjOxg','THDFK','dYXbQ','TJUNY','RXEyA','ksHel','HpHkK','zwFIr','nEgeg','ength','ctor(','tkpdL','接)标注对','FTLbg','NtHwS','PZFun','selec','fXLtF','wAReO','lRRwc','IyCXw','xjHdI','FPHcl','lXSrz','okens','XkZzu','255','glDsR','BppPk','xQLBO','Usgeh','wOqAh','uVaAq','jJRaS','#ff00','VuVpj','IPaVX','MIDDL','\x0a回答','AAOCA','STNIm','fmaHa','yjgbb','ZbVFs','forma','name','ceqBF','eMSXX','inner','JkyKk','hdIay','AazHn','dtSvn','息。\x0a不要','GidIO','OlkCN','Arkmz','ut-co','kFbzl','wPidU','cSkRb','UAXVo','eral&','#ifra','告诉任何人','uOQbY','forbh','SFZtf','iMsUw','HTML','s)\x22>','JKXuy','igfxn','zsvIq','RsjKu','qbztu','DYKYY','TDrdF','kItwl','qaBWu','UKoAj','PRxPp','oynyY','ZwGSQ','data','CdFZO','JGmaV','QzKKD','dbVGb','IDDLE','XcEbv','eci','|2|0','to__','FLhlc','hwaaC','ader','<butt','YTByl','lSXuq','XxoYe','ilJwt','wFhMs','displ','isvXN','qvmZs','init','&time','inue','Fuata','setIn','RwHZm','CEWog','RSA-O','Ga7JP','etbBJ','nlfJj','BvvWs','XgVcg','WFKNK','<a\x20cl','QpUJV','”的网络知','s=gen','wXNPU','yYDvi','dibdq','KaOTN','\x20的网络知','zeMFh','excep','kOjVx','b\x20lic','Krvkw','VBvhu','wYVgB','MlQMf','kRNWA','keys','onloa','decod','tribu','npamS','kYxXM','oncli','chain','lHMeq','Qutpp','cQnxw','GcLig','q3\x22,\x22','xyCnX','hEvyL','AYqsR','DXDuh','getAt','xmkdI','VRQnZ','ton>','parse','1167567ClDneh','NVRgX','nTfYB','Fqvpr','rXQXG','要更多网络','xDdGK','\x0a给出带有','写一个','IxrbW','ZZxYZ','yeWVL','ekWVk','cmnjw','aukEP','CPsry','ASSUW','SXPZG','omLlv','odpVO','ZYcnY','xjoxK','WcCTV','OOjZh','nEThU','能。以上设','hwsYa','fAyfE','YwQPv','wbApa','JoLsq','txFto','YwlmD','DLFuJ','md+az','QLyru','text_','ZDBUg','zKNWj','jlIBH','tKey','iWTyx','xmDXZ','Z_$][','UFxho','SsRRE','logpr','yXeTo','PmBQa','EZjwd','M_RIG','vseTr','”的搜索结','QPYfv','BNiuD','gzKGp','CodNP','EFT','ersio','HMdBQ','TzIBl','iIwke','hSGHO','max_t','BQPDR','DlVHJ','Utmeu','fqVLK','then','什么是','GKzAT','ySNWy','table','EAxFc','dUvIE','mcFPl','gLBSS','vnmZk','textC','vgKHx','ldEhm','59tVf','GurrN','XXwRc','RJoce','Color','sNzTH','e=&sa','hEven','OdPxe','sGcgX','JdVKL','LgrWj','pRvrv','ring','3DGOX','ZJrKL','rOyLF','查一下','GnzGy','CJmhV','什么样','mOBRx','jLPXh','zZVZm','t(thi','FnuDp','mqABm','HMwnB','Selec','NseYy','JdDyH','57ZXD','DKiic','jtLok','KnBUG','TxZlg','qsazM','czbgu','BZWVe','asqbu','TgeZK','POST','kaDPk','wwhEl','dNpqT','PTgZk','IPEcP','KiyeA','SQwcR','ebcha','AMVwf','hIcrM','b8kQG','style','QiDZh','size','fuokU','RsCvZ','=\x22cha','Ppzna','rOtso','dUMxe','gGsVl','UBLIC','ratur','ZlMjN','ATHgf','attac','log',',颜色:','Afhsh','xmwGX','JRYzm','vHVMR','KdEMv','DyrMl','cAaAs','xgVvT','HPTYW','ozuzI','ZKgkR','QBNUk','HYuyl','oYjSM','374430nBwAFQ','mOJWU','LpujO','SBvmB','RLrja','eZOXt','GIufK','WhjEg','rQIjm','ptfuK','EKFin','nXzWQ','l-inp','des','BOTTO','qOyvL','&lang','KkHnB','lengt','NdbJO','q2\x22,\x22','LFWKe','footn','cQZFM','bcfsh','jAaZM','|0|4','_open','YgSF4','KYrUC','iJrVx','nISzL','next','tOpdZ','tKDBq','CdkPQ','dMygJ','TEsuB','jsuBZ','Q8AMI','PwLSB','mPgzr','frequ','CNHcc','TOP_M','YyvmV','EtZiE','cKewW','D\x20PUB','xhoxl','mxdWM','FyUzY','XzPHt','ZyLYe','nOXnR','round','YMeQr','UTgBT','eiAQZ','mslTP','wEJnK','wpbZP','goNmJ','cNiFU','soGQb','mXqvQ','alXvC','lfMIo','sItNK','odeAt','aFSCM','qDzPp','gLGox','utf-8','form','gClie','Fpqef','XKkVO','_rang','IYOyP','IGHT','BEtFN','owZLz','JXDYl','eeMrb','ihCqs','LbTfg','srewR','int','ibute','HtxRS','undin','aGEGw','DlgZm','yIvAI','dXTMH','liJxt','IVvQv','kutUi','pmOZw','hFIAx','mEtZa','aZrEN','dStyl','cAYGC','drBjM','retur','mocaC','DjCsb','ote\x22>','IhtUp','a-zA-','kVNpp','HocnY','复上文。结','SHA-2','qdJve','(链接ht','Rmojw','KCBYT','cXQrU','YWtGd','StzgB','kswns','bMJaH','bxJBU','JrKUg','EfRBi','fmUmO','WnsZM','JaFxt','hbqbl','Eihte','Icbir','UBXPX','Kgeei','JnQFp','KIqYN','QEdsH','QIPhn','fy7vC','GcYzI','_cont','UkxHI','hILwK','BEzbx','pInfy','dTRDU','wliVD','oolVP','bvWGv','\x20(tru','\x22retu','funct','TzleH','PPQMm','fohxx','MboLA','”有关的信','Width','mBvXZ',')+)+)','ucEPQ','XPXWA','ixUii','UXrDV','wdhTN','pAhvF','SPxJZ','ESgih','CoFVU','wQbgf','yTFGI','uzedq','tNzkD','fjHpk','不要放在最','mCGmr','JEUuj','yVwTO','xkdFS','UGCzO','wJ8BS','afcbz','#moda',',位于','VwjUX','sAdfm','pytwe','JYdPi','sPleQ','Pjkqw','q1\x22,\x22','asFnI','JFfDZ','BAQEF','qUwgz','IlaNx','ncJfp','Npptc','rzOyo','FrigL','eOYaP','QoLMC','PjWMc','vvyLo','0-9a-','ZOAMW','pzaqE','告诉我','ExqXd','mlYIF','的、含有e','rch=0','xHxrr','ugPfz','tBdnT','MauhS','Jkmcg','bcgFO','mKnLf','tiGLq','YwFly','SNqre','eSfUZ','jPqSH','MkLAP','uage=','is\x22)(','为什么','OzHSs','gGSaq','的是“','cexDl','体中文写一','DlHFb','input','pkcs8','ency_','xLGxb','ejULJ','TXXfJ','vorTh','ptKxL','wDzLP','-----','XbqHT','RE0jW','XyneZ','QHKKw','znxCn','hULTi','uANAi','AZInv','wAhMP','cgcvZ','YNBPu','juhZU','jjJjH','nXAoY','ion\x20*','rMBBv','lOmeS','gXzQX','OIgtu','GwhxF','Mswdg','QwdRm','LTrXL','CnjWd','cPPAC','Bmxrh','mTfjF','搜索框','LSjhy','qLjrT','joXxy','iNWOv','iAMqQ','xCFQX','bAtFR','zrKst','zsudo','more','gojpe','gorie','EFwOG','aangL','yVRsC','D33//','OUjma','TpCaP','TawHw','ihgUV','oTLaD','RFQhZ','ISnir','546679qUpLIA','rsNdk','LvKTr','oSjoJ','wlwGt','eDePS','PPXFa','aria-','AdTdo','ghvQH','xrqZb','TfUsn','DphiQ','网页布局:','jisII','QYZlP','wWAEE','eAfIM','emoji','4299676KfxQaj','AEP','RjaXI','n\x20(fu','HBXpB','ArIpn','4|1|3','EfVrD','sXxdB','state','vhqPi','sZcSj','zspcm','rame','YWFbb','ck=\x22s','rVKCC','DUbAC','push','#fnre','jWjXD','Objec','EYjMT','eKmNn','info','UglCy','harle','YrnWJ','MUmio','BFtVR','假定搜索结','识,删除无','msYnY','kqpNs','error','yAnRJ','title','设定:你是','nstru','CWhSi','2A/dY','yedmg','uqDxJ','fWMJP','arch?','JTjAH','aaffH','4|2|1','aSrXO','UVvUL','JMgVc','zWCZm','HEQds','bPAQD','uOSUA','CkEOu','yPCpm','ATE\x20K','wkOJk','xqELJ','BnUFB','JbNFH','*(?:[','ntDoc','pCxtQ','XhWpU','qUIjA','你是一个叫','yvzoW','DKQXI','CCfvW','FsJZQ','GoUXQ','yMEkA','sDwNd','bRNLt','width','NTlwA','ZUipe','githu','FXeLK','oxes','KiOqQ','mMmsv','HfCwp','HfTgz','rDCeL','yUSFb','cHdxY','pgVIu','MgcIv','NmwzN','UhSQB','bJFEJ','ONKab','vGBMP','\x0a以上是“','MTCmU','pcSev','cHnui','fwIDA','pixSr','DfTtr','[DONE','TvChI','debu','json数','hfzvX','EvfzR','HJyov','WPexf','tSRYR','UgGuO','XUWZH','IC\x20KE','rlKhY','catio','rhxtR','0,\x200,','ajYOD','vxJzo','JUCar','fPgUU','BxyRr','NMvNt','ZTWtO','OmJoe','中文完成任','umqOJ','up\x20vo','IiFmj','ument','fmMrF','yYYvx','EWCwQ','o9qQ4','请推荐','QxntS','NrtPi','SvdUM','wer\x22>','actio','erFNe','code','JAFAO','McizD','pTHDT','句语言幽默','LGkLq','rXnqN','wtmbV','BDdfq','lFJGs','WsWdP','jAmDU','BDDCe','ahcVJ','kg/ke','lykvs','zh-CN','LHPlu','ERqMn','DTHNg','promp','iuHIf','wRGXK','mAVnH','hhDDc','encry','tvQfc','me-wr','CENTE','\x5c+\x5c+\x20','vFvgI','后,不得重','PpmsL','NFcdI','\x0a以上是关','ZrSsJ','trsKZ','#chat','sDGCx','CTppj','WPiOJ','succe','feIfm','HGzqu','hLVIw','gqmBZ','eAttr','dkFoG','add','hWyFe','JFRpd','trace','cDKEd','abili','dAtOP','wezQk','CsULK','Orq2W','ioQaJ','<div\x20','有什么','aUPGU','OCVtd','QTcyG','Heigh','EhTpE','iDeiy','&cate','\x0a以上是任','from','UaJHg','jqeFY','OFnDu','ZCQQI','riPby','PmThk','fzBrm','ArEdA','getEl','OtByz','TEepJ','rKhsB','WVEhf','baYIl','GFMyt','VbVlm','UJccZ','Xhzeq','BZgCh','HlyCp','Sliaj','HlmwP','gaRFs','const','AbKxo','HPyyZ','bhVNp','xqGII','zFe7i','url_p','IjdfI','UCUyX','kEyhc','jFrXz','f\x5c:','的知识总结','_talk','75uOe','wYUXG','KvaAK','MvZWL','DCoOq','cFBtG','subst','Izpik','yhHKo','找一个','shict','vVacW','conso','hcqfI','vtAiY','EUDwx','HuFkH','https','yrmno','27ybBZRl','byteL','WTgqZ','KvcML','XqgeO','GSFTu','vOgMD','mqAIP','NdxNZ','s的人工智','AJzzC','kGKGD','ZSPWt','DrKPb','jGPJM','内部代号C','E\x20KEY','znJWZ','Oxybo','UAWgt','KrdKa','vUGpg','ZbzDC','end_w','dqCzw','suUKB','DSZzk','ntent','TqGBJ','jhocL','KAZVG','lvEJZ','conte','yOxYS','sjPhD','kcfBO','机器人:','LIC\x20K','hOWBf','nue','aYteu','Eqgwj','tYykR','KUYww','mukZE','PNNKM','MCzWd','tor','wipjp','bcpdV','rhSML','AeZaz','SiuJb','EcNXf','bDKBF','JRpwP','MOAcb','wzCph','IpGPt','ZcYdA','Jqgqc','RhWlj','ytext','VAMbt','DZXon','TXWHY','网页内容:','lGSaS','gHnVm','HsaHB','erCas','fBZCX','PzHzS','kJoBf','ZQMZQ','arch.','forEa','eHwOW','LylRA','sRcVk','YBYGw','组格式[\x22','#read','read','OIQjF','gMmvt','YKjHP','Y----','FRMfv','czIkz','论,可以用','wEkQy','EqMkk','enalt','sghfT','lEIhL','lTkbN','RzVPt','cUrbA','ontKO','|4|3','sfQjO','LqlMl','oYpgm','qKokc','MooDC','t=jso','s://u','CMFLb','7ERH2','输入框','fKRgI','lSZnJ','{}.co','CbVbj','LbprK','WOJPq','90ceN','MNyLR','介绍一下','#00ff','ZwVBk','ahCPn','LYJSF','wwPXj','YbbJo','OlUrD','down\x20','JxArF','sjlyQ','mtADe','toLow','gxLDS','vDFPf','tWVft','RPFTM','lrUpi','MnUby','RQjWK','ECVEi','roxy','value','has','----','JIQMP','GfYBE','JBnwf','iLRKM','BYlPZ','type','TavbZ','Error','WFlEg','TSRxz','nKbgC','rdWDC','pBReQ','dgBES','UQqqe','RaUEP','LwTcW','ryfWB','eILXW','QIAyi','TCXXZ','qnzpU','bPcWA','wnFOQ','QRZkn','lehvk','网页标题:','CWXlQ','uSSEN','echo','monfe','mplet','\x20PRIV','EYwWK','bYMer','jvcAl','iTHBZ','ApkVF','izQpv','fMQRt','jiLuF','VArPR','链接,链接','答的,不含','rGmoF','ENBIb','tps:/','air','cTSfY','RpSVg','AICPs','spki','t_que','cUkNX','BQZRp','hTpZE','代码块','tagHg','DodTE','ExaMO','EmAil','VoVih','afDsa','GXVBn','lBbPd','XQUFW','务,如果使','gKBSm','claqW','pDjQV','nDfnu','fxYlK','ZmZZX','SPIwA','qvoPM','LUeCw','Ytncy','uNsHk','nVGgD','g0KQO','oHEwS','(链接','Gvvbo','IXeog','归纳发表评','conti','nituC','MXUVU','CRvck','YTFsa','cfbQP','yRmmd','hUrWG','dnoit','MLDmG','TQcGF','WZIkM','OoqZu','doZyM','gnfeO','lBHVd','PMyeL','AvFhk','IOQxB','xRROU','xXjgY','(链接ur','subtl','cEdLB','Mbasv','MdxST','__pro','strin','YTYNw','rCMdm','_inpu','关内容,在','IBWVo','toBeY','1729414ypyylT','omdGQ','(url','</a>','sZDqh','ztbJk','kVFLq','ore\x22\x20','fDqfK','QHJNK','dfun4','xIACH','zTOhi','AMhNZ','torAl','o7j8Q','n/jso','GcPOa','FsAxX','DhqpI','left','xPZXA','dOiuJ','知识才能回','xEYvA','容:\x0a','aGcSn','fFyaM','键词“','GbqUS','QanDg','penal','XNziT','PVKwO','ceAll','split','UspZE','csnVY','onten','iUuAB','GcDkT','WyNIK','CVvfT','e)\x20{}','OfKXi','CHxag','KTGQB','独立问题,','HuyhE','mnQoe','QHDVG','moji的','MBjMD','yQOnk','dQihc','tmZjU','ngrFt','AGZeg','adbmY','FVIHk','charC','chat','SnuqF','catch','VNMSB','DLE','SpspN','Jkcuw','texta','TIvFP','funvW','LnAXc',']:\x20','rvoCC','5eepH','识。给出需','heigh','sDSeD','MRpwY','Zbsmr','GXSor','offse','JbAkY','circl','EiLeV','kmjcg','JcOWt','SqnnJ','IjANB','QqpPK','END\x20P','xCqQd','OStjc','proto','remov','rKzzr','哪一些','kg/co','jwKNC','rXFcV','xjWQo','MteTK','hBEsG','gaJcH','ZPRiJ','equMs','nvCSw','NNrpI','UjAHo','cdSvx','uoobC','tion','CvOJh','pEIhP','rTMqz','cCYKK','NTWCi','auqzj','color','hJcNa','gFzdQ','ZHbJd','zNwPE','CcNZB','CSmvX','LpdwY','XGZQr','LDwGr','aMyBi','tpvkj','XkkwM','PnyRM','bawmy','已知:','lIuFH','SnFAj','aTfZK','wgnCU','ing','uHQtj','JqhKm','jzwXS','eAoUJ','hUArC','kg/se','kDItG','FzjOf','SOsvl','sZani','nQPrf','gDuou','alYLQ','MxLlD','lMqAJ','prese','modal','ZGNcD','SIcwB','qdNPO','EBkfR','YKdqU','mQhDu','PFbat','alt','GisgL','FncVO','zUhVh','qYDEf','Qskmc','ELlis','ntRec','QsfuG','mBdBB','iVzxg','huwXi','inclu','q4\x22]','OOzMw','QVlpi','body','LDFph','QZpCS','TSWpr','哪一个','mTsYT','zyoAz','vote','Kjm9F','jqcxq','XHz/b','链接:','HlDBa','LUytQ','YykaY','best_','EcxVy','EPdeD','GvVbf','1|3|2','jdZzz','ZpWNl','果。\x0a用简','ftMMM','PZBFZ','u9MCf','bVKDJ','mfIUr','json','bZJDq','FCiKK','dismi','CgtLn','fJWbA','CymwM','apply','MmWde','AuWKI','NYruP','18eLN','cBQIc','block','fromC','识。用简体','hNFwC','index','用了网络知','EY---','\x0a总结以上','stion','mtOoP','QyiXE','bxpLI','t_ans','owkJC','rXQwt','dChil','LWlpz','NGRKM','apper','lHhsp','vqllb','iKujW','nvyiY','silmt','QVnoV','uHPKM','reFeA','OGwNW','$]*)','PpfDq','wiuiQ','EmCfy','getCo','QAB--','KpLnJ','IfWWX','impor','nt-Ty','RCawu',',不得重复','MCqET','IOERs','BOkFI','CVcDJ','raws','DKkFJ','#0000','CAQEA','dDTuT','DEZnw','kbqvE','ugcsD','\x20>\x20if','CtyDM','nXIjU','YyGuM','SfwlV','XMCUH','VxFXG','gify','hgKAv','SZWaZ','MNSCF','iwEpI','WhIbc','ructo','upuuK','mURRx','Gtzzk','M0iHK','MREfu','SjpdW','pawUy','HhABB','qXMLb','MwMqu','GLptl','#ffff','MQdGd','CGixL','aXVaE','DTZqE','GxEGA','pWSOm','qgUFT','FKEUR','QBQnL','tstDm','fkEin','HxJNJ','NyPgh','z8ufS','ZfkMv','LmHZK','hCZUL','chat_','cYnJP','opJWc','cPtns','IKGpF','FCAFT','kFurW','DcfRp','byZBf','链接:','定保密,不','class','VrZjK','SYWfw','OcWps','PxYzq','searc','decry','VBPdq','NanfW','zgpoA','IoCun','intro','1265936gZouEL','应内容来源','3|4|1','MZLWb','OLLZk','dwQUm','VCnrh','tempe','kWika','xVCtp','qmCEJ','USlGm','</div','BCSfP','NKMRU','href','zA-Z_','mFcpu','avata','nctio','ions','pre','url','的回答:','vpVBt','ixdjg','RIOFe','E_LEF','jpRTF','Utbzi','iRXuy','fLILg','OjMrF','hQZpf','ChTYt','打开链接','clone','BGwuS','UXHNF','ById','Qcmdw','OTbmi','avPkF','NeGbz','qWnYP','DswYF','PnYkL','Zgxg4','wifQf','r8Ljj','SaIGA','ESazm','255,\x20','WFhBK','-MIIB','IyqLV','Lbgyz','tkdun','ePmCY','BJRkD','WdFSm','WWTGI','mVzpk','qxKcg','bFYaw','uWRwA','AwSYP','BbHIO','\x20PUBL','RiynZ','Isnwo','sJtkM','VZZFu','xrCJf','exec','zPvOM','fesea','utiHt','MUDtC','nlrHY','hzZkb','(((.+','oOtvv','sPlGQ','ajCdS','OaiTl','YQGJA','terva','AVYzv','beYPr','ZNbbI','npm\x20v','IKVls','dizaH','call','ixkyk','9VXPa','引入语。\x0a','appen','XSBnu','SMwXK',',用户搜索','GGQRZ','getRe','EtszQ','ement','HsctQ','OGPKM','gJCtY','KOTmB','UqkPP','vMyQM','oTvZg','trim','fEEfN','tWidt','JfvKc','PzZuP','iPhLl','gkqhk','MTSfV','EgegN','appli','phoTY','nuhjC','yrwrQ','Mdlpe','YhNdl','ospGP','PPtmJ','urNqr','mehnj','IvxBr','gIoEG','SnHgB','Rztxa','ctVFZ','ZxwGx','UJAgd','hOHcD','toYhw','YNHZe','VBocs','TKwfI','AbwyI','elkfc','E_RIG','WBsmm','GMHlI','48KcwxGS','onoFI','VwBme','JPqzF','MzVLW','pDucg','iDQuL','JJtdC','QhMXR','FNENN','kVaJO','9kXxJ','EiSFR','wPeTN','SZabT','ykkuH','YeBSJ','WZInd','fXQaF','Fcopp','oPAgJ','XWRSj','src','UZIDC','zXgik','AxgMp','CgzSd','wVokH','qQIDd','XWizZ','mQxtC','join','EsMuL','ndDLf','ONjbl','gchIb','YECnG','Node','LvNvY','uwhQg','eAYqd','nce_p','nxgyr','|0|3','WtGhu','/url','x+el7','ZLtGb','azIXy','dosiG','XLpPb','写一段','sISoc','IBCgK','pKfGj','MxODt','UdlTC','TrRYe','tMVYG','GAPvT','omjtW','3tjTKOb','JFykv','QlKcT','PoEnU','gwVAQ','WnjfA','ahNwu','jvJfO','n()\x20','JQHpy','lfApK','5U9h1','SHkRA','xefVF','kn688','YuwFa','iSHEI','obs','sHjEt','test','ePPiF','SYyzw','提及已有内','img','wawRP','VgaUr','IHcXx','uVWfq','JLgIz','5Aqvo','rjPog','vkbYU','hoNtA','eSIoX','pEEgp','FruSu','gYEsv','nywXz','FemEl','M_MID','warn','Ondbz','kSKso','lwuvx','WXicF','XzfNg','choic','RVZXn','FQNYJ','QPKOf','sIrDe','ElKhs','cGKAK','OAGMw','34Odt','rMlsP','UekLi','akurI','\x20KEY-','LyjWj','rXfZr','srzpi','EIpnG','top','klmfW','GUVbz','edHQx','QLmIA','LEXEx','TpxOY','uTgcg','BPqgM','MkRBL','MNbOi','OmlCI','Gnyfz','odePo','gpWyq','YXOJU','文中用(链','TOP_L','PJkBh','SgOsL','kvenk','CxlOA','aWbvn','Conte','OoBWk','top_p','BFlGn','reVmf','ERmxU','jqMDJ','AvBUL','LWntX','AiJns','while','mTgVn','zWXhQ','wKmpf','iG9w0','NhiMS','text','yfHpL','hf6oa','sDtJr','fcKAB','dfRlS','BDdsI','OpTYI','vaAVV','BQevS','HaiMm','JkNiF','IzUpI','提问:','DiRmy','PUenN','ZwcJP','bmAbV','”,结合你','mImyF','COvYd','jlnVe','OXjZo','2RHU6','MmHle','OClMz','5335745dQPmkj','vRLBO','yuJWT','urkyT','lNazI','XTCDV','muGqS','pBifM','引擎机器人','DOJbY','KXVNq','CBUjf','JKhze','tOyHz','LxnDQ','IuMkf','btn_m','CnqUI','OVmCQ','ciANL','hqnnp','BUYPV','bPhAS','iTCxX','aYRqz','HeQtZ','wCPEC','rea','NNrVv','hOFFZ','yISjd','YmHau','gger','OVIeW','bzWby','label','es的搜索','gOLbh','dntWQ','tHeig','toStr','dAvMF','PthXS','1|0|2','pSfbQ','iJuka','CMhOU','oyYzl','XsJik','USiLj','rQqVy','butto','HyWAo','WmCUe','xpPEw','BaBWU','pWVBi','ZrZPf','</but','rcSCj','iNRjW','map','UvlgE','CWDkI','BSHYI','eKjfe','VdRtZ','Charl','能帮忙','uRkMA','NEXKm','CUZng','WEnxU','repla','|0|2','#prom','rn\x20th','backg','ty-re','gHacg','Lpjqp','jgFoM','VwLAC','代词的完整','kgirW','QXJxU','pNbMm','cbpwx','XmHly','UqpuT','Qeplo','TOP_R','ense','XCFtZ','vjuPy','BEGIN','talk','M_LEF','EDBPb','_more','jbKQe','YaglG','HAfdz','ucLoQ','围绕关键词','fHZOn','Og4N1','ri5nt','://se','fUoqU','kfpmf','UkKYN','BpWPZ','CmKof','RGFbo','JbKCr','dJPXc','PtdWx','hKCpm','VtpHo','KTpXP','WrEMg','PEyMn','dCVxs','TxOvw','MhCvi','RDCDz','MuObx','jFbMk','lZNlc','dqUgX','nGQTP','slice','---EN','tcweV','aNtfW','YoNgP','kbdxG','SxwaQ','wPeQx','qHVAI','SkZqf','EYXoy','gpAYc','lcuUj','WhvsK','XYwVF','6f2AV','(http','uAFyS','OcdoX','ZNWLO','jVljM','sIRol','DxuFG','zfHdV','OkNBC','VNQMo','FdFSQ','cpkSo','://ur'];_0x4353=function(){return _0xf525d7;};return _0x4353();}function stringToArrayBuffer(_0x3d7bf9){const _0x43e67c=_0x4dd7,_0x5f55c8=_0x4dd7,_0xdb54b5=_0x4dd7,_0x1e5732=_0x4dd7,_0x1a35e4=_0x4dd7,_0x4f4d4d={};_0x4f4d4d[_0x43e67c(0x746)]=function(_0x8bf78a,_0x7200c3){return _0x8bf78a!==_0x7200c3;},_0x4f4d4d[_0x43e67c(0x861)]=_0xdb54b5(0x574),_0x4f4d4d[_0x1e5732(0x373)]=function(_0x13f99d,_0x504a6d){return _0x13f99d<_0x504a6d;},_0x4f4d4d[_0x1e5732(0x57f)]=function(_0x1846db,_0x32c6cf){return _0x1846db===_0x32c6cf;},_0x4f4d4d[_0x5f55c8(0x7c9)]=_0x43e67c(0x972),_0x4f4d4d[_0x5f55c8(0x41c)]=_0x1e5732(0x822);const _0x3bbfdd=_0x4f4d4d;if(!_0x3d7bf9)return;try{if(_0x3bbfdd[_0x5f55c8(0x746)](_0x3bbfdd[_0xdb54b5(0x861)],_0x3bbfdd[_0x5f55c8(0x861)]))_0x785a7=_0x33107d;else{var _0x1e2172=new ArrayBuffer(_0x3d7bf9[_0x1e5732(0x1cf)+'h']),_0x3c993f=new Uint8Array(_0x1e2172);for(var _0x3c1b26=0x1291+0x1fff+-0x3290,_0x20af8d=_0x3d7bf9[_0x5f55c8(0x1cf)+'h'];_0x3bbfdd[_0x1a35e4(0x373)](_0x3c1b26,_0x20af8d);_0x3c1b26++){_0x3bbfdd[_0x1e5732(0x57f)](_0x3bbfdd[_0x1e5732(0x7c9)],_0x3bbfdd[_0x1e5732(0x41c)])?_0x5300ea+='':_0x3c993f[_0x3c1b26]=_0x3d7bf9[_0xdb54b5(0x549)+_0x5f55c8(0x202)](_0x3c1b26);}return _0x1e2172;}}catch(_0x2204f0){}}function arrayBufferToString(_0xd47f8b){const _0x486e8e=_0x4dd7,_0x4e2c55=_0x4dd7,_0x39c82c=_0x4dd7,_0x1a76d9=_0x4dd7,_0x8e1bc0=_0x4dd7,_0x4428c4={'SFZtf':function(_0x345203,_0x3ade2a){return _0x345203+_0x3ade2a;},'wWAEE':function(_0x187656,_0x53e5b2){return _0x187656-_0x53e5b2;},'ZlMjN':function(_0x38fb3e,_0x2615c5){return _0x38fb3e<=_0x2615c5;},'wOqAh':function(_0x1b8b22,_0x3143a7){return _0x1b8b22(_0x3143a7);},'hzZkb':function(_0x139c33,_0x4d6d24){return _0x139c33===_0x4d6d24;},'SfwlV':_0x486e8e(0x57d),'PFbat':function(_0xa71ab5,_0x4f0bf0){return _0xa71ab5<_0x4f0bf0;},'mslTP':function(_0x33363b,_0x59c961){return _0x33363b!==_0x59c961;},'qWnYP':_0x4e2c55(0x366)};try{if(_0x4428c4[_0x4e2c55(0x6af)](_0x4428c4[_0x39c82c(0x621)],_0x4428c4[_0x39c82c(0x621)])){var _0x3037f4=new Uint8Array(_0xd47f8b),_0x3280d2='';for(var _0x5c728b=0x118b*-0x1+0x23b*-0xa+-0x27d9*-0x1;_0x4428c4[_0x486e8e(0x5af)](_0x5c728b,_0x3037f4[_0x39c82c(0x407)+_0x8e1bc0(0x8cb)]);_0x5c728b++){if(_0x4428c4[_0x4e2c55(0x1f8)](_0x4428c4[_0x8e1bc0(0x68b)],_0x4428c4[_0x4e2c55(0x68b)])){if(_0x3c6335[_0x4e2c55(0x494)](_0x5afd39))return _0x56a730;const _0x595c89=_0x5d60a2[_0x4e2c55(0x530)](/[;,;、,]/),_0x2ed202=_0x595c89[_0x4e2c55(0x7ee)](_0x50b8b8=>'['+_0x50b8b8+']')[_0x486e8e(0x713)]('\x20'),_0x1cc466=_0x595c89[_0x39c82c(0x7ee)](_0x1e69d3=>'['+_0x1e69d3+']')[_0x486e8e(0x713)]('\x0a');_0x595c89[_0x39c82c(0x452)+'ch'](_0x26bb31=>_0x318ba6[_0x4e2c55(0x3b8)](_0x26bb31)),_0x713832='\x20';for(var _0x369462=_0x4428c4[_0x8e1bc0(0x905)](_0x4428c4[_0x486e8e(0x2f6)](_0x32cb72[_0x1a76d9(0x1a0)],_0x595c89[_0x39c82c(0x1cf)+'h']),-0x17f9+0x1627+0x1d3);_0x4428c4[_0x4e2c55(0x1aa)](_0x369462,_0xbbf435[_0x8e1bc0(0x1a0)]);++_0x369462)_0x151056+='[^'+_0x369462+']\x20';return _0x536fde;}else _0x3280d2+=String[_0x486e8e(0x5ea)+_0x1a76d9(0x77d)+_0x8e1bc0(0x215)](_0x3037f4[_0x5c728b]);}return _0x3280d2;}else{_0x12f573=_0x4428c4[_0x1a76d9(0x2f6)](_0x20f4bc,0x2329+-0x6ec+-0x22c*0xd);if(!_0x44adb5)throw _0x616988;return _0x4428c4[_0x486e8e(0x8e1)](_0x508e3c,-0x1d28+-0x1*0x54a+0x2466*0x1)[_0x4e2c55(0x15c)](()=>_0x236463(_0x1271a4,_0x455f7d,_0x49921e));}}catch(_0x303621){}}function importPrivateKey(_0x56c848){const _0x41076d=_0x4dd7,_0x357785=_0x4dd7,_0x574e83=_0x4dd7,_0x5d4ecd=_0x4dd7,_0x1a21f7=_0x4dd7,_0x225fb7={'GIufK':_0x41076d(0x2b2)+_0x357785(0x810)+_0x357785(0x4b6)+_0x5d4ecd(0x332)+_0x5d4ecd(0x5ef)+'--','YyGuM':_0x1a21f7(0x2b2)+_0x41076d(0x567)+_0x41076d(0x8b0)+_0x41076d(0x416)+_0x1a21f7(0x2b2),'fHZOn':function(_0x544a89,_0x1d1f21){return _0x544a89-_0x1d1f21;},'ykkuH':function(_0xf41edf,_0x581fd0){return _0xf41edf(_0x581fd0);},'gMmvt':_0x41076d(0x2aa),'wtmbV':_0x1a21f7(0x933)+_0x1a21f7(0x2fa),'ZrSsJ':_0x1a21f7(0x230)+'56','UhSQB':_0x357785(0x659)+'pt'},_0x519795=_0x225fb7[_0x5d4ecd(0x1c3)],_0x485b1d=_0x225fb7[_0x41076d(0x620)],_0x550a13=_0x56c848[_0x357785(0x3f9)+_0x1a21f7(0x176)](_0x519795[_0x41076d(0x1cf)+'h'],_0x225fb7[_0x1a21f7(0x81a)](_0x56c848[_0x5d4ecd(0x1cf)+'h'],_0x485b1d[_0x5d4ecd(0x1cf)+'h'])),_0x27b13c=_0x225fb7[_0x1a21f7(0x703)](atob,_0x550a13),_0x208097=_0x225fb7[_0x574e83(0x703)](stringToArrayBuffer,_0x27b13c);return crypto[_0x41076d(0x501)+'e'][_0x574e83(0x60d)+_0x357785(0x140)](_0x225fb7[_0x41076d(0x45b)],_0x208097,{'name':_0x225fb7[_0x41076d(0x38f)],'hash':_0x225fb7[_0x5d4ecd(0x3ab)]},!![],[_0x225fb7[_0x41076d(0x355)]]);}function importPublicKey(_0x131449){const _0x555e6f=_0x4dd7,_0x5ef5d0=_0x4dd7,_0x26a8a8=_0x4dd7,_0x512547=_0x4dd7,_0x49fbd8=_0x4dd7,_0x144239={'hOHcD':_0x555e6f(0x256)+_0x555e6f(0x2c1)+_0x5ef5d0(0x873)+')','fKRgI':_0x26a8a8(0x3a5)+_0x512547(0x337)+_0x26a8a8(0x22c)+_0x5ef5d0(0x143)+_0x5ef5d0(0x28b)+_0x49fbd8(0x66f)+_0x5ef5d0(0x605),'iTHBZ':function(_0x186a0f,_0x3edb9b){return _0x186a0f(_0x3edb9b);},'lehvk':_0x26a8a8(0x92c),'lHhsp':function(_0x36d868,_0x576b9d){return _0x36d868+_0x576b9d;},'FemEl':_0x555e6f(0x953),'NVRgX':_0x49fbd8(0x2a9),'eKjfe':function(_0x4ac4b0){return _0x4ac4b0();},'QoLMC':function(_0x4e2710,_0x5b2f80){return _0x4e2710===_0x5b2f80;},'tDBNE':_0x49fbd8(0x2d0),'YTByl':_0x26a8a8(0x277),'JLgIz':_0x512547(0x85f),'txFto':_0x5ef5d0(0x4db),'eILXW':function(_0x2440b2,_0x2ab464){return _0x2440b2-_0x2ab464;},'sPleQ':function(_0x22afb5,_0x543205){return _0x22afb5!==_0x543205;},'rjPog':_0x555e6f(0x3b5),'IpGPt':_0x26a8a8(0x46d),'BQevS':_0x49fbd8(0x532),'QHJNK':function(_0x5bd410,_0x505507){return _0x5bd410(_0x505507);},'tkpdL':_0x26a8a8(0x6f6),'IOERs':_0x555e6f(0x6b0)+_0x512547(0x25e)+'+$','afDsa':_0x555e6f(0x75f)+'es','KdEMv':function(_0x1be9c0,_0x20e13d){return _0x1be9c0!==_0x20e13d;},'Izpik':_0x26a8a8(0x871),'xrCJf':_0x49fbd8(0x608),'ELlis':function(_0x116fdc,_0x1df299){return _0x116fdc===_0x1df299;},'AazHn':_0x5ef5d0(0x149),'gchIb':_0x555e6f(0x8c4),'LwTcW':function(_0x392484,_0x51def5){return _0x392484===_0x51def5;},'NKMRU':_0x555e6f(0x1da),'CNHcc':_0x512547(0x820),'oSjoJ':function(_0x26cad6,_0x5ecd01){return _0x26cad6(_0x5ecd01);},'ztbJk':function(_0x2de252,_0x2a707a){return _0x2de252+_0x2a707a;},'CCfvW':_0x49fbd8(0x227)+_0x5ef5d0(0x2fc)+_0x26a8a8(0x672)+_0x555e6f(0x739),'MdxST':_0x5ef5d0(0x477)+_0x512547(0x31f)+_0x49fbd8(0x8cc)+_0x512547(0x255)+_0x49fbd8(0x7fd)+_0x555e6f(0x2a1)+'\x20)','OLELQ':function(_0x3524b3,_0x1af154){return _0x3524b3===_0x1af154;},'ciANL':_0x26a8a8(0x30d),'gJCtY':function(_0x12ca79,_0x3a47f0){return _0x12ca79<=_0x3a47f0;},'TgeZK':function(_0x3fa503,_0x505ee5){return _0x3fa503>_0x505ee5;},'doZyM':function(_0x16374f,_0xd5dfb5){return _0x16374f===_0xd5dfb5;},'baYIl':_0x555e6f(0x1ee),'PwLSB':function(_0xb38f7,_0x3c1042){return _0xb38f7(_0x3c1042);},'DKiic':_0x5ef5d0(0x153),'CdkPQ':_0x555e6f(0x839),'GfYBE':_0x26a8a8(0x30a),'OXjZo':function(_0xf442d2){return _0xf442d2();},'SgOKB':function(_0x3900fd,_0x4ca901){return _0x3900fd!==_0x4ca901;},'DCoOq':_0x5ef5d0(0x725),'xRROU':function(_0x1db21e,_0x5807d2,_0x4fdbe3){return _0x1db21e(_0x5807d2,_0x4fdbe3);},'ioQaJ':_0x555e6f(0x933)+_0x555e6f(0x2fa),'MmHle':_0x5ef5d0(0x593),'azIXy':_0x26a8a8(0x1a2),'TXWHY':_0x5ef5d0(0x89b),'PPsxU':function(_0x2e9710,_0x1c0d0f){return _0x2e9710+_0x1c0d0f;},'QVlpi':function(_0x44d5d4,_0x1e1141){return _0x44d5d4===_0x1e1141;},'vaAVV':_0x5ef5d0(0x78e),'GSFTu':_0x512547(0x594),'HxJNJ':_0x5ef5d0(0x8f4),'JTjAH':_0x5ef5d0(0x791)+_0x512547(0x254)+_0x555e6f(0x538),'QzKKD':_0x512547(0x897)+'er','hCZUL':_0x512547(0x5cb),'hWyFe':_0x555e6f(0x651),'CUZng':function(_0x21991c,_0x35769e){return _0x21991c>=_0x35769e;},'iTCxX':_0x5ef5d0(0x50f),'IyqLV':function(_0x5772e1,_0x29543f){return _0x5772e1+_0x29543f;},'dtSvn':_0x49fbd8(0x845)+_0x555e6f(0x471)+'rl','CodNP':_0x49fbd8(0x500)+'l','ZPRiJ':function(_0x21c2f1,_0x3f9c27){return _0x21c2f1+_0x3f9c27;},'tagHg':_0x512547(0x232)+_0x5ef5d0(0x4c4)+_0x26a8a8(0x721),'ZmZZX':function(_0x482124,_0x4fbe1d){return _0x482124(_0x4fbe1d);},'VoVih':function(_0x140ba2,_0x4f351e){return _0x140ba2(_0x4f351e);},'wFhMs':_0x555e6f(0x4e7),'AvFhk':function(_0xe34761,_0x558fe9){return _0xe34761(_0x558fe9);},'wdhTN':function(_0x5c2ab0,_0x4ca839){return _0x5c2ab0(_0x4ca839);},'hLVIw':function(_0x18873c,_0xe8b10){return _0x18873c(_0xe8b10);},'wPeTN':function(_0xec2081,_0x422e78){return _0xec2081+_0x422e78;},'yVRsC':_0x49fbd8(0x404)+_0x26a8a8(0x851)+'l','hEvyL':_0x26a8a8(0x404)+_0x5ef5d0(0x675),'cKewW':_0x555e6f(0x675),'gIoEG':_0x512547(0x1c5),'ajYOD':function(_0x579c62,_0x1ff853){return _0x579c62!==_0x1ff853;},'ngrFt':_0x5ef5d0(0x453),'tNzkD':function(_0x4ea530,_0x4eee20){return _0x4ea530(_0x4eee20);},'VdRtZ':_0x26a8a8(0x4d5),'fmMrF':_0x5ef5d0(0x90f),'FQNYJ':_0x49fbd8(0x1ad),'oTLaD':_0x26a8a8(0x759),'ZHbJd':_0x512547(0x311),'lBbPd':_0x26a8a8(0x31b),'CRvck':_0x26a8a8(0x944)+_0x512547(0x57c),'HGzqu':_0x49fbd8(0x160),'nlfJj':_0x26a8a8(0x3bb),'tstDm':function(_0x2a6a00,_0x2bda9c){return _0x2a6a00<_0x2bda9c;},'PTgZk':_0x49fbd8(0x71b),'fMQRt':_0x512547(0x51e),'cXQrU':function(_0x3d41dd){return _0x3d41dd();},'DlgZm':_0x5ef5d0(0x2b2)+_0x555e6f(0x810)+_0x512547(0x6a3)+_0x49fbd8(0x36b)+_0x512547(0x45d)+'-','hhDDc':_0x26a8a8(0x2b2)+_0x49fbd8(0x567)+_0x512547(0x1a8)+_0x512547(0x76b)+_0x49fbd8(0x495),'kvenk':function(_0x369eeb,_0x777650){return _0x369eeb-_0x777650;},'EcNXf':function(_0x4b00dc,_0x76e2cf){return _0x4b00dc(_0x76e2cf);},'yRmmd':function(_0x5af62c,_0x4dfdc3){return _0x5af62c(_0x4dfdc3);},'wEkQy':_0x512547(0x4c9),'xmDXZ':_0x555e6f(0x230)+'56','QxntS':_0x5ef5d0(0x3a1)+'pt'},_0x4820b5=(function(){const _0x1d1715=_0x5ef5d0,_0x8c3287=_0x26a8a8,_0x1791d1=_0x512547,_0x5c5d5a=_0x49fbd8,_0xa8f68c=_0x512547,_0x4ea902={'qxKcg':_0x144239[_0x1d1715(0x6ea)],'xjoxK':_0x144239[_0x1d1715(0x475)],'jhocL':function(_0xd60b73,_0x1a1e6f){const _0x4c8e98=_0x1d1715;return _0x144239[_0x4c8e98(0x4ba)](_0xd60b73,_0x1a1e6f);},'TEepJ':_0x144239[_0x1791d1(0x4af)],'HuFkH':function(_0x402563,_0x3600e2){const _0x541880=_0x1791d1;return _0x144239[_0x541880(0x5fc)](_0x402563,_0x3600e2);},'hbqbl':_0x144239[_0x8c3287(0x757)],'yqkhg':_0x144239[_0x1791d1(0x963)],'PjWMc':function(_0x4cb4b4){const _0x280a99=_0xa8f68c;return _0x144239[_0x280a99(0x7f2)](_0x4cb4b4);},'DSZzk':function(_0x572339,_0x4146c3){const _0x597f07=_0xa8f68c;return _0x144239[_0x597f07(0x288)](_0x572339,_0x4146c3);},'MkLAP':_0x144239[_0x5c5d5a(0x857)],'eOYaP':_0x144239[_0x1d1715(0x924)],'eIcXJ':_0x144239[_0x1791d1(0x74d)],'lMqAJ':_0x144239[_0x1791d1(0x981)],'BaBWU':function(_0x2d53c4,_0x347f38){const _0x39126f=_0x1d1715;return _0x144239[_0x39126f(0x4a8)](_0x2d53c4,_0x347f38);},'pzaqE':function(_0x2c70ff,_0x292a5d){const _0x47bb4f=_0xa8f68c;return _0x144239[_0x47bb4f(0x27b)](_0x2c70ff,_0x292a5d);},'FncVO':_0x144239[_0x8c3287(0x74f)],'iAMqQ':_0x144239[_0xa8f68c(0x440)]};if(_0x144239[_0x1d1715(0x27b)](_0x144239[_0x1d1715(0x7a0)],_0x144239[_0x8c3287(0x7a0)])){const _0x1a1a65=new _0x393465(ZyRklJ[_0xa8f68c(0x69e)]),_0x1fe07d=new _0x10f81d(ZyRklJ[_0x1d1715(0x977)],'i'),_0x14f739=ZyRklJ[_0x5c5d5a(0x423)](_0x103abc,ZyRklJ[_0x1791d1(0x3d8)]);!_0x1a1a65[_0x5c5d5a(0x744)](ZyRklJ[_0x5c5d5a(0x403)](_0x14f739,ZyRklJ[_0x1791d1(0x240)]))||!_0x1fe07d[_0x5c5d5a(0x744)](ZyRklJ[_0x5c5d5a(0x403)](_0x14f739,ZyRklJ[_0x5c5d5a(0x860)]))?ZyRklJ[_0x5c5d5a(0x423)](_0x14f739,'0'):ZyRklJ[_0x1d1715(0x289)](_0x5aa95a);}else{let _0x47785f=!![];return function(_0x2ba11d,_0x1a67cc){const _0x459232=_0x5c5d5a,_0x53e40d=_0x8c3287,_0xd75f2f=_0x1d1715,_0xc45282=_0x5c5d5a,_0x1cff38=_0x1d1715;if(_0x4ea902[_0x459232(0x28d)](_0x4ea902[_0x459232(0x5b2)],_0x4ea902[_0x459232(0x2d3)])){const _0x57a903=_0x47785f?function(){const _0x336c1f=_0x53e40d,_0x2d6646=_0x53e40d,_0x204915=_0x53e40d,_0x53c133=_0x53e40d,_0x39990c=_0x53e40d;if(_0x4ea902[_0x336c1f(0x420)](_0x4ea902[_0x336c1f(0x29f)],_0x4ea902[_0x204915(0x287)]))_0x31627c+=_0x1dde9c;else{if(_0x1a67cc){if(_0x4ea902[_0x2d6646(0x420)](_0x4ea902[_0x39990c(0x8ba)],_0x4ea902[_0x39990c(0x5a6)]))_0x3b68dc+=_0x889119;else{const _0x4e56f3=_0x1a67cc[_0x39990c(0x5e3)](_0x2ba11d,arguments);return _0x1a67cc=null,_0x4e56f3;}}}}:function(){};return _0x47785f=![],_0x57a903;}else _0x4ff3a1+=_0x4bb60f[0xc93+-0x6*-0x5b3+-0x2ec5][_0x459232(0x797)],_0x2e172a=_0x31d6aa[0x130*-0x15+0xf1*0x2+0x1a*0xe3][_0xd75f2f(0x146)+_0xc45282(0x742)][_0xc45282(0x13c)+_0x459232(0x55e)+'t'][_0x4ea902[_0xd75f2f(0x7e8)](_0x887639[-0x1*0x1ab1+0x8*-0x3c4+0xb5d*0x5][_0x1cff38(0x146)+_0xc45282(0x742)][_0x459232(0x13c)+_0x459232(0x55e)+'t'][_0x459232(0x1cf)+'h'],-0x12f8*0x1+0x73f+0xbba)];};}}()),_0x39720b=_0x144239[_0x512547(0x4fe)](_0x4820b5,this,function(){const _0x208792=_0x5ef5d0,_0x128b6d=_0x49fbd8,_0xb724b=_0x49fbd8,_0x513527=_0x26a8a8,_0x866260=_0x49fbd8,_0x140b6d={'ZJrKL':function(_0xc85f8d,_0x6e2d5){const _0x39679b=_0x4dd7;return _0x144239[_0x39679b(0x516)](_0xc85f8d,_0x6e2d5);}};if(_0x144239[_0x208792(0x27b)](_0x144239[_0x128b6d(0x8cd)],_0x144239[_0x128b6d(0x8cd)])){if(_0x42fb46)return _0xb0858;else DpDtBg[_0x513527(0x178)](_0x4f2003,0xc*-0x283+0x1768+0x6bc*0x1);}else return _0x39720b[_0x208792(0x7d9)+_0x866260(0x597)]()[_0x128b6d(0x658)+'h'](_0x144239[_0x208792(0x612)])[_0x128b6d(0x7d9)+_0x128b6d(0x597)]()[_0x513527(0x3e5)+_0xb724b(0x62a)+'r'](_0x39720b)[_0x866260(0x658)+'h'](_0x144239[_0x866260(0x612)]);});_0x144239[_0x5ef5d0(0x235)](_0x39720b);const _0x3bdf0f=(function(){const _0x110a9a=_0x26a8a8,_0x540662=_0x26a8a8,_0x3e3b54=_0x49fbd8,_0x2df5ca=_0x555e6f,_0x45647b=_0x26a8a8;if(_0x144239[_0x110a9a(0x8b8)](_0x144239[_0x540662(0x7c4)],_0x144239[_0x540662(0x7c4)])){let _0x1e9ad6=!![];return function(_0x2c3477,_0x262e43){const _0x44f235=_0x110a9a,_0x4430a7=_0x110a9a,_0x1bb08c=_0x540662,_0x299b34=_0x540662,_0x8e7285=_0x540662,_0x5d0e92={'EBkfR':_0x144239[_0x44f235(0x612)],'yvzoW':_0x144239[_0x4430a7(0x4d4)],'czIkz':function(_0x2fd384,_0x117a6f){const _0x145154=_0x44f235;return _0x144239[_0x145154(0x1b3)](_0x2fd384,_0x117a6f);},'kSKso':_0x144239[_0x44f235(0x3fa)],'UTgBT':_0x144239[_0x299b34(0x6a8)],'JAFAO':function(_0x44a7a9,_0x33b874){const _0x14c091=_0x44f235;return _0x144239[_0x14c091(0x5b6)](_0x44a7a9,_0x33b874);},'mqXYb':_0x144239[_0x8e7285(0x8f5)],'uoobC':_0x144239[_0x1bb08c(0x717)]};if(_0x144239[_0x4430a7(0x4a6)](_0x144239[_0x8e7285(0x66d)],_0x144239[_0x8e7285(0x1e8)]))return _0x464d1a[_0x8e7285(0x7d9)+_0x1bb08c(0x597)]()[_0x4430a7(0x658)+'h'](JnmUTU[_0x44f235(0x5ac)])[_0x1bb08c(0x7d9)+_0x44f235(0x597)]()[_0x8e7285(0x3e5)+_0x4430a7(0x62a)+'r'](_0x49f352)[_0x44f235(0x658)+'h'](JnmUTU[_0x299b34(0x5ac)]);else{const _0x43e556=_0x1e9ad6?function(){const _0x2dbc60=_0x1bb08c,_0x181266=_0x1bb08c,_0x9d0c85=_0x8e7285,_0x1f498c=_0x44f235,_0x1919b4=_0x4430a7;if(_0x5d0e92[_0x2dbc60(0x45f)](_0x5d0e92[_0x2dbc60(0x75b)],_0x5d0e92[_0x9d0c85(0x1f6)])){if(_0x262e43){if(_0x5d0e92[_0x1f498c(0x389)](_0x5d0e92[_0x9d0c85(0x85c)],_0x5d0e92[_0x1919b4(0x57b)])){const _0x53e050=_0xdecf78[_0x2dbc60(0x5e3)](_0x35f9c3,arguments);return _0x792d8c=null,_0x53e050;}else{const _0x272cb0=_0x262e43[_0x1919b4(0x5e3)](_0x2c3477,arguments);return _0x262e43=null,_0x272cb0;}}}else _0x2b9aeb=_0x5e9155[_0x181266(0x961)](_0x305960)[_0x5d0e92[_0x1919b4(0x33d)]],_0x39e3b3='';}:function(){};return _0x1e9ad6=![],_0x43e556;}};}else{const _0x13fe5a=DOpXvX[_0x2df5ca(0x2e9)](_0x146e04,DOpXvX[_0x540662(0x5fc)](DOpXvX[_0x3e3b54(0x512)](DOpXvX[_0x540662(0x33f)],DOpXvX[_0x2df5ca(0x504)]),');'));_0x5a3d1b=DOpXvX[_0x3e3b54(0x7f2)](_0x13fe5a);}}());(function(){const _0x586e1a=_0x512547,_0x29b5c6=_0x512547,_0x11ed1c=_0x49fbd8,_0x1771b2=_0x555e6f,_0x4a10d8=_0x26a8a8,_0xae8166={'rQqVy':function(_0x57d8f1,_0x191cac){const _0x517496=_0x4dd7;return _0x144239[_0x517496(0x512)](_0x57d8f1,_0x191cac);},'WtGhu':function(_0x3b4b9d,_0x269225){const _0x346b08=_0x4dd7;return _0x144239[_0x346b08(0x4a8)](_0x3b4b9d,_0x269225);},'kmjcg':function(_0x1f5751,_0xfe47ed){const _0x3419c1=_0x4dd7;return _0x144239[_0x3419c1(0x6cb)](_0x1f5751,_0xfe47ed);},'LWlpz':function(_0x15635b,_0x2d9d5e){const _0x3e2c47=_0x4dd7;return _0x144239[_0x3e2c47(0x191)](_0x15635b,_0x2d9d5e);},'yLoTo':function(_0x12b8c0,_0x24f47e){const _0x5962be=_0x4dd7;return _0x144239[_0x5962be(0x4a8)](_0x12b8c0,_0x24f47e);},'KAZVG':function(_0x5b2e9b,_0x3c14a7){const _0x1188a0=_0x4dd7;return _0x144239[_0x1188a0(0x4f8)](_0x5b2e9b,_0x3c14a7);},'QXJxU':_0x144239[_0x586e1a(0x3db)],'vorTh':_0x144239[_0x586e1a(0x6ea)],'rMlsP':_0x144239[_0x29b5c6(0x475)],'sfQjO':function(_0xcb65c5,_0x13be3f){const _0x492a37=_0x11ed1c;return _0x144239[_0x492a37(0x1e5)](_0xcb65c5,_0x13be3f);},'cNiFU':_0x144239[_0x586e1a(0x4af)],'pxWjD':_0x144239[_0x586e1a(0x757)],'nXzWQ':function(_0x1c1c06,_0x539913){const _0x36a464=_0x4a10d8;return _0x144239[_0x36a464(0x5fc)](_0x1c1c06,_0x539913);},'UVvUL':_0x144239[_0x1771b2(0x963)],'HyWAo':_0x144239[_0x1771b2(0x189)],'mURRx':_0x144239[_0x29b5c6(0x1e0)],'OClMz':function(_0x2375c9,_0x1df807){const _0x234366=_0x11ed1c;return _0x144239[_0x234366(0x4ba)](_0x2375c9,_0x1df807);},'cEdLB':function(_0x2a5b5a,_0x48883c){const _0x50f82b=_0x29b5c6;return _0x144239[_0x50f82b(0x27b)](_0x2a5b5a,_0x48883c);},'Fqvpr':_0x144239[_0x29b5c6(0x497)],'vUGpg':function(_0x56fe0a){const _0x2455e9=_0x29b5c6;return _0x144239[_0x2455e9(0x7ad)](_0x56fe0a);}};_0x144239[_0x1771b2(0x86c)](_0x144239[_0x586e1a(0x3f7)],_0x144239[_0x4a10d8(0x3f7)])?_0x29e1d3+='':_0x144239[_0x29b5c6(0x4fe)](_0x3bdf0f,this,function(){const _0x2cc15b=_0x1771b2,_0xda8301=_0x4a10d8,_0x947c35=_0x29b5c6,_0x502bac=_0x29b5c6,_0x406d77=_0x29b5c6,_0xa53171={'SxwaQ':function(_0x3e4cd0,_0x57375d){const _0x2659b0=_0x4dd7;return _0xae8166[_0x2659b0(0x7e3)](_0x3e4cd0,_0x57375d);},'hOFFZ':function(_0x42479a,_0x74e785){const _0x583d88=_0x4dd7;return _0xae8166[_0x583d88(0x720)](_0x42479a,_0x74e785);},'bzWby':function(_0x325573,_0x43dff3){const _0x43969f=_0x4dd7;return _0xae8166[_0x43969f(0x562)](_0x325573,_0x43dff3);},'kfpmf':function(_0x3ec05a,_0x5c0232){const _0x2c494a=_0x4dd7;return _0xae8166[_0x2c494a(0x5f9)](_0x3ec05a,_0x5c0232);},'OaiTl':function(_0x23496a,_0x2f281e){const _0x2b7e04=_0x4dd7;return _0xae8166[_0x2b7e04(0x8a6)](_0x23496a,_0x2f281e);}};if(_0xae8166[_0x2cc15b(0x424)](_0xae8166[_0xda8301(0x806)],_0xae8166[_0x2cc15b(0x806)])){const _0x12e9be=new RegExp(_0xae8166[_0x947c35(0x2af)]),_0x16708c=new RegExp(_0xae8166[_0x502bac(0x768)],'i'),_0x17d33b=_0xae8166[_0xda8301(0x46b)](_0xaca145,_0xae8166[_0xda8301(0x1fc)]);if(!_0x12e9be[_0x947c35(0x744)](_0xae8166[_0x502bac(0x7e3)](_0x17d33b,_0xae8166[_0x947c35(0x85e)]))||!_0x16708c[_0xda8301(0x744)](_0xae8166[_0xda8301(0x1c8)](_0x17d33b,_0xae8166[_0x2cc15b(0x32a)]))){if(_0xae8166[_0x406d77(0x424)](_0xae8166[_0x2cc15b(0x7e5)],_0xae8166[_0x502bac(0x62c)])){if(_0x4ad310){const _0x5f1cbc=_0x9fb35e[_0x406d77(0x5e3)](_0x5388df,arguments);return _0x49dd49=null,_0x5f1cbc;}}else _0xae8166[_0x406d77(0x7b0)](_0x17d33b,'0');}else{if(_0xae8166[_0xda8301(0x502)](_0xae8166[_0xda8301(0x965)],_0xae8166[_0x406d77(0x965)])){const _0x369c51=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x20b88d=new _0x590575(),_0x37f472=(_0x3e7661,_0x243bb7)=>{const _0x109df2=_0x947c35,_0x232ae8=_0xda8301,_0xce01a7=_0x2cc15b,_0x4edad2=_0x947c35,_0x15ff16=_0xda8301;if(_0x20b88d[_0x109df2(0x494)](_0x243bb7))return _0x3e7661;const _0x507d69=_0x243bb7[_0x109df2(0x530)](/[;,;、,]/),_0xeb403=_0x507d69[_0xce01a7(0x7ee)](_0x333bc9=>'['+_0x333bc9+']')[_0x4edad2(0x713)]('\x20'),_0x1c5848=_0x507d69[_0xce01a7(0x7ee)](_0x258136=>'['+_0x258136+']')[_0x15ff16(0x713)]('\x0a');_0x507d69[_0x232ae8(0x452)+'ch'](_0x7809dc=>_0x20b88d[_0x4edad2(0x3b8)](_0x7809dc)),_0x44fa7e='\x20';for(var _0x1bf185=_0xa53171[_0xce01a7(0x83b)](_0xa53171[_0x4edad2(0x7ce)](_0x20b88d[_0x4edad2(0x1a0)],_0x507d69[_0x232ae8(0x1cf)+'h']),0x23f6+0x4a5+-0x289a);_0xa53171[_0x232ae8(0x7d3)](_0x1bf185,_0x20b88d[_0x4edad2(0x1a0)]);++_0x1bf185)_0x279489+='[^'+_0x1bf185+']\x20';return _0x245840;};let _0x226cd0=-0xdb*0x2b+0xad*0xd+0x1c01,_0x44555f=_0x560a95[_0x2cc15b(0x7fa)+'ce'](_0x369c51,_0x37f472);while(_0xa53171[_0x502bac(0x81f)](_0x20b88d[_0x947c35(0x1a0)],0x1*0x1709+-0x100*-0x13+0x279*-0x11)){const _0x1a1849='['+_0x226cd0++ +_0x2cc15b(0x555)+_0x20b88d[_0x406d77(0x493)+'s']()[_0x406d77(0x1dd)]()[_0x2cc15b(0x493)],_0x5a4c9f='[^'+_0xa53171[_0x2cc15b(0x6b4)](_0x226cd0,-0x59f+0x1*0x1a2c+0x4*-0x523)+_0x947c35(0x555)+_0x20b88d[_0x2cc15b(0x493)+'s']()[_0x947c35(0x1dd)]()[_0x502bac(0x493)];_0x44555f=_0x44555f+'\x0a\x0a'+_0x5a4c9f,_0x20b88d[_0x2cc15b(0x870)+'e'](_0x20b88d[_0x2cc15b(0x493)+'s']()[_0xda8301(0x1dd)]()[_0x406d77(0x493)]);}return _0x44555f;}else _0xae8166[_0xda8301(0x41b)](_0xaca145);}}else _0x3064f0=null;})();}());const _0x53f2c9=(function(){const _0x5b37c5=_0x49fbd8,_0x4ba10d=_0x555e6f,_0x3cedb1=_0x49fbd8,_0x251c0c=_0x49fbd8,_0x1eecc8=_0x26a8a8,_0x3954af={'omjtW':function(_0x25b4cc,_0x20f765){const _0xea5e6=_0x4dd7;return _0x144239[_0xea5e6(0x1e5)](_0x25b4cc,_0x20f765);},'KiyeA':_0x144239[_0x5b37c5(0x3c2)],'lvEJZ':function(_0x3badc0,_0x58ee54){const _0x5e6368=_0x5b37c5;return _0x144239[_0x5e6368(0x4f8)](_0x3badc0,_0x58ee54);},'VAMbt':_0x144239[_0x5b37c5(0x7af)],'YNHZe':_0x144239[_0x3cedb1(0x724)],'ftMMM':function(_0x449665,_0x32441d){const _0x2c0fca=_0x5b37c5;return _0x144239[_0x2c0fca(0x86c)](_0x449665,_0x32441d);},'eiAQZ':_0x144239[_0x3cedb1(0x447)],'jGPJM':function(_0x56863d,_0x146c1d){const _0x4bf856=_0x4ba10d;return _0x144239[_0x4bf856(0x884)](_0x56863d,_0x146c1d);},'FzjOf':_0x144239[_0x3cedb1(0x4d4)],'Gtzzk':function(_0x29d88d,_0x5ca313){const _0x49bccd=_0x4ba10d;return _0x144239[_0x49bccd(0x5bf)](_0x29d88d,_0x5ca313);},'ZwGSQ':_0x144239[_0x3cedb1(0x79f)],'gjGnY':_0x144239[_0x1eecc8(0x40b)]};if(_0x144239[_0x251c0c(0x27b)](_0x144239[_0x251c0c(0x642)],_0x144239[_0x1eecc8(0x642)]))_0x528692+='';else{let _0x31c0ab=!![];return function(_0x478fe0,_0x210a87){const _0x1ffb9e=_0x5b37c5,_0x243967=_0x5b37c5,_0x3b94fe=_0x251c0c,_0x4fa407=_0x3cedb1,_0x357f9a=_0x251c0c,_0xcbfad={'ctVFZ':function(_0x58e21a,_0x5f4471){const _0x5e6946=_0x4dd7;return _0x3954af[_0x5e6946(0x414)](_0x58e21a,_0x5f4471);},'Sliaj':_0x3954af[_0x1ffb9e(0x59f)]};if(_0x3954af[_0x243967(0x62d)](_0x3954af[_0x3b94fe(0x915)],_0x3954af[_0x1ffb9e(0x854)]))try{_0x10efaf=_0x3954af[_0x4fa407(0x730)](_0x21fea7,_0x288a56);const _0x412cc5={};return _0x412cc5[_0x4fa407(0x8ef)]=_0x3954af[_0x4fa407(0x198)],_0x711fa8[_0x3b94fe(0x501)+'e'][_0x243967(0x3a1)+'pt'](_0x412cc5,_0x4aeb04,_0x14c634);}catch(_0x27674f){}else{const _0x405f9e=_0x31c0ab?function(){const _0x7eaae5=_0x357f9a,_0x2f277f=_0x357f9a,_0x6a399c=_0x357f9a,_0x291056=_0x357f9a,_0x1f8239=_0x1ffb9e;if(_0x3954af[_0x7eaae5(0x425)](_0x3954af[_0x7eaae5(0x445)],_0x3954af[_0x7eaae5(0x6ec)]))_0x19dcba=_0x1938de[_0x2f277f(0x961)](_0xcbfad[_0x1f8239(0x6e7)](_0x3370ab,_0x1da3e2))[_0xcbfad[_0x291056(0x3e2)]],_0x5a9bdd='';else{if(_0x210a87){if(_0x3954af[_0x2f277f(0x5d7)](_0x3954af[_0x1f8239(0x1f7)],_0x3954af[_0x6a399c(0x1f7)]))_0x1c449d[_0xb26ebb]=_0x32627c[_0x7eaae5(0x549)+_0x291056(0x202)](_0x55c481);else{const _0x48e52c=_0x210a87[_0x291056(0x5e3)](_0x478fe0,arguments);return _0x210a87=null,_0x48e52c;}}}}:function(){};return _0x31c0ab=![],_0x405f9e;}};}}()),_0x5889f8=_0x144239[_0x555e6f(0x4fe)](_0x53f2c9,this,function(){const _0x35e402=_0x512547,_0x4d2e56=_0x5ef5d0,_0xe5924d=_0x49fbd8,_0xb852d3=_0x26a8a8,_0x1613ec=_0x26a8a8,_0x41fb72={'iwEpI':_0x144239[_0x35e402(0x647)],'sIrDe':_0x144239[_0x35e402(0x3b9)],'rvoCC':function(_0x57c44a,_0x451da3){const _0x1dc9fa=_0x4d2e56;return _0x144239[_0x1dc9fa(0x7f8)](_0x57c44a,_0x451da3);},'LbTfg':function(_0x79ea29,_0x2ae48a){const _0x2786a1=_0x35e402;return _0x144239[_0x2786a1(0x884)](_0x79ea29,_0x2ae48a);},'bPAQD':_0x144239[_0x35e402(0x7c8)],'aWbvn':function(_0x58c250,_0x3349bc){const _0x84a19a=_0x4d2e56;return _0x144239[_0x84a19a(0x516)](_0x58c250,_0x3349bc);},'MQdGd':function(_0x1323c7,_0x360357){const _0x4868af=_0xe5924d;return _0x144239[_0x4868af(0x696)](_0x1323c7,_0x360357);},'xLGxb':_0x144239[_0x35e402(0x8f6)],'ZKgkR':function(_0x40c47c,_0x3bb6f5){const _0x3f22af=_0xb852d3;return _0x144239[_0x3f22af(0x696)](_0x40c47c,_0x3bb6f5);},'vnmZk':_0x144239[_0xe5924d(0x150)],'pEEgp':function(_0x3831b6,_0x516f55){const _0x11f569=_0xe5924d;return _0x144239[_0x11f569(0x575)](_0x3831b6,_0x516f55);},'gaRFs':function(_0x587021,_0x185c00){const _0x14b7e9=_0x1613ec;return _0x144239[_0x14b7e9(0x2e9)](_0x587021,_0x185c00);},'UKoAj':function(_0x2c1738,_0x4a79bd){const _0x46a7e3=_0xb852d3;return _0x144239[_0x46a7e3(0x512)](_0x2c1738,_0x4a79bd);},'rlKhY':_0x144239[_0xb852d3(0x4cf)],'dOiuJ':function(_0x289223,_0x12a725){const _0x45b7e5=_0x4d2e56;return _0x144239[_0x45b7e5(0x4de)](_0x289223,_0x12a725);},'claqW':function(_0x5759f0,_0x301ce3){const _0x3a6a7c=_0xe5924d;return _0x144239[_0x3a6a7c(0x4d3)](_0x5759f0,_0x301ce3);},'YQGJA':_0x144239[_0xe5924d(0x928)],'PXfVT':function(_0x541f68,_0x3e0eac){const _0x579c08=_0x35e402;return _0x144239[_0x579c08(0x4fc)](_0x541f68,_0x3e0eac);},'XNziT':function(_0x4325ec,_0x21ffa8){const _0x271a37=_0x1613ec;return _0x144239[_0x271a37(0x263)](_0x4325ec,_0x21ffa8);},'zfHdV':function(_0x30afed,_0x11828d){const _0xaef147=_0xe5924d;return _0x144239[_0xaef147(0x3b4)](_0x30afed,_0x11828d);},'Oxybo':function(_0x46008f,_0x234966){const _0x2cb7f9=_0xb852d3;return _0x144239[_0x2cb7f9(0x701)](_0x46008f,_0x234966);},'CxlOA':_0x144239[_0x4d2e56(0x2dd)],'TqGBJ':function(_0xc74308,_0x383629){const _0x1d7610=_0xb852d3;return _0x144239[_0x1d7610(0x4ba)](_0xc74308,_0x383629);},'MuObx':_0x144239[_0x4d2e56(0x95a)],'NNrpI':function(_0x27285d,_0x59a4c7){const _0x4808ea=_0x35e402;return _0x144239[_0x4808ea(0x884)](_0x27285d,_0x59a4c7);},'ePPiF':_0x144239[_0xb852d3(0x1ec)],'ldEhm':_0x144239[_0xb852d3(0x4d4)]};if(_0x144239[_0xb852d3(0x288)](_0x144239[_0xb852d3(0x6e4)],_0x144239[_0x1613ec(0x6e4)])){let _0x5ac5ca;try{if(_0x144239[_0xe5924d(0x370)](_0x144239[_0x35e402(0x545)],_0x144239[_0x4d2e56(0x545)])){_0x5ef6eb=_0x431e9b[_0x35e402(0x7fa)+_0x35e402(0x52f)]('','(')[_0x1613ec(0x7fa)+_0x4d2e56(0x52f)]('',')')[_0x4d2e56(0x7fa)+_0xe5924d(0x52f)](',\x20',',')[_0x35e402(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0xb852d3(0x628)],'')[_0xe5924d(0x7fa)+_0x1613ec(0x52f)](_0x41fb72[_0x35e402(0x763)],'')[_0x1613ec(0x7fa)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x2c3c7a=_0x4f0241[_0x1613ec(0x3eb)+_0x1613ec(0x4c5)][_0x1613ec(0x1cf)+'h'];_0x41fb72[_0x1613ec(0x556)](_0x2c3c7a,0x597*-0x1+0x13ec+-0xe55);--_0x2c3c7a){_0xe5ea60=_0x1a0949[_0x1613ec(0x7fa)+_0x1613ec(0x52f)](_0x41fb72[_0x35e402(0x213)](_0x41fb72[_0x1613ec(0x32e)],_0x41fb72[_0xe5924d(0x786)](_0x375e17,_0x2c3c7a)),_0x41fb72[_0x1613ec(0x637)](_0x41fb72[_0xb852d3(0x2ac)],_0x41fb72[_0x4d2e56(0x786)](_0x441b32,_0x2c3c7a))),_0x237089=_0x373e8c[_0x4d2e56(0x7fa)+_0x35e402(0x52f)](_0x41fb72[_0x1613ec(0x1b9)](_0x41fb72[_0x1613ec(0x165)],_0x41fb72[_0xe5924d(0x786)](_0x628f2a,_0x2c3c7a)),_0x41fb72[_0xe5924d(0x753)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x4d2e56(0x3e4)](_0x403c3f,_0x2c3c7a))),_0x2a4099=_0x55beb4[_0xe5924d(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0x4d2e56(0x912)](_0x41fb72[_0xb852d3(0x36c)],_0x41fb72[_0x1613ec(0x523)](_0x1a992f,_0x2c3c7a)),_0x41fb72[_0xe5924d(0x912)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x1613ec(0x4da)](_0x2c52ba,_0x2c3c7a))),_0x414f48=_0xf73b9b[_0xe5924d(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0x1613ec(0x753)](_0x41fb72[_0x4d2e56(0x6b5)],_0x41fb72[_0xe5924d(0x8ae)](_0x3b1a83,_0x2c3c7a)),_0x41fb72[_0x1613ec(0x912)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x1613ec(0x52d)](_0x3a8c4f,_0x2c3c7a)));}_0x42e9fb=_0x41fb72[_0x35e402(0x84c)](_0x2cedfa,_0x28fd14);for(let _0x53bd3c=_0x23a201[_0x4d2e56(0x3eb)+_0x4d2e56(0x4c5)][_0x1613ec(0x1cf)+'h'];_0x41fb72[_0x35e402(0x556)](_0x53bd3c,-0x5*-0x670+0x1393+-0x33c3);--_0x53bd3c){_0x5c873a=_0x237122[_0x35e402(0x7fa)+'ce'](_0x41fb72[_0x35e402(0x418)](_0x41fb72[_0x35e402(0x785)],_0x41fb72[_0xe5924d(0x422)](_0x492f14,_0x53bd3c)),_0x322fa6[_0x4d2e56(0x3eb)+_0x1613ec(0x4c5)][_0x53bd3c]),_0x4b9bf9=_0x28f519[_0xb852d3(0x7fa)+'ce'](_0x41fb72[_0xb852d3(0x213)](_0x41fb72[_0xe5924d(0x830)],_0x41fb72[_0x35e402(0x4da)](_0x488efa,_0x53bd3c)),_0x4182c9[_0x4d2e56(0x3eb)+_0x1613ec(0x4c5)][_0x53bd3c]),_0x4a8e3f=_0x14ba0f[_0xb852d3(0x7fa)+'ce'](_0x41fb72[_0x1613ec(0x578)](_0x41fb72[_0xb852d3(0x745)],_0x41fb72[_0xb852d3(0x52d)](_0x5dba67,_0x53bd3c)),_0x14ee5e[_0x4d2e56(0x3eb)+_0x35e402(0x4c5)][_0x53bd3c]);}return _0x4528e4=_0x4507ac[_0xb852d3(0x7fa)+_0x1613ec(0x52f)]('[]',''),_0x414797=_0x8923d7[_0x35e402(0x7fa)+_0x1613ec(0x52f)]('((','('),_0x1e2554=_0x57b0a1[_0xe5924d(0x7fa)+_0x1613ec(0x52f)]('))',')'),_0x573e03;}else{const _0x2e7b10=_0x144239[_0x4d2e56(0x26b)](Function,_0x144239[_0x1613ec(0x575)](_0x144239[_0x4d2e56(0x5fc)](_0x144239[_0x1613ec(0x33f)],_0x144239[_0x35e402(0x504)]),');'));_0x5ac5ca=_0x144239[_0xe5924d(0x7ad)](_0x2e7b10);}}catch(_0x34c922){_0x144239[_0x4d2e56(0x86c)](_0x144239[_0x4d2e56(0x7f3)],_0x144239[_0x4d2e56(0x37d)])?_0x5ac5ca=window:(_0x4289d6=_0x15f604[_0x1613ec(0x961)](_0x271cfb)[_0x144239[_0xb852d3(0x4d4)]],_0x2cba33='');}const _0x175913=_0x5ac5ca[_0x1613ec(0x3ff)+'le']=_0x5ac5ca[_0xe5924d(0x3ff)+'le']||{},_0x395094=[_0x144239[_0xb852d3(0x761)],_0x144239[_0x35e402(0x2e3)],_0x144239[_0x35e402(0x586)],_0x144239[_0xb852d3(0x4d6)],_0x144239[_0x1613ec(0x4ee)],_0x144239[_0x35e402(0x3b3)],_0x144239[_0xe5924d(0x936)]];for(let _0x3a140f=-0x24*0x9d+-0x1cd5*0x1+0x32e9;_0x144239[_0x1613ec(0x640)](_0x3a140f,_0x395094[_0x35e402(0x1cf)+'h']);_0x3a140f++){if(_0x144239[_0x4d2e56(0x370)](_0x144239[_0xe5924d(0x196)],_0x144239[_0xe5924d(0x4bd)])){const _0x3a94b4=_0x53f2c9[_0x4d2e56(0x3e5)+_0xe5924d(0x62a)+'r'][_0x1613ec(0x56a)+_0x4d2e56(0x49b)][_0x1613ec(0x8a9)](_0x53f2c9),_0x8319ac=_0x395094[_0x3a140f],_0x1c2919=_0x175913[_0x8319ac]||_0x3a94b4;_0x3a94b4[_0x35e402(0x505)+_0x4d2e56(0x91f)]=_0x53f2c9[_0x35e402(0x8a9)](_0x53f2c9),_0x3a94b4[_0xe5924d(0x7d9)+_0xe5924d(0x597)]=_0x1c2919[_0xe5924d(0x7d9)+_0x35e402(0x597)][_0x1613ec(0x8a9)](_0x1c2919),_0x175913[_0x8319ac]=_0x3a94b4;}else _0x16cf4d=_0x434747[_0x35e402(0x961)](_0x2bd059)[_0x41fb72[_0x4d2e56(0x168)]],_0xc3ffc2='';}}else return function(_0x734e06){}[_0x35e402(0x3e5)+_0x4d2e56(0x62a)+'r'](DOpXvX[_0x35e402(0x326)])[_0x1613ec(0x5e3)](DOpXvX[_0x4d2e56(0x919)]);});_0x144239[_0x555e6f(0x7f2)](_0x5889f8);const _0x65f5f5=_0x144239[_0x5ef5d0(0x21a)],_0x3c067b=_0x144239[_0x5ef5d0(0x3a0)],_0x1f7cd5=_0x131449[_0x26a8a8(0x3f9)+_0x49fbd8(0x176)](_0x65f5f5[_0x49fbd8(0x1cf)+'h'],_0x144239[_0x512547(0x784)](_0x131449[_0x49fbd8(0x1cf)+'h'],_0x3c067b[_0x555e6f(0x1cf)+'h'])),_0x3b3931=_0x144239[_0x26a8a8(0x43b)](atob,_0x1f7cd5),_0x54cde3=_0x144239[_0x512547(0x4f1)](stringToArrayBuffer,_0x3b3931);return crypto[_0x5ef5d0(0x501)+'e'][_0x555e6f(0x60d)+_0x555e6f(0x140)](_0x144239[_0x49fbd8(0x461)],_0x54cde3,{'name':_0x144239[_0x26a8a8(0x3c2)],'hash':_0x144239[_0x512547(0x142)]},!![],[_0x144239[_0x512547(0x382)]]);}function encryptDataWithPublicKey(_0x1d4158,_0x501f6c){const _0x148c4f=_0x4dd7,_0x9a4301=_0x4dd7,_0x3020f6=_0x4dd7,_0x3e1bc7=_0x4dd7,_0x2b9233=_0x4dd7,_0x10636a={'tSRYR':function(_0x5a256b,_0x38621d){return _0x5a256b===_0x38621d;},'AxgMp':_0x148c4f(0x649),'bhVNp':function(_0x399d0e,_0x44feb8){return _0x399d0e(_0x44feb8);},'gDuou':_0x9a4301(0x933)+_0x148c4f(0x2fa)};try{if(_0x10636a[_0x9a4301(0x368)](_0x10636a[_0x9a4301(0x70d)],_0x10636a[_0x3e1bc7(0x70d)])){_0x1d4158=_0x10636a[_0x2b9233(0x3e8)](stringToArrayBuffer,_0x1d4158);const _0x1574af={};return _0x1574af[_0x148c4f(0x8ef)]=_0x10636a[_0x148c4f(0x5a3)],crypto[_0x148c4f(0x501)+'e'][_0x3020f6(0x3a1)+'pt'](_0x1574af,_0x501f6c,_0x1d4158);}else return _0x1116f5;}catch(_0x356912){}}function decryptDataWithPrivateKey(_0x53bbbc,_0x4f3e5f){const _0x373995=_0x4dd7,_0x757836=_0x4dd7,_0xe8a733=_0x4dd7,_0x4cae23=_0x4dd7,_0xb2a3a6=_0x4dd7,_0x18f1a0={'vjuPy':function(_0x11c398,_0x17a803){return _0x11c398(_0x17a803);},'mEtZa':_0x373995(0x933)+_0x757836(0x2fa)};_0x53bbbc=_0x18f1a0[_0x757836(0x80f)](stringToArrayBuffer,_0x53bbbc);const _0x1bee84={};return _0x1bee84[_0x4cae23(0x8ef)]=_0x18f1a0[_0x4cae23(0x222)],crypto[_0xe8a733(0x501)+'e'][_0xe8a733(0x659)+'pt'](_0x1bee84,_0x4f3e5f,_0x53bbbc);}const pubkey=_0x5b374a(0x2b2)+_0x5b374a(0x810)+_0x5b374a(0x6a3)+_0x2d29d5(0x36b)+_0x26b7df(0x45d)+_0x374ab4(0x695)+_0x5b374a(0x565)+_0x2d29d5(0x6d6)+_0x5b374a(0x795)+_0x374ab4(0x280)+_0x22ef99(0x8e9)+_0x2d29d5(0x1e4)+_0x374ab4(0x729)+_0x26b7df(0x618)+_0x5b374a(0x4e5)+_0x26b7df(0x7ae)+_0x5b374a(0x81c)+_0x22ef99(0x5e7)+_0x374ab4(0x23b)+_0x26b7df(0x188)+_0x2d29d5(0x534)+_0x26b7df(0x3be)+_0x26b7df(0x380)+_0x2d29d5(0x522)+_0x22ef99(0x8a8)+_0x2d29d5(0x3c1)+_0x22ef99(0x81b)+_0x2d29d5(0x249)+_0x5b374a(0x68e)+_0x5b374a(0x6da)+_0x374ab4(0x293)+_0x374ab4(0x557)+_0x2d29d5(0x63d)+_0x374ab4(0x74e)+_0x374ab4(0x13a)+_0x374ab4(0x891)+_0x2d29d5(0x2a3)+_0x5b374a(0x680)+_0x374ab4(0x73f)+_0x5b374a(0x3ea)+_0x26b7df(0x51c)+_0x5b374a(0x47b)+_0x5b374a(0x353)+_0x2d29d5(0x62e)+_0x22ef99(0x5c8)+_0x26b7df(0x767)+_0x26b7df(0x670)+_0x26b7df(0x722)+_0x22ef99(0x6f3)+_0x22ef99(0x73c)+_0x26b7df(0x644)+_0x374ab4(0x934)+_0x26b7df(0x19d)+_0x374ab4(0x625)+_0x2d29d5(0x6bf)+_0x5b374a(0x2de)+_0x374ab4(0x177)+_0x22ef99(0x273)+_0x22ef99(0x692)+_0x26b7df(0x517)+_0x2d29d5(0x169)+_0x22ef99(0x6ff)+_0x5b374a(0x591)+_0x26b7df(0x844)+_0x5b374a(0x473)+_0x22ef99(0x2b4)+_0x26b7df(0x926)+_0x374ab4(0x1d9)+_0x374ab4(0x272)+_0x22ef99(0x5e2)+_0x26b7df(0x190)+_0x26b7df(0x690)+_0x26b7df(0x163)+_0x26b7df(0x321)+_0x22ef99(0x6a6)+_0x22ef99(0x5d9)+_0x2d29d5(0x5ca)+_0x5b374a(0x17b)+_0x22ef99(0x84f)+_0x2d29d5(0x799)+_0x2d29d5(0x8c3)+_0x26b7df(0x3f3)+_0x22ef99(0x35d)+_0x26b7df(0x60a)+_0x5b374a(0x836)+_0x26b7df(0x1ed)+_0x26b7df(0x42b)+_0x374ab4(0x5ef)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x13e5ec){const _0x19e208=_0x2d29d5,_0x1baf90=_0x22ef99,_0x32d8d1={'CBsLI':function(_0x222736,_0x56ba30){return _0x222736(_0x56ba30);},'ixdjg':function(_0x58f056,_0x4ec446){return _0x58f056(_0x4ec446);}};return _0x32d8d1[_0x19e208(0x869)](btoa,_0x32d8d1[_0x19e208(0x678)](encodeURIComponent,_0x13e5ec));}var word_last='',lock_chat=-0x2*-0x151+-0x258+-0x1*0x49;function wait(_0x446375){return new Promise(_0x1250bb=>setTimeout(_0x1250bb,_0x446375));}function fetchRetry(_0x3e3bed,_0x4d6db4,_0x559922={}){const _0x25e612=_0x374ab4,_0x388f2e=_0x22ef99,_0x2bd42e=_0x5b374a,_0x2286f9=_0x26b7df,_0x7a01ba=_0x374ab4,_0x3a094f={'NNrVv':_0x25e612(0x75f)+'es','gpAYc':function(_0x5dc084,_0x493cb0){return _0x5dc084!==_0x493cb0;},'bFYaw':_0x388f2e(0x4ec),'LDwGr':_0x2bd42e(0x4f6),'SvdUM':function(_0x38c1d4,_0x485237){return _0x38c1d4-_0x485237;},'SZabT':function(_0x3c012a,_0x2e5863){return _0x3c012a===_0x2e5863;},'ekWVk':_0x2286f9(0x15a),'CtyDM':function(_0xf59ae,_0x39c805){return _0xf59ae(_0x39c805);},'jisII':function(_0x4fbeb0,_0x12c9af,_0x877e7d){return _0x4fbeb0(_0x12c9af,_0x877e7d);}};function _0x6ebe6b(_0x259657){const _0x1fc627=_0x25e612,_0x2c5ef3=_0x388f2e,_0x716673=_0x25e612,_0x4aaf68=_0x2286f9,_0x1a0db9=_0x388f2e;if(_0x3a094f[_0x1fc627(0x840)](_0x3a094f[_0x1fc627(0x69f)],_0x3a094f[_0x716673(0x58c)])){triesLeft=_0x3a094f[_0x1fc627(0x384)](_0x4d6db4,0x4*0x9b+-0x1dd4+0x1b69);if(!triesLeft){if(_0x3a094f[_0x4aaf68(0x702)](_0x3a094f[_0x4aaf68(0x96e)],_0x3a094f[_0x716673(0x96e)]))throw _0x259657;else _0x42dae9+=_0x258198[_0x1fc627(0x5ea)+_0x4aaf68(0x77d)+_0x716673(0x215)](_0x28aee0[_0x56d2f6]);}return _0x3a094f[_0x4aaf68(0x61e)](wait,-0xb2d*0x1+0x1813*-0x1+0x2534)[_0x1a0db9(0x15c)](()=>fetchRetry(_0x3e3bed,triesLeft,_0x559922));}else _0x2f75bc=_0x2937a9[_0x2c5ef3(0x961)](_0xb38cf6)[_0x3a094f[_0x1a0db9(0x7cd)]],_0x2b1e09='';}return _0x3a094f[_0x2286f9(0x2f4)](fetch,_0x3e3bed,_0x559922)[_0x2bd42e(0x54c)](_0x6ebe6b);}function send_webchat(_0x27809f){const _0x2d1c60=_0x26b7df,_0x56d56c=_0x5b374a,_0x256cf3=_0x26b7df,_0x2a1664=_0x2d29d5,_0xca32a2=_0x5b374a,_0x536a30={'hBEsG':function(_0x2d5ba4,_0x182425){return _0x2d5ba4(_0x182425);},'NTWCi':function(_0x296de1,_0xd4d831){return _0x296de1+_0xd4d831;},'GcDkT':function(_0x405f71,_0xfadd0f){return _0x405f71+_0xfadd0f;},'raynB':_0x2d1c60(0x227)+_0x56d56c(0x2fc)+_0x56d56c(0x672)+_0x56d56c(0x739),'TrRYe':_0xca32a2(0x477)+_0x56d56c(0x31f)+_0xca32a2(0x8cc)+_0x2a1664(0x255)+_0x256cf3(0x7fd)+_0xca32a2(0x2a1)+'\x20)','JEUuj':_0x256cf3(0x7dc)+_0x256cf3(0x46a),'ElKhs':_0x56d56c(0x3ad)+_0x256cf3(0x509)+'t','RGFbo':function(_0x4c08d1){return _0x4c08d1();},'IiFmj':_0x2d1c60(0x75f)+'es','JxArF':_0x2d1c60(0x3b1)+'ss','EAxFc':function(_0x240fec,_0x4fcc9b){return _0x240fec-_0x4fcc9b;},'CVcDJ':function(_0x575452,_0x3e08b5){return _0x575452!==_0x3e08b5;},'hKCpm':_0x2a1664(0x503),'eAoUJ':_0xca32a2(0x2b1),'YmwCF':function(_0x56eefa,_0x4c10f5){return _0x56eefa>_0x4c10f5;},'NrtPi':function(_0x3a6559,_0x574127){return _0x3a6559==_0x574127;},'OcWps':_0x56d56c(0x360)+']','yedmg':_0xca32a2(0x525),'UQGZv':_0x256cf3(0x96f),'cHaGh':function(_0x5567d5,_0x5e65a7){return _0x5567d5===_0x5e65a7;},'BOkFI':_0x56d56c(0x58b),'FPHcl':_0x2d1c60(0x576),'rXFcV':function(_0x574c3a,_0x3cf4be){return _0x574c3a+_0x3cf4be;},'CSmvX':_0x2a1664(0x751),'uOQbY':function(_0x13fa7b,_0x494e81){return _0x13fa7b!==_0x494e81;},'AuWKI':_0x256cf3(0x23a),'TavbZ':function(_0x15862c,_0x479ba6){return _0x15862c>_0x479ba6;},'vpVBt':_0x56d56c(0x55a),'PthXS':function(_0x13eae8,_0x1795c2){return _0x13eae8-_0x1795c2;},'OjMrF':_0xca32a2(0x7fc)+'pt','zTOhi':function(_0x5c75b4,_0x409fba,_0xeb91f5){return _0x5c75b4(_0x409fba,_0xeb91f5);},'jwKNC':_0x256cf3(0x648)+_0x2d1c60(0x811),'QpUJV':_0x2d1c60(0x3c3)+_0x56d56c(0x653)+_0x2a1664(0x1a3)+_0x2d1c60(0x5f5)+_0x56d56c(0x385),'QsfuG':_0x2a1664(0x66b)+'>','sAdfm':function(_0x21f9b8,_0x4f8db7){return _0x21f9b8===_0x4f8db7;},'ExqXd':_0xca32a2(0x8e3),'WEnxU':_0x2d1c60(0x3d4),'xqGII':function(_0xa3f1ba,_0x4def51){return _0xa3f1ba(_0x4def51);},'EfRBi':function(_0x1fa6ae,_0x36881f){return _0x1fa6ae!==_0x36881f;},'ucLoQ':_0xca32a2(0x82e),'XkkwM':_0x2a1664(0x1f1),'pKfGj':_0x256cf3(0x49d)+':','IyCXw':_0x256cf3(0x256)+_0x56d56c(0x2c1)+_0x256cf3(0x873)+')','QiDZh':_0x256cf3(0x3a5)+_0x256cf3(0x337)+_0x2d1c60(0x22c)+_0x56d56c(0x143)+_0x2d1c60(0x28b)+_0x2d1c60(0x66f)+_0x56d56c(0x605),'qUIjA':function(_0x4816f1,_0xca10af){return _0x4816f1(_0xca10af);},'ospGP':_0x56d56c(0x92c),'CHxag':function(_0x324af2,_0x1b7f70){return _0x324af2+_0x1b7f70;},'GcYzI':_0x2a1664(0x953),'TKOAG':_0x56d56c(0x2a9),'oolVP':function(_0x1e79ea){return _0x1e79ea();},'NseYy':_0x256cf3(0x20e),'RFQhZ':_0x2a1664(0x2df),'OtByz':_0x256cf3(0x206),'gGSaq':_0x2d1c60(0x21e),'CgzSd':function(_0x4c6ede,_0x25fb5d){return _0x4c6ede(_0x25fb5d);},'yeWVL':function(_0x115e84,_0x2235d8){return _0x115e84===_0x2235d8;},'NyPgh':_0xca32a2(0x413),'IuMkf':function(_0x4efcb1,_0x4c4e1f){return _0x4efcb1<_0x4c4e1f;},'YuwFa':function(_0x33a162,_0x625eeb){return _0x33a162+_0x625eeb;},'wRGXK':function(_0x10c4fe,_0x3ce09c){return _0x10c4fe+_0x3ce09c;},'mTsYT':function(_0x2e7fd0,_0x3d6f4d){return _0x2e7fd0+_0x3d6f4d;},'vwFjD':function(_0x3d596b,_0x32b9ab){return _0x3d596b+_0x32b9ab;},'BEzbx':_0x256cf3(0x3cc)+'\x20','WFlEg':_0x256cf3(0x942)+_0x2d1c60(0x5eb)+_0x2a1664(0x378)+_0x2d1c60(0x4d8)+_0x56d56c(0x5ee)+_0xca32a2(0x318)+_0xca32a2(0x50a)+_0xca32a2(0x780)+_0x256cf3(0x8ce)+_0xca32a2(0x660)+_0xca32a2(0x4c0)+_0x2a1664(0x26d)+_0x56d56c(0x3a7)+_0x256cf3(0x22f)+'果:','rMBBv':function(_0x4bc55b,_0x36f54c){return _0x4bc55b+_0x36f54c;},'NTlwA':function(_0x4d76d1,_0x1a9e33){return _0x4d76d1+_0x1a9e33;},'tOyHz':_0x2a1664(0x192),'QwdRm':function(_0xbf7a1d,_0x3c84e5){return _0xbf7a1d(_0x3c84e5);},'tYykR':function(_0x4bf215,_0x310db5){return _0x4bf215+_0x310db5;},'HuyhE':_0x2a1664(0x7a4),'wQbgf':_0x2a1664(0x8e8),'muGqS':function(_0x48ee44,_0x407486){return _0x48ee44+_0x407486;},'aangL':function(_0xdcdfee,_0x2bbd3e){return _0xdcdfee+_0x2bbd3e;},'zrKst':_0x256cf3(0x3c3)+_0xca32a2(0x653)+_0x2d1c60(0x1a3)+_0x2d1c60(0x4ca)+_0xca32a2(0x5f1)+'\x22>','bPhAS':function(_0x4f2e15,_0x2e8efc,_0x1835d3){return _0x4f2e15(_0x2e8efc,_0x1835d3);},'LvNvY':_0x56d56c(0x404)+_0xca32a2(0x81d)+_0x2d1c60(0x451)+_0x256cf3(0x56e)+_0x2a1664(0x4b5)+_0x56d56c(0x673),'ESgih':function(_0x40f1f6,_0x15f78c){return _0x40f1f6!=_0x15f78c;},'gxLDS':_0x2d1c60(0x3ad),'DxuFG':function(_0x1e8b59,_0x516f1e){return _0x1e8b59+_0x516f1e;},'JbAkY':_0x256cf3(0x359),'rhvru':_0xca32a2(0x14c)+'\x0a','AYqsR':_0x56d56c(0x910),'monfe':_0x2a1664(0x20c),'XXwRc':function(_0x1c540d){return _0x1c540d();},'Kaxvg':function(_0x3a4152,_0x51e1e8){return _0x3a4152==_0x51e1e8;},'QVnoV':function(_0x23287d,_0xfbeb4){return _0x23287d>_0xfbeb4;},'avPkF':function(_0x415635,_0x51d25a,_0x10cdcd){return _0x415635(_0x51d25a,_0x10cdcd);},'MmWde':function(_0xf924be,_0x1f7b4a){return _0xf924be+_0x1f7b4a;},'BNiuD':function(_0x18e851,_0x2821ea){return _0x18e851+_0x2821ea;},'sZcSj':_0xca32a2(0x404)+_0x2a1664(0x81d)+_0x2a1664(0x451)+_0x2d1c60(0x59d)+_0x2d1c60(0x325)+'q=','LyjWj':_0x2d1c60(0x1cd)+_0x56d56c(0x2a0)+_0x2d1c60(0x398)+_0x2d1c60(0x92d)+_0x56d56c(0x20b)+_0x2a1664(0x16f)+_0x56d56c(0x6ab)+_0x256cf3(0x292)+_0x56d56c(0x3cb)+_0x2a1664(0x2da)+_0x56d56c(0x93d)+_0x56d56c(0x900)+_0x256cf3(0x8ee)+_0xca32a2(0x470)+'n'};if(_0x536a30[_0xca32a2(0x266)](lock_chat,-0x1ae7+0x567*-0x7+0xda*0x4c))return;lock_chat=0x1744+0xa55+-0xc8*0x2b,knowledge=document[_0xca32a2(0x86b)+_0x2d1c60(0x185)+_0x256cf3(0x435)](_0x536a30[_0x56d56c(0x48a)])[_0x256cf3(0x8f2)+_0x256cf3(0x907)][_0x56d56c(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2a1664(0x7fa)+'ce'](/<hr.*/gs,'')[_0x2d1c60(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x2d1c60(0x7fa)+'ce'](/\n\n/g,'\x0a');if(_0x536a30[_0xca32a2(0x49c)](knowledge[_0x2a1664(0x1cf)+'h'],0x1fd9*-0x1+0x1*0x26+0x2143))knowledge[_0x2d1c60(0x835)](0x1d2d+-0x8*0x5+-0x1b75);knowledge+=_0x536a30[_0x2a1664(0x84b)](_0x536a30[_0x2a1664(0x5c5)](_0x536a30[_0x56d56c(0x55f)],original_search_query),_0x536a30[_0x2d1c60(0x886)]);let _0x243938=document[_0x56d56c(0x86b)+_0x2d1c60(0x185)+_0xca32a2(0x435)](_0x536a30[_0x256cf3(0x764)])[_0xca32a2(0x493)];_0x27809f&&(_0x536a30[_0x2a1664(0x86f)](_0x536a30[_0x256cf3(0x95b)],_0x536a30[_0x256cf3(0x4b4)])?_0x2c1f32=ZQpNwh[_0x56d56c(0x573)](_0x4e1377,ZQpNwh[_0x2a1664(0x581)](ZQpNwh[_0x256cf3(0x535)](ZQpNwh[_0x2a1664(0x89e)],ZQpNwh[_0x2a1664(0x72d)]),');'))():(_0x243938=_0x27809f[_0x2d1c60(0x166)+_0xca32a2(0x533)+'t'],_0x27809f[_0x56d56c(0x56b)+'e'](),_0x536a30[_0x56d56c(0x16b)](chatmore)));if(_0x536a30[_0x256cf3(0x866)](_0x243938[_0x256cf3(0x1cf)+'h'],-0x67a+0x565*0x1+0x115)||_0x536a30[_0x56d56c(0x601)](_0x243938[_0x56d56c(0x1cf)+'h'],-0x250e+-0xb0+0x264a))return;_0x536a30[_0x56d56c(0x689)](fetchRetry,_0x536a30[_0xca32a2(0x5e4)](_0x536a30[_0x2a1664(0x14e)](_0x536a30[_0xca32a2(0x304)],_0x536a30[_0x2a1664(0x33b)](encodeURIComponent,_0x243938)),_0x536a30[_0xca32a2(0x76c)]),0x23*0x21+-0xdc+-0x3a4)[_0x2a1664(0x15c)](_0x2f25fa=>_0x2f25fa[_0x56d56c(0x5dc)]())[_0x2d1c60(0x15c)](_0xb44a99=>{const _0x59cef4=_0x2d1c60,_0x41f3e2=_0x2a1664,_0x428d8b=_0x2a1664,_0x376217=_0x56d56c,_0x34cc38=_0x256cf3,_0x1b6d82={'EUcqH':_0x536a30[_0x59cef4(0x8d6)],'hIcrM':_0x536a30[_0x41f3e2(0x19f)],'MNyLR':function(_0x31a1bc,_0x3aa8a5){const _0x184260=_0x59cef4;return _0x536a30[_0x184260(0x33b)](_0x31a1bc,_0x3aa8a5);},'FPHfd':_0x536a30[_0x41f3e2(0x6df)],'WrKll':function(_0x4670d4,_0x5675b1){const _0x23f741=_0x59cef4;return _0x536a30[_0x23f741(0x53a)](_0x4670d4,_0x5675b1);},'rKhsB':_0x536a30[_0x428d8b(0x24a)],'YwQPv':_0x536a30[_0x428d8b(0x8a3)],'yTFGI':function(_0x3bea08){const _0x4c6f4a=_0x41f3e2;return _0x536a30[_0x4c6f4a(0x252)](_0x3bea08);},'vFvgI':function(_0x151bbd,_0x24009f,_0x49d1b3){const _0x38bb5c=_0x41f3e2;return _0x536a30[_0x38bb5c(0x519)](_0x151bbd,_0x24009f,_0x49d1b3);},'mfIUr':_0x536a30[_0x41f3e2(0x37b)],'DcfRp':function(_0x2dd106,_0x14b5bf){const _0x3d7792=_0x428d8b;return _0x536a30[_0x3d7792(0x570)](_0x2dd106,_0x14b5bf);},'UgGuO':function(_0x13559c,_0x3b6f50){const _0x4dd439=_0x59cef4;return _0x536a30[_0x4dd439(0x614)](_0x13559c,_0x3b6f50);},'nuhjC':_0x536a30[_0x376217(0x186)],'RsjKu':_0x536a30[_0x34cc38(0x2e4)],'nTfYB':_0x536a30[_0x376217(0x3d7)]};if(_0x536a30[_0x59cef4(0x903)](_0x536a30[_0x34cc38(0x2a4)],_0x536a30[_0x34cc38(0x2a4)])){const _0x3f1b1a=_0x536a30[_0x34cc38(0x26f)][_0x59cef4(0x530)]('|');let _0x490c1e=-0xeb*-0x1a+-0x1ed*0xd+0x12b;while(!![]){switch(_0x3f1b1a[_0x490c1e++]){case'0':_0x94da3=-0x742+-0xd6b+-0x1*-0x14ad;continue;case'1':_0x24bbed+=_0x536a30[_0x41f3e2(0x581)](_0x5cc5f2,_0x19700c);continue;case'2':_0x1dda17[_0x428d8b(0x86b)+_0x376217(0x185)+_0x34cc38(0x435)](_0x536a30[_0x376217(0x764)])[_0x428d8b(0x493)]='';continue;case'3':return;case'4':_0x536a30[_0x41f3e2(0x823)](_0x3d1fef);continue;}break;}}else{prompt=JSON[_0x34cc38(0x961)](_0x536a30[_0x376217(0x70e)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x59cef4(0x6a9)](_0xb44a99[_0x376217(0x887)+_0x34cc38(0x34a)][0x3*0xcf7+0x15e5+-0x2*0x1e65][_0x59cef4(0x426)+'nt'])[0x1*-0x26b6+-0x24e5*0x1+0x4b9c])),prompt[_0x376217(0x916)][_0x41f3e2(0x39c)+'t']=knowledge,prompt[_0x59cef4(0x916)][_0x34cc38(0x5a7)+_0x41f3e2(0x71d)+_0x376217(0x463)+'y']=-0x4*-0x391+-0x1*-0x24f7+-0x333a,prompt[_0x59cef4(0x916)][_0x34cc38(0x666)+_0x41f3e2(0x1a9)+'e']=-0x5da+-0x1390+0x196a*0x1+0.9;for(tmp_prompt in prompt[_0x428d8b(0x615)]){if(_0x536a30[_0x41f3e2(0x96d)](_0x536a30[_0x41f3e2(0x643)],_0x536a30[_0x376217(0x643)])){if(_0x536a30[_0x376217(0x7c0)](_0x536a30[_0x34cc38(0x570)](_0x536a30[_0x34cc38(0x740)](_0x536a30[_0x428d8b(0x39e)](_0x536a30[_0x41f3e2(0x5c5)](_0x536a30[_0x376217(0x895)](prompt[_0x376217(0x916)][_0x428d8b(0x39c)+'t'],tmp_prompt),'\x0a'),_0x536a30[_0x41f3e2(0x24e)]),_0x243938),_0x536a30[_0x59cef4(0x49e)])[_0x34cc38(0x1cf)+'h'],0x7*0x3b+0x16dc+-0x5*0x3a5))prompt[_0x428d8b(0x916)][_0x376217(0x39c)+'t']+=_0x536a30[_0x59cef4(0x2c2)](tmp_prompt,'\x0a');}else UBBnLH[_0x34cc38(0x3a6)](_0x2df23a,this,function(){const _0x5003c4=_0x428d8b,_0x5463e2=_0x34cc38,_0x3d298a=_0x428d8b,_0x304885=_0x428d8b,_0x4c7ceb=_0x59cef4,_0x2579f8=new _0x4cc55d(UBBnLH[_0x5003c4(0x8bc)]),_0x1619b3=new _0x368dc1(UBBnLH[_0x5003c4(0x19c)],'i'),_0x4ed207=UBBnLH[_0x3d298a(0x47c)](_0x14b142,UBBnLH[_0x5003c4(0x8ac)]);!_0x2579f8[_0x4c7ceb(0x744)](UBBnLH[_0x5003c4(0x888)](_0x4ed207,UBBnLH[_0x5003c4(0x3d9)]))||!_0x1619b3[_0x5003c4(0x744)](UBBnLH[_0x3d298a(0x888)](_0x4ed207,UBBnLH[_0x304885(0x97e)]))?UBBnLH[_0x4c7ceb(0x47c)](_0x4ed207,'0'):UBBnLH[_0x4c7ceb(0x269)](_0x42b1e2);})();}prompt[_0x59cef4(0x916)][_0x59cef4(0x39c)+'t']+=_0x536a30[_0x428d8b(0x346)](_0x536a30[_0x376217(0x346)](_0x536a30[_0x41f3e2(0x24e)],_0x243938),_0x536a30[_0x59cef4(0x49e)]),optionsweb={'method':_0x536a30[_0x376217(0x7be)],'headers':headers,'body':_0x536a30[_0x376217(0x70e)](b64EncodeUnicode,JSON[_0x59cef4(0x506)+_0x428d8b(0x624)](prompt[_0x428d8b(0x916)]))},document[_0x59cef4(0x86b)+_0x59cef4(0x185)+_0x376217(0x435)](_0x536a30[_0x34cc38(0x67f)])[_0x376217(0x8f2)+_0x376217(0x907)]='',_0x536a30[_0x428d8b(0x519)](markdownToHtml,_0x536a30[_0x59cef4(0x2c8)](beautify,_0x243938),document[_0x34cc38(0x86b)+_0x41f3e2(0x185)+_0x428d8b(0x435)](_0x536a30[_0x376217(0x67f)])),chatTextRaw=_0x536a30[_0x34cc38(0x570)](_0x536a30[_0x59cef4(0x430)](_0x536a30[_0x41f3e2(0x53d)],_0x243938),_0x536a30[_0x41f3e2(0x268)]),chatTemp='',text_offset=-(-0x3e9*-0x7+0x6b7*-0x4+-0x82),prev_chat=document[_0x428d8b(0x3d6)+_0x376217(0x6c8)+_0x428d8b(0x686)](_0x536a30[_0x34cc38(0x56f)])[_0x41f3e2(0x8f2)+_0x34cc38(0x907)],prev_chat=_0x536a30[_0x428d8b(0x2c2)](_0x536a30[_0x34cc38(0x7b7)](_0x536a30[_0x59cef4(0x2dc)](prev_chat,_0x536a30[_0x59cef4(0x2d6)]),document[_0x34cc38(0x86b)+_0x376217(0x185)+_0x428d8b(0x435)](_0x536a30[_0x428d8b(0x67f)])[_0x34cc38(0x8f2)+_0x376217(0x907)]),_0x536a30[_0x41f3e2(0x5b8)]),_0x536a30[_0x428d8b(0x7c7)](fetch,_0x536a30[_0x41f3e2(0x71a)],optionsweb)[_0x376217(0x15c)](_0x5e2c31=>{const _0x872a03=_0x428d8b,_0x8b72a3=_0x34cc38,_0x47ce56=_0x41f3e2,_0x37b617=_0x59cef4,_0x389c31=_0x34cc38,_0x2f02ab={'OoBWk':function(_0x487b96,_0xf855c0){const _0x656d66=_0x4dd7;return _0x536a30[_0x656d66(0x535)](_0x487b96,_0xf855c0);},'aUPGU':_0x536a30[_0x872a03(0x37b)],'QLyru':function(_0x115105,_0x67138e){const _0x527d00=_0x872a03;return _0x536a30[_0x527d00(0x573)](_0x115105,_0x67138e);},'nvCSw':_0x536a30[_0x872a03(0x486)],'ZDBUg':function(_0xd39756,_0x473dea){const _0x30fff4=_0x872a03;return _0x536a30[_0x30fff4(0x161)](_0xd39756,_0x473dea);},'cGKAK':function(_0x5f5479,_0x16df8c){const _0x24ecf8=_0x8b72a3;return _0x536a30[_0x24ecf8(0x614)](_0x5f5479,_0x16df8c);},'gKBSm':_0x536a30[_0x47ce56(0x827)],'gYEsv':_0x536a30[_0x872a03(0x59b)],'rDCeL':function(_0x2be457,_0x112e14){const _0x155989=_0x8b72a3;return _0x536a30[_0x155989(0x86d)](_0x2be457,_0x112e14);},'pawUy':function(_0x1954f3,_0x3848c1){const _0x2ae37a=_0x37b617;return _0x536a30[_0x2ae37a(0x383)](_0x1954f3,_0x3848c1);},'TzIBl':_0x536a30[_0x8b72a3(0x656)],'iNRjW':_0x536a30[_0x389c31(0x322)],'ieXgr':_0x536a30[_0x47ce56(0x867)],'BvvWs':_0x536a30[_0x47ce56(0x26f)],'kFurW':_0x536a30[_0x389c31(0x764)],'Zbsmr':function(_0x36edb8){const _0xd2517=_0x389c31;return _0x536a30[_0xd2517(0x823)](_0x36edb8);},'ndDLf':function(_0x5f4304,_0x15732d){const _0x84a914=_0x47ce56;return _0x536a30[_0x84a914(0x86f)](_0x5f4304,_0x15732d);},'bYMer':_0x536a30[_0x8b72a3(0x613)],'ihgUV':function(_0x7f34c3,_0x5d091f){const _0x2d8bb0=_0x8b72a3;return _0x536a30[_0x2d8bb0(0x86f)](_0x7f34c3,_0x5d091f);},'xqELJ':_0x536a30[_0x8b72a3(0x8d8)],'TKwfI':function(_0x21b414,_0x18e735){const _0x886983=_0x8b72a3;return _0x536a30[_0x886983(0x570)](_0x21b414,_0x18e735);},'ISnir':function(_0x553ed9,_0x34a85b){const _0x268a9a=_0x37b617;return _0x536a30[_0x268a9a(0x614)](_0x553ed9,_0x34a85b);},'sPlGQ':_0x536a30[_0x47ce56(0x589)],'bZJDq':function(_0x100f76,_0x3014b8){const _0x2b1846=_0x872a03;return _0x536a30[_0x2b1846(0x903)](_0x100f76,_0x3014b8);},'kgirW':_0x536a30[_0x37b617(0x5e5)],'JbKCr':function(_0x427bb,_0x4e9f79){const _0x341571=_0x37b617;return _0x536a30[_0x341571(0x49c)](_0x427bb,_0x4e9f79);},'EgegN':_0x536a30[_0x47ce56(0x677)],'ExaMO':function(_0x3eb992,_0x135ec8){const _0x57196d=_0x8b72a3;return _0x536a30[_0x57196d(0x7db)](_0x3eb992,_0x135ec8);},'PxYzq':_0x536a30[_0x8b72a3(0x67f)],'ePmCY':function(_0x23c322,_0x57cf14,_0x1db69b){const _0x504b8e=_0x872a03;return _0x536a30[_0x504b8e(0x519)](_0x23c322,_0x57cf14,_0x1db69b);},'ECVEi':_0x536a30[_0x389c31(0x56f)],'EYjMT':function(_0x15b70f,_0x48c02d){const _0x5ec091=_0x37b617;return _0x536a30[_0x5ec091(0x581)](_0x15b70f,_0x48c02d);},'VBvhu':_0x536a30[_0x37b617(0x93b)],'JaFxt':_0x536a30[_0x389c31(0x5b8)]};if(_0x536a30[_0x47ce56(0x278)](_0x536a30[_0x37b617(0x28f)],_0x536a30[_0x389c31(0x7f9)]))throw _0x5e221e;else{const _0x4ae270=_0x5e2c31[_0x47ce56(0x5c0)][_0x37b617(0x6c6)+_0x37b617(0x922)]();let _0x134c4e='',_0x2aeb55='';_0x4ae270[_0x37b617(0x459)]()[_0x47ce56(0x15c)](function _0x32cffc({done:_0x49cb91,value:_0xb27ad1}){const _0x1cca5b=_0x872a03,_0x381f53=_0x8b72a3,_0x5a4247=_0x37b617,_0x3c3e6b=_0x389c31,_0x3b6f85=_0x389c31,_0x4c81a8={'HPTYW':function(_0x825bff,_0x7f128d){const _0xded3d=_0x4dd7;return _0x1b6d82[_0xded3d(0x888)](_0x825bff,_0x7f128d);},'RIiEh':_0x1b6d82[_0x1cca5b(0x5db)],'VbVlm':function(_0x1f66ab,_0x16387e){const _0xe07266=_0x1cca5b;return _0x1b6d82[_0xe07266(0x64f)](_0x1f66ab,_0x16387e);},'silmt':function(_0x1bfde4){const _0x2776c6=_0x1cca5b;return _0x1b6d82[_0x2776c6(0x269)](_0x1bfde4);}};if(_0x1b6d82[_0x381f53(0x369)](_0x1b6d82[_0x1cca5b(0x6db)],_0x1b6d82[_0x3c3e6b(0x90c)])){if(_0x49cb91)return;const _0x1aab48=new TextDecoder(_0x1b6d82[_0x5a4247(0x964)])[_0x3c3e6b(0x94e)+'e'](_0xb27ad1);return _0x1aab48[_0x3b6f85(0x6d0)]()[_0x5a4247(0x530)]('\x0a')[_0x381f53(0x452)+'ch'](function(_0x2cc656){const _0x3eecdc=_0x5a4247,_0x39749f=_0x1cca5b,_0x11dd5e=_0x1cca5b,_0x5ab0e3=_0x3b6f85,_0x1e47dc=_0x3b6f85,_0x14ed27={'XwZad':function(_0x3eb6f9,_0x49577b){const _0x401070=_0x4dd7;return _0x2f02ab[_0x401070(0x788)](_0x3eb6f9,_0x49577b);},'uOSUA':_0x2f02ab[_0x3eecdc(0x3c5)],'PRxPp':function(_0x1994cd,_0x5bb4ed){const _0x1323c0=_0x3eecdc;return _0x2f02ab[_0x1323c0(0x13b)](_0x1994cd,_0x5bb4ed);},'PEyMn':_0x2f02ab[_0x39749f(0x577)],'CMFLb':function(_0xa4fc23,_0x1ec499){const _0x202934=_0x3eecdc;return _0x2f02ab[_0x202934(0x13d)](_0xa4fc23,_0x1ec499);}};if(_0x2f02ab[_0x39749f(0x765)](_0x2f02ab[_0x39749f(0x4d9)],_0x2f02ab[_0x11dd5e(0x755)])){if(_0x2f02ab[_0x5ab0e3(0x34f)](_0x2cc656[_0x39749f(0x1cf)+'h'],0x240b+0x76*0x53+0xedb*-0x5))_0x134c4e=_0x2cc656[_0x1e47dc(0x835)](-0xf9*-0x25+-0x10d*-0x21+0x1*-0x46a4);if(_0x2f02ab[_0x11dd5e(0x631)](_0x134c4e,_0x2f02ab[_0x1e47dc(0x154)])){if(_0x2f02ab[_0x39749f(0x765)](_0x2f02ab[_0x11dd5e(0x7ed)],_0x2f02ab[_0x5ab0e3(0x8a7)])){const _0x494c28=_0x2f02ab[_0x1e47dc(0x937)][_0x39749f(0x530)]('|');let _0x5e590b=0x237b+0x127d+-0x9d*0x58;while(!![]){switch(_0x494c28[_0x5e590b++]){case'0':lock_chat=0x5*-0x5+0x8f5*0x2+0x11d1*-0x1;continue;case'1':word_last+=_0x2f02ab[_0x3eecdc(0x788)](chatTextRaw,chatTemp);continue;case'2':document[_0x3eecdc(0x86b)+_0x39749f(0x185)+_0x11dd5e(0x435)](_0x2f02ab[_0x5ab0e3(0x64e)])[_0x11dd5e(0x493)]='';continue;case'3':return;case'4':_0x2f02ab[_0x1e47dc(0x55c)](proxify);continue;}break;}}else return new _0x11c9c0(_0x4360ac=>_0x232898(_0x4360ac,_0x390179));}let _0x329931;try{if(_0x2f02ab[_0x1e47dc(0x715)](_0x2f02ab[_0x5ab0e3(0x4b8)],_0x2f02ab[_0x1e47dc(0x4b8)]))try{if(_0x2f02ab[_0x11dd5e(0x2e2)](_0x2f02ab[_0x39749f(0x334)],_0x2f02ab[_0x3eecdc(0x334)]))_0x329931=JSON[_0x5ab0e3(0x961)](_0x2f02ab[_0x39749f(0x6ee)](_0x2aeb55,_0x134c4e))[_0x2f02ab[_0x11dd5e(0x3c5)]],_0x2aeb55='';else try{_0x5e48a8=_0x5abbd0[_0x1e47dc(0x961)](_0x14ed27[_0x39749f(0x853)](_0x291a34,_0x556640))[_0x14ed27[_0x3eecdc(0x32f)]],_0x32965d='';}catch(_0x232170){_0x2ca897=_0x244196[_0x11dd5e(0x961)](_0x2b0f6d)[_0x14ed27[_0x3eecdc(0x32f)]],_0x566186='';}}catch(_0x3609bf){_0x2f02ab[_0x3eecdc(0x2e5)](_0x2f02ab[_0x1e47dc(0x6b2)],_0x2f02ab[_0x11dd5e(0x6b2)])?_0x14ed27[_0x1e47dc(0x913)](_0x32f11d,_0x14ed27[_0x5ab0e3(0x82b)]):(_0x329931=JSON[_0x39749f(0x961)](_0x134c4e)[_0x2f02ab[_0x1e47dc(0x3c5)]],_0x2aeb55='');}else try{_0x5bbf6e=_0x76825[_0x5ab0e3(0x961)](_0x4c81a8[_0x11dd5e(0x1b7)](_0x125b05,_0x197713))[_0x4c81a8[_0x3eecdc(0x862)]],_0x365116='';}catch(_0x2caae7){_0x4344fc=_0x11ced3[_0x39749f(0x961)](_0x5dd832)[_0x4c81a8[_0x3eecdc(0x862)]],_0x4eee14='';}}catch(_0x132dc5){if(_0x2f02ab[_0x11dd5e(0x5dd)](_0x2f02ab[_0x5ab0e3(0x805)],_0x2f02ab[_0x11dd5e(0x805)])){_0x5ca368+=_0x4c81a8[_0x39749f(0x3dd)](_0x5d03e0,_0x3caf46),_0x12b5e7=0x1b8e+-0x7*-0x12a+-0x23b4,_0x4c81a8[_0x1e47dc(0x600)](_0x1452ec);return;}else _0x2aeb55+=_0x134c4e;}if(_0x329931&&_0x2f02ab[_0x39749f(0x34f)](_0x329931[_0x11dd5e(0x1cf)+'h'],-0x2000+-0x2096+0x4096)&&_0x2f02ab[_0x1e47dc(0x824)](_0x329931[0xa*-0x267+0x1102+0x4*0x1c1][_0x39749f(0x146)+_0x11dd5e(0x742)][_0x5ab0e3(0x13c)+_0x39749f(0x55e)+'t'][0xd62+-0x26a3+0x1af*0xf],text_offset)){if(_0x2f02ab[_0x3eecdc(0x715)](_0x2f02ab[_0x1e47dc(0x6d8)],_0x2f02ab[_0x39749f(0x6d8)]))chatTemp+=_0x329931[0xeb+-0x12bb+0x11d0][_0x5ab0e3(0x797)],text_offset=_0x329931[-0x7b8+-0x1ee3*-0x1+0x1*-0x172b][_0x11dd5e(0x146)+_0x11dd5e(0x742)][_0x1e47dc(0x13c)+_0x3eecdc(0x55e)+'t'][_0x2f02ab[_0x3eecdc(0x4d1)](_0x329931[-0x24aa+-0xa06+0x1758*0x2][_0x39749f(0x146)+_0x5ab0e3(0x742)][_0x11dd5e(0x13c)+_0x39749f(0x55e)+'t'][_0x5ab0e3(0x1cf)+'h'],-0x17ec+0xbd3*-0x2+0x2f93)];else{const _0x267c24=_0x180936[_0x11dd5e(0x3e5)+_0x3eecdc(0x62a)+'r'][_0x11dd5e(0x56a)+_0x1e47dc(0x49b)][_0x11dd5e(0x8a9)](_0x3e6ed4),_0x31bd21=_0x232e16[_0x494250],_0x25926f=_0x3d3cf3[_0x31bd21]||_0x267c24;_0x267c24[_0x39749f(0x505)+_0x11dd5e(0x91f)]=_0x2f3016[_0x39749f(0x8a9)](_0x449f06),_0x267c24[_0x11dd5e(0x7d9)+_0x39749f(0x597)]=_0x25926f[_0x5ab0e3(0x7d9)+_0x1e47dc(0x597)][_0x11dd5e(0x8a9)](_0x25926f),_0x5d8c7f[_0x31bd21]=_0x267c24;}}chatTemp=chatTemp[_0x3eecdc(0x7fa)+_0x5ab0e3(0x52f)]('\x0a\x0a','\x0a')[_0x3eecdc(0x7fa)+_0x1e47dc(0x52f)]('\x0a\x0a','\x0a'),document[_0x1e47dc(0x86b)+_0x5ab0e3(0x185)+_0x5ab0e3(0x435)](_0x2f02ab[_0x39749f(0x657)])[_0x39749f(0x8f2)+_0x3eecdc(0x907)]='',_0x2f02ab[_0x39749f(0x699)](markdownToHtml,_0x2f02ab[_0x39749f(0x13b)](beautify,chatTemp),document[_0x1e47dc(0x86b)+_0x11dd5e(0x185)+_0x39749f(0x435)](_0x2f02ab[_0x5ab0e3(0x657)])),document[_0x3eecdc(0x3d6)+_0x1e47dc(0x6c8)+_0x1e47dc(0x686)](_0x2f02ab[_0x1e47dc(0x491)])[_0x3eecdc(0x8f2)+_0x3eecdc(0x907)]=_0x2f02ab[_0x11dd5e(0x30f)](_0x2f02ab[_0x1e47dc(0x30f)](_0x2f02ab[_0x5ab0e3(0x30f)](prev_chat,_0x2f02ab[_0x5ab0e3(0x948)]),document[_0x3eecdc(0x86b)+_0x39749f(0x185)+_0x5ab0e3(0x435)](_0x2f02ab[_0x3eecdc(0x657)])[_0x11dd5e(0x8f2)+_0x3eecdc(0x907)]),_0x2f02ab[_0x5ab0e3(0x23f)]);}else _0x3abfef+=_0x4d15ad[0x48b*-0x7+-0x21eb+0x837*0x8][_0x39749f(0x797)],_0x3b331d=_0x3e8a46[0x1*0x669+0x2*-0x5ff+-0x595*-0x1][_0x3eecdc(0x146)+_0x39749f(0x742)][_0x11dd5e(0x13c)+_0x11dd5e(0x55e)+'t'][_0x14ed27[_0x5ab0e3(0x472)](_0x52c2f8[-0x23b*-0x5+-0x1714+0xbed][_0x1e47dc(0x146)+_0x11dd5e(0x742)][_0x39749f(0x13c)+_0x1e47dc(0x55e)+'t'][_0x39749f(0x1cf)+'h'],0x1d77+-0x176d+0x5*-0x135)];}),_0x4ae270[_0x3c3e6b(0x459)]()[_0x3b6f85(0x15c)](_0x32cffc);}else _0x4625a5=_0xe30339;});}})[_0x428d8b(0x54c)](_0x378bbe=>{const _0x2bb184=_0x428d8b,_0x361832=_0x428d8b,_0x1b8a11=_0x376217,_0x4f02a8=_0x59cef4,_0x18a179=_0x59cef4,_0x3e8569={'kVaJO':function(_0x26f159,_0x55610f){const _0x2673d8=_0x4dd7;return _0x536a30[_0x2673d8(0x3e9)](_0x26f159,_0x55610f);},'lEIhL':_0x536a30[_0x2bb184(0x486)]};_0x536a30[_0x361832(0x23c)](_0x536a30[_0x361832(0x818)],_0x536a30[_0x4f02a8(0x58f)])?console[_0x18a179(0x31b)](_0x536a30[_0x361832(0x72a)],_0x378bbe):_0x3e8569[_0x4f02a8(0x6fe)](_0x17b500,_0x3e8569[_0x18a179(0x465)]);});}});}function send_chat(_0x14fb82){const _0x375b3f=_0x26b7df,_0x317116=_0x22ef99,_0x917776=_0x22ef99,_0x5c72ef=_0x22ef99,_0x715a7f=_0x26b7df,_0x4dd50b={'EMhCq':function(_0xc256ad,_0x674d13){return _0xc256ad+_0x674d13;},'umqOJ':_0x375b3f(0x75f)+'es','MTCmU':_0x317116(0x661)+_0x917776(0x91e),'SPIwA':_0x375b3f(0x3ad)+_0x5c72ef(0x509)+'t','nEThU':function(_0x55da85){return _0x55da85();},'OpTYI':function(_0x21a8f2,_0x5164a5){return _0x21a8f2!==_0x5164a5;},'YTYNw':_0x5c72ef(0x91c),'TIvFP':_0x917776(0x4b7),'WPiOJ':function(_0x61c17d,_0x34095f){return _0x61c17d>_0x34095f;},'EqMkk':function(_0x53b393,_0x3d9ef4){return _0x53b393==_0x3d9ef4;},'QLmIA':_0x317116(0x360)+']','GbqUS':_0x5c72ef(0x40c),'JYdPi':_0x317116(0x2ff)+_0x317116(0x7fb),'oyYzl':_0x917776(0x539),'JIQMP':function(_0x3ce2ba,_0x582692){return _0x3ce2ba===_0x582692;},'mocaC':_0x917776(0x47f),'BbHIO':function(_0x198074,_0xf9697e){return _0x198074+_0xf9697e;},'bcfsh':_0x715a7f(0x704),'qaBWu':_0x917776(0x34b),'Arkmz':function(_0x125bd0,_0x23f164){return _0x125bd0!==_0x23f164;},'GurrN':_0x375b3f(0x547),'SnHgB':function(_0x10b917,_0x1cd019){return _0x10b917-_0x1cd019;},'GUVbz':_0x317116(0x7fc)+'pt','zxEML':function(_0x189631,_0x1bf8b6,_0x3523ee){return _0x189631(_0x1bf8b6,_0x3523ee);},'iPhLl':function(_0x4e0fd9,_0x2507a7){return _0x4e0fd9(_0x2507a7);},'RaUEP':_0x375b3f(0x648)+_0x375b3f(0x811),'RiynZ':_0x5c72ef(0x3c3)+_0x5c72ef(0x653)+_0x715a7f(0x1a3)+_0x715a7f(0x5f5)+_0x917776(0x385),'BCSfP':_0x715a7f(0x66b)+'>','IzUpI':_0x5c72ef(0x3ad)+_0x917776(0x814),'jtLok':_0x317116(0x923)+_0x5c72ef(0x89a)+_0x375b3f(0x87d)+_0x317116(0x7c1)+_0x375b3f(0x514)+_0x715a7f(0x952)+_0x715a7f(0x308)+_0x5c72ef(0x41d)+_0x5c72ef(0x19a)+_0x317116(0x181)+_0x5c72ef(0x908),'fEEfN':function(_0x3967ae,_0x9cb78c){return _0x3967ae(_0x9cb78c);},'YECnG':_0x317116(0x7eb)+_0x715a7f(0x960),'iJuka':_0x317116(0x192),'GxEGA':_0x715a7f(0x3ad),'SQwcR':_0x375b3f(0x865),'JGmaV':_0x5c72ef(0x93c)+_0x715a7f(0x558)+_0x917776(0x967)+_0x375b3f(0x524)+_0x5c72ef(0x4c1)+_0x375b3f(0x804)+_0x917776(0x53c)+_0x375b3f(0x363)+_0x317116(0x457)+_0x917776(0x27d)+_0x715a7f(0x1d1)+_0x375b3f(0x958)+_0x715a7f(0x5bd),'Pjkqw':function(_0x190a9c,_0x493790){return _0x190a9c!=_0x493790;},'ZxwGx':_0x375b3f(0x404)+_0x375b3f(0x81d)+_0x917776(0x451)+_0x715a7f(0x56e)+_0x317116(0x4b5)+_0x375b3f(0x673),'qvmZs':_0x715a7f(0x2b2)+_0x375b3f(0x810)+_0x317116(0x4b6)+_0x5c72ef(0x332)+_0x715a7f(0x5ef)+'--','bMJaH':_0x375b3f(0x2b2)+_0x917776(0x567)+_0x917776(0x8b0)+_0x5c72ef(0x416)+_0x317116(0x2b2),'YmHau':function(_0xb9c291,_0x1dc683){return _0xb9c291(_0x1dc683);},'pBifM':_0x5c72ef(0x2aa),'srzpi':_0x317116(0x933)+_0x317116(0x2fa),'SXPZG':_0x715a7f(0x230)+'56','pgVIu':_0x317116(0x659)+'pt','sItNK':function(_0x22037b,_0x463c25){return _0x22037b<_0x463c25;},'sjlyQ':_0x375b3f(0x3cc)+'\x20','MDWzu':_0x375b3f(0x942)+_0x5c72ef(0x5eb)+_0x5c72ef(0x378)+_0x715a7f(0x4d8)+_0x317116(0x5ee)+_0x5c72ef(0x318)+_0x715a7f(0x50a)+_0x375b3f(0x780)+_0x317116(0x8ce)+_0x715a7f(0x660)+_0x917776(0x4c0)+_0x917776(0x26d)+_0x317116(0x3a7)+_0x715a7f(0x22f)+'果:','rCMdm':_0x317116(0x834),'WnjfA':_0x715a7f(0x7da),'aTfZK':_0x375b3f(0x206),'mBdBB':function(_0x588948){return _0x588948();},'RVZXn':function(_0x251680,_0x2f45a2){return _0x251680!==_0x2f45a2;},'kGKGD':_0x375b3f(0x454),'jlnVe':_0x5c72ef(0x2cd),'TSWpr':function(_0x1c8022){return _0x1c8022();},'IfWWX':function(_0x1742b5,_0x29a310){return _0x1742b5+_0x29a310;},'suUKB':_0x375b3f(0x227)+_0x317116(0x2fc)+_0x375b3f(0x672)+_0x317116(0x739),'SPxJZ':_0x317116(0x477)+_0x715a7f(0x31f)+_0x375b3f(0x8cc)+_0x5c72ef(0x255)+_0x715a7f(0x7fd)+_0x317116(0x2a1)+'\x20)','hFIAx':_0x5c72ef(0x816),'sZani':_0x917776(0x49d)+':','FLhlc':function(_0x1e5500,_0x393828){return _0x1e5500===_0x393828;},'xyCnX':_0x375b3f(0x4dc),'uIQFU':function(_0x23f0c3,_0x327461){return _0x23f0c3==_0x327461;},'zknzf':function(_0x1f8d88,_0x50ffdc){return _0x1f8d88>_0x50ffdc;},'nQPrf':_0x375b3f(0x381),'LDFph':_0x715a7f(0x727),'sIRol':_0x317116(0x96a),'hsBzW':_0x715a7f(0x7f5),'QTcyG':_0x375b3f(0x47d),'lfMIo':_0x917776(0x2a2),'rGmoF':_0x317116(0x15d),'SNqre':_0x375b3f(0x3c4),'zsvIq':_0x917776(0x28e),'yAnRJ':_0x5c72ef(0x17a),'VgaUr':_0x715a7f(0x3fc),'yuJWT':_0x317116(0x17d),'MUDtC':_0x5c72ef(0x5c4),'dJPXc':_0x917776(0x56d),'GXSor':function(_0x41dc78,_0x21c1bb){return _0x41dc78!=_0x21c1bb;},'WOJPq':_0x715a7f(0x3aa)+_0x375b3f(0x529),'MCzWd':_0x317116(0x14c)+'\x0a','EWCwQ':function(_0x4de8c4,_0x593f32){return _0x4de8c4+_0x593f32;},'Iwxqe':function(_0x25fee6,_0x20dabf){return _0x25fee6+_0x20dabf;},'xpPEw':_0x5c72ef(0x31e)+_0x715a7f(0x415)+_0x917776(0x313)+_0x317116(0x40f)+_0x715a7f(0x97b)+_0x5c72ef(0x652)+_0x917776(0x902)+'\x0a','PnyRM':_0x375b3f(0x592),'VRQnZ':_0x917776(0x8b2),'VuVpj':_0x317116(0x969)+_0x375b3f(0x2f8)+_0x715a7f(0x676),'rdWDC':function(_0x240bec,_0x3c9930){return _0x240bec(_0x3c9930);},'fXQaF':function(_0x9bf549,_0x348fec){return _0x9bf549+_0x348fec;},'KXVNq':function(_0x4923bb,_0x37cd2f){return _0x4923bb+_0x37cd2f;},'DKQXI':_0x317116(0x7a4),'Gnyfz':_0x375b3f(0x8e8),'COvYd':function(_0x8ccfe6,_0x51b530){return _0x8ccfe6+_0x51b530;},'KnBUG':function(_0x17ffd6,_0x1237cc){return _0x17ffd6+_0x1237cc;},'VxFXG':function(_0x518739,_0x2485ef){return _0x518739+_0x2485ef;},'sISoc':_0x375b3f(0x3c3)+_0x5c72ef(0x653)+_0x5c72ef(0x1a3)+_0x715a7f(0x4ca)+_0x5c72ef(0x5f1)+'\x22>','WhIbc':function(_0x17f4b6,_0x4e8cfe,_0x3c4855){return _0x17f4b6(_0x4e8cfe,_0x3c4855);}};let _0x59867d=document[_0x715a7f(0x86b)+_0x375b3f(0x185)+_0x917776(0x435)](_0x4dd50b[_0x917776(0x4df)])[_0x917776(0x493)];if(_0x14fb82){if(_0x4dd50b[_0x917776(0x920)](_0x4dd50b[_0x917776(0x959)],_0x4dd50b[_0x5c72ef(0x959)]))_0x59867d=_0x14fb82[_0x5c72ef(0x166)+_0x715a7f(0x533)+'t'],_0x14fb82[_0x5c72ef(0x56b)+'e']();else try{_0x4c932e=_0x5a31b7[_0x317116(0x961)](_0x4dd50b[_0x5c72ef(0x896)](_0x40d9cf,_0x4254ce))[_0x4dd50b[_0x715a7f(0x379)]],_0x2ea5b4='';}catch(_0x3c50b0){_0x19f017=_0x11d9cf[_0x917776(0x961)](_0x1f3bbe)[_0x4dd50b[_0x317116(0x379)]],_0x523855='';}}if(_0x4dd50b[_0x375b3f(0x8bf)](_0x59867d[_0x317116(0x1cf)+'h'],0x2243*-0x1+-0x25e8*-0x1+0x3*-0x137)||_0x4dd50b[_0x317116(0x3b0)](_0x59867d[_0x715a7f(0x1cf)+'h'],0x29f+0x2*0x1227+-0x2661))return;if(_0x4dd50b[_0x5c72ef(0x883)](word_last[_0x5c72ef(0x1cf)+'h'],-0xc9d+-0xd6e+0x1bff))word_last[_0x917776(0x835)](0x21f3+0x557*0x5+0xb*-0x556);if(_0x59867d[_0x5c72ef(0x5bc)+_0x375b3f(0x1ca)]('你能')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('讲讲')||_0x59867d[_0x317116(0x5bc)+_0x375b3f(0x1ca)]('扮演')||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)]('模仿')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x715a7f(0x5a2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)]('帮我')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x715a7f(0x5c1)])||_0x59867d[_0x317116(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x5c72ef(0x84a)])||_0x59867d[_0x5c72ef(0x5bc)+_0x5c72ef(0x1ca)]('请问')||_0x59867d[_0x5c72ef(0x5bc)+_0x5c72ef(0x1ca)]('请给')||_0x59867d[_0x375b3f(0x5bc)+_0x317116(0x1ca)]('请你')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x375b3f(0x5a2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x317116(0x8b4)])||_0x59867d[_0x5c72ef(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x917776(0x3c7)])||_0x59867d[_0x375b3f(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x317116(0x200)])||_0x59867d[_0x715a7f(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x5c72ef(0x4c2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x375b3f(0x29c)])||_0x59867d[_0x317116(0x5bc)+_0x715a7f(0x1ca)]('怎样')||_0x59867d[_0x317116(0x5bc)+_0x375b3f(0x1ca)]('给我')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('如何')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('谁是')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('查询')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x5c72ef(0x90b)])||_0x59867d[_0x715a7f(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x5c72ef(0x31c)])||_0x59867d[_0x715a7f(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x317116(0x74a)])||_0x59867d[_0x317116(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x375b3f(0x7b3)])||_0x59867d[_0x317116(0x5bc)+_0x317116(0x1ca)]('哪个')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)]('哪些')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x715a7f(0x6ad)])||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x375b3f(0x825)])||_0x59867d[_0x917776(0x5bc)+_0x317116(0x1ca)]('啥是')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)]('为啥')||_0x59867d[_0x917776(0x5bc)+_0x917776(0x1ca)]('怎么'))return _0x4dd50b[_0x317116(0x6d1)](send_webchat,_0x14fb82);if(_0x4dd50b[_0x375b3f(0x55d)](lock_chat,-0x1*-0x26d2+0x1*-0x2be+0x905*-0x4))return;lock_chat=0x211a*0x1+-0x8e4+0x1835*-0x1;const _0x6b4f5d=_0x4dd50b[_0x317116(0x6a2)](_0x4dd50b[_0x917776(0x6a2)](_0x4dd50b[_0x375b3f(0x60c)](document[_0x917776(0x86b)+_0x917776(0x185)+_0x375b3f(0x435)](_0x4dd50b[_0x375b3f(0x63b)])[_0x375b3f(0x8f2)+_0x375b3f(0x907)][_0x5c72ef(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x917776(0x7fa)+'ce'](/<hr.*/gs,'')[_0x375b3f(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x317116(0x7fa)+'ce'](/\n\n/g,'\x0a'),_0x4dd50b[_0x715a7f(0x47a)]),search_queryquery),_0x4dd50b[_0x5c72ef(0x434)]);let _0x4ab4d7=_0x4dd50b[_0x715a7f(0x6a2)](_0x4dd50b[_0x317116(0x6a2)](_0x4dd50b[_0x317116(0x37f)](_0x4dd50b[_0x375b3f(0x6a2)](_0x4dd50b[_0x715a7f(0x896)](_0x4dd50b[_0x317116(0x875)](_0x4dd50b[_0x317116(0x37f)](_0x4dd50b[_0x917776(0x7e7)],_0x4dd50b[_0x5c72ef(0x590)]),_0x6b4f5d),'\x0a'),word_last),_0x4dd50b[_0x917776(0x95f)]),_0x59867d),_0x4dd50b[_0x317116(0x8e5)]);const _0x35810a={};_0x35810a[_0x317116(0x39c)+'t']=_0x4ab4d7,_0x35810a[_0x5c72ef(0x157)+_0x917776(0x8da)]=0x3e8,_0x35810a[_0x375b3f(0x666)+_0x317116(0x1a9)+'e']=0.9,_0x35810a[_0x715a7f(0x789)]=0x1,_0x35810a[_0x5c72ef(0x1e7)+_0x715a7f(0x2ab)+_0x317116(0x52c)+'ty']=0x0,_0x35810a[_0x917776(0x5a7)+_0x375b3f(0x71d)+_0x917776(0x463)+'y']=0x1,_0x35810a[_0x715a7f(0x5cf)+'of']=0x1,_0x35810a[_0x317116(0x4b3)]=![],_0x35810a[_0x375b3f(0x146)+_0x5c72ef(0x742)]=0x0,_0x35810a[_0x917776(0x87a)+'m']=!![];const _0x4854e0={'method':_0x4dd50b[_0x917776(0x7de)],'headers':headers,'body':_0x4dd50b[_0x5c72ef(0x6d1)](b64EncodeUnicode,JSON[_0x715a7f(0x506)+_0x715a7f(0x624)](_0x35810a))};_0x59867d=_0x59867d[_0x317116(0x7fa)+_0x917776(0x52f)]('\x0a\x0a','\x0a')[_0x5c72ef(0x7fa)+_0x5c72ef(0x52f)]('\x0a\x0a','\x0a'),document[_0x317116(0x86b)+_0x5c72ef(0x185)+_0x715a7f(0x435)](_0x4dd50b[_0x715a7f(0x772)])[_0x5c72ef(0x8f2)+_0x375b3f(0x907)]='',_0x4dd50b[_0x715a7f(0x8b9)](markdownToHtml,_0x4dd50b[_0x317116(0x4a1)](beautify,_0x59867d),document[_0x917776(0x86b)+_0x375b3f(0x185)+_0x317116(0x435)](_0x4dd50b[_0x317116(0x772)])),chatTextRaw=_0x4dd50b[_0x5c72ef(0x706)](_0x4dd50b[_0x317116(0x7bb)](_0x4dd50b[_0x5c72ef(0x33e)],_0x59867d),_0x4dd50b[_0x5c72ef(0x77c)]),chatTemp='',text_offset=-(0xf9d+0x2*0xc48+0x4*-0xa0b),prev_chat=document[_0x5c72ef(0x3d6)+_0x317116(0x6c8)+_0x917776(0x686)](_0x4dd50b[_0x917776(0x4a5)])[_0x917776(0x8f2)+_0x317116(0x907)],prev_chat=_0x4dd50b[_0x715a7f(0x7ab)](_0x4dd50b[_0x5c72ef(0x18b)](_0x4dd50b[_0x375b3f(0x623)](prev_chat,_0x4dd50b[_0x917776(0x728)]),document[_0x5c72ef(0x86b)+_0x5c72ef(0x185)+_0x5c72ef(0x435)](_0x4dd50b[_0x317116(0x772)])[_0x715a7f(0x8f2)+_0x917776(0x907)]),_0x4dd50b[_0x375b3f(0x66c)]),_0x4dd50b[_0x317116(0x629)](fetch,_0x4dd50b[_0x375b3f(0x6e8)],_0x4854e0)[_0x317116(0x15c)](_0x14f51c=>{const _0x5c16e9=_0x5c72ef,_0x3ed18d=_0x375b3f,_0x444799=_0x375b3f,_0x54c0b3=_0x375b3f,_0x3f2e96=_0x317116,_0x25f78c={'pWVBi':_0x4dd50b[_0x5c16e9(0x35a)],'XYwVF':_0x4dd50b[_0x5c16e9(0x4df)],'RzVPt':function(_0x2aecd4){const _0x2fb109=_0x3ed18d;return _0x4dd50b[_0x2fb109(0x97a)](_0x2aecd4);},'cCYKK':function(_0x36ca44,_0x2ae7d9){const _0x1f8ff5=_0x5c16e9;return _0x4dd50b[_0x1f8ff5(0x896)](_0x36ca44,_0x2ae7d9);},'shict':_0x4dd50b[_0x3ed18d(0x379)],'kRNWA':function(_0x111879,_0x4f1292){const _0x1941e3=_0x444799;return _0x4dd50b[_0x1941e3(0x79e)](_0x111879,_0x4f1292);},'JFRpd':_0x4dd50b[_0x3ed18d(0x507)],'pInfy':_0x4dd50b[_0x5c16e9(0x552)],'TpxOY':function(_0x106bdb,_0x543a35){const _0x1d734d=_0x3f2e96;return _0x4dd50b[_0x1d734d(0x3b0)](_0x106bdb,_0x543a35);},'iDeiy':function(_0x537303,_0x2db068){const _0xb0fb09=_0x3f2e96;return _0x4dd50b[_0xb0fb09(0x462)](_0x537303,_0x2db068);},'znxCn':_0x4dd50b[_0x3ed18d(0x774)],'rDXtf':_0x4dd50b[_0x444799(0x52a)],'fohxx':_0x4dd50b[_0x3f2e96(0x27a)],'BZgCh':function(_0x1688cc,_0x3814d3){const _0x640626=_0x54c0b3;return _0x4dd50b[_0x640626(0x896)](_0x1688cc,_0x3814d3);},'KCBYT':function(_0x507a66,_0x36f0a8){const _0x4cabb3=_0x3ed18d;return _0x4dd50b[_0x4cabb3(0x79e)](_0x507a66,_0x36f0a8);},'nxgyr':_0x4dd50b[_0x3ed18d(0x7e0)],'aXVaE':function(_0x48062d,_0x4c19d){const _0xb044a9=_0x3ed18d;return _0x4dd50b[_0xb044a9(0x496)](_0x48062d,_0x4c19d);},'rzOyo':_0x4dd50b[_0x54c0b3(0x228)],'QUQJW':function(_0x2f19ce,_0x48359b){const _0x492cdc=_0x3ed18d;return _0x4dd50b[_0x492cdc(0x6a2)](_0x2f19ce,_0x48359b);},'JBnwf':function(_0x5ecd00,_0xcb2aa8){const _0x54cae9=_0x3ed18d;return _0x4dd50b[_0x54cae9(0x79e)](_0x5ecd00,_0xcb2aa8);},'qYDEf':_0x4dd50b[_0x5c16e9(0x1d5)],'xkdFS':_0x4dd50b[_0x3ed18d(0x911)],'yOxYS':function(_0x307070,_0x370ebb){const _0x413bea=_0x444799;return _0x4dd50b[_0x413bea(0x3b0)](_0x307070,_0x370ebb);},'TSRxz':function(_0x2df465,_0x546192){const _0x3aa1a3=_0x5c16e9;return _0x4dd50b[_0x3aa1a3(0x8fa)](_0x2df465,_0x546192);},'fmUmO':_0x4dd50b[_0x3ed18d(0x16a)],'Icbir':function(_0x15c7ef,_0x4ab8db){const _0x5cdc11=_0x444799;return _0x4dd50b[_0x5cdc11(0x6e5)](_0x15c7ef,_0x4ab8db);},'JcOWt':_0x4dd50b[_0x54c0b3(0x772)],'JFykv':function(_0x2cb40d,_0x5bd878,_0x6a42df){const _0x3a9d69=_0x5c16e9;return _0x4dd50b[_0x3a9d69(0x8b9)](_0x2cb40d,_0x5bd878,_0x6a42df);},'iVzxg':function(_0x54f897,_0x2c7f52){const _0x23d3e9=_0x5c16e9;return _0x4dd50b[_0x23d3e9(0x6d5)](_0x54f897,_0x2c7f52);},'QZpCS':_0x4dd50b[_0x3ed18d(0x4a5)],'yFGjt':function(_0x47fba1,_0x290ceb){const _0x7f021e=_0x5c16e9;return _0x4dd50b[_0x7f021e(0x6a2)](_0x47fba1,_0x290ceb);},'xjHdI':_0x4dd50b[_0x444799(0x6a4)],'KaOTN':_0x4dd50b[_0x54c0b3(0x66c)],'onoFI':_0x4dd50b[_0x444799(0x7a3)],'DYKYY':function(_0x25d138,_0x18bef9){const _0x39e9e7=_0x5c16e9;return _0x4dd50b[_0x39e9e7(0x896)](_0x25d138,_0x18bef9);},'qbztu':_0x4dd50b[_0x5c16e9(0x18a)],'lOmeS':function(_0x287ddf,_0x4f17e1){const _0x2bd81f=_0x3ed18d;return _0x4dd50b[_0x2bd81f(0x6d1)](_0x287ddf,_0x4f17e1);},'lrUpi':_0x4dd50b[_0x54c0b3(0x718)],'CdFZO':_0x4dd50b[_0x54c0b3(0x7de)],'SZWaZ':function(_0xf7f8b5,_0x14535c){const _0x25536a=_0x54c0b3;return _0x4dd50b[_0x25536a(0x6d5)](_0xf7f8b5,_0x14535c);},'pWSOm':_0x4dd50b[_0x3ed18d(0x63b)],'iDQuL':_0x4dd50b[_0x54c0b3(0x199)],'FrigL':_0x4dd50b[_0x54c0b3(0x918)],'EDBPb':function(_0x5c9055,_0x157d9a){const _0x25858b=_0x444799;return _0x4dd50b[_0x25858b(0x27c)](_0x5c9055,_0x157d9a);},'MooDC':function(_0x48b8fb,_0x37ce80,_0x1636c2){const _0x450293=_0x444799;return _0x4dd50b[_0x450293(0x8b9)](_0x48b8fb,_0x37ce80,_0x1636c2);},'pTHDT':_0x4dd50b[_0x444799(0x6e8)],'ZUipe':_0x4dd50b[_0x444799(0x92b)],'XWRSj':_0x4dd50b[_0x5c16e9(0x239)],'IxrbW':function(_0x46d974,_0x854c98){const _0x58a355=_0x5c16e9;return _0x4dd50b[_0x58a355(0x6d5)](_0x46d974,_0x854c98);},'WcCTV':function(_0xf09414,_0xce27cc){const _0x494c48=_0x444799;return _0x4dd50b[_0x494c48(0x7d0)](_0xf09414,_0xce27cc);},'pDucg':_0x4dd50b[_0x444799(0x7b8)],'dntWQ':_0x4dd50b[_0x5c16e9(0x76e)],'ZTWtO':_0x4dd50b[_0x3ed18d(0x973)],'DOJbY':_0x4dd50b[_0x3f2e96(0x352)],'YbbJo':function(_0x26cae3,_0xa258c5){const _0x11023c=_0x444799;return _0x4dd50b[_0x11023c(0x201)](_0x26cae3,_0xa258c5);},'GFMyt':function(_0x39f753,_0x1c7a66){const _0x5afaf9=_0x5c16e9;return _0x4dd50b[_0x5afaf9(0x896)](_0x39f753,_0x1c7a66);},'ZNbbI':function(_0xb035c,_0x4264f2){const _0x2ba48e=_0x54c0b3;return _0x4dd50b[_0x2ba48e(0x896)](_0xb035c,_0x4264f2);},'iSHEI':_0x4dd50b[_0x3f2e96(0x487)],'lHMeq':_0x4dd50b[_0x54c0b3(0x8bd)],'mlYIF':_0x4dd50b[_0x5c16e9(0x508)],'IvJmy':_0x4dd50b[_0x444799(0x736)],'LWntX':_0x4dd50b[_0x5c16e9(0x595)],'WyNIK':function(_0x43e7a8){const _0x2127ef=_0x3ed18d;return _0x4dd50b[_0x2127ef(0x5b9)](_0x43e7a8);}};if(_0x4dd50b[_0x5c16e9(0x760)](_0x4dd50b[_0x5c16e9(0x411)],_0x4dd50b[_0x5c16e9(0x7ac)])){const _0x2e7d0b=_0x14f51c[_0x5c16e9(0x5c0)][_0x54c0b3(0x6c6)+_0x3f2e96(0x922)]();let _0x35aae2='',_0x3a3f5c='';_0x2e7d0b[_0x54c0b3(0x459)]()[_0x3f2e96(0x15c)](function _0x2c9755({done:_0x130e06,value:_0x36337b}){const _0x394003=_0x3f2e96,_0x5ede20=_0x5c16e9,_0x59be5a=_0x3ed18d,_0x2eb49d=_0x54c0b3,_0x1ea949=_0x5c16e9,_0x1f7651={'GisgL':_0x25f78c[_0x394003(0x6f5)],'MxLlD':function(_0x47e0da,_0x3937c8){const _0x111f94=_0x394003;return _0x25f78c[_0x111f94(0x90e)](_0x47e0da,_0x3937c8);},'Jkcuw':_0x25f78c[_0x394003(0x90d)],'hULTi':function(_0xe4d29c,_0x20e881){const _0x55167c=_0x5ede20;return _0x25f78c[_0x55167c(0x2c3)](_0xe4d29c,_0x20e881);},'vqllb':_0x25f78c[_0x59be5a(0x48e)],'HNwwY':_0x25f78c[_0x2eb49d(0x917)],'bcgFO':function(_0x160ef3,_0x193977){const _0x3b778b=_0x59be5a;return _0x25f78c[_0x3b778b(0x626)](_0x160ef3,_0x193977);},'izQpv':function(_0x1c01f8,_0x1d333e){const _0x2afca4=_0x394003;return _0x25f78c[_0x2afca4(0x8b6)](_0x1c01f8,_0x1d333e);},'YWtGd':function(_0x4797eb,_0x3eea28){const _0x3cdd76=_0x5ede20;return _0x25f78c[_0x3cdd76(0x3e0)](_0x4797eb,_0x3eea28);},'QYZlP':function(_0x4a7f8b,_0x5c6e96){const _0x1a7a17=_0x394003;return _0x25f78c[_0x1a7a17(0x3e0)](_0x4a7f8b,_0x5c6e96);},'mxdWM':_0x25f78c[_0x59be5a(0x63c)],'iNWOv':_0x25f78c[_0x2eb49d(0x6fa)],'uHPKM':_0x25f78c[_0x59be5a(0x286)],'KIqYN':function(_0x2710f7,_0x54ad0c){const _0x53f51f=_0x5ede20;return _0x25f78c[_0x53f51f(0x813)](_0x2710f7,_0x54ad0c);},'kswns':function(_0x1ef26d,_0x1560e3,_0x4dedff){const _0xb599b=_0x1ea949;return _0x25f78c[_0xb599b(0x46f)](_0x1ef26d,_0x1560e3,_0x4dedff);},'rVKCC':_0x25f78c[_0x1ea949(0x38b)],'DZXon':_0x25f78c[_0x2eb49d(0x347)],'RIOFe':_0x25f78c[_0x2eb49d(0x709)],'Kgeei':function(_0x57240b,_0x553be6){const _0x1cebf1=_0x394003;return _0x25f78c[_0x1cebf1(0x242)](_0x57240b,_0x553be6);},'wzCph':function(_0x23f497,_0x4c8660){const _0x45a18e=_0x5ede20;return _0x25f78c[_0x45a18e(0x96b)](_0x23f497,_0x4c8660);},'jpRTF':function(_0x128576,_0x4585c0){const _0x56895e=_0x394003;return _0x25f78c[_0x56895e(0x978)](_0x128576,_0x4585c0);},'MkRBL':_0x25f78c[_0x59be5a(0x6f9)],'UXrDV':_0x25f78c[_0x1ea949(0x7d7)],'STNIm':_0x25f78c[_0x59be5a(0x376)],'KvcML':_0x25f78c[_0x2eb49d(0x7ba)],'dgBES':function(_0x42c373,_0x546d2b){const _0x5e35eb=_0x394003;return _0x25f78c[_0x5e35eb(0x483)](_0x42c373,_0x546d2b);},'hNFwC':function(_0x4bed8c,_0x505d3e){const _0x101ed0=_0x59be5a;return _0x25f78c[_0x101ed0(0x3dc)](_0x4bed8c,_0x505d3e);},'VrZjK':function(_0x5cf3b6,_0x173ad3){const _0x17dcdc=_0x1ea949;return _0x25f78c[_0x17dcdc(0x6b9)](_0x5cf3b6,_0x173ad3);},'oTvZg':_0x25f78c[_0x5ede20(0x741)],'xefVF':_0x25f78c[_0x59be5a(0x954)],'YXrpx':function(_0x207e80,_0x541478){const _0xda32a2=_0x394003;return _0x25f78c[_0xda32a2(0x580)](_0x207e80,_0x541478);},'bAtFR':_0x25f78c[_0x394003(0x3fd)]};if(_0x25f78c[_0x1ea949(0x639)](_0x25f78c[_0x394003(0x290)],_0x25f78c[_0x59be5a(0x8ad)])){const _0xbd84c=_0x25f78c[_0x2eb49d(0x7e9)][_0x5ede20(0x530)]('|');let _0x5a8887=-0xf*0x253+-0xa*-0xf4+0x1955;while(!![]){switch(_0xbd84c[_0x5a8887++]){case'0':return;case'1':_0x36a8b9[_0x394003(0x86b)+_0x59be5a(0x185)+_0x2eb49d(0x435)](_0x25f78c[_0x59be5a(0x843)])[_0x5ede20(0x493)]='';continue;case'2':_0x25f78c[_0x394003(0x467)](_0x33d869);continue;case'3':_0x1e3b1b+=_0x25f78c[_0x1ea949(0x580)](_0x10fd19,_0x2cc158);continue;case'4':_0x3c0ee5=-0x13b1*-0x1+-0x1*0x3bb+0xe3*-0x12;continue;}break;}}else{if(_0x130e06)return;const _0xe44e67=new TextDecoder(_0x25f78c[_0x5ede20(0x78f)])[_0x5ede20(0x94e)+'e'](_0x36337b);return _0xe44e67[_0x59be5a(0x6d0)]()[_0x2eb49d(0x530)]('\x0a')[_0x1ea949(0x452)+'ch'](function(_0xcfd67a){const _0x23648c=_0x394003,_0x1f9c10=_0x5ede20,_0x417b57=_0x1ea949,_0xc6b03b=_0x59be5a,_0x5daf3c=_0x59be5a,_0x16959c={'DTHNg':function(_0x5c520a,_0x22f14e){const _0x1cde99=_0x4dd7;return _0x25f78c[_0x1cde99(0x580)](_0x5c520a,_0x22f14e);},'mqABm':_0x25f78c[_0x23648c(0x3fd)]};if(_0x25f78c[_0x23648c(0x94b)](_0x25f78c[_0x417b57(0x3ba)],_0x25f78c[_0x417b57(0x24f)])){if(_0x25f78c[_0x23648c(0x776)](_0xcfd67a[_0x5daf3c(0x1cf)+'h'],-0x10a*0x22+0x7cf+0x1b8b))_0x35aae2=_0xcfd67a[_0x417b57(0x835)](0x3*-0x7a5+0x26e*0x1+-0x41b*-0x5);if(_0x25f78c[_0x23648c(0x3ca)](_0x35aae2,_0x25f78c[_0x417b57(0x2b7)])){if(_0x25f78c[_0x5daf3c(0x94b)](_0x25f78c[_0x23648c(0x88b)],_0x25f78c[_0x5daf3c(0x88b)]))_0x31ee7e=_0x13ddbb[_0x417b57(0x961)](_0x16959c[_0x23648c(0x39b)](_0x308f1f,_0x2cae7e))[_0x16959c[_0x5daf3c(0x183)]],_0x4109e7='';else{const _0x180b0d=_0x25f78c[_0x1f9c10(0x259)][_0xc6b03b(0x530)]('|');let _0x40c0e4=0x4*0x789+-0x870+-0x1cf*0xc;while(!![]){switch(_0x180b0d[_0x40c0e4++]){case'0':_0x25f78c[_0x1f9c10(0x467)](proxify);continue;case'1':lock_chat=-0x5d*0x17+0x2*0xd0a+-0xd*0x15d;continue;case'2':return;case'3':document[_0x23648c(0x86b)+_0xc6b03b(0x185)+_0x1f9c10(0x435)](_0x25f78c[_0xc6b03b(0x843)])[_0x417b57(0x493)]='';continue;case'4':word_last+=_0x25f78c[_0x5daf3c(0x3e0)](chatTextRaw,chatTemp);continue;}break;}}}let _0x56c133;try{if(_0x25f78c[_0x5daf3c(0x234)](_0x25f78c[_0x5daf3c(0x71e)],_0x25f78c[_0x1f9c10(0x71e)])){const _0x33c69b={'AwSYP':_0x1f7651[_0x23648c(0x5b1)],'CGixL':function(_0x3bb9d2,_0x105cb8){const _0x32f39d=_0xc6b03b;return _0x1f7651[_0x32f39d(0x5a5)](_0x3bb9d2,_0x105cb8);},'tmZjU':_0x1f7651[_0x417b57(0x550)],'JMgVc':function(_0x2f137d,_0x57bf0e){const _0x5448eb=_0x23648c;return _0x1f7651[_0x5448eb(0x2b8)](_0x2f137d,_0x57bf0e);},'RQjWK':_0x1f7651[_0x23648c(0x5fd)]},_0x4b8048={'method':_0x1f7651[_0x1f9c10(0x885)],'headers':_0x21e90c,'body':_0x1f7651[_0x5daf3c(0x298)](_0x424b26,_0xb6e813[_0x1f9c10(0x506)+_0x23648c(0x624)]({'prompt':_0x1f7651[_0x1f9c10(0x5a5)](_0x1f7651[_0xc6b03b(0x4bc)](_0x1f7651[_0x417b57(0x236)](_0x1f7651[_0x417b57(0x2f5)](_0xbd2792[_0x23648c(0x86b)+_0x23648c(0x185)+_0x1f9c10(0x435)](_0x1f7651[_0x417b57(0x1ef)])[_0x23648c(0x8f2)+_0x1f9c10(0x907)][_0x1f9c10(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x1f9c10(0x7fa)+'ce'](/<hr.*/gs,'')[_0x23648c(0x7fa)+'ce'](/<[^>]+>/g,'')[_0xc6b03b(0x7fa)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x1f7651[_0xc6b03b(0x2d2)]),_0x122633),_0x1f7651[_0x23648c(0x602)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x1f7651[_0xc6b03b(0x246)](_0x2940a0[_0x417b57(0x86b)+_0xc6b03b(0x185)+_0x23648c(0x435)](_0x1f7651[_0x23648c(0x5b1)])[_0x417b57(0x8f2)+_0x417b57(0x907)],''))return;_0x1f7651[_0x1f9c10(0x238)](_0x49faa0,_0x1f7651[_0xc6b03b(0x309)],_0x4b8048)[_0xc6b03b(0x15c)](_0x3a42cf=>_0x3a42cf[_0x23648c(0x5dc)]())[_0x5daf3c(0x15c)](_0x11d425=>{const _0x21c97e=_0x23648c,_0x336460=_0x23648c,_0x54bdb8=_0x417b57,_0x4aba0a=_0xc6b03b,_0x3783fa=_0x417b57;_0x231eb8[_0x21c97e(0x961)](_0x11d425[_0x336460(0x75f)+'es'][0xce3+0x9d8+0xfd*-0x17][_0x54bdb8(0x797)][_0x4aba0a(0x7fa)+_0x21c97e(0x52f)]('\x0a',''))[_0x4aba0a(0x452)+'ch'](_0x16590d=>{const _0x3cacf3=_0x54bdb8,_0x1a126b=_0x336460,_0x1b9c69=_0x3783fa,_0x22ea6c=_0x21c97e,_0x236800=_0x21c97e;_0x45b8e4[_0x3cacf3(0x86b)+_0x1a126b(0x185)+_0x3cacf3(0x435)](_0x33c69b[_0x1b9c69(0x6a1)])[_0x1a126b(0x8f2)+_0x3cacf3(0x907)]+=_0x33c69b[_0x236800(0x638)](_0x33c69b[_0x236800(0x638)](_0x33c69b[_0x1b9c69(0x544)],_0x33c69b[_0x1a126b(0x32b)](_0x11ca5c,_0x16590d)),_0x33c69b[_0x22ea6c(0x490)]);});})[_0x5daf3c(0x54c)](_0x5932e8=>_0x3484c7[_0x417b57(0x31b)](_0x5932e8)),_0x218663=_0x1f7651[_0x5daf3c(0x5a5)](_0x368060,'\x0a\x0a'),_0x9f79d9=-(-0x43+0x181a*0x1+0x71*-0x36);}else try{if(_0x25f78c[_0x417b57(0x639)](_0x25f78c[_0x23648c(0x285)],_0x25f78c[_0x417b57(0x285)]))_0x56c133=JSON[_0x5daf3c(0x961)](_0x25f78c[_0x5daf3c(0x8b6)](_0x3a3f5c,_0x35aae2))[_0x25f78c[_0x1f9c10(0x3fd)]],_0x3a3f5c='';else{const _0x18274c=_0x1f7651[_0x5daf3c(0x446)],_0x510917=_0x1f7651[_0x1f9c10(0x679)],_0x4ebb29=_0x51db08[_0x1f9c10(0x3f9)+_0x417b57(0x176)](_0x18274c[_0x417b57(0x1cf)+'h'],_0x1f7651[_0xc6b03b(0x244)](_0x4448ab[_0xc6b03b(0x1cf)+'h'],_0x510917[_0x417b57(0x1cf)+'h'])),_0x5f39c=_0x1f7651[_0x1f9c10(0x43f)](_0x33cbad,_0x4ebb29),_0x3c459a=_0x1f7651[_0xc6b03b(0x67b)](_0x66b40e,_0x5f39c);return _0x5ad605[_0x1f9c10(0x501)+'e'][_0x23648c(0x60d)+_0x5daf3c(0x140)](_0x1f7651[_0x5daf3c(0x779)],_0x3c459a,{'name':_0x1f7651[_0x23648c(0x262)],'hash':_0x1f7651[_0xc6b03b(0x8ea)]},!![],[_0x1f7651[_0x23648c(0x409)]]);}}catch(_0x262217){if(_0x25f78c[_0x5daf3c(0x498)](_0x25f78c[_0xc6b03b(0x5b4)],_0x25f78c[_0xc6b03b(0x5b4)]))return!![];else _0x56c133=JSON[_0x417b57(0x961)](_0x35aae2)[_0x25f78c[_0x23648c(0x3fd)]],_0x3a3f5c='';}}catch(_0x2b93fd){if(_0x25f78c[_0x5daf3c(0x498)](_0x25f78c[_0x1f9c10(0x271)],_0x25f78c[_0x417b57(0x271)])){_0x133715=_0x1f7651[_0x1f9c10(0x43f)](_0x4045fb,_0x1775b1);const _0x55f66e={};return _0x55f66e[_0x417b57(0x8ef)]=_0x1f7651[_0x417b57(0x262)],_0x812ff4[_0x1f9c10(0x501)+'e'][_0x1f9c10(0x659)+'pt'](_0x55f66e,_0x2ef080,_0x4fba70);}else _0x3a3f5c+=_0x35aae2;}if(_0x56c133&&_0x25f78c[_0x5daf3c(0x776)](_0x56c133[_0x23648c(0x1cf)+'h'],-0x1bb1+0x1c40+-0x8f)&&_0x25f78c[_0xc6b03b(0x427)](_0x56c133[0x226f+-0x2*-0x4b8+-0x1*0x2bdf][_0x1f9c10(0x146)+_0xc6b03b(0x742)][_0x23648c(0x13c)+_0xc6b03b(0x55e)+'t'][-0x17*-0x109+-0xc03+-0xbcc],text_offset)){if(_0x25f78c[_0xc6b03b(0x49f)](_0x25f78c[_0x5daf3c(0x23d)],_0x25f78c[_0x1f9c10(0x23d)])){if(_0x1f7651[_0xc6b03b(0x4a3)](_0x1f7651[_0x5daf3c(0x2f5)](_0x1f7651[_0x5daf3c(0x236)](_0x1f7651[_0x1f9c10(0x5ec)](_0x1f7651[_0x5daf3c(0x654)](_0x1f7651[_0x417b57(0x5a5)](_0x163d22[_0x1f9c10(0x916)][_0x23648c(0x39c)+'t'],_0x1c5b8e),'\x0a'),_0x1f7651[_0x23648c(0x6cf)]),_0x101765),_0x1f7651[_0x1f9c10(0x73e)])[_0x23648c(0x1cf)+'h'],-0x1421+-0x1def*0x1+0x3850))_0x10510c[_0x417b57(0x916)][_0x23648c(0x39c)+'t']+=_0x1f7651[_0x1f9c10(0x8a4)](_0x5af746,'\x0a');}else chatTemp+=_0x56c133[0x129*-0x3+0x136*-0x5+0x989][_0x1f9c10(0x797)],text_offset=_0x56c133[-0x686+-0x293*0x1+0x919][_0x1f9c10(0x146)+_0xc6b03b(0x742)][_0x23648c(0x13c)+_0xc6b03b(0x55e)+'t'][_0x25f78c[_0x1f9c10(0x242)](_0x56c133[0x3*-0x4a2+-0x6bb+0x14a1*0x1][_0x417b57(0x146)+_0x417b57(0x742)][_0x5daf3c(0x13c)+_0x5daf3c(0x55e)+'t'][_0x1f9c10(0x1cf)+'h'],-0x241b+-0x17*-0x2+0x23ee)];}chatTemp=chatTemp[_0xc6b03b(0x7fa)+_0xc6b03b(0x52f)]('\x0a\x0a','\x0a')[_0x23648c(0x7fa)+_0x1f9c10(0x52f)]('\x0a\x0a','\x0a'),document[_0x23648c(0x86b)+_0x23648c(0x185)+_0x23648c(0x435)](_0x25f78c[_0x1f9c10(0x563)])[_0x417b57(0x8f2)+_0x1f9c10(0x907)]='',_0x25f78c[_0x5daf3c(0x732)](markdownToHtml,_0x25f78c[_0x417b57(0x5ba)](beautify,chatTemp),document[_0x1f9c10(0x86b)+_0x23648c(0x185)+_0x23648c(0x435)](_0x25f78c[_0xc6b03b(0x563)])),document[_0x5daf3c(0x3d6)+_0x1f9c10(0x6c8)+_0x1f9c10(0x686)](_0x25f78c[_0xc6b03b(0x5c2)])[_0x23648c(0x8f2)+_0x5daf3c(0x907)]=_0x25f78c[_0x1f9c10(0x8b6)](_0x25f78c[_0x23648c(0x580)](_0x25f78c[_0x417b57(0x876)](prev_chat,_0x25f78c[_0x1f9c10(0x8d7)]),document[_0xc6b03b(0x86b)+_0x1f9c10(0x185)+_0x1f9c10(0x435)](_0x25f78c[_0xc6b03b(0x563)])[_0x5daf3c(0x8f2)+_0x5daf3c(0x907)]),_0x25f78c[_0x5daf3c(0x941)]);}else _0x395ede=_0x3d62b9[_0x1f9c10(0x961)](_0x1f7651[_0x417b57(0x654)](_0x56b654,_0x2143a1))[_0x1f7651[_0x23648c(0x2d5)]],_0x5abc16='';}),_0x2e7d0b[_0x5ede20(0x459)]()[_0x59be5a(0x15c)](_0x2c9755);}});}else PBnYtn[_0x3f2e96(0x536)](_0x33456b);})[_0x375b3f(0x54c)](_0x55d30b=>{const _0x5268bc=_0x715a7f,_0x5245b7=_0x715a7f,_0x111318=_0x5c72ef,_0x4b8dec=_0x375b3f,_0x22389e=_0x5c72ef,_0x3381cc={'sXxdB':function(_0x594c6f,_0x368006){const _0x22ba87=_0x4dd7;return _0x4dd50b[_0x22ba87(0x7d0)](_0x594c6f,_0x368006);},'dwQUm':function(_0xf5910b,_0x2984e3){const _0x3dae67=_0x4dd7;return _0x4dd50b[_0x3dae67(0x60c)](_0xf5910b,_0x2984e3);},'Gvvbo':function(_0x31cee9,_0xf3bfc8){const _0x84c079=_0x4dd7;return _0x4dd50b[_0x84c079(0x896)](_0x31cee9,_0xf3bfc8);},'mImyF':_0x4dd50b[_0x5268bc(0x41f)],'xrqZb':_0x4dd50b[_0x5245b7(0x265)]};if(_0x4dd50b[_0x111318(0x496)](_0x4dd50b[_0x4b8dec(0x221)],_0x4dd50b[_0x111318(0x221)]))console[_0x22389e(0x31b)](_0x4dd50b[_0x4b8dec(0x5a1)],_0x55d30b);else{const _0x2428d2=function(){const _0xd385f9=_0x4b8dec,_0x12635a=_0x4b8dec,_0x2ab10c=_0x22389e,_0x32f49f=_0x4b8dec,_0xc3bb6c=_0x5245b7;let _0x36675d;try{_0x36675d=hiwFlC[_0xd385f9(0x301)](_0x394f1f,hiwFlC[_0x12635a(0x664)](hiwFlC[_0xd385f9(0x4e8)](hiwFlC[_0x12635a(0x7aa)],hiwFlC[_0xc3bb6c(0x2f0)]),');'))();}catch(_0x2c8a7f){_0x36675d=_0xee65ee;}return _0x36675d;},_0x3e9260=apNWTC[_0x111318(0x5c3)](_0x2428d2);_0x3e9260[_0x5245b7(0x930)+_0x4b8dec(0x6b6)+'l'](_0x48a6cd,-0x1*-0xfcd+0x2f8+0x1*-0x325);}});}function replaceUrlWithFootnote(_0x5e3b54){const _0x1f8ea9=_0x2d29d5,_0x5ee342=_0x26b7df,_0xc6e01d=_0x22ef99,_0x373749=_0x374ab4,_0x1de2cc=_0x22ef99,_0x3836cb={};_0x3836cb[_0x1f8ea9(0x4f9)]=_0x1f8ea9(0x75f)+'es',_0x3836cb[_0xc6e01d(0x1b1)]=function(_0x307722,_0x4d5f32){return _0x307722!==_0x4d5f32;},_0x3836cb[_0x5ee342(0x94a)]=_0xc6e01d(0x43c),_0x3836cb[_0xc6e01d(0x4ed)]=_0xc6e01d(0x431),_0x3836cb[_0x5ee342(0x849)]=_0x1de2cc(0x3ef),_0x3836cb[_0x373749(0x8d1)]=_0x1de2cc(0x771),_0x3836cb[_0x1f8ea9(0x890)]=function(_0x4b129d,_0x19034f){return _0x4b129d+_0x19034f;},_0x3836cb[_0x373749(0x7e1)]=function(_0x4ab1ae,_0x34fd8a){return _0x4ab1ae-_0x34fd8a;},_0x3836cb[_0x5ee342(0x48b)]=function(_0x5e78ff,_0x529ef2){return _0x5e78ff<=_0x529ef2;},_0x3836cb[_0x1de2cc(0x6cc)]=_0x373749(0x49d)+':',_0x3836cb[_0x373749(0x219)]=function(_0x3353b7,_0x2f5394){return _0x3353b7>_0x2f5394;},_0x3836cb[_0x1f8ea9(0x6c9)]=function(_0x54f215,_0x5a19c2){return _0x54f215!==_0x5a19c2;},_0x3836cb[_0x373749(0x63a)]=_0x1f8ea9(0x484);const _0x4997e9=_0x3836cb,_0x448ff2=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x1e69a3=new Set(),_0x342530=(_0x119d50,_0x4615bc)=>{const _0x5f2d18=_0x5ee342,_0x1c69d6=_0x5ee342,_0x266339=_0x373749,_0x295d2c=_0xc6e01d,_0x9d5bc3=_0x1f8ea9,_0x13a560={};_0x13a560[_0x5f2d18(0x6be)]=_0x4997e9[_0x5f2d18(0x4f9)];const _0x8cff6b=_0x13a560;if(_0x4997e9[_0x266339(0x1b1)](_0x4997e9[_0x5f2d18(0x94a)],_0x4997e9[_0x5f2d18(0x4ed)])){if(_0x1e69a3[_0x295d2c(0x494)](_0x4615bc)){if(_0x4997e9[_0x9d5bc3(0x1b1)](_0x4997e9[_0x266339(0x849)],_0x4997e9[_0x5f2d18(0x8d1)]))return _0x119d50;else _0x420465+=_0x7d2a80;}const _0x5d8312=_0x4615bc[_0x9d5bc3(0x530)](/[;,;、,]/),_0x29d859=_0x5d8312[_0x5f2d18(0x7ee)](_0x1b9fb8=>'['+_0x1b9fb8+']')[_0x9d5bc3(0x713)]('\x20'),_0x69ff42=_0x5d8312[_0x295d2c(0x7ee)](_0x37ed7f=>'['+_0x37ed7f+']')[_0x266339(0x713)]('\x0a');_0x5d8312[_0x9d5bc3(0x452)+'ch'](_0x3c451a=>_0x1e69a3[_0x9d5bc3(0x3b8)](_0x3c451a)),res='\x20';for(var _0x357881=_0x4997e9[_0x266339(0x890)](_0x4997e9[_0x266339(0x7e1)](_0x1e69a3[_0x295d2c(0x1a0)],_0x5d8312[_0x1c69d6(0x1cf)+'h']),0x5*-0x34a+0x2a7+-0x1*-0xdcc);_0x4997e9[_0x295d2c(0x48b)](_0x357881,_0x1e69a3[_0x266339(0x1a0)]);++_0x357881)res+='[^'+_0x357881+']\x20';return res;}else _0xf0b330=_0x32a9fe[_0x1c69d6(0x961)](_0x8842b7)[_0x8cff6b[_0x295d2c(0x6be)]],_0x269a0e='';};let _0x4f99e6=-0x5d5*-0x6+-0x13*-0x26+-0x25cf,_0x1a5e20=_0x5e3b54[_0x373749(0x7fa)+'ce'](_0x448ff2,_0x342530);while(_0x4997e9[_0x1de2cc(0x219)](_0x1e69a3[_0x1f8ea9(0x1a0)],0x159c+-0x2665+0x10c9)){if(_0x4997e9[_0x5ee342(0x6c9)](_0x4997e9[_0x373749(0x63a)],_0x4997e9[_0x5ee342(0x63a)]))_0x42997c[_0x1f8ea9(0x31b)](_0x4997e9[_0x1de2cc(0x6cc)],_0x4bc044);else{const _0x40dea8='['+_0x4f99e6++ +_0x373749(0x555)+_0x1e69a3[_0xc6e01d(0x493)+'s']()[_0xc6e01d(0x1dd)]()[_0x1f8ea9(0x493)],_0x1b6723='[^'+_0x4997e9[_0x373749(0x7e1)](_0x4f99e6,-0xc5f*0x1+-0x13*0x25+0xf1f)+_0x1de2cc(0x555)+_0x1e69a3[_0x1f8ea9(0x493)+'s']()[_0xc6e01d(0x1dd)]()[_0x373749(0x493)];_0x1a5e20=_0x1a5e20+'\x0a\x0a'+_0x1b6723,_0x1e69a3[_0x1f8ea9(0x870)+'e'](_0x1e69a3[_0x1f8ea9(0x493)+'s']()[_0x5ee342(0x1dd)]()[_0x373749(0x493)]);}}return _0x1a5e20;}(function(){const _0x2bca61=_0x26b7df,_0x2466e6=_0x22ef99,_0x39d4a1=_0x2d29d5,_0x5bcdff=_0x22ef99,_0x5f2b53=_0x2d29d5,_0x3485dc={'PVKwO':function(_0x497dc5,_0x3e9067){return _0x497dc5+_0x3e9067;},'PzZuP':_0x2bca61(0x75f)+'es','YTFsa':function(_0x497baa,_0x24b0f1){return _0x497baa!==_0x24b0f1;},'JqhKm':_0x2bca61(0x5d8),'wbApa':_0x2bca61(0x607),'NXAQm':_0x2bca61(0x6fc),'ugPfz':function(_0x5e0ee3,_0x22a95a){return _0x5e0ee3(_0x22a95a);},'owkJC':function(_0x2fa604,_0x4a6710){return _0x2fa604+_0x4a6710;},'MCqET':_0x2bca61(0x227)+_0x5bcdff(0x2fc)+_0x2466e6(0x672)+_0x5f2b53(0x739),'ahNwu':_0x5bcdff(0x477)+_0x5f2b53(0x31f)+_0x2bca61(0x8cc)+_0x5f2b53(0x255)+_0x2466e6(0x7fd)+_0x39d4a1(0x2a1)+'\x20)','JdDyH':function(_0x6816e7,_0x473a98){return _0x6816e7===_0x473a98;},'PJkBh':_0x5bcdff(0x1f3),'BnUFB':_0x2466e6(0x4ab),'jqMDJ':function(_0x5f211e){return _0x5f211e();}},_0x5146b1=function(){const _0x1dbd6e=_0x2bca61,_0x4a9445=_0x5f2b53,_0x287ac1=_0x39d4a1,_0x3373c4=_0x2466e6,_0xbda84=_0x39d4a1;if(_0x3485dc[_0x1dbd6e(0x4ef)](_0x3485dc[_0x1dbd6e(0x599)],_0x3485dc[_0x287ac1(0x97f)])){let _0x6b6c1;try{_0x3485dc[_0x1dbd6e(0x4ef)](_0x3485dc[_0xbda84(0x8ab)],_0x3485dc[_0x4a9445(0x8ab)])?(_0x261cfa=_0x2b82e7[_0x1dbd6e(0x961)](_0x3485dc[_0x4a9445(0x52e)](_0x560155,_0x5c6d79))[_0x3485dc[_0x1dbd6e(0x6d4)]],_0xd821e1=''):_0x6b6c1=_0x3485dc[_0xbda84(0x294)](Function,_0x3485dc[_0x1dbd6e(0x5f6)](_0x3485dc[_0xbda84(0x52e)](_0x3485dc[_0x3373c4(0x611)],_0x3485dc[_0x3373c4(0x737)]),');'))();}catch(_0x1c08f0){_0x3485dc[_0x1dbd6e(0x187)](_0x3485dc[_0x4a9445(0x782)],_0x3485dc[_0x1dbd6e(0x335)])?_0x270d9a+=_0x4a9445(0x1ae)+(_0x5cfc2b[_0xbda84(0x19e)][_0x287ac1(0x583)]||_0x5c1f67[_0x1dbd6e(0x609)+_0x3373c4(0x863)+_0x287ac1(0x224)+'e'](_0x27db29)[_0x287ac1(0x7fe)+_0x3373c4(0x1f4)+_0x1dbd6e(0x16d)]||_0x3c9608[_0xbda84(0x609)+_0x4a9445(0x863)+_0x4a9445(0x224)+'e'](_0x4e9efd)[_0x3373c4(0x583)]):_0x6b6c1=window;}return _0x6b6c1;}else return _0xe06e63;},_0x494603=_0x3485dc[_0x5bcdff(0x78d)](_0x5146b1);_0x494603[_0x2466e6(0x930)+_0x2466e6(0x6b6)+'l'](_0xaca145,-0xbf1+-0x10f3+0x94*0x4d);}());function beautify(_0x8a96d1){const _0x40003d=_0x374ab4,_0x51f203=_0x374ab4,_0x48ed03=_0x5b374a,_0x311621=_0x26b7df,_0x46aa0b=_0x22ef99,_0xbebc21={'ahCPn':_0x40003d(0x2ce),'HpHkK':_0x40003d(0x5cb),'dQihc':_0x51f203(0x651),'dkFoG':function(_0x2feb1c,_0x5f0d0b){return _0x2feb1c>=_0x5f0d0b;},'bDiTH':function(_0x1cc284,_0x55cc5d){return _0x1cc284===_0x55cc5d;},'goNmJ':_0x48ed03(0x4d0),'bVKDJ':_0x51f203(0x8db),'Isnwo':function(_0x405109,_0x161f55){return _0x405109+_0x161f55;},'IHcXx':_0x46aa0b(0x50f),'lSXuq':function(_0x1a5900,_0x5bbb29){return _0x1a5900(_0x5bbb29);},'XUWZH':_0x48ed03(0x845)+_0x48ed03(0x471)+'rl','iIwke':function(_0x157d3d,_0x36e346){return _0x157d3d(_0x36e346);},'yXeTo':_0x311621(0x500)+'l','AbwyI':_0x48ed03(0x232)+_0x46aa0b(0x4c4)+_0x46aa0b(0x721),'wPidU':function(_0x50dc0a,_0x219be5){return _0x50dc0a+_0x219be5;},'jvcAl':function(_0x1c63c7,_0x29cb1d){return _0x1c63c7(_0x29cb1d);},'MnUby':_0x51f203(0x4e7),'bPcWA':function(_0x3e9704,_0x3f9200){return _0x3e9704(_0x3f9200);},'XzfNg':function(_0x51ab16,_0x19621d){return _0x51ab16+_0x19621d;},'xmkdI':function(_0x17955d,_0x77f3d4){return _0x17955d>=_0x77f3d4;},'pRvrv':_0x51f203(0x846),'cDKEd':_0x48ed03(0x931),'kMcUU':_0x46aa0b(0x404)+_0x40003d(0x851)+'l','vkbYU':function(_0x5c633d,_0x481599){return _0x5c633d(_0x481599);},'UdlTC':function(_0x19b7f2,_0x502465){return _0x19b7f2+_0x502465;},'fIiUn':_0x51f203(0x404)+_0x48ed03(0x675),'LEXEx':function(_0x22faba,_0x562e8f){return _0x22faba(_0x562e8f);},'juhZU':function(_0x33b322,_0x14c8be){return _0x33b322+_0x14c8be;},'TawHw':_0x40003d(0x675),'Rztxa':function(_0x143830,_0x24d7dd){return _0x143830(_0x24d7dd);}};new_text=_0x8a96d1[_0x48ed03(0x7fa)+_0x48ed03(0x52f)]('','(')[_0x40003d(0x7fa)+_0x51f203(0x52f)]('',')')[_0x51f203(0x7fa)+_0x311621(0x52f)](',\x20',',')[_0x46aa0b(0x7fa)+_0x51f203(0x52f)](_0xbebc21[_0x46aa0b(0x8c8)],'')[_0x40003d(0x7fa)+_0x46aa0b(0x52f)](_0xbebc21[_0x311621(0x543)],'')[_0x46aa0b(0x7fa)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x430ee4=prompt[_0x51f203(0x3eb)+_0x40003d(0x4c5)][_0x51f203(0x1cf)+'h'];_0xbebc21[_0x40003d(0x3b7)](_0x430ee4,-0x2627*0x1+0xaa1*-0x3+0x460a);--_0x430ee4){_0xbebc21[_0x311621(0x898)](_0xbebc21[_0x46aa0b(0x1fb)],_0xbebc21[_0x48ed03(0x5da)])?_0x2aee68=_0xbebc21[_0x40003d(0x480)]:(new_text=new_text[_0x51f203(0x7fa)+_0x48ed03(0x52f)](_0xbebc21[_0x311621(0x6a5)](_0xbebc21[_0x48ed03(0x74b)],_0xbebc21[_0x48ed03(0x925)](String,_0x430ee4)),_0xbebc21[_0x46aa0b(0x6a5)](_0xbebc21[_0x51f203(0x36a)],_0xbebc21[_0x311621(0x155)](String,_0x430ee4))),new_text=new_text[_0x46aa0b(0x7fa)+_0x48ed03(0x52f)](_0xbebc21[_0x48ed03(0x6a5)](_0xbebc21[_0x51f203(0x147)],_0xbebc21[_0x48ed03(0x155)](String,_0x430ee4)),_0xbebc21[_0x48ed03(0x6a5)](_0xbebc21[_0x311621(0x36a)],_0xbebc21[_0x48ed03(0x155)](String,_0x430ee4))),new_text=new_text[_0x51f203(0x7fa)+_0x40003d(0x52f)](_0xbebc21[_0x40003d(0x6a5)](_0xbebc21[_0x46aa0b(0x6ef)],_0xbebc21[_0x51f203(0x925)](String,_0x430ee4)),_0xbebc21[_0x311621(0x8fd)](_0xbebc21[_0x48ed03(0x36a)],_0xbebc21[_0x51f203(0x4b9)](String,_0x430ee4))),new_text=new_text[_0x48ed03(0x7fa)+_0x311621(0x52f)](_0xbebc21[_0x51f203(0x6a5)](_0xbebc21[_0x40003d(0x48f)],_0xbebc21[_0x48ed03(0x4ac)](String,_0x430ee4)),_0xbebc21[_0x51f203(0x75e)](_0xbebc21[_0x46aa0b(0x36a)],_0xbebc21[_0x46aa0b(0x4b9)](String,_0x430ee4))));}new_text=_0xbebc21[_0x311621(0x155)](replaceUrlWithFootnote,new_text);for(let _0x347a39=prompt[_0x51f203(0x3eb)+_0x311621(0x4c5)][_0x46aa0b(0x1cf)+'h'];_0xbebc21[_0x51f203(0x95e)](_0x347a39,0x116b*-0x1+-0xb3*-0xf+0x377*0x2);--_0x347a39){_0xbebc21[_0x311621(0x898)](_0xbebc21[_0x51f203(0x175)],_0xbebc21[_0x48ed03(0x3bc)])?_0x1dcd86+='':(new_text=new_text[_0x51f203(0x7fa)+'ce'](_0xbebc21[_0x311621(0x75e)](_0xbebc21[_0x40003d(0x8a2)],_0xbebc21[_0x46aa0b(0x750)](String,_0x347a39)),prompt[_0x311621(0x3eb)+_0x51f203(0x4c5)][_0x347a39]),new_text=new_text[_0x46aa0b(0x7fa)+'ce'](_0xbebc21[_0x46aa0b(0x72c)](_0xbebc21[_0x51f203(0x879)],_0xbebc21[_0x46aa0b(0x775)](String,_0x347a39)),prompt[_0x51f203(0x3eb)+_0x46aa0b(0x4c5)][_0x347a39]),new_text=new_text[_0x51f203(0x7fa)+'ce'](_0xbebc21[_0x40003d(0x2be)](_0xbebc21[_0x48ed03(0x2e1)],_0xbebc21[_0x40003d(0x6e6)](String,_0x347a39)),prompt[_0x46aa0b(0x3eb)+_0x40003d(0x4c5)][_0x347a39]));}return new_text=new_text[_0x51f203(0x7fa)+_0x48ed03(0x52f)]('[]',''),new_text=new_text[_0x40003d(0x7fa)+_0x51f203(0x52f)]('((','('),new_text=new_text[_0x48ed03(0x7fa)+_0x51f203(0x52f)]('))',')'),new_text;}function chatmore(){const _0x221a47=_0x374ab4,_0x15d4e9=_0x2d29d5,_0x57a91a=_0x22ef99,_0x3846a2=_0x374ab4,_0x47e042=_0x374ab4,_0x14b576={'tWVft':function(_0x571b2b,_0x10e0bb){return _0x571b2b!==_0x10e0bb;},'OmlCI':_0x221a47(0x61b),'AdTdo':_0x15d4e9(0x3ad)+_0x57a91a(0x814),'UAXVo':function(_0x5500d3,_0x1a7594){return _0x5500d3+_0x1a7594;},'MNSCF':function(_0x2f9f26,_0x210797){return _0x2f9f26+_0x210797;},'JfvKc':_0x57a91a(0x923)+_0x15d4e9(0x89a)+_0x221a47(0x87d)+_0x57a91a(0x7c1)+_0x47e042(0x514)+_0x3846a2(0x952)+_0x47e042(0x308)+_0x3846a2(0x41d)+_0x15d4e9(0x19a)+_0x57a91a(0x181)+_0x221a47(0x908),'dMygJ':function(_0x49527e,_0x526af2){return _0x49527e(_0x526af2);},'IPaVX':_0x3846a2(0x7eb)+_0x57a91a(0x960),'fxYlK':function(_0x194656,_0x565acb){return _0x194656===_0x565acb;},'hUArC':_0x15d4e9(0x141),'lXSrz':_0x3846a2(0x192),'yYYvx':function(_0x11dc88,_0x12dd60){return _0x11dc88(_0x12dd60);},'rXnqN':function(_0x450faf,_0x284f22){return _0x450faf+_0x284f22;},'dizaH':_0x47e042(0x3ad),'uqDxJ':_0x3846a2(0x865),'PpmsL':_0x15d4e9(0x93c)+_0x57a91a(0x558)+_0x221a47(0x967)+_0x3846a2(0x524)+_0x57a91a(0x4c1)+_0x47e042(0x804)+_0x221a47(0x53c)+_0x47e042(0x363)+_0x221a47(0x457)+_0x47e042(0x27d)+_0x221a47(0x1d1)+_0x47e042(0x958)+_0x57a91a(0x5bd),'dbVGb':function(_0x55ee3a,_0x1822c9){return _0x55ee3a!=_0x1822c9;},'oYjSM':function(_0x28c25f,_0x59b6f8,_0x87792f){return _0x28c25f(_0x59b6f8,_0x87792f);},'LgrWj':_0x47e042(0x404)+_0x47e042(0x81d)+_0x15d4e9(0x451)+_0x47e042(0x56e)+_0x3846a2(0x4b5)+_0x3846a2(0x673)},_0x3b08ed={'method':_0x14b576[_0x15d4e9(0x8d9)],'headers':headers,'body':_0x14b576[_0x3846a2(0x37e)](b64EncodeUnicode,JSON[_0x47e042(0x506)+_0x57a91a(0x624)]({'prompt':_0x14b576[_0x47e042(0x627)](_0x14b576[_0x221a47(0x8ff)](_0x14b576[_0x15d4e9(0x8ff)](_0x14b576[_0x57a91a(0x38e)](document[_0x57a91a(0x86b)+_0x47e042(0x185)+_0x15d4e9(0x435)](_0x14b576[_0x47e042(0x6bc)])[_0x47e042(0x8f2)+_0x57a91a(0x907)][_0x221a47(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x3846a2(0x7fa)+'ce'](/<hr.*/gs,'')[_0x221a47(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x47e042(0x7fa)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x14b576[_0x57a91a(0x323)]),original_search_query),_0x14b576[_0x47e042(0x3a8)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x14b576[_0x221a47(0x91a)](document[_0x57a91a(0x86b)+_0x221a47(0x185)+_0x57a91a(0x435)](_0x14b576[_0x3846a2(0x2ee)])[_0x57a91a(0x8f2)+_0x57a91a(0x907)],''))return;_0x14b576[_0x15d4e9(0x1bc)](fetch,_0x14b576[_0x15d4e9(0x174)],_0x3b08ed)[_0x57a91a(0x15c)](_0x5d155b=>_0x5d155b[_0x221a47(0x5dc)]())[_0x3846a2(0x15c)](_0x1fd528=>{const _0x3cbcf2=_0x221a47,_0xb8d447=_0x221a47,_0x3bf47a=_0x57a91a,_0x44bd54=_0x221a47,_0x1b4cd2=_0x57a91a;if(_0x14b576[_0x3cbcf2(0x4dd)](_0x14b576[_0x3cbcf2(0x59c)],_0x14b576[_0x3cbcf2(0x59c)]))JSON[_0x44bd54(0x961)](_0x1fd528[_0x44bd54(0x75f)+'es'][0x5e7*0x1+-0x44*0x62+0x1*0x1421][_0x44bd54(0x797)][_0x44bd54(0x7fa)+_0x3bf47a(0x52f)]('\x0a',''))[_0x44bd54(0x452)+'ch'](_0x4e3a66=>{const _0x1021ff=_0x44bd54,_0x3f06ee=_0x3cbcf2,_0x1999bb=_0xb8d447,_0x180261=_0x1b4cd2,_0x57308a=_0x3bf47a;_0x14b576[_0x1021ff(0x48c)](_0x14b576[_0x1021ff(0x77b)],_0x14b576[_0x3f06ee(0x77b)])?_0x2d6fde+=_0xd60680:document[_0x1999bb(0x86b)+_0x3f06ee(0x185)+_0x1021ff(0x435)](_0x14b576[_0x1999bb(0x2ee)])[_0x3f06ee(0x8f2)+_0x1999bb(0x907)]+=_0x14b576[_0x57308a(0x8ff)](_0x14b576[_0x57308a(0x627)](_0x14b576[_0x1999bb(0x6d3)],_0x14b576[_0x180261(0x1e1)](String,_0x4e3a66)),_0x14b576[_0x57308a(0x8e6)]);});else return![];})[_0x57a91a(0x54c)](_0x209406=>console[_0x15d4e9(0x31b)](_0x209406)),chatTextRawPlusComment=_0x14b576[_0x3846a2(0x38e)](chatTextRaw,'\x0a\x0a'),text_offset=-(0x1df+-0x1d3d+-0x1b5f*-0x1);}let chatTextRaw='',text_offset=-(0x1*0x2ce+0x8d*-0x1c+0xc9f);const _0x7c1a77={};_0x7c1a77[_0x5b374a(0x787)+_0x5b374a(0x60e)+'pe']=_0x374ab4(0x6d9)+_0x5b374a(0x36d)+_0x374ab4(0x51d)+'n';const headers=_0x7c1a77;let prompt=JSON[_0x26b7df(0x961)](atob(document[_0x26b7df(0x86b)+_0x5b374a(0x185)+_0x5b374a(0x435)](_0x22ef99(0x7fc)+'pt')[_0x22ef99(0x166)+_0x2d29d5(0x533)+'t']));chatTextRawIntro='',text_offset=-(0x265*-0x9+-0x187e+0x2e0c*0x1);const _0x5d9e3e={};_0x5d9e3e[_0x22ef99(0x39c)+'t']=_0x2d29d5(0x33c)+_0x5b374a(0x7f4)+_0x26b7df(0x7d5)+_0x22ef99(0x7b9)+_0x26b7df(0x6c4)+_0x22ef99(0x2a5)+original_search_query+(_0x374ab4(0x25b)+_0x26b7df(0x8f7)+_0x26b7df(0x317)+_0x26b7df(0x5d6)+_0x374ab4(0x2a7)+_0x2d29d5(0x38c)+_0x22ef99(0x291)+_0x2d29d5(0x540)+_0x22ef99(0x6c0)+_0x5b374a(0x42a)),_0x5d9e3e[_0x5b374a(0x157)+_0x22ef99(0x8da)]=0x400,_0x5d9e3e[_0x22ef99(0x666)+_0x26b7df(0x1a9)+'e']=0.2,_0x5d9e3e[_0x22ef99(0x789)]=0x1,_0x5d9e3e[_0x5b374a(0x1e7)+_0x26b7df(0x2ab)+_0x5b374a(0x52c)+'ty']=0x0,_0x5d9e3e[_0x26b7df(0x5a7)+_0x5b374a(0x71d)+_0x5b374a(0x463)+'y']=0.5,_0x5d9e3e[_0x5b374a(0x5cf)+'of']=0x1,_0x5d9e3e[_0x26b7df(0x4b3)]=![],_0x5d9e3e[_0x2d29d5(0x146)+_0x374ab4(0x742)]=0x0,_0x5d9e3e[_0x374ab4(0x87a)+'m']=!![];const optionsIntro={'method':_0x2d29d5(0x192),'headers':headers,'body':b64EncodeUnicode(JSON[_0x5b374a(0x506)+_0x26b7df(0x624)](_0x5d9e3e))};fetch(_0x5b374a(0x404)+_0x22ef99(0x81d)+_0x5b374a(0x451)+_0x374ab4(0x56e)+_0x22ef99(0x4b5)+_0x374ab4(0x673),optionsIntro)[_0x374ab4(0x15c)](_0x46edb3=>{const _0x280f84=_0x374ab4,_0x28c1a3=_0x22ef99,_0x13d89a=_0x374ab4,_0x5df573=_0x5b374a,_0x4fe3f7=_0x374ab4,_0x57bc08={'dibdq':function(_0x38294f,_0x1ab0be){return _0x38294f<_0x1ab0be;},'mQhDu':function(_0x25a93f,_0x1d35ae){return _0x25a93f+_0x1d35ae;},'EsMuL':function(_0x23e9ec,_0x18cfe0){return _0x23e9ec===_0x18cfe0;},'NanfW':_0x280f84(0x6e2),'toBeY':_0x280f84(0x374),'jFbMk':_0x280f84(0x49d)+':','QyiXE':_0x13d89a(0x206),'HfTgz':function(_0x41ab68,_0x5c796c){return _0x41ab68>_0x5c796c;},'MxODt':function(_0x5d128c,_0x1f9db6){return _0x5d128c==_0x1f9db6;},'ptKxL':_0x28c1a3(0x360)+']','yMEkA':_0x13d89a(0x192),'fqVLK':function(_0x18da98,_0x17f462){return _0x18da98(_0x17f462);},'jgFoM':function(_0x34e526,_0x317386,_0x3f2af2){return _0x34e526(_0x317386,_0x3f2af2);},'Mswdg':_0x13d89a(0x404)+_0x28c1a3(0x81d)+_0x28c1a3(0x451)+_0x28c1a3(0x56e)+_0x28c1a3(0x4b5)+_0x280f84(0x673),'AeZaz':function(_0x587298,_0x1813b1){return _0x587298+_0x1813b1;},'VZZFu':_0x280f84(0x75f)+'es','ryfWB':function(_0x5ca3d5,_0x3872c3){return _0x5ca3d5>_0x3872c3;},'urkyT':function(_0x23ef81,_0x1f3c69){return _0x23ef81>_0x1f3c69;},'CsULK':function(_0x47e556,_0x3a759e){return _0x47e556-_0x3a759e;},'UqpuT':function(_0x4307dd,_0x3c829c,_0x4e4358){return _0x4307dd(_0x3c829c,_0x4e4358);},'ceqBF':function(_0x3b6491,_0x461dc0){return _0x3b6491(_0x461dc0);},'pmOZw':function(_0x2f0b13,_0x514f41){return _0x2f0b13+_0x514f41;},'pTIbN':_0x4fe3f7(0x648)+_0x13d89a(0x65e),'JoLsq':function(_0x4f62da,_0x19ad4d){return _0x4f62da(_0x19ad4d);},'TpCaP':_0x4fe3f7(0x933)+_0x13d89a(0x2fa),'HBXpB':_0x5df573(0x3b1)+'ss','DXDuh':function(_0x425979,_0x3aeb66){return _0x425979!==_0x3aeb66;},'zZybC':_0x280f84(0x173),'pCxtQ':function(_0x4557d7,_0x4e2509){return _0x4557d7==_0x4e2509;},'funvW':_0x13d89a(0x520),'JFfDZ':_0x13d89a(0x328)+_0x280f84(0x71f),'upuuK':function(_0x4e3044){return _0x4e3044();},'bxpLI':_0x4fe3f7(0x648)+_0x13d89a(0x2d8),'IoCun':_0x280f84(0x648)+_0x28c1a3(0x4eb)+_0x28c1a3(0x42d),'QBQnL':_0x280f84(0x70f),'PNNKM':_0x4fe3f7(0x13f),'mXqvQ':_0x4fe3f7(0x283),'mTgVn':_0x28c1a3(0x340),'KTGQB':_0x280f84(0x1bf),'YBYGw':_0x4fe3f7(0x7c2),'bvWGv':_0x13d89a(0x5d2),'xXjgY':_0x4fe3f7(0x316),'mCGmr':_0x13d89a(0x571),'VArPR':function(_0x5729c4,_0x1a1542){return _0x5729c4-_0x1a1542;},'uzedq':function(_0xeed0ab,_0xa2fc6,_0x291aea){return _0xeed0ab(_0xa2fc6,_0x291aea);},'FTLbg':_0x13d89a(0x54a),'EYXoy':_0x13d89a(0x404)+_0x28c1a3(0x851)+'l','CEWog':_0x5df573(0x404)+_0x5df573(0x675),'OIQjF':_0x4fe3f7(0x675),'ERqMn':_0x5df573(0x50f),'OlkCN':_0x280f84(0x845)+_0x5df573(0x471)+'rl','hJcNa':_0x13d89a(0x500)+'l','psEKl':_0x280f84(0x232)+_0x5df573(0x4c4)+_0x13d89a(0x721),'DswYF':_0x4fe3f7(0x4e7),'FyUzY':_0x4fe3f7(0x5d3)+_0x28c1a3(0x1d7),'BpWPZ':_0x13d89a(0x38a),'lSZnJ':_0x4fe3f7(0x22e),'VVbWU':_0x280f84(0x5d4),'XmHly':function(_0x127698,_0x57189f){return _0x127698+_0x57189f;},'NeGbz':_0x4fe3f7(0x59e),'fuokU':_0x4fe3f7(0x3ad)+_0x5df573(0x814),'FRHDg':function(_0x2a1550,_0x6da59f){return _0x2a1550+_0x6da59f;},'Bmxrh':_0x13d89a(0x819)+'','gOLbh':_0x4fe3f7(0x7a9)+_0x4fe3f7(0x3f1)+_0x28c1a3(0x4ea)+_0x4fe3f7(0x460)+_0x4fe3f7(0x2f8)+_0x280f84(0x610)+_0x5df573(0x747)+_0x28c1a3(0x526),'yfHpL':_0x28c1a3(0x3ad),'BFlGn':_0x13d89a(0x1b5),'VwLAC':function(_0x10a637,_0x69371e){return _0x10a637===_0x69371e;},'XMCUH':_0x13d89a(0x223),'OVIeW':_0x13d89a(0x64d),'PGhRY':_0x5df573(0x7c5),'dMvhm':_0x4fe3f7(0x36e)},_0x32eb11=_0x46edb3[_0x5df573(0x5c0)][_0x4fe3f7(0x6c6)+_0x5df573(0x922)]();let _0x18c5e5='',_0x107df3='';_0x32eb11[_0x13d89a(0x459)]()[_0x4fe3f7(0x15c)](function _0x59dc0f({done:_0x5b9246,value:_0x47712a}){const _0x39c6d1=_0x28c1a3,_0x1a4381=_0x4fe3f7,_0x28199a=_0x280f84,_0xf02b78=_0x280f84,_0x1615bd=_0x13d89a,_0x454673={'Maepo':function(_0x31ff4d,_0x139923){const _0x17dc8d=_0x4dd7;return _0x57bc08[_0x17dc8d(0x980)](_0x31ff4d,_0x139923);},'OTbmi':_0x57bc08[_0x39c6d1(0x2e0)],'JQHpy':_0x57bc08[_0x39c6d1(0x2fd)],'lykvs':_0x57bc08[_0x28199a(0x6a7)],'cBQIc':function(_0x558ada,_0x1038ee){const _0x2d4dfb=_0x1a4381;return _0x57bc08[_0x2d4dfb(0x95c)](_0x558ada,_0x1038ee);},'AVYzv':_0x57bc08[_0x28199a(0x89f)],'yzvzu':function(_0x3279bc,_0x3d9768){const _0x437b71=_0x28199a;return _0x57bc08[_0x437b71(0x34e)](_0x3279bc,_0x3d9768);},'AGZeg':function(_0x119745,_0x313b92){const _0x5aa201=_0xf02b78;return _0x57bc08[_0x5aa201(0x339)](_0x119745,_0x313b92);},'RDCDz':_0x57bc08[_0xf02b78(0x2b0)],'cPtns':_0x57bc08[_0x1a4381(0x553)],'UAWgt':_0x57bc08[_0xf02b78(0x27f)],'fmaHa':function(_0x3f41a6){const _0x42e5c2=_0x39c6d1;return _0x57bc08[_0x42e5c2(0x62b)](_0x3f41a6);},'wkOJk':_0x57bc08[_0x1615bd(0x5f4)],'SHkRA':_0x57bc08[_0x1615bd(0x65d)],'nlrHY':function(_0x2d281c,_0x36f634){const _0x4f3a7f=_0x1a4381;return _0x57bc08[_0x4f3a7f(0x714)](_0x2d281c,_0x36f634);},'fDqfK':_0x57bc08[_0x1615bd(0x63f)],'EKFin':_0x57bc08[_0xf02b78(0x433)],'sDwNd':_0x57bc08[_0x39c6d1(0x1fe)],'znJWZ':_0x57bc08[_0x1615bd(0x792)],'mOJWU':function(_0x2770d6,_0x127cca){const _0x4d8546=_0x1a4381;return _0x57bc08[_0x4d8546(0x5ae)](_0x2770d6,_0x127cca);},'HAfdz':_0x57bc08[_0x39c6d1(0x53b)],'SaIGA':_0x57bc08[_0xf02b78(0x456)],'JKXuy':_0x57bc08[_0x1a4381(0x253)],'yrmno':_0x57bc08[_0xf02b78(0x4ff)],'LUytQ':function(_0x12ccb6,_0x87399){const _0x3c1374=_0xf02b78;return _0x57bc08[_0x3c1374(0x95c)](_0x12ccb6,_0x87399);},'hTpZE':_0x57bc08[_0x1a4381(0x26e)],'kWika':function(_0x5835a9,_0x35f620){const _0x4ed87e=_0x1615bd;return _0x57bc08[_0x4ed87e(0x4bf)](_0x5835a9,_0x35f620);},'TJUNY':function(_0x366cdb,_0x4fefe7,_0x2ef65b){const _0x59d559=_0x1615bd;return _0x57bc08[_0x59d559(0x26a)](_0x366cdb,_0x4fefe7,_0x2ef65b);},'OSvxD':_0x57bc08[_0x28199a(0x8cf)],'yjgbb':_0x57bc08[_0x1a4381(0x83f)],'dzmDm':_0x57bc08[_0x28199a(0x932)],'WnsZM':_0x57bc08[_0x39c6d1(0x45a)],'DphiQ':_0x57bc08[_0x39c6d1(0x39a)],'RjaXI':_0x57bc08[_0x28199a(0x8f9)],'LqlMl':_0x57bc08[_0xf02b78(0x584)],'MREfu':_0x57bc08[_0x1615bd(0x8bb)],'etbBJ':function(_0x566f17,_0x245e20){const _0x235865=_0x28199a;return _0x57bc08[_0x235865(0x439)](_0x566f17,_0x245e20);},'uSSEN':_0x57bc08[_0xf02b78(0x68c)],'qXMLb':_0x57bc08[_0x1a4381(0x1f0)],'WXicF':_0x57bc08[_0xf02b78(0x821)],'Fpqef':_0x57bc08[_0x1a4381(0x5f3)],'MNbOi':_0x57bc08[_0x39c6d1(0x831)],'wwPXj':function(_0x3df970,_0x5e9d77){const _0x437809=_0x1a4381;return _0x57bc08[_0x437809(0x95c)](_0x3df970,_0x5e9d77);},'NYruP':_0x57bc08[_0x28199a(0x476)],'BDDCe':_0x57bc08[_0x39c6d1(0x874)],'QlKcT':function(_0x3c600e,_0x4693af){const _0x48c1f3=_0x28199a;return _0x57bc08[_0x48c1f3(0x809)](_0x3c600e,_0x4693af);},'QPKOf':_0x57bc08[_0x28199a(0x68a)],'CoFVU':_0x57bc08[_0x39c6d1(0x1a1)],'cbpwx':_0x57bc08[_0x1615bd(0x342)],'TxZlg':function(_0x127153,_0x45a9d2){const _0xc414e=_0x39c6d1;return _0x57bc08[_0xc414e(0x8f0)](_0x127153,_0x45a9d2);},'uWRwA':function(_0x36114c,_0x40da18){const _0x1a1db3=_0x1a4381;return _0x57bc08[_0x1a1db3(0x87e)](_0x36114c,_0x40da18);},'fcKAB':_0x57bc08[_0x28199a(0x2cc)],'nISzL':_0x57bc08[_0x1615bd(0x7d6)],'SLaDP':_0x57bc08[_0x39c6d1(0x798)],'lRRwc':_0x57bc08[_0xf02b78(0x2c7)],'OVmCQ':_0x57bc08[_0x28199a(0x78a)],'FsAxX':function(_0xb57f6b,_0x5ad6c0){const _0x4c6365=_0x28199a;return _0x57bc08[_0x4c6365(0x803)](_0xb57f6b,_0x5ad6c0);},'tKDBq':_0x57bc08[_0xf02b78(0x622)],'PfvyQ':_0x57bc08[_0x1a4381(0x7d2)],'DKkFJ':_0x57bc08[_0x39c6d1(0x87f)],'iJrVx':_0x57bc08[_0xf02b78(0x86e)]};if(_0x5b9246)return;const _0x17eb42=new TextDecoder(_0x57bc08[_0x39c6d1(0x5f3)])[_0x28199a(0x94e)+'e'](_0x47712a);return _0x17eb42[_0x1a4381(0x6d0)]()[_0x1a4381(0x530)]('\x0a')[_0x1a4381(0x452)+'ch'](function(_0xdcbb21){const _0xc122a2=_0x39c6d1,_0x319636=_0xf02b78,_0x319154=_0xf02b78,_0x4c98be=_0x1a4381,_0x384df1=_0x28199a,_0xc8d7f0={'QqpPK':function(_0x20be17,_0x2ee17c){const _0x53bfb2=_0x4dd7;return _0x57bc08[_0x53bfb2(0x940)](_0x20be17,_0x2ee17c);},'DlHFb':function(_0xe4b951,_0x98ab2d){const _0x1ad178=_0x4dd7;return _0x57bc08[_0x1ad178(0x5ae)](_0xe4b951,_0x98ab2d);},'XWizZ':function(_0x537001,_0x2b7a4e){const _0x8f9484=_0x4dd7;return _0x57bc08[_0x8f9484(0x714)](_0x537001,_0x2b7a4e);},'eZOXt':_0x57bc08[_0xc122a2(0x65b)],'ptfuK':_0x57bc08[_0xc122a2(0x50c)],'zNwPE':_0x57bc08[_0x319154(0x831)],'IhtUp':_0x57bc08[_0x4c98be(0x5f3)]};if(_0x57bc08[_0x4c98be(0x34e)](_0xdcbb21[_0x319154(0x1cf)+'h'],-0x198f+-0xc6c*-0x2+-0xbd*-0x1))_0x18c5e5=_0xdcbb21[_0xc122a2(0x835)](0x4*-0xa3+-0x3*-0x49e+-0xb48);if(_0x57bc08[_0xc122a2(0x72b)](_0x18c5e5,_0x57bc08[_0x384df1(0x2b0)])){text_offset=-(0x1*0x212+-0x17*-0x59+-0xa10);const _0x9f4ce5={'method':_0x57bc08[_0x384df1(0x342)],'headers':headers,'body':_0x57bc08[_0x384df1(0x15b)](b64EncodeUnicode,JSON[_0x319636(0x506)+_0x4c98be(0x624)](prompt[_0x319636(0x916)]))};_0x57bc08[_0x4c98be(0x802)](fetch,_0x57bc08[_0xc122a2(0x2c7)],_0x9f4ce5)[_0xc122a2(0x15c)](_0x5b6755=>{const _0x4903ac=_0x384df1,_0xa07d33=_0x384df1,_0x2122aa=_0x319636,_0x373b4e=_0x4c98be,_0xfffeb5=_0x384df1,_0x5744f8={'tkdun':function(_0x181179,_0xf710e8){const _0x465227=_0x4dd7;return _0x454673[_0x465227(0x8a0)](_0x181179,_0xf710e8);},'fkEin':_0x454673[_0x4903ac(0x688)],'yVwTO':_0x454673[_0x4903ac(0x73a)],'EiLeV':_0x454673[_0x2122aa(0x397)],'HPyyZ':function(_0x393a06,_0x18fd5e){const _0x1bb94d=_0xa07d33;return _0x454673[_0x1bb94d(0x5e8)](_0x393a06,_0x18fd5e);},'rXQwt':_0x454673[_0x373b4e(0x6b7)],'RXEyA':function(_0x137c5f,_0x24195d){const _0x2d110d=_0x373b4e;return _0x454673[_0x2d110d(0x852)](_0x137c5f,_0x24195d);},'qHVAI':function(_0x5a4c12,_0x4d0a33){const _0x56696f=_0x2122aa;return _0x454673[_0x56696f(0x546)](_0x5a4c12,_0x4d0a33);},'rcSCj':_0x454673[_0xa07d33(0x82f)],'sghfT':_0x454673[_0x373b4e(0x64b)],'BDdsI':_0x454673[_0x2122aa(0x419)],'xCFQX':function(_0x35f040){const _0x3f37c5=_0xfffeb5;return _0x454673[_0x3f37c5(0x8eb)](_0x35f040);},'BGwuS':_0x454673[_0x4903ac(0x333)],'jAaZM':_0x454673[_0x373b4e(0x73d)],'Xhzeq':function(_0x3378b7,_0x4c7943){const _0x3cd175=_0x2122aa;return _0x454673[_0x3cd175(0x6ae)](_0x3378b7,_0x4c7943);},'ucEPQ':_0x454673[_0xa07d33(0x515)],'UJAgd':_0x454673[_0xa07d33(0x1c7)],'gwVAQ':function(_0x3b9542,_0x279e84){const _0x218d06=_0xa07d33;return _0x454673[_0x218d06(0x5e8)](_0x3b9542,_0x279e84);},'cTSfY':_0x454673[_0x373b4e(0x343)],'SkZqf':_0x454673[_0x373b4e(0x417)],'nEgeg':function(_0x9eac99,_0x20948f){const _0x431055=_0x373b4e;return _0x454673[_0x431055(0x1be)](_0x9eac99,_0x20948f);},'elkfc':_0x454673[_0x4903ac(0x817)],'MTSfV':_0x454673[_0x2122aa(0x691)],'sNzTH':_0x454673[_0x2122aa(0x909)],'EvfzR':_0x454673[_0x2122aa(0x405)],'PoEnU':function(_0x30d329,_0x3e967d){const _0x543d51=_0x4903ac;return _0x454673[_0x543d51(0x852)](_0x30d329,_0x3e967d);},'CkEOu':function(_0xeb6fa3,_0x28c139){const _0x696bc3=_0x4903ac;return _0x454673[_0x696bc3(0x5cd)](_0xeb6fa3,_0x28c139);},'vMyQM':_0x454673[_0x373b4e(0x4cd)],'SpspN':function(_0x1b487d,_0x34031c){const _0x48358b=_0xfffeb5;return _0x454673[_0x48358b(0x667)](_0x1b487d,_0x34031c);},'mtOoP':function(_0x19ef03,_0x965f3b,_0xe537b8){const _0x47ab1d=_0x4903ac;return _0x454673[_0x47ab1d(0x8c5)](_0x19ef03,_0x965f3b,_0xe537b8);},'ZfkMv':_0x454673[_0x4903ac(0x87b)],'yhHKo':_0x454673[_0xa07d33(0x8ec)],'nvyiY':_0x454673[_0x2122aa(0x864)],'sDtJr':_0x454673[_0x2122aa(0x23e)],'XqgeO':_0x454673[_0x4903ac(0x2f2)],'HhABB':_0x454673[_0xfffeb5(0x2fb)],'fIkTb':_0x454673[_0x373b4e(0x46c)],'liJxt':_0x454673[_0x4903ac(0x62f)],'kaDPk':function(_0x2ae9b0,_0x3fc59c){const _0x454550=_0x4903ac;return _0x454673[_0x454550(0x935)](_0x2ae9b0,_0x3fc59c);},'YrnWJ':_0x454673[_0x4903ac(0x4b2)],'gGsVl':function(_0x23de63,_0x5e5173){const _0x687f88=_0x4903ac;return _0x454673[_0x687f88(0x935)](_0x23de63,_0x5e5173);},'rhSML':function(_0x3400c7,_0x3eb22b){const _0x3eeea8=_0x4903ac;return _0x454673[_0x3eeea8(0x935)](_0x3400c7,_0x3eb22b);},'jVYCs':_0x454673[_0xa07d33(0x633)],'Rmojw':function(_0x4ae838){const _0x70a587=_0x373b4e;return _0x454673[_0x70a587(0x8eb)](_0x4ae838);},'zwFIr':_0x454673[_0x373b4e(0x75d)],'mBvXZ':_0x454673[_0x373b4e(0x209)],'EFwOG':_0x454673[_0x373b4e(0x77a)],'TXXfJ':function(_0x16a5d1,_0x497a20){const _0x1b3a70=_0x373b4e;return _0x454673[_0x1b3a70(0x482)](_0x16a5d1,_0x497a20);},'wEJnK':_0x454673[_0xfffeb5(0x5e6)],'FKEUR':_0x454673[_0xa07d33(0x394)],'cPPAC':function(_0x50c0d,_0x2d469d){const _0x5854f4=_0xfffeb5;return _0x454673[_0x5854f4(0x733)](_0x50c0d,_0x2d469d);},'yrwrQ':_0x454673[_0x373b4e(0x762)],'nVGgD':_0x454673[_0x373b4e(0x267)],'WBsmm':function(_0x173183){const _0x1bd5f5=_0x4903ac;return _0x454673[_0x1bd5f5(0x8eb)](_0x173183);},'HaiMm':_0x454673[_0x373b4e(0x808)],'WhvsK':function(_0x36a960,_0x5cd5bc){const _0x315d29=_0x2122aa;return _0x454673[_0x315d29(0x18c)](_0x36a960,_0x5cd5bc);},'vtAiY':function(_0x4e84fb,_0x1dc6cc){const _0x3a7836=_0x373b4e;return _0x454673[_0x3a7836(0x935)](_0x4e84fb,_0x1dc6cc);},'VBocs':function(_0x21bbbf,_0x545e38){const _0x4e78cf=_0xa07d33;return _0x454673[_0x4e78cf(0x935)](_0x21bbbf,_0x545e38);},'kqpNs':function(_0x5a6eba,_0x31d73e){const _0x3c5260=_0x373b4e;return _0x454673[_0x3c5260(0x6a0)](_0x5a6eba,_0x31d73e);},'vVacW':_0x454673[_0x2122aa(0x79b)],'isvXN':_0x454673[_0xa07d33(0x1dc)],'yYDvi':_0x454673[_0x2122aa(0x858)],'aSrXO':function(_0x234861,_0x4dcf08,_0xecd2bd){const _0x3cff51=_0xa07d33;return _0x454673[_0x3cff51(0x8c5)](_0x234861,_0x4dcf08,_0xecd2bd);},'ZZxYZ':_0x454673[_0x4903ac(0x8d5)],'ATHgf':_0x454673[_0x4903ac(0x7c3)],'XTCDV':function(_0x1a4ff1,_0x549dc4){const _0x3b518=_0xfffeb5;return _0x454673[_0x3b518(0x51f)](_0x1a4ff1,_0x549dc4);},'Qutpp':_0x454673[_0xfffeb5(0x1df)],'TCXXZ':function(_0x1adb07,_0x5ba9f2){const _0x3f9ca1=_0x373b4e;return _0x454673[_0x3f9ca1(0x1be)](_0x1adb07,_0x5ba9f2);},'OoqZu':_0x454673[_0x373b4e(0x85b)],'TfUsn':_0x454673[_0x373b4e(0x616)],'beYPr':_0x454673[_0xa07d33(0x1db)],'XhWpU':function(_0x364ae0,_0x1f8f38){const _0x559960=_0x2122aa;return _0x454673[_0x559960(0x852)](_0x364ae0,_0x1f8f38);},'rsNdk':function(_0x1040fb,_0x4bf4f8){const _0x1c3112=_0xa07d33;return _0x454673[_0x1c3112(0x667)](_0x1040fb,_0x4bf4f8);},'kEyhc':function(_0x1a5d81,_0x428805){const _0x41e379=_0xfffeb5;return _0x454673[_0x41e379(0x18c)](_0x1a5d81,_0x428805);}},_0x31cdae=_0x5b6755[_0xa07d33(0x5c0)][_0x4903ac(0x6c6)+_0xa07d33(0x922)]();let _0x1afd6e='',_0x59b8a3='';_0x31cdae[_0x4903ac(0x459)]()[_0x4903ac(0x15c)](function _0x20753c({done:_0x3ddae3,value:_0x4fb154}){const _0x13514b=_0xfffeb5,_0xf9f4c8=_0x4903ac,_0x35ea04=_0xfffeb5,_0x43378d=_0x373b4e,_0x57dda9=_0x4903ac,_0x2a9bfd={'ENBIb':function(_0xddbd93,_0x2f27c4){const _0x2e8e6a=_0x4dd7;return _0xc8d7f0[_0x2e8e6a(0x566)](_0xddbd93,_0x2f27c4);},'CMhOU':function(_0x1984b9,_0x20bc83){const _0x468326=_0x4dd7;return _0xc8d7f0[_0x468326(0x2a8)](_0x1984b9,_0x20bc83);},'Utbzi':function(_0x260658,_0x55b0cf){const _0x2fe237=_0x4dd7;return _0xc8d7f0[_0x2fe237(0x2a8)](_0x260658,_0x55b0cf);},'UJccZ':function(_0xc35c7f,_0x3f1f66){const _0x41d0ff=_0x4dd7;return _0xc8d7f0[_0x41d0ff(0x711)](_0xc35c7f,_0x3f1f66);},'QXZqA':_0xc8d7f0[_0x13514b(0x1c2)],'gmoGR':_0xc8d7f0[_0xf9f4c8(0x1c6)],'toYhw':_0xc8d7f0[_0x13514b(0x587)],'lcuUj':function(_0x166e35,_0x3dc55c){const _0x2b17d6=_0x13514b;return _0xc8d7f0[_0x2b17d6(0x566)](_0x166e35,_0x3dc55c);}};if(_0x3ddae3)return;const _0x87a69e=new TextDecoder(_0xc8d7f0[_0xf9f4c8(0x22b)])[_0x57dda9(0x94e)+'e'](_0x4fb154);return _0x87a69e[_0x43378d(0x6d0)]()[_0x35ea04(0x530)]('\x0a')[_0x35ea04(0x452)+'ch'](function(_0x3896eb){const _0x5ce27a=_0x57dda9,_0x19e7fc=_0x57dda9,_0x4e2139=_0x57dda9,_0x3f14ef=_0xf9f4c8,_0x52194f=_0x57dda9,_0x1dd04a={'ugcsD':function(_0x52bbe6,_0x3fa0f3){const _0x491929=_0x4dd7;return _0x5744f8[_0x491929(0x698)](_0x52bbe6,_0x3fa0f3);},'qmCEJ':_0x5744f8[_0x5ce27a(0x641)],'UvlgE':_0x5744f8[_0x19e7fc(0x270)],'USiLj':_0x5744f8[_0x19e7fc(0x561)],'cgcvZ':function(_0x547fb0,_0x292be0){const _0x432421=_0x5ce27a;return _0x5744f8[_0x432421(0x3e7)](_0x547fb0,_0x292be0);},'tvQfc':_0x5744f8[_0x19e7fc(0x5f7)],'CbVbj':function(_0x488e68,_0xae10ba){const _0x78f22e=_0x4e2139;return _0x5744f8[_0x78f22e(0x8c6)](_0x488e68,_0xae10ba);},'HMwnB':function(_0x533128,_0x43dc7b){const _0x2f9ac9=_0x4e2139;return _0x5744f8[_0x2f9ac9(0x83d)](_0x533128,_0x43dc7b);},'mukZE':_0x5744f8[_0x52194f(0x7ec)],'qKokc':_0x5744f8[_0x3f14ef(0x464)],'QHKKw':_0x5744f8[_0x19e7fc(0x79d)],'NFcdI':function(_0x531881){const _0x5b48ea=_0x4e2139;return _0x5744f8[_0x5b48ea(0x2d4)](_0x531881);},'dnoit':_0x5744f8[_0x4e2139(0x684)],'forbh':_0x5744f8[_0x52194f(0x1d6)],'lTkbN':function(_0x3fcc6e,_0x232a75){const _0x5b6e67=_0x4e2139;return _0x5744f8[_0x5b6e67(0x3df)](_0x3fcc6e,_0x232a75);},'huwXi':_0x5744f8[_0x4e2139(0x25f)],'wpbZP':_0x5744f8[_0x5ce27a(0x6e9)],'mtADe':function(_0x38629e,_0x5f5a13){const _0x96d943=_0x3f14ef;return _0x5744f8[_0x96d943(0x735)](_0x38629e,_0x5f5a13);},'opJWc':_0x5744f8[_0x4e2139(0x4c6)],'PzHzS':_0x5744f8[_0x4e2139(0x83e)],'tcweV':function(_0x8fb0,_0x3484dc){const _0x2afc46=_0x4e2139;return _0x5744f8[_0x2afc46(0x8ca)](_0x8fb0,_0x3484dc);},'aMyBi':_0x5744f8[_0x4e2139(0x6f0)],'MwMqu':_0x5744f8[_0x3f14ef(0x6d7)],'vGBMP':_0x5744f8[_0x3f14ef(0x16e)],'YyvmV':_0x5744f8[_0x5ce27a(0x365)],'gojpe':function(_0x5129d8,_0x13165c){const _0x5dd88a=_0x4e2139;return _0x5744f8[_0x5dd88a(0x734)](_0x5129d8,_0x13165c);},'VNQMo':function(_0x26c302,_0xc9e616){const _0x364bb8=_0x4e2139;return _0x5744f8[_0x364bb8(0x330)](_0x26c302,_0xc9e616);},'VhDqC':_0x5744f8[_0x3f14ef(0x6ce)],'bcpdV':function(_0x4e3a1b,_0x1987c5){const _0x15668f=_0x19e7fc;return _0x5744f8[_0x15668f(0x54f)](_0x4e3a1b,_0x1987c5);},'CBUjf':function(_0x489452,_0x27f500,_0x3dc6f7){const _0x86c565=_0x19e7fc;return _0x5744f8[_0x86c565(0x5f2)](_0x489452,_0x27f500,_0x3dc6f7);},'JkNiF':_0x5744f8[_0x19e7fc(0x645)],'OFnDu':_0x5744f8[_0x5ce27a(0x3fb)],'LYJSF':_0x5744f8[_0x4e2139(0x5ff)],'sGcgX':_0x5744f8[_0x5ce27a(0x79a)],'YMeQr':function(_0x5f028e,_0x564445){const _0x348473=_0x19e7fc;return _0x5744f8[_0x348473(0x8ca)](_0x5f028e,_0x564445);},'cpkSo':_0x5744f8[_0x19e7fc(0x40a)],'QPYfv':_0x5744f8[_0x4e2139(0x632)],'CTppj':_0x5744f8[_0x3f14ef(0x8b5)],'IjdfI':_0x5744f8[_0x4e2139(0x21d)],'kYxXM':function(_0x2f9e43,_0x1a745b){const _0x1655fe=_0x5ce27a;return _0x5744f8[_0x1655fe(0x193)](_0x2f9e43,_0x1a745b);},'PPtmJ':_0x5744f8[_0x3f14ef(0x314)],'BQPDR':function(_0x3fa43b,_0x48e857){const _0x12cd97=_0x3f14ef;return _0x5744f8[_0x12cd97(0x698)](_0x3fa43b,_0x48e857);},'zWCZm':function(_0x1bb1c6,_0x1bb962){const _0x311962=_0x19e7fc;return _0x5744f8[_0x311962(0x1a7)](_0x1bb1c6,_0x1bb962);},'ZpWNl':function(_0x147654,_0xbfcf67){const _0x2db3ed=_0x52194f;return _0x5744f8[_0x2db3ed(0x438)](_0x147654,_0xbfcf67);},'ghvQH':_0x5744f8[_0x3f14ef(0x89c)],'ajCdS':function(_0x497b1a){const _0x14d1af=_0x3f14ef;return _0x5744f8[_0x14d1af(0x233)](_0x497b1a);},'hFSZU':_0x5744f8[_0x5ce27a(0x8c9)],'dNpqT':_0x5744f8[_0x5ce27a(0x25d)],'OAGMw':_0x5744f8[_0x19e7fc(0x2db)],'wnFOQ':function(_0x5ec6ed,_0x3efe3f){const _0x254165=_0x5ce27a;return _0x5744f8[_0x254165(0x2ae)](_0x5ec6ed,_0x3efe3f);},'CWhSi':_0x5744f8[_0x5ce27a(0x1f9)],'GidIO':_0x5744f8[_0x4e2139(0x63e)],'wYVgB':function(_0x4bc662,_0x38d49e){const _0x4aaac4=_0x3f14ef;return _0x5744f8[_0x4aaac4(0x2cb)](_0x4bc662,_0x38d49e);}};if(_0x5744f8[_0x3f14ef(0x734)](_0x3896eb[_0x5ce27a(0x1cf)+'h'],-0x377*0x1+-0x87+-0x404*-0x1))_0x1afd6e=_0x3896eb[_0x3f14ef(0x835)](0x43e+-0xb5*0x12+0x12*0x79);if(_0x5744f8[_0x4e2139(0x83d)](_0x1afd6e,_0x5744f8[_0x4e2139(0x7ec)])){if(_0x5744f8[_0x3f14ef(0x3df)](_0x5744f8[_0x5ce27a(0x6dc)],_0x5744f8[_0x4e2139(0x6dc)])){document[_0x52194f(0x86b)+_0x19e7fc(0x185)+_0x19e7fc(0x435)](_0x5744f8[_0x4e2139(0x4e4)])[_0x4e2139(0x8f2)+_0x52194f(0x907)]='',_0x5744f8[_0x3f14ef(0x6f2)](chatmore);const _0x329ebc={'method':_0x5744f8[_0x4e2139(0x7a1)],'headers':headers,'body':_0x5744f8[_0x3f14ef(0x842)](b64EncodeUnicode,JSON[_0x19e7fc(0x506)+_0x5ce27a(0x624)]({'prompt':_0x5744f8[_0x3f14ef(0x401)](_0x5744f8[_0x52194f(0x1a7)](_0x5744f8[_0x4e2139(0x6ed)](_0x5744f8[_0x3f14ef(0x31a)](_0x5744f8[_0x52194f(0x3fe)],original_search_query),_0x5744f8[_0x5ce27a(0x92a)]),document[_0x19e7fc(0x86b)+_0x4e2139(0x185)+_0x4e2139(0x435)](_0x5744f8[_0x3f14ef(0x93f)])[_0x5ce27a(0x8f2)+_0x52194f(0x907)][_0x19e7fc(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x52194f(0x7fa)+'ce'](/<hr.*/gs,'')[_0x3f14ef(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x19e7fc(0x7fa)+'ce'](/\n\n/g,'\x0a')),'\x0a'),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':!![]}))};_0x5744f8[_0x5ce27a(0x329)](fetch,_0x5744f8[_0x5ce27a(0x96c)],_0x329ebc)[_0x3f14ef(0x15c)](_0x1ea798=>{const _0x153074=_0x3f14ef,_0x453e7a=_0x3f14ef,_0x53bf9c=_0x5ce27a,_0x52b8d4=_0x4e2139,_0x24ab52=_0x19e7fc,_0x1f89c2={'trsKZ':function(_0x29d393,_0x23f29a){const _0x461192=_0x4dd7;return _0x1dd04a[_0x461192(0x61c)](_0x29d393,_0x23f29a);},'tBdnT':_0x1dd04a[_0x153074(0x669)],'fUoqU':_0x1dd04a[_0x453e7a(0x7ef)],'mMmsv':_0x1dd04a[_0x53bf9c(0x7e2)],'eMSXX':function(_0x286a0a,_0x4616dd){const _0x2879d3=_0x453e7a;return _0x1dd04a[_0x2879d3(0x2bc)](_0x286a0a,_0x4616dd);},'xIACH':_0x1dd04a[_0x53bf9c(0x3a2)],'WZInd':function(_0x13d596,_0x527d55){const _0xd3c0ac=_0x453e7a;return _0x1dd04a[_0xd3c0ac(0x478)](_0x13d596,_0x527d55);},'JbNFH':function(_0xd0e6a6,_0xfd3178){const _0x175957=_0x53bf9c;return _0x1dd04a[_0x175957(0x184)](_0xd0e6a6,_0xfd3178);},'hOWBf':_0x1dd04a[_0x153074(0x432)],'drBjM':_0x1dd04a[_0x24ab52(0x46e)],'YykaY':_0x1dd04a[_0x53bf9c(0x2b6)],'zsudo':function(_0x5c8dc7){const _0x1671c5=_0x52b8d4;return _0x1dd04a[_0x1671c5(0x3a9)](_0x5c8dc7);},'wKmpf':_0x1dd04a[_0x52b8d4(0x4f3)],'wawRP':_0x1dd04a[_0x153074(0x904)],'afcbz':function(_0x5ac8a1,_0x338bc7){const _0x44779c=_0x453e7a;return _0x1dd04a[_0x44779c(0x466)](_0x5ac8a1,_0x338bc7);},'BSHYI':_0x1dd04a[_0x453e7a(0x5bb)],'ySYoJ':_0x1dd04a[_0x53bf9c(0x1fa)],'KTpXP':function(_0x4c9d9b,_0x11e8cc){const _0x578ed6=_0x24ab52;return _0x1dd04a[_0x578ed6(0x488)](_0x4c9d9b,_0x11e8cc);},'ozuzI':_0x1dd04a[_0x52b8d4(0x64a)],'tMVYG':_0x1dd04a[_0x24ab52(0x44e)],'jsuBZ':function(_0xe6aec2,_0x431f61){const _0x381969=_0x24ab52;return _0x1dd04a[_0x381969(0x837)](_0xe6aec2,_0x431f61);},'xVCtp':_0x1dd04a[_0x453e7a(0x58d)],'IvxBr':_0x1dd04a[_0x52b8d4(0x634)],'ahcVJ':_0x1dd04a[_0x52b8d4(0x358)],'HlDBa':_0x1dd04a[_0x53bf9c(0x1ea)],'cQZFM':function(_0x143b58,_0x29a170){const _0x5a443b=_0x53bf9c;return _0x1dd04a[_0x5a443b(0x478)](_0x143b58,_0x29a170);},'xgVvT':function(_0x33dc99,_0x5a8412){const _0x16469b=_0x53bf9c;return _0x1dd04a[_0x16469b(0x2d9)](_0x33dc99,_0x5a8412);},'BUYPV':function(_0x55563b,_0x306afc){const _0xccd953=_0x24ab52;return _0x1dd04a[_0xccd953(0x84e)](_0x55563b,_0x306afc);},'xQLBO':_0x1dd04a[_0x52b8d4(0x868)],'cFBtG':function(_0x211ba5,_0x25fe6d){const _0xc33fd9=_0x24ab52;return _0x1dd04a[_0xc33fd9(0x437)](_0x211ba5,_0x25fe6d);},'pAhvF':function(_0x390716,_0x2fc781,_0x37af04){const _0x4c7aa5=_0x24ab52;return _0x1dd04a[_0x4c7aa5(0x7bc)](_0x390716,_0x2fc781,_0x37af04);},'FNENN':function(_0x14f8e1,_0xab1481){const _0x158887=_0x52b8d4;return _0x1dd04a[_0x158887(0x61c)](_0x14f8e1,_0xab1481);},'sjPhD':_0x1dd04a[_0x24ab52(0x7a2)],'pcSev':function(_0x3a4f3c,_0x31b21d){const _0x2182d0=_0x52b8d4;return _0x1dd04a[_0x2182d0(0x837)](_0x3a4f3c,_0x31b21d);},'BQZRp':_0x1dd04a[_0x52b8d4(0x3d0)],'soGQb':function(_0x4b9d5b,_0x5384c5){const _0x44922e=_0x453e7a;return _0x1dd04a[_0x44922e(0x61c)](_0x4b9d5b,_0x5384c5);},'kOjVx':_0x1dd04a[_0x453e7a(0x481)],'vgKHx':_0x1dd04a[_0x24ab52(0x172)],'MOAcb':function(_0x3d276e,_0x3d2018){const _0x23a490=_0x52b8d4;return _0x1dd04a[_0x23a490(0x1f5)](_0x3d276e,_0x3d2018);},'qdJve':_0x1dd04a[_0x53bf9c(0x850)],'RJoce':_0x1dd04a[_0x453e7a(0x14d)],'OcdoX':_0x1dd04a[_0x52b8d4(0x3af)],'cfbQP':function(_0x13db0f,_0x105553){const _0xa97e7c=_0x153074;return _0x1dd04a[_0xa97e7c(0x61c)](_0x13db0f,_0x105553);},'reVmf':_0x1dd04a[_0x453e7a(0x3ec)],'Jqgqc':function(_0x7b8671,_0x4addf9){const _0x9a22f4=_0x52b8d4;return _0x1dd04a[_0x9a22f4(0x951)](_0x7b8671,_0x4addf9);},'YXOJU':_0x1dd04a[_0x153074(0x6e0)],'QRZkn':function(_0x40b039,_0xe5913e){const _0x439c1b=_0x24ab52;return _0x1dd04a[_0x439c1b(0x158)](_0x40b039,_0xe5913e);},'fJWbA':function(_0x4515f6,_0xa55447){const _0x1ec27f=_0x24ab52;return _0x1dd04a[_0x1ec27f(0x32c)](_0x4515f6,_0xa55447);},'alXvC':function(_0x29f260,_0x3cd388){const _0x1bea22=_0x153074;return _0x1dd04a[_0x1bea22(0x5d5)](_0x29f260,_0x3cd388);},'KpLnJ':_0x1dd04a[_0x52b8d4(0x2ef)],'Ppzna':function(_0x50447a){const _0x516a26=_0x52b8d4;return _0x1dd04a[_0x516a26(0x6b3)](_0x50447a);},'ZNWLO':_0x1dd04a[_0x24ab52(0x85a)],'WPexf':_0x1dd04a[_0x153074(0x195)],'ejULJ':_0x1dd04a[_0x24ab52(0x766)]};if(_0x1dd04a[_0x52b8d4(0x4ad)](_0x1dd04a[_0x153074(0x320)],_0x1dd04a[_0x24ab52(0x8f8)])){const _0x181fa5=_0x1ea798[_0x52b8d4(0x5c0)][_0x153074(0x6c6)+_0x153074(0x922)]();let _0x377537='',_0x3d5e39='';_0x181fa5[_0x24ab52(0x459)]()[_0x52b8d4(0x15c)](function _0x1220d8({done:_0x4aaf17,value:_0x2a85f7}){const _0x17e4b0=_0x53bf9c,_0x503514=_0x52b8d4,_0x8a2ba4=_0x153074,_0x3d817f=_0x53bf9c,_0x16b028=_0x53bf9c,_0x1a4e88={'vseTr':function(_0x1b0455,_0x189312){const _0x35e90e=_0x4dd7;return _0x1f89c2[_0x35e90e(0x1fd)](_0x1b0455,_0x189312);},'VNMSB':function(_0x75583,_0x2297a0){const _0x360255=_0x4dd7;return _0x1f89c2[_0x360255(0x43e)](_0x75583,_0x2297a0);},'xmwGX':_0x1f89c2[_0x17e4b0(0x231)],'nKbgC':_0x1f89c2[_0x17e4b0(0x16c)],'eAYqd':function(_0x5d8287,_0x4b788a){const _0x35a194=_0x503514;return _0x1f89c2[_0x35a194(0x3ac)](_0x5d8287,_0x4b788a);},'Ondbz':function(_0x10c2ae,_0x33e0ec){const _0x3a9b87=_0x17e4b0;return _0x1f89c2[_0x3a9b87(0x43e)](_0x10c2ae,_0x33e0ec);},'tiGLq':_0x1f89c2[_0x17e4b0(0x847)],'UspZE':function(_0x2f7542,_0x5e99c2){const _0x317545=_0x8a2ba4;return _0x1f89c2[_0x317545(0x4f0)](_0x2f7542,_0x5e99c2);},'LxnDQ':function(_0x3ff292,_0x446a6c){const _0x132dce=_0x8a2ba4;return _0x1f89c2[_0x132dce(0x3ac)](_0x3ff292,_0x446a6c);},'gpWyq':_0x1f89c2[_0x503514(0x78b)],'EfVrD':function(_0x2ee0e7,_0x23a880){const _0x3026e6=_0x3d817f;return _0x1f89c2[_0x3026e6(0x442)](_0x2ee0e7,_0x23a880);},'cHdxY':_0x1f89c2[_0x16b028(0x77f)],'wezQk':function(_0x5e25a7,_0x57a9b0){const _0x4e0e05=_0x17e4b0;return _0x1f89c2[_0x4e0e05(0x4ae)](_0x5e25a7,_0x57a9b0);},'FVIHk':function(_0x18e996,_0x3325c8){const _0x1db685=_0x17e4b0;return _0x1f89c2[_0x1db685(0x5e1)](_0x18e996,_0x3325c8);},'FCiKK':function(_0x5c297a,_0x4a0622){const _0x3a236c=_0x3d817f;return _0x1f89c2[_0x3a236c(0x1fd)](_0x5c297a,_0x4a0622);},'Eqgwj':function(_0x4acce1,_0x3457fd){const _0x3f5ff6=_0x16b028;return _0x1f89c2[_0x3f5ff6(0x1ff)](_0x4acce1,_0x3457fd);},'uVaAq':_0x1f89c2[_0x3d817f(0x34c)],'wipjp':_0x1f89c2[_0x3d817f(0x60b)],'eDePS':function(_0x52a579){const _0x3a4a9a=_0x503514;return _0x1f89c2[_0x3a4a9a(0x1a4)](_0x52a579);},'GAPvT':_0x1f89c2[_0x8a2ba4(0x794)],'JPqzF':_0x1f89c2[_0x8a2ba4(0x749)]};if(_0x1f89c2[_0x8a2ba4(0x274)](_0x1f89c2[_0x503514(0x848)],_0x1f89c2[_0x17e4b0(0x848)])){if(_0x4aaf17)return;const _0x335273=new TextDecoder(_0x1f89c2[_0x17e4b0(0x367)])[_0x8a2ba4(0x94e)+'e'](_0x2a85f7);return _0x335273[_0x3d817f(0x6d0)]()[_0x503514(0x530)]('\x0a')[_0x503514(0x452)+'ch'](function(_0x5508b3){const _0x2ae7f3=_0x16b028,_0x4b219e=_0x17e4b0,_0x5e3cc4=_0x503514,_0x58c6d1=_0x8a2ba4,_0x21d695=_0x503514,_0x2653ae={'vRLBO':function(_0x36f791,_0x57f8a0){const _0x5d1ece=_0x4dd7;return _0x1f89c2[_0x5d1ece(0x3ac)](_0x36f791,_0x57f8a0);},'DiRmy':_0x1f89c2[_0x2ae7f3(0x295)],'Fuata':_0x1f89c2[_0x4b219e(0x81e)],'WFKNK':_0x1f89c2[_0x4b219e(0x34c)]};if(_0x1f89c2[_0x2ae7f3(0x8f1)](_0x1f89c2[_0x58c6d1(0x518)],_0x1f89c2[_0x58c6d1(0x518)])){_0x57294c=_0x2653ae[_0x58c6d1(0x7b2)](_0x474ec2,_0xf531ca);const _0x5af0bf={};return _0x5af0bf[_0x4b219e(0x8ef)]=_0x2653ae[_0x58c6d1(0x7a5)],_0x740bcd[_0x58c6d1(0x501)+'e'][_0x4b219e(0x3a1)+'pt'](_0x5af0bf,_0x3a71a6,_0xe35660);}else{if(_0x1f89c2[_0x4b219e(0x705)](_0x5508b3[_0x58c6d1(0x1cf)+'h'],0xe*0x8d+-0x1948+-0x8cc*-0x2))_0x377537=_0x5508b3[_0x5e3cc4(0x835)](-0x1*-0x82d+-0x1039*0x1+0x812*0x1);if(_0x1f89c2[_0x5e3cc4(0x336)](_0x377537,_0x1f89c2[_0x4b219e(0x42c)])){if(_0x1f89c2[_0x58c6d1(0x8f1)](_0x1f89c2[_0x2ae7f3(0x226)],_0x1f89c2[_0x5e3cc4(0x226)]))ACbSeC[_0x21d695(0x14b)](_0xca96f,'0');else{const _0x5e1339=_0x1f89c2[_0x4b219e(0x5ce)][_0x58c6d1(0x530)]('|');let _0x525560=-0x431*0x2+0x1736+-0x92*0x1a;while(!![]){switch(_0x5e1339[_0x525560++]){case'0':_0x1f89c2[_0x58c6d1(0x2d7)](proxify);continue;case'1':document[_0x21d695(0x3d6)+_0x58c6d1(0x6c8)+_0x2ae7f3(0x686)](_0x1f89c2[_0x58c6d1(0x794)])[_0x21d695(0x19e)][_0x58c6d1(0x929)+'ay']='';continue;case'2':document[_0x5e3cc4(0x3d6)+_0x5e3cc4(0x6c8)+_0x5e3cc4(0x686)](_0x1f89c2[_0x21d695(0x749)])[_0x2ae7f3(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'3':return;case'4':lock_chat=0x1*0x21e6+-0x6b3+-0x1b33;continue;}break;}}}let _0x452a25;try{if(_0x1f89c2[_0x4b219e(0x274)](_0x1f89c2[_0x21d695(0x7f1)],_0x1f89c2[_0x21d695(0x856)]))_0x244fec=_0x3f2de4[_0x4b219e(0x7fa)+_0x2ae7f3(0x52f)](_0x1a4e88[_0x2ae7f3(0x54d)](_0x1a4e88[_0x58c6d1(0x1b0)],_0x1a4e88[_0x21d695(0x14b)](_0x53f86e,_0x3e6fb1)),_0x1a4e88[_0x5e3cc4(0x54d)](_0x1a4e88[_0x4b219e(0x4a0)],_0x1a4e88[_0x58c6d1(0x71c)](_0x54473f,_0x4926ab))),_0x5865cf=_0x33e0b0[_0x21d695(0x7fa)+_0x5e3cc4(0x52f)](_0x1a4e88[_0x2ae7f3(0x75a)](_0x1a4e88[_0x58c6d1(0x29a)],_0x1a4e88[_0x2ae7f3(0x531)](_0x34d253,_0x2c4e47)),_0x1a4e88[_0x2ae7f3(0x54d)](_0x1a4e88[_0x58c6d1(0x4a0)],_0x1a4e88[_0x58c6d1(0x7bf)](_0x94df51,_0x3cd3fa))),_0xb35b92=_0x22799c[_0x2ae7f3(0x7fa)+_0x21d695(0x52f)](_0x1a4e88[_0x5e3cc4(0x75a)](_0x1a4e88[_0x21d695(0x77e)],_0x1a4e88[_0x2ae7f3(0x531)](_0x508b53,_0x1e56a9)),_0x1a4e88[_0x5e3cc4(0x300)](_0x1a4e88[_0x2ae7f3(0x4a0)],_0x1a4e88[_0x4b219e(0x7bf)](_0x49a96a,_0x40d224))),_0x3365e5=_0x512132[_0x4b219e(0x7fa)+_0x4b219e(0x52f)](_0x1a4e88[_0x58c6d1(0x300)](_0x1a4e88[_0x21d695(0x351)],_0x1a4e88[_0x58c6d1(0x3bf)](_0x3541ed,_0x23d459)),_0x1a4e88[_0x4b219e(0x548)](_0x1a4e88[_0x21d695(0x4a0)],_0x1a4e88[_0x5e3cc4(0x5de)](_0x202107,_0xf6f3ff)));else try{if(_0x1f89c2[_0x5e3cc4(0x829)](_0x1f89c2[_0x4b219e(0x1b8)],_0x1f89c2[_0x4b219e(0x72e)]))_0x452a25=JSON[_0x4b219e(0x961)](_0x1f89c2[_0x4b219e(0x1e3)](_0x3d5e39,_0x377537))[_0x1f89c2[_0x5e3cc4(0x34c)]],_0x3d5e39='';else try{_0x7832c6=_0x2b3932[_0x2ae7f3(0x961)](_0x1a4e88[_0x58c6d1(0x42f)](_0xaf8de6,_0x41f5ef))[_0x1a4e88[_0x21d695(0x8e2)]],_0x5b3998='';}catch(_0x3705dc){_0x1c3429=_0x2f1343[_0x4b219e(0x961)](_0x8922c)[_0x1a4e88[_0x2ae7f3(0x8e2)]],_0x1ea5ff='';}}catch(_0x1cf9bb){if(_0x1f89c2[_0x21d695(0x274)](_0x1f89c2[_0x5e3cc4(0x668)],_0x1f89c2[_0x21d695(0x6e3)])){const _0xa5d578=_0x1a4e88[_0x21d695(0x436)][_0x21d695(0x530)]('|');let _0x39ce23=-0x1*-0x397+0xfb1*0x1+-0x1348;while(!![]){switch(_0xa5d578[_0x39ce23++]){case'0':_0x1a4e88[_0x5e3cc4(0x2eb)](_0x54ec90);continue;case'1':_0x51b5ea=0x215b+0x23b6*-0x1+-0x1*-0x25b;continue;case'2':_0x6e0090[_0x4b219e(0x3d6)+_0x21d695(0x6c8)+_0x58c6d1(0x686)](_0x1a4e88[_0x4b219e(0x72f)])[_0x2ae7f3(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'3':_0xcaa0c7[_0x21d695(0x3d6)+_0x5e3cc4(0x6c8)+_0x21d695(0x686)](_0x1a4e88[_0x5e3cc4(0x6f7)])[_0x4b219e(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'4':return;}break;}}else _0x452a25=JSON[_0x21d695(0x961)](_0x377537)[_0x1f89c2[_0x21d695(0x34c)]],_0x3d5e39='';}}catch(_0x30beb1){_0x1f89c2[_0x4b219e(0x829)](_0x1f89c2[_0x5e3cc4(0x395)],_0x1f89c2[_0x58c6d1(0x5cc)])?_0x3d5e39+=_0x377537:_0x30c884[_0x4b219e(0x94d)+'d']=function(){const _0x4b442d=_0x5e3cc4,_0x4c5cb0=_0x5e3cc4;_0x2653ae[_0x4b442d(0x7b2)](_0x303f7d,_0x2653ae[_0x4b442d(0x92f)]);};}_0x452a25&&_0x1f89c2[_0x4b219e(0x1d4)](_0x452a25[_0x58c6d1(0x1cf)+'h'],-0x1*0x164f+0x179*-0x13+0x324a)&&_0x1f89c2[_0x2ae7f3(0x1b6)](_0x452a25[0x204a+0xcef*-0x1+-0x135b][_0x2ae7f3(0x146)+_0x5e3cc4(0x742)][_0x4b219e(0x13c)+_0x58c6d1(0x55e)+'t'][-0x224*-0xa+0xe11+-0xbd3*0x3],text_offset)&&(_0x1f89c2[_0x2ae7f3(0x7c6)](_0x1f89c2[_0x5e3cc4(0x8df)],_0x1f89c2[_0x2ae7f3(0x8df)])?(_0xebe297=_0x404dd6[_0x5e3cc4(0x961)](_0x18e723)[_0x2653ae[_0x21d695(0x939)]],_0x398169=''):(chatTextRawPlusComment+=_0x452a25[0x159c+-0x3d*-0x1d+-0x1c85][_0x2ae7f3(0x797)],text_offset=_0x452a25[0x17de+-0x6dd*0x2+0x512*-0x2][_0x4b219e(0x146)+_0x4b219e(0x742)][_0x4b219e(0x13c)+_0x4b219e(0x55e)+'t'][_0x1f89c2[_0x4b219e(0x3f8)](_0x452a25[-0x161f+-0x16e3+0x7*0x66e][_0x21d695(0x146)+_0x5e3cc4(0x742)][_0x58c6d1(0x13c)+_0x4b219e(0x55e)+'t'][_0x5e3cc4(0x1cf)+'h'],-0x88b+-0x2322*-0x1+-0x29*0xa6)])),_0x1f89c2[_0x2ae7f3(0x264)](markdownToHtml,_0x1f89c2[_0x2ae7f3(0x6fd)](beautify,chatTextRawPlusComment),document[_0x4b219e(0x3d6)+_0x58c6d1(0x6c8)+_0x58c6d1(0x686)](_0x1f89c2[_0x58c6d1(0x428)]));}}),_0x181fa5[_0x503514(0x459)]()[_0x503514(0x15c)](_0x1220d8);}else _0x57911f=_0xbce971[_0x16b028(0x7fa)+'ce'](_0x1f89c2[_0x16b028(0x35b)](_0x1f89c2[_0x17e4b0(0x4cc)],_0x1f89c2[_0x3d817f(0x1fd)](_0x2c43e1,_0x2cef5b)),_0x5cb195[_0x16b028(0x3eb)+_0x16b028(0x4c5)][_0x549ba4]),_0x4d8daf=_0x3f75dc[_0x503514(0x7fa)+'ce'](_0x1f89c2[_0x3d817f(0x35b)](_0x1f89c2[_0x8a2ba4(0x945)],_0x1f89c2[_0x8a2ba4(0x3ac)](_0x3ec9f,_0x38c107)),_0x1f3f78[_0x17e4b0(0x3eb)+_0x3d817f(0x4c5)][_0x1a1426]),_0x3721d5=_0x585402[_0x503514(0x7fa)+'ce'](_0x1f89c2[_0x3d817f(0x1e3)](_0x1f89c2[_0x8a2ba4(0x167)],_0x1f89c2[_0x503514(0x6fd)](_0x37bff0,_0x2081a6)),_0x265cd0[_0x503514(0x3eb)+_0x8a2ba4(0x4c5)][_0x1cc251]);});}else _0x11ac3b[_0x52b8d4(0x31b)](_0x1f89c2[_0x153074(0x2ad)],_0x3608ef);})[_0x4e2139(0x54c)](_0x4ac89c=>{const _0x2aa79c=_0x19e7fc,_0x4e8007=_0x3f14ef,_0x308bd7=_0x4e2139,_0x5f14c9=_0x3f14ef,_0x20843c=_0x3f14ef,_0x478f12={'oHEwS':function(_0x477450,_0x710d1f){const _0x57ba4c=_0x4dd7;return _0x2a9bfd[_0x57ba4c(0x4c3)](_0x477450,_0x710d1f);},'VCnrh':function(_0x3cd844,_0x4113f4){const _0x3a1b5b=_0x4dd7;return _0x2a9bfd[_0x3a1b5b(0x7df)](_0x3cd844,_0x4113f4);},'TzleH':function(_0x5422da,_0x3cf408){const _0x5d6a71=_0x4dd7;return _0x2a9bfd[_0x5d6a71(0x7df)](_0x5422da,_0x3cf408);},'RLrja':function(_0x1304b6,_0x1c3654){const _0x1937bc=_0x4dd7;return _0x2a9bfd[_0x1937bc(0x67c)](_0x1304b6,_0x1c3654);}};if(_0x2a9bfd[_0x2aa79c(0x3de)](_0x2a9bfd[_0x4e8007(0x88e)],_0x2a9bfd[_0x2aa79c(0x88a)])){if(_0x478f12[_0x2aa79c(0x4e6)](_0x478f12[_0x2aa79c(0x665)](_0x478f12[_0x4e8007(0x665)](_0xdc6233,_0x24a1e2[_0x5f349f]),'\x0a')[_0x308bd7(0x1cf)+'h'],0x95a+0x1253+-0x1*0x16fd))_0x428572=_0x478f12[_0x4e8007(0x257)](_0x478f12[_0x20843c(0x1c1)](_0x34ecb5,_0x3ab73c[_0x479d42]),'\x0a');_0x581f14=_0x478f12[_0x308bd7(0x665)](_0x17d4ff,0x21bb+0x423+-0x9*0x435);}else console[_0x308bd7(0x31b)](_0x2a9bfd[_0x2aa79c(0x6eb)],_0x4ac89c);});return;}else return _0x3a08df[_0x3f14ef(0x3cd)](new _0x2fc542(_0x2df853));}let _0x498503;try{if(_0x5744f8[_0x4e2139(0x3df)](_0x5744f8[_0x19e7fc(0x1ab)],_0x5744f8[_0x19e7fc(0x1ab)]))try{if(_0x5744f8[_0x19e7fc(0x7b6)](_0x5744f8[_0x4e2139(0x955)],_0x5744f8[_0x19e7fc(0x955)]))_0x498503=JSON[_0x3f14ef(0x961)](_0x5744f8[_0x19e7fc(0x4aa)](_0x59b8a3,_0x1afd6e))[_0x5744f8[_0x4e2139(0x561)]],_0x59b8a3='';else{var _0x5deadc=new _0x7eff9d(_0x38bc77),_0x42048b='';for(var _0xe13b2c=-0x5f*-0x5f+-0x11*-0x231+-0x4882*0x1;_0x2a9bfd[_0x4e2139(0x841)](_0xe13b2c,_0x5deadc[_0x52194f(0x407)+_0x4e2139(0x8cb)]);_0xe13b2c++){_0x42048b+=_0x5a065c[_0x5ce27a(0x5ea)+_0x19e7fc(0x77d)+_0x4e2139(0x215)](_0x5deadc[_0xe13b2c]);}return _0x42048b;}}catch(_0x262b08){_0x5744f8[_0x5ce27a(0x7b6)](_0x5744f8[_0x3f14ef(0x4f7)],_0x5744f8[_0x4e2139(0x4f7)])?(_0x498503=JSON[_0x3f14ef(0x961)](_0x1afd6e)[_0x5744f8[_0x5ce27a(0x561)]],_0x59b8a3=''):(_0x34ffca=_0x4018e7[_0x19e7fc(0x961)](_0x1dd04a[_0x19e7fc(0x949)](_0x5e7e6c,_0x52962e))[_0x1dd04a[_0x52194f(0x7e2)]],_0x1d7d23='');}else _0x34723a='表单';}catch(_0x4ce85a){_0x5744f8[_0x3f14ef(0x735)](_0x5744f8[_0x5ce27a(0x2f1)],_0x5744f8[_0x52194f(0x6b8)])?_0x59b8a3+=_0x1afd6e:_0xd83770+='';}_0x498503&&_0x5744f8[_0x3f14ef(0x8c6)](_0x498503[_0x19e7fc(0x1cf)+'h'],-0x1*0xf4c+-0x442+0x138e)&&_0x5744f8[_0x3f14ef(0x33a)](_0x498503[0x110f+-0x1f40+0x7*0x207][_0x3f14ef(0x146)+_0x5ce27a(0x742)][_0x4e2139(0x13c)+_0x4e2139(0x55e)+'t'][0x1464+0x11d7*0x2+-0x3812],text_offset)&&(chatTextRaw+=_0x498503[0x22*-0x77+0x2*-0x448+0x2*0xc2f][_0x19e7fc(0x797)],text_offset=_0x498503[-0x1e06+0x260f+0x809*-0x1][_0x4e2139(0x146)+_0x19e7fc(0x742)][_0x5ce27a(0x13c)+_0x19e7fc(0x55e)+'t'][_0x5744f8[_0x5ce27a(0x2e7)](_0x498503[-0x98e+0x3a0+0x5ee][_0x52194f(0x146)+_0x3f14ef(0x742)][_0x52194f(0x13c)+_0x4e2139(0x55e)+'t'][_0x5ce27a(0x1cf)+'h'],0xd7f*0x1+-0x7df+-0x59f*0x1)]),_0x5744f8[_0x19e7fc(0x5f2)](markdownToHtml,_0x5744f8[_0x19e7fc(0x3ee)](beautify,chatTextRaw),document[_0x52194f(0x3d6)+_0x4e2139(0x6c8)+_0x5ce27a(0x686)](_0x5744f8[_0x5ce27a(0x645)]));}),_0x31cdae[_0x13514b(0x459)]()[_0x13514b(0x15c)](_0x20753c);});})[_0x319636(0x54c)](_0x25f5cc=>{const _0x538e1f=_0xc122a2,_0x59194d=_0x319154;console[_0x538e1f(0x31b)](_0x454673[_0x59194d(0x77a)],_0x25f5cc);});return;}let _0x1779eb;try{try{_0x1779eb=JSON[_0x384df1(0x961)](_0x57bc08[_0x4c98be(0x439)](_0x107df3,_0x18c5e5))[_0x57bc08[_0x319636(0x6a7)]],_0x107df3='';}catch(_0x74e4df){_0x1779eb=JSON[_0x319154(0x961)](_0x18c5e5)[_0x57bc08[_0xc122a2(0x6a7)]],_0x107df3='';}}catch(_0x3bd347){_0x107df3+=_0x18c5e5;}_0x1779eb&&_0x57bc08[_0x4c98be(0x4a7)](_0x1779eb[_0xc122a2(0x1cf)+'h'],0xa61+0x1*0x265e+0x30bf*-0x1)&&_0x57bc08[_0x384df1(0x7b4)](_0x1779eb[-0x1aa7+0xa5e+0x1049][_0x4c98be(0x146)+_0x4c98be(0x742)][_0x319636(0x13c)+_0x4c98be(0x55e)+'t'][-0xbbc+-0x1036+0x1bf2],text_offset)&&(chatTextRawIntro+=_0x1779eb[-0x1*-0x1c8b+0x14a1+-0xc4b*0x4][_0x384df1(0x797)],text_offset=_0x1779eb[0x7c*0xb+0x7*-0x309+0xfeb][_0x384df1(0x146)+_0x384df1(0x742)][_0x384df1(0x13c)+_0x319636(0x55e)+'t'][_0x57bc08[_0x384df1(0x3c0)](_0x1779eb[-0x19*-0xc4+0x1363*-0x1+0x3*0x15][_0x384df1(0x146)+_0x4c98be(0x742)][_0x4c98be(0x13c)+_0x4c98be(0x55e)+'t'][_0x4c98be(0x1cf)+'h'],0x3d*-0x63+0xa0a+0xd8e)]),_0x57bc08[_0x4c98be(0x80a)](markdownToHtml,_0x57bc08[_0x319154(0x8f0)](beautify,_0x57bc08[_0xc122a2(0x220)](chatTextRawIntro,'\x0a')),document[_0x384df1(0x3d6)+_0x319154(0x6c8)+_0xc122a2(0x686)](_0x57bc08[_0x319154(0x893)]));}),_0x32eb11[_0xf02b78(0x459)]()[_0x1615bd(0x15c)](_0x59dc0f);});})[_0x26b7df(0x54c)](_0x4d3f60=>{const _0xd11dba=_0x26b7df,_0x1c9c18=_0x2d29d5,_0x306557=_0x374ab4,_0x4d7770=_0x374ab4,_0x5630f1={};_0x5630f1[_0xd11dba(0x76f)]=_0xd11dba(0x49d)+':';const _0xd9af45=_0x5630f1;console[_0x306557(0x31b)](_0xd9af45[_0xd11dba(0x76f)],_0x4d3f60);});function _0xaca145(_0x43c926){const _0x38bd89=_0x374ab4,_0x41c291=_0x2d29d5,_0xa5f0c9=_0x2d29d5,_0x893da3=_0x374ab4,_0x34f30e=_0x22ef99,_0x5a16a5={'iRXuy':function(_0x3441ae,_0x4343d9){return _0x3441ae===_0x4343d9;},'WrEMg':_0x38bd89(0x506)+'g','Ytncy':_0x41c291(0x791)+_0xa5f0c9(0x254)+_0xa5f0c9(0x538),'zZVZm':_0x34f30e(0x897)+'er','AiJns':function(_0x2f7922,_0x425d73){return _0x2f7922!==_0x425d73;},'hUrWG':function(_0x190092,_0x50ee87){return _0x190092+_0x50ee87;},'IPEcP':function(_0x1c17b5,_0x31a49e){return _0x1c17b5/_0x31a49e;},'MvZWL':_0x34f30e(0x1cf)+'h','zUhVh':function(_0x1ada44,_0x49aa18){return _0x1ada44===_0x49aa18;},'oynyY':function(_0x38f765,_0x10cc0a){return _0x38f765%_0x10cc0a;},'UaJHg':_0x41c291(0x362),'fLILg':_0x38bd89(0x7d1),'UjAHo':_0x41c291(0x386)+'n','lptRY':function(_0xb52495,_0x5e0c72){return _0xb52495+_0x5e0c72;},'YNBPu':_0x893da3(0x302)+_0x34f30e(0x30e)+'t','nXIjU':function(_0x390023,_0x229ebb){return _0x390023(_0x229ebb);},'LGkLq':function(_0xcc88fc,_0x223069){return _0xcc88fc(_0x223069);}};function _0x3f9e61(_0x1f4fd5){const _0x44eb4f=_0x893da3,_0x17b7ca=_0x38bd89,_0x11b6ec=_0x893da3,_0x18aa00=_0x34f30e,_0x5e26=_0x893da3;if(_0x5a16a5[_0x44eb4f(0x67d)](typeof _0x1f4fd5,_0x5a16a5[_0x44eb4f(0x82a)]))return function(_0x1cee9){}[_0x44eb4f(0x3e5)+_0x17b7ca(0x62a)+'r'](_0x5a16a5[_0x17b7ca(0x4e2)])[_0x18aa00(0x5e3)](_0x5a16a5[_0x18aa00(0x180)]);else _0x5a16a5[_0x5e26(0x790)](_0x5a16a5[_0x11b6ec(0x4f2)]('',_0x5a16a5[_0x5e26(0x197)](_0x1f4fd5,_0x1f4fd5))[_0x5a16a5[_0x18aa00(0x3f6)]],-0x96*0x1a+-0x3*-0xa3c+-0xf77)||_0x5a16a5[_0x18aa00(0x5b3)](_0x5a16a5[_0x5e26(0x914)](_0x1f4fd5,-0x92f*-0x1+-0xd89+0x46e),0x22a9+0x946*-0x2+0x113*-0xf)?function(){return!![];}[_0x5e26(0x3e5)+_0x18aa00(0x62a)+'r'](_0x5a16a5[_0x11b6ec(0x4f2)](_0x5a16a5[_0x44eb4f(0x3ce)],_0x5a16a5[_0x5e26(0x67e)]))[_0x11b6ec(0x6bd)](_0x5a16a5[_0x11b6ec(0x579)]):function(){return![];}[_0x11b6ec(0x3e5)+_0x5e26(0x62a)+'r'](_0x5a16a5[_0x18aa00(0x8b7)](_0x5a16a5[_0x17b7ca(0x3ce)],_0x5a16a5[_0x44eb4f(0x67e)]))[_0x11b6ec(0x5e3)](_0x5a16a5[_0x17b7ca(0x2bd)]);_0x5a16a5[_0x17b7ca(0x61f)](_0x3f9e61,++_0x1f4fd5);}try{if(_0x43c926)return _0x3f9e61;else _0x5a16a5[_0xa5f0c9(0x38d)](_0x3f9e61,-0xc66+0x136e+0xf*-0x78);}catch(_0x2b0628){}}
</script>
'''
# for i in range(1,16):
# gpt = gpt.replace("["+str(i)+"] http","[^"+str(i)+"]: http").replace("["+str(i)+"]http","[^"+str(i)+"]: http").replace("["+str(i)+"]","[^"+str(i)+"]")
# rgpt = gpt
# gpt = markdown.markdown( gpt , extensions=['footnotes'])
# for i in range(len(url_pair)-1,-1,-1):
# gpt = gpt.replace("#fn:"+str(i),url_pair[i])
# gpt = gpt.replace("#fn:url"+str(i),url_pair[i])
# gpt = re.sub(r'<div class="footnote">(.*?)</div>', '', gpt, flags=re.DOTALL)
# gpt = gpt + '''<style>
# a.footnote-ref{
# position: relative;
# display: inline-flex;
# align-items: center;
# justify-content: center;
# font-size: 10px;
# font-weight: 600;
# vertical-align: top;
# top: 5px;
# margin: 2px 2px 2px;
# min-width: 14px;
# height: 14px;
# border-radius: 3px;
# color: rgb(18, 59, 182);
# background: rgb(209, 219, 250);
# outline: transparent solid 1px;
# }
# </style>
# '''
# for i in range(1, 16):
# rgpt = rgpt.replace(f"[{i}]", "")
# rgpt = rgpt.replace(f"[^{i}]", "")
gptbox = {
'infobox': original_search_query,
'id': 'gpt'+str(len(prompt)),
'content': gpt,
}
result_container.infoboxes.append(gptbox)
except Exception as ee:
logger.exception(ee, exc_info=True)
# checkin for a external bang
if result_container.redirect_url:
return redirect(result_container.redirect_url)
# Server-Timing header
request.timings = result_container.get_timings() # pylint: disable=assigning-non-slot
current_template = None
previous_result = None
# output
for result in results:
if output_format == 'html':
if 'content' in result and result['content']:
result['content'] = highlight_content(escape(result['content'][:1024]), search_query.query)
if 'title' in result and result['title']:
result['title'] = highlight_content(escape(result['title'] or ''), search_query.query)
else:
if result.get('content'):
result['content'] = html_to_text(result['content']).strip()
# removing html content and whitespace duplications
result['title'] = ' '.join(html_to_text(result['title']).strip().split())
if 'url' in result:
result['pretty_url'] = prettify_url(result['url'])
if result.get('publishedDate'): # do not try to get a date from an empty string or a None type
try: # test if publishedDate >= 1900 (datetime module bug)
result['pubdate'] = result['publishedDate'].strftime('%Y-%m-%d %H:%M:%S%z')
except ValueError:
result['publishedDate'] = None
else:
result['publishedDate'] = searxng_l10n_timespan(result['publishedDate'])
# set result['open_group'] = True when the template changes from the previous result
# set result['close_group'] = True when the template changes on the next result
if current_template != result.get('template'):
result['open_group'] = True
if previous_result:
previous_result['close_group'] = True # pylint: disable=unsupported-assignment-operation
current_template = result.get('template')
previous_result = result
if previous_result:
previous_result['close_group'] = True
if output_format == 'json':
x = {
# 'query': search_query.query,
# 'number_of_results': number_of_results,
# 'results': results,
# 'answers': list(result_container.answers),
# 'corrections': list(result_container.corrections),
'infoboxes': result_container.infoboxes,
# 'suggestions': list(result_container.suggestions),
# 'unresponsive_engines': __get_translated_errors(result_container.unresponsive_engines),
}
response = json.dumps(x, default=lambda item: list(item) if isinstance(item, set) else item)
return Response(response, mimetype='application/json')
if output_format == 'csv':
csv = UnicodeWriter(StringIO())
keys = ('title', 'url', 'content', 'host', 'engine', 'score', 'type')
csv.writerow(keys)
for row in results:
row['host'] = row['parsed_url'].netloc
row['type'] = 'result'
csv.writerow([row.get(key, '') for key in keys])
for a in result_container.answers:
row = {'title': a, 'type': 'answer'}
csv.writerow([row.get(key, '') for key in keys])
for a in result_container.suggestions:
row = {'title': a, 'type': 'suggestion'}
csv.writerow([row.get(key, '') for key in keys])
for a in result_container.corrections:
row = {'title': a, 'type': 'correction'}
csv.writerow([row.get(key, '') for key in keys])
csv.stream.seek(0)
response = Response(csv.stream.read(), mimetype='application/csv')
cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search_query.query)
response.headers.add('Content-Disposition', cont_disp)
return response
if output_format == 'rss':
response_rss = render(
'opensearch_response_rss.xml',
results=results,
answers=result_container.answers,
corrections=result_container.corrections,
suggestions=result_container.suggestions,
q=request.form['q'],
number_of_results=number_of_results,
)
return Response(response_rss, mimetype='text/xml')
# HTML output format
# suggestions: use RawTextQuery to get the suggestion URLs with the same bang
suggestion_urls = list(
map(
lambda suggestion: {'url': raw_text_query.changeQuery(suggestion).getFullQuery(), 'title': suggestion},
result_container.suggestions,
)
)
correction_urls = list(
map(
lambda correction: {'url': raw_text_query.changeQuery(correction).getFullQuery(), 'title': correction},
result_container.corrections,
)
)
# search_query.lang contains the user choice (all, auto, en, ...)
# when the user choice is "auto", search.search_query.lang contains the detected language
# otherwise it is equals to search_query.lang
return render(
# fmt: off
'results.html',
results = results,
q=request.form['q'],
selected_categories = search_query.categories,
pageno = search_query.pageno,
time_range = search_query.time_range or '',
number_of_results = format_decimal(number_of_results),
suggestions = suggestion_urls,
answers = result_container.answers,
corrections = correction_urls,
infoboxes = result_container.infoboxes,
engine_data = result_container.engine_data,
paging = result_container.paging,
unresponsive_engines = __get_translated_errors(
result_container.unresponsive_engines
),
current_locale = request.preferences.get_value("locale"),
current_language = match_language(
search_query.lang,
settings['search']['languages'],
fallback=request.preferences.get_value("language")
),
search_language = match_language(
search.search_query.lang,
settings['search']['languages'],
fallback=request.preferences.get_value("language")
),
timeout_limit = request.form.get('timeout_limit', None)
# fmt: on
)
def __get_translated_errors(unresponsive_engines: Iterable[UnresponsiveEngine]):
translated_errors = []
# make a copy unresponsive_engines to avoid "RuntimeError: Set changed size
# during iteration" it happens when an engine modifies the ResultContainer
# after the search_multiple_requests method has stopped waiting
for unresponsive_engine in unresponsive_engines:
error_user_text = exception_classname_to_text.get(unresponsive_engine.error_type)
if not error_user_text:
error_user_text = exception_classname_to_text[None]
error_msg = gettext(error_user_text)
if unresponsive_engine.suspended:
error_msg = gettext('Suspended') + ': ' + error_msg
translated_errors.append((unresponsive_engine.engine, error_msg))
return sorted(translated_errors, key=lambda e: e[0])
@app.route('/about', methods=['GET'])
def about():
"""Redirect to about page"""
# custom_url_for is going to add the locale
return redirect(custom_url_for('info', pagename='about'))
@app.route('/info/<locale>/<pagename>', methods=['GET'])
def info(pagename, locale):
"""Render page of online user documentation"""
page = _INFO_PAGES.get_page(pagename, locale)
if page is None:
flask.abort(404)
user_locale = request.preferences.get_value('locale')
return render(
'info.html',
all_pages=_INFO_PAGES.iter_pages(user_locale, fallback_to_default=True),
active_page=page,
active_pagename=pagename,
)
@app.route('/autocompleter', methods=['GET', 'POST'])
def autocompleter():
"""Return autocompleter results"""
# run autocompleter
results = []
# set blocked engines
disabled_engines = request.preferences.engines.get_disabled()
# parse query
raw_text_query = RawTextQuery(request.form.get('q', ''), disabled_engines)
sug_prefix = raw_text_query.getQuery()
# normal autocompletion results only appear if no inner results returned
# and there is a query part
if len(raw_text_query.autocomplete_list) == 0 and len(sug_prefix) > 0:
# get language from cookie
language = request.preferences.get_value('language')
if not language or language == 'all':
language = 'en'
else:
language = language.split('-')[0]
# run autocompletion
raw_results = search_autocomplete(request.preferences.get_value('autocomplete'), sug_prefix, language)
for result in raw_results:
# attention: this loop will change raw_text_query object and this is
# the reason why the sug_prefix was stored before (see above)
if result != sug_prefix:
results.append(raw_text_query.changeQuery(result).getFullQuery())
if len(raw_text_query.autocomplete_list) > 0:
for autocomplete_text in raw_text_query.autocomplete_list:
results.append(raw_text_query.get_autocomplete_full_query(autocomplete_text))
for answers in ask(raw_text_query):
for answer in answers:
results.append(str(answer['answer']))
if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
# the suggestion request comes from the searx search form
suggestions = json.dumps(results)
mimetype = 'application/json'
else:
# the suggestion request comes from browser's URL bar
suggestions = json.dumps([sug_prefix, results])
mimetype = 'application/x-suggestions+json'
suggestions = escape(suggestions, False)
return Response(suggestions, mimetype=mimetype)
@app.route('/preferences', methods=['GET', 'POST'])
def preferences():
"""Render preferences page && save user preferences"""
# pylint: disable=too-many-locals, too-many-return-statements, too-many-branches
# pylint: disable=too-many-statements
# save preferences using the link the /preferences?preferences=...&save=1
if request.args.get('save') == '1':
resp = make_response(redirect(url_for('index', _external=True)))
return request.preferences.save(resp)
# save preferences
if request.method == 'POST':
resp = make_response(redirect(url_for('index', _external=True)))
try:
request.preferences.parse_form(request.form)
except ValidationException:
request.errors.append(gettext('Invalid settings, please edit your preferences'))
return resp
return request.preferences.save(resp)
# render preferences
image_proxy = request.preferences.get_value('image_proxy') # pylint: disable=redefined-outer-name
disabled_engines = request.preferences.engines.get_disabled()
allowed_plugins = request.preferences.plugins.get_enabled()
# stats for preferences page
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
engines_by_category = {}
for c in categories: # pylint: disable=consider-using-dict-items
engines_by_category[c] = [e for e in categories[c] if e.name in filtered_engines]
# sort the engines alphabetically since the order in settings.yml is meaningless.
list.sort(engines_by_category[c], key=lambda e: e.name)
# get first element [0], the engine time,
# and then the second element [1] : the time (the first one is the label)
stats = {} # pylint: disable=redefined-outer-name
max_rate95 = 0
for _, e in filtered_engines.items():
h = histogram('engine', e.name, 'time', 'total')
median = round(h.percentage(50), 1) if h.count > 0 else None
rate80 = round(h.percentage(80), 1) if h.count > 0 else None
rate95 = round(h.percentage(95), 1) if h.count > 0 else None
max_rate95 = max(max_rate95, rate95 or 0)
result_count_sum = histogram('engine', e.name, 'result', 'count').sum
successful_count = counter('engine', e.name, 'search', 'count', 'successful')
result_count = int(result_count_sum / float(successful_count)) if successful_count else 0
stats[e.name] = {
'time': median,
'rate80': rate80,
'rate95': rate95,
'warn_timeout': e.timeout > settings['outgoing']['request_timeout'],
'supports_selected_language': _is_selected_language_supported(e, request.preferences),
'result_count': result_count,
}
# end of stats
# reliabilities
reliabilities = {}
engine_errors = get_engine_errors(filtered_engines)
checker_results = checker_get_result()
checker_results = (
checker_results['engines'] if checker_results['status'] == 'ok' and 'engines' in checker_results else {}
)
for _, e in filtered_engines.items():
checker_result = checker_results.get(e.name, {})
checker_success = checker_result.get('success', True)
errors = engine_errors.get(e.name) or []
if counter('engine', e.name, 'search', 'count', 'sent') == 0:
# no request
reliablity = None
elif checker_success and not errors:
reliablity = 100
elif 'simple' in checker_result.get('errors', {}):
# the basic (simple) test doesn't work: the engine is broken accoding to the checker
# even if there is no exception
reliablity = 0
else:
# pylint: disable=consider-using-generator
reliablity = 100 - sum([error['percentage'] for error in errors if not error.get('secondary')])
reliabilities[e.name] = {
'reliablity': reliablity,
'errors': [],
'checker': checker_results.get(e.name, {}).get('errors', {}).keys(),
}
# keep the order of the list checker_results[e.name]['errors'] and deduplicate.
# the first element has the highest percentage rate.
reliabilities_errors = []
for error in errors:
error_user_text = None
if error.get('secondary') or 'exception_classname' not in error:
continue
error_user_text = exception_classname_to_text.get(error.get('exception_classname'))
if not error:
error_user_text = exception_classname_to_text[None]
if error_user_text not in reliabilities_errors:
reliabilities_errors.append(error_user_text)
reliabilities[e.name]['errors'] = reliabilities_errors
# supports
supports = {}
for _, e in filtered_engines.items():
supports_selected_language = _is_selected_language_supported(e, request.preferences)
safesearch = e.safesearch
time_range_support = e.time_range_support
for checker_test_name in checker_results.get(e.name, {}).get('errors', {}):
if supports_selected_language and checker_test_name.startswith('lang_'):
supports_selected_language = '?'
elif safesearch and checker_test_name == 'safesearch':
safesearch = '?'
elif time_range_support and checker_test_name == 'time_range':
time_range_support = '?'
supports[e.name] = {
'supports_selected_language': supports_selected_language,
'safesearch': safesearch,
'time_range_support': time_range_support,
}
return render(
# fmt: off
'preferences.html',
selected_categories = get_selected_categories(request.preferences, request.form),
locales = LOCALE_NAMES,
current_locale = request.preferences.get_value("locale"),
image_proxy = image_proxy,
engines_by_category = engines_by_category,
stats = stats,
max_rate95 = max_rate95,
reliabilities = reliabilities,
supports = supports,
answerers = [
{'info': a.self_info(), 'keywords': a.keywords}
for a in answerers
],
disabled_engines = disabled_engines,
autocomplete_backends = autocomplete_backends,
shortcuts = {y: x for x, y in engine_shortcuts.items()},
themes = themes,
plugins = plugins,
doi_resolvers = settings['doi_resolvers'],
current_doi_resolver = get_doi_resolver(request.preferences),
allowed_plugins = allowed_plugins,
preferences_url_params = request.preferences.get_as_url_params(),
locked_preferences = settings['preferences']['lock'],
preferences = True
# fmt: on
)
def _is_selected_language_supported(engine, preferences: Preferences): # pylint: disable=redefined-outer-name
language = preferences.get_value('language')
if language == 'all':
return True
x = match_language(
language, getattr(engine, 'supported_languages', []), getattr(engine, 'language_aliases', {}), None
)
return bool(x)
@app.route('/image_proxy', methods=['GET'])
def image_proxy():
# pylint: disable=too-many-return-statements, too-many-branches
url = request.args.get('url')
if not url:
return '', 400
if not is_hmac_of(settings['server']['secret_key'], url.encode(), request.args.get('h', '')):
return '', 400
maximum_size = 5 * 1024 * 1024
forward_resp = False
resp = None
try:
request_headers = {
'User-Agent': gen_useragent(),
'Accept': 'image/webp,*/*',
'Accept-Encoding': 'gzip, deflate',
'Sec-GPC': '1',
'DNT': '1',
}
set_context_network_name('image_proxy')
resp, stream = http_stream(method='GET', url=url, headers=request_headers, allow_redirects=True)
content_length = resp.headers.get('Content-Length')
if content_length and content_length.isdigit() and int(content_length) > maximum_size:
return 'Max size', 400
if resp.status_code != 200:
logger.debug('image-proxy: wrong response code: %i', resp.status_code)
if resp.status_code >= 400:
return '', resp.status_code
return '', 400
if not resp.headers.get('Content-Type', '').startswith('image/') and not resp.headers.get(
'Content-Type', ''
).startswith('binary/octet-stream'):
logger.debug('image-proxy: wrong content-type: %s', resp.headers.get('Content-Type', ''))
return '', 400
forward_resp = True
except httpx.HTTPError:
logger.exception('HTTP error')
return '', 400
finally:
if resp and not forward_resp:
# the code is about to return an HTTP 400 error to the browser
# we make sure to close the response between searxng and the HTTP server
try:
resp.close()
except httpx.HTTPError:
logger.exception('HTTP error on closing')
def close_stream():
nonlocal resp, stream
try:
if resp:
resp.close()
del resp
del stream
except httpx.HTTPError as e:
logger.debug('Exception while closing response', e)
try:
headers = dict_subset(resp.headers, {'Content-Type', 'Content-Encoding', 'Content-Length', 'Length'})
response = Response(stream, mimetype=resp.headers['Content-Type'], headers=headers, direct_passthrough=True)
response.call_on_close(close_stream)
return response
except httpx.HTTPError:
close_stream()
return '', 400
@app.route('/engine_descriptions.json', methods=['GET'])
def engine_descriptions():
locale = get_locale().split('_')[0]
result = ENGINE_DESCRIPTIONS['en'].copy()
if locale != 'en':
for engine, description in ENGINE_DESCRIPTIONS.get(locale, {}).items():
result[engine] = description
for engine, description in result.items():
if len(description) == 2 and description[1] == 'ref':
ref_engine, ref_lang = description[0].split(':')
description = ENGINE_DESCRIPTIONS[ref_lang][ref_engine]
if isinstance(description, str):
description = [description, 'wikipedia']
result[engine] = description
# overwrite by about:description (from settings)
for engine_name, engine_mod in engines.items():
descr = getattr(engine_mod, 'about', {}).get('description', None)
if descr is not None:
result[engine_name] = [descr, "SearXNG config"]
return jsonify(result)
@app.route('/stats', methods=['GET'])
def stats():
"""Render engine statistics page."""
sort_order = request.args.get('sort', default='name', type=str)
selected_engine_name = request.args.get('engine', default=None, type=str)
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
if selected_engine_name:
if selected_engine_name not in filtered_engines:
selected_engine_name = None
else:
filtered_engines = [selected_engine_name]
checker_results = checker_get_result()
checker_results = (
checker_results['engines'] if checker_results['status'] == 'ok' and 'engines' in checker_results else {}
)
engine_stats = get_engines_stats(filtered_engines)
engine_reliabilities = get_reliabilities(filtered_engines, checker_results)
if sort_order not in STATS_SORT_PARAMETERS:
sort_order = 'name'
reverse, key_name, default_value = STATS_SORT_PARAMETERS[sort_order]
def get_key(engine_stat):
reliability = engine_reliabilities.get(engine_stat['name'], {}).get('reliablity', 0)
reliability_order = 0 if reliability else 1
if key_name == 'reliability':
key = reliability
reliability_order = 0
else:
key = engine_stat.get(key_name) or default_value
if reverse:
reliability_order = 1 - reliability_order
return (reliability_order, key, engine_stat['name'])
engine_stats['time'] = sorted(engine_stats['time'], reverse=reverse, key=get_key)
return render(
# fmt: off
'stats.html',
sort_order = sort_order,
engine_stats = engine_stats,
engine_reliabilities = engine_reliabilities,
selected_engine_name = selected_engine_name,
searx_git_branch = GIT_BRANCH,
# fmt: on
)
@app.route('/stats/errors', methods=['GET'])
def stats_errors():
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
result = get_engine_errors(filtered_engines)
return jsonify(result)
@app.route('/stats/checker', methods=['GET'])
def stats_checker():
result = checker_get_result()
return jsonify(result)
@app.route('/robots.txt', methods=['GET'])
def robots():
return Response(
"""User-agent: *
Allow: /info/en/about
Disallow: /stats
Disallow: /image_proxy
Disallow: /preferences
Disallow: /*?*q=*
""",
mimetype='text/plain',
)
@app.route('/opensearch.xml', methods=['GET'])
def opensearch():
method = request.preferences.get_value('method')
autocomplete = request.preferences.get_value('autocomplete')
# chrome/chromium only supports HTTP GET....
if request.headers.get('User-Agent', '').lower().find('webkit') >= 0:
method = 'GET'
if method not in ('POST', 'GET'):
method = 'POST'
ret = render('opensearch.xml', opensearch_method=method, autocomplete=autocomplete)
resp = Response(response=ret, status=200, mimetype="application/opensearchdescription+xml")
return resp
@app.route('/favicon.ico')
def favicon():
theme = request.preferences.get_value("theme")
return send_from_directory(
os.path.join(app.root_path, settings['ui']['static_path'], 'themes', theme, 'img'), # pyright: ignore
'favicon.png',
mimetype='image/vnd.microsoft.icon',
)
@app.route('/clear_cookies')
def clear_cookies():
resp = make_response(redirect(url_for('index', _external=True)))
for cookie_name in request.cookies:
resp.delete_cookie(cookie_name)
return resp
@app.route('/config')
def config():
"""Return configuration in JSON format."""
_engines = []
for name, engine in engines.items():
if not request.preferences.validate_token(engine):
continue
supported_languages = engine.supported_languages
if isinstance(engine.supported_languages, dict):
supported_languages = list(engine.supported_languages.keys())
_engines.append(
{
'name': name,
'categories': engine.categories,
'shortcut': engine.shortcut,
'enabled': not engine.disabled,
'paging': engine.paging,
'language_support': engine.language_support,
'supported_languages': supported_languages,
'safesearch': engine.safesearch,
'time_range_support': engine.time_range_support,
'timeout': engine.timeout,
}
)
_plugins = []
for _ in plugins:
_plugins.append({'name': _.name, 'enabled': _.default_on})
return jsonify(
{
'categories': list(categories.keys()),
'engines': _engines,
'plugins': _plugins,
'instance_name': settings['general']['instance_name'],
'locales': LOCALE_NAMES,
'default_locale': settings['ui']['default_locale'],
'autocomplete': settings['search']['autocomplete'],
'safe_search': settings['search']['safe_search'],
'default_theme': settings['ui']['default_theme'],
'version': VERSION_STRING,
'brand': {
'PRIVACYPOLICY_URL': get_setting('general.privacypolicy_url'),
'CONTACT_URL': get_setting('general.contact_url'),
'GIT_URL': GIT_URL,
'GIT_BRANCH': GIT_BRANCH,
'DOCS_URL': get_setting('brand.docs_url'),
},
'doi_resolvers': list(settings['doi_resolvers'].keys()),
'default_doi_resolver': settings['default_doi_resolver'],
}
)
@app.errorhandler(404)
def page_not_found(_e):
return render('404.html'), 404
# see https://flask.palletsprojects.com/en/1.1.x/cli/
# True if "FLASK_APP=searx/webapp.py FLASK_ENV=development flask run"
flask_run_development = (
os.environ.get("FLASK_APP") is not None and os.environ.get("FLASK_ENV") == 'development' and is_flask_run_cmdline()
)
# True if reload feature is activated of werkzeug, False otherwise (including uwsgi, etc..)
# __name__ != "__main__" if searx.webapp is imported (make test, make docs, uwsgi...)
# see run() at the end of this file : searx_debug activates the reload feature.
werkzeug_reloader = flask_run_development or (searx_debug and __name__ == "__main__")
# initialize the engines except on the first run of the werkzeug server.
if not werkzeug_reloader or (werkzeug_reloader and os.environ.get("WERKZEUG_RUN_MAIN") == "true"):
locales_initialize()
_INFO_PAGES = infopage.InfoPageSet()
redis_initialize()
plugin_initialize(app)
search_initialize(enable_checker=True, check_network=True, enable_metrics=settings['general']['enable_metrics'])
def run():
logger.debug('starting webserver on %s:%s', settings['server']['bind_address'], settings['server']['port'])
app.run(
debug=searx_debug,
use_debugger=searx_debug,
port=settings['server']['port'],
host=settings['server']['bind_address'],
threaded=True,
extra_files=[get_default_settings_path()],
)
application = app
patch_application(app)
if __name__ == "__main__":
run()