searxng/searx/webapp.py
2023-03-01 00:40:17 +08:00

1942 lines
275 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('/textrank', methods=['POST'])
def textrank():
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_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">
<div id="iframe-wrapper">
<iframe ></iframe>
<div id='readability-reader'></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("#readability-reader").innerHTML = '';
try{iframe.removeAttribute('src');}catch(e){}
})
// 4. 开始拖拽
// (1) 当我们鼠标按下, 就获得鼠标在盒子内的坐标
title.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);
})
})
title.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';
e.preventDefault();
}
// (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;
}
#iframe-wrapper {
width: 100%;
height: 500px; /* 父元素高度 */
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_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>
<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 _0x113139=_0x25b1,_0x402b85=_0x25b1,_0x236cbc=_0x25b1,_0xedeb96=_0x25b1,_0x53e3d7=_0x25b1;function _0x25b1(_0x10aacf,_0x242122){const _0x1a9f8c=_0x303e();return _0x25b1=function(_0x5e2840,_0x57f5ea){_0x5e2840=_0x5e2840-(0x247f+-0x1*-0x26a8+-0x4a9c);let _0x2d1452=_0x1a9f8c[_0x5e2840];return _0x2d1452;},_0x25b1(_0x10aacf,_0x242122);}(function(_0x2b2ec7,_0x3af97e){const _0x5a68c2=_0x25b1,_0x2e2842=_0x25b1,_0xd089d=_0x25b1,_0x4417d7=_0x25b1,_0x19a0fa=_0x25b1,_0xd50d68=_0x2b2ec7();while(!![]){try{const _0x1ba530=-parseInt(_0x5a68c2(0x527))/(-0x6b4*0x1+-0x36a*0x3+0x10f3)+parseInt(_0x2e2842(0x23f))/(0x9f1+-0x1cd*-0x1+-0x2ef*0x4)*(-parseInt(_0x5a68c2(0x85f))/(0x2263+0x5aa*-0x4+0x3c*-0x32))+parseInt(_0x4417d7(0x130))/(-0x1*0x81d+0x2288+-0x1a67)*(parseInt(_0xd089d(0x7e0))/(0x1a7b+0x121*-0x2+0x2*-0xc1a))+-parseInt(_0x5a68c2(0x69a))/(0xd*-0x131+0x1*-0x12b3+0x2236)*(-parseInt(_0x19a0fa(0x238))/(-0x7a3+0x43*-0x5b+0x1f7b))+-parseInt(_0x4417d7(0x3bd))/(0x138f+-0x1c99+0x912)+parseInt(_0x2e2842(0x7aa))/(0xa3d+-0x16da+0x653*0x2)+-parseInt(_0xd089d(0x5ea))/(-0xb6e+-0xafa+0x1672)*(-parseInt(_0x19a0fa(0x368))/(-0x7*-0x301+0x71*-0x3d+-0x27*-0x27));if(_0x1ba530===_0x3af97e)break;else _0xd50d68['push'](_0xd50d68['shift']());}catch(_0x33b366){_0xd50d68['push'](_0xd50d68['shift']());}}}(_0x303e,-0x287*0x1f6+-0xaa25+-0x10a575*-0x1));function proxify(){const _0xc231f9=_0x25b1,_0x20b9b5=_0x25b1,_0x40894a=_0x25b1,_0x3f06d8=_0x25b1,_0x102a4b=_0x25b1,_0x53d69e={'MiHqi':function(_0x264ee1,_0x2449ca){return _0x264ee1<_0x2449ca;},'qaJPQ':function(_0x1ff95f,_0xf22b6f){return _0x1ff95f+_0xf22b6f;},'fIGxb':function(_0x5a0c7a,_0x201719){return _0x5a0c7a+_0x201719;},'EWAhQ':_0xc231f9(0x523)+'\x20','iGdzw':_0xc231f9(0x2a6)+_0x20b9b5(0x584)+_0x20b9b5(0x2b0)+_0xc231f9(0x3ca)+_0x3f06d8(0x78a)+_0x102a4b(0x4f2)+_0x40894a(0x41a)+_0x40894a(0x2db)+_0x20b9b5(0x438)+_0x102a4b(0x439)+_0x20b9b5(0x5de)+_0x3f06d8(0x71a)+_0xc231f9(0x21a)+_0x20b9b5(0x6b3)+'果:','mbFWU':_0x102a4b(0x821)+_0x3f06d8(0x4d0),'CjAPX':function(_0x2c6798,_0xfe0994){return _0x2c6798+_0xfe0994;},'unVet':_0xc231f9(0x696)+_0x3f06d8(0x3de)+_0x3f06d8(0x349)+_0xc231f9(0x60b)+_0x20b9b5(0x275)+_0x40894a(0x6c2)+_0xc231f9(0x48c)+_0x40894a(0x3aa)+_0x102a4b(0x473)+_0xc231f9(0x284)+_0xc231f9(0x61e),'WZeGo':function(_0x49b726,_0x53891e){return _0x49b726(_0x53891e);},'DjrBq':_0x102a4b(0x5c7)+_0x20b9b5(0x580),'OWZfs':_0x20b9b5(0x461)+':','IyQZe':function(_0xac2d6a,_0x3741de){return _0xac2d6a!==_0x3741de;},'ujEeO':_0xc231f9(0x1d2),'AFhce':_0x3f06d8(0x667),'fLktv':function(_0x410fe5,_0x5bd3ee){return _0x410fe5(_0x5bd3ee);},'uWKci':_0x20b9b5(0x429),'PHmBF':function(_0x9f103d,_0x5c707d){return _0x9f103d===_0x5c707d;},'bDsxk':_0xc231f9(0x184),'fBqQh':_0x40894a(0x5a7),'ivazx':function(_0x15890b,_0x347711){return _0x15890b>=_0x347711;},'MvuzR':function(_0x3eab1e,_0xc34c66){return _0x3eab1e===_0xc34c66;},'RXqFV':_0xc231f9(0x650),'FGbco':_0x40894a(0x27d),'EsFXy':_0x20b9b5(0x62e)+_0x3f06d8(0x88f),'zBxvD':function(_0x57a70e,_0x272529){return _0x57a70e+_0x272529;},'ZaAYU':_0x20b9b5(0x536),'qmmiZ':function(_0x168c95,_0x49df40){return _0x168c95(_0x49df40);},'FvYiJ':function(_0x4cd87e,_0x50b1fb){return _0x4cd87e+_0x50b1fb;},'TwmMg':function(_0xed1737,_0x699b3b){return _0xed1737+_0x699b3b;},'YFYDU':function(_0x22e150,_0x427fc8){return _0x22e150(_0x427fc8);},'JvEIF':function(_0x110b7e,_0x41136c){return _0x110b7e+_0x41136c;},'DJwor':_0x3f06d8(0x5fa),'JdNXe':function(_0x1c3b6d,_0x98aa8f){return _0x1c3b6d(_0x98aa8f);},'fAwRp':function(_0x29db2d,_0x1fe476){return _0x29db2d+_0x1fe476;},'pTDye':_0x40894a(0x848),'pqeTx':function(_0x20a35f,_0x54958e){return _0x20a35f+_0x54958e;},'hjMHa':function(_0x591e13,_0x175fd3){return _0x591e13(_0x175fd3);}};try{if(_0x53d69e[_0x20b9b5(0x121)](_0x53d69e[_0x102a4b(0x128)],_0x53d69e[_0x20b9b5(0x45c)])){if(_0x53d69e[_0x40894a(0x8a9)](_0x53d69e[_0xc231f9(0xcb)](_0x53d69e[_0x102a4b(0xcb)](_0x53d69e[_0x20b9b5(0xcb)](_0x53d69e[_0x102a4b(0x451)](_0x53d69e[_0x20b9b5(0x451)](_0x1fd289[_0x40894a(0x65d)][_0xc231f9(0x625)+'t'],_0x49fbd0),'\x0a'),_0x53d69e[_0x20b9b5(0x1a1)]),_0x474848),_0x53d69e[_0x3f06d8(0x802)])[_0x3f06d8(0xc6)+'h'],-0x5*-0x5d+0x46c+-0x1*-0x3))_0x1d83cf[_0x20b9b5(0x65d)][_0x40894a(0x625)+'t']+=_0x53d69e[_0x40894a(0x451)](_0x3a14ca,'\x0a');}else for(let _0x349080=Object[_0xc231f9(0x540)](prompt[_0xc231f9(0x5a9)+_0x40894a(0x7ff)])[_0x40894a(0xc6)+'h'];_0x53d69e[_0x102a4b(0x44e)](_0x349080,-0x361*-0x1+-0x1*-0x2027+-0x2388);--_0x349080){if(_0x53d69e[_0x40894a(0x684)](_0x53d69e[_0x3f06d8(0x781)],_0x53d69e[_0x3f06d8(0x560)]))_0x13135a[_0x102a4b(0x86a)+_0x40894a(0x2c8)+_0xc231f9(0x72e)](_0x53d69e[_0xc231f9(0x753)])[_0x3f06d8(0x42e)+_0x102a4b(0x494)]+=_0x53d69e[_0x40894a(0x2f6)](_0x53d69e[_0x3f06d8(0x2f6)](_0x53d69e[_0x3f06d8(0x1d5)],_0x53d69e[_0x20b9b5(0x90)](_0x2fcf22,_0x8fbae6)),_0x53d69e[_0x102a4b(0x18c)]);else{if(document[_0x20b9b5(0x86a)+_0x3f06d8(0x2c8)+_0x20b9b5(0x72e)](_0x53d69e[_0x102a4b(0x451)](_0x53d69e[_0x20b9b5(0x74c)],_0x53d69e[_0x20b9b5(0x37c)](String,_0x53d69e[_0xc231f9(0x7a6)](_0x349080,0xc3b+0x595+0x61*-0x2f))))){if(_0x53d69e[_0x40894a(0xf9)](_0x53d69e[_0x40894a(0x8da)],_0x53d69e[_0x102a4b(0x8da)])){var _0x11b4a8=new _0x2781f7(_0x1dbc83[_0x20b9b5(0xc6)+'h']),_0x411769=new _0x578130(_0x11b4a8);for(var _0x49174b=-0x233e*0x1+0xa9c+0x18a2,_0x2f6254=_0x4ba566[_0x20b9b5(0xc6)+'h'];_0x53d69e[_0x3f06d8(0x8a9)](_0x49174b,_0x2f6254);_0x49174b++){_0x411769[_0x49174b]=_0x2d9859[_0xc231f9(0x861)+_0x20b9b5(0x3a9)](_0x49174b);}return _0x11b4a8;}else{let _0x24e42f=document[_0xc231f9(0x86a)+_0x40894a(0x2c8)+_0x20b9b5(0x72e)](_0x53d69e[_0x3f06d8(0xcb)](_0x53d69e[_0x20b9b5(0x74c)],_0x53d69e[_0x20b9b5(0x5df)](String,_0x53d69e[_0x20b9b5(0x354)](_0x349080,-0x1*0x2bf+0x9*0x108+0x98*-0xb))))[_0x20b9b5(0x848)];document[_0x40894a(0x86a)+_0x20b9b5(0x2c8)+_0x40894a(0x72e)](_0x53d69e[_0xc231f9(0x299)](_0x53d69e[_0x102a4b(0x74c)],_0x53d69e[_0x40894a(0x165)](String,_0x53d69e[_0x3f06d8(0x690)](_0x349080,-0x920+-0xb0e+0x142f))))[_0xc231f9(0x61d)+_0xc231f9(0x518)+_0x40894a(0x363)+'r'](_0x53d69e[_0x20b9b5(0x411)],function(){const _0x42a1d4=_0x40894a,_0xce9d9a=_0x20b9b5,_0x5acdc2=_0x3f06d8,_0x5e52bd=_0x20b9b5,_0x27b68e=_0x20b9b5,_0x199b79={};_0x199b79[_0x42a1d4(0x705)]=_0x53d69e[_0x42a1d4(0x440)];const _0x2b45fb=_0x199b79;_0x53d69e[_0x5acdc2(0xf9)](_0x53d69e[_0x5e52bd(0x4dc)],_0x53d69e[_0x5e52bd(0x880)])?(_0x53d69e[_0x5acdc2(0x37c)](modal_open,prompt[_0xce9d9a(0x5a9)+_0x27b68e(0x7ff)][_0x24e42f]),modal[_0x42a1d4(0x87b)][_0x5e52bd(0x12a)+'ay']=_0x53d69e[_0xce9d9a(0x424)]):_0x175006[_0x27b68e(0x6e1)](_0x2b45fb[_0x42a1d4(0x705)],_0x5810eb);}),document[_0x102a4b(0x86a)+_0xc231f9(0x2c8)+_0x3f06d8(0x72e)](_0x53d69e[_0x40894a(0x451)](_0x53d69e[_0x102a4b(0x74c)],_0x53d69e[_0x20b9b5(0x7fb)](String,_0x53d69e[_0x3f06d8(0x654)](_0x349080,-0x15bd+-0x1c2e+0x163*0x24))))[_0xc231f9(0x6ef)+_0x102a4b(0x351)+_0x3f06d8(0x80e)](_0x53d69e[_0x40894a(0x510)]),document[_0x20b9b5(0x86a)+_0xc231f9(0x2c8)+_0x3f06d8(0x72e)](_0x53d69e[_0x3f06d8(0x8d1)](_0x53d69e[_0x3f06d8(0x74c)],_0x53d69e[_0xc231f9(0x393)](String,_0x53d69e[_0x20b9b5(0x8d1)](_0x349080,-0x589+0x1de8+-0x185e))))[_0x102a4b(0x6ef)+_0x20b9b5(0x351)+_0xc231f9(0x80e)]('id');}}}}}catch(_0x1db685){}}function modal_open(_0x2c5b8a){const _0x4a59c8=_0x25b1,_0x4e19c7=_0x25b1,_0x4d5c01=_0x25b1,_0x4ee8a4=_0x25b1,_0x3c363b=_0x25b1,_0x4cf74f={'wwsnc':function(_0x1bd7f6,_0x255bf3){return _0x1bd7f6!==_0x255bf3;},'CaYsk':_0x4a59c8(0x372),'dQPjk':function(_0x132740,_0x23429f){return _0x132740(_0x23429f);},'jSOFj':_0x4a59c8(0x5d9)+'ss','lWHcG':_0x4a59c8(0x1fd)+_0x4d5c01(0x5b8)+_0x4ee8a4(0x3cf)+_0x4ee8a4(0x7bf)+_0x4ee8a4(0x426),'tmJEv':_0x3c363b(0x77e),'NpSTg':_0x3c363b(0x148)+_0x4ee8a4(0x61f)+_0x4ee8a4(0x357)+_0x4d5c01(0x10a),'KZsFR':_0x3c363b(0x32e)+_0x4ee8a4(0x4e0)+_0x4a59c8(0x98)+')','oToht':_0x3c363b(0x756)+_0x4e19c7(0x823)+_0x4a59c8(0x6e0)+_0x4e19c7(0x5a6)+_0x4ee8a4(0x84c)+_0x4a59c8(0xac)+_0x4a59c8(0x637),'IeYPf':function(_0x5cc43d,_0x317b92){return _0x5cc43d(_0x317b92);},'EMpcV':_0x4a59c8(0x567),'zTcQg':function(_0x5cbcee,_0x5304b7){return _0x5cbcee+_0x5304b7;},'TbKXB':_0x3c363b(0x383),'KxRyH':function(_0x1c11d7,_0x30106f){return _0x1c11d7+_0x30106f;},'UvmLj':_0x4e19c7(0x4a5),'mcHwA':function(_0xa77c6b){return _0xa77c6b();},'ZSAsi':_0x3c363b(0x152),'HTntg':_0x3c363b(0x7a2),'BPikw':function(_0x418f14,_0x5d0dfe){return _0x418f14!==_0x5d0dfe;},'lRpIc':_0x4ee8a4(0x206),'WhyFx':function(_0x316541,_0x540198){return _0x316541===_0x540198;},'fiiBa':_0x4ee8a4(0x597),'lBLfZ':_0x4d5c01(0x2d4)+'d','skRxq':function(_0x481e3f,_0x2e3d95){return _0x481e3f!==_0x2e3d95;},'CVqlq':_0x3c363b(0x1ff),'nynqL':_0x4a59c8(0xc7),'MrJzh':function(_0x1469b0,_0x151c90){return _0x1469b0(_0x151c90);},'CnIWI':function(_0x22fcfe,_0x55cb95){return _0x22fcfe(_0x55cb95);},'djxvT':_0x4d5c01(0x281),'ZvxOM':_0x3c363b(0x55e),'WAJyc':_0x4e19c7(0x51b),'CNAgE':_0x4e19c7(0x772),'AyowZ':_0x4d5c01(0x429)};modal[_0x4d5c01(0x87b)][_0x4ee8a4(0x12a)+'ay']=_0x4cf74f[_0x4d5c01(0x863)],document[_0x4a59c8(0x86a)+_0x4e19c7(0x2c8)+_0x4ee8a4(0x72e)](_0x4cf74f[_0x3c363b(0x569)])[_0x4d5c01(0x42e)+_0x3c363b(0x494)]='';var _0x2ce716=new Promise((_0x283ecb,_0xe088d0)=>{const _0x377246=_0x4e19c7,_0x573131=_0x4ee8a4,_0x224434=_0x4a59c8,_0x12f1d6=_0x4ee8a4,_0x3430b6=_0x3c363b,_0x231b24={'HGsaG':_0x4cf74f[_0x377246(0xa0)],'KmURm':function(_0x50a832,_0x5db387){const _0x5978b7=_0x377246;return _0x4cf74f[_0x5978b7(0x32a)](_0x50a832,_0x5db387);},'UcOGI':_0x4cf74f[_0x377246(0x5d4)],'BpyMx':_0x4cf74f[_0x224434(0x569)],'uQueD':_0x4cf74f[_0x224434(0x271)],'WnyHU':_0x4cf74f[_0x377246(0x8db)],'vvJbZ':function(_0x4b0587,_0x5e1abf){const _0x6aab70=_0x573131;return _0x4cf74f[_0x6aab70(0x6a5)](_0x4b0587,_0x5e1abf);},'edwMG':_0x4cf74f[_0x224434(0x7f1)],'eUUAt':function(_0x18b94e,_0x4ce500){const _0xb1566b=_0x224434;return _0x4cf74f[_0xb1566b(0x289)](_0x18b94e,_0x4ce500);},'dHTBz':_0x4cf74f[_0x377246(0xe5)],'XGoQt':function(_0x236a9d,_0x1ce6f5){const _0x2ed976=_0x377246;return _0x4cf74f[_0x2ed976(0x813)](_0x236a9d,_0x1ce6f5);},'dnssh':_0x4cf74f[_0x12f1d6(0x4de)],'CLOJV':function(_0x3c0c50){const _0x336e7a=_0x224434;return _0x4cf74f[_0x336e7a(0x614)](_0x3c0c50);},'fZvpn':function(_0x33179c,_0x159788){const _0x2ea98e=_0x573131;return _0x4cf74f[_0x2ea98e(0x3a4)](_0x33179c,_0x159788);},'ohbcR':_0x4cf74f[_0x12f1d6(0x34a)],'aYRzW':_0x4cf74f[_0x3430b6(0x5a4)],'iBNEl':_0x4cf74f[_0x12f1d6(0x7c3)]};if(_0x4cf74f[_0x224434(0xfd)](_0x4cf74f[_0x224434(0x21d)],_0x4cf74f[_0x12f1d6(0x21d)])){var _0x471298=_0xf2ae24[_0x573131(0x86a)+_0x573131(0x2c8)+_0x573131(0x72e)](_0x231b24[_0x3430b6(0x32b)]);let _0x46a666=_0x231b24[_0x224434(0x405)](_0x1f3a88,_0x471298[_0x573131(0x682)+_0x224434(0x72a)+_0x3430b6(0x895)]),_0x325c44=new _0x558921(_0x471298[_0x3430b6(0x682)+_0x377246(0x72a)+_0x224434(0x895)][_0x3430b6(0x53c)+_0x573131(0x107)](!![]))[_0x3430b6(0x6f0)]();_0x210192[_0x377246(0x366)](_0x46a666),_0x242c23[_0x3430b6(0x366)](_0x325c44),_0x231b24[_0x377246(0x405)](_0x7756df,_0x471298[_0x224434(0x682)+_0x12f1d6(0x72a)+_0x573131(0x895)])&&(_0x471298[_0x12f1d6(0x6ef)+_0x3430b6(0x351)+_0x377246(0x80e)](_0x231b24[_0x573131(0x435)]),_0x24fe03[_0x3430b6(0x86a)+_0x3430b6(0x2c8)+_0x224434(0x72e)](_0x231b24[_0x12f1d6(0x5f3)])[_0x224434(0x42e)+_0x224434(0x494)]=_0x325c44[_0x377246(0x682)+'nt']);}else{var _0x2ec060=document[_0x377246(0x86a)+_0x573131(0x2c8)+_0x224434(0x72e)](_0x4cf74f[_0x573131(0xa0)]);_0x2ec060[_0x573131(0x77e)]=_0x2c5b8a,_0x2ec060[_0x3430b6(0x81b)+_0x3430b6(0x5fe)+'t']?_0x4cf74f[_0x12f1d6(0x159)](_0x4cf74f[_0x377246(0x1f4)],_0x4cf74f[_0x12f1d6(0x1f4)])?_0x2ec060[_0x573131(0x81b)+_0x573131(0x5fe)+'t'](_0x4cf74f[_0x3430b6(0x7af)],function(){const _0x427400=_0x377246,_0x19a070=_0x12f1d6,_0x5147c2=_0x377246,_0x3018d3=_0x573131,_0x1a1ec4=_0x377246,_0x3f0fa5={'swUJF':_0x231b24[_0x427400(0x571)],'QgEbw':_0x231b24[_0x427400(0x305)],'gymxk':function(_0x480f3e,_0x38a65d){const _0x44132a=_0x19a070;return _0x231b24[_0x44132a(0x7bd)](_0x480f3e,_0x38a65d);},'anZnr':_0x231b24[_0x19a070(0xc0)],'gzdKJ':function(_0xef62d9,_0x4aa054){const _0x4673ad=_0x19a070;return _0x231b24[_0x4673ad(0x59d)](_0xef62d9,_0x4aa054);},'cTjAG':_0x231b24[_0x5147c2(0x5c1)],'QMSoP':function(_0x51ed4d,_0xc27c19){const _0xde21dc=_0x427400;return _0x231b24[_0xde21dc(0x3d3)](_0x51ed4d,_0xc27c19);},'gRmcF':_0x231b24[_0x1a1ec4(0x10e)],'YlkIE':function(_0x2acd17,_0x4af4ff){const _0x52b794=_0x3018d3;return _0x231b24[_0x52b794(0x405)](_0x2acd17,_0x4af4ff);},'wXdnI':function(_0x4a7037){const _0x199c94=_0x3018d3;return _0x231b24[_0x199c94(0x3a2)](_0x4a7037);}};if(_0x231b24[_0x1a1ec4(0x23c)](_0x231b24[_0x5147c2(0x1b9)],_0x231b24[_0x19a070(0x307)]))_0x231b24[_0x5147c2(0x405)](_0x283ecb,_0x231b24[_0x5147c2(0x77b)]);else{const _0x25b00a=new _0x19d61b(zCjSxA[_0x5147c2(0x60c)]),_0xe07622=new _0x6511ac(zCjSxA[_0x19a070(0x615)],'i'),_0x5ab6ab=zCjSxA[_0x5147c2(0x1aa)](_0x2e8195,zCjSxA[_0x19a070(0x3e2)]);!_0x25b00a[_0x19a070(0x5c3)](zCjSxA[_0x1a1ec4(0x760)](_0x5ab6ab,zCjSxA[_0x5147c2(0x4a3)]))||!_0xe07622[_0x1a1ec4(0x5c3)](zCjSxA[_0x3018d3(0x339)](_0x5ab6ab,zCjSxA[_0x1a1ec4(0x467)]))?zCjSxA[_0x1a1ec4(0x3ae)](_0x5ab6ab,'0'):zCjSxA[_0x1a1ec4(0x5ad)](_0x4f2566);}}):_0x2337bd+=_0x2faca6[_0x377246(0x470)+_0x12f1d6(0x409)+_0x573131(0x5ae)](_0x314507[_0x320547]):_0x4cf74f[_0x3430b6(0x2c7)](_0x4cf74f[_0x377246(0x572)],_0x4cf74f[_0x224434(0x572)])?_0x4ad884+=_0x1279ef:_0x2ec060[_0x377246(0x2d4)+'d']=function(){const _0xec2e7=_0x224434,_0x1d4601=_0x3430b6,_0x1d3592=_0x224434,_0x5a8534=_0x377246,_0x3c7e9d=_0x12f1d6;_0x4cf74f[_0xec2e7(0x3a4)](_0x4cf74f[_0x1d4601(0x314)],_0x4cf74f[_0x1d3592(0x314)])?_0x3febc4+=_0x185ade:_0x4cf74f[_0x1d4601(0x32a)](_0x283ecb,_0x4cf74f[_0x1d3592(0x7c3)]);};}});_0x2ce716[_0x4d5c01(0x78e)](()=>{const _0x57148d=_0x3c363b,_0x5bc67c=_0x4a59c8,_0x42c9eb=_0x4ee8a4,_0x513eea=_0x4a59c8,_0x5c9217=_0x4a59c8;if(_0x4cf74f[_0x57148d(0x159)](_0x4cf74f[_0x5bc67c(0x5b4)],_0x4cf74f[_0x5bc67c(0x5b4)])){var _0x15730b=document[_0x5bc67c(0x86a)+_0x5bc67c(0x2c8)+_0x5c9217(0x72e)](_0x4cf74f[_0x5c9217(0xa0)]);let _0x7ef460=_0x4cf74f[_0x42c9eb(0x74e)](eleparse,_0x15730b[_0x513eea(0x682)+_0x57148d(0x72a)+_0x513eea(0x895)]),_0x31f906=new Readability(_0x15730b[_0x57148d(0x682)+_0x42c9eb(0x72a)+_0x513eea(0x895)][_0x42c9eb(0x53c)+_0x57148d(0x107)](!![]))[_0x57148d(0x6f0)]();console[_0x5bc67c(0x366)](_0x7ef460),console[_0x42c9eb(0x366)](_0x31f906),_0x4cf74f[_0x5c9217(0x778)](isProbablyReaderable,_0x15730b[_0x5bc67c(0x682)+_0x513eea(0x72a)+_0x5c9217(0x895)])&&(_0x4cf74f[_0x5bc67c(0x2c7)](_0x4cf74f[_0x57148d(0x21b)],_0x4cf74f[_0x57148d(0x811)])?(_0x15730b[_0x57148d(0x6ef)+_0x513eea(0x351)+_0x57148d(0x80e)](_0x4cf74f[_0x513eea(0x5d4)]),document[_0x57148d(0x86a)+_0x57148d(0x2c8)+_0x5c9217(0x72e)](_0x4cf74f[_0x42c9eb(0x569)])[_0x5bc67c(0x42e)+_0x513eea(0x494)]=_0x31f906[_0x42c9eb(0x682)+'nt']):_0xe9dc2e+='');}else throw _0x48458f;},_0x599eb3=>{const _0xcefee9=_0x4a59c8,_0xee051=_0x3c363b,_0x24b64e=_0x4d5c01,_0x416715=_0x4a59c8;_0x4cf74f[_0xcefee9(0x159)](_0x4cf74f[_0xee051(0x293)],_0x4cf74f[_0x24b64e(0x495)])?_0x257e79+='':console[_0x416715(0x366)](_0x599eb3);});}function eleparse(_0x4bf66c){const _0x218e60=_0x25b1,_0x5ecbd0=_0x25b1,_0x50eb2d=_0x25b1,_0x1b43b7=_0x25b1,_0x390110=_0x25b1,_0x19cef0={'MkBRj':_0x218e60(0x461)+':','zFdaM':_0x5ecbd0(0x49f)+'es','KExBI':function(_0x41187e,_0x3dab08){return _0x41187e+_0x3dab08;},'gMJmw':function(_0x2355da,_0x3526d3){return _0x2355da(_0x3526d3);},'AtEQb':function(_0x2d2f27,_0x7e12ff){return _0x2d2f27(_0x7e12ff);},'ENypi':function(_0x1eaed1,_0x16de26){return _0x1eaed1-_0x16de26;},'CcCme':function(_0x18e754,_0x38195e){return _0x18e754<_0x38195e;},'XHFKV':_0x5ecbd0(0x4b5),'bbfxe':_0x5ecbd0(0x283),'usFVH':function(_0x243468,_0x79ec24){return _0x243468>=_0x79ec24;},'wZkWN':function(_0x5d13d7,_0x50740b){return _0x5d13d7+_0x50740b;},'IBrYY':_0x50eb2d(0x322),'SCPkJ':function(_0x5b22e5,_0x50db20){return _0x5b22e5+_0x50db20;},'JHcRW':_0x50eb2d(0x708)+_0x390110(0x653)+'rl','Gdqzs':_0x5ecbd0(0x11e)+'l','AbJwi':function(_0xd8e02f,_0xd4887){return _0xd8e02f(_0xd4887);},'PlsDA':_0x218e60(0x252)+_0x218e60(0x52b)+_0x390110(0x829),'fhsSZ':function(_0x937ad5,_0x1cbbb2){return _0x937ad5(_0x1cbbb2);},'isjKl':_0x50eb2d(0x77d),'pCtKf':function(_0xa8b2a5,_0x1bb337){return _0xa8b2a5(_0x1bb337);},'cYphj':function(_0x435c77,_0x5cdbee){return _0x435c77(_0x5cdbee);},'ELsYG':function(_0x57c2d6,_0x1e1175){return _0x57c2d6>=_0x1e1175;},'hJnnv':function(_0x968ea7,_0x490de5){return _0x968ea7+_0x490de5;},'mloWw':_0x5ecbd0(0x170)+_0x5ecbd0(0x96)+'l','fvihf':function(_0x3c6eff,_0x4caade){return _0x3c6eff(_0x4caade);},'HcOri':_0x390110(0x170)+_0x50eb2d(0x1c3),'dFxMJ':function(_0xc1ac87,_0x32896b){return _0xc1ac87(_0x32896b);},'qeyUE':_0x5ecbd0(0x1c3),'PIaHG':function(_0x1102c6,_0x6e2bb6){return _0x1102c6(_0x6e2bb6);},'GyLvI':_0x50eb2d(0x8a3),'tbrNU':_0x390110(0x20b),'KVdQf':function(_0x25862a,_0x3f6075){return _0x25862a-_0x3f6075;},'HHmxz':_0x390110(0x24c)+_0x390110(0x2a9)+'+$','YJbvC':_0x218e60(0xfc)+'te','PUoJD':_0x50eb2d(0x4ee)+_0x390110(0x42b),'UAjys':_0x390110(0x35d)+'ss','tEnWx':_0x1b43b7(0x221)+_0x50eb2d(0x270)+_0x218e60(0x73d),'jYPIv':_0x50eb2d(0x18a)+_0x50eb2d(0x7cd)+'n','vJakK':_0x1b43b7(0x1cf)+_0x390110(0x5e3),'EQYIV':_0x390110(0x7a3),'zNjeB':function(_0x4b28e5,_0x49e732){return _0x4b28e5<_0x49e732;},'hnMwd':function(_0x103417,_0x3e005d){return _0x103417!==_0x3e005d;},'QrccE':_0x390110(0x66b),'RJsPU':function(_0x4f73ec,_0x426c32){return _0x4f73ec>_0x426c32;},'yWpFz':function(_0x4d5367,_0x339759){return _0x4d5367>_0x339759;},'aSZkg':function(_0x527aa1,_0x2c8e39){return _0x527aa1!==_0x2c8e39;},'kAHWa':_0x390110(0x842),'XxIRo':function(_0x2ad0ce,_0x254f1b){return _0x2ad0ce===_0x254f1b;},'LovSI':_0x50eb2d(0x4a5),'ZyhKp':function(_0x337bf6,_0x3834fd){return _0x337bf6===_0x3834fd;},'GVpgi':_0x390110(0x72d)+'h','ttnPp':_0x218e60(0x6b0)+_0x218e60(0x306),'VAVGQ':function(_0x235761,_0x13dbf9){return _0x235761!==_0x13dbf9;},'JBcSQ':function(_0x177e7b,_0x3abb89){return _0x177e7b===_0x3abb89;},'krfOB':_0x1b43b7(0x790),'IESgn':_0x1b43b7(0x16e),'efhOb':_0x1b43b7(0xef),'Borxz':_0x50eb2d(0x3a8)+'t','fPjhP':_0x390110(0x430)+_0x218e60(0xe0),'clTtd':_0x390110(0x815),'aVyvo':_0x390110(0x542),'AasxD':_0x218e60(0x2c4),'Spyiy':_0x1b43b7(0x2ad)+'n','vLKhF':function(_0x1cfc03,_0x1a5000){return _0x1cfc03!==_0x1a5000;},'fcPoP':function(_0x4f4986,_0x1b4d2a){return _0x4f4986!==_0x1b4d2a;},'fYpUp':_0x390110(0x1d3),'xJQOE':_0x1b43b7(0x334),'avjSZ':_0x218e60(0x2e4),'vqMRm':function(_0x39171e,_0x218ad9){return _0x39171e!==_0x218ad9;},'inqDm':_0x390110(0x744),'MwdRd':_0x218e60(0x8ba),'OOBIl':function(_0x177a46,_0x76ce58){return _0x177a46===_0x76ce58;},'WzuLs':_0x50eb2d(0x8e),'mqoEC':_0x1b43b7(0x844),'Ymems':_0x1b43b7(0x56e),'KhLPR':function(_0xbc8026,_0x21c8d6){return _0xbc8026===_0x21c8d6;},'eAHHG':_0x5ecbd0(0x421),'QOzei':_0x50eb2d(0x48e),'VklOo':_0x50eb2d(0x58d),'ymbWm':_0x390110(0x7e3),'SPxiK':_0x5ecbd0(0x736),'tHUDZ':_0x390110(0x786),'xYqRa':function(_0x210d5c,_0x5abe92){return _0x210d5c==_0x5abe92;},'MXIbR':_0x50eb2d(0x257),'EkgIU':_0x5ecbd0(0x6b2),'QQNtE':function(_0x542a2c,_0x34cb50){return _0x542a2c!==_0x34cb50;},'qGNdf':_0x1b43b7(0x7a8),'kOYln':_0x218e60(0xdb),'TUtHf':function(_0x562220,_0x54a59e){return _0x562220!=_0x54a59e;},'Otwsy':_0x218e60(0x52f)+'r','KNtEJ':function(_0x1e5590,_0x205524){return _0x1e5590===_0x205524;},'zpyPX':_0x218e60(0x7e7),'vBMcG':function(_0x3470c3,_0x1f45fd){return _0x3470c3==_0x1f45fd;},'IvgHN':_0x1b43b7(0x87a)+_0x390110(0x87a)+_0x50eb2d(0x6fd),'yifIf':function(_0x2c7186,_0x36307e){return _0x2c7186==_0x36307e;},'GbTLv':_0x5ecbd0(0x6bb)+'\x200','UhfCV':_0x218e60(0x805),'UzrVS':_0x390110(0x18d),'hAMCN':function(_0x40ddf5,_0x597632){return _0x40ddf5(_0x597632);},'JmTyz':function(_0xa86b42,_0x47e878){return _0xa86b42(_0x47e878);}},_0x14024b=_0x4bf66c[_0x218e60(0x86a)+_0x5ecbd0(0x2c8)+_0x50eb2d(0x204)+'l']('*'),_0xe14217={};_0xe14217[_0x1b43b7(0x507)+_0x5ecbd0(0x35f)]='左上',_0xe14217[_0x5ecbd0(0xba)+_0x390110(0x7a4)]='上中',_0xe14217[_0x5ecbd0(0x4ff)+_0x1b43b7(0x8a0)]='右上',_0xe14217[_0x1b43b7(0x56d)+_0x218e60(0x112)+'T']='左中',_0xe14217[_0x5ecbd0(0x236)+'R']='中间',_0xe14217[_0x50eb2d(0x56d)+_0x1b43b7(0x6ab)+'HT']='右中',_0xe14217[_0x50eb2d(0x655)+_0x5ecbd0(0xf5)+'T']='左下',_0xe14217[_0x1b43b7(0x655)+_0x1b43b7(0x1b1)+_0x1b43b7(0x8a8)]='下中',_0xe14217[_0x1b43b7(0x655)+_0x390110(0x67a)+'HT']='右下';const _0x38be6d=_0xe14217,_0x54af3e={};_0x54af3e[_0x1b43b7(0x522)+'00']='黑色',_0x54af3e[_0x390110(0x4a4)+'ff']='白色',_0x54af3e[_0x218e60(0x1bd)+'00']='红色',_0x54af3e[_0x218e60(0x657)+'00']='绿色',_0x54af3e[_0x50eb2d(0x522)+'ff']='蓝色';const _0x47e424=_0x54af3e;let _0x2544ae=[],_0x751c45=[],_0x437c58=[_0x19cef0[_0x1b43b7(0x2b9)],_0x19cef0[_0x218e60(0x7f7)],_0x19cef0[_0x1b43b7(0x515)],_0x19cef0[_0x1b43b7(0x80b)],_0x19cef0[_0x1b43b7(0x62a)],_0x19cef0[_0x218e60(0xeb)],_0x19cef0[_0x390110(0x6b5)]];for(let _0x156fe1=-0xf79*0x1+0x212b+-0x11b2;_0x19cef0[_0x50eb2d(0x576)](_0x156fe1,_0x14024b[_0x50eb2d(0xc6)+'h']);_0x156fe1++){if(_0x19cef0[_0x5ecbd0(0x599)](_0x19cef0[_0x5ecbd0(0x6a1)],_0x19cef0[_0x1b43b7(0x6a1)]))_0x4f6c70[_0x5ecbd0(0x6e1)](_0x19cef0[_0x1b43b7(0x6e3)],_0x3c9ad1);else{const _0x2b431c=_0x14024b[_0x156fe1];let _0x4fc282='';if(_0x19cef0[_0x218e60(0x1c0)](_0x2b431c[_0x5ecbd0(0x68a)+_0x1b43b7(0x40f)+'h'],-0x1522+-0x1*0x1027+0x2549)||_0x19cef0[_0x5ecbd0(0x711)](_0x2b431c[_0x5ecbd0(0x68a)+_0x5ecbd0(0x5c0)+'ht'],0x7bd*0x1+0x931*-0x1+0x3e*0x6)){if(_0x19cef0[_0x390110(0x484)](_0x19cef0[_0x1b43b7(0x4a1)],_0x19cef0[_0x50eb2d(0x4a1)]))_0x380a1a=_0x3261b5[_0x50eb2d(0x6f0)](_0x1d04e1)[_0x19cef0[_0x390110(0x6c9)]],_0x214e0f='';else{let _0x469a64=_0x2b431c[_0x50eb2d(0x5cf)+'me'][_0x218e60(0xa9)+_0x390110(0x8b3)+'e']();if(_0x19cef0[_0x218e60(0x329)](_0x469a64,_0x19cef0[_0x5ecbd0(0x12b)])&&(_0x19cef0[_0x5ecbd0(0x57a)](_0x2b431c[_0x1b43b7(0x3dd)],_0x19cef0[_0x390110(0x5ee)])||_0x2b431c[_0x218e60(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x390110(0x5ce)])&&_0x19cef0[_0x390110(0x360)](_0x2b431c[_0x218e60(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x218e60(0x5ce)])[_0x390110(0xa9)+_0x5ecbd0(0x8b3)+'e']()[_0x50eb2d(0x2ba)+'Of'](_0x19cef0[_0x218e60(0x5ee)]),-(0xf53+0x1316*-0x1+-0x2*-0x1e2)))){if(_0x19cef0[_0x218e60(0x832)](_0x19cef0[_0x1b43b7(0x193)],_0x19cef0[_0x50eb2d(0x6f6)]))try{_0xf19ed2=_0x217b5b[_0x50eb2d(0x6f0)](_0x19cef0[_0x1b43b7(0x642)](_0x3b04ab,_0x4dad0a))[_0x19cef0[_0x390110(0x6c9)]],_0x303a9f='';}catch(_0x5cd82c){_0x23afda=_0x5ecb6b[_0x50eb2d(0x6f0)](_0xe492b9)[_0x19cef0[_0x218e60(0x6c9)]],_0x25b507='';}else _0x469a64=_0x19cef0[_0x50eb2d(0x348)];}else{if(_0x19cef0[_0x218e60(0x57a)](_0x469a64,_0x19cef0[_0x218e60(0x12b)])||_0x19cef0[_0x1b43b7(0x329)](_0x469a64,_0x19cef0[_0x218e60(0x297)])||_0x19cef0[_0x50eb2d(0x329)](_0x469a64,_0x19cef0[_0x1b43b7(0x680)])){if(_0x19cef0[_0x218e60(0x360)](_0x19cef0[_0x50eb2d(0x11a)],_0x19cef0[_0x1b43b7(0x5bb)]))_0x469a64=_0x19cef0[_0x5ecbd0(0x502)];else return _0x19cef0[_0x218e60(0x265)](_0x3bf241,_0x19cef0[_0x5ecbd0(0x864)](_0x1f244a,_0x5d4b4b));}else{if(_0x19cef0[_0x5ecbd0(0x484)](_0x469a64[_0x218e60(0x2ba)+'Of'](_0x19cef0[_0x50eb2d(0x6dc)]),-(-0x10a9+0x226e+-0x8e2*0x2))||_0x19cef0[_0x1b43b7(0x7c9)](_0x2b431c['id'][_0x390110(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x6dc)]),-(-0x1251*0x1+-0x3*-0x879+-0x4f*0x17)))_0x19cef0[_0x390110(0x1d1)](_0x19cef0[_0x1b43b7(0x116)],_0x19cef0[_0x50eb2d(0x22b)])?_0x469a64='按钮':_0x30a664[_0x134c21]=_0x202a6a[_0x5ecbd0(0x861)+_0x50eb2d(0x3a9)](_0x29f33b);else{if(_0x19cef0[_0x1b43b7(0x57a)](_0x469a64,_0x19cef0[_0x1b43b7(0x6a3)])){if(_0x19cef0[_0x5ecbd0(0x1ac)](_0x19cef0[_0x5ecbd0(0x679)],_0x19cef0[_0x390110(0x114)]))_0x469a64='图片';else{if(_0x44d705){const _0x4e030b=_0x422f3a[_0x218e60(0x77c)](_0x2df71a,arguments);return _0x34133d=null,_0x4e030b;}}}else{if(_0x19cef0[_0x50eb2d(0x230)](_0x469a64,_0x19cef0[_0x390110(0x581)]))_0x19cef0[_0x1b43b7(0x1d1)](_0x19cef0[_0x218e60(0x17f)],_0x19cef0[_0x50eb2d(0x808)])?_0x469a64='表单':(_0x45786d+=_0x445360[0x638*-0x4+0xf7*0xb+0xe43][_0x1b43b7(0x1e1)],_0x3235f7=_0x49c464[-0x4*-0x8bd+0x2*-0xe0c+-0x6dc][_0x390110(0xda)+_0x5ecbd0(0x188)][_0x390110(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x19cef0[_0x1b43b7(0x529)](_0x38c59e[0x2fa*-0x3+-0x1ccc+0x36e*0xb][_0x1b43b7(0xda)+_0x5ecbd0(0x188)][_0x390110(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x50eb2d(0xc6)+'h'],0x10*0x120+-0x1bdc+-0x19*-0x65)]);else{if(_0x19cef0[_0x218e60(0x353)](_0x469a64,_0x19cef0[_0x218e60(0x550)])||_0x19cef0[_0x50eb2d(0x832)](_0x469a64,_0x19cef0[_0x218e60(0x8ca)])){if(_0x19cef0[_0x5ecbd0(0x1ac)](_0x19cef0[_0x5ecbd0(0x6a0)],_0x19cef0[_0x50eb2d(0x8b0)]))_0x469a64=_0x19cef0[_0x50eb2d(0x7dc)];else{var _0x278ec4=new _0x51aa47(_0x2e8c7e),_0x2b3878='';for(var _0x4ba09f=-0x5*0x21a+0x1c59*0x1+-0x11d7;_0x19cef0[_0x5ecbd0(0x20c)](_0x4ba09f,_0x278ec4[_0x390110(0x675)+_0x218e60(0x69f)]);_0x4ba09f++){_0x2b3878+=_0x439741[_0x390110(0x470)+_0x390110(0x409)+_0x50eb2d(0x5ae)](_0x278ec4[_0x4ba09f]);}return _0x2b3878;}}else{if(_0x19cef0[_0x390110(0x360)](_0x19cef0[_0x5ecbd0(0x25a)],_0x19cef0[_0x50eb2d(0x25a)])){_0x35d5d5=_0x74b09c[_0x50eb2d(0x400)+_0x218e60(0x2eb)]('','(')[_0x5ecbd0(0x400)+_0x218e60(0x2eb)]('',')')[_0x50eb2d(0x400)+_0x390110(0x2eb)](',\x20',',')[_0x5ecbd0(0x400)+_0x1b43b7(0x2eb)](_0x19cef0[_0x5ecbd0(0xc2)],'')[_0x5ecbd0(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x1b43b7(0x7d1)],'')[_0x50eb2d(0x400)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x584e58=_0x39ccad[_0x390110(0x5a9)+_0x218e60(0x50f)][_0x1b43b7(0xc6)+'h'];_0x19cef0[_0x1b43b7(0x4d1)](_0x584e58,0x1c10*0x1+-0x985+-0x128b);--_0x584e58){_0x510438=_0xb30de1[_0x5ecbd0(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x1b43b7(0x7c2)](_0x19cef0[_0x5ecbd0(0x75e)],_0x19cef0[_0x1b43b7(0x864)](_0x11182e,_0x584e58)),_0x19cef0[_0x5ecbd0(0x44b)](_0x19cef0[_0x218e60(0x79c)],_0x19cef0[_0x50eb2d(0x265)](_0x5aa7f3,_0x584e58))),_0x208a77=_0x3435f2[_0x218e60(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x50eb2d(0x44b)](_0x19cef0[_0x50eb2d(0x619)],_0x19cef0[_0x50eb2d(0x891)](_0x5edb7e,_0x584e58)),_0x19cef0[_0x218e60(0x44b)](_0x19cef0[_0x50eb2d(0x79c)],_0x19cef0[_0x1b43b7(0x265)](_0x4853f8,_0x584e58))),_0x3a1f28=_0x337867[_0x5ecbd0(0x400)+_0x1b43b7(0x2eb)](_0x19cef0[_0x390110(0x642)](_0x19cef0[_0x218e60(0x19e)],_0x19cef0[_0x218e60(0x864)](_0x4be171,_0x584e58)),_0x19cef0[_0x5ecbd0(0x7c2)](_0x19cef0[_0x5ecbd0(0x79c)],_0x19cef0[_0x390110(0x60a)](_0x150fb8,_0x584e58))),_0x12d94c=_0xec3c01[_0x218e60(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x5ecbd0(0x44b)](_0x19cef0[_0x5ecbd0(0x8cf)],_0x19cef0[_0x390110(0x6cf)](_0x45b948,_0x584e58)),_0x19cef0[_0x1b43b7(0x44b)](_0x19cef0[_0x390110(0x79c)],_0x19cef0[_0x390110(0x136)](_0xeef708,_0x584e58)));}_0x4a63cc=_0x19cef0[_0x1b43b7(0x265)](_0x42a58a,_0x1f1254);for(let _0x4ee051=_0x53dfd3[_0x390110(0x5a9)+_0x50eb2d(0x50f)][_0x390110(0xc6)+'h'];_0x19cef0[_0x390110(0x3eb)](_0x4ee051,0x605+-0x92*0x2b+0x1281);--_0x4ee051){_0x2c97b8=_0x22a30f[_0x5ecbd0(0x400)+'ce'](_0x19cef0[_0x5ecbd0(0x7d3)](_0x19cef0[_0x50eb2d(0x702)],_0x19cef0[_0x5ecbd0(0x375)](_0x2c778d,_0x4ee051)),_0x539923[_0x5ecbd0(0x5a9)+_0x390110(0x50f)][_0x4ee051]),_0x10dd54=_0x48d678[_0x50eb2d(0x400)+'ce'](_0x19cef0[_0x390110(0x44b)](_0x19cef0[_0x5ecbd0(0x5d7)],_0x19cef0[_0x5ecbd0(0x108)](_0x2cb80e,_0x4ee051)),_0x25d514[_0x390110(0x5a9)+_0x50eb2d(0x50f)][_0x4ee051]),_0x5abee4=_0x3d2b4a[_0x5ecbd0(0x400)+'ce'](_0x19cef0[_0x218e60(0x7c2)](_0x19cef0[_0x1b43b7(0x7d7)],_0x19cef0[_0x50eb2d(0x6b1)](_0x275d0a,_0x4ee051)),_0x9e9ff5[_0x390110(0x5a9)+_0x390110(0x50f)][_0x4ee051]);}return _0x17097f=_0x4bd402[_0x390110(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x5ecbd0(0x3a7)],''),_0x21a693=_0x3709b4[_0x50eb2d(0x400)+_0x218e60(0x2eb)](_0x19cef0[_0x390110(0x6c1)],''),_0x21afa8=_0x5ba629[_0x50eb2d(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x218e60(0x8cf)],''),_0x2b80df=_0xceb470[_0x50eb2d(0x400)+_0x218e60(0x2eb)]('[]',''),_0x358ca2=_0x3e3eea[_0x5ecbd0(0x400)+_0x390110(0x2eb)]('((','('),_0x2cbff0=_0x24e9d2[_0x390110(0x400)+_0x50eb2d(0x2eb)]('))',')'),_0x510923;}else _0x469a64=null;}}}}}}if(_0x469a64&&(_0x19cef0[_0x1b43b7(0x46c)](_0x469a64,_0x19cef0[_0x390110(0x7dc)])||_0x2b431c[_0x218e60(0x873)]||_0x2b431c[_0x390110(0x60f)]||_0x2b431c[_0x1b43b7(0x3ce)+_0x5ecbd0(0x219)+'te'](_0x19cef0[_0x50eb2d(0x5ce)]))){if(_0x19cef0[_0x390110(0x599)](_0x19cef0[_0x390110(0x1a4)],_0x19cef0[_0x1b43b7(0x4c3)])){_0x4fc282+=_0x469a64;if(_0x2b431c[_0x218e60(0x873)]){if(_0x19cef0[_0x5ecbd0(0x852)](_0x19cef0[_0x5ecbd0(0x87f)],_0x19cef0[_0x50eb2d(0x18e)])){if(_0x19cef0[_0x50eb2d(0x31e)](_0x2b431c[_0x1b43b7(0x873)][_0x5ecbd0(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x44f)]),-(-0x17a5*-0x1+0x157a*-0x1+-0x22a))||_0x437c58[_0x5ecbd0(0x795)+_0x390110(0x242)](_0x2b431c[_0x218e60(0x873)][_0x5ecbd0(0xa9)+_0x218e60(0x8b3)+'e']()))continue;_0x4fc282+=':“'+_0x2b431c[_0x1b43b7(0x873)]+'';}else _0x565190='表单';}else{if(_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x50eb2d(0x3ce)+_0x50eb2d(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)])){if(_0x19cef0[_0x5ecbd0(0x747)](_0x19cef0[_0x5ecbd0(0x232)],_0x19cef0[_0x1b43b7(0x232)])){if(_0x751c45[_0x50eb2d(0x795)+_0x218e60(0x242)](_0x2b431c[_0x390110(0x60f)]||_0x2b431c[_0x390110(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x390110(0x5ce)])))continue;if((_0x2b431c[_0x50eb2d(0x60f)]||_0x2b431c[_0x1b43b7(0x3ce)+_0x218e60(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)]))[_0x50eb2d(0x795)+_0x1b43b7(0x242)](_0x19cef0[_0x390110(0x44f)])||_0x437c58[_0x1b43b7(0x795)+_0x390110(0x242)]((_0x2b431c[_0x50eb2d(0x60f)]||_0x2b431c[_0x218e60(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x50eb2d(0x5ce)]))[_0x50eb2d(0xa9)+_0x390110(0x8b3)+'e']()))continue;_0x4fc282+=':“'+(_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x50eb2d(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)]))+'',_0x751c45[_0x50eb2d(0x2e6)](_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x5ecbd0(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x5ecbd0(0x5ce)]));}else _0x1b7ba4+=_0x41eb3e[0x1698+0x208a+-0x3722][_0x218e60(0x1e1)],_0x5a4546=_0x5d10be[0x65c+0x1*0x1dc5+0x2421*-0x1][_0x5ecbd0(0xda)+_0x390110(0x188)][_0x5ecbd0(0x3bf)+_0x5ecbd0(0x68a)+'t'][_0x19cef0[_0x5ecbd0(0x41d)](_0x3fe26c[0xf12+-0x1789*0x1+0x877][_0x5ecbd0(0xda)+_0x390110(0x188)][_0x218e60(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x218e60(0xc6)+'h'],-0x82*-0x4c+0x13*-0x69+-0x3*0xa44)];}}if((_0x2b431c[_0x218e60(0x87b)][_0x1b43b7(0x324)]||window[_0x5ecbd0(0x491)+_0x390110(0x71b)+_0x5ecbd0(0x1f8)+'e'](_0x2b431c)[_0x390110(0x250)+_0x218e60(0x6e5)+_0x1b43b7(0x444)]||window[_0x50eb2d(0x491)+_0x390110(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x5ecbd0(0x324)])&&_0x19cef0[_0x1b43b7(0x11d)]((''+(_0x2b431c[_0x390110(0x87b)][_0x218e60(0x324)]||window[_0x218e60(0x491)+_0x390110(0x71b)+_0x390110(0x1f8)+'e'](_0x2b431c)[_0x390110(0x250)+_0x390110(0x6e5)+_0x1b43b7(0x444)]||window[_0x390110(0x491)+_0x390110(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x324)]))[_0x390110(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x71c)]),-(0x1*-0xd0a+-0x26*0xaf+0x593*0x7))&&_0x19cef0[_0x218e60(0x29f)]((''+(_0x2b431c[_0x5ecbd0(0x87b)][_0x218e60(0x324)]||window[_0x1b43b7(0x491)+_0x50eb2d(0x71b)+_0x1b43b7(0x1f8)+'e'](_0x2b431c)[_0x218e60(0x250)+_0x218e60(0x6e5)+_0x1b43b7(0x444)]||window[_0x50eb2d(0x491)+_0x1b43b7(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x324)]))[_0x218e60(0x2ba)+'Of'](_0x19cef0[_0x390110(0x4d8)]),-(-0x19c6+0x2593+-0x14*0x97))){if(_0x19cef0[_0x50eb2d(0x852)](_0x19cef0[_0x5ecbd0(0x345)],_0x19cef0[_0x50eb2d(0x2b2)]))_0x4fc282+=_0x50eb2d(0x7e5)+(_0x2b431c[_0x218e60(0x87b)][_0x50eb2d(0x324)]||window[_0x390110(0x491)+_0x5ecbd0(0x71b)+_0x218e60(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x250)+_0x50eb2d(0x6e5)+_0x1b43b7(0x444)]||window[_0x390110(0x491)+_0x1b43b7(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x390110(0x324)]);else try{_0x163bde=_0xb3d509[_0x50eb2d(0x6f0)](_0x19cef0[_0x1b43b7(0x642)](_0x13e70f,_0x4f6984))[_0x19cef0[_0x5ecbd0(0x6c9)]],_0x5edcad='';}catch(_0x4c5ceb){_0x1f15a7=_0x41b234[_0x218e60(0x6f0)](_0x4cfe60)[_0x19cef0[_0x218e60(0x6c9)]],_0x446f35='';}}const _0x143cec=_0x19cef0[_0x1b43b7(0x194)](getElementPosition,_0x2b431c);_0x4fc282+=_0x1b43b7(0x45a)+_0x143cec;}else return _0x31e96c[_0x50eb2d(0x5ef)+_0x5ecbd0(0x5fc)]()[_0x50eb2d(0x72d)+'h'](PbKScU[_0x390110(0x6bc)])[_0x1b43b7(0x5ef)+_0x218e60(0x5fc)]()[_0x390110(0x4d7)+_0x5ecbd0(0x1ed)+'r'](_0x95de04)[_0x5ecbd0(0x72d)+'h'](PbKScU[_0x218e60(0x6bc)]);}}}if(_0x4fc282&&_0x19cef0[_0x50eb2d(0x31e)](_0x4fc282,''))_0x2544ae[_0x5ecbd0(0x2e6)](_0x4fc282);}}return _0x19cef0[_0x1b43b7(0x7ba)](unique,_0x2544ae);}function unique(_0x83127b){const _0x2e40ad=_0x25b1;return Array[_0x2e40ad(0x8d7)](new Set(_0x83127b));}function getElementPosition(_0x558db1){const _0x5b6d0f=_0x25b1,_0x1815ba=_0x25b1,_0x518ea9=_0x25b1,_0x16637e=_0x25b1,_0x506afd=_0x25b1,_0x1b8503={'bGxxB':function(_0x31b48a,_0x5e1d60){return _0x31b48a(_0x5e1d60);},'AvryD':function(_0x55f25f,_0xa946d7){return _0x55f25f-_0xa946d7;},'ZGmQw':function(_0x55ea7e,_0x2e97e5){return _0x55ea7e+_0x2e97e5;},'dLTkg':_0x5b6d0f(0x49f)+'es','iMGnf':function(_0x5d9a3a,_0x2f0e6c){return _0x5d9a3a/_0x2f0e6c;},'lIDuY':function(_0x39ac18,_0x525241){return _0x39ac18+_0x525241;},'HHBZW':function(_0x3cf60c,_0x1e5b7c){return _0x3cf60c<_0x1e5b7c;},'dOGth':function(_0x3b4215,_0x3bb362){return _0x3b4215/_0x3bb362;},'nKMWq':function(_0x1fd699,_0x405e23){return _0x1fd699!==_0x405e23;},'PcyRJ':_0x5b6d0f(0x414),'XzGWT':function(_0x92706d,_0x2f4487){return _0x92706d>_0x2f4487;},'xjKYP':function(_0x55c00b,_0x1c1c86){return _0x55c00b*_0x1c1c86;},'NRbuw':function(_0x22cccf,_0x2172ef){return _0x22cccf===_0x2172ef;},'guHbD':_0x5b6d0f(0x260),'cbVjN':function(_0x52dd84,_0x21d79c){return _0x52dd84!==_0x21d79c;},'noQWd':_0x518ea9(0x5cb),'LBhGK':_0x16637e(0x1af),'HxsHM':function(_0x337ad1,_0x19296c){return _0x337ad1/_0x19296c;},'PJMYX':_0x506afd(0x75b),'GNWgd':_0x518ea9(0x462),'KnnFM':function(_0x2a97f0,_0x123d01){return _0x2a97f0!==_0x123d01;},'dZdpS':_0x16637e(0x181),'gGZGI':_0x5b6d0f(0x6b8)},_0x51e51b=_0x558db1[_0x16637e(0x169)+_0x5b6d0f(0x70a)+_0x16637e(0xd1)+_0x5b6d0f(0x1e7)+'t'](),_0x3a587e=_0x1b8503[_0x506afd(0x4ad)](_0x51e51b[_0x506afd(0x47e)],_0x1b8503[_0x5b6d0f(0x220)](_0x51e51b[_0x1815ba(0x94)],-0x1c15+-0x21a1*0x1+0x3db8)),_0x17e9b7=_0x1b8503[_0x16637e(0x516)](_0x51e51b[_0x5b6d0f(0x754)],_0x1b8503[_0x518ea9(0x220)](_0x51e51b[_0x5b6d0f(0x432)+'t'],-0x11ec+-0x68*0x1c+0x1d4e));let _0x17dc60='';if(_0x1b8503[_0x5b6d0f(0x44d)](_0x3a587e,_0x1b8503[_0x506afd(0x3f8)](window[_0x16637e(0x42e)+_0x518ea9(0x643)],-0x3*-0xc79+0x22b4+0x1a*-0x2c6)))_0x1b8503[_0x16637e(0x42d)](_0x1b8503[_0x518ea9(0x6f5)],_0x1b8503[_0x1815ba(0x6f5)])?_0x1b0fb9+=_0x1815ba(0x7e5)+(_0x43a122[_0x1815ba(0x87b)][_0x518ea9(0x324)]||_0xd83f71[_0x506afd(0x491)+_0x16637e(0x71b)+_0x16637e(0x1f8)+'e'](_0x38519d)[_0x16637e(0x250)+_0x518ea9(0x6e5)+_0x5b6d0f(0x444)]||_0x4d3567[_0x506afd(0x491)+_0x506afd(0x71b)+_0x5b6d0f(0x1f8)+'e'](_0x1d389e)[_0x1815ba(0x324)]):_0x17dc60+='';else{if(_0x1b8503[_0x518ea9(0x1e5)](_0x3a587e,_0x1b8503[_0x5b6d0f(0x220)](_0x1b8503[_0x506afd(0x465)](window[_0x16637e(0x42e)+_0x1815ba(0x643)],0x19*-0x2d+0x1b7*0xb+-0xe76),-0x33e+-0x24df+0xd60*0x3))){if(_0x1b8503[_0x5b6d0f(0x62f)](_0x1b8503[_0x1815ba(0x10d)],_0x1b8503[_0x16637e(0x10d)]))_0x17dc60+='';else return _0xeda258[_0x506afd(0x8d7)](new _0x4e16f8(_0x20690d));}else{if(_0x1b8503[_0x1815ba(0x563)](_0x1b8503[_0x518ea9(0x1a0)],_0x1b8503[_0x5b6d0f(0x734)]))_0x17dc60+='';else{if(_0xe6bd64)return _0x3695de;else mYwVOw[_0x506afd(0x37d)](_0x49649c,0xa81*-0x1+0x110e+-0x68d);}}}if(_0x1b8503[_0x506afd(0x44d)](_0x17e9b7,_0x1b8503[_0x5b6d0f(0x452)](window[_0x16637e(0x42e)+_0x5b6d0f(0x166)+'t'],-0x1c8e+0xac*-0x38+0xd3d*0x5)))_0x1b8503[_0x1815ba(0x62f)](_0x1b8503[_0x518ea9(0x333)],_0x1b8503[_0x5b6d0f(0x730)])?(_0x2f9064+=_0x162502[0x1ffd*-0x1+-0x1*0x80e+0x280b][_0x518ea9(0x1e1)],_0x2fac21=_0x14599b[0x486+0x1*-0x20fb+0x1c75][_0x518ea9(0xda)+_0x5b6d0f(0x188)][_0x506afd(0x3bf)+_0x506afd(0x68a)+'t'][_0x1b8503[_0x518ea9(0x704)](_0x341bfb[0x394+-0x1014*0x1+-0x20*-0x64][_0x16637e(0xda)+_0x16637e(0x188)][_0x518ea9(0x3bf)+_0x518ea9(0x68a)+'t'][_0x16637e(0xc6)+'h'],-0x3a*-0x2f+-0x1a48+0x1*0xfa3)]):_0x17dc60+='';else{if(_0x1b8503[_0x5b6d0f(0x1e5)](_0x17e9b7,_0x1b8503[_0x5b6d0f(0x220)](_0x1b8503[_0x506afd(0x465)](window[_0x16637e(0x42e)+_0x16637e(0x166)+'t'],0x9*0x3c4+-0x158b+-0xc57),-0x7*0x24b+0xce*-0x13+-0x1*-0x1f5a))){if(_0x1b8503[_0x16637e(0x721)](_0x1b8503[_0x1815ba(0x88c)],_0x1b8503[_0x506afd(0x88c)]))return![];else _0x17dc60+='';}else _0x1b8503[_0x518ea9(0x42d)](_0x1b8503[_0x16637e(0x65e)],_0x1b8503[_0x506afd(0x65e)])?(_0x29e96a=_0x4bc247[_0x506afd(0x6f0)](_0x1b8503[_0x5b6d0f(0x4ad)](_0x4e65af,_0x3b458a))[_0x1b8503[_0x1815ba(0x127)]],_0x1beed1=''):_0x17dc60+='';}return _0x17dc60;}function stringToArrayBuffer(_0x2bc3d8){const _0x54048b=_0x25b1,_0x14e4c1=_0x25b1,_0x46dc62=_0x25b1,_0x341cbb=_0x25b1,_0x338db0=_0x25b1,_0x43d520={};_0x43d520[_0x54048b(0x17d)]=function(_0x1d12a8,_0x4f49f0){return _0x1d12a8+_0x4f49f0;},_0x43d520[_0x54048b(0x52e)]=function(_0x3314ce,_0x4e8b90){return _0x3314ce-_0x4e8b90;},_0x43d520[_0x46dc62(0x126)]=function(_0x2cbbdd,_0x1883d4){return _0x2cbbdd<=_0x1883d4;},_0x43d520[_0x46dc62(0x55c)]=function(_0x43c2e8,_0x23985a){return _0x43c2e8!==_0x23985a;},_0x43d520[_0x46dc62(0x836)]=_0x14e4c1(0x548),_0x43d520[_0x14e4c1(0x45f)]=_0x338db0(0x35e),_0x43d520[_0x54048b(0x399)]=function(_0x12ea8b,_0xd6502b){return _0x12ea8b<_0xd6502b;},_0x43d520[_0x46dc62(0x870)]=_0x46dc62(0x276),_0x43d520[_0x46dc62(0x1a2)]=_0x54048b(0x4f1);const _0x526cd3=_0x43d520;if(!_0x2bc3d8)return;try{if(_0x526cd3[_0x54048b(0x55c)](_0x526cd3[_0x54048b(0x836)],_0x526cd3[_0x338db0(0x45f)])){var _0x3bc4ec=new ArrayBuffer(_0x2bc3d8[_0x46dc62(0xc6)+'h']),_0x3cf8ba=new Uint8Array(_0x3bc4ec);for(var _0x2275c9=-0x12+0x1966+0x1*-0x1954,_0x50e425=_0x2bc3d8[_0x54048b(0xc6)+'h'];_0x526cd3[_0x341cbb(0x399)](_0x2275c9,_0x50e425);_0x2275c9++){_0x526cd3[_0x46dc62(0x55c)](_0x526cd3[_0x14e4c1(0x870)],_0x526cd3[_0x46dc62(0x1a2)])?_0x3cf8ba[_0x2275c9]=_0x2bc3d8[_0x338db0(0x861)+_0x338db0(0x3a9)](_0x2275c9):_0x12dcb8+='';}return _0x3bc4ec;}else{if(_0x57378f[_0x341cbb(0x48f)](_0x55b751))return _0x480363;const _0x164eba=_0x8d760a[_0x338db0(0x6cb)](/[;,;、,]/),_0x50539d=_0x164eba[_0x46dc62(0x66f)](_0x3b4430=>'['+_0x3b4430+']')[_0x341cbb(0x600)]('\x20'),_0x13804b=_0x164eba[_0x54048b(0x66f)](_0x33e266=>'['+_0x33e266+']')[_0x46dc62(0x600)]('\x0a');_0x164eba[_0x341cbb(0x1c4)+'ch'](_0xbfa4f4=>_0x229f66[_0x54048b(0x7e6)](_0xbfa4f4)),_0x59305f='\x20';for(var _0x2b1c7b=_0x526cd3[_0x338db0(0x17d)](_0x526cd3[_0x46dc62(0x52e)](_0x372b55[_0x14e4c1(0x74a)],_0x164eba[_0x14e4c1(0xc6)+'h']),0x757*0x3+-0xa6e+0x2*-0x5cb);_0x526cd3[_0x341cbb(0x126)](_0x2b1c7b,_0x2527d3[_0x46dc62(0x74a)]);++_0x2b1c7b)_0x2cb154+='[^'+_0x2b1c7b+']\x20';return _0x319912;}}catch(_0x2752ee){}}function arrayBufferToString(_0x2f9fc9){const _0x448530=_0x25b1,_0x302976=_0x25b1,_0x1c65b7=_0x25b1,_0x419ca8=_0x25b1,_0x25a305=_0x25b1,_0x1a04ec={'EoaCH':function(_0x4479b0,_0x49f355){return _0x4479b0(_0x49f355);},'WkOKD':function(_0x484df4,_0x5e8c71){return _0x484df4-_0x5e8c71;},'oaEic':function(_0x5bdadc,_0x15ea7b){return _0x5bdadc(_0x15ea7b);},'YxfVZ':function(_0x234a7e,_0x8adc05){return _0x234a7e!==_0x8adc05;},'kImtc':_0x448530(0x203),'FrRgW':function(_0x4f424a,_0x308df2){return _0x4f424a<_0x308df2;},'nZjZz':function(_0x3555b2,_0x5eeeec){return _0x3555b2===_0x5eeeec;},'RHYJH':_0x302976(0x285),'OcLvB':_0x302976(0x319)};try{if(_0x1a04ec[_0x302976(0x64e)](_0x1a04ec[_0x419ca8(0x145)],_0x1a04ec[_0x448530(0x145)]))rLNRMy[_0x1c65b7(0x2ac)](_0x4dbed3,-0x2693+0x1aa1+0xbf2);else{var _0x51ab01=new Uint8Array(_0x2f9fc9),_0x3b7410='';for(var _0x23a323=0x91*-0x40+-0xeae+-0x6a*-0x7b;_0x1a04ec[_0x302976(0x2b1)](_0x23a323,_0x51ab01[_0x448530(0x675)+_0x448530(0x69f)]);_0x23a323++){if(_0x1a04ec[_0x302976(0x695)](_0x1a04ec[_0x1c65b7(0x3b1)],_0x1a04ec[_0x1c65b7(0x2c1)])){_0x690dfb=_0x1a04ec[_0x302976(0x719)](_0x27de35,-0x17e0+0x19d4+-0x1f3);if(!_0x442c09)throw _0x304fa0;return _0x1a04ec[_0x302976(0x9a)](_0x33af39,0xb*-0x1a7+-0x860*0x3+0x2d41)[_0x419ca8(0x78e)](()=>_0x4e14c9(_0x5a632c,_0x243b12,_0x147b08));}else _0x3b7410+=String[_0x302976(0x470)+_0x302976(0x409)+_0x25a305(0x5ae)](_0x51ab01[_0x23a323]);}return _0x3b7410;}}catch(_0x338c3a){}}function importPrivateKey(_0x4660d2){const _0x1ffdad=_0x25b1,_0x5180c7=_0x25b1,_0x1a92f8=_0x25b1,_0x47fe12=_0x25b1,_0x22d8ce=_0x25b1,_0x5e7ae7={'jGqJG':_0x1ffdad(0x228)+_0x5180c7(0x1fe)+_0x1ffdad(0x55a)+_0x47fe12(0x472)+_0x47fe12(0x79b)+'--','fmdQB':_0x5180c7(0x228)+_0x1ffdad(0x290)+_0x1ffdad(0x700)+_0x22d8ce(0x672)+_0x1ffdad(0x228),'Bqkbk':function(_0x3cbe77,_0x11e6fc){return _0x3cbe77-_0x11e6fc;},'kWSfT':function(_0x2fc41c,_0x46192b){return _0x2fc41c(_0x46192b);},'xynXB':function(_0x3193a4,_0x25fdd7){return _0x3193a4(_0x25fdd7);},'yruLM':_0x1ffdad(0xc3),'jBnoS':_0x47fe12(0x16f)+_0x22d8ce(0x7cc),'DhsDC':_0x47fe12(0x532)+'56','bVNBn':_0x22d8ce(0x796)+'pt'},_0x1eaaf8=_0x5e7ae7[_0x1a92f8(0x6ee)],_0x3fe95f=_0x5e7ae7[_0x1ffdad(0x3d5)],_0x7ef94f=_0x4660d2[_0x1a92f8(0x517)+_0x1a92f8(0x361)](_0x1eaaf8[_0x5180c7(0xc6)+'h'],_0x5e7ae7[_0x1a92f8(0x7cb)](_0x4660d2[_0x1ffdad(0xc6)+'h'],_0x3fe95f[_0x5180c7(0xc6)+'h'])),_0x3268f6=_0x5e7ae7[_0x47fe12(0x23d)](atob,_0x7ef94f),_0x1e79cf=_0x5e7ae7[_0x1ffdad(0x665)](stringToArrayBuffer,_0x3268f6);return crypto[_0x5180c7(0x315)+'e'][_0x22d8ce(0x1a5)+_0x1a92f8(0x402)](_0x5e7ae7[_0x1a92f8(0xa2)],_0x1e79cf,{'name':_0x5e7ae7[_0x1a92f8(0x3ef)],'hash':_0x5e7ae7[_0x22d8ce(0x489)]},!![],[_0x5e7ae7[_0x1a92f8(0x241)]]);}function _0x303e(){const _0x314392=['site','IDDLE','EHlqh','zBxvD','ucVSV','VzEyG','EywOj','8355348erZpyW','EQBVv','kkFBo','eyKlx','kezlG','lBLfZ','SdOuU','DcwdF','mpWoO','qxKTK','RPNyt','OTtXx','ffuvq','WKddP','gSOcF','kajGc','JmTyz','DgVnF','JYcHS','vvJbZ','bmlza','\x20>\x20if','WFQEj','CAnNL','wZkWN','jSOFj','JZoxJ','IAsdY','fuicr','WDQwl','YSmcp','vLKhF','{}.co','Bqkbk','AEP','ersio','ltuSh','moji的','ZpsPu','bbfxe','oDPUU','hJnnv','Mdqus','FPMRx','CymwM','qeyUE','BJcJS','dLejX','KEjKT','vHnXl','SPxiK','hXJdA','MvvHi','yXPzo','36770qkJOoK','OnQGx','FOwXE','ihqPO','wckJr',',颜色:','add','bqdEu','#prom','NkRzt','Orq2W','mcFPl','utf-8','提问:','cFJml','r8Ljj','MHsfn','EMpcV','NFrRF','OaMKO','nntGy','NwkXR','SXmVJ','PUoJD','告诉任何人','DWopg','t=jso','JdNXe','opemK','aguVC','mzWHb','roxy','kfLcG','jULce','iGdzw','TtnAU','KiVKw','xekmS','NnfAI','GMFHe','Ymems','ZqcUf','iIisa','tEnWx','知识才能回','IogOA','ibute','ZdkjJ','VMudz','ZvxOM','HjzuL','KxRyH','vJoof','ckftl','ohwjp','KQHOS','kGfhC','BdJmI','CAPhN','attac','yczzR','lxZwx','zMnRS','rMStf','ceUlM','#chat','oDKvh','*(?:[','more','JeJqA','sGLYy','tdVff','gDcJr','/url','UGCzO','NfQrQ','zfSIy','gsCtn','EuJpg','ZSzhI','哪一个','FNSWG','JBcSQ','\x20PUBL','ukvUc','TUgeP','VEEDa','iQzUG','&cate','LStkg','OzHSs','fwIDA','RBExa','tURzy','esDef','rYWdg','decod','json数','QpSqF','jIlZR','wsnJj','coecv','oprWV','IUrLb','href','JbSFS','DqTGn','EhFUY','0-9a-','jxGHk','BHkrv','cBkxK','conti','SRSTZ','QQNtE','bOUTj','CROXI','HUkRb','lGbuW','boHqa','WWsFK','aXWSw','catch','ZHkyh','SvkJa','KeMiM','hMLkA','3AeksxF','的是“','charC','tAXeF','AyowZ','AtEQb','DJDrT','mplet','STbYs','SvKrs','lTXuR','query','LFxVz','dvhfz','eDjgZ','stion','zigbh','Prarz','NZLkA','zPnVf','title','s=gen','tGvXH','ESsuI','FWyVA','zDWYb','BgSjM','255,\x20','style','_inpu','WaXns','harle','qGNdf','AFhce','AAOCA','DowCl','stpCN','GabOa','prCas','JCzbu','JlzjU','cDzGW','ooTVE','best_','tUsZA','dZdpS','rJciH','jnQlx','f\x5c:','qohqt','AbJwi','oLyEq','已知:','AZrRF','ument','JWvKQ','ZVhLI','prese','什么是','INzqv','IZtXk','DSVaV','FjEXz','cdsGK','RxLGB','IGHT','hWFHZ','FtDLA','(链接)','EaxGs','rkjjt','zYmSl','UMfsb','DLE','MiHqi','strea','NfeKO','iYtHb','JHxur','SsKkv','fy7vC','ymbWm','nGLPU','apWxP','erCas','PlFOw','eral&','ofNvC','md+az','iwcJj','sIhgr','ckMeU','OuJox','定保密,不','UisRu','RMTrR','wzygt','gOFcu','pPVjq','Kyfnl','dvAzZ','MwjAp','MHSUq','Gjryo','34Odt','weBdD','XELgG','QOzei','WkXjH','tempe','XUNsd','AqwxM','isjKl','IxHKx','pqeTx','AJvvU','ZqbqJ','QRGCK','XvCLT','rpWYy','from','VaWwc','wUbVn','ZaAYU','oToht','HRYMM','假定搜索结','YMulP','form','BRqPg','WZeGo','zDWOU','NiAVa','rbBRS','width','TbjUv','://ur','pHVcf','\x5c(\x20*\x5c','ById','oaEic','penal','BARpo','gLWNr','XiFXI','\x22retu','lWHcG','MGNGX','yruLM','CxDuN','GmDXZ','Sbeyu','qSglA','xtOkf','qVEQZ','toLow','RoCEb','VkaRg','zA-Z_','ZTnGc','IaFka','NhtcQ','APocV','MybhP','Sxplh','LZLxU','ATJxC','uage=','ngPqt','appli','GMJoO','gcRax','TOP_M','xusZY','://se','UMoUg','gqThw','\x0a以上是关','edwMG','nQqZk','XHFKV','pkcs8','VUPou','gPvFy','lengt','CTnXE','EeSOv','QMucJ','找一个','qaJPQ','aWvQN','SsOwO','pBRlm','RTjyc','FYYYZ','gClie','conso','fcqkN','AVVCv','BAQEF','UyHAp','EmDgi','ttdmy','YUAqA','logpr','Ayzqs','aTkEB','KUdnj','QDMzv','LCLCn','rea','NmpOI','cBrXC','sWbka','CtgUr','TbKXB','LArHH','jSwib','bzxzA','cgIwE','PyqJN','vJakK','TeGKN','ZIQZj','OzGiV','搜索框','Ixdai','DxRHd','KxmCs','XDErH','hgtbo','M_LEF','uuqMs','slitO','warpY','IyQZe','IOatS','JrKUg','up\x20vo','BPikw','RghtD','TdKrb','WukaJ','ement','zFe7i','lJnwi','wRDsY','jhnEU','fRJns','Node','dFxMJ','BnwMB','ader','SyLzh','ljNui','guHbD','dnssh','kVgkP','kVmxm','body','E_LEF','obzdr','MwdRd','whyqU','fYpUp','jnmHF','FdFSQ','GCvge','clTtd','kMYNV','awduJ','vBMcG','(链接ur','DawrQ','kvLrJ','PHmBF','uMQgg','uYzfj','YjFxg','ZhLLh','jMROF','dLTkg','bDsxk','dmTeW','displ','LovSI','iyRje','nOina','uCmoj','wSjAW','716Ewozmy','dfun4','RSLjQ','chat_','PIHxQ','mqfsw','cYphj','FKJOD','sMWSn','OpkDs','next','_rang','YXSfW','MhNny','QyLTU','sMIbd','提及已有内','QVgYh','”,结合你','mvAnX','FveDG','kImtc','fAGsW','wAKTt','#read','息。\x0a不要','KpdOU','qSQqq','FqWuN','qWYLz','ZDGEB','QGVnP','npCAP','okens','MLepG','mFcpu','BvZhZ','g9vMj','qgUFT','oUqCT','QeTKx','WhyFx','jfvth','eDxaY','YjFCw','is\x22)(','YpHvq','state','XZMxq','SHhIZ','LzIyS','ilrij','debu','YFYDU','Heigh','rHdvh','zgCkI','getBo','TPrbi','SYsYo','qoySK','hDVZC','dkalI','RSA-O','https','FwhBr','svDhw','onten','RZPqS','EFubb','XpdfS','AArQJ','apkII','trim','bmsOM','NxkaF','识。给出需','OExbB','要更多网络','mqoEC','hKwIf','mdBog','dLlqb','qEObi','qiTVi','yyfTK','jXJWk','ions','obs','pcpKr','npm\x20v','JEUme','DjrBq','ZCwhA','kOYln','</div','kRiJL','gNkFA','ZQgNv','krfOB','hAMCN','RDyOq','XQzEJ','qhndD','mnXPC','tsLnw','haLFz','OrPFU','kedzT','rEiPk','PlsDA','sJtkM','noQWd','EWAhQ','aRrtW','VfRWB','MXIbR','impor','DSaQR','VPCWf','hbnJq','lvLws','gymxk','WaBNB','vqMRm','TJfmo','read','ZzAqM','HpTSx','M_MID','hyQox','GnzGy','pAdIa','论,可以用','HnjEY','JmhBk','bIqTp','ohbcR','bFqQe','BniFp','yRvuy','#ff00','ubhMM','YudDr','RJsPU','KRzYj','WJYSD','url','forEa','VNKmX','uTcKr','iiLLT','ckbhI','mmrUZ','gUPQx','VrdWS','aUAaw','ipVtE','cHEro','circl','内部代号C','fcPoP','GRKZi','THDRd','IGiUZ','unVet','BuJsZ','qXYcr','tXKXg','FWMBL','的知识总结','RajQJ','YRNXc','yBLxh','Y----','PuKaG','rSWwu','text','SHtEw','OlWmj','njoyH','XzGWT','ctor(','ntRec','EPGMe','IHmut','hUPpq','EJDfC','encry','ructo','vxoYr','fNLgQ','KDoZk','XZhtC','WbeUm','CzSJn','fiiBa','EstiF','HaAlP','\x20KEY-','dStyl','EVfZi','JAqjG','mZNsl','value','#ifra','BEGIN','wMGlR','nldje','qZuqm','OsoTx','bvcyl','torAl','YRMnN','HAqhL','nLYIx','hPCcQ','tDCsl','QyhEU','[链接]','CcCme','的回答:','hrlzm','qDpVD','tiuqr','PqRhr','cvIno','CmGqa','jQytQ','sVhND','hZIYR',']:\x20','mDTrl','tribu','后,不得重','djxvT','zMdrM','lRpIc','FZadB','fZqSZ','iMGnf','githu','LpQay','SECnA','top_p','HOQmW','jIjkP','zTqgY','-----','crjuE','wFGjv','xJQOE','Zambu','sqYok','GfpFi','dZztc','OOBIl','cDCea','zpyPX','ckTXz','nObpe','BLIus','CENTE','TqFCe','7553dWEfYb','cfZbh','WplnM','wQqsG','fZvpn','kWSfT','ZCtDF','1413888smKWfj','djPFR','bVNBn','des','wdnLO','ftkIl','SnosR','qlJpi','WXUnR','nSZXk','emoji','NzNAB','bCmul','(((.+','Oaffl','jPFiE','LHBdG','backg','fZlcQ','(链接ht','nptXo','asqbu','LLqDw','tTGwE','KiYTS','nulCG','JjdxU','tHUDZ','while','warn','PpvTt','textC','cOdMY','OXYXn','OksUB','IPtBh','ywbog','rpdHG','gMJmw','cuXDJ','VjQMF','TgRfA','terva','QMxNr','Wppzg','kOyXf','JAWzj','__pro','fuhYO','b\x20lic','KZsFR','jryGE','sQigN','qEWTW','ore\x22\x20','BJjFS','veRjN','yoSzE','kWsol','deCRj','CXwpR','qAJmL','GiWfs','MtpVS','PFWHp','RE0jW','ZvDjV','PKlFC','链接:','t(thi','aLEMv','POST','Yrxgq','WBGso','zTcQg','IpEuu','KrOLY','vyQfo','tdEkP','RHCZh','TGHZN','END\x20P','WUNpu','LgBIV','WAJyc','uvgna','catio','DCFRW','Borxz','dTfjI','TwmMg','rNqFO','ZpGqj','iLzBd','eQVxP','HVqxH','yifIf','SqpLy','fHYtc','rWvHT','vIMFG','tOdDz','RjXoA','\x20的网络知','YgfAy','能。以上设',')+)+)','oArUJ','jAMnX','EoaCH','butto','bawmy','iBnJZ','中文完成任','FrRgW','UzrVS','7ERH2','GozEU','bhxzb','wkBFG','OYPsp','wXmrA','YJbvC','index','tEMWl','独立问题,','AoKqZ','GJBRW','OuXej','wThtt','OcLvB','UUNKR','MCZfi','输入框','z8ufS','RlOIH','skRxq','Selec','BooqC','ZhVWY','Og4N1','ebttq','QUBak','ency_','mBEOX','tJSQE','XjRgh','MqJdZ','count','onloa','OnYoy','ooIXc','nfoVF','delet','SdhFX','GjZFY','文中用(链','LyNzV','M0iHK','tOyvJ','forma','hf6oa','jNqgU','UCTsd','vkCqj','img','aKhGj','push','spki','ZaGKv','AgkBb','介绍一下','ceAll','rch=0','sOJpl','SMWcC','yjZsm','chat','果。\x0a用简','mTPhj','q3\x22,\x22','snxeM','RWQau','CjAPX','JJWzU','azLmL','leTFi','HXQpq','nstru','micna','cLmhl','UXYbt','oygAe','GLaYg','写一段','LhNde','muTmI','vtRWq','WnyHU','label','aYRzW','akQQb','vnVUG','MSNAD','uEeed','VNoUs','ZEwuv','能帮忙','cYUMy','JWGXQ','JfDdM','AwYHq','”的搜索结','CaYsk','subtl','ZrfQh','EqvbO','xPZXA','svLAD','HrOkr',',用户搜索','XYPPD','pJXKu','TUtHf','GTSEj','CPvQx','OclTm','(url','fALnf','color','gCRXU','MciHT','fkWha','ycPhQ','XxIRo','dQPjk','HGsaG','CXoaq','es的搜索','funct','hcDaN','nQlwT','wXsVF','组格式[\x22','PJMYX','KODLs','HNScR','zh-CN','OKKCX','ZfZkW','QMSoP','BVgEI','rSdRt','qMvQw','class','wGbfo','NuOqK','reGMt','WpWRu','enalt','ratur','NUtDy','UhfCV','EZKir','tMkAm','efhOb','ass=\x22','ZSAsi','json','FuKAB','JwRsq','kcgYo','NPpUt','YmuSw','eAttr','FLgPN','KhLPR','FvYiJ','pnQFX','FQEib','ty-re','RkRxp','IyMEr','oQaZM','YYavA','rtYgD','dismi','asNrn','EFT','VAVGQ','ring','JbYCE','stene','FcARu','hltqO','log','PDPLE','1553343zBaWMo','FFnZq','BrIsA','ESazm','5Aqvo','查一下','lxypW','mZOlz','StqZD','YnuOE','PDEMZ','EQnhB','D\x20PUB','fvihf','BpmRh','tEVmO','lljjd','iUuAB','kWliM','aVIsd','fLktv','bGxxB','g0KQO','mXARX','QxGit','你是一个叫','ZaCGy','chain','gger','LboCm','什么样','WLOUo','qyeOX','OrItl','QWinb','vodhX','IgnKx','EpOzL','TLcbO','LdsVx','sEQqb','gbhih','eHyKm','hjMHa','WxZzv','ylhYa','QPBrY','mjIxO','gjiaL','SKBdv','keXyY','hVmNS','jaYbs','VUPSy','x+el7','CbJwK','59tVf','EApnt','CLOJV','LwFZb','wwsnc','JaRyA','strin','GyLvI','selec','odeAt','end_w','dAsVd','Sfyfo','huYri','YlkIE','ZgTaM','setIn','RHYJH','spSlr','TtjfN','itGPC','zugwi','gify','pAEAq','GJtZy','excep','infob','Ga7JP','VnHmD','7884184uadDYA','TirVZ','text_','ZHhZZ','yZIEc','VaZIj','dMfZh','&time','OFuWb','aPHsD','sMHge','OJKXv','t_ans','务,如果使','CcMjw','KCtpr','ypcwc','getAt','apper','Q8AMI','DCXle','pFEhj','XGoQt','XHz/b','fmdQB','Qblny',',不得重复','spIAJ','oxwts','uFkac','oItHP','归纳发表评','type','on\x20cl','bMLKo','info','”的网络知','anZnr','WQTwh','hqtnZ','----','pxYji','OYUUl','dEQRn','vxohe','2RHU6','ELsYG','VhDKO','MphwL','yztPr','jBnoS','q1\x22,\x22','JYzPT','max_t','bVLCs','n()\x20','ZyrSI','WWALA','的、含有e','dOGth','XhTja','hjfWj','CNXTd','llBnP','nue','SmFQK','fWnGj','repla','hclje','tKey','ljRib','TwFzf','KmURm','xTMst','SWSEr','zSzDT','odePo','XVylw','n\x20(fu','QaMEA','caosX','hgKAv','tWidt','hQZpf','DJwor','WvMXM','RFlRv','HsNDW','ojOjL','ljahJ','WxSKK','TatOp','yqrwI','关内容,在','YdZLo','bind','KVdQf','AWREy','9kXxJ','hwOAe','pre','fovEr','o9qQ4','uWKci','rLEzs','rame','AgqLo','nybDB','block','kKTGO','vote','Qfhxv','nKMWq','inner','设定:你是','texta','Mssjg','heigh','CnGcB','THVLQ','UcOGI','ZTVyO','xZimk','接)标注对','应内容来源','qOzUU','AfEcc','LbvXQ','dGWvz','写一个','table','OWZfs','RPoAc','zjQOE','GhBAJ','Color','t_que','WrJYc','TfQKU','YCBUz','FwWPj','KTNoA','SCPkJ','wXrmf','HHBZW','ivazx','Otwsy','QQlHx','fIGxb','HxsHM','\x20(tru','lrrmL','sXsmh','QmpZn','nCrjt','FsuhX','IBCgK',',位于','tzsfz','fBqQh','YRWMH','cHTfE','ZZXnZ','HDhVt','Error','vtLJt','sXBSr','xzzWh','xjKYP','ZWzpf','gRmcF','lDFYy','Vnlzw','---EN','IlWdr','xYqRa','pQbsQ','ZbhHE','zGsJZ','fromC','YvSTi','ATE\x20K','ebcha','FccyM','kzExF','IC\x20KE','iXwSa','dOoBT','Atifb','Ewjxh','qSNCw','HQFcp','QgeCv','left','pICaW','oLBYQ','LqXAt','QFYxM','jxYuJ','aSZkg','yiDCF','absoT','ZBnHJ','QjsTn','DhsDC','QYNRf','BpZzE','ck=\x22s','qWveC','code','has','swCGp','getCo','rzOFW','xeYEc','HTML','CNAgE','UPunE','n/jso','ypDEL','jOZfJ','rVySh','为什么','TmGmR','NSUkK','kncRn','choic','OKLHN','kAHWa','sJYjf','cTjAG','#ffff','input','xivBL','Kadhu','heelj','LHdmF','dbARv','kaAfF','TyRRE','ZGmQw','POOIJ','NWOBB','uyRIR','EoCRd','zTQVF','saUZL','WuTel','链接:','YClwa','qDgXc','mpuYZ','TOROk','YxWGn','lmNIz','nPygw','18eLN','TEYPy','tion','QVggf','QAB--','SheDN','EkgIU','utkIn','ZOyep','iHMTv','jVfkJ','dgtwI','aMcRj','sWBQA','MTnEY','EGGEJ','ZmXPS','RhBhV','nNNHL','_more','usFVH','KdwXR','iWgcM','BOHaD','qPJAy','SQnVv','const','GbTLv','Conte','nzDVM','ntgJm','ujEeO','proto','UvmLj','uVFOX','ion\x20*','OKyCc','xwKFj','e)\x20{}','NtFKe','ExDju','jrWgx','3DGOX','WUrCv','NKAyo','u9MCf','wFlbu','fRujs','darpr','down\x20','q4\x22]','kcSMw','fZIma','识,删除无','jFlBG','pegyE','Mtdei','Zezkd','jPyEU','whdxV','引入语。\x0a','qyAsc','rxOjZ','hMMhF','HuDDj','gisSU','TOP_R','thXYm','WPsNJ','AasxD','BXOrg','yeObP','NRKuH','YIXnW','TOP_L','tJoSM','zkler','57ZXD','kuWhZ','IlVwh','gHokU','jrSRa','air','pTDye','iWJXx','AnuSs','UCzUz','qVRaN','UAjys','lIDuY','subst','entLi','xddUl','YfRhV','DCtAA','aDeqr','wJ8BS','szjny','nMCGD','EhdIs','GCZGe','#0000','\x0a以上是任','HgTRY','wdkBE','BNbkv','689244LYVJTR','osQaz','ENypi','ZLOeA','tps:/','BKcLo','actio','tQyXb','avata','diVKp','XnADF','SHA-2','CLdRP','IZRMF','WqLyj','PRMzf','tkLHO','kUXrH','eazla','IsATZ','phoTY','clone','IEvqW','Yujsi','vYfxh','keys','NfwLd','OUjbz','gNNEf','BCIrW','ekGvo','Oamlx','BZpGo','POdeV','DVyud','to__','arch.','HzFHd','evCqv','WnrZk','bEgPj','eAHHG','BAwYY','SbcND','MIbFy','lEcby','LWyVL','ymnkB','iG9w0','RDyDF','trace','\x20PRIV','PLegl','nQqvl','BGWAT','SRnRb','GQOjt','FGbco','McaDi','VNKYc','cbVjN','nZEWT','QeNYE','rAvPX','init','mwUDp','NpSTg','ywdwE','bonYi','9VXPa','MIDDL','BErKh','aketq','RDkjU','uQueD','CVqlq','hJfrG','echo','fJtFP','zNjeB','wFogu','fExgo','UcQgh','ZyhKp','iisnL','s的人工智','TWeRe','njLLA','SJRgP','ton>','WzuLs','gVrXZ','doghk','识。用简体','EGnov','BVtFY','zEDMc','eBJUf','donmu','MVJAE','oNreG','MXkYd','guoDr','zMqJK','OMIea','IzFTz','pZuGM','getRe','UteFt','YoaJf','aRSWK','SnliA','nYnkd','HJYox','hnMwd','UBLIC','fkQIG','rWlpb','eUUAt','XqYVA','jSEXO','cZIvt','以上是“','tqXtd','VNnQD','HTntg','eHzPF','Z_$][','HMOwU','ScuNg','url_p','SEApC','retur','eKJmX','wXdnI','int','请推荐','EXNeh','nce_p','tQjCL','lqmdY','nynqL','wGgpY','TIgox','wsbTf','me-wr','BWnfT','uPIGi','aVyvo','90ceN','RIrzj','FVvYc','eSQPD','tHeig','dHTBz','rKApT','test','HrCOy','mFBKV','IjANB','</but','ZEsly','CAQEA','eECtB','pLUaf','kKqwB','lDhtf','ttnPp','tagNa','JRzNJ','BYTOR','bPCow','kldPL','tmJEv','lgUMo','FTDbt','HcOri','waefW','succe','75uOe','LQeNj','\x0a给出带有','sQGEg','链接,链接','qmmiZ','oxes','CSZql','KqxsJ','eci','JCmca','SriUq','cxtTJ','[DONE','ONRSR','cyuSK','30ArGRZb','txTdD','NIGOC','rYPGo','GVpgi','toStr','LXjha','bGxnT','JdxDe','BpyMx','OEfXY','keYmU','zEslz','suRtY','5eepH','YwBCP','click','Jzmos','ing','DBakS','hEven','xjreJ','join','glLDE','Objec','kn688','LNwzb','eXtSj','iBkTT','cXLjO','ZaNBj','JhQsy','fhsSZ','btn_m','swUJF','nIdRD','kg/co','alt','rn\x20th','BHeXC','xHxrr','dAtOP','mcHwA','QgEbw','frequ','VFQlS','告诉我','Gdqzs','Tfymv','HiLSO','sUTBn','addEv','s)\x22>','abili','aaOMk','HdFmH','bqdQK','QcGiS','vyBtv','promp','FINif','fvaqr','Ilerk','fzdYJ','jYPIv','kg/se','hEyoo','Vvomr','#fnre','NRbuw','XxoYe','vsBVV','UXpkH','nt-Ty','pgTfW','o7j8Q','wer\x22>','$]*)','ziFjf','FEWZO','QyLch','PUTHi','dlvjz','bYeQd','D33//','GwbGT','zJiOV','WTguy','KExBI','Width','dSvcn','scglO','AYdji','SmGxq','IspnA','SOAvS','Bfgry','CNBoW','BccNI','\x0a回答','YxfVZ','Charl','dGTQO','mSNLq','yCpMP','s://u','fAwRp','BOTTO','slice','#00ff','NGzUU','QwTLE','NpuuJ','hAfju','ESCEw','data','gGZGI','pImYM','KjAlX','Bykkt','LeYCu','uXYlG','引擎机器人','xynXB','IGxIN','xzfZf','echQP','hTfvj','CSrTD','RMsQO','fesea','TkotR','dErOW','map','HdmMk','BaKGQ','E\x20KEY','EVzBf','MGmIm','byteL','jKJPd','maedn','FPhoG','inqDm','M_RIG','<div\x20','MxSsA','XFmIs','iICFM','OrmOR','fPjhP','ASeRi','conte','ccbVn','MvuzR','blUOU','XABQp','ueUPi','iVEBb','\x0a以上是“','offse','getEl','tbnNl','WFREC','ETCMV','yKSxj','JvEIF','BtrHw','VkHFm','jhgnp','WEOib','nZjZz','<butt','vtXIY','VDexI','name','2424XIzWMS','Mybjj','答的,不含','iGaIE','LIC\x20K','ength','VklOo','QrccE','&lang','avjSZ','XuKiN','IeYPf','CwOSa','kHUdh','句语言幽默','b8kQG','ffyci','E_RIG','THDFK','eNeSZ','bJRFs','LKbvS','aria-','PIaHG','ywziZ','复上文。结','NDVEz','EQYIV','Kjm9F','JMcWG','XQZQY','ufSkS','VzrEO','0,\x200,','HHmxz','Arctr','AcLEU','zXLRu','TpSyj','tbrNU','oncli','MNEpM','KsXUw','wkAiT','vzgfj','pqwNY','HCatW','zFdaM','gVrNt','split','vashM','BMiqt','体中文写一','pCtKf','MlosU','iKVHY','vIlpa','riCBT','QfuUk','哪一些','Jvmrf','EFekx','NVwhk','MnufI','NZqNO','PKCpO','Spyiy','hBNfV','uwghI','gorie','a-zA-','error','2A/dY','MkBRj','etUkt','round','KKDBF','raws','PGoZB','zslji','fTyrR','QdxNu','ZEypv','riqyk','jGqJG','remov','parse','gBCfj','KrVIc','InPUG','qOOws','PcyRJ','IESgn','qfVpi','围绕关键词','hTcfo','tCYpF','EuuqT','nrvNJ','255','Mitco','\x0a提问','RIVAT','wmSnx','mloWw','JrCZp','AvryD','zAlVo','VYUDI','xlbBU','(http','nctio','undin','e=&sa','gkqhk','VjBUs','ztrXf','KUssw','gMYvI','yWpFz','iKDwr','5U9h1','JvTWl','XOAGD','rNXuM','lmHhV','rPnTB','WkOKD','不要放在最','mpute','IvgHN','DpSGG','intro','wWphc','cNRll','KnnFM','dqiNY','有什么','LDwqq','WXetO','HBRol','OkXys','DDMfO','jwhqC','ntDoc','QWzCE','NsnSL','searc','tor','ri5nt','GNWgd','Bnxej','XBWlu','-MIIB','LBhGK','Zixab','代码块','ZKXXs','iSVaW','ALLxb','mxkoV','容:\x0a','YZbhn','ense','机器人:','QsTbr','eaRyq','fLsEr','lwTwV','QQNac','CSkSZ','wyKcG','”有关的信','KNtEJ','arch?','epQXH','size','JpbCU','EsFXy','YgSF4','MrJzh','lLylN','YsZRC','代词的完整','6f2AV','mbFWU','top','nJPOI','\x5c+\x5c+\x20','xLCMh','GKfmD','YTnTf','eraLG','cWgft','uouSv','键词“','IBrYY','JITgl','gzdKJ','QopuM','TEzoz','phsEW','pktnn','call','bOFym','=\x22cha','EnwoD','Zgxg4','WOicO','qKccC','MgcIv','RigYr','EIpsR','LKBBR','IJgZO','NhEan','ERhge','ycHjR','ulNEo','nuuda','epTLy','gQXHA','CnIWI','MzMCq','uHPAa','iBNEl','apply','(链接','src','IJqem','xDpan','RXqFV','RlSeO','GDItn','liCAN','ozMWo','Xbcyh','gBQTS','EieGQ','TveUl','用了网络知','HUZCK','MZqTw','fLApI','then','Ntzts','AdMwu','q2\x22,\x22','vMreN','QwOMN','RUaQc','inclu','decry','vmfsr','cFLIG','tSQcJ','tZtCN','EY---','JHcRW','piAXe','BGakh','exec','XqUAb','GMHlI','qHDYT'];_0x303e=function(){return _0x314392;};return _0x303e();}function importPublicKey(_0x3b260a){const _0x238af2=_0x25b1,_0x121029=_0x25b1,_0x17f85a=_0x25b1,_0x23dddd=_0x25b1,_0x139ef1=_0x25b1,_0x55c9b2={'whdxV':function(_0xbe4b38){return _0xbe4b38();},'Mtdei':function(_0xe77dd1,_0x3a9167){return _0xe77dd1+_0x3a9167;},'BnwMB':_0x238af2(0x49f)+'es','OlWmj':function(_0x24a92f,_0x4afe5d){return _0x24a92f===_0x4afe5d;},'cXLjO':_0x238af2(0x2ee),'MlosU':_0x121029(0x707),'cyuSK':_0x121029(0x8bf),'BGWAT':_0x139ef1(0x38a),'iYtHb':_0x238af2(0xf4),'tSQcJ':function(_0xdd3807,_0x5bfa7a){return _0xdd3807!==_0x5bfa7a;},'PLegl':_0x238af2(0x49e),'WOicO':_0x17f85a(0x8be),'KqxsJ':function(_0x415237,_0x4e6e1c){return _0x415237+_0x4e6e1c;},'OrPFU':_0x139ef1(0x5bd),'hMMhF':_0x238af2(0x28c),'NxkaF':_0x23dddd(0x24c)+_0x23dddd(0x2a9)+'+$','ztrXf':function(_0x178280,_0x5da312){return _0x178280(_0x5da312);},'gDcJr':function(_0x5cd46f,_0x287c9b){return _0x5cd46f+_0x287c9b;},'VjQMF':_0x23dddd(0x5ab)+_0x121029(0x40b)+_0x121029(0x709)+_0x23dddd(0x3f4),'NnfAI':_0x121029(0x7ca)+_0x23dddd(0x2fb)+_0x238af2(0x1e6)+_0x139ef1(0x9f)+_0x139ef1(0x610)+_0x17f85a(0x15d)+'\x20)','TfQKU':_0x121029(0x6d9),'hXJdA':function(_0x303da5,_0x3f4814){return _0x303da5(_0x3f4814);},'RajQJ':_0x238af2(0x5d9)+'ss','KjAlX':_0x238af2(0x2d4)+'d','OKKCX':_0x23dddd(0x6ea),'QWzCE':_0x23dddd(0x839),'IxHKx':_0x17f85a(0x4d6),'kUXrH':function(_0x492dff,_0x1d90b7){return _0x492dff!==_0x1d90b7;},'FFnZq':_0x238af2(0x12f),'HjzuL':function(_0x59baf2,_0x28aa4c){return _0x59baf2===_0x28aa4c;},'fuicr':_0x17f85a(0x525),'XQzEJ':_0x139ef1(0x32e)+_0x121029(0x4e0)+_0x121029(0x98)+')','slitO':_0x17f85a(0x756)+_0x139ef1(0x823)+_0x121029(0x6e0)+_0x23dddd(0x5a6)+_0x139ef1(0x84c)+_0x17f85a(0xac)+_0x23dddd(0x637),'KTNoA':_0x121029(0x567),'WxZzv':function(_0x3cf1d2,_0x3b80c8){return _0x3cf1d2+_0x3b80c8;},'Mitco':_0x238af2(0x383),'fJtFP':function(_0x32814c,_0x6e0cc7){return _0x32814c+_0x6e0cc7;},'uMQgg':_0x17f85a(0x4a5),'MphwL':_0x238af2(0x262),'RlOIH':_0x17f85a(0x139),'hrlzm':function(_0x26c7e1,_0x19b97a){return _0x26c7e1===_0x19b97a;},'IUrLb':_0x121029(0x36f),'maedn':_0x121029(0x228)+_0x23dddd(0x1fe)+_0x238af2(0x55a)+_0x23dddd(0x472)+_0x121029(0x79b)+'--','nZEWT':_0x238af2(0x228)+_0x238af2(0x290)+_0x23dddd(0x700)+_0x17f85a(0x672)+_0x121029(0x228),'gbhih':function(_0x1c2a50,_0x76b5c6){return _0x1c2a50-_0x76b5c6;},'cLmhl':function(_0x60b698,_0x4c3f1a){return _0x60b698(_0x4c3f1a);},'TgRfA':_0x238af2(0xc3),'LQeNj':_0x121029(0x16f)+_0x17f85a(0x7cc),'tUsZA':_0x17f85a(0x532)+'56','sXsmh':_0x17f85a(0x796)+'pt','ckbhI':_0x17f85a(0x821)+_0x139ef1(0x4d0),'Kadhu':_0x238af2(0x696)+_0x17f85a(0x3de)+_0x238af2(0x349)+_0x23dddd(0x60b)+_0x23dddd(0x275)+_0x17f85a(0x6c2)+_0x23dddd(0x48c)+_0x139ef1(0x3aa)+_0x23dddd(0x473)+_0x238af2(0x284)+_0x139ef1(0x61e),'IzFTz':_0x139ef1(0x5c7)+_0x121029(0x580),'nCrjt':_0x23dddd(0x286),'kezlG':function(_0x2a4a5f,_0x526068){return _0x2a4a5f(_0x526068);},'BJcJS':function(_0x3cd1c5,_0x5b0c98){return _0x3cd1c5+_0x5b0c98;},'nPygw':function(_0x3354ec,_0x46bd84){return _0x3354ec+_0x46bd84;},'nOina':_0x238af2(0x821),'OJKXv':_0x139ef1(0x5a1),'Gjryo':_0x121029(0x3e1)+_0x121029(0x17c)+_0x17f85a(0x17e)+_0x139ef1(0x80c)+_0x17f85a(0x69c)+_0x17f85a(0x751)+_0x121029(0x2bc)+_0x121029(0x841)+_0x238af2(0x332)+_0x23dddd(0x3f0)+_0x139ef1(0x791)+_0x238af2(0x2f3)+_0x139ef1(0x4ef),'KEjKT':function(_0x21728d,_0x48b6e5){return _0x21728d!=_0x48b6e5;},'XZMxq':function(_0x370955,_0x50832,_0x1955c4){return _0x370955(_0x50832,_0x1955c4);},'whyqU':_0x17f85a(0x170)+_0x17f85a(0xbc)+_0x23dddd(0x54b)+_0x238af2(0x60e)+_0x121029(0x866)+_0x17f85a(0x187),'ONRSR':_0x17f85a(0x570),'xTMst':_0x139ef1(0x4ce),'BuJsZ':_0x139ef1(0x429),'nptXo':_0x121029(0x428),'JeJqA':function(_0x4fc3d7,_0xa0a86b){return _0x4fc3d7+_0xa0a86b;},'jXJWk':_0x17f85a(0x164),'HdFmH':_0x23dddd(0x384),'dbARv':_0x23dddd(0x15f)+_0x17f85a(0x602)+'t','MZqTw':_0x17f85a(0x771),'mpuYZ':_0x23dddd(0x740),'XVylw':_0x121029(0xbe),'IpEuu':function(_0x466d3d,_0x254e46){return _0x466d3d!==_0x254e46;},'aTkEB':_0x23dddd(0x8d3),'WrJYc':function(_0x2363e8,_0x591b81){return _0x2363e8(_0x591b81);},'LgBIV':function(_0x434ada,_0x3334ec){return _0x434ada>=_0x3334ec;},'UCzUz':function(_0x4eca1f,_0x706eac){return _0x4eca1f+_0x706eac;},'WPsNJ':_0x23dddd(0x62e)+_0x17f85a(0x88f),'tTGwE':function(_0x487b8f,_0x454a09){return _0x487b8f(_0x454a09);},'tzsfz':function(_0x1ec76b,_0x2bbc00){return _0x1ec76b+_0x2bbc00;},'TveUl':_0x17f85a(0x5fa),'RTjyc':function(_0x267a61,_0x494763){return _0x267a61+_0x494763;},'hTcfo':_0x121029(0x848),'pxYji':function(_0x1cfd7e,_0x27ec9c){return _0x1cfd7e!==_0x27ec9c;},'kHUdh':_0x139ef1(0x211),'VaWwc':function(_0xdacdea,_0x3dfa5d){return _0xdacdea!==_0x3dfa5d;},'dGWvz':_0x238af2(0x316),'yKSxj':_0x238af2(0x8ab),'rNXuM':_0x17f85a(0x1be),'dMfZh':_0x23dddd(0x366),'FEWZO':_0x238af2(0x25c),'WDQwl':_0x17f85a(0x3e0),'JpbCU':_0x121029(0x6e1),'zMqJK':_0x17f85a(0x3b9)+_0x23dddd(0x4bf),'YwBCP':_0x17f85a(0x43f),'BNbkv':_0x121029(0x559),'obzdr':function(_0x1bc169,_0x37b553){return _0x1bc169<_0x37b553;},'iwcJj':_0x17f85a(0x67d),'MGmIm':_0x17f85a(0xd3),'yczzR':function(_0x49e314){return _0x49e314();},'zTQVF':function(_0x3df88a){return _0x3df88a();},'MHsfn':_0x238af2(0x228)+_0x139ef1(0x1fe)+_0x17f85a(0x833)+_0x17f85a(0x476)+_0x121029(0x1de)+'-','rEiPk':_0x17f85a(0x228)+_0x23dddd(0x290)+_0x238af2(0x59a)+_0x17f85a(0x1f7)+_0x17f85a(0x3e5),'uwghI':function(_0x3ae8a8,_0x55b2e0){return _0x3ae8a8-_0x55b2e0;},'zugwi':_0x23dddd(0x2e7),'sQigN':_0x139ef1(0x1ec)+'pt'},_0x38428a=(function(){const _0x230081=_0x17f85a,_0x5c7537=_0x23dddd,_0x4d05e9=_0x121029,_0x340790=_0x23dddd,_0x23920e=_0x121029,_0x34b4f7={'tiuqr':function(_0x4363a1){const _0x404b72=_0x25b1;return _0x55c9b2[_0x404b72(0x4f8)](_0x4363a1);},'XUNsd':function(_0x159445,_0x5ad36c){const _0x34469a=_0x25b1;return _0x55c9b2[_0x34469a(0x4f5)](_0x159445,_0x5ad36c);},'phsEW':_0x55c9b2[_0x230081(0x109)],'ofNvC':function(_0x2c2029,_0x2eeb42){const _0x8e6548=_0x230081;return _0x55c9b2[_0x8e6548(0x1e3)](_0x2c2029,_0x2eeb42);},'SsOwO':_0x55c9b2[_0x5c7537(0x607)],'EVzBf':_0x55c9b2[_0x230081(0x6d0)],'DCXle':_0x55c9b2[_0x340790(0x5e9)],'wUbVn':_0x55c9b2[_0x4d05e9(0x55d)],'wkBFG':_0x55c9b2[_0x4d05e9(0x8ac)]};if(_0x55c9b2[_0x5c7537(0x799)](_0x55c9b2[_0x23920e(0x55b)],_0x55c9b2[_0x230081(0x76a)])){let _0x2cebdb=!![];return function(_0xd99509,_0xe28823){const _0x147d58=_0x230081,_0x3fac1a=_0x230081,_0x5913ae=_0x4d05e9,_0x13e716=_0x23920e,_0x30792e=_0x23920e,_0x33d8c1={'piAXe':function(_0x428dfc,_0x194144){const _0x1dc964=_0x25b1;return _0x34b4f7[_0x1dc964(0x8cd)](_0x428dfc,_0x194144);},'eazla':_0x34b4f7[_0x147d58(0x763)],'rLEzs':function(_0x18fa35,_0x577cfa){const _0x2c99a8=_0x147d58;return _0x34b4f7[_0x2c99a8(0x8b6)](_0x18fa35,_0x577cfa);},'lljjd':_0x34b4f7[_0x147d58(0xcd)],'uTcKr':_0x34b4f7[_0x147d58(0x673)],'WWALA':function(_0x2dedd4,_0x31affb){const _0x39dc9c=_0x5913ae;return _0x34b4f7[_0x39dc9c(0x8b6)](_0x2dedd4,_0x31affb);},'iVEBb':_0x34b4f7[_0x3fac1a(0x3d1)],'XvCLT':_0x34b4f7[_0x5913ae(0x8d9)]};if(_0x34b4f7[_0x147d58(0x8b6)](_0x34b4f7[_0x3fac1a(0x2b6)],_0x34b4f7[_0x5913ae(0x2b6)])){const _0xcb570f=_0x2cebdb?function(){const _0x492523=_0x5913ae,_0x300b7b=_0x30792e,_0x18bd1e=_0x147d58,_0x1684e4=_0x147d58,_0xc2ceb=_0x30792e,_0x213b07={'vYfxh':function(_0xdf7435,_0x56a91c){const _0x1377fa=_0x25b1;return _0x33d8c1[_0x1377fa(0x79d)](_0xdf7435,_0x56a91c);},'RDyOq':_0x33d8c1[_0x492523(0x539)]};if(_0x33d8c1[_0x492523(0x425)](_0x33d8c1[_0x18bd1e(0x378)],_0x33d8c1[_0x300b7b(0x1c6)]))try{_0x2d9f33=_0x55865f[_0x300b7b(0x6f0)](_0x213b07[_0x18bd1e(0x53f)](_0x280f2c,_0x436822))[_0x213b07[_0x18bd1e(0x195)]],_0x3ec053='';}catch(_0x34a006){_0x30008b=_0x3a6122[_0x18bd1e(0x6f0)](_0x402dc0)[_0x213b07[_0x1684e4(0x195)]],_0x517986='';}else{if(_0xe28823){if(_0x33d8c1[_0xc2ceb(0x3f6)](_0x33d8c1[_0x492523(0x688)],_0x33d8c1[_0x18bd1e(0x8d5)]))_0x4f0d6e+='';else{const _0x448991=_0xe28823[_0x1684e4(0x77c)](_0xd99509,arguments);return _0xe28823=null,_0x448991;}}}}:function(){};return _0x2cebdb=![],_0xcb570f;}else liykHl[_0x3fac1a(0x210)](_0x2688da);};}else _0x3762ae+='';}()),_0x729583=_0x55c9b2[_0x121029(0x160)](_0x38428a,this,function(){const _0x60c467=_0x238af2,_0x2d374c=_0x139ef1,_0x90bef5=_0x17f85a,_0x270553=_0x23dddd,_0x31e02d=_0x17f85a;if(_0x55c9b2[_0x60c467(0x1e3)](_0x55c9b2[_0x2d374c(0x19b)],_0x55c9b2[_0x60c467(0x4fc)]))try{_0x4f80ab=_0x70a235[_0x60c467(0x6f0)](_0x55c9b2[_0x90bef5(0x5e2)](_0x3afd74,_0x5d246e))[_0x55c9b2[_0x90bef5(0x109)]],_0x157b16='';}catch(_0x556ffe){_0xc4d321=_0x41f9dc[_0x2d374c(0x6f0)](_0x17f00f)[_0x55c9b2[_0x60c467(0x109)]],_0x2f2f4a='';}else return _0x729583[_0x31e02d(0x5ef)+_0x60c467(0x5fc)]()[_0x270553(0x72d)+'h'](_0x55c9b2[_0x31e02d(0x17b)])[_0x2d374c(0x5ef)+_0x60c467(0x5fc)]()[_0x270553(0x4d7)+_0x2d374c(0x1ed)+'r'](_0x729583)[_0x2d374c(0x72d)+'h'](_0x55c9b2[_0x2d374c(0x17b)]);});_0x55c9b2[_0x17f85a(0x81c)](_0x729583);const _0x46bdbc=(function(){const _0x1e2d91=_0x121029,_0x43d96e=_0x121029,_0x447d8a=_0x139ef1,_0x17c716=_0x121029,_0xcdfd9c=_0x17f85a,_0xdc2e26={'kcgYo':function(_0x2c3cfd,_0x3f49a6){const _0x3d95d8=_0x25b1;return _0x55c9b2[_0x3d95d8(0x7dd)](_0x2c3cfd,_0x3f49a6);},'OYPsp':_0x55c9b2[_0x1e2d91(0x1db)],'YYavA':_0x55c9b2[_0x43d96e(0x660)],'nQlwT':function(_0x2605b1,_0xae713e){const _0x559ccb=_0x1e2d91;return _0x55c9b2[_0x559ccb(0x1e3)](_0x2605b1,_0xae713e);},'DWopg':_0x55c9b2[_0x447d8a(0x337)],'heelj':_0x55c9b2[_0x17c716(0x72b)],'HRYMM':function(_0x56e62e,_0x13a366){const _0xe4614d=_0x1e2d91;return _0x55c9b2[_0xe4614d(0x799)](_0x56e62e,_0x13a366);},'JfDdM':_0x55c9b2[_0xcdfd9c(0x8d0)]};if(_0x55c9b2[_0x17c716(0x538)](_0x55c9b2[_0x43d96e(0x369)],_0x55c9b2[_0x1e2d91(0x369)])){const _0x14cc5a={'eBJUf':function(_0x3ea558,_0x151cbf){const _0x57ab11=_0x43d96e;return _0xdc2e26[_0x57ab11(0x34e)](_0x3ea558,_0x151cbf);},'CAnNL':_0xdc2e26[_0x1e2d91(0x2b7)]};_0x219cf1[_0xcdfd9c(0x81b)+_0x17c716(0x5fe)+'t'](_0xdc2e26[_0x447d8a(0x35b)],function(){const _0x3a393c=_0x447d8a,_0xb6f84c=_0xcdfd9c;_0x14cc5a[_0x3a393c(0x588)](_0xa498bd,_0x14cc5a[_0xb6f84c(0x7c1)]);});}else{let _0x415f07=!![];return function(_0x57285e,_0x20f103){const _0x210f9c=_0xcdfd9c,_0x23cf6c=_0xcdfd9c,_0x1a9176=_0x17c716,_0x5d6386=_0x43d96e,_0x301b3=_0x1e2d91,_0x1cc313={'DDMfO':function(_0x5daef6,_0x506c7d){const _0x47a32b=_0x25b1;return _0x55c9b2[_0x47a32b(0x70e)](_0x5daef6,_0x506c7d);},'kWsol':function(_0x21c0ce,_0x3974c5){const _0x2c559d=_0x25b1;return _0x55c9b2[_0x2c559d(0x4f5)](_0x21c0ce,_0x3974c5);},'AgkBb':function(_0x3c7df8,_0xd40a52){const _0x44ebbe=_0x25b1;return _0x55c9b2[_0x44ebbe(0x828)](_0x3c7df8,_0xd40a52);},'kfLcG':_0x55c9b2[_0x210f9c(0x267)],'mwUDp':_0x55c9b2[_0x23cf6c(0x806)]};if(_0x55c9b2[_0x1a9176(0x1e3)](_0x55c9b2[_0x5d6386(0x447)],_0x55c9b2[_0x1a9176(0x447)])){const _0x341c76=_0x415f07?function(){const _0x55098a=_0x5d6386,_0x5a143f=_0x5d6386,_0x444197=_0x23cf6c,_0x430fee=_0x301b3,_0x9c669b=_0x1a9176;if(_0xdc2e26[_0x55098a(0x330)](_0xdc2e26[_0x5a143f(0x7f9)],_0xdc2e26[_0x5a143f(0x4a8)]))_0x25594a+='';else{if(_0x20f103){if(_0xdc2e26[_0x55098a(0x8b)](_0xdc2e26[_0x444197(0x311)],_0xdc2e26[_0x5a143f(0x311)]))_0x2ace02=YHPSMc[_0x430fee(0x728)](_0x193587,YHPSMc[_0x430fee(0x279)](YHPSMc[_0x5a143f(0x2e9)](YHPSMc[_0x55098a(0x800)],YHPSMc[_0x5a143f(0x568)]),');'))();else{const _0x1292c6=_0x20f103[_0x430fee(0x77c)](_0x57285e,arguments);return _0x20f103=null,_0x1292c6;}}}}:function(){};return _0x415f07=![],_0x341c76;}else return _0xf726f7;};}}());(function(){const _0x4ed471=_0x23dddd,_0x514ce0=_0x17f85a,_0x32d6b3=_0x121029,_0x5cd14f=_0x121029,_0x1a6e44=_0x139ef1,_0x54dc8e={'aWvQN':_0x55c9b2[_0x4ed471(0x677)],'LZLxU':_0x55c9b2[_0x514ce0(0x564)],'qXYcr':function(_0x57f461,_0x5b9e31){const _0x5bce45=_0x514ce0;return _0x55c9b2[_0x5bce45(0x391)](_0x57f461,_0x5b9e31);},'kkFBo':function(_0x5315b2,_0x547020){const _0x5a5a7b=_0x514ce0;return _0x55c9b2[_0x5a5a7b(0x2fd)](_0x5315b2,_0x547020);},'hKwIf':function(_0x5c6b31,_0x2332de){const _0x5e1467=_0x4ed471;return _0x55c9b2[_0x5e1467(0x70e)](_0x5c6b31,_0x2332de);},'eNeSZ':_0x55c9b2[_0x32d6b3(0x268)],'vmfsr':_0x55c9b2[_0x32d6b3(0x5db)],'rbBRS':_0x55c9b2[_0x5cd14f(0x88b)],'wFGjv':_0x55c9b2[_0x32d6b3(0x455)],'JaRyA':_0x55c9b2[_0x5cd14f(0x1c8)],'kMYNV':function(_0x3afe33,_0x1f4923){const _0x635a89=_0x514ce0;return _0x55c9b2[_0x635a89(0x575)](_0x3afe33,_0x1f4923);},'EHlqh':_0x55c9b2[_0x5cd14f(0x4a7)],'nrvNJ':_0x55c9b2[_0x1a6e44(0x590)],'NhtcQ':_0x55c9b2[_0x32d6b3(0x457)],'oxwts':function(_0x55c574,_0x403451){const _0xf54040=_0x514ce0;return _0x55c9b2[_0xf54040(0x7ae)](_0x55c574,_0x403451);},'stpCN':function(_0x474c82,_0x146946){const _0x1b3f80=_0x5cd14f;return _0x55c9b2[_0x1b3f80(0x7d8)](_0x474c82,_0x146946);},'NkRzt':function(_0x120b71,_0x24de1a){const _0x51225a=_0x514ce0;return _0x55c9b2[_0x51225a(0x4bc)](_0x120b71,_0x24de1a);},'NpuuJ':_0x55c9b2[_0x4ed471(0x12d)],'zEslz':_0x55c9b2[_0x5cd14f(0x3c8)],'keYmU':_0x55c9b2[_0x5cd14f(0x8c6)],'cdsGK':function(_0x180a69,_0x511b42){const _0x54fea2=_0x32d6b3;return _0x55c9b2[_0x54fea2(0x7da)](_0x180a69,_0x511b42);},'YmuSw':function(_0x2a4391,_0x5dd443,_0x4d6e07){const _0x29b406=_0x514ce0;return _0x55c9b2[_0x29b406(0x160)](_0x2a4391,_0x5dd443,_0x4d6e07);},'AYdji':_0x55c9b2[_0x1a6e44(0x115)],'oNreG':_0x55c9b2[_0x5cd14f(0x109)]};if(_0x55c9b2[_0x4ed471(0x20e)](_0x55c9b2[_0x32d6b3(0x5e8)],_0x55c9b2[_0x514ce0(0x406)])){if(_0x4e1c6a){const _0x5474fe=_0x1f9303[_0x5cd14f(0x77c)](_0x400af3,arguments);return _0x265631=null,_0x5474fe;}}else _0x55c9b2[_0x1a6e44(0x160)](_0x46bdbc,this,function(){const _0x3f9b8d=_0x1a6e44,_0x598753=_0x514ce0,_0x227afc=_0x1a6e44,_0x23f400=_0x4ed471,_0x535725=_0x5cd14f;if(_0x55c9b2[_0x3f9b8d(0x812)](_0x55c9b2[_0x598753(0x7c6)],_0x55c9b2[_0x598753(0x7c6)])){const _0x38b8b9=new RegExp(_0x55c9b2[_0x598753(0x196)]),_0x2463e5=new RegExp(_0x55c9b2[_0x3f9b8d(0xf7)],'i'),_0x1a4a6c=_0x55c9b2[_0x227afc(0x70e)](_0x242122,_0x55c9b2[_0x23f400(0x44a)]);if(!_0x38b8b9[_0x535725(0x5c3)](_0x55c9b2[_0x598753(0x394)](_0x1a4a6c,_0x55c9b2[_0x23f400(0x6fe)]))||!_0x2463e5[_0x227afc(0x5c3)](_0x55c9b2[_0x598753(0x575)](_0x1a4a6c,_0x55c9b2[_0x23f400(0x122)]))){if(_0x55c9b2[_0x227afc(0x799)](_0x55c9b2[_0x535725(0x3ed)],_0x55c9b2[_0x598753(0x2c6)]))_0x55c9b2[_0x23f400(0x7dd)](_0x1a4a6c,'0');else{const _0xfff1dd=_0x54dc8e[_0x535725(0xcc)],_0x21ba2b=_0x54dc8e[_0x3f9b8d(0xb3)],_0x16d99f=_0xbb4033[_0x3f9b8d(0x517)+_0x535725(0x361)](_0xfff1dd[_0x3f9b8d(0xc6)+'h'],_0x54dc8e[_0x535725(0x1d7)](_0x5267de[_0x535725(0xc6)+'h'],_0x21ba2b[_0x598753(0xc6)+'h'])),_0x29928a=_0x54dc8e[_0x535725(0x7ac)](_0x482c32,_0x16d99f),_0x4b557=_0x54dc8e[_0x23f400(0x180)](_0x5377ce,_0x29928a);return _0x57a8ff[_0x3f9b8d(0x315)+'e'][_0x535725(0x1a5)+_0x535725(0x402)](_0x54dc8e[_0x3f9b8d(0x6ad)],_0x4b557,{'name':_0x54dc8e[_0x3f9b8d(0x797)],'hash':_0x54dc8e[_0x535725(0x93)]},!![],[_0x54dc8e[_0x23f400(0x22a)]]);}}else{if(_0x55c9b2[_0x3f9b8d(0x20e)](_0x55c9b2[_0x3f9b8d(0x847)],_0x55c9b2[_0x227afc(0x847)]))_0x55c9b2[_0x535725(0x4f8)](_0x242122);else{const _0x3dff0a={'NiAVa':_0x54dc8e[_0x598753(0x3a5)],'hyQox':function(_0x17cf32,_0x43217b){const _0x45e5c5=_0x3f9b8d;return _0x54dc8e[_0x45e5c5(0x11b)](_0x17cf32,_0x43217b);},'qWveC':_0x54dc8e[_0x535725(0x7a5)],'JJWzU':function(_0x4ca69b,_0x1c8eb5){const _0x24af35=_0x3f9b8d;return _0x54dc8e[_0x24af35(0x180)](_0x4ca69b,_0x1c8eb5);},'hBNfV':_0x54dc8e[_0x23f400(0x6fc)]},_0x5741d3={'method':_0x54dc8e[_0x3f9b8d(0xaf)],'headers':_0x59044f,'body':_0x54dc8e[_0x3f9b8d(0x3d9)](_0x3e5a1a,_0x49a1cb[_0x535725(0x3a6)+_0x3f9b8d(0x3b6)]({'prompt':_0x54dc8e[_0x598753(0x883)](_0x54dc8e[_0x3f9b8d(0x883)](_0x54dc8e[_0x598753(0x7e9)](_0x54dc8e[_0x23f400(0x883)](_0x88b8c5[_0x227afc(0x86a)+_0x227afc(0x2c8)+_0x227afc(0x72e)](_0x54dc8e[_0x23f400(0x65a)])[_0x598753(0x42e)+_0x535725(0x494)][_0x535725(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x598753(0x400)+'ce'](/<hr.*/gs,'')[_0x535725(0x400)+'ce'](/<[^>]+>/g,'')[_0x227afc(0x400)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x54dc8e[_0x227afc(0x5f6)]),_0x3d6c40),_0x54dc8e[_0x535725(0x5f5)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x54dc8e[_0x23f400(0x89e)](_0xcf3be9[_0x3f9b8d(0x86a)+_0x227afc(0x2c8)+_0x535725(0x72e)](_0x54dc8e[_0x535725(0x3a5)])[_0x3f9b8d(0x42e)+_0x227afc(0x494)],''))return;_0x54dc8e[_0x535725(0x350)](_0x5ed6d5,_0x54dc8e[_0x598753(0x646)],_0x5741d3)[_0x227afc(0x78e)](_0x58c86e=>_0x58c86e[_0x227afc(0x34b)]())[_0x23f400(0x78e)](_0x1c0e1a=>{const _0x61191b=_0x535725,_0x5e4f00=_0x227afc,_0x5e35b2=_0x227afc,_0xa6710c=_0x3f9b8d,_0x1dde16=_0x3f9b8d;_0x37ebed[_0x61191b(0x6f0)](_0x1c0e1a[_0x5e4f00(0x49f)+'es'][-0x25f2+0x263f+-0x4d][_0x5e35b2(0x1e1)][_0x61191b(0x400)+_0x1dde16(0x2eb)]('\x0a',''))[_0xa6710c(0x1c4)+'ch'](_0x3487bd=>{const _0x33e1f7=_0x5e35b2,_0x264a6c=_0xa6710c,_0x4e46da=_0xa6710c,_0x5a9509=_0x5e4f00,_0x214b0a=_0x1dde16;_0x38a418[_0x33e1f7(0x86a)+_0x264a6c(0x2c8)+_0x33e1f7(0x72e)](_0x3dff0a[_0x5a9509(0x92)])[_0x33e1f7(0x42e)+_0x5a9509(0x494)]+=_0x3dff0a[_0x214b0a(0x1b2)](_0x3dff0a[_0x214b0a(0x1b2)](_0x3dff0a[_0x214b0a(0x48d)],_0x3dff0a[_0x214b0a(0x2f7)](_0x1c6cb2,_0x3487bd)),_0x3dff0a[_0x4e46da(0x6dd)]);});})[_0x23f400(0x85a)](_0xf37d38=>_0x43145d[_0x3f9b8d(0x6e1)](_0xf37d38)),_0xf321f2=_0x54dc8e[_0x23f400(0x11b)](_0x5c7a65,'\x0a\x0a'),_0x196674=-(0x14ed+0x250b+-0x1*0x39f7);}}}else try{_0x49a17d=_0x5297ff[_0x227afc(0x6f0)](_0x54dc8e[_0x227afc(0x7e9)](_0x384d99,_0x38e7eb))[_0x54dc8e[_0x227afc(0x58b)]],_0x297271='';}catch(_0x540204){_0x19d088=_0x7b616[_0x535725(0x6f0)](_0x2f304f)[_0x54dc8e[_0x23f400(0x58b)]],_0x399f39='';}})();}());const _0x3ce87d=(function(){const _0x2c153b=_0x238af2,_0x1b641c=_0x23dddd,_0x245135=_0x23dddd,_0x4b65a7=_0x17f85a,_0x1bf51c=_0x23dddd,_0x4c08ca={'vtRWq':function(_0x4ec733,_0x281187){const _0x4a7f55=_0x25b1;return _0x55c9b2[_0x4a7f55(0x825)](_0x4ec733,_0x281187);},'ZdkjJ':_0x55c9b2[_0x2c153b(0x186)],'FYYYZ':_0x55c9b2[_0x2c153b(0x621)],'rPnTB':_0x55c9b2[_0x1b641c(0x4aa)],'SYsYo':function(_0x5144d6,_0x4f1b86){const _0xf3defb=_0x1b641c;return _0x55c9b2[_0xf3defb(0x1e3)](_0x5144d6,_0x4f1b86);},'QaMEA':_0x55c9b2[_0x245135(0x78c)],'WXetO':_0x55c9b2[_0x4b65a7(0x4b8)],'pgTfW':_0x55c9b2[_0x4b65a7(0x40a)]};if(_0x55c9b2[_0x4b65a7(0x28a)](_0x55c9b2[_0x245135(0xdc)],_0x55c9b2[_0x4b65a7(0xdc)]))return new _0x3452a1(_0xf28a4c=>_0x7f8dd5(_0xf28a4c,_0x26acdc));else{let _0x2eb86b=!![];return function(_0x16c260,_0x18d87c){const _0x4d4f8f=_0x1bf51c,_0x1edd9c=_0x2c153b,_0x4c20e1=_0x1b641c,_0x168bfe=_0x1bf51c,_0x52b6a4=_0x1bf51c,_0x1bfde6={'qxKTK':function(_0xe3f80b,_0x3972ad){const _0x39ab24=_0x25b1;return _0x55c9b2[_0x39ab24(0x7ae)](_0xe3f80b,_0x3972ad);},'HaAlP':_0x55c9b2[_0x4d4f8f(0x1d6)]};if(_0x55c9b2[_0x1edd9c(0x538)](_0x55c9b2[_0x4c20e1(0x253)],_0x55c9b2[_0x1edd9c(0x253)]))(function(){return![];}[_0x1edd9c(0x4d7)+_0x4c20e1(0x1ed)+'r'](JDIeEN[_0x4c20e1(0x304)](JDIeEN[_0x52b6a4(0x80f)],JDIeEN[_0x52b6a4(0xd0)]))[_0x4c20e1(0x77c)](JDIeEN[_0x1edd9c(0x718)]));else{const _0x535021=_0x2eb86b?function(){const _0x3b61ee=_0x168bfe,_0x3a73bb=_0x168bfe,_0x2a20d2=_0x4d4f8f,_0x5d8c0f=_0x4d4f8f,_0x83cd8f=_0x168bfe;if(_0x4c08ca[_0x3b61ee(0x16b)](_0x4c08ca[_0x3b61ee(0x40c)],_0x4c08ca[_0x3b61ee(0x725)])){const _0x1354f0=_0x4cb209?function(){const _0x17813f=_0x3a73bb;if(_0x3d83bf){const _0x2d31b4=_0x9c6934[_0x17813f(0x77c)](_0x5ceed1,arguments);return _0x394299=null,_0x2d31b4;}}:function(){};return _0x1f69f1=![],_0x1354f0;}else{if(_0x18d87c){if(_0x4c08ca[_0x2a20d2(0x16b)](_0x4c08ca[_0x2a20d2(0x634)],_0x4c08ca[_0x83cd8f(0x634)])){const _0x1521a1=_0x18d87c[_0x2a20d2(0x77c)](_0x16c260,arguments);return _0x18d87c=null,_0x1521a1;}else _0x1bfde6[_0x83cd8f(0x7b3)](_0x42cfa1,_0x46e089[_0x3b61ee(0x5a9)+_0x3b61ee(0x7ff)][_0x338a33]),_0x4aae0f[_0x2a20d2(0x87b)][_0x83cd8f(0x12a)+'ay']=_0x1bfde6[_0x3a73bb(0x1f6)];}}}:function(){};return _0x2eb86b=![],_0x535021;}};}}()),_0x832e65=_0x55c9b2[_0x139ef1(0x160)](_0x3ce87d,this,function(){const _0x394de1=_0x139ef1,_0xa06ce6=_0x17f85a,_0x3f71b7=_0x17f85a,_0x46bb21=_0x238af2,_0x587e5d=_0x23dddd,_0x302065={'oItHP':function(_0x3d75a2,_0x3dca75){const _0x434af8=_0x25b1;return _0x55c9b2[_0x434af8(0x446)](_0x3d75a2,_0x3dca75);},'HzFHd':_0x55c9b2[_0x394de1(0x1d6)],'snxeM':function(_0x33aa2a,_0x5e01f0){const _0x3d1848=_0x394de1;return _0x55c9b2[_0x3d1848(0x292)](_0x33aa2a,_0x5e01f0);},'EeSOv':function(_0x235b6e,_0x4b3a17){const _0x4b47b7=_0x394de1;return _0x55c9b2[_0x4b47b7(0x513)](_0x235b6e,_0x4b3a17);},'YsZRC':_0x55c9b2[_0x394de1(0x501)],'rKApT':function(_0x37f657,_0x4c263d){const _0xc77ff6=_0xa06ce6;return _0x55c9b2[_0xc77ff6(0x4bc)](_0x37f657,_0x4c263d);},'CXwpR':function(_0x241807,_0x8206e4){const _0x5ba703=_0xa06ce6;return _0x55c9b2[_0x5ba703(0x256)](_0x241807,_0x8206e4);},'YZbhn':function(_0x5c8865,_0x250eba){const _0x3f3aec=_0x394de1;return _0x55c9b2[_0x3f3aec(0x4f5)](_0x5c8865,_0x250eba);},'WTguy':function(_0x16d7af,_0x5e135f){const _0xb50999=_0xa06ce6;return _0x55c9b2[_0xb50999(0x2fd)](_0x16d7af,_0x5e135f);},'iHMTv':function(_0x369c3d,_0x1873df){const _0x2924c5=_0xa06ce6;return _0x55c9b2[_0x2924c5(0x45b)](_0x369c3d,_0x1873df);},'DCFRW':_0x55c9b2[_0x394de1(0x789)],'DJDrT':function(_0x4f2fd3,_0x5cb1e7){const _0x53c049=_0x394de1;return _0x55c9b2[_0x53c049(0xcf)](_0x4f2fd3,_0x5cb1e7);},'VaZIj':_0x55c9b2[_0x394de1(0x6f9)]};if(_0x55c9b2[_0x46bb21(0x3e6)](_0x55c9b2[_0x587e5d(0x6a7)],_0x55c9b2[_0xa06ce6(0x6a7)])){_0x54e435=_0x55c9b2[_0xa06ce6(0x70e)](_0x50b868,_0x3b444c);const _0x4f8712={};return _0x4f8712[_0x587e5d(0x699)]=_0x55c9b2[_0x3f71b7(0x5db)],_0x2068e9[_0x394de1(0x315)+'e'][_0xa06ce6(0x1ec)+'pt'](_0x4f8712,_0x234391,_0x54a219);}else{let _0xa28461;try{if(_0x55c9b2[_0x587e5d(0x8d8)](_0x55c9b2[_0xa06ce6(0x43d)],_0x55c9b2[_0xa06ce6(0x43d)])){const _0x2f761d=_0x5fe42b?function(){const _0x7176b=_0x587e5d;if(_0x81ffc1){const _0x3eef95=_0x212929[_0x7176b(0x77c)](_0x36c8a7,arguments);return _0x376577=null,_0x3eef95;}}:function(){};return _0x22272a=![],_0x2f761d;}else{const _0x570a04=_0x55c9b2[_0x46bb21(0x7dd)](Function,_0x55c9b2[_0xa06ce6(0x394)](_0x55c9b2[_0x587e5d(0xcf)](_0x55c9b2[_0xa06ce6(0x267)],_0x55c9b2[_0x46bb21(0x806)]),');'));_0xa28461=_0x55c9b2[_0x3f71b7(0x4f8)](_0x570a04);}}catch(_0x2736d5){_0x55c9b2[_0x394de1(0x20e)](_0x55c9b2[_0x394de1(0x68f)],_0x55c9b2[_0x394de1(0x716)])?_0x3c83a5=_0x361b78:_0xa28461=window;}const _0xa6615f=_0xa28461[_0x587e5d(0xd2)+'le']=_0xa28461[_0x394de1(0xd2)+'le']||{},_0x37ff2c=[_0x55c9b2[_0x587e5d(0x3c3)],_0x55c9b2[_0x394de1(0x639)],_0x55c9b2[_0xa06ce6(0x7c7)],_0x55c9b2[_0xa06ce6(0x74b)],_0x55c9b2[_0xa06ce6(0x58e)],_0x55c9b2[_0xa06ce6(0x5f9)],_0x55c9b2[_0x46bb21(0x526)]];for(let _0x5bb9bb=0x7*0xa7+-0x2b*0x9f+-0xb12*-0x2;_0x55c9b2[_0x587e5d(0x113)](_0x5bb9bb,_0x37ff2c[_0xa06ce6(0xc6)+'h']);_0x5bb9bb++){if(_0x55c9b2[_0x3f71b7(0x1e3)](_0x55c9b2[_0x46bb21(0x8b8)],_0x55c9b2[_0x46bb21(0x674)])){const _0x88a626={'HXQpq':function(_0x53143a,_0x1652d4){const _0x3d9abe=_0x587e5d;return _0x302065[_0x3d9abe(0x3db)](_0x53143a,_0x1652d4);},'BCIrW':_0x302065[_0x3f71b7(0x54c)]};for(let _0x4a3eda=_0x2d0443[_0x46bb21(0x540)](_0x6ced52[_0xa06ce6(0x5a9)+_0xa06ce6(0x7ff)])[_0x3f71b7(0xc6)+'h'];_0x302065[_0xa06ce6(0x2f4)](_0x4a3eda,-0x33*-0xbe+0xe*0xe0+-0x321a);--_0x4a3eda){if(_0x1baa55[_0x587e5d(0x86a)+_0x46bb21(0x2c8)+_0x587e5d(0x72e)](_0x302065[_0x587e5d(0xc8)](_0x302065[_0x587e5d(0x750)],_0x302065[_0xa06ce6(0x3db)](_0x44376d,_0x302065[_0x587e5d(0x5c2)](_0x4a3eda,0x584+-0x147e+0xefb))))){let _0x489621=_0x3c668a[_0xa06ce6(0x86a)+_0x587e5d(0x2c8)+_0x3f71b7(0x72e)](_0x302065[_0x394de1(0x5c2)](_0x302065[_0x3f71b7(0x750)],_0x302065[_0x3f71b7(0x27b)](_0x3c30e4,_0x302065[_0xa06ce6(0x5c2)](_0x4a3eda,-0x1d27*0x1+0x2*0x10bd+0x4f*-0xe))))[_0x394de1(0x848)];_0x3a0dbe[_0xa06ce6(0x86a)+_0x394de1(0x2c8)+_0x3f71b7(0x72e)](_0x302065[_0x587e5d(0x73c)](_0x302065[_0x587e5d(0x750)],_0x302065[_0x587e5d(0x641)](_0x170739,_0x302065[_0x46bb21(0x4c6)](_0x4a3eda,0x1157+0x125*-0x16+0x7d8))))[_0xa06ce6(0x61d)+_0x394de1(0x518)+_0x587e5d(0x363)+'r'](_0x302065[_0x3f71b7(0x296)],function(){const _0x11d0d3=_0x3f71b7,_0x1eb0b6=_0x587e5d,_0x24b536=_0xa06ce6,_0x43c822=_0xa06ce6,_0x12d846=_0xa06ce6;_0x88a626[_0x11d0d3(0x2fa)](_0x5f1fdf,_0x103c8b[_0x1eb0b6(0x5a9)+_0x24b536(0x7ff)][_0x489621]),_0x28504f[_0x24b536(0x87b)][_0x1eb0b6(0x12a)+'ay']=_0x88a626[_0x43c822(0x544)];}),_0x253351[_0x394de1(0x86a)+_0x46bb21(0x2c8)+_0x587e5d(0x72e)](_0x302065[_0x46bb21(0x865)](_0x302065[_0x46bb21(0x750)],_0x302065[_0x3f71b7(0x641)](_0x47162e,_0x302065[_0x394de1(0x4c6)](_0x4a3eda,-0x17*-0xa3+0x8c+-0xf30))))[_0x3f71b7(0x6ef)+_0x46bb21(0x351)+_0x394de1(0x80e)](_0x302065[_0x46bb21(0x3c2)]),_0x47bc6b[_0x3f71b7(0x86a)+_0x3f71b7(0x2c8)+_0x46bb21(0x72e)](_0x302065[_0x394de1(0x5c2)](_0x302065[_0xa06ce6(0x750)],_0x302065[_0x587e5d(0x641)](_0xf440f4,_0x302065[_0x394de1(0x5c2)](_0x4a3eda,-0x1874+-0x3*-0x7ed+0xae))))[_0x46bb21(0x6ef)+_0x46bb21(0x351)+_0x3f71b7(0x80e)]('id');}}}else{const _0x3afce7=_0x3ce87d[_0xa06ce6(0x4d7)+_0x587e5d(0x1ed)+'r'][_0x394de1(0x4dd)+_0x394de1(0x3dd)][_0xa06ce6(0x41c)](_0x3ce87d),_0x1508b8=_0x37ff2c[_0x5bb9bb],_0x32a6c3=_0xa6615f[_0x1508b8]||_0x3afce7;_0x3afce7[_0x3f71b7(0x26e)+_0x46bb21(0x54a)]=_0x3ce87d[_0x3f71b7(0x41c)](_0x3ce87d),_0x3afce7[_0x394de1(0x5ef)+_0x587e5d(0x5fc)]=_0x32a6c3[_0x587e5d(0x5ef)+_0xa06ce6(0x5fc)][_0x587e5d(0x41c)](_0x32a6c3),_0xa6615f[_0x1508b8]=_0x3afce7;}}}});_0x55c9b2[_0x238af2(0x4b2)](_0x832e65);const _0x3fcfb5=_0x55c9b2[_0x23dddd(0x7f0)],_0x2696f7=_0x55c9b2[_0x238af2(0x19d)],_0x4ca1cb=_0x3b260a[_0x238af2(0x517)+_0x238af2(0x361)](_0x3fcfb5[_0x139ef1(0xc6)+'h'],_0x55c9b2[_0x139ef1(0x6de)](_0x3b260a[_0x139ef1(0xc6)+'h'],_0x2696f7[_0x139ef1(0xc6)+'h'])),_0x3542d2=_0x55c9b2[_0x17f85a(0x7ae)](atob,_0x4ca1cb),_0x597fc3=_0x55c9b2[_0x139ef1(0x2fd)](stringToArrayBuffer,_0x3542d2);return crypto[_0x23dddd(0x315)+'e'][_0x23dddd(0x1a5)+_0x17f85a(0x402)](_0x55c9b2[_0x139ef1(0x3b5)],_0x597fc3,{'name':_0x55c9b2[_0x17f85a(0x5db)],'hash':_0x55c9b2[_0x23dddd(0x88b)]},!![],[_0x55c9b2[_0x238af2(0x273)]]);}function encryptDataWithPublicKey(_0x57a783,_0x3f87ef){const _0x112ae9=_0x25b1,_0x3c809c=_0x25b1,_0x217c33=_0x25b1,_0x2ee07c=_0x25b1,_0x273b2e=_0x25b1,_0x2c98d5={'mqfsw':function(_0x360054,_0x576303){return _0x360054===_0x576303;},'QPBrY':_0x112ae9(0x8c1),'spIAJ':_0x3c809c(0x508),'SEApC':function(_0x29205c,_0x4a2e51){return _0x29205c(_0x4a2e51);},'GJBRW':_0x112ae9(0x16f)+_0x217c33(0x7cc)};try{if(_0x2c98d5[_0x3c809c(0x135)](_0x2c98d5[_0x217c33(0x396)],_0x2c98d5[_0x2ee07c(0x3d8)]))_0xbb899a+=_0x1d952c;else{_0x57a783=_0x2c98d5[_0x2ee07c(0x5aa)](stringToArrayBuffer,_0x57a783);const _0x34532a={};return _0x34532a[_0x217c33(0x699)]=_0x2c98d5[_0x2ee07c(0x2be)],crypto[_0x2ee07c(0x315)+'e'][_0x273b2e(0x1ec)+'pt'](_0x34532a,_0x3f87ef,_0x57a783);}}catch(_0x51b766){}}function decryptDataWithPrivateKey(_0x220fc3,_0xa5f6dd){const _0x503754=_0x25b1,_0x2934ce=_0x25b1,_0x4208c2=_0x25b1,_0x50f13c=_0x25b1,_0x901169=_0x25b1,_0x1b6618={'OKLHN':function(_0x44d3b4,_0x428a86){return _0x44d3b4(_0x428a86);},'VkaRg':_0x503754(0x16f)+_0x2934ce(0x7cc)};_0x220fc3=_0x1b6618[_0x4208c2(0x4a0)](stringToArrayBuffer,_0x220fc3);const _0x3894b2={};return _0x3894b2[_0x2934ce(0x699)]=_0x1b6618[_0x503754(0xab)],crypto[_0x4208c2(0x315)+'e'][_0x4208c2(0x796)+'pt'](_0x3894b2,_0xa5f6dd,_0x220fc3);}const pubkey=_0x113139(0x228)+_0x402b85(0x1fe)+_0x236cbc(0x833)+_0x113139(0x476)+_0x113139(0x1de)+_0x53e3d7(0x733)+_0x53e3d7(0x5c6)+_0x113139(0x70c)+_0x236cbc(0x557)+_0x113139(0xd5)+_0x236cbc(0x881)+_0xedeb96(0x3d0)+_0x53e3d7(0x459)+_0x53e3d7(0x5c9)+_0x53e3d7(0x37e)+_0x113139(0x3ea)+_0x236cbc(0x72f)+_0x113139(0x4bd)+_0xedeb96(0xfb)+_0x402b85(0x50a)+_0x53e3d7(0x379)+_0x113139(0x613)+_0x53e3d7(0x423)+_0x402b85(0x318)+_0x113139(0x155)+_0x402b85(0x7ea)+_0x113139(0x2cb)+_0x402b85(0x8af)+_0x236cbc(0x769)+_0x53e3d7(0x53b)+_0x402b85(0x612)+_0xedeb96(0x5f8)+_0x53e3d7(0x156)+_0x236cbc(0x36c)+_0x113139(0x8b7)+_0x236cbc(0x6e8)+_0x402b85(0x83a)+_0x113139(0x410)+_0x402b85(0x603)+_0xedeb96(0x102)+_0x113139(0x635)+_0xedeb96(0x5bc)+_0x53e3d7(0x76c)+_0x402b85(0x2dd)+_0x402b85(0x6b6)+_0xedeb96(0x8c7)+_0x236cbc(0x153)+_0x113139(0x39e)+_0xedeb96(0x7a1)+_0x113139(0x713)+_0xedeb96(0x2c5)+_0xedeb96(0x3bb)+_0x53e3d7(0x6a9)+_0x236cbc(0x40e)+_0x236cbc(0x56c)+_0x402b85(0x63e)+_0x236cbc(0x4e7)+_0x113139(0x51d)+_0x53e3d7(0x36b)+_0x402b85(0x131)+_0x113139(0x3a0)+_0x236cbc(0x41f)+_0x113139(0x2ae)+_0xedeb96(0x752)+_0xedeb96(0x2b3)+_0x113139(0x280)+_0x113139(0x630)+_0x236cbc(0x74d)+_0xedeb96(0x82a)+_0x236cbc(0x7d6)+_0x402b85(0x254)+_0x53e3d7(0x7ef)+_0x236cbc(0x7eb)+_0x53e3d7(0x6e2)+_0x53e3d7(0x19f)+_0x236cbc(0x4ea)+_0x113139(0x3d4)+_0x53e3d7(0x1b3)+_0x236cbc(0x118)+_0x236cbc(0x2e0)+_0x236cbc(0x6ac)+_0x53e3d7(0x5da)+_0xedeb96(0x83b)+_0x53e3d7(0x4c1)+_0x53e3d7(0x46a)+_0xedeb96(0x374)+_0x113139(0x69e)+_0x53e3d7(0x79b)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x5c0616){const _0x1ba8cf=_0x53e3d7,_0x2d71a3=_0x236cbc,_0x2b579d={'cuXDJ':function(_0x499922,_0x4d33fc){return _0x499922(_0x4d33fc);},'hJfrG':function(_0x263264,_0x349cf2){return _0x263264(_0x349cf2);}};return _0x2b579d[_0x1ba8cf(0x266)](btoa,_0x2b579d[_0x2d71a3(0x573)](encodeURIComponent,_0x5c0616));}var word_last='',lock_chat=0x1801*-0x1+-0x1b70+0x3372;function wait(_0x5b3d40){return new Promise(_0x3dcf9e=>setTimeout(_0x3dcf9e,_0x5b3d40));}function fetchRetry(_0x3889b6,_0x5dc5a9,_0x1359c7={}){const _0x4b2870=_0x113139,_0x5eae8a=_0x53e3d7,_0x180a31=_0x402b85,_0x5ec41c=_0xedeb96,_0x3d39f7={'JYcHS':function(_0x3cfac9,_0x145889){return _0x3cfac9===_0x145889;},'CLdRP':_0x4b2870(0x896),'aPHsD':function(_0x51fae0,_0x535bbf){return _0x51fae0-_0x535bbf;},'gQXHA':function(_0x52c08e,_0x44d31c){return _0x52c08e!==_0x44d31c;},'ZHhZZ':_0x5eae8a(0x63f),'sOJpl':function(_0x5b7603,_0x23ac63){return _0x5b7603(_0x23ac63);},'bFqQe':function(_0x60c19d,_0x203360,_0xdf477a){return _0x60c19d(_0x203360,_0xdf477a);}};function _0x21552b(_0x593b31){const _0x2a7f22=_0x5eae8a,_0x3652a0=_0x4b2870,_0x4e69e9=_0x5eae8a,_0x1823e0=_0x5eae8a,_0x58f120=_0x4b2870;if(_0x3d39f7[_0x2a7f22(0x7bc)](_0x3d39f7[_0x2a7f22(0x533)],_0x3d39f7[_0x2a7f22(0x533)])){triesLeft=_0x3d39f7[_0x3652a0(0x3c6)](_0x5dc5a9,-0x5*-0x565+0x131f+-0x2e17);if(!triesLeft){if(_0x3d39f7[_0x4e69e9(0x777)](_0x3d39f7[_0x2a7f22(0x3c0)],_0x3d39f7[_0x58f120(0x3c0)]))_0x534549[_0x4e69e9(0x366)](_0x3d2d22);else throw _0x593b31;}return _0x3d39f7[_0x58f120(0x2ed)](wait,0xbb*-0x1+0x2209*0x1+0xfad*-0x2)[_0x3652a0(0x78e)](()=>fetchRetry(_0x3889b6,triesLeft,_0x1359c7));}else{const _0x2933f4=_0x5ebc3a[_0x58f120(0x77c)](_0x1bc7e0,arguments);return _0x5b9adc=null,_0x2933f4;}}return _0x3d39f7[_0x180a31(0x1ba)](fetch,_0x3889b6,_0x1359c7)[_0x180a31(0x85a)](_0x21552b);}function send_webchat(_0x41c04f){const _0x2c0afb=_0xedeb96,_0x52f6fc=_0x236cbc,_0x374eae=_0x113139,_0x1789bd=_0x402b85,_0x28636c=_0x113139,_0x2d58cd={'yXPzo':function(_0x32b957,_0xd5a287){return _0x32b957(_0xd5a287);},'aaOMk':_0x2c0afb(0x5d9)+'ss','IJgZO':_0x52f6fc(0x49f)+'es','sGLYy':function(_0x25f005,_0x36b02b){return _0x25f005(_0x36b02b);},'NZLkA':function(_0x5b1cfd,_0x2ee5b9){return _0x5b1cfd+_0x2ee5b9;},'EnwoD':_0x52f6fc(0x5ab)+_0x1789bd(0x40b)+_0x2c0afb(0x709)+_0x28636c(0x3f4),'lwTwV':_0x28636c(0x7ca)+_0x374eae(0x2fb)+_0x374eae(0x1e6)+_0x374eae(0x9f)+_0x52f6fc(0x610)+_0x2c0afb(0x15d)+'\x20)','hAfju':function(_0x411804){return _0x411804();},'jFlBG':_0x2c0afb(0x366),'jnmHF':_0x1789bd(0x25c),'bzxzA':_0x374eae(0x3e0),'vIMFG':_0x1789bd(0x6e1),'eSQPD':_0x374eae(0x3b9)+_0x1789bd(0x4bf),'fkWha':_0x2c0afb(0x43f),'lgUMo':_0x52f6fc(0x559),'wXsVF':function(_0x15ce58,_0x5e4382){return _0x15ce58<_0x5e4382;},'VNKmX':function(_0x42eb24,_0x15552f){return _0x42eb24-_0x15552f;},'Zezkd':function(_0x4a8f6f,_0x368c4f){return _0x4a8f6f!==_0x368c4f;},'rkjjt':_0x374eae(0x434),'gLWNr':function(_0xe54446,_0x5ee7a1){return _0xe54446>_0x5ee7a1;},'qMvQw':function(_0x23d38b,_0x26c29a){return _0x23d38b==_0x26c29a;},'sEQqb':_0x1789bd(0x5e7)+']','qohqt':function(_0xd66df3,_0x51ef49){return _0xd66df3===_0x51ef49;},'kVgkP':_0x1789bd(0x7de),'aRSWK':function(_0x4cbf98,_0x3559c1){return _0x4cbf98+_0x3559c1;},'bOFym':_0x1789bd(0x821)+_0x2c0afb(0x87c)+'t','MSNAD':function(_0x4c0952,_0x332874){return _0x4c0952===_0x332874;},'ttdmy':_0x1789bd(0x72c),'ZaCGy':_0x374eae(0x692),'HQFcp':function(_0x494dee,_0x35098d){return _0x494dee!==_0x35098d;},'KrOLY':_0x1789bd(0x30b),'TWeRe':_0x1789bd(0x56b),'EmDgi':function(_0x4c6da2,_0x2efd91){return _0x4c6da2+_0x2efd91;},'BYTOR':_0x52f6fc(0x168),'UteFt':_0x2c0afb(0x2d2),'Jvmrf':_0x1789bd(0x762),'fzdYJ':_0x28636c(0x215),'Mybjj':_0x52f6fc(0x6cc),'LCLCn':function(_0x102d46,_0x43d85a){return _0x102d46-_0x43d85a;},'vtXIY':_0x374eae(0x7e8)+'pt','prCas':function(_0x387c8d,_0x2dfeb4,_0x212d98){return _0x387c8d(_0x2dfeb4,_0x212d98);},'zTqgY':function(_0x11cc4f,_0x211575){return _0x11cc4f(_0x211575);},'HCatW':_0x52f6fc(0x2f0),'FcARu':function(_0x268171,_0x2d2eb0){return _0x268171+_0x2d2eb0;},'FtDLA':function(_0x3cec04,_0x495c43){return _0x3cec04+_0x495c43;},'ZEwuv':_0x28636c(0x67b)+_0x1789bd(0x33d)+_0x374eae(0x767)+_0x52f6fc(0x3c9)+_0x1789bd(0x636),'opemK':_0x52f6fc(0x18f)+'>','RPoAc':_0x374eae(0x323),'HnjEY':function(_0x5a8323,_0x597983){return _0x5a8323!==_0x597983;},'eXtSj':_0x2c0afb(0x493),'jnQlx':_0x1789bd(0x461)+':','lGbuW':function(_0x404ae6,_0x4c2c1){return _0x404ae6(_0x4c2c1);},'NFrRF':_0x52f6fc(0x429),'tbnNl':_0x52f6fc(0x62e)+_0x28636c(0x88f),'uuqMs':_0x2c0afb(0x5fa),'wQqsG':_0x52f6fc(0x848),'ZaGKv':function(_0x1bf26b,_0x42af6c){return _0x1bf26b===_0x42af6c;},'IAsdY':_0x374eae(0x358),'vkCqj':_0x1789bd(0x7ec),'dvAzZ':_0x52f6fc(0x164),'BMiqt':_0x374eae(0x384),'Kyfnl':_0x52f6fc(0x52d)+'n','bqdQK':function(_0x19ec9b,_0x427505){return _0x19ec9b(_0x427505);},'QFYxM':function(_0xd5e933,_0x5497a9){return _0xd5e933===_0x5497a9;},'sJYjf':_0x52f6fc(0x11f),'CSrTD':_0x2c0afb(0x150),'WqLyj':_0x52f6fc(0x14c),'iyRje':_0x1789bd(0x758),'ATJxC':function(_0x4f8827,_0x1c80a7){return _0x4f8827<_0x1c80a7;},'eHzPF':function(_0x2884af,_0x35923d){return _0x2884af+_0x35923d;},'BgSjM':function(_0x1b488d,_0x328d42){return _0x1b488d+_0x328d42;},'QmpZn':function(_0x4abeb3,_0x3e2698){return _0x4abeb3+_0x3e2698;},'ZVhLI':_0x2c0afb(0x523)+'\x20','VNoUs':_0x2c0afb(0x2a6)+_0x1789bd(0x584)+_0x28636c(0x2b0)+_0x52f6fc(0x3ca)+_0x2c0afb(0x78a)+_0x1789bd(0x4f2)+_0x2c0afb(0x41a)+_0x374eae(0x2db)+_0x374eae(0x438)+_0x1789bd(0x439)+_0x2c0afb(0x5de)+_0x28636c(0x71a)+_0x374eae(0x21a)+_0x28636c(0x6b3)+'果:','TirVZ':function(_0x342d03,_0x37531f){return _0x342d03+_0x37531f;},'EywOj':_0x374eae(0x286),'lvLws':function(_0x4b2635,_0x5b17a7){return _0x4b2635(_0x5b17a7);},'hEyoo':function(_0x374fc6,_0x2c5fd0,_0x45df4c){return _0x374fc6(_0x2c5fd0,_0x45df4c);},'pAEAq':function(_0x4a373e,_0x699564){return _0x4a373e(_0x699564);},'BVgEI':function(_0x3157b8){return _0x3157b8();},'AnuSs':function(_0x394d6c,_0x3d7588){return _0x394d6c+_0x3d7588;},'jAMnX':_0x374eae(0x7ed),'darpr':_0x2c0afb(0x64d),'AZrRF':function(_0x32b542,_0x4f358a){return _0x32b542+_0x4f358a;},'xjreJ':_0x52f6fc(0x67b)+_0x52f6fc(0x33d)+_0x2c0afb(0x767)+_0x52f6fc(0x445)+_0x2c0afb(0x86e)+'\x22>','IspnA':function(_0x479007,_0x196de7,_0x31f46b){return _0x479007(_0x196de7,_0x31f46b);},'EhFUY':_0x28636c(0x170)+_0x1789bd(0xbc)+_0x2c0afb(0x54b)+_0x1789bd(0x60e)+_0x1789bd(0x866)+_0x1789bd(0x187),'ekGvo':function(_0x4efebe,_0x441999){return _0x4efebe!=_0x441999;},'qlJpi':_0x52f6fc(0x821),'SXmVJ':function(_0x293786,_0x2dfe2b){return _0x293786>_0x2dfe2b;},'lqmdY':function(_0x149910,_0x22d26f){return _0x149910+_0x22d26f;},'kKqwB':_0x1789bd(0x689),'oQaZM':_0x28636c(0x313)+'\x0a','HiLSO':function(_0x147de3,_0x3b69ec){return _0x147de3!==_0x3b69ec;},'StqZD':_0x52f6fc(0x2e1),'NUtDy':function(_0x297aff){return _0x297aff();},'CSZql':function(_0x4c16fa,_0x7f0dd4){return _0x4c16fa==_0x7f0dd4;},'rtYgD':function(_0x3d17d2,_0x353c40){return _0x3d17d2+_0x353c40;},'Tfymv':_0x2c0afb(0x170)+_0x2c0afb(0xbc)+_0x2c0afb(0x54b)+_0x1789bd(0x62b)+_0x1789bd(0x748)+'q=','dLlqb':_0x2c0afb(0x6a2)+_0x374eae(0xb5)+_0x52f6fc(0x336)+_0x1789bd(0x3c4)+_0x28636c(0x13b)+_0x52f6fc(0x70b)+_0x2c0afb(0x66c)+_0x52f6fc(0x2ec)+_0x28636c(0x838)+_0x1789bd(0x6df)+_0x52f6fc(0x874)+_0x52f6fc(0x8b5)+_0x28636c(0x2df)+_0x374eae(0x7fa)+'n'};if(_0x2d58cd[_0x28636c(0x545)](lock_chat,0x1563+0x3*0x2e1+-0x1e06))return;lock_chat=-0x9d0+-0x5fd+0xfce,knowledge=document[_0x52f6fc(0x86a)+_0x1789bd(0x2c8)+_0x1789bd(0x72e)](_0x2d58cd[_0x1789bd(0x246)])[_0x1789bd(0x42e)+_0x2c0afb(0x494)][_0x28636c(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x28636c(0x400)+'ce'](/<hr.*/gs,'')[_0x2c0afb(0x400)+'ce'](/<[^>]+>/g,'')[_0x28636c(0x400)+'ce'](/\n\n/g,'\x0a');if(_0x2d58cd[_0x52f6fc(0x7f6)](knowledge[_0x52f6fc(0xc6)+'h'],0xa92+0xb5d*0x1+-0x145f))knowledge[_0x52f6fc(0x656)](0x1d*0x2e+-0x1a20+0x89*0x2a);knowledge+=_0x2d58cd[_0x374eae(0x879)](_0x2d58cd[_0x1789bd(0x5b3)](_0x2d58cd[_0x1789bd(0x5cc)],original_search_query),_0x2d58cd[_0x1789bd(0x35a)]);let _0x196339=document[_0x2c0afb(0x86a)+_0x2c0afb(0x2c8)+_0x2c0afb(0x72e)](_0x2d58cd[_0x374eae(0x766)])[_0x1789bd(0x1fc)];_0x41c04f&&(_0x2d58cd[_0x1789bd(0x61b)](_0x2d58cd[_0x2c0afb(0x370)],_0x2d58cd[_0x374eae(0x370)])?_0x2d58cd[_0x2c0afb(0x7df)](_0x17eafa,_0x2d58cd[_0x374eae(0x620)]):(_0x196339=_0x41c04f[_0x1789bd(0x25e)+_0x374eae(0x173)+'t'],_0x41c04f[_0x2c0afb(0x6ef)+'e'](),_0x2d58cd[_0x28636c(0x344)](chatmore)));if(_0x2d58cd[_0x1789bd(0x5e1)](_0x196339[_0x374eae(0xc6)+'h'],0x5*0x337+-0x8d1+0x2*-0x3a1)||_0x2d58cd[_0x28636c(0x9d)](_0x196339[_0x2c0afb(0xc6)+'h'],-0x1302+-0x2a6+0x62*0x3a))return;_0x2d58cd[_0x28636c(0x62c)](fetchRetry,_0x2d58cd[_0x28636c(0x456)](_0x2d58cd[_0x2c0afb(0x35c)](_0x2d58cd[_0x28636c(0x61a)],_0x2d58cd[_0x52f6fc(0x1a9)](encodeURIComponent,_0x196339)),_0x2d58cd[_0x1789bd(0x182)]),0x249c+-0x292+-0x2207)[_0x2c0afb(0x78e)](_0x45474d=>_0x45474d[_0x28636c(0x34b)]())[_0x1789bd(0x78e)](_0x36d198=>{const _0x20703c=_0x28636c,_0x554444=_0x2c0afb,_0x26e8ae=_0x374eae,_0x5b2d29=_0x374eae,_0x4c620f=_0x28636c,_0x1e1597={'uvgna':_0x2d58cd[_0x20703c(0x770)],'ypDEL':function(_0x4af0a6,_0x5cb073){const _0x19eaee=_0x20703c;return _0x2d58cd[_0x19eaee(0x856)](_0x4af0a6,_0x5cb073);},'nJPOI':_0x2d58cd[_0x20703c(0x7f2)],'LFxVz':function(_0x3ee4a0,_0xf71333){const _0x2418d3=_0x20703c;return _0x2d58cd[_0x2418d3(0x871)](_0x3ee4a0,_0xf71333);},'sMHge':_0x2d58cd[_0x26e8ae(0x68c)],'cDCea':function(_0x3c603b,_0x9e51e5){const _0x28f3c0=_0x20703c;return _0x2d58cd[_0x28f3c0(0xd7)](_0x3c603b,_0x9e51e5);},'thXYm':_0x2d58cd[_0x554444(0xf6)],'mpWoO':function(_0x1b5955,_0x3a16de){const _0x1f77e5=_0x5b2d29;return _0x2d58cd[_0x1f77e5(0x595)](_0x1b5955,_0x3a16de);},'AArQJ':_0x2d58cd[_0x20703c(0x23b)],'AwYHq':function(_0x2322a2,_0x53b9d4){const _0x17e784=_0x20703c;return _0x2d58cd[_0x17e784(0x2e8)](_0x2322a2,_0x53b9d4);},'LXjha':_0x2d58cd[_0x26e8ae(0x7c5)],'RUaQc':_0x2d58cd[_0x26e8ae(0x2e3)],'RPNyt':function(_0x2a39c5,_0x165b78){const _0x183dae=_0x5b2d29;return _0x2d58cd[_0x183dae(0x595)](_0x2a39c5,_0x165b78);},'uYzfj':_0x2d58cd[_0x26e8ae(0x8c3)],'suRtY':_0x2d58cd[_0x26e8ae(0x6cd)],'SnosR':_0x2d58cd[_0x26e8ae(0x8c2)],'iBkTT':function(_0x5aa072,_0x3e6139){const _0x3101cf=_0x20703c;return _0x2d58cd[_0x3101cf(0x622)](_0x5aa072,_0x3e6139);},'JCzbu':_0x2d58cd[_0x26e8ae(0x620)]};if(_0x2d58cd[_0x5b2d29(0x482)](_0x2d58cd[_0x5b2d29(0x4a2)],_0x2d58cd[_0x26e8ae(0x66a)]))_0x45e3fa=_0x29c1b4[_0x26e8ae(0x6f0)](_0x197af3)[_0x2d58cd[_0x4c620f(0x770)]],_0xaa0c57='';else{prompt=JSON[_0x26e8ae(0x6f0)](_0x2d58cd[_0x554444(0x856)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x4c620f(0x79f)](_0x36d198[_0x554444(0x3ba)+_0x5b2d29(0x5e0)][-0x249d+0x1*0x372+0x212b][_0x20703c(0x682)+'nt'])[-0x11a3+-0x1b2*-0x17+-0x155a])),prompt[_0x26e8ae(0x65d)][_0x5b2d29(0x625)+'t']=knowledge,prompt[_0x20703c(0x65d)][_0x26e8ae(0x898)+_0x5b2d29(0x5b1)+_0x4c620f(0x342)+'y']=0x1aa9+0x41*0x1b+-0x2183*0x1,prompt[_0x20703c(0x65d)][_0x4c620f(0x8cc)+_0x20703c(0x343)+'e']=-0x2217+-0x28*0xc6+0x4107+0.9;for(tmp_prompt in prompt[_0x4c620f(0x6e7)]){if(_0x2d58cd[_0x4c620f(0x47c)](_0x2d58cd[_0x26e8ae(0x535)],_0x2d58cd[_0x4c620f(0x12c)])){if(_0x2d58cd[_0x554444(0xb4)](_0x2d58cd[_0x4c620f(0x5a5)](_0x2d58cd[_0x554444(0x364)](_0x2d58cd[_0x20703c(0x5a5)](_0x2d58cd[_0x20703c(0x879)](_0x2d58cd[_0x26e8ae(0x456)](prompt[_0x5b2d29(0x65d)][_0x26e8ae(0x625)+'t'],tmp_prompt),'\x0a'),_0x2d58cd[_0x20703c(0x897)]),_0x196339),_0x2d58cd[_0x20703c(0x30c)])[_0x5b2d29(0xc6)+'h'],-0xc8d+-0x3*0x9ce+0x3037*0x1))prompt[_0x5b2d29(0x65d)][_0x26e8ae(0x625)+'t']+=_0x2d58cd[_0x26e8ae(0x3be)](tmp_prompt,'\x0a');}else{let _0x1cc989;try{const _0x2aaa2e=gzhePF[_0x26e8ae(0x826)](_0x41ce8e,gzhePF[_0x5b2d29(0x871)](gzhePF[_0x4c620f(0x871)](gzhePF[_0x5b2d29(0x768)],gzhePF[_0x5b2d29(0x742)]),');'));_0x1cc989=gzhePF[_0x20703c(0x65b)](_0x2aaa2e);}catch(_0x4171ae){_0x1cc989=_0x3e8dce;}const _0x1fa794=_0x1cc989[_0x26e8ae(0xd2)+'le']=_0x1cc989[_0x4c620f(0xd2)+'le']||{},_0x3b676a=[gzhePF[_0x20703c(0x4f3)],gzhePF[_0x4c620f(0x117)],gzhePF[_0x554444(0xe8)],gzhePF[_0x4c620f(0x2a3)],gzhePF[_0x5b2d29(0x5bf)],gzhePF[_0x26e8ae(0x327)],gzhePF[_0x4c620f(0x5d5)]];for(let _0x1c1a73=0x2*-0x7c3+0x199*-0x14+0x1*0x2f7a;gzhePF[_0x26e8ae(0x331)](_0x1c1a73,_0x3b676a[_0x26e8ae(0xc6)+'h']);_0x1c1a73++){const _0x597f7c=_0x19da17[_0x5b2d29(0x4d7)+_0x5b2d29(0x1ed)+'r'][_0x554444(0x4dd)+_0x20703c(0x3dd)][_0x554444(0x41c)](_0x3e7f25),_0x364deb=_0x3b676a[_0x1c1a73],_0x55261e=_0x1fa794[_0x364deb]||_0x597f7c;_0x597f7c[_0x20703c(0x26e)+_0x26e8ae(0x54a)]=_0x1d9dc5[_0x26e8ae(0x41c)](_0x34a18d),_0x597f7c[_0x4c620f(0x5ef)+_0x20703c(0x5fc)]=_0x55261e[_0x20703c(0x5ef)+_0x554444(0x5fc)][_0x4c620f(0x41c)](_0x55261e),_0x1fa794[_0x364deb]=_0x597f7c;}}}prompt[_0x26e8ae(0x65d)][_0x26e8ae(0x625)+'t']+=_0x2d58cd[_0x4c620f(0xd7)](_0x2d58cd[_0x4c620f(0x3be)](_0x2d58cd[_0x554444(0x897)],_0x196339),_0x2d58cd[_0x4c620f(0x30c)]),optionsweb={'method':_0x2d58cd[_0x554444(0x7a9)],'headers':headers,'body':_0x2d58cd[_0x554444(0x1a9)](b64EncodeUnicode,JSON[_0x4c620f(0x3a6)+_0x554444(0x3b6)](prompt[_0x4c620f(0x65d)]))},document[_0x4c620f(0x86a)+_0x5b2d29(0x2c8)+_0x20703c(0x72e)](_0x2d58cd[_0x4c620f(0x697)])[_0x4c620f(0x42e)+_0x5b2d29(0x494)]='',_0x2d58cd[_0x4c620f(0x62c)](markdownToHtml,_0x2d58cd[_0x554444(0x3b7)](beautify,_0x196339),document[_0x5b2d29(0x86a)+_0x4c620f(0x2c8)+_0x5b2d29(0x72e)](_0x2d58cd[_0x26e8ae(0x697)])),_0x2d58cd[_0x4c620f(0x33a)](proxify),chatTextRaw=_0x2d58cd[_0x5b2d29(0xd7)](_0x2d58cd[_0x26e8ae(0x512)](_0x2d58cd[_0x4c620f(0x2ab)],_0x196339),_0x2d58cd[_0x26e8ae(0x4ed)]),chatTemp='',text_offset=-(0x1f18+-0xda8+-0x116f),prev_chat=document[_0x26e8ae(0x68b)+_0x26e8ae(0x101)+_0x4c620f(0x99)](_0x2d58cd[_0x26e8ae(0x6c8)])[_0x20703c(0x42e)+_0x20703c(0x494)],prev_chat=_0x2d58cd[_0x4c620f(0x456)](_0x2d58cd[_0x5b2d29(0xd7)](_0x2d58cd[_0x26e8ae(0x894)](prev_chat,_0x2d58cd[_0x4c620f(0x5ff)]),document[_0x26e8ae(0x86a)+_0x26e8ae(0x2c8)+_0x554444(0x72e)](_0x2d58cd[_0x554444(0x697)])[_0x554444(0x42e)+_0x5b2d29(0x494)]),_0x2d58cd[_0x554444(0x7fc)]),_0x2d58cd[_0x26e8ae(0x648)](fetch,_0x2d58cd[_0x26e8ae(0x84b)],optionsweb)[_0x554444(0x78e)](_0x1d184c=>{const _0x5b117d=_0x20703c,_0x2c7d92=_0x4c620f,_0x265d9b=_0x4c620f,_0x1ac576=_0x26e8ae,_0x2bb40c=_0x5b2d29,_0x3ce6e5={'WKddP':function(_0x3c745d,_0xd9402a){const _0x4dd088=_0x25b1;return _0x2d58cd[_0x4dd088(0x331)](_0x3c745d,_0xd9402a);},'FuKAB':function(_0x6ecb57,_0x32ee5a){const _0x51cbef=_0x25b1;return _0x2d58cd[_0x51cbef(0x1c5)](_0x6ecb57,_0x32ee5a);},'XBWlu':function(_0xefc34b,_0x3acbf1){const _0x54143a=_0x25b1;return _0x2d58cd[_0x54143a(0x4f6)](_0xefc34b,_0x3acbf1);},'wAKTt':_0x2d58cd[_0x5b117d(0x8a5)],'glLDE':function(_0x1906ec,_0x5286b5){const _0x466147=_0x5b117d;return _0x2d58cd[_0x466147(0x9d)](_0x1906ec,_0x5286b5);},'SqpLy':function(_0x36ac05,_0x18dda4){const _0x2fddec=_0x5b117d;return _0x2d58cd[_0x2fddec(0x33c)](_0x36ac05,_0x18dda4);},'NDVEz':_0x2d58cd[_0x2c7d92(0x390)],'lmHhV':function(_0x2f7ae3,_0x348bac){const _0x83518b=_0x5b117d;return _0x2d58cd[_0x83518b(0x890)](_0x2f7ae3,_0x348bac);},'KrVIc':_0x2d58cd[_0x265d9b(0x10f)],'Wppzg':function(_0xde59cb,_0x3e8999){const _0x2340ff=_0x2c7d92;return _0x2d58cd[_0x2340ff(0x595)](_0xde59cb,_0x3e8999);},'reGMt':_0x2d58cd[_0x2c7d92(0x766)],'qoySK':function(_0xa30701,_0x2b62f4){const _0x5d91ee=_0x265d9b;return _0x2d58cd[_0x5d91ee(0x30a)](_0xa30701,_0x2b62f4);},'GfpFi':_0x2d58cd[_0x2bb40c(0xd8)],'iWgcM':_0x2d58cd[_0x265d9b(0x382)],'ufSkS':function(_0x511454,_0x5b5e2c){const _0x5c53e6=_0x2bb40c;return _0x2d58cd[_0x5c53e6(0x47c)](_0x511454,_0x5b5e2c);},'EstiF':_0x2d58cd[_0x265d9b(0x28b)],'uHPAa':_0x2d58cd[_0x1ac576(0x57d)],'VjBUs':function(_0x17bcf3,_0x316b7f){const _0x463a3e=_0x2bb40c;return _0x2d58cd[_0x463a3e(0xd7)](_0x17bcf3,_0x316b7f);},'wdnLO':_0x2d58cd[_0x5b117d(0x770)],'JYzPT':function(_0x428806,_0x2537a4){const _0x59bc46=_0x2c7d92;return _0x2d58cd[_0x59bc46(0x47c)](_0x428806,_0x2537a4);},'oprWV':_0x2d58cd[_0x5b117d(0x5d1)],'Bnxej':_0x2d58cd[_0x5b117d(0x593)],'KiVKw':_0x2d58cd[_0x265d9b(0x6d6)],'IlWdr':_0x2d58cd[_0x265d9b(0x629)],'WuTel':_0x2d58cd[_0x2c7d92(0x69b)],'pZuGM':function(_0x464041,_0x476f87){const _0x227c92=_0x2bb40c;return _0x2d58cd[_0x227c92(0xdf)](_0x464041,_0x476f87);},'hclje':_0x2d58cd[_0x1ac576(0x697)],'AoKqZ':function(_0x5d9433,_0xbf7ce7,_0x38158c){const _0x5d9b0c=_0x2c7d92;return _0x2d58cd[_0x5d9b0c(0x885)](_0x5d9433,_0xbf7ce7,_0x38158c);},'qDpVD':function(_0x3571b0,_0x3c7571){const _0x18b611=_0x2c7d92;return _0x2d58cd[_0x18b611(0x227)](_0x3571b0,_0x3c7571);},'apkII':function(_0x1f9c50){const _0x3b618a=_0x265d9b;return _0x2d58cd[_0x3b618a(0x65b)](_0x1f9c50);},'qEObi':_0x2d58cd[_0x2bb40c(0x6c8)],'gUPQx':function(_0x1eefe8,_0x9cf2cc){const _0x1ec15f=_0x265d9b;return _0x2d58cd[_0x1ec15f(0x364)](_0x1eefe8,_0x9cf2cc);},'BOHaD':function(_0x34c41e,_0x336778){const _0x48e3ca=_0x2c7d92;return _0x2d58cd[_0x48e3ca(0x8a2)](_0x34c41e,_0x336778);},'jryGE':_0x2d58cd[_0x2bb40c(0x30d)],'rMStf':_0x2d58cd[_0x2bb40c(0x7fc)]};if(_0x2d58cd[_0x2c7d92(0x890)](_0x2d58cd[_0x2c7d92(0x441)],_0x2d58cd[_0x2c7d92(0x441)])){const _0x234bc0=_0x1d184c[_0x5b117d(0x111)][_0x5b117d(0x592)+_0x2c7d92(0x10a)]();let _0x455184='',_0x2ab80c='';_0x234bc0[_0x1ac576(0x1ae)]()[_0x1ac576(0x78e)](function _0x4d6447({done:_0x1e34cb,value:_0x265e5e}){const _0x3dc4bb=_0x2bb40c,_0x4af9b4=_0x2c7d92,_0x1efa9b=_0x2c7d92,_0x5e0cd2=_0x2bb40c,_0x4fd8ff=_0x2bb40c,_0x870767={'cHTfE':_0x1e1597[_0x3dc4bb(0x294)],'RHCZh':function(_0x58c00e,_0x5b1b52){const _0x5d621b=_0x3dc4bb;return _0x1e1597[_0x5d621b(0x498)](_0x58c00e,_0x5b1b52);},'SdOuU':_0x1e1597[_0x4af9b4(0x755)],'INzqv':function(_0x4dee4b,_0x4c7952){const _0x377776=_0x3dc4bb;return _0x1e1597[_0x377776(0x86b)](_0x4dee4b,_0x4c7952);},'evCqv':_0x1e1597[_0x1efa9b(0x3c7)],'ccbVn':function(_0x56cfd8,_0x2e7787){const _0x4f154b=_0x4af9b4;return _0x1e1597[_0x4f154b(0x231)](_0x56cfd8,_0x2e7787);},'CNBoW':_0x1e1597[_0x1efa9b(0x500)],'KxmCs':function(_0x3655ad,_0x4dccff){const _0x1dd62e=_0x5e0cd2;return _0x1e1597[_0x1dd62e(0x7b2)](_0x3655ad,_0x4dccff);},'KdwXR':_0x1e1597[_0x3dc4bb(0x177)],'Bykkt':function(_0x544017,_0x5037ce){const _0x189564=_0x4fd8ff;return _0x1e1597[_0x189564(0x231)](_0x544017,_0x5037ce);}};if(_0x1e1597[_0x1efa9b(0x312)](_0x1e1597[_0x5e0cd2(0x5f0)],_0x1e1597[_0x4af9b4(0x5f0)])){if(_0x1e34cb)return;const _0x84b435=new TextDecoder(_0x1e1597[_0x4af9b4(0x794)])[_0x5e0cd2(0x840)+'e'](_0x265e5e);return _0x84b435[_0x4fd8ff(0x179)]()[_0x1efa9b(0x6cb)]('\x0a')[_0x1efa9b(0x1c4)+'ch'](function(_0x5757f9){const _0x1b5d49=_0x4af9b4,_0x509617=_0x3dc4bb,_0x1f8c56=_0x5e0cd2,_0x55f7b4=_0x5e0cd2,_0x2a2df5=_0x3dc4bb,_0x4aa0fb={'TdKrb':function(_0x4d6927,_0x2c7e72){const _0x32c0d7=_0x25b1;return _0x3ce6e5[_0x32c0d7(0x7b7)](_0x4d6927,_0x2c7e72);},'eECtB':function(_0x51a925,_0x53d620){const _0x52cd13=_0x25b1;return _0x3ce6e5[_0x52cd13(0x34c)](_0x51a925,_0x53d620);}};if(_0x3ce6e5[_0x1b5d49(0x732)](_0x3ce6e5[_0x1b5d49(0x147)],_0x3ce6e5[_0x509617(0x147)]))_0x3fa965='按钮';else{if(_0x3ce6e5[_0x55f7b4(0x601)](_0x5757f9[_0x1b5d49(0xc6)+'h'],0x7*-0xa3+-0x2*0x132f+0x2ad9))_0x455184=_0x5757f9[_0x1f8c56(0x656)](-0x1*-0x85d+0x272*0x2+-0xd3b*0x1);if(_0x3ce6e5[_0x55f7b4(0x2a0)](_0x455184,_0x3ce6e5[_0x1f8c56(0x6b4)])){if(_0x3ce6e5[_0x509617(0x717)](_0x3ce6e5[_0x1b5d49(0x6f2)],_0x3ce6e5[_0x1f8c56(0x6f2)])){word_last+=_0x3ce6e5[_0x509617(0x26b)](chatTextRaw,chatTemp),lock_chat=0x86e+-0x1*-0x607+-0xe75,document[_0x1f8c56(0x86a)+_0x1b5d49(0x2c8)+_0x2a2df5(0x72e)](_0x3ce6e5[_0x1f8c56(0x340)])[_0x55f7b4(0x1fc)]='';return;}else try{var _0x32587b=new _0x8fb1ab(_0x15120),_0x2a06a3='';for(var _0x2589c1=-0x7*0x312+-0xf16*0x2+0x33aa;_0x4aa0fb[_0x2a2df5(0xff)](_0x2589c1,_0x32587b[_0x1b5d49(0x675)+_0x1b5d49(0x69f)]);_0x2589c1++){_0x2a06a3+=_0x340eb1[_0x55f7b4(0x470)+_0x2a2df5(0x409)+_0x1b5d49(0x5ae)](_0x32587b[_0x2589c1]);}return _0x2a06a3;}catch(_0x1b8341){}}let _0x35d20b;try{if(_0x3ce6e5[_0x55f7b4(0x16c)](_0x3ce6e5[_0x2a2df5(0x22e)],_0x3ce6e5[_0x55f7b4(0x4d3)]))_0x54e446+=_0x4dd94a[0x1*0x97d+-0x1299+0x91c][_0x1b5d49(0x1e1)],_0x49c081=_0x5e63b7[0x1b1+-0xb8c+-0x3*-0x349][_0x509617(0xda)+_0x2a2df5(0x188)][_0x1b5d49(0x3bf)+_0x2a2df5(0x68a)+'t'][_0x4aa0fb[_0x509617(0x5ca)](_0x2699a5[-0x16b2+0x441*0x4+-0x5ae*-0x1][_0x55f7b4(0xda)+_0x1f8c56(0x188)][_0x2a2df5(0x3bf)+_0x509617(0x68a)+'t'][_0x1b5d49(0xc6)+'h'],-0x186+0x340+-0x31*0x9)];else try{if(_0x3ce6e5[_0x1f8c56(0x6b9)](_0x3ce6e5[_0x55f7b4(0x1f5)],_0x3ce6e5[_0x509617(0x77a)]))_0x35d20b=JSON[_0x2a2df5(0x6f0)](_0x3ce6e5[_0x1b5d49(0x70d)](_0x2ab80c,_0x455184))[_0x3ce6e5[_0x55f7b4(0x243)]],_0x2ab80c='';else return _0x495b20;}catch(_0x4d17b5){if(_0x3ce6e5[_0x509617(0x3f1)](_0x3ce6e5[_0x1b5d49(0x846)],_0x3ce6e5[_0x55f7b4(0x846)])){const _0x3205d2=_0x5ce511[_0x1b5d49(0x77c)](_0x80bf42,arguments);return _0x16bff7=null,_0x3205d2;}else _0x35d20b=JSON[_0x1b5d49(0x6f0)](_0x455184)[_0x3ce6e5[_0x1f8c56(0x243)]],_0x2ab80c='';}}catch(_0x9737d4){_0x3ce6e5[_0x2a2df5(0x3f1)](_0x3ce6e5[_0x2a2df5(0x731)],_0x3ce6e5[_0x1b5d49(0x804)])?_0x2ab80c+=_0x455184:(_0x1d1416=_0x301a92[_0x1b5d49(0x6f0)](_0x3b19ba)[_0x870767[_0x1f8c56(0x45e)]],_0x1dcb35='');}if(_0x35d20b&&_0x3ce6e5[_0x509617(0x601)](_0x35d20b[_0x2a2df5(0xc6)+'h'],0x8d*0x27+0x2162*0x1+-0x36dd*0x1)&&_0x3ce6e5[_0x2a2df5(0x601)](_0x35d20b[0x1308+0x747+0x8c5*-0x3][_0x55f7b4(0xda)+_0x2a2df5(0x188)][_0x1b5d49(0x3bf)+_0x1b5d49(0x68a)+'t'][-0x2261+0x13*-0x3e+-0x26fb*-0x1],text_offset)){if(_0x3ce6e5[_0x1b5d49(0x732)](_0x3ce6e5[_0x1f8c56(0x46b)],_0x3ce6e5[_0x55f7b4(0x4b4)]))chatTemp+=_0x35d20b[0xd95+0x211*-0x4+0x1*-0x551][_0x2a2df5(0x1e1)],text_offset=_0x35d20b[-0x3a*0x47+-0x1*0x1b05+-0x89f*-0x5][_0x509617(0xda)+_0x1f8c56(0x188)][_0x509617(0x3bf)+_0x2a2df5(0x68a)+'t'][_0x3ce6e5[_0x1b5d49(0x591)](_0x35d20b[-0x1*0xbb+0x1*0x114b+-0x1090][_0x2a2df5(0xda)+_0x2a2df5(0x188)][_0x2a2df5(0x3bf)+_0x1f8c56(0x68a)+'t'][_0x1f8c56(0xc6)+'h'],0x12cd+-0x2*0x74b+0x2*-0x21b)];else{const _0x211277={'pegyE':function(_0x5a4644,_0x387994){const _0x5109dd=_0x2a2df5;return _0x870767[_0x5109dd(0x28e)](_0x5a4644,_0x387994);},'FPMRx':_0x870767[_0x1b5d49(0x7b0)]};let _0x4af9d7=_0x28823e[_0x1b5d49(0x86a)+_0x1b5d49(0x2c8)+_0x1b5d49(0x72e)](_0x870767[_0x1b5d49(0x89a)](_0x870767[_0x509617(0x54d)],_0x870767[_0x1f8c56(0x28e)](_0x1cb24b,_0x870767[_0x55f7b4(0x89a)](_0x1ae393,-0x250a+-0x1e05*-0x1+0x706))))[_0x2a2df5(0x848)];_0x45afb8[_0x1f8c56(0x86a)+_0x55f7b4(0x2c8)+_0x509617(0x72e)](_0x870767[_0x1b5d49(0x89a)](_0x870767[_0x509617(0x54d)],_0x870767[_0x2a2df5(0x28e)](_0x5bdef2,_0x870767[_0x1f8c56(0x683)](_0x17b000,0x576*-0x4+-0x167f*-0x1+-0xa6))))[_0x509617(0x61d)+_0x55f7b4(0x518)+_0x1b5d49(0x363)+'r'](_0x870767[_0x1f8c56(0x64b)],function(){const _0x5e81ab=_0x1b5d49,_0x4d45fa=_0x1f8c56,_0xc38521=_0x55f7b4,_0x5ad40d=_0x55f7b4,_0x3bb1fb=_0x2a2df5;_0x211277[_0x5e81ab(0x4f4)](_0x5eb84b,_0x1e6538[_0x5e81ab(0x5a9)+_0x5e81ab(0x7ff)][_0x4af9d7]),_0x4ecca6[_0x5ad40d(0x87b)][_0x5ad40d(0x12a)+'ay']=_0x211277[_0x5ad40d(0x7d5)];}),_0x1a639e[_0x1b5d49(0x86a)+_0x1b5d49(0x2c8)+_0x509617(0x72e)](_0x870767[_0x1f8c56(0xf2)](_0x870767[_0x2a2df5(0x54d)],_0x870767[_0x55f7b4(0x28e)](_0x1c4ba1,_0x870767[_0x509617(0x89a)](_0x58cc56,-0x1013+0x155d+-0x549))))[_0x509617(0x6ef)+_0x1b5d49(0x351)+_0x2a2df5(0x80e)](_0x870767[_0x509617(0x4d2)]),_0x5e6ee1[_0x1b5d49(0x86a)+_0x1f8c56(0x2c8)+_0x55f7b4(0x72e)](_0x870767[_0x55f7b4(0x661)](_0x870767[_0x1b5d49(0x54d)],_0x870767[_0x1f8c56(0x28e)](_0x99c405,_0x870767[_0x55f7b4(0x89a)](_0x4b0bd6,-0xda5*0x1+0x110*0xc+0xe6*0x1))))[_0x2a2df5(0x6ef)+_0x1f8c56(0x351)+_0x509617(0x80e)]('id');}}chatTemp=chatTemp[_0x55f7b4(0x400)+_0x1b5d49(0x2eb)]('\x0a\x0a','\x0a')[_0x2a2df5(0x400)+_0x2a2df5(0x2eb)]('\x0a\x0a','\x0a'),document[_0x1b5d49(0x86a)+_0x55f7b4(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x1f8c56(0x401)])[_0x1f8c56(0x42e)+_0x2a2df5(0x494)]='',_0x3ce6e5[_0x1f8c56(0x2bd)](markdownToHtml,_0x3ce6e5[_0x2a2df5(0x20f)](beautify,chatTemp),document[_0x1f8c56(0x86a)+_0x1f8c56(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x55f7b4(0x401)])),_0x3ce6e5[_0x55f7b4(0x178)](proxify),document[_0x55f7b4(0x68b)+_0x1b5d49(0x101)+_0x55f7b4(0x99)](_0x3ce6e5[_0x1b5d49(0x183)])[_0x2a2df5(0x42e)+_0x509617(0x494)]=_0x3ce6e5[_0x1f8c56(0x1ca)](_0x3ce6e5[_0x1b5d49(0x4d4)](_0x3ce6e5[_0x1f8c56(0x26b)](prev_chat,_0x3ce6e5[_0x509617(0x272)]),document[_0x55f7b4(0x86a)+_0x509617(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x2a2df5(0x401)])[_0x55f7b4(0x42e)+_0x1b5d49(0x494)]),_0x3ce6e5[_0x2a2df5(0x81f)]);}}),_0x234bc0[_0x1efa9b(0x1ae)]()[_0x5e0cd2(0x78e)](_0x4d6447);}else _0x6ba637='图片';});}else(function(){return!![];}[_0x5b117d(0x4d7)+_0x1ac576(0x1ed)+'r'](kCheXK[_0x5b117d(0x7b4)](kCheXK[_0x2c7d92(0x123)],kCheXK[_0x2c7d92(0x5f7)]))[_0x2c7d92(0x765)](kCheXK[_0x2bb40c(0x245)]));})[_0x554444(0x85a)](_0x4c61d8=>{const _0x55dda2=_0x20703c,_0x28cd85=_0x4c620f,_0x58da12=_0x5b2d29,_0x2894ac=_0x5b2d29,_0x140a13=_0x20703c;_0x2d58cd[_0x55dda2(0x1b6)](_0x2d58cd[_0x55dda2(0x605)],_0x2d58cd[_0x58da12(0x605)])?_0x1e1597[_0x28cd85(0x606)](_0x5baf5b,_0x1e1597[_0x2894ac(0x886)]):console[_0x2894ac(0x6e1)](_0x2d58cd[_0x2894ac(0x88e)],_0x4c61d8);});}});}function send_chat(_0x3c37fb){const _0x225f8c=_0xedeb96,_0xcc9bb9=_0x53e3d7,_0x554ad8=_0x402b85,_0x167043=_0x402b85,_0xed6bf7=_0xedeb96,_0x303710={'nNNHL':function(_0x72176,_0x27bc52){return _0x72176-_0x27bc52;},'fZqSZ':_0x225f8c(0x77e),'UisRu':_0xcc9bb9(0x148)+_0x554ad8(0x61f)+_0x225f8c(0x357)+_0xcc9bb9(0x10a),'sUTBn':_0x225f8c(0x133)+_0x225f8c(0x850)+_0xed6bf7(0x3fd),'nntGy':_0x167043(0x133)+_0x225f8c(0x824),'Qblny':function(_0x13ef6a,_0x2042e9){return _0x13ef6a(_0x2042e9);},'RjXoA':function(_0x1046d8,_0x31bafc){return _0x1046d8+_0x31bafc;},'rYPGo':_0x167043(0x821)+_0xed6bf7(0x87c)+'t','wkAiT':_0x167043(0x5ab)+_0x554ad8(0x40b)+_0xcc9bb9(0x709)+_0x225f8c(0x3f4),'YjFxg':_0x225f8c(0x7ca)+_0x225f8c(0x2fb)+_0xcc9bb9(0x1e6)+_0xed6bf7(0x9f)+_0x554ad8(0x610)+_0x554ad8(0x15d)+'\x20)','FPhoG':function(_0x333eee,_0x135507){return _0x333eee===_0x135507;},'CxDuN':_0xcc9bb9(0x1ef),'DgVnF':function(_0x1f3a0d,_0x2ab9f0){return _0x1f3a0d>_0x2ab9f0;},'YClwa':function(_0x6d3bd9,_0x440756){return _0x6d3bd9==_0x440756;},'bEgPj':_0xed6bf7(0x5e7)+']','HgTRY':function(_0x1c359e,_0x5a6409){return _0x1c359e!==_0x5a6409;},'lxZwx':_0x225f8c(0x66e),'YUAqA':_0xcc9bb9(0x2fc),'HuDDj':_0xcc9bb9(0x38f),'CtgUr':_0x225f8c(0x6eb),'boHqa':_0x167043(0x2d7),'VUPou':function(_0x28de62,_0x3fd5d8){return _0x28de62+_0x3fd5d8;},'qyAsc':_0xed6bf7(0x49f)+'es','ooTVE':function(_0x387ed7,_0x2b69c3){return _0x387ed7===_0x2b69c3;},'QsTbr':_0xcc9bb9(0x698),'WplnM':_0xed6bf7(0x4af),'WbeUm':_0xed6bf7(0x189),'OYUUl':_0x225f8c(0x6f4),'wThtt':_0x554ad8(0x7e8)+'pt','Yujsi':function(_0x48e10a,_0x38e0db,_0x36ccc2){return _0x48e10a(_0x38e0db,_0x36ccc2);},'qOzUU':function(_0x1ca168){return _0x1ca168();},'QgeCv':_0xed6bf7(0x2f0),'sIhgr':function(_0x1e7644,_0x229ccd){return _0x1e7644+_0x229ccd;},'VzrEO':_0xcc9bb9(0x67b)+_0x167043(0x33d)+_0x225f8c(0x767)+_0x225f8c(0x3c9)+_0x167043(0x636),'ZyrSI':_0x554ad8(0x18f)+'>','swCGp':function(_0x5b7f7e,_0x50e4d9){return _0x5b7f7e!==_0x50e4d9;},'WWsFK':_0xcc9bb9(0x6bf),'kcSMw':_0x167043(0x7ec),'wmSnx':function(_0x4fda7f,_0x3a3d1b){return _0x4fda7f===_0x3a3d1b;},'uVFOX':_0x167043(0x5c8),'SheDN':function(_0x176fd5,_0x259910){return _0x176fd5<_0x259910;},'ZWzpf':_0x554ad8(0x483),'MybhP':_0x167043(0x461)+':','bPCow':function(_0x9d82c9,_0x313843){return _0x9d82c9!==_0x313843;},'TPrbi':_0xcc9bb9(0x259),'qWYLz':function(_0x4a5d1b,_0x11d034){return _0x4a5d1b==_0x11d034;},'jaYbs':_0x225f8c(0x5af),'NuOqK':_0x225f8c(0x301),'RDyDF':_0xed6bf7(0x43e),'RFlRv':_0x167043(0x30e),'qyeOX':_0x554ad8(0x2ea),'DSaQR':_0xcc9bb9(0x49b),'ffuvq':_0xed6bf7(0x899),'HVqxH':_0x554ad8(0x723),'utkIn':_0x554ad8(0x618),'szjny':_0xcc9bb9(0x36d),'gsCtn':_0x225f8c(0xca),'fvaqr':_0xcc9bb9(0x386),'VrdWS':_0x554ad8(0x830),'QMxNr':_0xed6bf7(0x6d5),'gNkFA':function(_0x1b2aeb,_0x281b48){return _0x1b2aeb!=_0x281b48;},'OrmOR':function(_0x196d7a,_0x1377ce){return _0x196d7a+_0x1377ce;},'EFubb':function(_0x11ac75,_0x485871){return _0x11ac75+_0x485871;},'yBLxh':_0x167043(0x821),'mvAnX':_0xed6bf7(0xbf)+_0xed6bf7(0x75d),'FveDG':_0x225f8c(0x313)+'\x0a','gBCfj':function(_0x23efdf,_0x36b7ee){return _0x23efdf+_0x36b7ee;},'tOdDz':function(_0x5aab7b,_0x49cf60){return _0x5aab7b+_0x49cf60;},'FZadB':function(_0x2fc17a,_0x45278d){return _0x2fc17a+_0x45278d;},'cfZbh':_0x167043(0x42f)+_0x554ad8(0x1d0)+_0x554ad8(0x87e)+_0xed6bf7(0x57c)+_0x554ad8(0x2a8)+_0xed6bf7(0x8bc)+_0xcc9bb9(0x7f8)+'\x0a','JrCZp':_0x225f8c(0x893),'YRWMH':_0x167043(0x6ff),'UCTsd':_0x167043(0x5dc)+_0xcc9bb9(0x249)+_0x225f8c(0x20d),'HUkRb':_0x554ad8(0x286),'NIGOC':function(_0x503da1,_0x8a28d8,_0x45ffb1){return _0x503da1(_0x8a28d8,_0x45ffb1);},'leTFi':function(_0x555952,_0x5ca816){return _0x555952+_0x5ca816;},'dLejX':function(_0x401ac4,_0x460140){return _0x401ac4+_0x460140;},'jPFiE':_0x167043(0x7ed),'JAqjG':_0xcc9bb9(0x64d),'FVvYc':function(_0x4ed4f1,_0x46537e){return _0x4ed4f1+_0x46537e;},'XqYVA':_0x554ad8(0x67b)+_0xcc9bb9(0x33d)+_0xcc9bb9(0x767)+_0xed6bf7(0x445)+_0xed6bf7(0x86e)+'\x22>','IOatS':_0xcc9bb9(0x170)+_0xed6bf7(0xbc)+_0x167043(0x54b)+_0x554ad8(0x60e)+_0x225f8c(0x866)+_0x167043(0x187)};let _0x29a2bd=document[_0x225f8c(0x86a)+_0x225f8c(0x2c8)+_0x167043(0x72e)](_0x303710[_0xed6bf7(0x5ed)])[_0x225f8c(0x1fc)];_0x3c37fb&&(_0x303710[_0x167043(0x5d2)](_0x303710[_0xed6bf7(0x16a)],_0x303710[_0x167043(0x16a)])?(_0x568b38+=_0x47b8eb[0x5a5+-0x1*0x1d53+0x17ae][_0x167043(0x1e1)],_0x3f3677=_0x3d455f[-0x2f2*0x3+0x111b*0x1+0x1*-0x845][_0x554ad8(0xda)+_0xed6bf7(0x188)][_0x225f8c(0x3bf)+_0x225f8c(0x68a)+'t'][_0x303710[_0x225f8c(0x4cf)](_0x37015b[-0x74f*0x5+0x192*-0x1+-0xb*-0x377][_0xed6bf7(0xda)+_0x225f8c(0x188)][_0x167043(0x3bf)+_0x167043(0x68a)+'t'][_0x167043(0xc6)+'h'],-0x21ab+0x1*0x29a+-0x2*-0xf89)]):(_0x29a2bd=_0x3c37fb[_0xed6bf7(0x25e)+_0x225f8c(0x173)+'t'],_0x3c37fb[_0xed6bf7(0x6ef)+'e']()));if(_0x303710[_0x225f8c(0x14d)](_0x29a2bd[_0x554ad8(0xc6)+'h'],0x1f37+0x503+-0x2*0x121d)||_0x303710[_0x554ad8(0x7bb)](_0x29a2bd[_0xcc9bb9(0xc6)+'h'],0x2519+0x598+-0x2a25))return;if(_0x303710[_0xed6bf7(0x7bb)](word_last[_0x167043(0xc6)+'h'],-0x1023+0x1*0x23b1+-0x119a))word_last[_0xed6bf7(0x656)](-0x99+0xd*-0x2f9+0x2932);if(_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)]('你能')||_0x29a2bd[_0xed6bf7(0x795)+_0x167043(0x242)]('讲讲')||_0x29a2bd[_0xcc9bb9(0x795)+_0xcc9bb9(0x242)]('扮演')||_0x29a2bd[_0x225f8c(0x795)+_0x167043(0x242)]('模仿')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)](_0x303710[_0x225f8c(0x39c)])||_0x29a2bd[_0xed6bf7(0x795)+_0x554ad8(0x242)]('帮我')||_0x29a2bd[_0x167043(0x795)+_0xcc9bb9(0x242)](_0x303710[_0x554ad8(0x33f)])||_0x29a2bd[_0x554ad8(0x795)+_0x225f8c(0x242)](_0x303710[_0x225f8c(0x558)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)]('请问')||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)]('请给')||_0x29a2bd[_0xcc9bb9(0x795)+_0x225f8c(0x242)]('请你')||_0x29a2bd[_0xcc9bb9(0x795)+_0x554ad8(0x242)](_0x303710[_0x225f8c(0x39c)])||_0x29a2bd[_0xed6bf7(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x413)])||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x388)])||_0x29a2bd[_0x225f8c(0x795)+_0x225f8c(0x242)](_0x303710[_0xed6bf7(0x1a6)])||_0x29a2bd[_0x167043(0x795)+_0x554ad8(0x242)](_0x303710[_0xcc9bb9(0x7b6)])||_0x29a2bd[_0xcc9bb9(0x795)+_0x554ad8(0x242)](_0x303710[_0x554ad8(0x29e)])||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)]('怎样')||_0x29a2bd[_0x225f8c(0x795)+_0xcc9bb9(0x242)]('给我')||_0x29a2bd[_0xed6bf7(0x795)+_0x225f8c(0x242)]('如何')||_0x29a2bd[_0x225f8c(0x795)+_0x225f8c(0x242)]('谁是')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)]('查询')||_0x29a2bd[_0x225f8c(0x795)+_0x554ad8(0x242)](_0x303710[_0xcc9bb9(0x4c4)])||_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x51e)])||_0x29a2bd[_0x225f8c(0x795)+_0xcc9bb9(0x242)](_0x303710[_0x167043(0x82d)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)](_0x303710[_0x167043(0x627)])||_0x29a2bd[_0xed6bf7(0x795)+_0xcc9bb9(0x242)]('哪个')||_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)]('哪些')||_0x29a2bd[_0xcc9bb9(0x795)+_0xcc9bb9(0x242)](_0x303710[_0xcc9bb9(0x1cb)])||_0x29a2bd[_0x225f8c(0x795)+_0x167043(0x242)](_0x303710[_0xed6bf7(0x26a)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)]('啥是')||_0x29a2bd[_0x167043(0x795)+_0x554ad8(0x242)]('为啥')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)]('怎么'))return _0x303710[_0x554ad8(0x3d6)](send_webchat,_0x3c37fb);if(_0x303710[_0x167043(0x191)](lock_chat,-0xebe*-0x2+-0x17*-0x143+-0x11*0x371))return;lock_chat=0x23b5+0x34*-0x59+-0x8d*0x20;const _0x16ed67=_0x303710[_0x225f8c(0x67f)](_0x303710[_0x225f8c(0x175)](_0x303710[_0x167043(0xc4)](document[_0xed6bf7(0x86a)+_0xcc9bb9(0x2c8)+_0xed6bf7(0x72e)](_0x303710[_0x167043(0x1dd)])[_0xed6bf7(0x42e)+_0x167043(0x494)][_0xcc9bb9(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0xcc9bb9(0x400)+'ce'](/<hr.*/gs,'')[_0xcc9bb9(0x400)+'ce'](/<[^>]+>/g,'')[_0x167043(0x400)+'ce'](/\n\n/g,'\x0a'),_0x303710[_0x225f8c(0x143)]),search_queryquery),_0x303710[_0x167043(0x144)]);let _0x408462=_0x303710[_0xed6bf7(0x2a5)](_0x303710[_0xed6bf7(0x175)](_0x303710[_0x554ad8(0x6f1)](_0x303710[_0x167043(0x8b9)](_0x303710[_0x225f8c(0x175)](_0x303710[_0x167043(0x2a4)](_0x303710[_0x225f8c(0x21e)](_0x303710[_0xcc9bb9(0x239)],_0x303710[_0x167043(0x703)]),_0x16ed67),'\x0a'),word_last),_0x303710[_0xed6bf7(0x45d)]),_0x29a2bd),_0x303710[_0xed6bf7(0x2e2)]);const _0xf367a3={};_0xf367a3[_0xcc9bb9(0x625)+'t']=_0x408462,_0xf367a3[_0x554ad8(0x3f2)+_0x225f8c(0x151)]=0x3e8,_0xf367a3[_0x554ad8(0x8cc)+_0xed6bf7(0x343)+'e']=0.9,_0xf367a3[_0x167043(0x224)]=0x1,_0xf367a3[_0xed6bf7(0x616)+_0xed6bf7(0x2ce)+_0x167043(0x9b)+'ty']=0x0,_0xf367a3[_0x225f8c(0x898)+_0xed6bf7(0x5b1)+_0x554ad8(0x342)+'y']=0x1,_0xf367a3[_0x225f8c(0x88a)+'of']=0x1,_0xf367a3[_0xcc9bb9(0x574)]=![],_0xf367a3[_0xcc9bb9(0xda)+_0x554ad8(0x188)]=0x0,_0xf367a3[_0xed6bf7(0x8aa)+'m']=!![];const _0xe22c54={'method':_0x303710[_0xcc9bb9(0x855)],'headers':headers,'body':_0x303710[_0x554ad8(0x3d6)](b64EncodeUnicode,JSON[_0x554ad8(0x3a6)+_0x167043(0x3b6)](_0xf367a3))};_0x29a2bd=_0x29a2bd[_0x554ad8(0x400)+_0xcc9bb9(0x2eb)]('\x0a\x0a','\x0a')[_0x167043(0x400)+_0x554ad8(0x2eb)]('\x0a\x0a','\x0a'),document[_0x167043(0x86a)+_0xcc9bb9(0x2c8)+_0x554ad8(0x72e)](_0x303710[_0x225f8c(0x2c0)])[_0x167043(0x42e)+_0x167043(0x494)]='',_0x303710[_0x167043(0x5ec)](markdownToHtml,_0x303710[_0x167043(0x3d6)](beautify,_0x29a2bd),document[_0x554ad8(0x86a)+_0x225f8c(0x2c8)+_0x225f8c(0x72e)](_0x303710[_0xed6bf7(0x2c0)])),_0x303710[_0x554ad8(0x43a)](proxify),chatTextRaw=_0x303710[_0x167043(0x2f9)](_0x303710[_0xcc9bb9(0x7d9)](_0x303710[_0xcc9bb9(0x24e)],_0x29a2bd),_0x303710[_0x554ad8(0x1fa)]),chatTemp='',text_offset=-(0xe1b*0x2+-0x17e1+-0x454*0x1),prev_chat=document[_0xed6bf7(0x68b)+_0xed6bf7(0x101)+_0xcc9bb9(0x99)](_0x303710[_0x167043(0x47d)])[_0x554ad8(0x42e)+_0x225f8c(0x494)],prev_chat=_0x303710[_0xcc9bb9(0x21e)](_0x303710[_0xed6bf7(0x67f)](_0x303710[_0x225f8c(0x5be)](prev_chat,_0x303710[_0xcc9bb9(0x59e)]),document[_0x554ad8(0x86a)+_0x225f8c(0x2c8)+_0x554ad8(0x72e)](_0x303710[_0x167043(0x2c0)])[_0xcc9bb9(0x42e)+_0x554ad8(0x494)]),_0x303710[_0x225f8c(0x3f5)]),_0x303710[_0xcc9bb9(0x53e)](fetch,_0x303710[_0x225f8c(0xfa)],_0xe22c54)[_0x554ad8(0x78e)](_0xb6005=>{const _0x1cbb42=_0x167043,_0x57e891=_0xed6bf7,_0x4b4c8c=_0x167043,_0x52b650=_0xcc9bb9,_0x184324=_0x554ad8,_0x1f07c9={'yiDCF':_0x303710[_0x1cbb42(0x21f)],'BAwYY':_0x303710[_0x57e891(0x8bd)],'wckJr':_0x303710[_0x1cbb42(0x61c)],'vodhX':_0x303710[_0x52b650(0x7f4)],'SJRgP':function(_0x5116dc,_0xe13a95){const _0x33eee7=_0x52b650;return _0x303710[_0x33eee7(0x3d6)](_0x5116dc,_0xe13a95);},'ywbog':function(_0x39a5d3,_0x240705){const _0x3d5a66=_0x52b650;return _0x303710[_0x3d5a66(0x2a5)](_0x39a5d3,_0x240705);},'RSLjQ':_0x303710[_0x52b650(0x5ed)],'yqrwI':function(_0xde1670,_0x529a85){const _0x574ee6=_0x1cbb42;return _0x303710[_0x574ee6(0x3d6)](_0xde1670,_0x529a85);},'cHEro':_0x303710[_0x57e891(0x6c5)],'Ilerk':_0x303710[_0x52b650(0x124)],'IGiUZ':function(_0x1a8859,_0x2e82ec){const _0x9eae87=_0x57e891;return _0x303710[_0x9eae87(0x678)](_0x1a8859,_0x2e82ec);},'XYPPD':_0x303710[_0x4b4c8c(0xa3)],'BWnfT':function(_0x42c7ea,_0x22e537){const _0x155aa=_0x1cbb42;return _0x303710[_0x155aa(0x7bb)](_0x42c7ea,_0x22e537);},'OuJox':function(_0x5b2b4a,_0x3f277e){const _0x3058d4=_0x4b4c8c;return _0x303710[_0x3058d4(0x4b6)](_0x5b2b4a,_0x3f277e);},'MNEpM':_0x303710[_0x57e891(0x54f)],'yoSzE':function(_0x1c11f6,_0x102f89){const _0x553abc=_0x4b4c8c;return _0x303710[_0x553abc(0x524)](_0x1c11f6,_0x102f89);},'pAdIa':_0x303710[_0x4b4c8c(0x81d)],'LhNde':_0x303710[_0x1cbb42(0xd9)],'SHtEw':function(_0x191152,_0x465ffe){const _0x4983c6=_0x57e891;return _0x303710[_0x4983c6(0x2a5)](_0x191152,_0x465ffe);},'qSQqq':_0x303710[_0x184324(0x4fd)],'cNRll':_0x303710[_0x184324(0xe4)],'oLBYQ':_0x303710[_0x184324(0x857)],'uXYlG':function(_0x4cba4a,_0x3aeecf){const _0x38f068=_0x57e891;return _0x303710[_0x38f068(0xc4)](_0x4cba4a,_0x3aeecf);},'PFWHp':_0x303710[_0x184324(0x4fa)],'YfRhV':function(_0x34e0e4,_0x371098){const _0xcf48a7=_0x52b650;return _0x303710[_0xcf48a7(0x889)](_0x34e0e4,_0x371098);},'sQGEg':_0x303710[_0x184324(0x73f)],'XABQp':_0x303710[_0x52b650(0x23a)],'KKDBF':_0x303710[_0x52b650(0x1f2)],'ZOyep':_0x303710[_0x57e891(0x3e7)],'ukvUc':function(_0x25d31f,_0x287e8a){const _0x17b203=_0x184324;return _0x303710[_0x17b203(0x4cf)](_0x25d31f,_0x287e8a);},'ZbhHE':_0x303710[_0x4b4c8c(0x2c0)],'wFlbu':function(_0x5398a9,_0x210308,_0x4c49bd){const _0x5c64c0=_0x52b650;return _0x303710[_0x5c64c0(0x53e)](_0x5398a9,_0x210308,_0x4c49bd);},'Sxplh':function(_0x525250){const _0x349d6f=_0x1cbb42;return _0x303710[_0x349d6f(0x43a)](_0x525250);},'wWphc':_0x303710[_0x1cbb42(0x47d)],'qSglA':function(_0x2c3d04,_0x4872ef){const _0x36eb36=_0x4b4c8c;return _0x303710[_0x36eb36(0x8b9)](_0x2c3d04,_0x4872ef);},'EFekx':_0x303710[_0x1cbb42(0x6ba)],'BdJmI':_0x303710[_0x184324(0x3f5)],'UXpkH':function(_0x2bfeb1,_0x15832e){const _0x1eb667=_0x184324;return _0x303710[_0x1eb667(0x490)](_0x2bfeb1,_0x15832e);},'jSwib':_0x303710[_0x57e891(0x858)],'Qfhxv':_0x303710[_0x184324(0x4f0)]};if(_0x303710[_0x52b650(0x701)](_0x303710[_0x4b4c8c(0x4df)],_0x303710[_0x57e891(0x4df)])){const _0x2cd0d9=_0xb6005[_0x57e891(0x111)][_0x52b650(0x592)+_0x184324(0x10a)]();let _0x358460='',_0x4491c5='';_0x2cd0d9[_0x184324(0x1ae)]()[_0x57e891(0x78e)](function _0x2a16fe({done:_0x1003d9,value:_0x134377}){const _0x5e598e=_0x52b650,_0x40283b=_0x57e891,_0x576f24=_0x52b650,_0x37dbed=_0x4b4c8c,_0x5d518=_0x4b4c8c,_0x332f2={'HBRol':_0x1f07c9[_0x5e598e(0x27f)],'kOyXf':function(_0x2ab9c3){const _0x3d88b4=_0x5e598e;return _0x1f07c9[_0x3d88b4(0xb2)](_0x2ab9c3);}};if(_0x1f07c9[_0x5e598e(0x632)](_0x1f07c9[_0x576f24(0xe7)],_0x1f07c9[_0x37dbed(0xe7)]))_0x1bdd98[_0x576f24(0x6ef)+_0x576f24(0x351)+_0x576f24(0x80e)](_0x1f07c9[_0x5e598e(0x485)]),_0x2f7502[_0x5e598e(0x86a)+_0x5e598e(0x2c8)+_0x37dbed(0x72e)](_0x1f07c9[_0x40283b(0x551)])[_0x37dbed(0x42e)+_0x576f24(0x494)]=_0x4bc2cf[_0x5e598e(0x682)+'nt'];else{if(_0x1003d9)return;const _0x412102=new TextDecoder(_0x1f07c9[_0x37dbed(0x42c)])[_0x5d518(0x840)+'e'](_0x134377);return _0x412102[_0x37dbed(0x179)]()[_0x5d518(0x6cb)]('\x0a')[_0x5d518(0x1c4)+'ch'](function(_0x246e4b){const _0x38d3c9=_0x37dbed,_0x5d3927=_0x5e598e,_0x54ce0a=_0x37dbed,_0x3e3fbd=_0x37dbed,_0x3021b8=_0x37dbed,_0x259ad4={'yztPr':_0x1f07c9[_0x38d3c9(0x7e4)],'tOyvJ':_0x1f07c9[_0x38d3c9(0x38b)],'WnrZk':function(_0x30ec1a,_0x22c288){const _0x2147ab=_0x5d3927;return _0x1f07c9[_0x2147ab(0x57f)](_0x30ec1a,_0x22c288);},'QxGit':function(_0x4dd6ce,_0x110e55){const _0x47b2ad=_0x38d3c9;return _0x1f07c9[_0x47b2ad(0x263)](_0x4dd6ce,_0x110e55);},'xddUl':_0x1f07c9[_0x38d3c9(0x132)],'ypcwc':function(_0x15cbac,_0x224a34){const _0x1050bf=_0x5d3927;return _0x1f07c9[_0x1050bf(0x419)](_0x15cbac,_0x224a34);},'ZBnHJ':function(_0x27fb71,_0x899d76){const _0x2888a7=_0x5d3927;return _0x1f07c9[_0x2888a7(0x263)](_0x27fb71,_0x899d76);},'uouSv':_0x1f07c9[_0x54ce0a(0x1ce)],'SdhFX':_0x1f07c9[_0x3021b8(0x628)]};if(_0x1f07c9[_0x54ce0a(0x1d4)](_0x1f07c9[_0x5d3927(0x31c)],_0x1f07c9[_0x5d3927(0x31c)])){if(_0x1f07c9[_0x54ce0a(0x5b9)](_0x246e4b[_0x38d3c9(0xc6)+'h'],-0x7a4+-0x2eb+0xa95))_0x358460=_0x246e4b[_0x3021b8(0x656)](0x109b+0x24be+-0x3553);if(_0x1f07c9[_0x3021b8(0x8bb)](_0x358460,_0x1f07c9[_0x3e3fbd(0x6c3)])){if(_0x1f07c9[_0x38d3c9(0x278)](_0x1f07c9[_0x3021b8(0x1b4)],_0x1f07c9[_0x5d3927(0x302)])){word_last+=_0x1f07c9[_0x38d3c9(0x1e2)](chatTextRaw,chatTemp),lock_chat=0xc74+0x2203*-0x1+-0x1*-0x158f,document[_0x5d3927(0x86a)+_0x3021b8(0x2c8)+_0x3e3fbd(0x72e)](_0x1f07c9[_0x54ce0a(0x132)])[_0x54ce0a(0x1fc)]='';return;}else{_0x5e484e=0x31c+0x24c8+-0x5c*0x6f,_0x48254f[_0x38d3c9(0x68b)+_0x54ce0a(0x101)+_0x54ce0a(0x99)](_0x259ad4[_0x3021b8(0x3ee)])[_0x38d3c9(0x87b)][_0x5d3927(0x12a)+'ay']='',_0x4a71cd[_0x54ce0a(0x68b)+_0x3e3fbd(0x101)+_0x54ce0a(0x99)](_0x259ad4[_0x38d3c9(0x2de)])[_0x3e3fbd(0x87b)][_0x5d3927(0x12a)+'ay']='';return;}}let _0x600414;try{if(_0x1f07c9[_0x3021b8(0x1d4)](_0x1f07c9[_0x54ce0a(0x14b)],_0x1f07c9[_0x3e3fbd(0x720)]))return!![];else try{_0x1f07c9[_0x54ce0a(0x278)](_0x1f07c9[_0x38d3c9(0x480)],_0x1f07c9[_0x38d3c9(0x480)])?_0x77a5de=_0x11cb68:(_0x600414=JSON[_0x3e3fbd(0x6f0)](_0x1f07c9[_0x3e3fbd(0x663)](_0x4491c5,_0x358460))[_0x1f07c9[_0x3e3fbd(0x27f)]],_0x4491c5='');}catch(_0x7e60cd){_0x1f07c9[_0x3e3fbd(0x51a)](_0x1f07c9[_0x3021b8(0x5dd)],_0x1f07c9[_0x3e3fbd(0x5dd)])?(_0x600414=JSON[_0x3e3fbd(0x6f0)](_0x358460)[_0x1f07c9[_0x38d3c9(0x27f)]],_0x4491c5=''):GCobjz[_0x5d3927(0x54e)](_0x55ed21,'0');}}catch(_0x24a8d6){_0x1f07c9[_0x54ce0a(0x51a)](_0x1f07c9[_0x5d3927(0x686)],_0x1f07c9[_0x38d3c9(0x686)])?_0x4491c5+=_0x358460:(_0x514910=_0xb8be24[_0x3e3fbd(0x6f0)](_0x5cba0a)[_0x332f2[_0x3e3fbd(0x726)]],_0x95cae6='');}if(_0x600414&&_0x1f07c9[_0x3e3fbd(0x5b9)](_0x600414[_0x3021b8(0xc6)+'h'],-0x1*-0xfa3+0x4*-0x22+-0xf1b)&&_0x1f07c9[_0x38d3c9(0x5b9)](_0x600414[0x214d+0x24da+-0x4627][_0x3021b8(0xda)+_0x38d3c9(0x188)][_0x54ce0a(0x3bf)+_0x5d3927(0x68a)+'t'][-0x1f89+0x70c+-0x187d*-0x1],text_offset)){if(_0x1f07c9[_0x3021b8(0x51a)](_0x1f07c9[_0x3021b8(0x6e6)],_0x1f07c9[_0x38d3c9(0x4c5)])){_0x411b35+=_0x259ad4[_0x3e3fbd(0x380)](_0x20f475,_0x4957e6),_0x41e6a8=-0x272+-0x1a2b+-0x5b9*-0x5,_0x4a689a[_0x5d3927(0x86a)+_0x5d3927(0x2c8)+_0x3e3fbd(0x72e)](_0x259ad4[_0x38d3c9(0x519)])[_0x54ce0a(0x1fc)]='';return;}else chatTemp+=_0x600414[0xf*-0x1e0+0x254a+-0x45*0x22][_0x3e3fbd(0x1e1)],text_offset=_0x600414[0xbd5+-0xa78+0x1*-0x15d][_0x54ce0a(0xda)+_0x38d3c9(0x188)][_0x5d3927(0x3bf)+_0x5d3927(0x68a)+'t'][_0x1f07c9[_0x38d3c9(0x834)](_0x600414[0x1*-0x21ad+0x19*-0x131+0x3f76][_0x3e3fbd(0xda)+_0x5d3927(0x188)][_0x54ce0a(0x3bf)+_0x5d3927(0x68a)+'t'][_0x5d3927(0xc6)+'h'],0x161*-0xc+0x1eb4+-0xe27)];}chatTemp=chatTemp[_0x38d3c9(0x400)+_0x3021b8(0x2eb)]('\x0a\x0a','\x0a')[_0x5d3927(0x400)+_0x3e3fbd(0x2eb)]('\x0a\x0a','\x0a'),document[_0x54ce0a(0x86a)+_0x3e3fbd(0x2c8)+_0x3021b8(0x72e)](_0x1f07c9[_0x3021b8(0x46e)])[_0x3021b8(0x42e)+_0x38d3c9(0x494)]='',_0x1f07c9[_0x3021b8(0x4eb)](markdownToHtml,_0x1f07c9[_0x54ce0a(0x419)](beautify,chatTemp),document[_0x3021b8(0x86a)+_0x5d3927(0x2c8)+_0x5d3927(0x72e)](_0x1f07c9[_0x3021b8(0x46e)])),_0x1f07c9[_0x38d3c9(0xb2)](proxify),document[_0x3e3fbd(0x68b)+_0x3e3fbd(0x101)+_0x54ce0a(0x99)](_0x1f07c9[_0x5d3927(0x71f)])[_0x3021b8(0x42e)+_0x3021b8(0x494)]=_0x1f07c9[_0x3e3fbd(0xa6)](_0x1f07c9[_0x38d3c9(0x263)](_0x1f07c9[_0x3e3fbd(0x663)](prev_chat,_0x1f07c9[_0x38d3c9(0x6d7)]),document[_0x5d3927(0x86a)+_0x38d3c9(0x2c8)+_0x54ce0a(0x72e)](_0x1f07c9[_0x38d3c9(0x46e)])[_0x3e3fbd(0x42e)+_0x54ce0a(0x494)]),_0x1f07c9[_0x3e3fbd(0x819)]);}else{const _0x23084b=function(){const _0x23c7e7=_0x3021b8,_0xfdd9b2=_0x54ce0a,_0x13139d=_0x3e3fbd,_0x528ddf=_0x54ce0a,_0x5d76ac=_0x3021b8;let _0x5ea477;try{_0x5ea477=GCobjz[_0x23c7e7(0x3cd)](_0xb87d3c,GCobjz[_0x23c7e7(0x380)](GCobjz[_0x13139d(0x487)](GCobjz[_0x13139d(0x75c)],GCobjz[_0x528ddf(0x2d9)]),');'))();}catch(_0x4bd7be){_0x5ea477=_0x17334b;}return _0x5ea477;},_0xffc2fd=AVNxrk[_0x5d3927(0x26c)](_0x23084b);_0xffc2fd[_0x3021b8(0x3b0)+_0x38d3c9(0x269)+'l'](_0x33b3ca,-0x1*0x99b+0x2*0xbed+0x161);}}),_0x2cd0d9[_0x5e598e(0x1ae)]()[_0x40283b(0x78e)](_0x2a16fe);}});}else{const _0x49859a=_0x1812d4[_0x1cbb42(0x77c)](_0x548a9d,arguments);return _0x2919a5=null,_0x49859a;}})[_0xed6bf7(0x85a)](_0x4ccbb0=>{const _0xf8fdbe=_0x225f8c,_0x47e4e2=_0x225f8c,_0x443a57=_0x225f8c,_0x58e1c8=_0xed6bf7,_0x509b81=_0x225f8c;if(_0x303710[_0xf8fdbe(0x490)](_0x303710[_0xf8fdbe(0x466)],_0x303710[_0x443a57(0x466)])){if(!_0x317896)return;try{var _0x85d88f=new _0x4cac03(_0x2b79a6[_0x58e1c8(0xc6)+'h']),_0x366c3e=new _0xecf5ee(_0x85d88f);for(var _0x5ea7e7=0x2*0xfe6+-0xf55*-0x1+0x13*-0x27b,_0x81d5bd=_0x5b36f7[_0x47e4e2(0xc6)+'h'];_0x303710[_0x47e4e2(0x4c2)](_0x5ea7e7,_0x81d5bd);_0x5ea7e7++){_0x366c3e[_0x5ea7e7]=_0x2e9e88[_0x47e4e2(0x861)+_0xf8fdbe(0x3a9)](_0x5ea7e7);}return _0x85d88f;}catch(_0x5c608a){}}else console[_0x58e1c8(0x6e1)](_0x303710[_0x509b81(0xb1)],_0x4ccbb0);});}function replaceUrlWithFootnote(_0x37836b){const _0x22fb44=_0x402b85,_0x54d6a0=_0x113139,_0x5e4ed2=_0x236cbc,_0x15745b=_0x402b85,_0xebb997=_0x236cbc,_0x2e83cd={};_0x2e83cd[_0x22fb44(0x3b2)]=_0x22fb44(0x2c4),_0x2e83cd[_0x54d6a0(0x77f)]=function(_0x2ec3f0,_0x17a1e7){return _0x2ec3f0+_0x17a1e7;},_0x2e83cd[_0x15745b(0x788)]=_0x15745b(0x49f)+'es',_0x2e83cd[_0x15745b(0x4c7)]=function(_0x17d855,_0x1fa54c){return _0x17d855!==_0x1fa54c;},_0x2e83cd[_0x54d6a0(0x468)]=_0xebb997(0x29a),_0x2e83cd[_0x54d6a0(0x554)]=function(_0x37d56a,_0x49cdd0){return _0x37d56a===_0x49cdd0;},_0x2e83cd[_0xebb997(0x248)]=_0x54d6a0(0x3ac),_0x2e83cd[_0x22fb44(0x76b)]=function(_0x5de15d,_0x1b192f){return _0x5de15d+_0x1b192f;},_0x2e83cd[_0x5e4ed2(0x586)]=function(_0x2373bd,_0x263a9a){return _0x2373bd-_0x263a9a;},_0x2e83cd[_0x15745b(0x6f7)]=function(_0x23d568,_0x474b65){return _0x23d568<=_0x474b65;},_0x2e83cd[_0x5e4ed2(0x50e)]=function(_0x4b7341,_0x48945a){return _0x4b7341>_0x48945a;},_0x2e83cd[_0x15745b(0x2ff)]=function(_0x1c9bce,_0x1ea432){return _0x1c9bce===_0x1ea432;},_0x2e83cd[_0x22fb44(0x773)]=_0x5e4ed2(0x356),_0x2e83cd[_0x5e4ed2(0x471)]=_0x5e4ed2(0x3b3);const _0x38f6f4=_0x2e83cd,_0x260096=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x503faf=new Set(),_0x3a80dc=(_0x49da03,_0x4a6592)=>{const _0x157697=_0x15745b,_0x5ec11b=_0xebb997,_0x4748cb=_0x5e4ed2,_0x42c9bf=_0xebb997,_0x4a35e4=_0x22fb44;if(_0x38f6f4[_0x157697(0x4c7)](_0x38f6f4[_0x157697(0x468)],_0x38f6f4[_0x5ec11b(0x468)]))_0x10b075=_0x38f6f4[_0x4748cb(0x3b2)];else{if(_0x503faf[_0x157697(0x48f)](_0x4a6592)){if(_0x38f6f4[_0x5ec11b(0x554)](_0x38f6f4[_0x42c9bf(0x248)],_0x38f6f4[_0x4748cb(0x248)]))return _0x49da03;else _0x5a8186=_0x8f5e51[_0x42c9bf(0x6f0)](_0x38f6f4[_0x4748cb(0x77f)](_0x1bc050,_0x41168a))[_0x38f6f4[_0x42c9bf(0x788)]],_0x156603='';}const _0x20eb2f=_0x4a6592[_0x4a35e4(0x6cb)](/[;,;、,]/),_0x4a387d=_0x20eb2f[_0x42c9bf(0x66f)](_0x3689a7=>'['+_0x3689a7+']')[_0x5ec11b(0x600)]('\x20'),_0x359292=_0x20eb2f[_0x157697(0x66f)](_0x1ae68e=>'['+_0x1ae68e+']')[_0x4a35e4(0x600)]('\x0a');_0x20eb2f[_0x42c9bf(0x1c4)+'ch'](_0x4f4a31=>_0x503faf[_0x4748cb(0x7e6)](_0x4f4a31)),res='\x20';for(var _0x1478c4=_0x38f6f4[_0x5ec11b(0x76b)](_0x38f6f4[_0x4a35e4(0x586)](_0x503faf[_0x4748cb(0x74a)],_0x20eb2f[_0x4a35e4(0xc6)+'h']),-0x309+-0x2a7*-0x1+0x63);_0x38f6f4[_0x157697(0x6f7)](_0x1478c4,_0x503faf[_0x42c9bf(0x74a)]);++_0x1478c4)res+='[^'+_0x1478c4+']\x20';return res;}};let _0x1a7968=0x9f*-0x4+0x1318+-0x1*0x109b,_0x328c51=_0x37836b[_0x15745b(0x400)+'ce'](_0x260096,_0x3a80dc);while(_0x38f6f4[_0xebb997(0x50e)](_0x503faf[_0xebb997(0x74a)],-0x1b27*-0x1+-0x576*-0x5+-0x3675)){if(_0x38f6f4[_0x54d6a0(0x2ff)](_0x38f6f4[_0x15745b(0x773)],_0x38f6f4[_0x15745b(0x471)]))_0x17375c=_0x2e6599[_0x54d6a0(0x6f0)](_0x337a92)[_0x38f6f4[_0x22fb44(0x788)]],_0x43dc6d='';else{const _0x29f90f='['+_0x1a7968++ +_0x22fb44(0x217)+_0x503faf[_0x54d6a0(0x1fc)+'s']()[_0x15745b(0x13a)]()[_0x15745b(0x1fc)],_0x1c83d5='[^'+_0x38f6f4[_0x5e4ed2(0x586)](_0x1a7968,0x3*-0x285+0x9c9+-0x239*0x1)+_0x22fb44(0x217)+_0x503faf[_0x5e4ed2(0x1fc)+'s']()[_0x15745b(0x13a)]()[_0xebb997(0x1fc)];_0x328c51=_0x328c51+'\x0a\x0a'+_0x1c83d5,_0x503faf[_0x15745b(0x2d8)+'e'](_0x503faf[_0x15745b(0x1fc)+'s']()[_0x5e4ed2(0x13a)]()[_0x5e4ed2(0x1fc)]);}}return _0x328c51;}function beautify(_0x2ac41b){const _0x20739d=_0x113139,_0x599a4d=_0x53e3d7,_0x3b13ec=_0x53e3d7,_0xb0a314=_0x402b85,_0x12eedd=_0x402b85,_0x5058f8={'doghk':function(_0x37a075,_0x1df23d){return _0x37a075+_0x1df23d;},'weBdD':_0x20739d(0x49f)+'es','deCRj':_0x20739d(0xef),'UyHAp':_0x599a4d(0x4b5),'ZmXPS':_0x3b13ec(0x283),'IEvqW':function(_0x2c0008,_0x4b55ac){return _0x2c0008>=_0x4b55ac;},'sMWSn':function(_0x2f23e3,_0x49efa9){return _0x2f23e3===_0x49efa9;},'gisSU':_0xb0a314(0x171),'njoyH':_0x3b13ec(0x5e6),'Vvomr':_0x599a4d(0x322),'ETCMV':function(_0x50e1ca,_0x5815b9){return _0x50e1ca(_0x5815b9);},'echQP':_0x20739d(0x708)+_0x3b13ec(0x653)+'rl','MCZfi':function(_0x4be03b,_0x2051ac){return _0x4be03b(_0x2051ac);},'kGfhC':function(_0x5c3604,_0x275f57){return _0x5c3604+_0x275f57;},'Bfgry':_0x12eedd(0x11e)+'l','ohwjp':function(_0x588165,_0x4b165c){return _0x588165(_0x4b165c);},'JHxur':function(_0x5d3313,_0x47e0e5){return _0x5d3313+_0x47e0e5;},'EpOzL':_0x20739d(0x252)+_0x599a4d(0x52b)+_0x12eedd(0x829),'XOAGD':function(_0x2ea6b2,_0x26ae61){return _0x2ea6b2(_0x26ae61);},'pqwNY':function(_0x379443,_0x4f6b86){return _0x379443+_0x4f6b86;},'fExgo':function(_0x2aad71,_0x324d49){return _0x2aad71(_0x324d49);},'ZCtDF':_0x3b13ec(0x77d),'MwjAp':function(_0x31290d,_0x2a9b7c){return _0x31290d(_0x2a9b7c);},'HrCOy':function(_0x42ccd3,_0x5ee4b9){return _0x42ccd3!==_0x5ee4b9;},'IZtXk':_0x3b13ec(0x8c9),'qZuqm':_0x20739d(0x170)+_0x3b13ec(0x96)+'l','bMLKo':function(_0x1b4589,_0x4ee26f){return _0x1b4589+_0x4ee26f;},'RZPqS':_0x20739d(0x170)+_0x20739d(0x1c3),'hwOAe':_0x3b13ec(0x1c3),'QVggf':_0x12eedd(0x8a3),'YgfAy':_0x599a4d(0x20b)};new_text=_0x2ac41b[_0xb0a314(0x400)+_0xb0a314(0x2eb)]('','(')[_0x20739d(0x400)+_0x20739d(0x2eb)]('',')')[_0x599a4d(0x400)+_0x599a4d(0x2eb)](',\x20',',')[_0x12eedd(0x400)+_0x599a4d(0x2eb)](_0x5058f8[_0x20739d(0xd6)],'')[_0x20739d(0x400)+_0x20739d(0x2eb)](_0x5058f8[_0x3b13ec(0x4cd)],'')[_0x3b13ec(0x400)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x484e95=prompt[_0x12eedd(0x5a9)+_0xb0a314(0x50f)][_0x20739d(0xc6)+'h'];_0x5058f8[_0x599a4d(0x53d)](_0x484e95,-0x18e*0x10+0x1*0x2521+-0xc41);--_0x484e95){_0x5058f8[_0xb0a314(0x138)](_0x5058f8[_0x3b13ec(0x4fe)],_0x5058f8[_0x20739d(0x1e4)])?(_0x255372=_0x3575b7[_0x12eedd(0x6f0)](_0x5058f8[_0x20739d(0x583)](_0x7ed9a5,_0x1db14b))[_0x5058f8[_0x20739d(0x8c8)]],_0xa5e898=''):(new_text=new_text[_0x3b13ec(0x400)+_0xb0a314(0x2eb)](_0x5058f8[_0x599a4d(0x583)](_0x5058f8[_0x12eedd(0x62d)],_0x5058f8[_0x12eedd(0x68e)](String,_0x484e95)),_0x5058f8[_0x12eedd(0x583)](_0x5058f8[_0x3b13ec(0x668)],_0x5058f8[_0x3b13ec(0x2c3)](String,_0x484e95))),new_text=new_text[_0x599a4d(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0x20739d(0x818)](_0x5058f8[_0x12eedd(0x64a)],_0x5058f8[_0x599a4d(0x68e)](String,_0x484e95)),_0x5058f8[_0xb0a314(0x818)](_0x5058f8[_0x20739d(0x668)],_0x5058f8[_0xb0a314(0x816)](String,_0x484e95))),new_text=new_text[_0xb0a314(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0xb0a314(0x8ad)](_0x5058f8[_0xb0a314(0x38d)],_0x5058f8[_0xb0a314(0x715)](String,_0x484e95)),_0x5058f8[_0x12eedd(0x6c7)](_0x5058f8[_0x3b13ec(0x668)],_0x5058f8[_0xb0a314(0x578)](String,_0x484e95))),new_text=new_text[_0x20739d(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0x3b13ec(0x6c7)](_0x5058f8[_0x12eedd(0x23e)],_0x5058f8[_0xb0a314(0x578)](String,_0x484e95)),_0x5058f8[_0xb0a314(0x8ad)](_0x5058f8[_0xb0a314(0x668)],_0x5058f8[_0x599a4d(0x8c4)](String,_0x484e95))));}new_text=_0x5058f8[_0xb0a314(0x68e)](replaceUrlWithFootnote,new_text);for(let _0x1dd207=prompt[_0xb0a314(0x5a9)+_0xb0a314(0x50f)][_0x20739d(0xc6)+'h'];_0x5058f8[_0x3b13ec(0x53d)](_0x1dd207,-0x1da*-0x3+-0x8*0x46f+0x1dea*0x1);--_0x1dd207){_0x5058f8[_0xb0a314(0x5c4)](_0x5058f8[_0x599a4d(0x89b)],_0x5058f8[_0xb0a314(0x89b)])?_0x47442e=_0x5058f8[_0x12eedd(0x27a)]:(new_text=new_text[_0x599a4d(0x400)+'ce'](_0x5058f8[_0xb0a314(0x6c7)](_0x5058f8[_0x12eedd(0x201)],_0x5058f8[_0x12eedd(0x8c4)](String,_0x1dd207)),prompt[_0x3b13ec(0x5a9)+_0xb0a314(0x50f)][_0x1dd207]),new_text=new_text[_0x3b13ec(0x400)+'ce'](_0x5058f8[_0x12eedd(0x3df)](_0x5058f8[_0x12eedd(0x174)],_0x5058f8[_0x599a4d(0x816)](String,_0x1dd207)),prompt[_0x12eedd(0x5a9)+_0x599a4d(0x50f)][_0x1dd207]),new_text=new_text[_0x12eedd(0x400)+'ce'](_0x5058f8[_0x20739d(0x8ad)](_0x5058f8[_0xb0a314(0x420)],_0x5058f8[_0x599a4d(0x715)](String,_0x1dd207)),prompt[_0x3b13ec(0x5a9)+_0x599a4d(0x50f)][_0x1dd207]));}return new_text=new_text[_0x20739d(0x400)+_0xb0a314(0x2eb)](_0x5058f8[_0x12eedd(0x4c0)],''),new_text=new_text[_0x599a4d(0x400)+_0x3b13ec(0x2eb)](_0x5058f8[_0x20739d(0x2a7)],''),new_text=new_text[_0x599a4d(0x400)+_0x3b13ec(0x2eb)](_0x5058f8[_0x599a4d(0x23e)],''),new_text=new_text[_0x20739d(0x400)+_0x3b13ec(0x2eb)]('[]',''),new_text=new_text[_0x12eedd(0x400)+_0xb0a314(0x2eb)]('((','('),new_text=new_text[_0x3b13ec(0x400)+_0x20739d(0x2eb)]('))',')'),new_text;}function chatmore(){const _0x556e51=_0xedeb96,_0x5bc3fa=_0xedeb96,_0x11df2d=_0x236cbc,_0x1b7672=_0xedeb96,_0x36fba6=_0xedeb96,_0xbe35ad={'Oaffl':function(_0x4451c4,_0x434622){return _0x4451c4-_0x434622;},'fLApI':function(_0x216bc7,_0x5801a0){return _0x216bc7===_0x5801a0;},'zPnVf':_0x556e51(0x50c),'dZztc':_0x556e51(0x479),'YoaJf':_0x5bc3fa(0x821)+_0x11df2d(0x4d0),'Arctr':function(_0x55cd82,_0x10d742){return _0x55cd82+_0x10d742;},'OEfXY':_0x556e51(0x696)+_0x556e51(0x3de)+_0x36fba6(0x349)+_0x556e51(0x60b)+_0x1b7672(0x275)+_0x11df2d(0x6c2)+_0x5bc3fa(0x48c)+_0x5bc3fa(0x3aa)+_0x36fba6(0x473)+_0x36fba6(0x284)+_0x5bc3fa(0x61e),'TJfmo':function(_0x338c23,_0x5c3424){return _0x338c23(_0x5c3424);},'riCBT':_0x1b7672(0x5c7)+_0x36fba6(0x580),'ngPqt':function(_0x4aa7cb,_0x351493){return _0x4aa7cb===_0x351493;},'mmrUZ':_0x36fba6(0x59c),'pImYM':_0x11df2d(0x286),'Jzmos':function(_0x28a022,_0x433d62){return _0x28a022+_0x433d62;},'GCZGe':function(_0x2d0390,_0x40a04c){return _0x2d0390+_0x40a04c;},'hjfWj':_0x5bc3fa(0x821),'EVfZi':_0x36fba6(0x5a1),'tEMWl':_0x1b7672(0x3e1)+_0x1b7672(0x17c)+_0x1b7672(0x17e)+_0x1b7672(0x80c)+_0x1b7672(0x69c)+_0x5bc3fa(0x751)+_0x1b7672(0x2bc)+_0x11df2d(0x841)+_0x5bc3fa(0x332)+_0x1b7672(0x3f0)+_0x5bc3fa(0x791)+_0x556e51(0x2f3)+_0x1b7672(0x4ef),'MHSUq':function(_0x18c083,_0x5bfbdf){return _0x18c083!=_0x5bfbdf;},'zslji':function(_0x560f5a,_0x1a940c,_0x3146f2){return _0x560f5a(_0x1a940c,_0x3146f2);},'LeYCu':_0x556e51(0x170)+_0x36fba6(0xbc)+_0x1b7672(0x54b)+_0x5bc3fa(0x60e)+_0x556e51(0x866)+_0x1b7672(0x187)},_0x10868e={'method':_0xbe35ad[_0x11df2d(0x65f)],'headers':headers,'body':_0xbe35ad[_0x556e51(0x1ad)](b64EncodeUnicode,JSON[_0x36fba6(0x3a6)+_0x1b7672(0x3b6)]({'prompt':_0xbe35ad[_0x556e51(0x5fb)](_0xbe35ad[_0x36fba6(0x5fb)](_0xbe35ad[_0x1b7672(0x521)](_0xbe35ad[_0x36fba6(0x6bd)](document[_0x5bc3fa(0x86a)+_0x5bc3fa(0x2c8)+_0x36fba6(0x72e)](_0xbe35ad[_0x1b7672(0x3fa)])[_0x11df2d(0x42e)+_0x1b7672(0x494)][_0x11df2d(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x11df2d(0x400)+'ce'](/<hr.*/gs,'')[_0x1b7672(0x400)+'ce'](/<[^>]+>/g,'')[_0x36fba6(0x400)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xbe35ad[_0x11df2d(0x1f9)]),original_search_query),_0xbe35ad[_0x1b7672(0x2bb)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0xbe35ad[_0x36fba6(0x8c5)](document[_0x11df2d(0x86a)+_0x36fba6(0x2c8)+_0x5bc3fa(0x72e)](_0xbe35ad[_0x5bc3fa(0x594)])[_0x11df2d(0x42e)+_0x5bc3fa(0x494)],''))return;_0xbe35ad[_0x36fba6(0x6e9)](fetch,_0xbe35ad[_0x556e51(0x662)],_0x10868e)[_0x5bc3fa(0x78e)](_0x2f1b2d=>_0x2f1b2d[_0x11df2d(0x34b)]())[_0x556e51(0x78e)](_0x220e00=>{const _0x37b053=_0x36fba6,_0x4f6680=_0x36fba6,_0x15198f=_0x556e51,_0x238838=_0x556e51,_0x4a1aaf=_0x556e51,_0x334149={'ziFjf':function(_0x21170c,_0x2f974d){const _0x3732bc=_0x25b1;return _0xbe35ad[_0x3732bc(0x78d)](_0x21170c,_0x2f974d);},'NSUkK':_0xbe35ad[_0x37b053(0x872)],'eKJmX':_0xbe35ad[_0x37b053(0x22f)],'UXYbt':_0xbe35ad[_0x4f6680(0x594)],'ljRib':function(_0x4ae551,_0x499c98){const _0x18c4aa=_0x4f6680;return _0xbe35ad[_0x18c4aa(0x6bd)](_0x4ae551,_0x499c98);},'vIlpa':function(_0x29ebc4,_0x2f0335){const _0x31a3f3=_0x37b053;return _0xbe35ad[_0x31a3f3(0x6bd)](_0x29ebc4,_0x2f0335);},'RlSeO':_0xbe35ad[_0x4f6680(0x5f4)],'SmFQK':function(_0x2bb00c,_0x12075e){const _0x4ff80b=_0x37b053;return _0xbe35ad[_0x4ff80b(0x1ad)](_0x2bb00c,_0x12075e);},'cYUMy':_0xbe35ad[_0x4a1aaf(0x6d3)]};if(_0xbe35ad[_0x15198f(0xb6)](_0xbe35ad[_0x37b053(0x1c9)],_0xbe35ad[_0x37b053(0x1c9)]))JSON[_0x238838(0x6f0)](_0x220e00[_0x15198f(0x49f)+'es'][0x1c09+0x80f+-0x2418][_0x15198f(0x1e1)][_0x238838(0x400)+_0x15198f(0x2eb)]('\x0a',''))[_0x15198f(0x1c4)+'ch'](_0x3267c1=>{const _0x309da0=_0x4f6680,_0x23a7c9=_0x4a1aaf,_0x1f63d3=_0x4a1aaf,_0x424faf=_0x15198f,_0x42b9a4=_0x4f6680;_0x334149[_0x309da0(0x638)](_0x334149[_0x309da0(0x49d)],_0x334149[_0x309da0(0x5ac)])?(_0x18b0f0=_0x46f4d8[_0x1f63d3(0x25e)+_0x42b9a4(0x173)+'t'],_0x97a48[_0x23a7c9(0x6ef)+'e']()):document[_0x23a7c9(0x86a)+_0x1f63d3(0x2c8)+_0x1f63d3(0x72e)](_0x334149[_0x309da0(0x2fe)])[_0x424faf(0x42e)+_0x424faf(0x494)]+=_0x334149[_0x309da0(0x403)](_0x334149[_0x309da0(0x6d2)](_0x334149[_0x42b9a4(0x782)],_0x334149[_0x42b9a4(0x3fe)](String,_0x3267c1)),_0x334149[_0x42b9a4(0x30f)]);});else{const _0x3fcf4d='['+_0x25b49e++ +_0x37b053(0x217)+_0x55f601[_0x15198f(0x1fc)+'s']()[_0x4f6680(0x13a)]()[_0x4f6680(0x1fc)],_0x4104a0='[^'+_0xbe35ad[_0x4a1aaf(0x24d)](_0x5b303f,-0xc8e*-0x1+0x78*-0x4b+0x169b)+_0x37b053(0x217)+_0x447ed1[_0x15198f(0x1fc)+'s']()[_0x15198f(0x13a)]()[_0x4a1aaf(0x1fc)];_0x13a88f=_0x583a91+'\x0a\x0a'+_0x4104a0,_0x300af5[_0x4a1aaf(0x2d8)+'e'](_0x5f3ddf[_0x4a1aaf(0x1fc)+'s']()[_0x15198f(0x13a)]()[_0x4a1aaf(0x1fc)]);}})[_0x11df2d(0x85a)](_0x12f686=>console[_0x1b7672(0x6e1)](_0x12f686)),chatTextRawPlusComment=_0xbe35ad[_0x556e51(0x5fb)](chatTextRaw,'\x0a\x0a'),text_offset=-(0x1315+0xa83+-0x1d97);}let chatTextRaw='',text_offset=-(-0x46*-0x53+-0x2*0xe5f+0x60d*0x1);const _0x2c53f6={};_0x2c53f6[_0x53e3d7(0x4d9)+_0x402b85(0x633)+'pe']=_0x113139(0xb7)+_0x236cbc(0x295)+_0x113139(0x497)+'n';const headers=_0x2c53f6;let prompt=JSON[_0x402b85(0x6f0)](atob(document[_0x53e3d7(0x86a)+_0x236cbc(0x2c8)+_0x236cbc(0x72e)](_0x402b85(0x7e8)+'pt')[_0x402b85(0x25e)+_0x236cbc(0x173)+'t']));chatTextRawIntro='',text_offset=-(-0xd6f+-0x2071+-0x30f*-0xf);const _0x4adfea={};_0x4adfea[_0x53e3d7(0x625)+'t']=_0x236cbc(0x381)+_0x113139(0x64f)+_0xedeb96(0x32d)+_0x113139(0x664)+_0x113139(0x31b)+_0x402b85(0x860)+original_search_query+(_0x402b85(0x746)+_0x113139(0x149)+_0xedeb96(0x8c)+_0x236cbc(0x2f1)+_0x402b85(0x6ce)+_0x113139(0x6a8)+_0x53e3d7(0x3f7)+_0x53e3d7(0x7cf)+_0x113139(0x4f9)+_0x113139(0x73e)),_0x4adfea[_0x236cbc(0x3f2)+_0xedeb96(0x151)]=0x400,_0x4adfea[_0x113139(0x8cc)+_0x113139(0x343)+'e']=0.2,_0x4adfea[_0x53e3d7(0x224)]=0x1,_0x4adfea[_0xedeb96(0x616)+_0x402b85(0x2ce)+_0xedeb96(0x9b)+'ty']=0x0,_0x4adfea[_0xedeb96(0x898)+_0x402b85(0x5b1)+_0x402b85(0x342)+'y']=0.5,_0x4adfea[_0x402b85(0x88a)+'of']=0x1,_0x4adfea[_0xedeb96(0x574)]=![],_0x4adfea[_0x402b85(0xda)+_0xedeb96(0x188)]=0x0,_0x4adfea[_0x113139(0x8aa)+'m']=!![];const optionsIntro={'method':_0xedeb96(0x286),'headers':headers,'body':b64EncodeUnicode(JSON[_0x113139(0x3a6)+_0x113139(0x3b6)](_0x4adfea))};fetch(_0x402b85(0x170)+_0x113139(0xbc)+_0x53e3d7(0x54b)+_0xedeb96(0x60e)+_0xedeb96(0x866)+_0xedeb96(0x187),optionsIntro)[_0x402b85(0x78e)](_0x12cf44=>{const _0x14fff2=_0x113139,_0x511e28=_0x53e3d7,_0x50e0ef=_0x113139,_0x1ee6d2=_0x113139,_0x408512=_0x402b85,_0x498c57={'nulCG':_0x14fff2(0x736),'MVJAE':_0x511e28(0x461)+':','zjQOE':function(_0x737965,_0x161796){return _0x737965!==_0x161796;},'FOwXE':_0x50e0ef(0x469),'HNScR':function(_0x33a66f,_0x8e5cb4){return _0x33a66f===_0x8e5cb4;},'zMnRS':_0x511e28(0x749),'LwFZb':function(_0x1bfdad,_0x179fff){return _0x1bfdad>_0x179fff;},'MzMCq':function(_0x182948,_0x15c90e){return _0x182948-_0x15c90e;},'ZqcUf':function(_0x486c2b){return _0x486c2b();},'ESsuI':function(_0x1ee9ee,_0x6a115c){return _0x1ee9ee+_0x6a115c;},'donmu':_0x1ee6d2(0x821)+_0x14fff2(0x87c)+'t','KeMiM':_0x1ee6d2(0x821)+_0x408512(0x4d0),'itGPC':_0x408512(0x696)+_0x511e28(0x3de)+_0x50e0ef(0x349)+_0x14fff2(0x60b)+_0x1ee6d2(0x275)+_0x408512(0x6c2)+_0x511e28(0x48c)+_0x511e28(0x3aa)+_0x511e28(0x473)+_0x14fff2(0x284)+_0x1ee6d2(0x61e),'pBRlm':function(_0x5d9cef,_0x5fbd7c){return _0x5d9cef(_0x5fbd7c);},'esDef':_0x14fff2(0x5c7)+_0x1ee6d2(0x580),'ckTXz':_0x408512(0x16f)+_0x14fff2(0x7cc),'lmNIz':_0x14fff2(0x322),'fAGsW':_0x1ee6d2(0x708)+_0x14fff2(0x653)+'rl','uCmoj':_0x1ee6d2(0x11e)+'l','JmhBk':_0x1ee6d2(0x252)+_0x408512(0x52b)+_0x14fff2(0x829),'fRJns':function(_0x3906fa,_0x1a7e8d){return _0x3906fa+_0x1a7e8d;},'yeObP':_0x1ee6d2(0x77d),'QDMzv':_0x14fff2(0x5ab)+_0x14fff2(0x40b)+_0x511e28(0x709)+_0x50e0ef(0x3f4),'WxSKK':_0x1ee6d2(0x7ca)+_0x50e0ef(0x2fb)+_0x14fff2(0x1e6)+_0x511e28(0x9f)+_0x1ee6d2(0x610)+_0x408512(0x15d)+'\x20)','ZpsPu':function(_0x5bc311,_0x384250){return _0x5bc311!==_0x384250;},'pFEhj':_0x511e28(0x32c),'fuhYO':_0x511e28(0x8d2),'nldje':function(_0x3c1c12,_0x4e38eb){return _0x3c1c12>_0x4e38eb;},'jIjkP':function(_0x477801,_0x57b6f1){return _0x477801==_0x57b6f1;},'rSWwu':_0x50e0ef(0x5e7)+']','dOoBT':_0x1ee6d2(0x46f),'hWFHZ':_0x511e28(0x133)+_0x1ee6d2(0x850)+_0x1ee6d2(0x3fd),'dAsVd':_0x14fff2(0x133)+_0x50e0ef(0x824),'zJiOV':_0x408512(0x75a),'rpdHG':_0x511e28(0x88d),'YRMnN':_0x14fff2(0x787),'TLcbO':_0x14fff2(0x41b),'yCpMP':_0x14fff2(0x49f)+'es','RoCEb':_0x1ee6d2(0x57b),'ucVSV':_0x14fff2(0x198),'jxGHk':_0x1ee6d2(0x19a),'rSdRt':_0x408512(0xa5),'McaDi':_0x408512(0x48a),'rVySh':function(_0x3c229f,_0xf8e6f4){return _0x3c229f-_0xf8e6f4;},'zMdrM':function(_0x53c007,_0xdda866,_0x38facc){return _0x53c007(_0xdda866,_0x38facc);},'qEWTW':_0x14fff2(0x2f0),'gjiaL':_0x1ee6d2(0x676),'OFuWb':_0x14fff2(0x7ec),'TGHZN':_0x50e0ef(0x5cd),'QVgYh':_0x1ee6d2(0x63b),'SvkJa':_0x1ee6d2(0x170)+_0x408512(0x96)+'l','MciHT':_0x14fff2(0x170)+_0x511e28(0x1c3),'vzgfj':_0x14fff2(0x1c3),'tDCsl':_0x50e0ef(0x5d9)+'ss','NtFKe':_0x50e0ef(0x32e)+_0x14fff2(0x4e0)+_0x408512(0x98)+')','FNSWG':_0x1ee6d2(0x756)+_0x511e28(0x823)+_0x50e0ef(0x6e0)+_0x14fff2(0x5a6)+_0x50e0ef(0x84c)+_0x50e0ef(0xac)+_0x50e0ef(0x637),'SHhIZ':_0x14fff2(0x567),'QopuM':_0x511e28(0x383),'eDxaY':_0x1ee6d2(0x4a5),'nQqZk':_0x50e0ef(0x387),'nLYIx':_0x50e0ef(0x317),'pQbsQ':_0x14fff2(0x506),'GDItn':_0x408512(0x4fb),'SECnA':_0x511e28(0x44c),'MhNny':_0x1ee6d2(0x286),'blUOU':_0x14fff2(0x6f8)+'','ntgJm':_0x408512(0x142)+_0x511e28(0x1da)+_0x14fff2(0x3dc)+_0x408512(0x1b5)+_0x14fff2(0x249)+_0x1ee6d2(0x3d7)+_0x50e0ef(0x140)+_0x408512(0x73b),'Mssjg':_0x1ee6d2(0x821),'dqiNY':_0x511e28(0x170)+_0x50e0ef(0xbc)+_0x14fff2(0x54b)+_0x511e28(0x60e)+_0x50e0ef(0x866)+_0x50e0ef(0x187),'WJYSD':_0x511e28(0x693),'FLgPN':_0x1ee6d2(0xed),'muTmI':_0x408512(0x6f3),'PKCpO':_0x1ee6d2(0x37f),'tdEkP':_0x50e0ef(0x4cc),'DSVaV':_0x14fff2(0x817),'txTdD':_0x408512(0x5ba),'CcMjw':_0x1ee6d2(0x39d),'XuKiN':function(_0x1cd62a,_0x1049ab){return _0x1cd62a===_0x1049ab;},'rYWdg':_0x14fff2(0x7be),'yjZsm':function(_0x40509a){return _0x40509a();},'JMcWG':_0x1ee6d2(0x385),'fLsEr':_0x50e0ef(0x40d),'hUPpq':_0x14fff2(0x25b)+_0x511e28(0x453)+_0x1ee6d2(0x4e3),'ALLxb':_0x408512(0x2d3)+'er','LDwqq':_0x50e0ef(0x429),'kldPL':_0x511e28(0x62e)+_0x1ee6d2(0x88f),'OrItl':_0x1ee6d2(0x5fa),'qVEQZ':_0x1ee6d2(0x848),'xivBL':function(_0x10d7fc,_0x4a544e){return _0x10d7fc-_0x4a544e;},'zEDMc':function(_0x527320,_0x532abc){return _0x527320<=_0x532abc;},'UcQgh':function(_0x47b343,_0x177752){return _0x47b343==_0x177752;},'JRzNJ':_0x511e28(0x4b7),'PuKaG':_0x408512(0x29d),'ueUPi':function(_0x2b6e6f,_0x48529f,_0xdd5dbb){return _0x2b6e6f(_0x48529f,_0xdd5dbb);},'QMucJ':function(_0x47027c,_0x4ded91){return _0x47027c!==_0x4ded91;},'aguVC':_0x1ee6d2(0x67c),'jSEXO':_0x511e28(0x849),'fkQIG':_0x408512(0x4ab),'ZTVyO':_0x1ee6d2(0x3e4),'ywdwE':_0x408512(0x7a0),'bVLCs':function(_0x291740,_0x8b621e){return _0x291740>_0x8b621e;},'OKyCc':_0x50e0ef(0x36a),'ZKXXs':_0x14fff2(0x4be),'PyqJN':_0x408512(0x133)+_0x408512(0x71e)},_0x3037ca=_0x12cf44[_0x408512(0x111)][_0x50e0ef(0x592)+_0x14fff2(0x10a)]();let _0x408fc1='',_0x2ed052='';_0x3037ca[_0x50e0ef(0x1ae)]()[_0x50e0ef(0x78e)](function _0x20b2dc({done:_0x113c5a,value:_0x221a4c}){const _0x4cf1e8=_0x14fff2,_0x7d8693=_0x511e28,_0x56d519=_0x50e0ef,_0x27cd9f=_0x50e0ef,_0x2ff798=_0x408512,_0x247c9f={'UPunE':_0x498c57[_0x4cf1e8(0x258)],'ZpGqj':_0x498c57[_0x4cf1e8(0x58a)],'oArUJ':function(_0x5cf834,_0x43701f){const _0x5657f0=_0x4cf1e8;return _0x498c57[_0x5657f0(0x442)](_0x5cf834,_0x43701f);},'AcLEU':_0x498c57[_0x7d8693(0x7e2)],'saUZL':function(_0x3b72ad,_0x1e5fd5){const _0x4fbeb5=_0x7d8693;return _0x498c57[_0x4fbeb5(0x335)](_0x3b72ad,_0x1e5fd5);},'QwTLE':_0x498c57[_0x56d519(0x81e)],'mZNsl':function(_0x3ac873,_0x24dc60){const _0x37a83c=_0x7d8693;return _0x498c57[_0x37a83c(0x3a3)](_0x3ac873,_0x24dc60);},'cgIwE':function(_0x26ef16,_0x3c0024){const _0x16e48a=_0x56d519;return _0x498c57[_0x16e48a(0x779)](_0x26ef16,_0x3c0024);},'nIdRD':function(_0x3c061a){const _0x5f3e96=_0x4cf1e8;return _0x498c57[_0x5f3e96(0x809)](_0x3c061a);},'XjRgh':function(_0x56f360,_0x5b3ab3){const _0x4c51a5=_0x7d8693;return _0x498c57[_0x4c51a5(0x876)](_0x56f360,_0x5b3ab3);},'EGnov':_0x498c57[_0x4cf1e8(0x589)],'HOQmW':_0x498c57[_0x27cd9f(0x85d)],'tMkAm':_0x498c57[_0x27cd9f(0x3b4)],'nzDVM':function(_0x480aef,_0xffe037){const _0x137c08=_0x4cf1e8;return _0x498c57[_0x137c08(0xce)](_0x480aef,_0xffe037);},'SnliA':_0x498c57[_0x56d519(0x83e)],'jOZfJ':_0x498c57[_0x27cd9f(0x233)],'FWyVA':_0x498c57[_0x56d519(0x4bb)],'NfQrQ':_0x498c57[_0x4cf1e8(0x146)],'BpZzE':_0x498c57[_0x7d8693(0x12e)],'AgqLo':function(_0x3c6ba3,_0x3ec53e){const _0x4f4872=_0x2ff798;return _0x498c57[_0x4f4872(0x876)](_0x3c6ba3,_0x3ec53e);},'akQQb':_0x498c57[_0x4cf1e8(0x1b7)],'oDPUU':function(_0x253665,_0x5e736d){const _0x5d82d9=_0x7d8693;return _0x498c57[_0x5d82d9(0x106)](_0x253665,_0x5e736d);},'zDWOU':_0x498c57[_0x2ff798(0x504)],'FsuhX':_0x498c57[_0x27cd9f(0xde)],'MGNGX':_0x498c57[_0x4cf1e8(0x417)],'GMJoO':function(_0x41048f,_0x222ca5){const _0x422e97=_0x27cd9f;return _0x498c57[_0x422e97(0x7d0)](_0x41048f,_0x222ca5);},'CwOSa':_0x498c57[_0x7d8693(0x3d2)],'YxWGn':_0x498c57[_0x56d519(0x26f)],'JCmca':function(_0x2fbf25,_0x8610c7){const _0x4b253e=_0x4cf1e8;return _0x498c57[_0x4b253e(0x200)](_0x2fbf25,_0x8610c7);},'tGvXH':function(_0x4aaa6c,_0x560046){const _0x288fbe=_0x27cd9f;return _0x498c57[_0x288fbe(0x226)](_0x4aaa6c,_0x560046);},'BooqC':_0x498c57[_0x56d519(0x1e0)],'Zambu':_0x498c57[_0x2ff798(0x478)],'veRjN':_0x498c57[_0x2ff798(0x8a1)],'BXOrg':_0x498c57[_0x27cd9f(0x3ab)],'TqFCe':_0x498c57[_0x4cf1e8(0x640)],'kzExF':_0x498c57[_0x4cf1e8(0x264)],'QeNYE':_0x498c57[_0x4cf1e8(0x205)],'VNnQD':_0x498c57[_0x4cf1e8(0x38e)],'iLzBd':_0x498c57[_0x4cf1e8(0x652)],'sWbka':_0x498c57[_0x2ff798(0xaa)],'fHYtc':_0x498c57[_0x7d8693(0x7a7)],'LWyVL':_0x498c57[_0x27cd9f(0x84d)],'hMLkA':_0x498c57[_0x4cf1e8(0x33b)],'fRujs':_0x498c57[_0x2ff798(0x561)],'ycPhQ':function(_0x355661,_0x5eb72c){const _0x3b833c=_0x27cd9f;return _0x498c57[_0x3b833c(0x49a)](_0x355661,_0x5eb72c);},'vJoof':function(_0x54bc16,_0x153680,_0xe903ca){const _0x5a95ed=_0x56d519;return _0x498c57[_0x5a95ed(0x21c)](_0x54bc16,_0x153680,_0xe903ca);},'BtrHw':_0x498c57[_0x4cf1e8(0x274)],'QRGCK':_0x498c57[_0x4cf1e8(0x398)],'RWQau':_0x498c57[_0x56d519(0x3c5)],'nGLPU':_0x498c57[_0x4cf1e8(0x28f)],'gVrNt':_0x498c57[_0x4cf1e8(0x141)],'ljahJ':_0x498c57[_0x7d8693(0x85c)],'ilrij':_0x498c57[_0x4cf1e8(0x326)],'FTDbt':_0x498c57[_0x7d8693(0x6c6)],'JdxDe':_0x498c57[_0x27cd9f(0x209)],'KCtpr':_0x498c57[_0x7d8693(0x4e4)],'mSNLq':_0x498c57[_0x56d519(0x831)],'LqXAt':_0x498c57[_0x27cd9f(0x161)],'CbJwK':_0x498c57[_0x27cd9f(0x761)],'CzSJn':_0x498c57[_0x4cf1e8(0x15b)],'xwKFj':_0x498c57[_0x7d8693(0xc1)],'JwRsq':_0x498c57[_0x27cd9f(0x207)],'zkler':function(_0x123709,_0x53ad07){const _0x7f9e83=_0x2ff798;return _0x498c57[_0x7f9e83(0x106)](_0x123709,_0x53ad07);},'STbYs':_0x498c57[_0x7d8693(0x46d)],'VfRWB':_0x498c57[_0x27cd9f(0x783)],'ASeRi':_0x498c57[_0x2ff798(0x223)],'oUqCT':_0x498c57[_0x7d8693(0x13d)],'ozMWo':function(_0x23cfe3,_0x240b37){const _0xadf12f=_0x4cf1e8;return _0x498c57[_0xadf12f(0xce)](_0x23cfe3,_0x240b37);},'TbjUv':function(_0x2ff6e7,_0xcbf91e){const _0x1f0d3f=_0x27cd9f;return _0x498c57[_0x1f0d3f(0x876)](_0x2ff6e7,_0xcbf91e);},'GCvge':_0x498c57[_0x7d8693(0x685)],'QGVnP':_0x498c57[_0x2ff798(0x4db)],'ojOjL':_0x498c57[_0x2ff798(0x431)],'cDzGW':_0x498c57[_0x2ff798(0x722)],'DBakS':function(_0x458080,_0x406f67){const _0x34f870=_0x27cd9f;return _0x498c57[_0x34f870(0x7d0)](_0x458080,_0x406f67);},'DowCl':_0x498c57[_0x27cd9f(0x1c2)],'jrWgx':_0x498c57[_0x2ff798(0x352)],'NPpUt':function(_0xde2c8b,_0x143f2b){const _0x11f377=_0x56d519;return _0x498c57[_0x11f377(0x7d0)](_0xde2c8b,_0x143f2b);},'ffyci':_0x498c57[_0x56d519(0x303)],'kVmxm':_0x498c57[_0x4cf1e8(0x6db)],'eHyKm':_0x498c57[_0x2ff798(0x28d)],'nObpe':_0x498c57[_0x2ff798(0x89c)],'GQOjt':_0x498c57[_0x4cf1e8(0x5eb)],'TwFzf':_0x498c57[_0x27cd9f(0x3cb)],'cOdMY':function(_0x5a4109,_0xad1ec8){const _0x24d279=_0x7d8693;return _0x498c57[_0x24d279(0x6a4)](_0x5a4109,_0xad1ec8);},'YMulP':_0x498c57[_0x2ff798(0x83f)],'xDpan':function(_0x536bb3){const _0x3b193b=_0x4cf1e8;return _0x498c57[_0x3b193b(0x2ef)](_0x536bb3);},'YnuOE':_0x498c57[_0x2ff798(0x6b7)],'IaFka':_0x498c57[_0x4cf1e8(0x741)],'MTnEY':_0x498c57[_0x7d8693(0x1ea)],'bhxzb':_0x498c57[_0x7d8693(0x739)],'ipVtE':_0x498c57[_0x7d8693(0x724)],'fovEr':_0x498c57[_0x4cf1e8(0x5d3)],'epTLy':_0x498c57[_0x2ff798(0x389)],'QeTKx':function(_0xb1bfe7,_0x1921b1){const _0x1e1b2c=_0x56d519;return _0x498c57[_0x1e1b2c(0x876)](_0xb1bfe7,_0x1921b1);},'SOAvS':_0x498c57[_0x56d519(0xa8)],'nuuda':function(_0x66f22,_0x71981){const _0x3c1de7=_0x4cf1e8;return _0x498c57[_0x3c1de7(0xce)](_0x66f22,_0x71981);},'EPGMe':function(_0x465e88,_0x57a6b2){const _0x10e6e5=_0x56d519;return _0x498c57[_0x10e6e5(0x876)](_0x465e88,_0x57a6b2);},'XnADF':function(_0x145bd2,_0x51007e){const _0x32ec87=_0x56d519;return _0x498c57[_0x32ec87(0x4a6)](_0x145bd2,_0x51007e);},'XiFXI':function(_0x161cd8,_0x2973f7){const _0x811cc5=_0x27cd9f;return _0x498c57[_0x811cc5(0x587)](_0x161cd8,_0x2973f7);},'TpSyj':function(_0x50cf9c,_0x503e3d){const _0x4f7837=_0x7d8693;return _0x498c57[_0x4f7837(0x579)](_0x50cf9c,_0x503e3d);},'vMreN':_0x498c57[_0x7d8693(0x5d0)],'PKlFC':_0x498c57[_0x7d8693(0x1df)],'NZqNO':function(_0x5bee31,_0x449bda,_0x2c3663){const _0x2a83c4=_0x4cf1e8;return _0x498c57[_0x2a83c4(0x687)](_0x5bee31,_0x449bda,_0x2c3663);},'cBkxK':function(_0x27b55e,_0x17d8c3){const _0x17dbfc=_0x27cd9f;return _0x498c57[_0x17dbfc(0xc9)](_0x27b55e,_0x17d8c3);},'IGxIN':_0x498c57[_0x4cf1e8(0x7fd)],'GMFHe':_0x498c57[_0x4cf1e8(0x59f)],'dgtwI':_0x498c57[_0x7d8693(0x59b)],'oLyEq':function(_0x568df3,_0x4d635a){const _0x5ab83f=_0x2ff798;return _0x498c57[_0x5ab83f(0x106)](_0x568df3,_0x4d635a);},'aDeqr':function(_0x371940,_0x3f158a){const _0x1ffed2=_0x4cf1e8;return _0x498c57[_0x1ffed2(0x6a4)](_0x371940,_0x3f158a);},'qAJmL':_0x498c57[_0x2ff798(0x436)],'IsATZ':_0x498c57[_0x2ff798(0x56a)],'ymnkB':function(_0x49d7d2,_0xf21381){const _0x49a2a5=_0x4cf1e8;return _0x498c57[_0x49a2a5(0x3f3)](_0x49d7d2,_0xf21381);},'CPvQx':_0x498c57[_0x7d8693(0x4e1)],'aKhGj':_0x498c57[_0x2ff798(0x737)],'zYmSl':function(_0x4d454c,_0x346dcd){const _0x344a53=_0x2ff798;return _0x498c57[_0x344a53(0xce)](_0x4d454c,_0x346dcd);},'NmpOI':_0x498c57[_0x4cf1e8(0xea)]};if(_0x113c5a)return;const _0x945240=new TextDecoder(_0x498c57[_0x7d8693(0x3c5)])[_0x27cd9f(0x840)+'e'](_0x221a4c);return _0x945240[_0x4cf1e8(0x179)]()[_0x7d8693(0x6cb)]('\x0a')[_0x27cd9f(0x1c4)+'ch'](function(_0x520ccd){const _0x450916=_0x4cf1e8,_0xdf68e8=_0x2ff798,_0x1ab34e=_0x27cd9f,_0x2416eb=_0x4cf1e8,_0x268981=_0x2ff798,_0x497867={'tQjCL':function(_0x1238a4){const _0x2f5687=_0x25b1;return _0x247c9f[_0x2f5687(0x60d)](_0x1238a4);},'hZIYR':function(_0x48a582,_0x88e5d3){const _0xa262aa=_0x25b1;return _0x247c9f[_0xa262aa(0x2d1)](_0x48a582,_0x88e5d3);},'pHVcf':_0x247c9f[_0x450916(0x585)],'yZIEc':_0x247c9f[_0xdf68e8(0x225)],'tZtCN':_0x247c9f[_0xdf68e8(0x347)],'scglO':function(_0x20b370,_0xbfbf2d){const _0x50781e=_0xdf68e8;return _0x247c9f[_0x50781e(0x4da)](_0x20b370,_0xbfbf2d);},'OuXej':_0x247c9f[_0x450916(0x596)],'jPyEU':_0x247c9f[_0x1ab34e(0x499)],'WaBNB':_0x247c9f[_0xdf68e8(0x877)],'EuJpg':_0x247c9f[_0x1ab34e(0x82b)],'HUZCK':_0x247c9f[_0x268981(0x48b)],'dvhfz':function(_0x17615e,_0xe0c6ff){const _0x9544d9=_0x2416eb;return _0x247c9f[_0x9544d9(0x427)](_0x17615e,_0xe0c6ff);},'BGakh':_0x247c9f[_0x1ab34e(0x308)],'EIpsR':function(_0x507109,_0x4a8612){const _0x29a186=_0x268981;return _0x247c9f[_0x29a186(0x7d2)](_0x507109,_0x4a8612);},'RghtD':_0x247c9f[_0x450916(0x91)],'VMudz':_0x247c9f[_0x268981(0x29b)],'rAvPX':_0x247c9f[_0x450916(0x458)],'sMIbd':_0x247c9f[_0x2416eb(0xa1)],'BniFp':function(_0x59d320){const _0x3fca70=_0x1ab34e;return _0x247c9f[_0x3fca70(0x60d)](_0x59d320);},'jULce':function(_0x45a9a4,_0x12b6e8){const _0xeddfe7=_0x1ab34e;return _0x247c9f[_0xeddfe7(0xb8)](_0x45a9a4,_0x12b6e8);},'NGzUU':_0x247c9f[_0x2416eb(0x6a6)],'ftkIl':_0x247c9f[_0xdf68e8(0x4ba)],'IZRMF':function(_0x2a27ff,_0x42a794){const _0x49942f=_0x1ab34e;return _0x247c9f[_0x49942f(0x5e4)](_0x2a27ff,_0x42a794);},'GmDXZ':function(_0x5d7f60,_0x2bcecb){const _0x4a5b2f=_0x268981;return _0x247c9f[_0x4a5b2f(0x875)](_0x5d7f60,_0x2bcecb);},'crjuE':_0x247c9f[_0x450916(0x2c9)],'SbcND':_0x247c9f[_0x450916(0x22c)],'diVKp':_0x247c9f[_0x1ab34e(0x277)],'JWGXQ':_0x247c9f[_0x1ab34e(0x503)],'cBrXC':function(_0x302fc1,_0x915f30){const _0x3e2cbd=_0xdf68e8;return _0x247c9f[_0x3e2cbd(0x4b3)](_0x302fc1,_0x915f30);},'QfuUk':_0x247c9f[_0x450916(0x237)],'BaKGQ':_0x247c9f[_0x1ab34e(0x475)],'tqXtd':_0x247c9f[_0x450916(0x565)],'cFLIG':_0x247c9f[_0x2416eb(0x5a3)],'svDhw':_0x247c9f[_0xdf68e8(0x29c)],'FccyM':_0x247c9f[_0x268981(0xe3)],'aketq':_0x247c9f[_0x1ab34e(0x2a1)],'Mdqus':_0x247c9f[_0x2416eb(0x555)],'WFQEj':_0x247c9f[_0x268981(0x85e)],'LNwzb':_0x247c9f[_0x268981(0x4ec)],'HDhVt':function(_0xa6b6ee,_0x5f0168){const _0x2cb2e7=_0xdf68e8;return _0x247c9f[_0x2cb2e7(0x328)](_0xa6b6ee,_0x5f0168);},'gMYvI':function(_0x25a93c,_0x519fb8,_0x67f9d6){const _0x6cac9d=_0x268981;return _0x247c9f[_0x6cac9d(0x814)](_0x25a93c,_0x519fb8,_0x67f9d6);},'KUssw':_0x247c9f[_0x2416eb(0x691)],'BZpGo':_0x247c9f[_0x1ab34e(0x8d4)],'wyKcG':_0x247c9f[_0x2416eb(0x2f5)],'xLCMh':function(_0x417958,_0x389012){const _0x39b83f=_0x268981;return _0x247c9f[_0x39b83f(0x4b3)](_0x417958,_0x389012);},'XpdfS':_0x247c9f[_0x1ab34e(0x8b1)],'iIisa':_0x247c9f[_0x450916(0x6ca)],'tsLnw':_0x247c9f[_0x2416eb(0x416)],'YpHvq':_0x247c9f[_0x450916(0x163)],'ScuNg':function(_0x24caab,_0x37cdf6){const _0x498f51=_0x268981;return _0x247c9f[_0x498f51(0x4da)](_0x24caab,_0x37cdf6);},'POOIJ':_0x247c9f[_0xdf68e8(0x5d6)],'hPCcQ':_0x247c9f[_0x268981(0x5f2)],'kKTGO':_0x247c9f[_0x268981(0x3cc)],'wRDsY':_0x247c9f[_0xdf68e8(0x651)],'fWnGj':_0x247c9f[_0xdf68e8(0x481)],'bJRFs':_0x247c9f[_0x1ab34e(0x39f)],'sqYok':_0x247c9f[_0xdf68e8(0x1f3)],'ebttq':function(_0x3e85c4){const _0x49bd79=_0x450916;return _0x247c9f[_0x49bd79(0x60d)](_0x3e85c4);},'UUNKR':function(_0x5dd110,_0x5e3eb3,_0x1067b5){const _0x12a4f4=_0x2416eb;return _0x247c9f[_0x12a4f4(0x814)](_0x5dd110,_0x5e3eb3,_0x1067b5);},'OTtXx':function(_0x1012ea,_0xf0c855){const _0x346982=_0x1ab34e;return _0x247c9f[_0x346982(0x4b3)](_0x1012ea,_0xf0c855);},'eyKlx':_0x247c9f[_0x2416eb(0x4e2)],'ylhYa':_0x247c9f[_0x2416eb(0x34d)],'HrOkr':function(_0x3ddfb9,_0x1de90c){const _0x261519=_0x2416eb;return _0x247c9f[_0x261519(0x509)](_0x3ddfb9,_0x1de90c);},'NwkXR':_0x247c9f[_0xdf68e8(0x867)],'mFBKV':_0x247c9f[_0x268981(0x1a3)],'TatOp':_0x247c9f[_0xdf68e8(0x681)],'FKJOD':_0x247c9f[_0x2416eb(0x157)],'LHdmF':function(_0x4f862f,_0x12b36c){const _0x234777=_0x268981;return _0x247c9f[_0x234777(0x785)](_0x4f862f,_0x12b36c);},'MXkYd':function(_0x6e419e,_0x280aee){const _0x260f97=_0x1ab34e;return _0x247c9f[_0x260f97(0x95)](_0x6e419e,_0x280aee);},'WaXns':function(_0x4e1d52,_0x39e589){const _0x226195=_0x450916;return _0x247c9f[_0x226195(0x427)](_0x4e1d52,_0x39e589);},'mBEOX':_0x247c9f[_0x450916(0x119)],'ltuSh':_0x247c9f[_0x2416eb(0x14f)],'awduJ':_0x247c9f[_0x450916(0x415)],'BHkrv':_0x247c9f[_0x268981(0x888)],'OsoTx':function(_0x260be6,_0x4f4e57){const _0x345a8f=_0x450916;return _0x247c9f[_0x345a8f(0x5fd)](_0x260be6,_0x4f4e57);},'ljNui':_0x247c9f[_0x268981(0x882)],'lxypW':_0x247c9f[_0x268981(0x4e6)],'iGaIE':function(_0x3b9307,_0x53159b){const _0x571846=_0x450916;return _0x247c9f[_0x571846(0x34f)](_0x3b9307,_0x53159b);},'absoT':_0x247c9f[_0xdf68e8(0x6aa)],'JhQsy':_0x247c9f[_0x450916(0x110)],'rpWYy':_0x247c9f[_0x2416eb(0x392)],'eDjgZ':_0x247c9f[_0x268981(0x234)],'huYri':function(_0x4bb46b,_0x35e7ff){const _0x1482f8=_0x450916;return _0x247c9f[_0x1482f8(0xb8)](_0x4bb46b,_0x35e7ff);},'JITgl':_0x247c9f[_0x2416eb(0x55f)],'ZHkyh':_0x247c9f[_0x450916(0x404)],'DxRHd':function(_0x2cd2d8,_0x2e1900){const _0x46bdb8=_0x2416eb;return _0x247c9f[_0x46bdb8(0x25f)](_0x2cd2d8,_0x2e1900);},'LzIyS':_0x247c9f[_0x1ab34e(0x8d)],'DqTGn':function(_0x33a613,_0x4b900e,_0xc39ade){const _0xe7bd72=_0x450916;return _0x247c9f[_0xe7bd72(0x814)](_0x33a613,_0x4b900e,_0xc39ade);},'iXwSa':function(_0x89c3cf){const _0x1d2cb6=_0xdf68e8;return _0x247c9f[_0x1d2cb6(0x780)](_0x89c3cf);},'Zixab':_0x247c9f[_0x450916(0x371)],'wGbfo':_0x247c9f[_0xdf68e8(0xae)],'EhdIs':_0x247c9f[_0x2416eb(0x4cb)],'FWMBL':_0x247c9f[_0x1ab34e(0x2b5)],'HpTSx':_0x247c9f[_0x2416eb(0x1cd)],'djPFR':_0x247c9f[_0x1ab34e(0x422)],'BvZhZ':function(_0x469e82,_0x359d39){const _0xd35c08=_0xdf68e8;return _0x247c9f[_0xd35c08(0x4da)](_0x469e82,_0x359d39);},'fZlcQ':function(_0x4dfeee,_0x2e98f4){const _0x23f3ee=_0x1ab34e;return _0x247c9f[_0x23f3ee(0x427)](_0x4dfeee,_0x2e98f4);},'wFogu':function(_0x10be59,_0x3c3045){const _0x883d70=_0x450916;return _0x247c9f[_0x883d70(0x785)](_0x10be59,_0x3c3045);},'dTfjI':function(_0x58dec0,_0x356034){const _0xd718bf=_0x268981;return _0x247c9f[_0xd718bf(0x509)](_0x58dec0,_0x356034);},'ESCEw':_0x247c9f[_0x450916(0x776)],'YTnTf':function(_0xb88a1,_0x4e3489){const _0x12039d=_0xdf68e8;return _0x247c9f[_0x12039d(0x158)](_0xb88a1,_0x4e3489);},'WFREC':function(_0x1ba64d,_0x18270e){const _0x42a099=_0xdf68e8;return _0x247c9f[_0x42a099(0x158)](_0x1ba64d,_0x18270e);},'vxohe':_0x247c9f[_0x268981(0x649)],'ZTnGc':function(_0x17d2ab,_0x3dc743){const _0xf87053=_0x268981;return _0x247c9f[_0xf87053(0x775)](_0x17d2ab,_0x3dc743);},'waefW':function(_0x5e9af3,_0x769f4){const _0x1b1161=_0x1ab34e;return _0x247c9f[_0x1b1161(0x1e8)](_0x5e9af3,_0x769f4);},'cZIvt':function(_0x19100d,_0x14abdd){const _0x27861e=_0x1ab34e;return _0x247c9f[_0x27861e(0x531)](_0x19100d,_0x14abdd);},'NzNAB':function(_0x251dda,_0x58f730){const _0x415636=_0xdf68e8;return _0x247c9f[_0x415636(0x9e)](_0x251dda,_0x58f730);}};if(_0x247c9f[_0xdf68e8(0x1fb)](_0x520ccd[_0x2416eb(0xc6)+'h'],-0x12de+-0xb45+-0x7*-0x44f))_0x408fc1=_0x520ccd[_0x450916(0x656)](-0x1037+0x1*-0x189e+0x1*0x28db);if(_0x247c9f[_0x1ab34e(0x6c0)](_0x408fc1,_0x247c9f[_0x1ab34e(0x2c9)])){if(_0x247c9f[_0x268981(0x25f)](_0x247c9f[_0x450916(0x792)],_0x247c9f[_0x450916(0x282)]))_0x5180bc=_0x247c9f[_0x2416eb(0x496)];else{text_offset=-(0x2*0xfbb+-0x10bc*-0x2+-0xb*0x5e7);const _0x5883f3={'method':_0x247c9f[_0x268981(0x157)],'headers':headers,'body':_0x247c9f[_0x1ab34e(0x4da)](b64EncodeUnicode,JSON[_0x2416eb(0x3a6)+_0x268981(0x3b6)](prompt[_0x2416eb(0x65d)]))};_0x247c9f[_0xdf68e8(0x6da)](fetch,_0x247c9f[_0x450916(0x888)],_0x5883f3)[_0x2416eb(0x78e)](_0x4a7ce9=>{const _0x5b555f=_0x450916,_0x1984d9=_0x2416eb,_0x56131c=_0x2416eb,_0x275a67=_0xdf68e8,_0x258c62=_0x2416eb,_0x15ee36={};_0x15ee36[_0x5b555f(0x3f9)]=_0x247c9f[_0x5b555f(0x29b)];const _0x12184f=_0x15ee36;if(_0x247c9f[_0x5b555f(0x2aa)](_0x247c9f[_0x1984d9(0x6be)],_0x247c9f[_0x56131c(0x6be)]))_0x12a057[_0x1984d9(0x6e1)](_0x12184f[_0x275a67(0x3f9)],_0x1c4902);else{const _0x1446b4=_0x4a7ce9[_0x56131c(0x111)][_0x275a67(0x592)+_0x5b555f(0x10a)]();let _0x261e00='',_0x38d1dd='';_0x1446b4[_0x5b555f(0x1ae)]()[_0x1984d9(0x78e)](function _0x17f651({done:_0x32ec37,value:_0x1c96ac}){const _0x562c5f=_0x5b555f,_0x240601=_0x56131c,_0x4b64c1=_0x258c62,_0x33a184=_0x56131c,_0x1d9379=_0x275a67,_0x23985f={'KUdnj':function(_0x1bef18){const _0x128e26=_0x25b1;return _0x497867[_0x128e26(0x5b2)](_0x1bef18);},'AqwxM':function(_0x3aba29,_0x8e8671){const _0x5d7645=_0x25b1;return _0x497867[_0x5d7645(0x216)](_0x3aba29,_0x8e8671);},'bCmul':_0x497867[_0x562c5f(0x97)],'EuuqT':_0x497867[_0x562c5f(0x3c1)],'OksUB':_0x497867[_0x4b64c1(0x79a)],'jwhqC':function(_0x85c426,_0x5d9176){const _0x5a7635=_0x4b64c1;return _0x497867[_0x5a7635(0x645)](_0x85c426,_0x5d9176);},'KpdOU':_0x497867[_0x240601(0x2bf)],'wGgpY':_0x497867[_0x33a184(0x4f7)],'FINif':_0x497867[_0x1d9379(0x1ab)],'GLaYg':_0x497867[_0x33a184(0x82e)],'bGxnT':_0x497867[_0x1d9379(0x78b)],'YudDr':function(_0x35b9f2,_0x2244e7){const _0x14f1fc=_0x4b64c1;return _0x497867[_0x14f1fc(0x645)](_0x35b9f2,_0x2244e7);},'NVwhk':function(_0x140213,_0x1e73f6){const _0x2634d3=_0x562c5f;return _0x497867[_0x2634d3(0x86c)](_0x140213,_0x1e73f6);},'CnGcB':_0x497867[_0x240601(0x79e)],'FwWPj':function(_0x21c66b,_0x22067a){const _0x191f17=_0x562c5f;return _0x497867[_0x191f17(0x76e)](_0x21c66b,_0x22067a);},'HJYox':_0x497867[_0x33a184(0xfe)],'YXSfW':_0x497867[_0x33a184(0x810)],'riqyk':_0x497867[_0x562c5f(0x566)],'JvTWl':_0x497867[_0x33a184(0x13f)],'PDPLE':function(_0x30c351){const _0x37c0ac=_0x562c5f;return _0x497867[_0x37c0ac(0x1bb)](_0x30c351);},'OzGiV':function(_0x56dba1,_0x26756e){const _0x47d585=_0x562c5f;return _0x497867[_0x47d585(0x801)](_0x56dba1,_0x26756e);},'NKAyo':_0x497867[_0x33a184(0x658)],'Yrxgq':_0x497867[_0x4b64c1(0x244)],'osQaz':function(_0x27415a,_0x1f2674){const _0x28cd24=_0x1d9379;return _0x497867[_0x28cd24(0x534)](_0x27415a,_0x1f2674);},'uyRIR':function(_0x18823c,_0x73b135){const _0x4dc914=_0x562c5f;return _0x497867[_0x4dc914(0xa4)](_0x18823c,_0x73b135);},'tAXeF':_0x497867[_0x4b64c1(0x229)],'gPvFy':_0x497867[_0x4b64c1(0x552)],'PIHxQ':_0x497867[_0x240601(0x530)],'gSOcF':_0x497867[_0x240601(0x310)],'EaxGs':function(_0x1fdafd,_0x4a7b96){const _0x4ee8e5=_0x33a184;return _0x497867[_0x4ee8e5(0xe2)](_0x1fdafd,_0x4a7b96);},'NRKuH':_0x497867[_0x562c5f(0x6d4)],'CROXI':_0x497867[_0x1d9379(0x671)],'SvKrs':_0x497867[_0x562c5f(0x5a2)],'hTfvj':_0x497867[_0x4b64c1(0x798)],'EJDfC':_0x497867[_0x4b64c1(0x172)],'OnYoy':_0x497867[_0x240601(0x474)],'OclTm':_0x497867[_0x1d9379(0x56f)],'AVVCv':_0x497867[_0x1d9379(0x7d4)],'rWvHT':_0x497867[_0x4b64c1(0x7c0)],'dSvcn':_0x497867[_0x562c5f(0x604)],'ZgTaM':function(_0x20730a,_0x545e9c){const _0x46a862=_0x1d9379;return _0x497867[_0x46a862(0x460)](_0x20730a,_0x545e9c);},'BLIus':function(_0xc8154b,_0x14a922,_0x307169){const _0x5f094d=_0x33a184;return _0x497867[_0x5f094d(0x710)](_0xc8154b,_0x14a922,_0x307169);},'TtnAU':_0x497867[_0x240601(0x70f)],'WEOib':_0x497867[_0x4b64c1(0x547)],'iBnJZ':_0x497867[_0x240601(0x745)],'GabOa':function(_0x5e0931,_0x4f8ea4){const _0x5a7339=_0x240601;return _0x497867[_0x5a7339(0x757)](_0x5e0931,_0x4f8ea4);},'qPJAy':_0x497867[_0x4b64c1(0x176)],'CAPhN':_0x497867[_0x1d9379(0x80a)],'mTPhj':_0x497867[_0x4b64c1(0x199)],'WpWRu':function(_0x53d661,_0x4c2fdb){const _0x2e2501=_0x33a184;return _0x497867[_0x2e2501(0x86c)](_0x53d661,_0x4c2fdb);},'BHeXC':_0x497867[_0x1d9379(0x15e)],'xzzWh':function(_0x466d56,_0x1522e1){const _0x160ed4=_0x562c5f;return _0x497867[_0x160ed4(0x5a8)](_0x466d56,_0x1522e1);},'aXWSw':_0x497867[_0x1d9379(0x4ae)],'KDoZk':_0x497867[_0x562c5f(0x208)],'DcwdF':_0x497867[_0x1d9379(0x42a)],'pICaW':_0x497867[_0x4b64c1(0x104)],'VnHmD':_0x497867[_0x33a184(0x3ff)],'iKDwr':function(_0x4d49fb,_0x19ef38){const _0x3869d2=_0x1d9379;return _0x497867[_0x3869d2(0x76e)](_0x4d49fb,_0x19ef38);},'ZfZkW':_0x497867[_0x4b64c1(0x6ae)],'xusZY':_0x497867[_0x562c5f(0x22d)],'Ewjxh':function(_0xa37df2){const _0xa6ce0f=_0x33a184;return _0x497867[_0xa6ce0f(0x2cc)](_0xa37df2);},'IyMEr':function(_0x3ce69a,_0x2799f0,_0xc60fee){const _0x2348ef=_0x33a184;return _0x497867[_0x2348ef(0x2c2)](_0x3ce69a,_0x2799f0,_0xc60fee);},'dlvjz':function(_0x5925e1,_0x33bdde){const _0x25b01c=_0x1d9379;return _0x497867[_0x25b01c(0x7b5)](_0x5925e1,_0x33bdde);},'iICFM':_0x497867[_0x562c5f(0x7ad)],'SriUq':_0x497867[_0x4b64c1(0x395)],'OaMKO':function(_0x49fd1d,_0xe2cb2c){const _0x3e5cfb=_0x1d9379;return _0x497867[_0x3e5cfb(0x31a)](_0x49fd1d,_0xe2cb2c);},'apWxP':_0x497867[_0x33a184(0x7f5)],'IgnKx':_0x497867[_0x33a184(0x5c5)],'SRSTZ':_0x497867[_0x1d9379(0x418)],'vnVUG':_0x497867[_0x240601(0x137)],'VPCWf':function(_0x1d5209,_0x10aec7){const _0x1d40e0=_0x562c5f;return _0x497867[_0x1d40e0(0x4a9)](_0x1d5209,_0x10aec7);},'oDKvh':function(_0x3817ae,_0x6610dc){const _0x1fcbd9=_0x240601;return _0x497867[_0x1fcbd9(0x58c)](_0x3817ae,_0x6610dc);},'OMIea':function(_0x180c08,_0x593fef){const _0x4dccb3=_0x33a184;return _0x497867[_0x4dccb3(0x87d)](_0x180c08,_0x593fef);},'QjsTn':_0x497867[_0x240601(0x2cf)],'bIqTp':_0x497867[_0x33a184(0x7ce)],'uFkac':_0x497867[_0x240601(0x11c)],'dmTeW':function(_0x23c167,_0x260f7e,_0x4aa77f){const _0x3e1e9d=_0x33a184;return _0x497867[_0x3e1e9d(0x2c2)](_0x23c167,_0x260f7e,_0x4aa77f);},'ooIXc':_0x497867[_0x33a184(0x84e)],'pJXKu':function(_0x207c87,_0x39adcf){const _0xb95f2a=_0x33a184;return _0x497867[_0xb95f2a(0x202)](_0x207c87,_0x39adcf);},'RxLGB':_0x497867[_0x562c5f(0x10c)],'WBGso':_0x497867[_0x4b64c1(0x36e)],'LHBdG':function(_0x4eff73,_0x13fadf){const _0x45bc89=_0x240601;return _0x497867[_0x45bc89(0x69d)](_0x4eff73,_0x13fadf);},'rzOFW':_0x497867[_0x33a184(0x486)],'LKbvS':_0x497867[_0x4b64c1(0x609)],'mjIxO':function(_0x28b759,_0x2184b9){const _0xe67a04=_0x33a184;return _0x497867[_0xe67a04(0xe2)](_0x28b759,_0x2184b9);},'WvMXM':_0x497867[_0x562c5f(0x8d6)],'sXBSr':_0x497867[_0x1d9379(0x86d)],'kWliM':function(_0x37b7a4,_0x2e886b){const _0x2cbf31=_0x33a184;return _0x497867[_0x2cbf31(0x3ad)](_0x37b7a4,_0x2e886b);},'iSVaW':_0x497867[_0x1d9379(0x75f)],'BpmRh':_0x497867[_0x33a184(0x85b)],'BccNI':function(_0x4cf09a,_0x11706f){const _0x19780e=_0x562c5f;return _0x497867[_0x19780e(0x534)](_0x4cf09a,_0x11706f);},'rHdvh':function(_0x286454,_0x1ee12f){const _0x2c69e6=_0x1d9379;return _0x497867[_0x2c69e6(0xf1)](_0x286454,_0x1ee12f);},'WUrCv':_0x497867[_0x562c5f(0x162)],'njLLA':function(_0x29730b,_0x7fe522,_0x54c23a){const _0x5a61b7=_0x4b64c1;return _0x497867[_0x5a61b7(0x84a)](_0x29730b,_0x7fe522,_0x54c23a);},'kvLrJ':function(_0x283e60){const _0x32fe0b=_0x4b64c1;return _0x497867[_0x32fe0b(0x477)](_0x283e60);}};if(_0x497867[_0x33a184(0x801)](_0x497867[_0x33a184(0x735)],_0x497867[_0x562c5f(0x33e)])){if(_0x32ec37)return;const _0x339acd=new TextDecoder(_0x497867[_0x33a184(0x745)])[_0x33a184(0x840)+'e'](_0x1c96ac);return _0x339acd[_0x33a184(0x179)]()[_0x33a184(0x6cb)]('\x0a')[_0x1d9379(0x1c4)+'ch'](function(_0x529945){const _0x185446=_0x240601,_0x3d454b=_0x33a184,_0x4cfd53=_0x240601,_0x42ddee=_0x562c5f,_0x125d0d=_0x4b64c1,_0x4151a6={'TmGmR':function(_0x50bf69,_0x4fc1d8){const _0x4bdfa7=_0x25b1;return _0x23985f[_0x4bdfa7(0x1bf)](_0x50bf69,_0x4fc1d8);},'PpvTt':_0x23985f[_0x185446(0x1f0)],'yRvuy':_0x23985f[_0x3d454b(0x7b1)],'aVIsd':_0x23985f[_0x3d454b(0x47f)],'bYeQd':function(_0x540285,_0x15e702){const _0x495fcb=_0x4cfd53;return _0x23985f[_0x495fcb(0x464)](_0x540285,_0x15e702);},'WkXjH':_0x23985f[_0x185446(0x3bc)],'zDWYb':function(_0x136b6c,_0xa5be16){const _0x56728d=_0x185446;return _0x23985f[_0x56728d(0x712)](_0x136b6c,_0xa5be16);},'WukaJ':_0x23985f[_0x125d0d(0x338)],'lLylN':_0x23985f[_0x42ddee(0xbb)],'gOFcu':function(_0x18bb42){const _0x4a9be2=_0x125d0d;return _0x23985f[_0x4a9be2(0x47a)](_0x18bb42);},'VNKYc':function(_0x15959a,_0x4d2bd7,_0x1166e1){const _0x4d1949=_0x4cfd53;return _0x23985f[_0x4d1949(0x359)](_0x15959a,_0x4d2bd7,_0x1166e1);},'EQnhB':function(_0x3044f6,_0x1540c5){const _0x16f298=_0x185446;return _0x23985f[_0x16f298(0x63c)](_0x3044f6,_0x1540c5);},'RigYr':_0x23985f[_0x125d0d(0x67e)],'warpY':_0x23985f[_0x4cfd53(0x5e5)],'mDTrl':_0x23985f[_0x42ddee(0x13c)],'WUNpu':function(_0x447898,_0x37646c){const _0x32e1e9=_0x42ddee;return _0x23985f[_0x32e1e9(0x449)](_0x447898,_0x37646c);},'kuWhZ':_0x23985f[_0x3d454b(0x1eb)],'YCBUz':function(_0x268b72,_0x5f174e){const _0x145f77=_0x42ddee;return _0x23985f[_0x145f77(0x7f3)](_0x268b72,_0x5f174e);}};if(_0x23985f[_0x42ddee(0xee)](_0x23985f[_0x4cfd53(0x8b2)],_0x23985f[_0x42ddee(0x38c)])){if(_0x23985f[_0x42ddee(0x528)](_0x529945[_0x4cfd53(0xc6)+'h'],-0x25*-0x73+0x17f*-0x3+0x19*-0x7c))_0x261e00=_0x529945[_0x125d0d(0x656)](-0x1f*0x96+0x105d+0x1*0x1d3);if(_0x23985f[_0x185446(0x4b0)](_0x261e00,_0x23985f[_0x185446(0x862)])){if(_0x23985f[_0x4cfd53(0xee)](_0x23985f[_0x4cfd53(0x851)],_0x23985f[_0x42ddee(0x851)])){const _0x2bc759={'QcGiS':function(_0x381b16,_0x325006){const _0x2550cc=_0x42ddee;return _0x4151a6[_0x2550cc(0x49c)](_0x381b16,_0x325006);},'XZhtC':_0x4151a6[_0x3d454b(0x25d)]};_0x2203d8[_0x125d0d(0x2d4)+'d']=function(){const _0x2353c2=_0x185446,_0xa8d3d4=_0x185446;_0x2bc759[_0x2353c2(0x623)](_0x26f3fc,_0x2bc759[_0xa8d3d4(0x1f1)]);};}else{document[_0x4cfd53(0x86a)+_0x4cfd53(0x2c8)+_0x185446(0x72e)](_0x23985f[_0x3d454b(0x6fb)])[_0x42ddee(0x42e)+_0x4cfd53(0x494)]='',_0x23985f[_0x4cfd53(0x47a)](chatmore);const _0x127679={'method':_0x23985f[_0x42ddee(0x309)],'headers':headers,'body':_0x23985f[_0x185446(0x1a7)](b64EncodeUnicode,JSON[_0x4cfd53(0x3a6)+_0x42ddee(0x3b6)]({'prompt':_0x23985f[_0x185446(0x341)](_0x23985f[_0x3d454b(0x822)](_0x23985f[_0x125d0d(0x58f)](_0x23985f[_0x4cfd53(0x58f)](_0x23985f[_0x185446(0x488)],original_search_query),_0x23985f[_0x3d454b(0x1b8)]),document[_0x125d0d(0x86a)+_0x125d0d(0x2c8)+_0x42ddee(0x72e)](_0x23985f[_0x185446(0x3da)])[_0x4cfd53(0x42e)+_0x125d0d(0x494)][_0x125d0d(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x3d454b(0x400)+'ce'](/<hr.*/gs,'')[_0x3d454b(0x400)+'ce'](/<[^>]+>/g,'')[_0x42ddee(0x400)+'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':!![]}))};_0x23985f[_0x125d0d(0x129)](fetch,_0x23985f[_0x42ddee(0x2d6)],_0x127679)[_0x125d0d(0x78e)](_0x1f7633=>{const _0x53a035=_0x125d0d,_0x5f0a19=_0x3d454b,_0x19a654=_0x42ddee,_0x3b16a8=_0x42ddee,_0xcef458=_0x42ddee,_0x229696={'ZDGEB':function(_0x81fc6f){const _0x1650c0=_0x25b1;return _0x23985f[_0x1650c0(0xdd)](_0x81fc6f);},'WQTwh':function(_0x4f26b4,_0x38a755){const _0x2502ca=_0x25b1;return _0x23985f[_0x2502ca(0x8ce)](_0x4f26b4,_0x38a755);},'MIbFy':_0x23985f[_0x53a035(0x24b)],'mzWHb':_0x23985f[_0x53a035(0x6fb)],'kedzT':_0x23985f[_0x19a654(0x261)],'SWSEr':function(_0x583447,_0x3c7956){const _0xb34b8e=_0x53a035;return _0x23985f[_0xb34b8e(0x729)](_0x583447,_0x3c7956);},'qVRaN':_0x23985f[_0x19a654(0x14a)],'cvIno':_0x23985f[_0x19a654(0x5b5)],'vsBVV':_0x23985f[_0x53a035(0x626)],'GhBAJ':_0x23985f[_0x19a654(0x300)],'SmGxq':function(_0x41f02a,_0x30268e){const _0x21e318=_0x19a654;return _0x23985f[_0x21e318(0x8ce)](_0x41f02a,_0x30268e);},'LpQay':_0x23985f[_0xcef458(0x5f1)],'QyhEU':function(_0x44be81,_0xb6593e){const _0x405eaa=_0x3b16a8;return _0x23985f[_0x405eaa(0x1bf)](_0x44be81,_0xb6593e);},'vxoYr':function(_0x328010,_0x4476f9){const _0x42d07c=_0x3b16a8;return _0x23985f[_0x42d07c(0x6d8)](_0x328010,_0x4476f9);},'tJSQE':_0x23985f[_0x19a654(0x433)],'DVyud':function(_0x3270fb,_0x1ff940){const _0x3f7338=_0xcef458;return _0x23985f[_0x3f7338(0x449)](_0x3270fb,_0x1ff940);},'LKBBR':function(_0x25bd81,_0x3dcd64){const _0x554e46=_0x3b16a8;return _0x23985f[_0x554e46(0x729)](_0x25bd81,_0x3dcd64);},'ExDju':_0x23985f[_0x5f0a19(0x598)],'QyLTU':_0x23985f[_0xcef458(0x13c)],'tdVff':_0x23985f[_0x3b16a8(0x6ed)],'IHmut':_0x23985f[_0x5f0a19(0x714)],'ZSzhI':function(_0x3ba3f0){const _0x5cf4ac=_0xcef458;return _0x23985f[_0x5cf4ac(0x367)](_0x3ba3f0);},'tkLHO':function(_0x5535d7,_0x34dfc0){const _0x25f1a0=_0x53a035;return _0x23985f[_0x25f1a0(0xee)](_0x5535d7,_0x34dfc0);},'tXKXg':_0x23985f[_0x19a654(0x4e9)],'EQBVv':_0x23985f[_0xcef458(0x287)],'hVmNS':function(_0x214f8f,_0x14dca0){const _0x5d92e5=_0xcef458;return _0x23985f[_0x5d92e5(0x528)](_0x214f8f,_0x14dca0);},'CNXTd':function(_0x5956af,_0x1a5ada){const _0x6bd267=_0xcef458;return _0x23985f[_0x6bd267(0x4b0)](_0x5956af,_0x1a5ada);},'GozEU':_0x23985f[_0x53a035(0x862)],'ZaNBj':_0x23985f[_0xcef458(0xc5)],'LyNzV':_0x23985f[_0x19a654(0x134)],'QyLch':_0x23985f[_0x3b16a8(0x7b8)],'VFQlS':function(_0x2839dd,_0x322095){const _0x50f503=_0x19a654;return _0x23985f[_0x50f503(0x8a4)](_0x2839dd,_0x322095);},'tEVmO':_0x23985f[_0x3b16a8(0x505)],'jQytQ':_0x23985f[_0x53a035(0x854)],'ZQgNv':function(_0x1529db,_0x44f669){const _0x5dd530=_0x53a035;return _0x23985f[_0x5dd530(0x8a4)](_0x1529db,_0x44f669);},'qhndD':_0x23985f[_0x5f0a19(0x868)],'VYUDI':_0x23985f[_0x5f0a19(0x669)],'ZhLLh':_0x23985f[_0xcef458(0x1eb)],'GTSEj':_0x23985f[_0xcef458(0x2d5)],'jfvth':_0x23985f[_0x19a654(0x321)],'TIgox':_0x23985f[_0x19a654(0xd4)],'Oamlx':function(_0x119af4,_0x32f1ce){const _0x1b0e7e=_0x5f0a19;return _0x23985f[_0x1b0e7e(0xee)](_0x119af4,_0x32f1ce);},'Ixdai':_0x23985f[_0x19a654(0x2a2)],'ZhVWY':_0x23985f[_0x53a035(0x644)],'jhnEU':function(_0x2038eb,_0x156d7c){const _0x5a32cc=_0x5f0a19;return _0x23985f[_0x5a32cc(0x3af)](_0x2038eb,_0x156d7c);},'APocV':function(_0x34fdb7,_0x3ffe94,_0xd58f0d){const _0x31e17a=_0x5f0a19;return _0x23985f[_0x31e17a(0x235)](_0x34fdb7,_0x3ffe94,_0xd58f0d);},'llBnP':_0x23985f[_0x3b16a8(0x803)],'OnQGx':function(_0x32b53a){const _0x33a896=_0xcef458;return _0x23985f[_0x33a896(0x367)](_0x32b53a);},'TUgeP':function(_0x435e12,_0x73b1eb){const _0x113d7a=_0x19a654;return _0x23985f[_0x113d7a(0xee)](_0x435e12,_0x73b1eb);},'gCRXU':_0x23985f[_0x5f0a19(0x694)],'BKcLo':_0x23985f[_0x53a035(0x2af)]};if(_0x23985f[_0xcef458(0x884)](_0x23985f[_0x3b16a8(0x4d5)],_0x23985f[_0x53a035(0x81a)]))_0x431c16=_0x3657a0[_0x5f0a19(0x25e)+_0x5f0a19(0x173)+'t'],_0x2f6173[_0x5f0a19(0x6ef)+'e'](),_0x229696[_0x19a654(0x14e)](_0x39c23c);else{const _0x3a43e9=_0x1f7633[_0x3b16a8(0x111)][_0x3b16a8(0x592)+_0xcef458(0x10a)]();let _0x1e5a12='',_0x2d1bb7='';_0x3a43e9[_0x19a654(0x1ae)]()[_0x5f0a19(0x78e)](function _0x26ef28({done:_0x61e1bd,value:_0x2b81fd}){const _0x1c6a7b=_0x3b16a8,_0x3a89a6=_0x19a654,_0x2653a5=_0x5f0a19,_0x354042=_0x53a035,_0x50f541=_0x53a035,_0x215e49={'aMcRj':function(_0x339ad0,_0x5ba385){const _0xdc74a3=_0x25b1;return _0x229696[_0xdc74a3(0x3e3)](_0x339ad0,_0x5ba385);},'FjEXz':_0x229696[_0x1c6a7b(0x553)],'EApnt':_0x229696[_0x1c6a7b(0x7fe)],'iWJXx':_0x229696[_0x1c6a7b(0x19c)],'iKVHY':function(_0x5b4c94,_0x2a4478){const _0x43e671=_0x1c6a7b;return _0x229696[_0x43e671(0x407)](_0x5b4c94,_0x2a4478);},'zigbh':_0x229696[_0x1c6a7b(0x514)],'TeGKN':function(_0x2f5155,_0x10f383){const _0x20cb81=_0x1c6a7b;return _0x229696[_0x20cb81(0x407)](_0x2f5155,_0x10f383);},'LbvXQ':_0x229696[_0x3a89a6(0x212)],'SsKkv':function(_0x58bc87,_0x2d19d2){const _0x1ab693=_0x1c6a7b;return _0x229696[_0x1ab693(0x3e3)](_0x58bc87,_0x2d19d2);},'pktnn':_0x229696[_0x354042(0x631)],'EoCRd':function(_0x5788db,_0xf27263){const _0x283482=_0x3a89a6;return _0x229696[_0x283482(0x407)](_0x5788db,_0xf27263);},'TOROk':_0x229696[_0x2653a5(0x443)],'LLqDw':function(_0x4f4ec3,_0x96aba3){const _0xf23dab=_0x2653a5;return _0x229696[_0xf23dab(0x407)](_0x4f4ec3,_0x96aba3);},'GJtZy':function(_0x2f3f82,_0x40d219){const _0x5f0455=_0x3a89a6;return _0x229696[_0x5f0455(0x647)](_0x2f3f82,_0x40d219);},'kajGc':_0x229696[_0x354042(0x222)],'vHnXl':function(_0x3b6c83,_0x2ba9cd){const _0x5265bd=_0x1c6a7b;return _0x229696[_0x5265bd(0x20a)](_0x3b6c83,_0x2ba9cd);},'AfEcc':function(_0x720c2f,_0x4c455f){const _0x22c321=_0x3a89a6;return _0x229696[_0x22c321(0x1ee)](_0x720c2f,_0x4c455f);},'ZEypv':function(_0x2c2571,_0x10930d){const _0x333583=_0x50f541;return _0x229696[_0x333583(0x20a)](_0x2c2571,_0x10930d);},'UMfsb':function(_0xaadf08,_0x85418c){const _0x374f71=_0x2653a5;return _0x229696[_0x374f71(0x647)](_0xaadf08,_0x85418c);},'VhDKO':_0x229696[_0x50f541(0x2d0)],'hltqO':function(_0x5d6a49,_0x3bebf9){const _0x356a69=_0x1c6a7b;return _0x229696[_0x356a69(0x549)](_0x5d6a49,_0x3bebf9);},'BARpo':function(_0x242c36,_0x30a5ba){const _0x155151=_0x354042;return _0x229696[_0x155151(0x76f)](_0x242c36,_0x30a5ba);},'xZimk':function(_0x43c929,_0x554e23){const _0x3077aa=_0x3a89a6;return _0x229696[_0x3077aa(0x1ee)](_0x43c929,_0x554e23);},'yyfTK':_0x229696[_0x3a89a6(0x4e5)],'TkotR':function(_0x244a17,_0x5409c0){const _0x43d864=_0x50f541;return _0x229696[_0x43d864(0x3e3)](_0x244a17,_0x5409c0);},'gNNEf':function(_0x18d9a3,_0x4fbdcf){const _0xac9885=_0x1c6a7b;return _0x229696[_0xac9885(0x20a)](_0x18d9a3,_0x4fbdcf);},'lTXuR':_0x229696[_0x3a89a6(0x13e)],'UMoUg':_0x229696[_0x2653a5(0x827)],'etUkt':_0x229696[_0x354042(0x1e9)],'JAWzj':function(_0x55dd3a){const _0x199db3=_0x3a89a6;return _0x229696[_0x199db3(0x82f)](_0x55dd3a);},'vyBtv':function(_0x394650,_0x52c926){const _0x5a40e4=_0x3a89a6;return _0x229696[_0x5a40e4(0x537)](_0x394650,_0x52c926);},'tURzy':_0x229696[_0x3a89a6(0x1d8)],'LArHH':_0x229696[_0x3a89a6(0x7ab)],'JEUme':function(_0x414c2d,_0x4ed9ba){const _0x9c7166=_0x1c6a7b;return _0x229696[_0x9c7166(0x39b)](_0x414c2d,_0x4ed9ba);},'XDErH':function(_0x350eb0,_0x94e937){const _0x3795de=_0x3a89a6;return _0x229696[_0x3795de(0x3fb)](_0x350eb0,_0x94e937);},'RBExa':_0x229696[_0x3a89a6(0x2b4)],'JZoxJ':_0x229696[_0x2653a5(0x608)],'JbYCE':_0x229696[_0x354042(0x2dc)],'EXNeh':_0x229696[_0x1c6a7b(0x63a)],'jIlZR':function(_0x17790d,_0x49fe91){const _0x343309=_0x3a89a6;return _0x229696[_0x343309(0x617)](_0x17790d,_0x49fe91);},'YRNXc':_0x229696[_0x2653a5(0x377)],'HdmMk':_0x229696[_0x50f541(0x214)],'cFJml':function(_0x1465d5,_0x12335c){const _0x7e56dc=_0x3a89a6;return _0x229696[_0x7e56dc(0x192)](_0x1465d5,_0x12335c);},'ulNEo':_0x229696[_0x2653a5(0x197)],'KsXUw':_0x229696[_0x1c6a7b(0x706)],'sWBQA':function(_0x574994,_0x9e7b86){const _0x12862d=_0x50f541;return _0x229696[_0x12862d(0x3e3)](_0x574994,_0x9e7b86);},'MtpVS':_0x229696[_0x50f541(0x125)],'liCAN':_0x229696[_0x1c6a7b(0x31f)],'iQzUG':_0x229696[_0x1c6a7b(0x15a)],'qSNCw':_0x229696[_0x2653a5(0x5b6)],'gVrXZ':function(_0x2edba0,_0x5d2de9){const _0x3ceab2=_0x2653a5;return _0x229696[_0x3ceab2(0x546)](_0x2edba0,_0x5d2de9);},'ceUlM':_0x229696[_0x50f541(0xf0)],'YSmcp':_0x229696[_0x50f541(0x2ca)],'mxkoV':function(_0x45c34c,_0x5c9d4f){const _0x4f03a7=_0x50f541;return _0x229696[_0x4f03a7(0x105)](_0x45c34c,_0x5c9d4f);},'BRqPg':function(_0x319f57,_0x4ba734,_0x2e5cfa){const _0x1ccd1e=_0x50f541;return _0x229696[_0x1ccd1e(0xb0)](_0x319f57,_0x4ba734,_0x2e5cfa);},'gcRax':_0x229696[_0x50f541(0x3fc)],'ZLOeA':function(_0x2f0f6f){const _0x50d894=_0x3a89a6;return _0x229696[_0x50d894(0x7e1)](_0x2f0f6f);}};if(_0x229696[_0x354042(0x835)](_0x229696[_0x50f541(0x325)],_0x229696[_0x354042(0x325)])){_0x59d1ec+=_0x215e49[_0x3a89a6(0x4c9)](_0x3ad262,_0x14abd1),_0x305488=-0x192e+0x26*0xe3+-0x884*0x1,_0x2554c6[_0x1c6a7b(0x86a)+_0x3a89a6(0x2c8)+_0x50f541(0x72e)](_0x215e49[_0x2653a5(0x89d)])[_0x3a89a6(0x1fc)]='';return;}else{if(_0x61e1bd)return;const _0x22c822=new TextDecoder(_0x229696[_0x50f541(0x52c)])[_0x50f541(0x840)+'e'](_0x2b81fd);return _0x22c822[_0x1c6a7b(0x179)]()[_0x354042(0x6cb)]('\x0a')[_0x1c6a7b(0x1c4)+'ch'](function(_0x5bc268){const _0x29c756=_0x50f541,_0x1bffec=_0x354042,_0x5dd012=_0x354042,_0x449e91=_0x1c6a7b,_0x3f0d3d=_0x2653a5,_0x6cf371={'iiLLT':function(_0x5a8ffe,_0x45a20a){const _0x350dee=_0x25b1;return _0x215e49[_0x350dee(0x4b1)](_0x5a8ffe,_0x45a20a);},'nMCGD':function(_0x515d91,_0x514665){const _0x416f6c=_0x25b1;return _0x215e49[_0x416f6c(0x4c9)](_0x515d91,_0x514665);},'SyLzh':_0x215e49[_0x29c756(0xbd)],'GjZFY':_0x215e49[_0x1bffec(0x6e4)],'DpSGG':function(_0x3f075d){const _0x3c417e=_0x1bffec;return _0x215e49[_0x3c417e(0x26d)](_0x3f075d);}};if(_0x215e49[_0x29c756(0x624)](_0x215e49[_0x449e91(0x83d)],_0x215e49[_0x3f0d3d(0xe6)])){if(_0x215e49[_0x29c756(0x18b)](_0x5bc268[_0x1bffec(0xc6)+'h'],-0x1529+-0x1*0x10e8+-0x7*-0x571))_0x1e5a12=_0x5bc268[_0x449e91(0x656)](0x1*0x24df+-0x1*-0x259b+-0x4a74);if(_0x215e49[_0x5dd012(0xf3)](_0x1e5a12,_0x215e49[_0x3f0d3d(0x83c)])){if(_0x215e49[_0x29c756(0x624)](_0x215e49[_0x3f0d3d(0x7c4)],_0x215e49[_0x29c756(0x7c4)])){const _0x23e856={'NfwLd':_0x215e49[_0x449e91(0x3a1)],'lrrmL':function(_0x3dc438,_0x290b54){const _0x5625e2=_0x449e91;return _0x215e49[_0x5625e2(0x4c9)](_0x3dc438,_0x290b54);},'EZKir':_0x215e49[_0x1bffec(0x511)],'TyRRE':function(_0x1c4fe2,_0x5c8bfa){const _0x28a9ae=_0x5dd012;return _0x215e49[_0x28a9ae(0x6d1)](_0x1c4fe2,_0x5c8bfa);},'AWREy':_0x215e49[_0x449e91(0x86f)]};_0x50a738[_0x29c756(0x6f0)](_0x20e26e[_0x29c756(0x49f)+'es'][-0x1*0x1553+-0x20b*-0x3+0xf32][_0x5dd012(0x1e1)][_0x449e91(0x400)+_0x3f0d3d(0x2eb)]('\x0a',''))[_0x3f0d3d(0x1c4)+'ch'](_0x1bee53=>{const _0x3e516f=_0x449e91,_0x298b0e=_0x1bffec,_0x1fdc80=_0x29c756,_0x2b9810=_0x3f0d3d,_0x273c7b=_0x3f0d3d;_0x4af1ea[_0x3e516f(0x86a)+_0x3e516f(0x2c8)+_0x1fdc80(0x72e)](_0x23e856[_0x3e516f(0x541)])[_0x3e516f(0x42e)+_0x1fdc80(0x494)]+=_0x23e856[_0x273c7b(0x454)](_0x23e856[_0x273c7b(0x454)](_0x23e856[_0x1fdc80(0x346)],_0x23e856[_0x1fdc80(0x4ac)](_0x3db945,_0x1bee53)),_0x23e856[_0x1fdc80(0x41e)]);});}else{lock_chat=-0x3c*0x32+-0x191e+0x29*0xe6,document[_0x449e91(0x68b)+_0x1bffec(0x101)+_0x5dd012(0x99)](_0x215e49[_0x5dd012(0x362)])[_0x29c756(0x87b)][_0x449e91(0x12a)+'ay']='',document[_0x449e91(0x68b)+_0x3f0d3d(0x101)+_0x1bffec(0x99)](_0x215e49[_0x5dd012(0x5b0)])[_0x3f0d3d(0x87b)][_0x29c756(0x12a)+'ay']='';return;}}let _0x5a1729;try{if(_0x215e49[_0x3f0d3d(0x843)](_0x215e49[_0x5dd012(0x1dc)],_0x215e49[_0x3f0d3d(0x670)])){const _0x1391d5=gnKZhR[_0x449e91(0x1c7)](_0x8f5f28,gnKZhR[_0x1bffec(0x51f)](gnKZhR[_0x5dd012(0x51f)](gnKZhR[_0x5dd012(0x10b)],gnKZhR[_0x29c756(0x2da)]),');'));_0x4a32ca=gnKZhR[_0x5dd012(0x71d)](_0x1391d5);}else try{_0x215e49[_0x5dd012(0x7ee)](_0x215e49[_0x449e91(0x774)],_0x215e49[_0x1bffec(0x6c4)])?_0x56841d+=_0x522b36:(_0x5a1729=JSON[_0x1bffec(0x6f0)](_0x215e49[_0x3f0d3d(0x4ca)](_0x2d1bb7,_0x1e5a12))[_0x215e49[_0x3f0d3d(0x27e)]],_0x2d1bb7='');}catch(_0x47ca7e){if(_0x215e49[_0x5dd012(0x624)](_0x215e49[_0x29c756(0x784)],_0x215e49[_0x3f0d3d(0x784)])){_0xdc7783=_0x215e49[_0x29c756(0xec)](_0x451c81,_0xda7438);const _0x4420f4={};return _0x4420f4[_0x5dd012(0x699)]=_0x215e49[_0x5dd012(0x43c)],_0x2ddb5e[_0x29c756(0x315)+'e'][_0x29c756(0x796)+'pt'](_0x4420f4,_0x3e581d,_0x2fc64b);}else _0x5a1729=JSON[_0x449e91(0x6f0)](_0x1e5a12)[_0x215e49[_0x29c756(0x27e)]],_0x2d1bb7='';}}catch(_0x3131ce){_0x215e49[_0x1bffec(0x7ee)](_0x215e49[_0x29c756(0x837)],_0x215e49[_0x3f0d3d(0x47b)])?_0x296f12=null:_0x2d1bb7+=_0x1e5a12;}_0x5a1729&&_0x215e49[_0x449e91(0x18b)](_0x5a1729[_0x449e91(0xc6)+'h'],0xed7+-0x223a*0x1+0x1363)&&_0x215e49[_0x3f0d3d(0x18b)](_0x5a1729[-0x5*0x6f4+0x1d*-0x8a+0x3266][_0x5dd012(0xda)+_0x5dd012(0x188)][_0x1bffec(0x3bf)+_0x1bffec(0x68a)+'t'][-0xaa*-0x1a+-0x1afd+0x9b9],text_offset)&&(_0x215e49[_0x3f0d3d(0x582)](_0x215e49[_0x5dd012(0x820)],_0x215e49[_0x1bffec(0x7c8)])?(chatTextRawPlusComment+=_0x5a1729[-0x5*-0x7a+-0x1f3d+0x1cdb][_0x1bffec(0x1e1)],text_offset=_0x5a1729[-0x1*0x1f28+-0x89e+0x27c6][_0x449e91(0xda)+_0x1bffec(0x188)][_0x1bffec(0x3bf)+_0x449e91(0x68a)+'t'][_0x215e49[_0x1bffec(0x73a)](_0x5a1729[-0x8f*-0x14+0x1*0x821+0x1*-0x134d][_0x29c756(0xda)+_0x29c756(0x188)][_0x1bffec(0x3bf)+_0x3f0d3d(0x68a)+'t'][_0x29c756(0xc6)+'h'],0xb5b+0x1f4c+-0x2aa6)]):(_0x24a1cd=_0x4cc07f[_0x1bffec(0x400)+_0x449e91(0x2eb)](_0x215e49[_0x29c756(0x8ae)](_0x215e49[_0x449e91(0x764)],_0x215e49[_0x449e91(0x4b1)](_0x44f532,_0x2067f8)),_0x215e49[_0x3f0d3d(0x4c9)](_0x215e49[_0x3f0d3d(0x4b9)],_0x215e49[_0x3f0d3d(0x255)](_0x16f46e,_0x8b25ab))),_0xe10709=_0x3cca96[_0x449e91(0x400)+_0x29c756(0x2eb)](_0x215e49[_0x5dd012(0x3b8)](_0x215e49[_0x5dd012(0x7b9)],_0x215e49[_0x1bffec(0x7db)](_0x22c286,_0x25999e)),_0x215e49[_0x3f0d3d(0x43b)](_0x215e49[_0x29c756(0x4b9)],_0x215e49[_0x449e91(0x6ec)](_0x487445,_0x3b95d4))),_0x1aebdd=_0x23e4c0[_0x3f0d3d(0x400)+_0x449e91(0x2eb)](_0x215e49[_0x1bffec(0x8a7)](_0x215e49[_0x449e91(0x3ec)],_0x215e49[_0x3f0d3d(0x6ec)](_0x252c5f,_0x14c019)),_0x215e49[_0x449e91(0x365)](_0x215e49[_0x5dd012(0x4b9)],_0x215e49[_0x449e91(0x9c)](_0x13fb31,_0x1773f6))),_0x28444c=_0x6bd0ba[_0x1bffec(0x400)+_0x3f0d3d(0x2eb)](_0x215e49[_0x5dd012(0x437)](_0x215e49[_0x5dd012(0x185)],_0x215e49[_0x29c756(0x7db)](_0x518009,_0x3538ef)),_0x215e49[_0x29c756(0x66d)](_0x215e49[_0x29c756(0x4b9)],_0x215e49[_0x29c756(0x543)](_0x2f6a74,_0x16f803))))),_0x215e49[_0x5dd012(0x8f)](markdownToHtml,_0x215e49[_0x449e91(0x6ec)](beautify,chatTextRawPlusComment),document[_0x449e91(0x68b)+_0x29c756(0x101)+_0x29c756(0x99)](_0x215e49[_0x449e91(0xb9)])),_0x215e49[_0x5dd012(0x52a)](proxify);}else _0x474f2a[_0x449e91(0x6e1)](_0x215e49[_0x1bffec(0x869)],_0x5c6fdc);}),_0x3a43e9[_0x3a89a6(0x1ae)]()[_0x50f541(0x78e)](_0x26ef28);}});}})[_0x185446(0x85a)](_0x15e8c8=>{const _0x3134c0=_0x3d454b,_0x11c8ee=_0x42ddee,_0x11a6ce=_0x125d0d,_0x139f65=_0x4cfd53,_0x3a37f8=_0x3d454b,_0x2924ad={'hbnJq':_0x4151a6[_0x3134c0(0x1bc)],'coecv':_0x4151a6[_0x11c8ee(0x37b)],'YjFCw':function(_0x300eca,_0x2ac590){const _0x3a486e=_0x3134c0;return _0x4151a6[_0x3a486e(0x63d)](_0x300eca,_0x2ac590);},'xtOkf':_0x4151a6[_0x11a6ce(0x8cb)],'pnQFX':function(_0x2b6b50,_0x307361){const _0x5b3bd6=_0x11a6ce;return _0x4151a6[_0x5b3bd6(0x878)](_0x2b6b50,_0x307361);},'QwOMN':_0x4151a6[_0x11a6ce(0x100)],'WXUnR':_0x4151a6[_0x3134c0(0x74f)],'JlzjU':function(_0x504327,_0x34ce47){const _0x2f0ce3=_0x3134c0;return _0x4151a6[_0x2f0ce3(0x63d)](_0x504327,_0x34ce47);},'tCYpF':function(_0x5a9ed7){const _0x38f2a8=_0x11a6ce;return _0x4151a6[_0x38f2a8(0x8c0)](_0x5a9ed7);},'QQlHx':function(_0x215d1b,_0x467f56,_0x2a2d3e){const _0x45164d=_0x3134c0;return _0x4151a6[_0x45164d(0x562)](_0x215d1b,_0x467f56,_0x2a2d3e);}};_0x4151a6[_0x11a6ce(0x373)](_0x4151a6[_0x11c8ee(0x76d)],_0x4151a6[_0x139f65(0xf8)])?ZMYOSh[_0x139f65(0x450)](_0x2848e8,this,function(){const _0x947a85=_0x11a6ce,_0x3b3804=_0x11c8ee,_0x216e6a=_0x11c8ee,_0xd67501=_0x3134c0,_0x3868c2=_0x3134c0,_0x5c7fa4=new _0xbc8c15(ZMYOSh[_0x947a85(0x1a8)]),_0x15188f=new _0x56f747(ZMYOSh[_0x3b3804(0x845)],'i'),_0x3e4342=ZMYOSh[_0x216e6a(0x15c)](_0x2365ae,ZMYOSh[_0x216e6a(0xa7)]);!_0x5c7fa4[_0x3868c2(0x5c3)](ZMYOSh[_0x3868c2(0x355)](_0x3e4342,ZMYOSh[_0x3b3804(0x793)]))||!_0x15188f[_0x3b3804(0x5c3)](ZMYOSh[_0x3b3804(0x355)](_0x3e4342,ZMYOSh[_0x3868c2(0x247)]))?ZMYOSh[_0x216e6a(0x887)](_0x3e4342,'0'):ZMYOSh[_0x3b3804(0x6fa)](_0x466053);})():console[_0x139f65(0x6e1)](_0x4151a6[_0x11a6ce(0x218)],_0x15e8c8);});return;}}let _0x4b271f;try{if(_0x23985f[_0x185446(0x31d)](_0x23985f[_0x3d454b(0x89f)],_0x23985f[_0x4cfd53(0x288)]))try{_0x23985f[_0x125d0d(0x24f)](_0x23985f[_0x3d454b(0x492)],_0x23985f[_0x42ddee(0x6af)])?(_0x4b271f=JSON[_0x42ddee(0x6f0)](_0x23985f[_0x42ddee(0x822)](_0x38d1dd,_0x261e00))[_0x23985f[_0x185446(0x1eb)]],_0x38d1dd=''):(_0x3afde3=_0x4eb48a[_0x4cfd53(0x6f0)](_0x4151a6[_0x42ddee(0x291)](_0x35573e,_0x3f97f6))[_0x4151a6[_0x42ddee(0x50b)]],_0x2f4497='');}catch(_0x559611){if(_0x23985f[_0x3d454b(0x397)](_0x23985f[_0x4cfd53(0x412)],_0x23985f[_0x42ddee(0x463)]))try{_0x49fb62=_0x23985f[_0x125d0d(0x729)](_0x3192b8,_0x5eff2d);const _0x570878={};return _0x570878[_0x42ddee(0x699)]=_0x23985f[_0x3d454b(0x5b5)],_0x449b6c[_0x125d0d(0x315)+'e'][_0x42ddee(0x1ec)+'pt'](_0x570878,_0x280ada,_0x1119c6);}catch(_0x154868){}else _0x4b271f=JSON[_0x4cfd53(0x6f0)](_0x261e00)[_0x23985f[_0x3d454b(0x1eb)]],_0x38d1dd='';}else _0x1eeaff+=_0x123e48;}catch(_0x2b743){_0x23985f[_0x185446(0x37a)](_0x23985f[_0x125d0d(0x738)],_0x23985f[_0x3d454b(0x376)])?_0x38d1dd+=_0x261e00:(_0x4dd689=_0x418d24[_0x185446(0x6f0)](_0x4151a6[_0x185446(0x448)](_0x20592a,_0x4c3000))[_0x4151a6[_0x42ddee(0x50b)]],_0x14657='');}if(_0x4b271f&&_0x23985f[_0x185446(0x64c)](_0x4b271f[_0x125d0d(0xc6)+'h'],0x12*-0xbf+-0x1396+0x2104)&&_0x23985f[_0x3d454b(0x64c)](_0x4b271f[-0x4b9+0xf77+-0xabe][_0x125d0d(0xda)+_0x4cfd53(0x188)][_0x3d454b(0x3bf)+_0x3d454b(0x68a)+'t'][0x1e8e*0x1+0x9df+0x83*-0x4f],text_offset)){if(_0x23985f[_0x42ddee(0x167)](_0x23985f[_0x125d0d(0x4e8)],_0x23985f[_0x3d454b(0x4e8)]))chatTextRaw+=_0x4b271f[0x12e5*-0x1+-0x1*-0x1b3b+0xb*-0xc2][_0x185446(0x1e1)],text_offset=_0x4b271f[-0x114f+0x25cd+-0x56*0x3d][_0x185446(0xda)+_0x125d0d(0x188)][_0x4cfd53(0x3bf)+_0x42ddee(0x68a)+'t'][_0x23985f[_0x125d0d(0x3af)](_0x4b271f[0x3f3+-0x2*0x897+-0x1*-0xd3b][_0x42ddee(0xda)+_0x3d454b(0x188)][_0x42ddee(0x3bf)+_0x185446(0x68a)+'t'][_0x125d0d(0xc6)+'h'],-0x15e2+0x36*-0x43+0x2405)];else{if(_0xdf04ef){const _0x399ae5=_0x496074[_0x125d0d(0x77c)](_0x3e05d3,arguments);return _0x300111=null,_0x399ae5;}}}_0x23985f[_0x125d0d(0x57e)](markdownToHtml,_0x23985f[_0x3d454b(0x1a7)](beautify,chatTextRaw),document[_0x125d0d(0x68b)+_0x3d454b(0x101)+_0x42ddee(0x99)](_0x23985f[_0x185446(0x803)])),_0x23985f[_0x4cfd53(0x120)](proxify);}else _0x1daa29=_0x4dc908[_0x42ddee(0x400)+'ce'](_0x23985f[_0x125d0d(0x6d8)](_0x23985f[_0x42ddee(0x2f2)],_0x23985f[_0x42ddee(0x729)](_0x5d2dcc,_0x53eac9)),_0x557644[_0x3d454b(0x5a9)+_0x42ddee(0x50f)][_0x50c8bb]),_0x332252=_0x368255[_0x125d0d(0x400)+'ce'](_0x23985f[_0x185446(0x341)](_0x23985f[_0x42ddee(0x611)],_0x23985f[_0x4cfd53(0x464)](_0x28c0c2,_0x2364be)),_0x4d886f[_0x42ddee(0x5a9)+_0x42ddee(0x50f)][_0x4ba429]),_0x177e61=_0x101d08[_0x3d454b(0x400)+'ce'](_0x23985f[_0x3d454b(0x6d8)](_0x23985f[_0x42ddee(0x859)],_0x23985f[_0x3d454b(0x464)](_0x1cad1e,_0x5319bb)),_0xea96d[_0x4cfd53(0x5a9)+_0x125d0d(0x50f)][_0x18498a]);}),_0x1446b4[_0x240601(0x1ae)]()[_0x1d9379(0x78e)](_0x17f651);}else{const _0x14c5ed=_0x9dccc6[_0x33a184(0x4d7)+_0x4b64c1(0x1ed)+'r'][_0x1d9379(0x4dd)+_0x1d9379(0x3dd)][_0x562c5f(0x41c)](_0x3d6bd8),_0x4e4203=_0x4a5164[_0x4c042c],_0x1d3d9f=_0x5030b1[_0x4e4203]||_0x14c5ed;_0x14c5ed[_0x240601(0x26e)+_0x562c5f(0x54a)]=_0x599315[_0x4b64c1(0x41c)](_0x4b8ee8),_0x14c5ed[_0x562c5f(0x5ef)+_0x562c5f(0x5fc)]=_0x1d3d9f[_0x562c5f(0x5ef)+_0x1d9379(0x5fc)][_0x562c5f(0x41c)](_0x1d3d9f),_0x4ede4d[_0x4e4203]=_0x14c5ed;}});}})[_0xdf68e8(0x85a)](_0x3ddf9c=>{const _0x34f3bb=_0xdf68e8,_0x222d0e=_0xdf68e8,_0x4f5a81=_0x268981,_0x38dd7e=_0x268981,_0x20449b=_0x2416eb;if(_0x247c9f[_0x34f3bb(0x4b3)](_0x247c9f[_0x222d0e(0x659)],_0x247c9f[_0x222d0e(0x659)]))console[_0x34f3bb(0x6e1)](_0x247c9f[_0x4f5a81(0x29b)],_0x3ddf9c);else{const _0x4cf926=_0x5d39e7?function(){const _0x4cea7e=_0x34f3bb;if(_0x67280f){const _0x4ca620=_0x4a843d[_0x4cea7e(0x77c)](_0x37448e,arguments);return _0x3433f2=null,_0x4ca620;}}:function(){};return _0x39c5be=![],_0x4cf926;}});return;}}let _0x3d2825;try{if(_0x247c9f[_0x2416eb(0x84f)](_0x247c9f[_0x450916(0x666)],_0x247c9f[_0xdf68e8(0x666)]))return function(_0x3b519d){}[_0x2416eb(0x4d7)+_0x268981(0x1ed)+'r'](KElVJL[_0x1ab34e(0x520)])[_0x450916(0x77c)](KElVJL[_0x2416eb(0x1d9)]);else try{_0x247c9f[_0x2416eb(0x25f)](_0x247c9f[_0x450916(0x807)],_0x247c9f[_0x1ab34e(0x4c8)])?_0x337df7[_0x2416eb(0x6e1)](_0x247c9f[_0x268981(0x29b)],_0x10bff9):(_0x3d2825=JSON[_0x2416eb(0x6f0)](_0x247c9f[_0x1ab34e(0x892)](_0x2ed052,_0x408fc1))[_0x247c9f[_0x2416eb(0x29c)]],_0x2ed052='');}catch(_0x120691){if(_0x247c9f[_0xdf68e8(0x51c)](_0x247c9f[_0x450916(0x27c)],_0x247c9f[_0x1ab34e(0x27c)]))_0x3d2825=JSON[_0x2416eb(0x6f0)](_0x408fc1)[_0x247c9f[_0x1ab34e(0x29c)]],_0x2ed052='';else{if(_0x183af3[_0x450916(0x86a)+_0x2416eb(0x2c8)+_0x2416eb(0x72e)](_0x497867[_0x268981(0x31a)](_0x497867[_0x450916(0x240)],_0x497867[_0xdf68e8(0x154)](_0x5ee97b,_0x497867[_0xdf68e8(0x87d)](_0x552822,0x459*0x3+-0x1fbf+0x12b5*0x1))))){let _0x120361=_0x4fe109[_0x2416eb(0x86a)+_0x1ab34e(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0xdf68e8(0x251)](_0x497867[_0x268981(0x240)],_0x497867[_0xdf68e8(0x577)](_0x404826,_0x497867[_0x450916(0x58c)](_0x8fe94c,0x1204+-0x22*0xfd+0xf97))))[_0x1ab34e(0x848)];_0x1728d8[_0x1ab34e(0x86a)+_0x1ab34e(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0x1ab34e(0x216)](_0x497867[_0x450916(0x240)],_0x497867[_0x268981(0x154)](_0x5f496d,_0x497867[_0x2416eb(0x298)](_0x38cb92,-0x61*-0x59+0x108e+-0x3246))))[_0x268981(0x61d)+_0x1ab34e(0x518)+_0x2416eb(0x363)+'r'](_0x497867[_0xdf68e8(0x65c)],function(){const _0x4b2cd5=_0x1ab34e,_0x38b0dc=_0xdf68e8,_0x804bc5=_0xdf68e8,_0x398d51=_0x1ab34e,_0x3c64aa=_0x268981;_0x497867[_0x4b2cd5(0x645)](_0x73f8bf,_0x582e07[_0x38b0dc(0x5a9)+_0x4b2cd5(0x7ff)][_0x120361]),_0x58aaa7[_0x4b2cd5(0x87b)][_0x398d51(0x12a)+'ay']=_0x497867[_0x3c64aa(0x1b0)];}),_0x1f6516[_0x2416eb(0x86a)+_0xdf68e8(0x2c8)+_0x268981(0x72e)](_0x497867[_0x268981(0x759)](_0x497867[_0x268981(0x240)],_0x497867[_0x268981(0x645)](_0x3d1233,_0x497867[_0x450916(0x68d)](_0x7e94a9,-0x2f*0xa3+-0xac9+0x28b7*0x1))))[_0x450916(0x6ef)+_0x450916(0x351)+_0x1ab34e(0x80e)](_0x497867[_0x450916(0x3e9)]),_0x498c2c[_0xdf68e8(0x86a)+_0x2416eb(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0xdf68e8(0x87d)](_0x497867[_0x2416eb(0x240)],_0x497867[_0x2416eb(0x154)](_0x29b25e,_0x497867[_0x2416eb(0x86c)](_0x4a1fe1,0xbc2+0x1*-0x26ab+0x1aea))))[_0x2416eb(0x6ef)+_0x1ab34e(0x351)+_0x1ab34e(0x80e)]('id');}}}}catch(_0xb194b2){if(_0x247c9f[_0xdf68e8(0x2aa)](_0x247c9f[_0x450916(0x53a)],_0x247c9f[_0x268981(0x53a)])){let _0x54ce1f;try{_0x54ce1f=KElVJL[_0x268981(0xad)](_0x19b1ee,KElVJL[_0x2416eb(0x5d8)](KElVJL[_0x450916(0x31a)](KElVJL[_0x268981(0x566)],KElVJL[_0xdf68e8(0x13f)]),');'))();}catch(_0x501c03){_0x54ce1f=_0x3d2881;}return _0x54ce1f;}else _0x2ed052+=_0x408fc1;}if(_0x3d2825&&_0x247c9f[_0x2416eb(0x556)](_0x3d2825[_0x2416eb(0xc6)+'h'],-0x1180+0x19d6*0x1+0xc2*-0xb)&&_0x247c9f[_0x2416eb(0x5e4)](_0x3d2825[-0x76*0x2b+0xd*-0x1+0x13df][_0x268981(0xda)+_0xdf68e8(0x188)][_0xdf68e8(0x3bf)+_0x268981(0x68a)+'t'][0x1281+0x1933*-0x1+-0x6b2*-0x1],text_offset)){if(_0x247c9f[_0x2416eb(0x51c)](_0x247c9f[_0x450916(0x320)],_0x247c9f[_0xdf68e8(0x2e5)])){const _0x144a37=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x476af1=new _0x44d930(),_0x6a8514=(_0x425a4f,_0x3c5131)=>{const _0x4fed29=_0x450916,_0x113f1c=_0x268981,_0x221cda=_0x2416eb,_0x5931ea=_0xdf68e8,_0x524d8b=_0x1ab34e;if(_0x476af1[_0x4fed29(0x48f)](_0x3c5131))return _0x425a4f;const _0xf1ca58=_0x3c5131[_0x113f1c(0x6cb)](/[;,;、,]/),_0x3ecb13=_0xf1ca58[_0x221cda(0x66f)](_0x1ff689=>'['+_0x1ff689+']')[_0x5931ea(0x600)]('\x20'),_0x16f91a=_0xf1ca58[_0x221cda(0x66f)](_0x2dccf0=>'['+_0x2dccf0+']')[_0x221cda(0x600)]('\x0a');_0xf1ca58[_0x5931ea(0x1c4)+'ch'](_0x4459f9=>_0x476af1[_0x221cda(0x7e6)](_0x4459f9)),_0x42cc3b='\x20';for(var _0x8de2de=_0x497867[_0x113f1c(0x76e)](_0x497867[_0x221cda(0x5a0)](_0x476af1[_0x524d8b(0x74a)],_0xf1ca58[_0x5931ea(0xc6)+'h']),-0x246f+-0x222+-0x2692*-0x1);_0x497867[_0x524d8b(0x24a)](_0x8de2de,_0x476af1[_0x4fed29(0x74a)]);++_0x8de2de)_0x19394b+='[^'+_0x8de2de+']\x20';return _0x50cdf0;};let _0x1567bf=0x1065+-0x17bc+0x2*0x3ac,_0x16f1a3=_0x1b32a6[_0x2416eb(0x400)+'ce'](_0x144a37,_0x6a8514);while(_0x247c9f[_0x450916(0x1fb)](_0x476af1[_0x1ab34e(0x74a)],-0x1e8c+-0x1*-0xe1d+-0x259*-0x7)){const _0x2c799b='['+_0x1567bf++ +_0xdf68e8(0x217)+_0x476af1[_0xdf68e8(0x1fc)+'s']()[_0xdf68e8(0x13a)]()[_0x268981(0x1fc)],_0x42e928='[^'+_0x247c9f[_0x2416eb(0xe9)](_0x1567bf,0x1903+-0x15df+-0x323)+_0xdf68e8(0x217)+_0x476af1[_0x450916(0x1fc)+'s']()[_0x2416eb(0x13a)]()[_0xdf68e8(0x1fc)];_0x16f1a3=_0x16f1a3+'\x0a\x0a'+_0x42e928,_0x476af1[_0x450916(0x2d8)+'e'](_0x476af1[_0x2416eb(0x1fc)+'s']()[_0xdf68e8(0x13a)]()[_0x450916(0x1fc)]);}return _0x16f1a3;}else chatTextRawIntro+=_0x3d2825[-0x14dd+0x59*0x23+0x8b2][_0x2416eb(0x1e1)],text_offset=_0x3d2825[-0x23bf+0x110f+0x12b0][_0x2416eb(0xda)+_0x2416eb(0x188)][_0x268981(0x3bf)+_0x1ab34e(0x68a)+'t'][_0x247c9f[_0x268981(0x328)](_0x3d2825[0x116f+0x3e*0x9f+-0x1*0x37f1][_0x450916(0xda)+_0xdf68e8(0x188)][_0x268981(0x3bf)+_0xdf68e8(0x68a)+'t'][_0xdf68e8(0xc6)+'h'],0x1*0xf1+0x577*0x1+-0x667)];}_0x247c9f[_0x1ab34e(0x6da)](markdownToHtml,_0x247c9f[_0x450916(0x8a6)](beautify,_0x247c9f[_0x268981(0x892)](chatTextRawIntro,'\x0a')),document[_0x1ab34e(0x68b)+_0x450916(0x101)+_0xdf68e8(0x99)](_0x247c9f[_0x2416eb(0xe1)]));}),_0x3037ca[_0x27cd9f(0x1ae)]()[_0x4cf1e8(0x78e)](_0x20b2dc);});})[_0x236cbc(0x85a)](_0x6c3628=>{const _0xaf5521=_0x236cbc,_0x5abfb2=_0x53e3d7,_0x4d9e29=_0x113139,_0x4dd975=_0x236cbc,_0x293cf3={};_0x293cf3[_0xaf5521(0x727)]=_0x5abfb2(0x461)+':';const _0x3f8baf=_0x293cf3;console[_0x4d9e29(0x6e1)](_0x3f8baf[_0x4dd975(0x727)],_0x6c3628);});function _0x242122(_0x44e06c){const _0x4f1697=_0x113139,_0x55a3a6=_0x236cbc,_0x367ab3=_0x113139,_0x2d2bb1=_0x236cbc,_0x494b79=_0xedeb96,_0x8d480c={'CmGqa':function(_0x5ccd57,_0x1a1d52){return _0x5ccd57===_0x1a1d52;},'hDVZC':_0x4f1697(0x3a6)+'g','wXmrA':_0x55a3a6(0x25b)+_0x55a3a6(0x453)+_0x55a3a6(0x4e3),'kRiJL':_0x367ab3(0x2d3)+'er','keXyY':function(_0x314a86,_0x216169){return _0x314a86!==_0x216169;},'QQNac':function(_0x3286d5,_0x5f4094){return _0x3286d5+_0x5f4094;},'hcDaN':function(_0x239015,_0x449171){return _0x239015/_0x449171;},'dEQRn':_0x4f1697(0xc6)+'h','lJnwi':function(_0x235fd7,_0x4a9e59){return _0x235fd7%_0x4a9e59;},'wsbTf':_0x494b79(0x164),'aUAaw':_0x55a3a6(0x384),'IogOA':_0x494b79(0x52d)+'n','bOUTj':function(_0x319134,_0x1a5775){return _0x319134+_0x1a5775;},'zfSIy':_0x4f1697(0x15f)+_0x4f1697(0x602)+'t','zSzDT':function(_0x37d099,_0x443fc4){return _0x37d099(_0x443fc4);},'QUBak':function(_0x1177c1,_0x3b1c2d){return _0x1177c1(_0x3b1c2d);}};function _0x19b983(_0x22bbf4){const _0x5626a2=_0x4f1697,_0x406711=_0x2d2bb1,_0x39f032=_0x55a3a6,_0x211d7d=_0x55a3a6,_0x3b2167=_0x367ab3;if(_0x8d480c[_0x5626a2(0x213)](typeof _0x22bbf4,_0x8d480c[_0x5626a2(0x16d)]))return function(_0x428fb2){}[_0x406711(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x406711(0x2b8)])[_0x5626a2(0x77c)](_0x8d480c[_0x406711(0x190)]);else _0x8d480c[_0x406711(0x39a)](_0x8d480c[_0x211d7d(0x743)]('',_0x8d480c[_0x3b2167(0x32f)](_0x22bbf4,_0x22bbf4))[_0x8d480c[_0x3b2167(0x3e8)]],0x105+0x23b5+-0x7*0x53f)||_0x8d480c[_0x5626a2(0x213)](_0x8d480c[_0x406711(0x103)](_0x22bbf4,0x1c6d+-0x7*-0x512+0x115*-0x3b),-0x1a2c+0x11*-0x1b7+-0x1271*-0x3)?function(){return!![];}[_0x211d7d(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x5626a2(0x743)](_0x8d480c[_0x5626a2(0x5b7)],_0x8d480c[_0x406711(0x1cc)]))[_0x39f032(0x765)](_0x8d480c[_0x5626a2(0x80d)]):function(){return![];}[_0x406711(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x39f032(0x853)](_0x8d480c[_0x5626a2(0x5b7)],_0x8d480c[_0x3b2167(0x1cc)]))[_0x39f032(0x77c)](_0x8d480c[_0x5626a2(0x82c)]);_0x8d480c[_0x3b2167(0x408)](_0x19b983,++_0x22bbf4);}try{if(_0x44e06c)return _0x19b983;else _0x8d480c[_0x494b79(0x2cd)](_0x19b983,-0x2169+0x26b0+-0x547);}catch(_0x3e659d){}}(function(){const _0x112c7f=_0x53e3d7,_0x333f81=_0x53e3d7,_0x5b04fc=_0x113139,_0x1bd253=_0x236cbc,_0x53a749=_0x402b85,_0x41a653={'PlFOw':function(_0x159a0a,_0x3489fa){return _0x159a0a(_0x3489fa);},'Ntzts':function(_0x22f1b3,_0x58e2a6){return _0x22f1b3+_0x58e2a6;},'azLmL':function(_0x2e75fe,_0x2432bc){return _0x2e75fe+_0x2432bc;},'gHokU':_0x112c7f(0x5ab)+_0x112c7f(0x40b)+_0x333f81(0x709)+_0x5b04fc(0x3f4),'bmsOM':_0x53a749(0x7ca)+_0x112c7f(0x2fb)+_0x53a749(0x1e6)+_0x5b04fc(0x9f)+_0x5b04fc(0x610)+_0x5b04fc(0x15d)+'\x20)','KRzYj':function(_0x2a580c){return _0x2a580c();}},_0x4735a4=function(){const _0x5e9ac9=_0x5b04fc,_0x460e54=_0x1bd253,_0xe461fb=_0x112c7f,_0x15eb6d=_0x53a749,_0x471914=_0x1bd253;let _0x4e7ff4;try{_0x4e7ff4=_0x41a653[_0x5e9ac9(0x8b4)](Function,_0x41a653[_0x460e54(0x78f)](_0x41a653[_0x460e54(0x2f8)](_0x41a653[_0x15eb6d(0x50d)],_0x41a653[_0x471914(0x17a)]),');'))();}catch(_0x177772){_0x4e7ff4=window;}return _0x4e7ff4;},_0x1719ec=_0x41a653[_0x112c7f(0x1c1)](_0x4735a4);_0x1719ec[_0x112c7f(0x3b0)+_0x1bd253(0x269)+'l'](_0x242122,0x16c0+0x8e*0x42+-0x2bbc);}());
</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()