searxng/searx/webapp.py
Joseph Cheung 8f428b72be k
2023-02-27 19:51:11 +08:00

1912 lines
242 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 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('/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.append(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>
</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';
})
// 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.touches[0].pageX - modal.offsetLeft;
var y = e.touches[0].pageY - modal.offsetTop;
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
document.addEventListener('touchmove ', move)
function move(e) {
modal.style.left = e.touches[0].pageX - x + 'px';
modal.style.top = e.touches[0].pageY - y + 'px';
}
// (3) 鼠标弹起,就让鼠标移动事件移除
document.addEventListener('touchend', function () {
document.removeEventListener('touchmove ', move);
})
})
</script>
<style>
.modal-header {
width: 100%;
text-align: center;
height: 30px;
font-size: 24px;
line-height: 30px;
}
.modal {
display: none;
width: 648px;
position: fixed;
left: 32%;
top: 50%;
background: var(--color-header-background);
z-index: 9999;
transform: translate(-50%, -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 a {
text-decoration: none;
color: #000000;
}
.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; /* 显示滚动条 */
}
.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/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 _0x468649=_0x478a,_0x32155=_0x478a,_0x532153=_0x478a,_0x266072=_0x478a,_0x357033=_0x478a;(function(_0x13d788,_0x59a428){const _0x367d9e=_0x478a,_0x20ff38=_0x478a,_0xa1d9e4=_0x478a,_0x77c383=_0x478a,_0xbb5ae7=_0x478a,_0x43941f=_0x13d788();while(!![]){try{const _0x1c11f7=parseInt(_0x367d9e(0x487))/(-0x21b8+-0x2001+0x41ba)+parseInt(_0x367d9e(0x586))/(-0x59*0x4e+-0x1a47*-0x1+0xd9)+parseInt(_0x20ff38(0x686))/(0x11dd+-0x5b3+-0x33*0x3d)+parseInt(_0x77c383(0x2a8))/(0xb*0xd3+0x295+-0x2*0x5d1)*(parseInt(_0xa1d9e4(0x5cc))/(0xc1*-0x1b+0x62d*-0x1+0x1a8d))+-parseInt(_0xbb5ae7(0x118))/(0x5d0+0xe08*-0x1+0x83e)+-parseInt(_0xbb5ae7(0x1f2))/(0x2199+-0x42*-0x35+-0x2f3c)+-parseInt(_0x77c383(0x550))/(0x65*0x1+-0x22c3+0x1133*0x2)*(-parseInt(_0x77c383(0x543))/(-0x1c*0x106+-0x18ed+0x359e));if(_0x1c11f7===_0x59a428)break;else _0x43941f['push'](_0x43941f['shift']());}catch(_0x2c038d){_0x43941f['push'](_0x43941f['shift']());}}}(_0x49b0,0x1a8c*0x2c+-0x4fb*-0x213+-0xa301*0x7));function stringToArrayBuffer(_0x59adb0){const _0x1f9538=_0x478a,_0x702cf=_0x478a,_0x38ae13=_0x478a,_0x4e330a=_0x478a,_0x272e6e=_0x478a,_0x572a93={};_0x572a93[_0x1f9538(0x207)]=_0x702cf(0x264),_0x572a93[_0x38ae13(0x203)]=_0x38ae13(0xce)+_0x272e6e(0x1de)+_0x4e330a(0x3a6)+_0x38ae13(0x489)+_0x1f9538(0xaf),_0x572a93[_0x1f9538(0x425)]=function(_0x255fce,_0x385365){return _0x255fce-_0x385365;},_0x572a93[_0x1f9538(0x42d)]=function(_0x1364f0,_0x5b92b6){return _0x1364f0===_0x5b92b6;},_0x572a93[_0x702cf(0x3fc)]=_0x702cf(0x2e0),_0x572a93[_0x38ae13(0x161)]=_0x1f9538(0x281),_0x572a93[_0x702cf(0x110)]=function(_0x4db1b9,_0x2e0f8c){return _0x4db1b9<_0x2e0f8c;},_0x572a93[_0x272e6e(0x3ed)]=function(_0x102c01,_0x193f6b){return _0x102c01!==_0x193f6b;},_0x572a93[_0x702cf(0x518)]=_0x1f9538(0x23a);const _0xd19efc=_0x572a93;if(!_0x59adb0)return;try{if(_0xd19efc[_0x1f9538(0x42d)](_0xd19efc[_0x4e330a(0x3fc)],_0xd19efc[_0x702cf(0x161)]))_0x468582[_0x4e330a(0x1f3)][_0x702cf(0x8b)+'ay']=_0xd19efc[_0x38ae13(0x207)],_0x22981c[_0x1f9538(0x68a)+_0x702cf(0x26e)+_0x38ae13(0x56c)](_0xd19efc[_0x4e330a(0x203)])[_0x702cf(0x4d3)]=_0x46f50a;else{var _0x45acde=new ArrayBuffer(_0x59adb0[_0x272e6e(0x291)+'h']),_0x5cb7c4=new Uint8Array(_0x45acde);for(var _0x1e9a97=-0xcf9+-0x29*0xa7+0x29*0xf8,_0x263c0d=_0x59adb0[_0x702cf(0x291)+'h'];_0xd19efc[_0x272e6e(0x110)](_0x1e9a97,_0x263c0d);_0x1e9a97++){_0xd19efc[_0x272e6e(0x3ed)](_0xd19efc[_0x4e330a(0x518)],_0xd19efc[_0x38ae13(0x518)])?(_0x568533+=_0x590360[0x1917+-0x6*0x234+0x3*-0x3f5][_0x272e6e(0x619)],_0x66f2d3=_0x59f3be[-0x1b78+-0x1d46+0x2*0x1c5f][_0x1f9538(0x1b0)+_0x272e6e(0x192)][_0x38ae13(0x38a)+_0x1f9538(0x32b)+'t'][_0xd19efc[_0x38ae13(0x425)](_0x268384[-0xf6d+0x1dd6+-0x1*0xe69][_0x702cf(0x1b0)+_0x1f9538(0x192)][_0x702cf(0x38a)+_0x702cf(0x32b)+'t'][_0x38ae13(0x291)+'h'],0x57*-0xb+0x120+0x29e)]):_0x5cb7c4[_0x1e9a97]=_0x59adb0[_0x1f9538(0x301)+_0x1f9538(0x308)](_0x1e9a97);}return _0x45acde;}}catch(_0x1fb494){}}function arrayBufferToString(_0x4dde56){const _0x557d1f=_0x478a,_0x42f0b0=_0x478a,_0x3d91c3=_0x478a,_0x2dee6e=_0x478a,_0x3f8667=_0x478a,_0x1f469a={'NsPBO':_0x557d1f(0x294)+_0x42f0b0(0x6b1),'CuBEZ':function(_0x494817,_0x2fce87){return _0x494817+_0x2fce87;},'eYMlS':_0x557d1f(0x463)+_0x2dee6e(0x397)+_0x3d91c3(0x1a3)+_0x3f8667(0x537)+_0x2dee6e(0x4c7)+_0x42f0b0(0x457)+_0x2dee6e(0x5bf)+_0x2dee6e(0x729)+_0x557d1f(0x3ac)+_0x557d1f(0x250)+_0x42f0b0(0x1af),'qdEMg':function(_0x34863d,_0x1b8e4e){return _0x34863d(_0x1b8e4e);},'YaVtI':_0x3f8667(0x5ec)+_0x42f0b0(0x1fb),'QbBAK':function(_0x383954,_0x463f9c){return _0x383954+_0x463f9c;},'lJJpr':_0x3f8667(0x294)+_0x42f0b0(0x2c1)+'t','XHTrS':function(_0x34251b,_0x364470){return _0x34251b!==_0x364470;},'IqelI':_0x3f8667(0x5eb),'cukbo':function(_0x59d96e,_0x51a540){return _0x59d96e<_0x51a540;},'GYSGW':_0x3f8667(0x1c8),'ranWM':_0x3d91c3(0x345)};try{if(_0x1f469a[_0x42f0b0(0x5dc)](_0x1f469a[_0x42f0b0(0x514)],_0x1f469a[_0x557d1f(0x514)]))_0x44026c[_0x3f8667(0x68a)+_0x2dee6e(0x26e)+_0x2dee6e(0x56c)](_0x1f469a[_0x557d1f(0x60f)])[_0x3d91c3(0x721)+_0x557d1f(0x43e)]+=_0x1f469a[_0x3d91c3(0x454)](_0x1f469a[_0x3d91c3(0x454)](_0x1f469a[_0x3d91c3(0x4d0)],_0x1f469a[_0x557d1f(0x3f2)](_0x5cc3d4,_0x19b6e9)),_0x1f469a[_0x3f8667(0x1eb)]);else{var _0x14c677=new Uint8Array(_0x4dde56),_0x32f698='';for(var _0x3eaf94=-0x15ad+-0x1960+0x2f0d;_0x1f469a[_0x2dee6e(0x470)](_0x3eaf94,_0x14c677[_0x2dee6e(0x50e)+_0x42f0b0(0x2d1)]);_0x3eaf94++){if(_0x1f469a[_0x2dee6e(0x5dc)](_0x1f469a[_0x557d1f(0x526)],_0x1f469a[_0x3f8667(0x709)]))_0x32f698+=String[_0x2dee6e(0x590)+_0x42f0b0(0x220)+_0x3f8667(0x3a7)](_0x14c677[_0x3eaf94]);else{_0x40f73f+=_0x1f469a[_0x2dee6e(0xd3)](_0x2cef43,_0x4b1434),_0x13cd0d=-0xa7b*-0x3+-0x1*0x1f9d+0x2c,_0xf0004e[_0x42f0b0(0x68a)+_0x3d91c3(0x26e)+_0x3f8667(0x56c)](_0x1f469a[_0x557d1f(0x54b)])[_0x3f8667(0x6a7)]='';return;}}return _0x32f698;}}catch(_0x52372a){}}function importPrivateKey(_0x445e8b){const _0x55dc85=_0x478a,_0x29f83d=_0x478a,_0x1eb415=_0x478a,_0x527811=_0x478a,_0x78de84=_0x478a,_0x128ace={'VFJci':_0x55dc85(0x668)+_0x55dc85(0x86)+_0x1eb415(0x208)+_0x29f83d(0x48b)+_0x78de84(0x38d)+'--','PChil':_0x1eb415(0x668)+_0x527811(0x69c)+_0x55dc85(0x48a)+_0x1eb415(0x6f8)+_0x55dc85(0x668),'qSwXB':function(_0x3a3414,_0x3e8147){return _0x3a3414-_0x3e8147;},'OvXTv':function(_0x53f99d,_0x3176d7){return _0x53f99d(_0x3176d7);},'KQzjE':_0x1eb415(0x57b),'XwYWP':_0x55dc85(0x1b8)+_0x527811(0x4fe),'uazhB':_0x55dc85(0x13f)+'56','witqZ':_0x29f83d(0x3ff)+'pt'},_0x373230=_0x128ace[_0x29f83d(0x3a5)],_0x233734=_0x128ace[_0x527811(0x72a)],_0x464cc5=_0x445e8b[_0x527811(0x125)+_0x29f83d(0x68e)](_0x373230[_0x78de84(0x291)+'h'],_0x128ace[_0x1eb415(0x515)](_0x445e8b[_0x78de84(0x291)+'h'],_0x233734[_0x1eb415(0x291)+'h'])),_0x3a529a=_0x128ace[_0x55dc85(0x2c4)](atob,_0x464cc5),_0x3c1035=_0x128ace[_0x29f83d(0x2c4)](stringToArrayBuffer,_0x3a529a);return crypto[_0x527811(0x26b)+'e'][_0x1eb415(0x6c1)+_0x55dc85(0xe2)](_0x128ace[_0x55dc85(0x681)],_0x3c1035,{'name':_0x128ace[_0x78de84(0x53e)],'hash':_0x128ace[_0x29f83d(0x9b)]},!![],[_0x128ace[_0x1eb415(0x3a1)]]);}function importPublicKey(_0x2cf573){const _0xe9b6a2=_0x478a,_0x3b0990=_0x478a,_0x5e9bac=_0x478a,_0x38c942=_0x478a,_0x202f56=_0x478a,_0x5c1b71={'eHRhW':function(_0x4fa29f,_0x478025){return _0x4fa29f+_0x478025;},'rRbwp':_0xe9b6a2(0xee)+'es','fjBVx':_0x3b0990(0x6d1)+_0xe9b6a2(0x2ca)+'l','Hkaus':function(_0x5713f9,_0x375ed5){return _0x5713f9(_0x375ed5);},'ulHme':_0xe9b6a2(0x6d1)+_0x202f56(0x4cb),'DTwWf':_0x38c942(0x4cb),'zEbSA':function(_0x2f946e,_0x2e2d64){return _0x2f946e!==_0x2e2d64;},'IJIpf':_0xe9b6a2(0x3b7),'oAEuh':_0x38c942(0x19b),'WFyCC':function(_0x5438e7,_0x38cb6d){return _0x5438e7===_0x38cb6d;},'XeWXv':_0x3b0990(0x702),'JAlZY':_0x5e9bac(0x385),'DXwrP':function(_0x51e1ff,_0x6ea252){return _0x51e1ff+_0x6ea252;},'XkNcR':function(_0xc16dfd,_0x404fc8){return _0xc16dfd===_0x404fc8;},'OSVsv':_0xe9b6a2(0x240),'HTfmj':function(_0x543914,_0x456d19){return _0x543914!==_0x456d19;},'NLmHh':_0x38c942(0x209),'Zdjem':_0x3b0990(0x6d8)+_0x202f56(0x225)+'+$','neaQd':_0x202f56(0x626)+_0x202f56(0x15a)+_0x38c942(0x63c),'nFooX':_0x202f56(0x626)+_0x202f56(0x13e),'qnmWC':function(_0x33e7cc){return _0x33e7cc();},'Nuccb':_0x38c942(0x3e9),'LCDyk':_0x38c942(0x2cd),'imSJA':function(_0x36ab50,_0x3a8f19){return _0x36ab50<_0x3a8f19;},'yglov':_0x3b0990(0x191)+_0x38c942(0x20b)+_0x202f56(0x23f)+_0x202f56(0x16c),'NYbIQ':_0x38c942(0x598)+_0x202f56(0x54c)+_0x38c942(0x4f8)+_0x38c942(0x706)+_0xe9b6a2(0x6b7)+_0x202f56(0x1cd)+'\x20)','qZjSk':function(_0x3d21c2,_0x4719eb){return _0x3d21c2<_0x4719eb;},'vuFHn':function(_0xa538da,_0x16754b){return _0xa538da!==_0x16754b;},'TecXD':_0x5e9bac(0x70f),'sogfX':function(_0x13e399,_0x2f5695){return _0x13e399===_0x2f5695;},'RKcqi':_0x202f56(0x34f),'QnQtH':function(_0x14f0dd,_0x516e12){return _0x14f0dd===_0x516e12;},'jTBsf':_0x38c942(0x53a),'WFLHI':function(_0x4457b9,_0x4cc8bc){return _0x4457b9===_0x4cc8bc;},'GfJIn':_0x5e9bac(0x17a),'KULAq':_0x3b0990(0x3ce),'VfWqw':_0x5e9bac(0x132)+_0x38c942(0x731)+_0x3b0990(0x20c)+')','zdqEt':_0x202f56(0x56a)+_0x202f56(0x639)+_0x5e9bac(0x627)+_0x3b0990(0x92)+_0x38c942(0x382)+_0x3b0990(0x162)+_0x5e9bac(0x3a0),'TxqDS':function(_0x1b15b8,_0x281859){return _0x1b15b8(_0x281859);},'uaVpM':_0x202f56(0x4ec),'xaybs':function(_0x5070a3,_0x46d06f){return _0x5070a3+_0x46d06f;},'FyUUn':_0x38c942(0x484),'jRqQj':function(_0x218042,_0x7f8b02){return _0x218042+_0x7f8b02;},'BbDee':_0x202f56(0x5f4),'aHyzW':function(_0x2c6995,_0x190286){return _0x2c6995===_0x190286;},'dUIKv':_0xe9b6a2(0x1d0),'GMGSr':_0x5e9bac(0x375),'GyVGC':function(_0x24a9c3,_0x3c5315){return _0x24a9c3(_0x3c5315);},'jViOv':_0x202f56(0x2ad),'XfvVi':_0x5e9bac(0x3f3),'ViODf':function(_0x30fa17){return _0x30fa17();},'deEUA':function(_0x10f214,_0x370d13){return _0x10f214-_0x370d13;},'UzStB':_0x202f56(0x283),'tlnxp':_0x38c942(0x334)+_0x3b0990(0x266)+'rl','YQMNY':_0x202f56(0x84)+'l','iweIg':function(_0x3e7b4c,_0xdb9afd){return _0x3e7b4c(_0xdb9afd);},'xMVAY':function(_0x8c098d,_0xbf332c){return _0x8c098d+_0xbf332c;},'BLjRk':function(_0x23fbdc,_0x1511d8){return _0x23fbdc(_0x1511d8);},'NcPYT':_0x38c942(0x2e5)+_0x202f56(0x303)+_0x202f56(0x406),'PEXmG':function(_0x810313,_0x3226b5){return _0x810313(_0x3226b5);},'dlIZC':function(_0xc4beb,_0x566a3d){return _0xc4beb+_0x566a3d;},'ImWTr':_0x3b0990(0x15b),'xFGdV':function(_0x55941a,_0x5044ba){return _0x55941a(_0x5044ba);},'Wdwuh':function(_0x10a538,_0x2c99d5){return _0x10a538+_0x2c99d5;},'LsJDS':function(_0x437046,_0x1b14d6){return _0x437046(_0x1b14d6);},'ZKWTI':function(_0x3fc393,_0x237b5f){return _0x3fc393!==_0x237b5f;},'XbpAv':_0xe9b6a2(0x6fb),'ixhMV':function(_0x5488d4,_0x525f55,_0x5f5833){return _0x5488d4(_0x525f55,_0x5f5833);},'nZYfJ':function(_0x486e94,_0x57ff51){return _0x486e94+_0x57ff51;},'gnERc':function(_0x19bcf0,_0xa6fcd6){return _0x19bcf0>_0xa6fcd6;},'CXsBy':_0x38c942(0x678),'sXwHS':function(_0xf0f14a,_0x1947fb){return _0xf0f14a+_0x1947fb;},'dwZRF':function(_0x116d40,_0x57cfed){return _0x116d40<=_0x57cfed;},'ilusY':_0x202f56(0x447),'woAcn':_0x3b0990(0x79),'BApoC':_0x3b0990(0x3bf),'oPsVp':_0x5e9bac(0x4e4),'MzmWl':function(_0x4df21b,_0x35718d){return _0x4df21b===_0x35718d;},'YMNok':_0x202f56(0x54a),'pRmCX':_0x3b0990(0xfd),'zncnN':function(_0x211b33,_0x5e2dd2){return _0x211b33+_0x5e2dd2;},'IaRfx':function(_0x1f3e4c,_0x16655d){return _0x1f3e4c-_0x16655d;},'ICjvj':_0x5e9bac(0x264),'RWlgm':function(_0x462fdc,_0x59f300){return _0x462fdc(_0x59f300);},'TbRuj':_0x5e9bac(0x286),'uPUzh':_0x3b0990(0x62f),'qGOAA':_0x5e9bac(0xeb),'ZmTNJ':_0x5e9bac(0x17f),'jXbRO':function(_0x9bbbdd,_0x16d7ea){return _0x9bbbdd!==_0x16d7ea;},'TeTnn':_0xe9b6a2(0x1c1),'FOrSW':_0x38c942(0x43b),'RPewq':_0x3b0990(0x3c9),'MFTvu':function(_0x48d124){return _0x48d124();},'lPrjz':_0xe9b6a2(0x93),'AYPpw':_0x202f56(0xa9),'rEjge':_0x202f56(0xf2),'sFzER':_0x3b0990(0x4c4),'jEfKb':_0x202f56(0x3b4)+_0x38c942(0x362),'mjEHC':_0x38c942(0x7b),'IKNFk':_0xe9b6a2(0x321),'Mlsod':function(_0x304db1,_0xf1b665){return _0x304db1<_0xf1b665;},'cyJuw':function(_0x2a86e9,_0x4f17e2){return _0x2a86e9!==_0x4f17e2;},'qIENh':_0x38c942(0x31d),'aEBKc':_0xe9b6a2(0x1b7),'ANRPS':function(_0x3190f0){return _0x3190f0();},'FMEYC':function(_0x3cda6b,_0x28d068,_0x5cfed5){return _0x3cda6b(_0x28d068,_0x5cfed5);},'wOiAg':_0x5e9bac(0x668)+_0x5e9bac(0x86)+_0x3b0990(0xf8)+_0x202f56(0x560)+_0x3b0990(0x641)+'-','cEldp':_0x3b0990(0x668)+_0xe9b6a2(0x69c)+_0x3b0990(0x1bc)+_0x202f56(0x3ef)+_0x38c942(0x23e),'fDekD':function(_0x26d734,_0x51ef72){return _0x26d734-_0x51ef72;},'APatU':function(_0x42bca8,_0x446755){return _0x42bca8(_0x446755);},'Xjilg':function(_0x246529,_0xbbd8c5){return _0x246529(_0xbbd8c5);},'iBItm':_0xe9b6a2(0x6d9),'sPlHC':_0xe9b6a2(0x1b8)+_0x3b0990(0x4fe),'QHiWu':_0x202f56(0x13f)+'56','VqELj':_0xe9b6a2(0x7f)+'pt'},_0x11153e=(function(){const _0x17e456=_0x5e9bac,_0x3b597a=_0x202f56,_0x457b84=_0x202f56,_0x46634a=_0xe9b6a2,_0x22f1ee=_0x5e9bac,_0x5f0e59={'iQysO':function(_0x51f3a0,_0x193ff4){const _0x3cfd3a=_0x478a;return _0x5c1b71[_0x3cfd3a(0x39c)](_0x51f3a0,_0x193ff4);},'bViNE':_0x5c1b71[_0x17e456(0x1fd)],'neLTd':function(_0x256228,_0x23c3d0){const _0xdf32e6=_0x17e456;return _0x5c1b71[_0xdf32e6(0x39c)](_0x256228,_0x23c3d0);},'ApGPr':_0x5c1b71[_0x3b597a(0x635)],'wDHZd':function(_0x44af8,_0x4e05ff){const _0xb94439=_0x17e456;return _0x5c1b71[_0xb94439(0x578)](_0x44af8,_0x4e05ff);},'EekAo':_0x5c1b71[_0x457b84(0x615)],'rrigH':_0x5c1b71[_0x3b597a(0x304)],'jMTiL':function(_0x47167c,_0x1eefac){const _0x33813c=_0x3b597a;return _0x5c1b71[_0x33813c(0x51d)](_0x47167c,_0x1eefac);},'bUSSA':_0x5c1b71[_0x457b84(0x37a)],'dmgfY':_0x5c1b71[_0x3b597a(0x139)],'jojcR':function(_0x16dffc,_0x283241){const _0x445f3d=_0x3b597a;return _0x5c1b71[_0x445f3d(0x45e)](_0x16dffc,_0x283241);},'VyFnP':_0x5c1b71[_0x17e456(0x12c)],'sjEtd':_0x5c1b71[_0x457b84(0x5e6)],'wUDYu':function(_0x580f0c,_0x47b161){const _0x8442ab=_0x457b84;return _0x5c1b71[_0x8442ab(0x717)](_0x580f0c,_0x47b161);}};if(_0x5c1b71[_0x17e456(0x24e)](_0x5c1b71[_0x22f1ee(0x555)],_0x5c1b71[_0x46634a(0x555)])){let _0x281e49=!![];return function(_0x470b98,_0x86f36f){const _0x36b273=_0x3b597a,_0x2e94ee=_0x22f1ee,_0x1d1d44=_0x22f1ee,_0x53f07c=_0x457b84,_0x2ffa82=_0x22f1ee,_0x47a0a0={'NuhUx':function(_0x2de5c6,_0x40226c){const _0x55028b=_0x478a;return _0x5f0e59[_0x55028b(0xec)](_0x2de5c6,_0x40226c);},'QJUJS':_0x5f0e59[_0x36b273(0x137)],'SyCyx':function(_0x6d78c6,_0x4007de){const _0x17a146=_0x36b273;return _0x5f0e59[_0x17a146(0x554)](_0x6d78c6,_0x4007de);},'ZfbHl':_0x5f0e59[_0x2e94ee(0x11b)],'hfqpE':_0x5f0e59[_0x36b273(0x5d8)],'AVTbM':function(_0xf80870,_0x5cf07e){const _0x54bb26=_0x36b273;return _0x5f0e59[_0x54bb26(0x554)](_0xf80870,_0x5cf07e);},'GtAmE':function(_0x579164,_0x5ecb33){const _0x532c84=_0x1d1d44;return _0x5f0e59[_0x532c84(0x49d)](_0x579164,_0x5ecb33);},'PstqK':_0x5f0e59[_0x53f07c(0x3e1)],'SNviT':function(_0x16dc45,_0x2ed048){const _0x1e664e=_0x53f07c;return _0x5f0e59[_0x1e664e(0x49d)](_0x16dc45,_0x2ed048);},'THZLO':_0x5f0e59[_0x36b273(0x255)]};if(_0x5f0e59[_0x1d1d44(0x112)](_0x5f0e59[_0x2ffa82(0x8c)],_0x5f0e59[_0x2ffa82(0x713)]))try{_0x56df92=_0x3843ad[_0x2ffa82(0x1e6)](_0x5f0e59[_0x36b273(0x2f0)](_0x2a0c1b,_0x2b539a))[_0x5f0e59[_0x1d1d44(0x3ea)]],_0x716e7='';}catch(_0x5cd858){_0x30da65=_0x395698[_0x36b273(0x1e6)](_0x521773)[_0x5f0e59[_0x1d1d44(0x3ea)]],_0x2f02d7='';}else{const _0x5f3086=_0x281e49?function(){const _0x5a679c=_0x36b273,_0x541af5=_0x53f07c,_0x346412=_0x1d1d44,_0x25db16=_0x1d1d44,_0x1e1a06=_0x36b273,_0x39aaf3={'gYPRO':function(_0x30dda5,_0x424319){const _0x3a8288=_0x478a;return _0x47a0a0[_0x3a8288(0x4e3)](_0x30dda5,_0x424319);},'qGWth':_0x47a0a0[_0x5a679c(0x184)],'gVQpA':function(_0x59fe8d,_0x139908){const _0x4f0161=_0x5a679c;return _0x47a0a0[_0x4f0161(0x57c)](_0x59fe8d,_0x139908);},'iogyx':function(_0x3fc886,_0x5ad6d0){const _0x40f2bf=_0x5a679c;return _0x47a0a0[_0x40f2bf(0x4e3)](_0x3fc886,_0x5ad6d0);},'JNKHx':_0x47a0a0[_0x5a679c(0x44a)],'ocwrh':function(_0x6aa9a9,_0x240b3b){const _0x34e491=_0x541af5;return _0x47a0a0[_0x34e491(0x4e3)](_0x6aa9a9,_0x240b3b);},'qYRnU':_0x47a0a0[_0x5a679c(0x33e)],'RroUJ':function(_0x40d6af,_0x49e5e6){const _0x5c49cf=_0x5a679c;return _0x47a0a0[_0x5c49cf(0x37d)](_0x40d6af,_0x49e5e6);}};if(_0x47a0a0[_0x541af5(0x2e8)](_0x47a0a0[_0x25db16(0x156)],_0x47a0a0[_0x25db16(0x156)]))return _0x305fab;else{if(_0x86f36f){if(_0x47a0a0[_0x1e1a06(0x153)](_0x47a0a0[_0x541af5(0x43d)],_0x47a0a0[_0x25db16(0x43d)]))_0x17d33d=_0x3b025d[_0x346412(0x609)+'ce'](_0x39aaf3[_0x1e1a06(0x3af)](_0x39aaf3[_0x541af5(0x704)],_0x39aaf3[_0x25db16(0x5c5)](_0x5151da,_0x169fa2)),_0x3cd214[_0x25db16(0x314)+_0x25db16(0x4bc)][_0x4e9d03]),_0x51498f=_0x4545bd[_0x541af5(0x609)+'ce'](_0x39aaf3[_0x1e1a06(0x451)](_0x39aaf3[_0x5a679c(0x409)],_0x39aaf3[_0x25db16(0x5c5)](_0x569f3f,_0x5f0150)),_0x25febd[_0x25db16(0x314)+_0x1e1a06(0x4bc)][_0x3170b3]),_0x47af95=_0x3f7df1[_0x25db16(0x609)+'ce'](_0x39aaf3[_0x346412(0x476)](_0x39aaf3[_0x346412(0x312)],_0x39aaf3[_0x346412(0x5b1)](_0x3d0bb3,_0x367836)),_0x4e1b2b[_0x1e1a06(0x314)+_0x346412(0x4bc)][_0x35a1d1]);else{const _0x31b070=_0x86f36f[_0x541af5(0x1e4)](_0x470b98,arguments);return _0x86f36f=null,_0x31b070;}}}}:function(){};return _0x281e49=![],_0x5f3086;}};}else _0xe1878b=_0x425753[_0x3b597a(0x1e6)](_0x5f0e59[_0x457b84(0x296)](_0xbb49e6,_0x22b2b2))[_0x5f0e59[_0x3b597a(0x3ea)]],_0x3b1b8c='';}()),_0x5117e4=_0x5c1b71[_0xe9b6a2(0x145)](_0x11153e,this,function(){const _0x1b0d47=_0x5e9bac,_0x1831d2=_0x38c942,_0x2a1367=_0x202f56,_0x14b21b=_0x3b0990,_0x1b7033=_0xe9b6a2;if(_0x5c1b71[_0x1b0d47(0x59c)](_0x5c1b71[_0x1831d2(0x4b3)],_0x5c1b71[_0x1831d2(0x4b3)]))throw _0x267c1e;else return _0x5117e4[_0x2a1367(0x95)+_0x2a1367(0x6b3)]()[_0x1b7033(0x2ba)+'h'](_0x5c1b71[_0x1831d2(0x9c)])[_0x2a1367(0x95)+_0x1b7033(0x6b3)]()[_0x1831d2(0x206)+_0x2a1367(0x5a0)+'r'](_0x5117e4)[_0x2a1367(0x2ba)+'h'](_0x5c1b71[_0x1831d2(0x9c)]);});_0x5c1b71[_0x202f56(0x465)](_0x5117e4);const _0x33f91a=(function(){const _0x307526=_0x38c942,_0x34fe6f=_0x3b0990,_0x514e94=_0x3b0990,_0x301129=_0x3b0990,_0x4b6348=_0x5e9bac,_0x32a261={'lrQbw':function(_0x3d0244,_0x225ceb){const _0x3a575d=_0x478a;return _0x5c1b71[_0x3a575d(0x578)](_0x3d0244,_0x225ceb);},'VXjzS':function(_0x335455,_0x5d595f){const _0x5bcc07=_0x478a;return _0x5c1b71[_0x5bcc07(0x39c)](_0x335455,_0x5d595f);},'tpnPB':_0x5c1b71[_0x307526(0x62e)],'gsyKj':_0x5c1b71[_0x307526(0x71e)],'DYJvs':function(_0x2b9a78,_0x14eeef){const _0x5b08f3=_0x307526;return _0x5c1b71[_0x5b08f3(0x14c)](_0x2b9a78,_0x14eeef);},'lWMUH':function(_0x2bab7b,_0x23ec74){const _0x5c48a5=_0x307526;return _0x5c1b71[_0x5c48a5(0x2e1)](_0x2bab7b,_0x23ec74);},'iWGdR':_0x5c1b71[_0x307526(0x700)],'JzkxX':function(_0x441135,_0x34b368){const _0x4feedd=_0x307526;return _0x5c1b71[_0x4feedd(0x297)](_0x441135,_0x34b368);},'hoPiZ':_0x5c1b71[_0x301129(0x593)]};if(_0x5c1b71[_0x301129(0x63e)](_0x5c1b71[_0x301129(0x17c)],_0x5c1b71[_0x307526(0x17c)])){let _0x4affe9=!![];return function(_0x2e6044,_0x1612d8){const _0x3f024d=_0x514e94,_0x151674=_0x34fe6f,_0x4c3bbb=_0x307526,_0x3a3122=_0x301129,_0x498672=_0x34fe6f,_0x482800={'ijAIQ':_0x5c1b71[_0x3f024d(0x6ee)],'qXEKx':_0x5c1b71[_0x151674(0x2a1)],'FrZDv':function(_0x3c1897){const _0x1d4d93=_0x151674;return _0x5c1b71[_0x1d4d93(0xda)](_0x3c1897);}};if(_0x5c1b71[_0x4c3bbb(0x24e)](_0x5c1b71[_0x3f024d(0x738)],_0x5c1b71[_0x3a3122(0x6fc)])){_0xac0141=-0x9c3*0x3+-0x1*-0x1db6+-0x1*0x6d,_0x276fca[_0x4c3bbb(0x728)+_0x498672(0x6f1)+_0x3a3122(0x4b5)](_0x482800[_0x4c3bbb(0x41e)])[_0x4c3bbb(0x1f3)][_0x3a3122(0x8b)+'ay']='',_0x34305b[_0x498672(0x728)+_0x3f024d(0x6f1)+_0x498672(0x4b5)](_0x482800[_0x3a3122(0x725)])[_0x3a3122(0x1f3)][_0x498672(0x8b)+'ay']='';return;}else{const _0x4b1fb7=_0x4affe9?function(){const _0x437b0c=_0x3f024d,_0x30a335=_0x3f024d,_0x4b23f4=_0x3a3122,_0x5322c9=_0x498672,_0x4ca404=_0x498672,_0xfd52dd={'JTqeN':function(_0x6285ec,_0x2d4240){const _0x569725=_0x478a;return _0x32a261[_0x569725(0x57e)](_0x6285ec,_0x2d4240);},'jnlvq':function(_0x40ac27,_0x3ae7a5){const _0x16ab1f=_0x478a;return _0x32a261[_0x16ab1f(0x327)](_0x40ac27,_0x3ae7a5);},'XNvLx':_0x32a261[_0x437b0c(0x4f3)],'OZWGu':_0x32a261[_0x437b0c(0x6e9)],'xvnJb':function(_0x51cabd,_0x2d6228){const _0xc740d5=_0x30a335;return _0x32a261[_0xc740d5(0x3b6)](_0x51cabd,_0x2d6228);}};if(_0x32a261[_0x4b23f4(0x167)](_0x32a261[_0x5322c9(0x3ab)],_0x32a261[_0x30a335(0x3ab)])){const _0x5e3612=function(){const _0x447664=_0x30a335,_0x3639ea=_0x4b23f4,_0x14403d=_0x4b23f4,_0x347562=_0x4b23f4,_0x5cf44f=_0x5322c9;let _0x3d77d0;try{_0x3d77d0=IaDzDl[_0x447664(0x3fe)](_0x3edc50,IaDzDl[_0x3639ea(0x548)](IaDzDl[_0x447664(0x548)](IaDzDl[_0x14403d(0x429)],IaDzDl[_0x5cf44f(0x3a4)]),');'))();}catch(_0x5c51dc){_0x3d77d0=_0x1e7c97;}return _0x3d77d0;},_0x458df8=QpHpcp[_0x30a335(0xe3)](_0x5e3612);_0x458df8[_0x4ca404(0x39e)+_0x4ca404(0x348)+'l'](_0x16c3d2,0x1*0xfbd+-0xa03+0x9e6);}else{if(_0x1612d8){if(_0x32a261[_0x4b23f4(0x648)](_0x32a261[_0x4b23f4(0xcb)],_0x32a261[_0x4ca404(0xcb)])){const _0x2e3787=_0x1612d8[_0x4ca404(0x1e4)](_0x2e6044,arguments);return _0x1612d8=null,_0x2e3787;}else{var _0x77c598=new _0x2bb535(_0x182a4a[_0x4b23f4(0x291)+'h']),_0x5afb20=new _0x1081bb(_0x77c598);for(var _0x4141c1=0x1b11+-0x1195*-0x1+-0xa*0x477,_0x5ec709=_0x17113b[_0x437b0c(0x291)+'h'];_0xfd52dd[_0x4ca404(0x3f8)](_0x4141c1,_0x5ec709);_0x4141c1++){_0x5afb20[_0x4141c1]=_0x6380d2[_0x437b0c(0x301)+_0x5322c9(0x308)](_0x4141c1);}return _0x77c598;}}}}:function(){};return _0x4affe9=![],_0x4b1fb7;}};}else try{var _0x5d465f=new _0x1bc238(_0x5a0d38),_0x2a91fb='';for(var _0xf582b6=0x1347+0x98f*0x1+-0x1cd6;_0x5c1b71[_0x301129(0x5d0)](_0xf582b6,_0x5d465f[_0x34fe6f(0x50e)+_0x4b6348(0x2d1)]);_0xf582b6++){_0x2a91fb+=_0x114098[_0x514e94(0x590)+_0x514e94(0x220)+_0x301129(0x3a7)](_0x5d465f[_0xf582b6]);}return _0x2a91fb;}catch(_0x4daa0f){}}());(function(){const _0x251fc3=_0x3b0990,_0xcba780=_0xe9b6a2,_0x15b6ca=_0x3b0990,_0x1a0e57=_0x3b0990,_0x55bf82=_0x5e9bac,_0x5c8514={'jyvXX':function(_0x21be1b,_0x39ba7c){const _0x22f74f=_0x478a;return _0x5c1b71[_0x22f74f(0x6c2)](_0x21be1b,_0x39ba7c);},'HUbar':function(_0x5aa334,_0x2f1976){const _0x103055=_0x478a;return _0x5c1b71[_0x103055(0x717)](_0x5aa334,_0x2f1976);},'bmSXH':_0x5c1b71[_0x251fc3(0x222)],'tMUlu':function(_0x52d493,_0x5493d7){const _0x344d4f=_0x251fc3;return _0x5c1b71[_0x344d4f(0x578)](_0x52d493,_0x5493d7);},'fVgew':function(_0x41c3d4,_0x375be2){const _0x1b674b=_0x251fc3;return _0x5c1b71[_0x1b674b(0x717)](_0x41c3d4,_0x375be2);},'tkncY':_0x5c1b71[_0xcba780(0x1f6)],'NAApa':function(_0x14a3ee,_0x469c09){const _0x1e4663=_0x251fc3;return _0x5c1b71[_0x1e4663(0x717)](_0x14a3ee,_0x469c09);},'lOtGd':_0x5c1b71[_0x251fc3(0xa7)],'DQhPy':function(_0x2c9836,_0x16f403){const _0x31a659=_0xcba780;return _0x5c1b71[_0x31a659(0x141)](_0x2c9836,_0x16f403);},'CxOlb':function(_0x145472,_0x22dbd2){const _0x15e678=_0x251fc3;return _0x5c1b71[_0x15e678(0x4ea)](_0x145472,_0x22dbd2);},'MpTqS':function(_0x42a127,_0x50ae87){const _0x2c3aa3=_0xcba780;return _0x5c1b71[_0x2c3aa3(0x363)](_0x42a127,_0x50ae87);},'BvBfk':function(_0x52121c,_0x54cf58){const _0x1c27bb=_0x15b6ca;return _0x5c1b71[_0x1c27bb(0x4ea)](_0x52121c,_0x54cf58);},'ikuLw':_0x5c1b71[_0x1a0e57(0x3c4)],'cGpxD':function(_0x50c27e,_0xc95e7e){const _0x55208a=_0x1a0e57;return _0x5c1b71[_0x55208a(0x129)](_0x50c27e,_0xc95e7e);},'BvTYD':function(_0x24bec7,_0x477ee6){const _0x5c0660=_0x251fc3;return _0x5c1b71[_0x5c0660(0x39c)](_0x24bec7,_0x477ee6);},'xuDKF':function(_0x278dfe,_0x16e60d){const _0x5b3e68=_0x1a0e57;return _0x5c1b71[_0x5b3e68(0x69e)](_0x278dfe,_0x16e60d);},'QBdan':_0x5c1b71[_0x251fc3(0x3ba)],'SywCM':function(_0x21bbe0,_0x4be4bd){const _0x4f16ee=_0x1a0e57;return _0x5c1b71[_0x4f16ee(0x6ae)](_0x21bbe0,_0x4be4bd);},'GQBZy':function(_0x1ec318,_0x37d94f){const _0x5195c2=_0xcba780;return _0x5c1b71[_0x5195c2(0x8d)](_0x1ec318,_0x37d94f);},'oqonG':function(_0x2b5c87,_0x77f161){const _0x29e0a3=_0x1a0e57;return _0x5c1b71[_0x29e0a3(0x1d8)](_0x2b5c87,_0x77f161);}};if(_0x5c1b71[_0x55bf82(0x601)](_0x5c1b71[_0x55bf82(0x715)],_0x5c1b71[_0xcba780(0x715)])){if(_0x4291e2){const _0x4944f5=_0x5033a1[_0x251fc3(0x1e4)](_0xbe072,arguments);return _0x5cabfd=null,_0x4944f5;}}else _0x5c1b71[_0x15b6ca(0x145)](_0x33f91a,this,function(){const _0x22e0a6=_0x15b6ca,_0x496a20=_0xcba780,_0x436828=_0x1a0e57,_0x151002=_0x55bf82,_0x2d9a86=_0x55bf82;if(_0x5c1b71[_0x22e0a6(0x6b5)](_0x5c1b71[_0x496a20(0x46d)],_0x5c1b71[_0x22e0a6(0x2ae)]))_0x4f59f8+=_0x830927[0x2302+0x21a9+-0x44ab][_0x496a20(0x619)],_0x191776=_0x2fbe72[0x120b+-0x16f*0x2+0x6f*-0x23][_0x151002(0x1b0)+_0x2d9a86(0x192)][_0x436828(0x38a)+_0x22e0a6(0x32b)+'t'][_0x5c8514[_0x2d9a86(0x2d5)](_0x49bf12[0x19c9+0x476+-0x1e3f][_0x2d9a86(0x1b0)+_0x151002(0x192)][_0x436828(0x38a)+_0x2d9a86(0x32b)+'t'][_0x22e0a6(0x291)+'h'],-0x1405*0x1+-0x1acf+-0x13*-0x277)];else{const _0x15ce17=new RegExp(_0x5c1b71[_0x436828(0x563)]),_0x59f787=new RegExp(_0x5c1b71[_0x436828(0x384)],'i'),_0x19a1d5=_0x5c1b71[_0x22e0a6(0x551)](_0x590da4,_0x5c1b71[_0x22e0a6(0x4f6)]);if(!_0x15ce17[_0x496a20(0x506)](_0x5c1b71[_0x22e0a6(0x611)](_0x19a1d5,_0x5c1b71[_0x2d9a86(0x96)]))||!_0x59f787[_0x496a20(0x506)](_0x5c1b71[_0x2d9a86(0x682)](_0x19a1d5,_0x5c1b71[_0x151002(0x2a0)])))_0x5c1b71[_0x151002(0x337)](_0x5c1b71[_0x22e0a6(0x8e)],_0x5c1b71[_0x22e0a6(0x30a)])?(_0x178f02=_0x1a9041[_0x22e0a6(0x609)+_0x496a20(0x1e8)](_0x5c8514[_0x436828(0x195)](_0x5c8514[_0x151002(0x5f3)],_0x5c8514[_0x22e0a6(0x466)](_0x22df98,_0x37875a)),_0x5c8514[_0x2d9a86(0x6be)](_0x5c8514[_0x496a20(0x654)],_0x5c8514[_0x22e0a6(0x466)](_0x622e7c,_0x73c518))),_0xcd4644=_0x108dc8[_0x2d9a86(0x609)+_0x151002(0x1e8)](_0x5c8514[_0x436828(0x2b8)](_0x5c8514[_0x2d9a86(0x596)],_0x5c8514[_0x151002(0x31c)](_0x4c3760,_0x1bbd82)),_0x5c8514[_0x496a20(0x228)](_0x5c8514[_0x436828(0x654)],_0x5c8514[_0x436828(0x27e)](_0x3ea4ca,_0x5418a3))),_0xa731fe=_0x5941d7[_0x2d9a86(0x609)+_0x22e0a6(0x1e8)](_0x5c8514[_0x22e0a6(0x6bf)](_0x5c8514[_0x22e0a6(0x539)],_0x5c8514[_0x22e0a6(0x4e1)](_0x2d483c,_0x275726)),_0x5c8514[_0x496a20(0x538)](_0x5c8514[_0x151002(0x654)],_0x5c8514[_0x151002(0x4e1)](_0x326ddd,_0x4a4eda))),_0x517def=_0x257421[_0x22e0a6(0x609)+_0x2d9a86(0x1e8)](_0x5c8514[_0x151002(0xd5)](_0x5c8514[_0x436828(0x5e9)],_0x5c8514[_0x436828(0x15e)](_0x58c672,_0x449945)),_0x5c8514[_0x151002(0x197)](_0x5c8514[_0x2d9a86(0x654)],_0x5c8514[_0x436828(0x2de)](_0x125fcd,_0x500b28)))):_0x5c1b71[_0x496a20(0x527)](_0x19a1d5,'0');else{if(_0x5c1b71[_0x496a20(0x297)](_0x5c1b71[_0x151002(0x1e9)],_0x5c1b71[_0x151002(0x1d5)])){const _0x1c0d11=_0x2f4866[_0x436828(0x1e4)](_0x2d45e0,arguments);return _0x5487b6=null,_0x1c0d11;}else _0x5c1b71[_0x22e0a6(0x2d3)](_0x590da4);}}})();}());const _0x3ac9fb=(function(){const _0x44f534=_0x3b0990,_0x2e98db=_0x5e9bac,_0x16bfba=_0x202f56,_0x13f09e=_0xe9b6a2,_0x2dc461=_0xe9b6a2,_0x291855={'UbsOi':function(_0xbe3b30,_0x30ab38){const _0x1644a4=_0x478a;return _0x5c1b71[_0x1644a4(0x236)](_0xbe3b30,_0x30ab38);},'welRz':_0x5c1b71[_0x44f534(0x1fd)],'vQskE':function(_0x1371db,_0x285c86){const _0x269f9c=_0x44f534;return _0x5c1b71[_0x269f9c(0x168)](_0x1371db,_0x285c86);},'TSkrv':function(_0x4d3bb6,_0x169e72){const _0x677241=_0x44f534;return _0x5c1b71[_0x677241(0x6c2)](_0x4d3bb6,_0x169e72);},'NsXbW':function(_0x467018,_0x55f279){const _0x1acf99=_0x44f534;return _0x5c1b71[_0x1acf99(0x60a)](_0x467018,_0x55f279);},'RZCnp':function(_0x18a18e,_0x4afbdb){const _0x527d56=_0x44f534;return _0x5c1b71[_0x527d56(0x24e)](_0x18a18e,_0x4afbdb);},'RirxU':_0x5c1b71[_0x44f534(0x448)],'uADTG':_0x5c1b71[_0x2e98db(0x2b0)],'lHJmx':_0x5c1b71[_0x16bfba(0x2a3)],'WecJK':_0x5c1b71[_0x2e98db(0xe5)]};if(_0x5c1b71[_0x16bfba(0x491)](_0x5c1b71[_0x16bfba(0xc1)],_0x5c1b71[_0x44f534(0x471)]))_0x2c176f=_0x19610c[_0x16bfba(0x1e6)](_0x291855[_0x2e98db(0x1c6)](_0x46a16b,_0xb5cb27))[_0x291855[_0x13f09e(0x708)]],_0x92251f='';else{let _0x42920c=!![];return function(_0xf55976,_0x3a546e){const _0x83e779=_0x44f534,_0x4b4311=_0x44f534,_0x5efea9=_0x16bfba,_0x5858e1=_0x44f534,_0x244595=_0x44f534,_0x223056={'jHSmJ':function(_0xe31b5f,_0x3bcdc3){const _0x20e336=_0x478a;return _0x5c1b71[_0x20e336(0x236)](_0xe31b5f,_0x3bcdc3);},'VwaSY':_0x5c1b71[_0x83e779(0x1fd)],'HJoGq':function(_0x1cdb62,_0xd547f3){const _0x52acf4=_0x83e779;return _0x5c1b71[_0x52acf4(0x20d)](_0x1cdb62,_0xd547f3);},'UsFSa':function(_0xbab370,_0x3cb99d){const _0x449a9b=_0x83e779;return _0x5c1b71[_0x449a9b(0x6c2)](_0xbab370,_0x3cb99d);}};if(_0x5c1b71[_0x4b4311(0x6b5)](_0x5c1b71[_0x5efea9(0x257)],_0x5c1b71[_0x5efea9(0x257)])){const _0x6fe008=_0x42920c?function(){const _0x5ec131=_0x4b4311,_0x32aecd=_0x5efea9,_0x3c1d91=_0x5858e1,_0x25afaf=_0x5858e1,_0x5600ba=_0x5858e1,_0x50f1bd={'tkWOC':function(_0x485616,_0x460e3e){const _0x3a97ae=_0x478a;return _0x291855[_0x3a97ae(0x670)](_0x485616,_0x460e3e);},'ijXmr':function(_0x2f4a9f,_0x3dec44){const _0x2e46b8=_0x478a;return _0x291855[_0x2e46b8(0x3a8)](_0x2f4a9f,_0x3dec44);},'LXleh':function(_0x118b40,_0x1d75c3){const _0x507887=_0x478a;return _0x291855[_0x507887(0x229)](_0x118b40,_0x1d75c3);}};if(_0x291855[_0x5ec131(0x3d1)](_0x291855[_0x5ec131(0x490)],_0x291855[_0x5ec131(0x5b0)]))_0x2615a8=_0x2901f9[_0x3c1d91(0x1e6)](_0x223056[_0x25afaf(0x3e4)](_0x529935,_0x402e5f))[_0x223056[_0x5600ba(0x48f)]],_0xabfd8b='';else{if(_0x3a546e){if(_0x291855[_0x25afaf(0x3d1)](_0x291855[_0x25afaf(0x114)],_0x291855[_0x32aecd(0x46e)])){const _0x33c72f=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x3fd53b=new _0x3b3031(),_0x567ed7=(_0x566f6d,_0x34d1b5)=>{const _0x196cd3=_0x3c1d91,_0x5af51f=_0x5ec131,_0x16683e=_0x3c1d91,_0x31e6e9=_0x5ec131,_0xa97c46=_0x5ec131;if(_0x3fd53b[_0x196cd3(0x5d2)](_0x34d1b5))return _0x566f6d;const _0x491a76=_0x34d1b5[_0x196cd3(0x5a6)](/[;,;、,]/),_0x556c11=_0x491a76[_0x196cd3(0x656)](_0xe469d8=>'['+_0xe469d8+']')[_0x16683e(0x4b2)]('\x20'),_0x5623c9=_0x491a76[_0x16683e(0x656)](_0x47836d=>'['+_0x47836d+']')[_0xa97c46(0x4b2)]('\x0a');_0x491a76[_0x16683e(0x5b5)+'ch'](_0xb6fabe=>_0x3fd53b[_0x196cd3(0x5e5)](_0xb6fabe)),_0x218a61='\x20';for(var _0x582e6d=_0x50f1bd[_0x5af51f(0x44b)](_0x50f1bd[_0xa97c46(0x388)](_0x3fd53b[_0xa97c46(0x683)],_0x491a76[_0x5af51f(0x291)+'h']),0x7*0x51f+0x1213+0x35eb*-0x1);_0x50f1bd[_0xa97c46(0x160)](_0x582e6d,_0x3fd53b[_0xa97c46(0x683)]);++_0x582e6d)_0x47256c+='[^'+_0x582e6d+']\x20';return _0x3d6cfb;};let _0x5680d3=0xe13*-0x1+-0x240f+0x3223,_0x269e9e=_0x25e6a0[_0x32aecd(0x609)+'ce'](_0x33c72f,_0x567ed7);while(_0x223056[_0x25afaf(0x645)](_0x3fd53b[_0x5ec131(0x683)],-0xee6*0x2+-0x3f*-0x71+-0x1*-0x1fd)){const _0x987e1b='['+_0x5680d3++ +_0x5ec131(0x54d)+_0x3fd53b[_0x5ec131(0x6a7)+'s']()[_0x32aecd(0x692)]()[_0x5ec131(0x6a7)],_0x889f04='[^'+_0x223056[_0x32aecd(0x3cc)](_0x5680d3,0x31*0x85+0x17c*0x2+0x1c6c*-0x1)+_0x5600ba(0x54d)+_0x3fd53b[_0x25afaf(0x6a7)+'s']()[_0x5600ba(0x692)]()[_0x25afaf(0x6a7)];_0x269e9e=_0x269e9e+'\x0a\x0a'+_0x889f04,_0x3fd53b[_0x5ec131(0x18f)+'e'](_0x3fd53b[_0x3c1d91(0x6a7)+'s']()[_0x3c1d91(0x692)]()[_0x25afaf(0x6a7)]);}return _0x269e9e;}else{const _0x2a4309=_0x3a546e[_0x5600ba(0x1e4)](_0xf55976,arguments);return _0x3a546e=null,_0x2a4309;}}}}:function(){};return _0x42920c=![],_0x6fe008;}else{if(_0x1be14b){const _0x2b725b=_0x43a0c9[_0x83e779(0x1e4)](_0x395ad9,arguments);return _0x1382b5=null,_0x2b725b;}}};}}()),_0x48213d=_0x5c1b71[_0x3b0990(0x628)](_0x3ac9fb,this,function(){const _0x2f37dc=_0x38c942,_0x1427b6=_0x5e9bac,_0x5431c1=_0x202f56,_0x38e52b=_0x3b0990,_0xfcafb6=_0x3b0990,_0x58a500={'Ksfbo':function(_0x3a95ba,_0x411225){const _0x1964a4=_0x478a;return _0x5c1b71[_0x1964a4(0x5d0)](_0x3a95ba,_0x411225);},'zTYDu':_0x5c1b71[_0x2f37dc(0x4ce)],'mwqvk':function(_0x51be9a,_0x46d526){const _0xe7b98d=_0x2f37dc;return _0x5c1b71[_0xe7b98d(0x6d6)](_0x51be9a,_0x46d526);},'nlTEv':function(_0x375d8e,_0x2fe5c6){const _0x101d83=_0x2f37dc;return _0x5c1b71[_0x101d83(0x45e)](_0x375d8e,_0x2fe5c6);},'yZsHx':_0x5c1b71[_0x2f37dc(0x1d7)],'HNFCL':_0x5c1b71[_0x1427b6(0x67b)],'zdjIi':_0x5c1b71[_0x1427b6(0x5fb)],'VhsQg':_0x5c1b71[_0x5431c1(0x144)],'TLeWV':function(_0x28ffb3,_0x1a6601){const _0x21f9f2=_0x1427b6;return _0x5c1b71[_0x21f9f2(0x33f)](_0x28ffb3,_0x1a6601);},'IRAIy':function(_0x3f7b61,_0x1748f3){const _0x3a89a8=_0x1427b6;return _0x5c1b71[_0x3a89a8(0x8d)](_0x3f7b61,_0x1748f3);},'DxgJX':_0x5c1b71[_0x5431c1(0x62e)],'ZLuEx':_0x5c1b71[_0xfcafb6(0x71e)],'kVFxM':function(_0x42def8,_0x2e6b8c){const _0x843bd1=_0xfcafb6;return _0x5c1b71[_0x843bd1(0x3db)](_0x42def8,_0x2e6b8c);},'mbzff':_0x5c1b71[_0x2f37dc(0x636)],'wemrK':function(_0x5bf721){const _0x726f67=_0xfcafb6;return _0x5c1b71[_0x726f67(0xda)](_0x5bf721);}};if(_0x5c1b71[_0x5431c1(0x51d)](_0x5c1b71[_0xfcafb6(0x4ac)],_0x5c1b71[_0x1427b6(0x1c4)])){const _0x1fb0f7=function(){const _0x1c3c83=_0x1427b6,_0x14960e=_0xfcafb6,_0x4ca124=_0x1427b6,_0x738acb=_0x5431c1,_0xc249cd=_0x38e52b,_0x596283={'hkTbT':_0x58a500[_0x1c3c83(0x6c3)],'mjFWe':function(_0x3959ee,_0x53b3e9){const _0x66cee3=_0x1c3c83;return _0x58a500[_0x66cee3(0x602)](_0x3959ee,_0x53b3e9);}};if(_0x58a500[_0x14960e(0x1bd)](_0x58a500[_0x4ca124(0x123)],_0x58a500[_0x14960e(0x243)]))_0x31113d[_0x1c3c83(0x1f3)][_0x1c3c83(0x8b)+'ay']=_0x596283[_0x14960e(0x339)],_0x596283[_0xc249cd(0x159)](_0x3b1415,_0x13ccd1[_0x4ca124(0x314)+_0x738acb(0x104)][_0x4f59e1]);else{let _0x4db230;try{if(_0x58a500[_0x4ca124(0x1bd)](_0x58a500[_0x4ca124(0x67e)],_0x58a500[_0x1c3c83(0x221)])){var _0x42f227=new _0x505056(_0x5646f0),_0x19b574='';for(var _0x60a3d3=0x52e*0x4+-0xd39+-0x77f;_0x58a500[_0x4ca124(0x3fd)](_0x60a3d3,_0x42f227[_0x738acb(0x50e)+_0x738acb(0x2d1)]);_0x60a3d3++){_0x19b574+=_0x271e00[_0x14960e(0x590)+_0xc249cd(0x220)+_0xc249cd(0x3a7)](_0x42f227[_0x60a3d3]);}return _0x19b574;}else _0x4db230=_0x58a500[_0xc249cd(0x602)](Function,_0x58a500[_0x4ca124(0x238)](_0x58a500[_0x1c3c83(0x100)](_0x58a500[_0xc249cd(0x320)],_0x58a500[_0x4ca124(0x42a)]),');'))();}catch(_0x1c6098){if(_0x58a500[_0x1c3c83(0x556)](_0x58a500[_0x1c3c83(0x408)],_0x58a500[_0x738acb(0x408)])){const _0x1ba679=_0x34a51e[_0x1c3c83(0x1e4)](_0x1d2188,arguments);return _0x5ba270=null,_0x1ba679;}else _0x4db230=window;}return _0x4db230;}},_0x44806b=_0x5c1b71[_0x5431c1(0x24f)](_0x1fb0f7),_0x25c2c4=_0x44806b[_0x5431c1(0x714)+'le']=_0x44806b[_0x5431c1(0x714)+'le']||{},_0x48aecd=[_0x5c1b71[_0x5431c1(0x8a)],_0x5c1b71[_0xfcafb6(0x61b)],_0x5c1b71[_0xfcafb6(0x2da)],_0x5c1b71[_0x1427b6(0x723)],_0x5c1b71[_0x38e52b(0x52e)],_0x5c1b71[_0x1427b6(0x540)],_0x5c1b71[_0x38e52b(0x6fa)]];for(let _0x577c8a=-0xd2d+0x108b+-0x35e;_0x5c1b71[_0x38e52b(0x14f)](_0x577c8a,_0x48aecd[_0x38e52b(0x291)+'h']);_0x577c8a++){if(_0x5c1b71[_0xfcafb6(0x394)](_0x5c1b71[_0x1427b6(0x12f)],_0x5c1b71[_0x2f37dc(0x5d1)])){const _0x1ced62=_0x3ac9fb[_0x38e52b(0x206)+_0x1427b6(0x5a0)+'r'][_0x2f37dc(0x16d)+_0x2f37dc(0x355)][_0xfcafb6(0x2a5)](_0x3ac9fb),_0x16733f=_0x48aecd[_0x577c8a],_0x15ee51=_0x25c2c4[_0x16733f]||_0x1ced62;_0x1ced62[_0x38e52b(0x37e)+_0x2f37dc(0x365)]=_0x3ac9fb[_0x2f37dc(0x2a5)](_0x3ac9fb),_0x1ced62[_0x38e52b(0x95)+_0x5431c1(0x6b3)]=_0x15ee51[_0x38e52b(0x95)+_0x38e52b(0x6b3)][_0x2f37dc(0x2a5)](_0x15ee51),_0x25c2c4[_0x16733f]=_0x1ced62;}else _0x2943c2=_0x2d6aa6[_0x2f37dc(0x55d)+_0xfcafb6(0x5a2)+'t'],_0x383218[_0x1427b6(0x6b2)+'e'](),_0x58a500[_0x2f37dc(0x604)](_0x4ba8f5);}}else{if(_0x2f257a[_0x38e52b(0x5d2)](_0x18d7cc))return _0x597eca;const _0x5a4a63=_0x1b1749[_0x2f37dc(0x5a6)](/[;,;、,]/),_0x343113=_0x5a4a63[_0xfcafb6(0x656)](_0x4d284c=>'['+_0x4d284c+']')[_0xfcafb6(0x4b2)]('\x20'),_0xc21cd5=_0x5a4a63[_0x1427b6(0x656)](_0x43c0ee=>'['+_0x43c0ee+']')[_0x38e52b(0x4b2)]('\x0a');_0x5a4a63[_0x38e52b(0x5b5)+'ch'](_0x4f1d26=>_0x52f241[_0x2f37dc(0x5e5)](_0x4f1d26)),_0x223472='\x20';for(var _0x14f022=_0x5c1b71[_0x5431c1(0x33f)](_0x5c1b71[_0x38e52b(0x1e5)](_0x4ea478[_0x1427b6(0x683)],_0x5a4a63[_0x1427b6(0x291)+'h']),0x1*0xd99+0x830+-0x15c8);_0x5c1b71[_0xfcafb6(0x60a)](_0x14f022,_0x297658[_0xfcafb6(0x683)]);++_0x14f022)_0x861dd4+='[^'+_0x14f022+']\x20';return _0xbad04f;}});_0x5c1b71[_0x202f56(0x24f)](_0x48213d);const _0x4b9b74=_0x5c1b71[_0xe9b6a2(0x44d)],_0x4d267c=_0x5c1b71[_0x5e9bac(0x183)],_0xd5d923=_0x2cf573[_0x3b0990(0x125)+_0x38c942(0x68e)](_0x4b9b74[_0x5e9bac(0x291)+'h'],_0x5c1b71[_0x38c942(0x1ef)](_0x2cf573[_0xe9b6a2(0x291)+'h'],_0x4d267c[_0x5e9bac(0x291)+'h'])),_0x135fa8=_0x5c1b71[_0x38c942(0x482)](atob,_0xd5d923),_0x20aa89=_0x5c1b71[_0x202f56(0x5dd)](stringToArrayBuffer,_0x135fa8);return crypto[_0x3b0990(0x26b)+'e'][_0x5e9bac(0x6c1)+_0xe9b6a2(0xe2)](_0x5c1b71[_0x3b0990(0x695)],_0x20aa89,{'name':_0x5c1b71[_0x202f56(0x27d)],'hash':_0x5c1b71[_0x3b0990(0x83)]},!![],[_0x5c1b71[_0x38c942(0x323)]]);}function encryptDataWithPublicKey(_0x5e1304,_0x72232){const _0x3c4cc5=_0x478a,_0x2512bb=_0x478a,_0x372233=_0x478a,_0x2aa3b7=_0x478a,_0x42dfe8=_0x478a,_0x2ae523={'eoBrC':function(_0x4af84e,_0x1d2840){return _0x4af84e===_0x1d2840;},'bUWrF':_0x3c4cc5(0x352),'bhWmc':_0x3c4cc5(0x438),'VkvIh':function(_0x1a734f,_0x332b5f){return _0x1a734f(_0x332b5f);},'IGRnV':_0x2512bb(0x1b8)+_0x2aa3b7(0x4fe)};try{if(_0x2ae523[_0x2512bb(0x1ff)](_0x2ae523[_0x3c4cc5(0x72e)],_0x2ae523[_0x2512bb(0x421)])){const _0x56fef0=_0xf64d85[_0x42dfe8(0x206)+_0x372233(0x5a0)+'r'][_0x2512bb(0x16d)+_0x3c4cc5(0x355)][_0x372233(0x2a5)](_0x339a06),_0x238827=_0x37f4df[_0x43dd4c],_0x1d57fb=_0x1f905b[_0x238827]||_0x56fef0;_0x56fef0[_0x372233(0x37e)+_0x2aa3b7(0x365)]=_0x189e9b[_0x42dfe8(0x2a5)](_0x23b10d),_0x56fef0[_0x372233(0x95)+_0x372233(0x6b3)]=_0x1d57fb[_0x42dfe8(0x95)+_0x2aa3b7(0x6b3)][_0x42dfe8(0x2a5)](_0x1d57fb),_0x348b24[_0x238827]=_0x56fef0;}else{_0x5e1304=_0x2ae523[_0x2aa3b7(0x661)](stringToArrayBuffer,_0x5e1304);const _0x292830={};return _0x292830[_0x2512bb(0x5c3)]=_0x2ae523[_0x3c4cc5(0x65f)],crypto[_0x372233(0x26b)+'e'][_0x42dfe8(0x7f)+'pt'](_0x292830,_0x72232,_0x5e1304);}}catch(_0x35f04a){}}function decryptDataWithPrivateKey(_0x99de80,_0x46fefb){const _0x1d2ff4=_0x478a,_0x53372a=_0x478a,_0x321477=_0x478a,_0x305c07=_0x478a,_0x2a2cb2=_0x478a,_0x39260c={'Vbwdw':function(_0x23051a,_0x285244){return _0x23051a(_0x285244);},'tZFsr':_0x1d2ff4(0x1b8)+_0x1d2ff4(0x4fe)};_0x99de80=_0x39260c[_0x1d2ff4(0x4ff)](stringToArrayBuffer,_0x99de80);const _0x3e95d3={};return _0x3e95d3[_0x1d2ff4(0x5c3)]=_0x39260c[_0x1d2ff4(0x5ea)],crypto[_0x305c07(0x26b)+'e'][_0x2a2cb2(0x3ff)+'pt'](_0x3e95d3,_0x46fefb,_0x99de80);}const pubkey=_0x468649(0x668)+_0x32155(0x86)+_0x468649(0xf8)+_0x266072(0x560)+_0x357033(0x641)+_0x32155(0x154)+_0x32155(0x24d)+_0x32155(0x3b5)+_0x357033(0x1a2)+_0x357033(0xff)+_0x357033(0x56b)+_0x32155(0x2bd)+_0x357033(0x64a)+_0x357033(0x445)+_0x468649(0x5cd)+_0x266072(0xad)+_0x266072(0x3f7)+_0x32155(0x35c)+_0x266072(0x2b5)+_0x357033(0x5ad)+_0x357033(0x502)+_0x532153(0x2ea)+_0x468649(0x1a8)+_0x468649(0x4bb)+_0x532153(0x11c)+_0x266072(0x276)+_0x266072(0x591)+_0x266072(0x56f)+_0x357033(0x58c)+_0x266072(0x119)+_0x357033(0x5f0)+_0x32155(0x5bc)+_0x532153(0x313)+_0x266072(0x680)+_0x532153(0x59b)+_0x468649(0x6bc)+_0x32155(0x67d)+_0x266072(0x381)+_0x532153(0x2d2)+_0x357033(0x157)+_0x266072(0x64d)+_0x32155(0x32f)+_0x32155(0x546)+_0x32155(0x43a)+_0x32155(0x30f)+_0x357033(0x1ec)+_0x357033(0x1ac)+_0x532153(0x179)+_0x266072(0x9e)+_0x357033(0x5e1)+_0x32155(0x46c)+_0x266072(0xf0)+_0x468649(0x6f3)+_0x532153(0x2fb)+_0x357033(0x5ab)+_0x468649(0x316)+_0x266072(0x427)+_0x32155(0x528)+_0x32155(0x311)+_0x32155(0x3dd)+_0x468649(0x478)+_0x266072(0x48d)+_0x532153(0x3da)+_0x266072(0x175)+_0x532153(0x21a)+_0x266072(0x5f8)+_0x32155(0x2b7)+_0x532153(0x3ad)+_0x468649(0x1f9)+_0x266072(0x472)+_0x468649(0x5e3)+_0x468649(0x2e4)+_0x357033(0x107)+_0x357033(0x6a6)+_0x532153(0xbc)+_0x357033(0x497)+_0x266072(0x657)+_0x357033(0x44c)+_0x357033(0x324)+_0x32155(0x55f)+_0x32155(0x201)+_0x532153(0x5be)+_0x532153(0x235)+_0x357033(0x60c)+_0x468649(0xa4)+_0x532153(0x620)+_0x32155(0x379)+_0x32155(0x38d)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x11f7d1){const _0x2a21ac=_0x468649,_0x3443fd=_0x532153,_0x2fff66={'iIync':function(_0x59bdca,_0xb0dc71){return _0x59bdca(_0xb0dc71);}};return _0x2fff66[_0x2a21ac(0x35d)](btoa,_0x2fff66[_0x3443fd(0x35d)](encodeURIComponent,_0x11f7d1));}var word_last='',lock_chat=-0xfda*-0x2+-0x140d+-0x8e*0x15;function wait(_0xdbdee7){return new Promise(_0x3b883b=>setTimeout(_0x3b883b,_0xdbdee7));}function fetchRetry(_0x22d703,_0x398b8c,_0x335f30={}){const _0x5847f0=_0x266072,_0x4a17c7=_0x357033,_0xa49a95=_0x532153,_0x3ef0a5=_0x532153,_0x469cef={'mvDjj':function(_0x4c184a,_0x451df5){return _0x4c184a===_0x451df5;},'pSEZn':_0x5847f0(0x108),'HKMwy':function(_0x572ec5,_0x289232){return _0x572ec5-_0x289232;},'AgjUd':_0x5847f0(0x40d),'sPAth':function(_0x2fed1e,_0x164e98){return _0x2fed1e(_0x164e98);},'seWBs':function(_0x7cafd1,_0x174c3e,_0x118f54){return _0x7cafd1(_0x174c3e,_0x118f54);}};function _0x242b77(_0x31ee1e){const _0x12d98c=_0x5847f0,_0x58ef43=_0x5847f0,_0x3b1026=_0x4a17c7,_0x557cde=_0x5847f0,_0x3fd285=_0x4a17c7;if(_0x469cef[_0x12d98c(0x369)](_0x469cef[_0x12d98c(0x446)],_0x469cef[_0x3b1026(0x446)])){triesLeft=_0x469cef[_0x3b1026(0x5d4)](_0x398b8c,0x6*-0x112+0x20a0+-0x1a33);if(!triesLeft){if(_0x469cef[_0x12d98c(0x369)](_0x469cef[_0x58ef43(0x519)],_0x469cef[_0x12d98c(0x519)]))throw _0x31ee1e;else _0x136997+=_0x17219e[_0x58ef43(0x590)+_0x12d98c(0x220)+_0x3b1026(0x3a7)](_0x13f42d[_0x1c1fdb]);}return _0x469cef[_0x3fd285(0x373)](wait,0x376*0x4+-0x19b5+-0x49b*-0x3)[_0x3fd285(0x26d)](()=>fetchRetry(_0x22d703,triesLeft,_0x335f30));}else _0x54e93c+=_0x2fa758;}return _0x469cef[_0x5847f0(0x6e8)](fetch,_0x22d703,_0x335f30)[_0x4a17c7(0x459)](_0x242b77);}function send_webchat(_0x186a87){const _0x4f3a84=_0x357033,_0x5b2ef1=_0x357033,_0x5cfa85=_0x32155,_0x252267=_0x266072,_0x41bb30=_0x357033,_0x2a91c7={'NZLad':function(_0x6b900f,_0x505d12){return _0x6b900f+_0x505d12;},'dGowb':_0x4f3a84(0x294)+_0x4f3a84(0x2c1)+'t','hDrXo':_0x5b2ef1(0x30e)+':','tCoul':function(_0xc35259,_0x116dc6){return _0xc35259===_0x116dc6;},'XOsQC':_0x5b2ef1(0x3e0),'qeFQE':function(_0x40462b,_0x5e0c0d){return _0x40462b(_0x5e0c0d);},'OgPLS':function(_0x57ca90,_0x4f55c6){return _0x57ca90+_0x4f55c6;},'zflOp':_0x41bb30(0x191)+_0x252267(0x20b)+_0x5cfa85(0x23f)+_0x5b2ef1(0x16c),'gQZnz':_0x4f3a84(0x598)+_0x4f3a84(0x54c)+_0x41bb30(0x4f8)+_0x5b2ef1(0x706)+_0x41bb30(0x6b7)+_0x41bb30(0x1cd)+'\x20)','lmOGK':_0x5cfa85(0x132)+_0x41bb30(0x731)+_0x4f3a84(0x20c)+')','zmDlU':_0x5cfa85(0x56a)+_0x4f3a84(0x639)+_0x5b2ef1(0x627)+_0x5cfa85(0x92)+_0x252267(0x382)+_0x4f3a84(0x162)+_0x252267(0x3a0),'iKzoJ':function(_0xf14f1a,_0x19710c){return _0xf14f1a(_0x19710c);},'rFwis':_0x5b2ef1(0x4ec),'afgOt':_0x41bb30(0x484),'Mptlh':_0x4f3a84(0x5f4),'aMpen':function(_0xbf537c){return _0xbf537c();},'enjqx':function(_0x47d87a,_0x4f17e1,_0x14917d){return _0x47d87a(_0x4f17e1,_0x14917d);},'dfCTX':_0x5b2ef1(0x6bd),'ahQQD':_0x4f3a84(0x87),'OFYml':_0x41bb30(0x34d)+'n','rVTwQ':_0x41bb30(0x1b8)+_0x252267(0x4fe),'udGvV':_0x5b2ef1(0xee)+'es','SGfMF':function(_0x4ea0fd,_0x33a0f3){return _0x4ea0fd!==_0x33a0f3;},'RcqSN':_0x4f3a84(0x1b6),'SDYVN':function(_0x25ab8b,_0x92a78b){return _0x25ab8b>_0x92a78b;},'cLuQy':function(_0x493d72,_0x37f14b){return _0x493d72==_0x37f14b;},'KKiae':_0x4f3a84(0xdc)+']','jWTPg':_0x4f3a84(0x1da),'aPRta':function(_0x59fe8b,_0x235289){return _0x59fe8b+_0x235289;},'AqZgN':function(_0x313eaf,_0x2e2f7a){return _0x313eaf!==_0x2e2f7a;},'xHsCf':_0x5b2ef1(0x685),'aDFFd':_0x41bb30(0x3c3),'euGDR':_0x41bb30(0xb2),'pRStV':function(_0x14d6d7,_0x5bf0c1){return _0x14d6d7+_0x5bf0c1;},'EVVch':_0x252267(0x150),'FMbzd':_0x41bb30(0x441),'JfQPh':_0x41bb30(0x625),'MugLe':function(_0x2ab2c2,_0x761bcb){return _0x2ab2c2>_0x761bcb;},'HyRTb':_0x4f3a84(0x67c),'kLRMv':function(_0x443949,_0x40adec){return _0x443949-_0x40adec;},'hFhVd':_0x4f3a84(0x263)+'pt','EfApJ':function(_0x550583,_0x3ab6fd,_0x31480a){return _0x550583(_0x3ab6fd,_0x31480a);},'ymEPc':_0x5b2ef1(0x1b3),'IhGlk':function(_0x5ae28d,_0x43f457){return _0x5ae28d+_0x43f457;},'PvdlT':function(_0x31542a,_0xc33724){return _0x31542a+_0xc33724;},'QBADN':_0x252267(0x10e)+_0x5b2ef1(0x453)+_0x252267(0x536)+_0x5b2ef1(0x290)+_0x252267(0x58a),'rQmZN':_0x41bb30(0x430)+'>','fpYyj':_0x5b2ef1(0xa0),'oqFNh':_0x4f3a84(0x464),'nDydl':function(_0x15221b,_0x1326fc){return _0x15221b+_0x1326fc;},'JFgWu':function(_0x2f2102,_0x1f5312){return _0x2f2102+_0x1f5312;},'AvAXv':function(_0x5b09ca,_0x146b59){return _0x5b09ca===_0x146b59;},'IDVvm':_0x5b2ef1(0x2be),'cYPFe':_0x252267(0x398),'dTolY':_0x5cfa85(0x3f4),'cHpbY':function(_0x3c661b,_0x3cc0ca){return _0x3c661b(_0x3cc0ca);},'LJQzq':function(_0x214f21,_0x23c13d){return _0x214f21!==_0x23c13d;},'yUYKp':_0x5b2ef1(0x5d5),'Aevbe':function(_0xe34c04,_0x5f150d){return _0xe34c04<_0x5f150d;},'qKOgH':function(_0x31b908,_0x37b63c){return _0x31b908+_0x37b63c;},'jXPDR':function(_0x52797d,_0x71211a){return _0x52797d+_0x71211a;},'cjOgU':function(_0x1322fa,_0xb2dcb9){return _0x1322fa+_0xb2dcb9;},'gMSsT':_0x41bb30(0x45b)+'\x20','tGyjy':_0x252267(0x20f)+_0x41bb30(0x1df)+_0x5cfa85(0x5df)+_0x5b2ef1(0x475)+_0x41bb30(0x2a7)+_0x4f3a84(0x44f)+_0x5b2ef1(0xa2)+_0x4f3a84(0x608)+_0x4f3a84(0x48e)+_0x5cfa85(0x59f)+_0x4f3a84(0x3f5)+_0x5b2ef1(0x5d6)+_0x5cfa85(0x415)+_0x5b2ef1(0x252)+'果:','vBKuH':function(_0x15107c,_0x3cf116){return _0x15107c+_0x3cf116;},'aKqTM':function(_0x32035e,_0x3d6f11){return _0x32035e+_0x3d6f11;},'RNkoa':_0x41bb30(0x4ca),'cEuNh':function(_0x548d0b,_0xf8aa8e){return _0x548d0b(_0xf8aa8e);},'dUVWL':function(_0x469265,_0x130a14){return _0x469265(_0x130a14);},'IOqdP':_0x5b2ef1(0x5b4),'uwljs':_0x41bb30(0x5f2),'RlUOK':function(_0x51446b,_0x3c360c){return _0x51446b+_0x3c360c;},'AIYkt':function(_0x3b3e18,_0xe12123){return _0x3b3e18+_0xe12123;},'FrQLX':_0x41bb30(0x10e)+_0x41bb30(0x453)+_0x252267(0x536)+_0x4f3a84(0x498)+_0x41bb30(0x392)+'\x22>','tOCbH':function(_0x132302,_0x5cc7a4,_0x53c76f){return _0x132302(_0x5cc7a4,_0x53c76f);},'tXiZu':_0x5cfa85(0x6d1)+_0x5b2ef1(0x671)+_0x4f3a84(0x614)+_0x252267(0x31a)+_0x5cfa85(0x33c)+_0x41bb30(0x72b),'oZBuC':function(_0x4ee945,_0x2916fb){return _0x4ee945!=_0x2916fb;},'Ewnrv':_0x5b2ef1(0x294),'FyflA':function(_0xb9326b,_0x3e0090){return _0xb9326b>_0x3e0090;},'sWFTy':function(_0x4d5511,_0x35e232){return _0x4d5511+_0x35e232;},'pupzA':_0x5cfa85(0x3ee),'IdYZX':_0x41bb30(0x599)+'\x0a','vxzwc':_0x5cfa85(0x488),'jlqaK':function(_0x338baf){return _0x338baf();},'BOpLR':function(_0x13faa9,_0x222cfb,_0x5a6570){return _0x13faa9(_0x222cfb,_0x5a6570);},'MbXyv':_0x5cfa85(0x6d1)+_0x252267(0x671)+_0x4f3a84(0x614)+_0x41bb30(0x55b)+_0x41bb30(0x366)+'q=','ARaqA':function(_0x3a094b,_0x2db2af){return _0x3a094b(_0x2db2af);},'RRZfm':_0x5b2ef1(0x265)+_0x5cfa85(0x20a)+_0x252267(0x4c9)+_0x252267(0x6b8)+_0x41bb30(0x68c)+_0x252267(0x25e)+_0x41bb30(0x234)+_0x5b2ef1(0x300)+_0x4f3a84(0x4dc)+_0x252267(0x632)+_0x252267(0x477)+_0x5cfa85(0x214)+_0x4f3a84(0xfc)+_0x4f3a84(0x6ad)+'n'};if(_0x2a91c7[_0x5b2ef1(0x6aa)](lock_chat,0x1*-0x19d9+-0x3b7+-0x1d9*-0x10))return;lock_chat=0x9de+0x2*-0x91a+0x857,knowledge=document[_0x252267(0x68a)+_0x5cfa85(0x26e)+_0x41bb30(0x56c)](_0x2a91c7[_0x5b2ef1(0x325)])[_0x252267(0x721)+_0x252267(0x43e)][_0x41bb30(0x609)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x41bb30(0x609)+'ce'](/<hr.*/gs,'')[_0x5cfa85(0x609)+'ce'](/<[^>]+>/g,'')[_0x5cfa85(0x609)+'ce'](/\n\n/g,'\x0a');if(_0x2a91c7[_0x252267(0xbb)](knowledge[_0x41bb30(0x291)+'h'],0xe3d+-0xe9*0x25+-0xe0*-0x18))knowledge[_0x5cfa85(0x186)](0x22c5+-0x27d*0xb+-0x53*0x12);knowledge+=_0x2a91c7[_0x5b2ef1(0x256)](_0x2a91c7[_0x5b2ef1(0x3c1)](_0x2a91c7[_0x252267(0x4a0)],original_search_query),_0x2a91c7[_0x252267(0x525)]);let _0xa0efa3=document[_0x4f3a84(0x68a)+_0x4f3a84(0x26e)+_0x5cfa85(0x56c)](_0x2a91c7[_0x4f3a84(0x55e)])[_0x5cfa85(0x6a7)];if(_0x186a87){if(_0x2a91c7[_0x4f3a84(0x1f5)](_0x2a91c7[_0x5cfa85(0x50d)],_0x2a91c7[_0x252267(0x50d)])){_0x571078+=_0x2a91c7[_0x41bb30(0x666)](_0x4bc4d8,_0x175aff),_0x697834=-0xdfd+0x35*0xb+-0x1*-0xbb6,_0x54dda3[_0x5cfa85(0x68a)+_0x4f3a84(0x26e)+_0x41bb30(0x56c)](_0x2a91c7[_0x5cfa85(0x55e)])[_0x41bb30(0x6a7)]='';return;}else _0xa0efa3=_0x186a87[_0x4f3a84(0x55d)+_0x252267(0x5a2)+'t'],_0x186a87[_0x252267(0x6b2)+'e'](),_0x2a91c7[_0x252267(0x659)](chatmore);}if(_0x2a91c7[_0x5cfa85(0x268)](_0xa0efa3[_0x252267(0x291)+'h'],-0x226a+0x1c71+-0x1*-0x5f9)||_0x2a91c7[_0x5b2ef1(0x4fd)](_0xa0efa3[_0x252267(0x291)+'h'],0xde6+-0x15*0x35+-0x901))return;_0x2a91c7[_0x5cfa85(0x5ff)](fetchRetry,_0x2a91c7[_0x4f3a84(0x1a6)](_0x2a91c7[_0x252267(0x393)](_0x2a91c7[_0x41bb30(0xbf)],_0x2a91c7[_0x41bb30(0x3a2)](encodeURIComponent,_0xa0efa3)),_0x2a91c7[_0x4f3a84(0x5a5)]),-0x40f*-0x5+0x18e*0x7+-0x1*0x1f2a)[_0x4f3a84(0x26d)](_0x355efe=>_0x355efe[_0x252267(0x47f)]())[_0x252267(0x26d)](_0x4b14cc=>{const _0x1b9cb9=_0x41bb30,_0xb70186=_0x252267,_0xad0bd3=_0x41bb30,_0x540d65=_0x5b2ef1,_0xb12c1=_0x41bb30,_0xe7a345={'HAAjy':function(_0x2874a8,_0x32d5a7){const _0x3196d8=_0x478a;return _0x2a91c7[_0x3196d8(0x631)](_0x2874a8,_0x32d5a7);},'hxaFP':function(_0x3f86a3,_0x437f1b){const _0x2f34c1=_0x478a;return _0x2a91c7[_0x2f34c1(0x393)](_0x3f86a3,_0x437f1b);},'lrDpd':_0x2a91c7[_0x1b9cb9(0x651)],'qKxcJ':_0x2a91c7[_0xb70186(0x523)],'ihwDY':_0x2a91c7[_0xb70186(0x383)],'ahykE':_0x2a91c7[_0x540d65(0x2f4)],'TfpUn':function(_0x3f8ea0,_0x461efa){const _0x45ab77=_0x540d65;return _0x2a91c7[_0x45ab77(0x218)](_0x3f8ea0,_0x461efa);},'DJJrx':_0x2a91c7[_0x540d65(0x2df)],'heLrl':_0x2a91c7[_0xad0bd3(0x29f)],'ovlnW':_0x2a91c7[_0xb70186(0x691)],'NZGAy':function(_0x1247c6){const _0x5ee86d=_0xad0bd3;return _0x2a91c7[_0x5ee86d(0x588)](_0x1247c6);},'HQPwd':function(_0x1776b8,_0x5d4b3f,_0x38d52a){const _0x34a490=_0xb12c1;return _0x2a91c7[_0x34a490(0x4c8)](_0x1776b8,_0x5d4b3f,_0x38d52a);},'bXnQq':function(_0x1901b9,_0x3691f0){const _0x4eeebe=_0x1b9cb9;return _0x2a91c7[_0x4eeebe(0x666)](_0x1901b9,_0x3691f0);},'ldEYg':_0x2a91c7[_0x540d65(0x6e1)],'mhFlg':_0x2a91c7[_0x1b9cb9(0x2d4)],'WDpRr':_0x2a91c7[_0xb12c1(0x3c6)],'ljJKQ':_0x2a91c7[_0xad0bd3(0x27c)],'NbSAj':_0x2a91c7[_0xad0bd3(0x2ac)],'Xfpxb':function(_0x327747,_0xd45832){const _0x647e95=_0xb70186;return _0x2a91c7[_0x647e95(0x1f5)](_0x327747,_0xd45832);},'vudvm':_0x2a91c7[_0xad0bd3(0x3b8)],'amLaB':function(_0x382121,_0x4a8c77){const _0xefb124=_0x540d65;return _0x2a91c7[_0xefb124(0xf3)](_0x382121,_0x4a8c77);},'obKip':function(_0x416569,_0x49aa7b){const _0x13d185=_0x1b9cb9;return _0x2a91c7[_0x13d185(0x268)](_0x416569,_0x49aa7b);},'AbWsJ':_0x2a91c7[_0xb12c1(0x117)],'nsWml':function(_0x404ff5,_0x50d75b){const _0x539378=_0xad0bd3;return _0x2a91c7[_0x539378(0x1ea)](_0x404ff5,_0x50d75b);},'UOHlX':_0x2a91c7[_0x1b9cb9(0x24b)],'jCVxk':function(_0x3156a4,_0x457acc){const _0x1585d6=_0xb70186;return _0x2a91c7[_0x1585d6(0x378)](_0x3156a4,_0x457acc);},'ROrgP':_0x2a91c7[_0x1b9cb9(0x55e)],'pCXgw':function(_0x1193ae,_0x159e3f){const _0x5aeb50=_0xb70186;return _0x2a91c7[_0x5aeb50(0x19d)](_0x1193ae,_0x159e3f);},'jzNSB':_0x2a91c7[_0x1b9cb9(0x410)],'cCRLi':_0x2a91c7[_0x540d65(0x4cc)],'vVRAO':_0x2a91c7[_0xad0bd3(0x5c6)],'jRxlY':function(_0x4b9413,_0x202c20){const _0x3f334c=_0xb12c1;return _0x2a91c7[_0x3f334c(0x99)](_0x4b9413,_0x202c20);},'CeKrj':_0x2a91c7[_0xb12c1(0x54f)],'oKEal':_0x2a91c7[_0xad0bd3(0x508)],'pRMPS':_0x2a91c7[_0x1b9cb9(0x66a)],'elEFw':function(_0x2f74bf,_0x4c0f21){const _0x11ef4a=_0xad0bd3;return _0x2a91c7[_0x11ef4a(0x4fd)](_0x2f74bf,_0x4c0f21);},'PXVey':function(_0x94a266,_0x53d5ad){const _0x523433=_0xb12c1;return _0x2a91c7[_0x523433(0xf3)](_0x94a266,_0x53d5ad);},'IHhvk':_0x2a91c7[_0xb70186(0x41f)],'nPidd':function(_0x27296f,_0x2fac31){const _0x192830=_0xb70186;return _0x2a91c7[_0x192830(0xcd)](_0x27296f,_0x2fac31);},'CQMRB':_0x2a91c7[_0xb12c1(0xf1)],'JDmmn':function(_0x30fb34,_0x44c30e,_0x1a0377){const _0x389eb1=_0xb12c1;return _0x2a91c7[_0x389eb1(0x37b)](_0x30fb34,_0x44c30e,_0x1a0377);},'RIDmu':_0x2a91c7[_0xb70186(0x23c)],'oClGW':function(_0x1ef187,_0xce7c36){const _0x1a83df=_0xad0bd3;return _0x2a91c7[_0x1a83df(0x2ee)](_0x1ef187,_0xce7c36);},'fwuiP':function(_0x280ee5,_0x17bbf4){const _0x541169=_0xb70186;return _0x2a91c7[_0x541169(0x4b4)](_0x280ee5,_0x17bbf4);},'qzTAK':_0x2a91c7[_0x540d65(0x644)],'ZpWBC':_0x2a91c7[_0xb12c1(0x10a)],'qLrQY':function(_0x3e2016,_0x47ac2d){const _0x1580eb=_0x1b9cb9;return _0x2a91c7[_0x1580eb(0x1f5)](_0x3e2016,_0x47ac2d);},'qRSms':_0x2a91c7[_0x1b9cb9(0x16a)],'fhwOO':_0x2a91c7[_0x540d65(0x2d7)],'bSPov':function(_0x2df4e3,_0x49148b){const _0x34071d=_0xb12c1;return _0x2a91c7[_0x34071d(0x218)](_0x2df4e3,_0x49148b);},'LjTNR':function(_0x5ca4cd,_0x458390){const _0x17d8bc=_0x1b9cb9;return _0x2a91c7[_0x17d8bc(0x581)](_0x5ca4cd,_0x458390);},'jumMh':function(_0x29fff3,_0x491b65){const _0x19a696=_0x1b9cb9;return _0x2a91c7[_0x19a696(0x443)](_0x29fff3,_0x491b65);},'DLcLO':_0x2a91c7[_0xb70186(0xe7)],'bZVpg':function(_0x2a9d0e,_0x64b2f2){const _0x435dc7=_0x1b9cb9;return _0x2a91c7[_0x435dc7(0x347)](_0x2a9d0e,_0x64b2f2);},'DfmFm':_0x2a91c7[_0xb12c1(0x3d7)]};if(_0x2a91c7[_0xb12c1(0x1f5)](_0x2a91c7[_0x1b9cb9(0x43f)],_0x2a91c7[_0x540d65(0x180)])){prompt=JSON[_0xad0bd3(0x1e6)](_0x2a91c7[_0xb70186(0x71d)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x1b9cb9(0x512)](_0x4b14cc[_0x540d65(0x6b6)+_0xad0bd3(0x111)][-0x36b+0x1*0x2593+0x8*-0x445][_0x1b9cb9(0x722)+'nt'])[-0xa34*-0x1+0xcb5*-0x2+0xf37])),prompt[_0xb70186(0x31f)][_0xb70186(0x36b)+'t']=knowledge,prompt[_0x540d65(0x31f)][_0xb70186(0xc4)+_0xad0bd3(0x720)+_0xb12c1(0x5a9)+'y']=-0x79e+-0x21fe+0x299d,prompt[_0xb70186(0x31f)][_0x540d65(0x1ee)+_0x540d65(0x655)+'e']=0x8*-0x31d+-0x13*-0x151+-0x1b+0.9;for(tmp_prompt in prompt[_0x1b9cb9(0x57d)]){if(_0x2a91c7[_0xb12c1(0x558)](_0x2a91c7[_0xb12c1(0x1fc)],_0x2a91c7[_0x1b9cb9(0x1fc)]))_0x9f703[_0xad0bd3(0x4c4)](_0x2a91c7[_0xad0bd3(0xe7)],_0x300ee9);else{if(_0x2a91c7[_0xb70186(0x1cf)](_0x2a91c7[_0x540d65(0x49f)](_0x2a91c7[_0xad0bd3(0x4db)](_0x2a91c7[_0xad0bd3(0x393)](_0x2a91c7[_0xad0bd3(0x443)](_0x2a91c7[_0xb70186(0x1a6)](prompt[_0xb12c1(0x31f)][_0x1b9cb9(0x36b)+'t'],tmp_prompt),'\x0a'),_0x2a91c7[_0xb12c1(0x1b5)]),_0xa0efa3),_0x2a91c7[_0xad0bd3(0x10c)])[_0xb70186(0x291)+'h'],-0x443*-0x5+-0xa*0x317+0x32b*0x5))prompt[_0x540d65(0x31f)][_0x1b9cb9(0x36b)+'t']+=_0x2a91c7[_0xb70186(0x4db)](tmp_prompt,'\x0a');}}prompt[_0x1b9cb9(0x31f)][_0xb70186(0x36b)+'t']+=_0x2a91c7[_0xb70186(0x3c1)](_0x2a91c7[_0xb12c1(0x77)](_0x2a91c7[_0x540d65(0x1b5)],_0xa0efa3),_0x2a91c7[_0x1b9cb9(0x10c)]),optionsweb={'method':_0x2a91c7[_0xb70186(0x380)],'headers':headers,'body':_0x2a91c7[_0xb70186(0x413)](b64EncodeUnicode,JSON[_0xb70186(0x58b)+_0xb70186(0x6e0)](prompt[_0xad0bd3(0x31f)]))},document[_0xad0bd3(0x68a)+_0x1b9cb9(0x26e)+_0xb12c1(0x56c)](_0x2a91c7[_0x1b9cb9(0xf1)])[_0x1b9cb9(0x721)+_0xad0bd3(0x43e)]='',_0x2a91c7[_0xb12c1(0x4c8)](markdownToHtml,_0x2a91c7[_0x1b9cb9(0x126)](beautify,_0xa0efa3),document[_0xb12c1(0x68a)+_0xb70186(0x26e)+_0xb70186(0x56c)](_0x2a91c7[_0xb70186(0xf1)])),chatTextRaw=_0x2a91c7[_0xb12c1(0x443)](_0x2a91c7[_0x540d65(0x77)](_0x2a91c7[_0xb12c1(0x1d4)],_0xa0efa3),_0x2a91c7[_0x540d65(0x315)]),chatTemp='',text_offset=-(0x2*0xf07+-0x112*-0x1+-0x1f1f),prev_chat=document[_0xad0bd3(0x728)+_0xad0bd3(0x6f1)+_0x1b9cb9(0x4b5)](_0x2a91c7[_0x540d65(0x23c)])[_0xb12c1(0x721)+_0x1b9cb9(0x43e)],prev_chat=_0x2a91c7[_0xb12c1(0x322)](_0x2a91c7[_0x1b9cb9(0x2c5)](_0x2a91c7[_0xad0bd3(0x2ee)](prev_chat,_0x2a91c7[_0x540d65(0x485)]),document[_0x1b9cb9(0x68a)+_0x540d65(0x26e)+_0xad0bd3(0x56c)](_0x2a91c7[_0x1b9cb9(0xf1)])[_0xad0bd3(0x721)+_0xb70186(0x43e)]),_0x2a91c7[_0xad0bd3(0x10a)]),_0x2a91c7[_0x540d65(0x2a2)](fetch,_0x2a91c7[_0xb70186(0x247)],optionsweb)[_0x540d65(0x26d)](_0x3466e2=>{const _0x3985f7=_0x1b9cb9,_0xe7be66=_0xad0bd3,_0x190236=_0x1b9cb9,_0x1b971a=_0xb70186,_0x46adfe=_0x1b9cb9,_0x3f4881={};_0x3f4881[_0x3985f7(0x5fd)]=_0xe7a345[_0xe7be66(0x9a)];const _0x5e1f5a=_0x3f4881;if(_0xe7a345[_0xe7be66(0x422)](_0xe7a345[_0x190236(0x5ed)],_0xe7a345[_0x190236(0x5ed)])){const _0x431967=_0x3466e2[_0xe7be66(0x19a)][_0x190236(0x1e7)+_0x1b971a(0x600)]();let _0x4c1a71='',_0x6d93fb='';_0x431967[_0xe7be66(0x4d9)]()[_0x1b971a(0x26d)](function _0x12b1b0({done:_0x11fb9b,value:_0x1e9f3c}){const _0x42bc94=_0x46adfe,_0x371b69=_0x46adfe,_0x43e550=_0x3985f7,_0x2c3dcb=_0x190236,_0x4a55d9=_0x1b971a,_0x239244={'ybAJZ':function(_0x5b22e2,_0x3a86f7){const _0xc5ab8c=_0x478a;return _0xe7a345[_0xc5ab8c(0x32a)](_0x5b22e2,_0x3a86f7);},'adkaM':function(_0x27c237,_0xc3038e){const _0x5dca98=_0x478a;return _0xe7a345[_0x5dca98(0x47d)](_0x27c237,_0xc3038e);},'UqbSD':function(_0x377514,_0x397d15){const _0x5d5872=_0x478a;return _0xe7a345[_0x5d5872(0x47d)](_0x377514,_0x397d15);},'KSHva':_0xe7a345[_0x42bc94(0x12a)],'EMvew':_0xe7a345[_0x42bc94(0x2f3)],'kJlmX':_0xe7a345[_0x371b69(0x6cb)],'ydomw':_0xe7a345[_0x42bc94(0x233)],'UEkWb':function(_0x290264,_0x2dd53a){const _0x34f5c6=_0x2c3dcb;return _0xe7a345[_0x34f5c6(0x49a)](_0x290264,_0x2dd53a);},'itsVE':_0xe7a345[_0x43e550(0x215)],'WdNTb':function(_0x4fe12e,_0x1e7d42){const _0x420ad5=_0x2c3dcb;return _0xe7a345[_0x420ad5(0x47d)](_0x4fe12e,_0x1e7d42);},'wZPvM':_0xe7a345[_0x4a55d9(0x711)],'IVfUk':_0xe7a345[_0x42bc94(0x705)],'rzeGd':function(_0x4da434){const _0xc6a728=_0x42bc94;return _0xe7a345[_0xc6a728(0x21b)](_0x4da434);},'MjHNV':function(_0x41df8e,_0x1f6983,_0x327bc6){const _0x29c57c=_0x2c3dcb;return _0xe7a345[_0x29c57c(0x3e6)](_0x41df8e,_0x1f6983,_0x327bc6);},'cOZHt':function(_0x365575,_0x49a03c){const _0x5cc688=_0x2c3dcb;return _0xe7a345[_0x5cc688(0x1c3)](_0x365575,_0x49a03c);},'Rxuah':_0xe7a345[_0x371b69(0x32c)],'yePJh':_0xe7a345[_0x42bc94(0x461)],'TjkHI':_0xe7a345[_0x42bc94(0x6f0)],'EvFIb':_0xe7a345[_0x42bc94(0x6f7)],'aaRky':_0xe7a345[_0x42bc94(0x7c)],'TDrHO':function(_0x17c584,_0x13bdfd){const _0x40b0e0=_0x42bc94;return _0xe7a345[_0x40b0e0(0x494)](_0x17c584,_0x13bdfd);},'YKegr':_0xe7a345[_0x371b69(0xe4)],'UpQSs':function(_0x5e1081,_0x5525ff){const _0x5712ad=_0x42bc94;return _0xe7a345[_0x5712ad(0x174)](_0x5e1081,_0x5525ff);},'FGcIs':function(_0x21269f,_0x1ebe10){const _0x5268a0=_0x371b69;return _0xe7a345[_0x5268a0(0x52f)](_0x21269f,_0x1ebe10);},'gtRWA':_0xe7a345[_0x371b69(0x5a1)],'rDWiV':function(_0x116ce8,_0x258aa2){const _0x55c75b=_0x43e550;return _0xe7a345[_0x55c75b(0x435)](_0x116ce8,_0x258aa2);},'nGzIN':_0xe7a345[_0x4a55d9(0x44e)],'rfayg':function(_0x1141a4,_0x2b41ca){const _0x11aa6e=_0x371b69;return _0xe7a345[_0x11aa6e(0xd6)](_0x1141a4,_0x2b41ca);},'vPLyE':_0xe7a345[_0x371b69(0x5ca)],'okuWL':function(_0x1931a1,_0x50f22e){const _0x4734d0=_0x42bc94;return _0xe7a345[_0x4734d0(0x239)](_0x1931a1,_0x50f22e);},'jJpJj':_0xe7a345[_0x43e550(0x6e7)],'mYHLw':_0xe7a345[_0x42bc94(0x4df)],'oIxIT':function(_0x5695fe,_0x403910){const _0x20cdf5=_0x2c3dcb;return _0xe7a345[_0x20cdf5(0x494)](_0x5695fe,_0x403910);},'oZJNb':_0xe7a345[_0x2c3dcb(0x4cf)],'cXDav':function(_0x42c44a,_0x7a91ae){const _0xf12d8a=_0x2c3dcb;return _0xe7a345[_0xf12d8a(0x3a3)](_0x42c44a,_0x7a91ae);},'oYPjZ':_0xe7a345[_0x43e550(0x15c)],'pKbvm':_0xe7a345[_0x42bc94(0x1c2)],'MqKZy':_0xe7a345[_0x2c3dcb(0x401)],'FUzKe':function(_0x2bc549,_0x3fbf00){const _0x7c804b=_0x42bc94;return _0xe7a345[_0x7c804b(0x2ab)](_0x2bc549,_0x3fbf00);},'qphae':function(_0x29bd40,_0x3af481){const _0x144420=_0x371b69;return _0xe7a345[_0x144420(0x389)](_0x29bd40,_0x3af481);},'BOBby':_0xe7a345[_0x371b69(0xb8)],'zyeau':function(_0x5e8b71,_0x52da61){const _0x16886=_0x2c3dcb;return _0xe7a345[_0x16886(0x5ee)](_0x5e8b71,_0x52da61);},'QMDUz':_0xe7a345[_0x4a55d9(0x4a6)],'zqvkC':function(_0x1a0b30,_0x5c0070,_0x446d0b){const _0x3edb79=_0x43e550;return _0xe7a345[_0x3edb79(0x694)](_0x1a0b30,_0x5c0070,_0x446d0b);},'CJkrG':function(_0x597795,_0x1b50f5){const _0xb9313f=_0x2c3dcb;return _0xe7a345[_0xb9313f(0x49a)](_0x597795,_0x1b50f5);},'SNrHM':_0xe7a345[_0x2c3dcb(0x431)],'GoUYx':function(_0x3a7dc1,_0x3d5f09){const _0x5ec927=_0x2c3dcb;return _0xe7a345[_0x5ec927(0x349)](_0x3a7dc1,_0x3d5f09);},'gYXdc':function(_0x42d296,_0x18b117){const _0x3721cd=_0x371b69;return _0xe7a345[_0x3721cd(0x5b6)](_0x42d296,_0x18b117);},'fOefE':_0xe7a345[_0x42bc94(0x187)],'vCMSI':_0xe7a345[_0x42bc94(0x612)]};if(_0xe7a345[_0x42bc94(0x4e9)](_0xe7a345[_0x371b69(0x6ce)],_0xe7a345[_0x4a55d9(0x6ce)]))_0x330495[_0x43e550(0x4c4)](_0x5e1f5a[_0x4a55d9(0x5fd)],_0x46b7c0);else{if(_0x11fb9b)return;const _0x196efb=new TextDecoder(_0xe7a345[_0x42bc94(0x418)])[_0x42bc94(0xc7)+'e'](_0x1e9f3c);return _0x196efb[_0x4a55d9(0x6a0)]()[_0x4a55d9(0x5a6)]('\x0a')[_0x2c3dcb(0x5b5)+'ch'](function(_0x2eb5df){const _0x54eabc=_0x371b69,_0x55ba14=_0x43e550,_0x2d7828=_0x371b69,_0x5c5fb4=_0x43e550,_0x257354=_0x4a55d9,_0x338050={'aMHxF':function(_0x4a4789,_0x55777b){const _0x52dd59=_0x478a;return _0x239244[_0x52dd59(0x411)](_0x4a4789,_0x55777b);},'kFNeA':_0x239244[_0x54eabc(0xa6)],'VzMdA':_0x239244[_0x55ba14(0x458)]};if(_0x239244[_0x2d7828(0x1f1)](_0x239244[_0x54eabc(0x5de)],_0x239244[_0x54eabc(0x5de)]))_0xa7d956=_0x2509dd;else{if(_0x239244[_0x257354(0x64e)](_0x2eb5df[_0x54eabc(0x291)+'h'],-0x183f+0x1a9b+-0x256))_0x4c1a71=_0x2eb5df[_0x5c5fb4(0x186)](-0xdeb+-0x9*-0x16e+-0x19*-0xb);if(_0x239244[_0x257354(0x456)](_0x4c1a71,_0x239244[_0x55ba14(0x40c)])){if(_0x239244[_0x54eabc(0x5da)](_0x239244[_0x257354(0x437)],_0x239244[_0x55ba14(0x437)])){word_last+=_0x239244[_0x55ba14(0x520)](chatTextRaw,chatTemp),lock_chat=0xe1+0x224e*-0x1+0x2b*0xc7,document[_0x2d7828(0x68a)+_0x54eabc(0x26e)+_0x55ba14(0x56c)](_0x239244[_0x55ba14(0x1bb)])[_0x257354(0x6a7)]='';return;}else try{_0x57caad=_0x338050[_0x5c5fb4(0x71a)](_0x24c004,_0x5921a8);const _0x3eb131={};return _0x3eb131[_0x257354(0x5c3)]=_0x338050[_0x257354(0x5b7)],_0x1f8662[_0x257354(0x26b)+'e'][_0x257354(0x7f)+'pt'](_0x3eb131,_0x2fe33f,_0x525cd0);}catch(_0x138325){}}let _0x30cab1;try{if(_0x239244[_0x257354(0x1d2)](_0x239244[_0x257354(0x21d)],_0x239244[_0x55ba14(0x690)]))try{_0x239244[_0x5c5fb4(0x697)](_0x239244[_0x2d7828(0x14a)],_0x239244[_0x55ba14(0x14a)])?_0x22efd8=OWLPxn[_0x54eabc(0x411)](_0x30cef4,OWLPxn[_0x5c5fb4(0x65c)](OWLPxn[_0x257354(0x158)](OWLPxn[_0x2d7828(0x6af)],OWLPxn[_0x55ba14(0x513)]),');'))():(_0x30cab1=JSON[_0x2d7828(0x1e6)](_0x239244[_0x2d7828(0x335)](_0x6d93fb,_0x4c1a71))[_0x239244[_0x257354(0x458)]],_0x6d93fb='');}catch(_0x2a6073){if(_0x239244[_0x5c5fb4(0x697)](_0x239244[_0x55ba14(0x69b)],_0x239244[_0x5c5fb4(0x69b)])){const _0xb85d42={'IyLHy':OWLPxn[_0x257354(0x36f)],'DxUAJ':OWLPxn[_0x54eabc(0x652)],'vEkVR':function(_0x2e7e22,_0x155c41){const _0x3598d3=_0x257354;return OWLPxn[_0x3598d3(0x6a2)](_0x2e7e22,_0x155c41);},'tOwTm':OWLPxn[_0x54eabc(0x260)],'AbRff':function(_0x12a953,_0x2e4c73){const _0x289c13=_0x2d7828;return OWLPxn[_0x289c13(0x6b9)](_0x12a953,_0x2e4c73);},'pOoBD':OWLPxn[_0x257354(0x42e)],'VuYmg':OWLPxn[_0x2d7828(0x2bc)],'GzITV':function(_0x35ebe3,_0x33d6b7){const _0x30bc77=_0x257354;return OWLPxn[_0x30bc77(0x6a2)](_0x35ebe3,_0x33d6b7);},'EFArg':function(_0x353044){const _0xc4bd2d=_0x54eabc;return OWLPxn[_0xc4bd2d(0x25c)](_0x353044);}};OWLPxn[_0x2d7828(0x15d)](_0x252a97,this,function(){const _0x8e9c15=_0x54eabc,_0x2843c0=_0x55ba14,_0x5b9f06=_0x5c5fb4,_0x415c19=_0x2d7828,_0x2b20a8=_0x55ba14,_0x54e8e5=new _0x41d422(_0xb85d42[_0x8e9c15(0x52b)]),_0xfd7c67=new _0x5d33c7(_0xb85d42[_0x2843c0(0x6bb)],'i'),_0x5d8705=_0xb85d42[_0x8e9c15(0x3c7)](_0x32d560,_0xb85d42[_0x8e9c15(0x638)]);!_0x54e8e5[_0x415c19(0x506)](_0xb85d42[_0x5b9f06(0x368)](_0x5d8705,_0xb85d42[_0x2b20a8(0x288)]))||!_0xfd7c67[_0x2b20a8(0x506)](_0xb85d42[_0x2843c0(0x368)](_0x5d8705,_0xb85d42[_0x8e9c15(0x3d8)]))?_0xb85d42[_0x2843c0(0x4ab)](_0x5d8705,'0'):_0xb85d42[_0x2b20a8(0x5f5)](_0x3282df);})();}else _0x30cab1=JSON[_0x5c5fb4(0x1e6)](_0x4c1a71)[_0x239244[_0x2d7828(0x458)]],_0x6d93fb='';}else(function(){return!![];}[_0x54eabc(0x206)+_0x2d7828(0x5a0)+'r'](OWLPxn[_0x2d7828(0x4cd)](OWLPxn[_0x257354(0x14b)],OWLPxn[_0x257354(0x40f)]))[_0x54eabc(0x4e7)](OWLPxn[_0x5c5fb4(0x88)]));}catch(_0x13938b){if(_0x239244[_0x54eabc(0x5da)](_0x239244[_0x2d7828(0x412)],_0x239244[_0x5c5fb4(0x358)])){_0x2a27dd=_0x338050[_0x54eabc(0x71a)](_0x55e2b0,_0x219402);const _0x1e70b8={};return _0x1e70b8[_0x257354(0x5c3)]=_0x338050[_0x54eabc(0x5b7)],_0x22505b[_0x55ba14(0x26b)+'e'][_0x55ba14(0x7f)+'pt'](_0x1e70b8,_0x3d3b0f,_0x118d4e);}else _0x6d93fb+=_0x4c1a71;}_0x30cab1&&_0x239244[_0x257354(0x29b)](_0x30cab1[_0x2d7828(0x291)+'h'],0x821+0x1d6*0xf+0x17*-0x18d)&&_0x239244[_0x257354(0x230)](_0x30cab1[0x1cd*0x11+-0xd7f+-0x111e][_0x54eabc(0x1b0)+_0x55ba14(0x192)][_0x55ba14(0x38a)+_0x5c5fb4(0x32b)+'t'][-0xb*-0x6b+0x2606+0x2a9f*-0x1],text_offset)&&(_0x239244[_0x2d7828(0x697)](_0x239244[_0x257354(0x699)],_0x239244[_0x5c5fb4(0x699)])?(_0x368595=_0x15f08a[_0x2d7828(0x1e6)](_0x3b5b81)[_0x338050[_0x5c5fb4(0x170)]],_0x129116=''):(chatTemp+=_0x30cab1[0x26a2+0x1b80+-0x69d*0xa][_0x55ba14(0x619)],text_offset=_0x30cab1[0x2452+0x24b1+0x4903*-0x1][_0x55ba14(0x1b0)+_0x55ba14(0x192)][_0x5c5fb4(0x38a)+_0x257354(0x32b)+'t'][_0x239244[_0x2d7828(0x14d)](_0x30cab1[-0x1c95+-0x1*-0x21f+-0xd3b*-0x2][_0x2d7828(0x1b0)+_0x257354(0x192)][_0x257354(0x38a)+_0x257354(0x32b)+'t'][_0x55ba14(0x291)+'h'],-0x1947+-0x17e9+0x3131)])),chatTemp=chatTemp[_0x54eabc(0x609)+_0x5c5fb4(0x1e8)]('\x0a\x0a','\x0a')[_0x257354(0x609)+_0x5c5fb4(0x1e8)]('\x0a\x0a','\x0a'),document[_0x55ba14(0x68a)+_0x257354(0x26e)+_0x257354(0x56c)](_0x239244[_0x55ba14(0x343)])[_0x5c5fb4(0x721)+_0x55ba14(0x43e)]='',_0x239244[_0x2d7828(0x51c)](markdownToHtml,_0x239244[_0x5c5fb4(0x4d5)](beautify,chatTemp),document[_0x55ba14(0x68a)+_0x55ba14(0x26e)+_0x2d7828(0x56c)](_0x239244[_0x5c5fb4(0x343)])),_0x239244[_0x54eabc(0x25c)](proxify),document[_0x2d7828(0x728)+_0x257354(0x6f1)+_0x55ba14(0x4b5)](_0x239244[_0x257354(0x679)])[_0x2d7828(0x721)+_0x5c5fb4(0x43e)]=_0x239244[_0x55ba14(0x335)](_0x239244[_0x257354(0x237)](_0x239244[_0x2d7828(0x1d6)](prev_chat,_0x239244[_0x55ba14(0x566)]),document[_0x257354(0x68a)+_0x257354(0x26e)+_0x2d7828(0x56c)](_0x239244[_0x257354(0x343)])[_0x5c5fb4(0x721)+_0x5c5fb4(0x43e)]),_0x239244[_0x257354(0x33d)]);}}),_0x431967[_0x371b69(0x4d9)]()[_0x4a55d9(0x26d)](_0x12b1b0);}});}else _0x1a9a6a=PqdoMm[_0xe7be66(0x391)](_0xd28aee,PqdoMm[_0xe7be66(0x4da)](PqdoMm[_0x3985f7(0x4fa)](PqdoMm[_0x3985f7(0x12a)],PqdoMm[_0x3985f7(0x2f3)]),');'))();})[_0x540d65(0x459)](_0xf92cba=>{const _0x1e6a2a=_0xb12c1,_0x52bc85=_0x540d65,_0xd50cbd=_0xb70186,_0x3be228=_0x540d65,_0x3081f7=_0x1b9cb9;if(_0x2a91c7[_0x1e6a2a(0x1ea)](_0x2a91c7[_0x1e6a2a(0x98)],_0x2a91c7[_0xd50cbd(0x98)]))console[_0xd50cbd(0x4c4)](_0x2a91c7[_0x52bc85(0xe7)],_0xf92cba);else{const _0x45efa8=_0x12ff06?function(){const _0x4e8f95=_0x52bc85;if(_0x285e69){const _0x452b2a=_0x5d2e93[_0x4e8f95(0x1e4)](_0x2289d1,arguments);return _0x56e81a=null,_0x452b2a;}}:function(){};return _0x2c855d=![],_0x45efa8;}});}else _0x1b250c+=_0x21d5d0;});}function send_chat(_0x37ee62){const _0x4d65dd=_0x532153,_0x4c5f75=_0x266072,_0x533dd7=_0x357033,_0x29c5b8=_0x357033,_0x9596e1=_0x266072,_0x21cbeb={'Npnog':_0x4d65dd(0xee)+'es','fPMvp':function(_0x3f99e7,_0x38136d){return _0x3f99e7(_0x38136d);},'ZEdVe':_0x4c5f75(0x90),'WvACZ':_0x533dd7(0x4e2),'nOSlu':function(_0x110ed4,_0x53bf82){return _0x110ed4>=_0x53bf82;},'FbwXY':function(_0x4b5960,_0x19da8f){return _0x4b5960+_0x19da8f;},'ozMvY':_0x533dd7(0x283),'gsdfD':_0x9596e1(0x334)+_0x533dd7(0x266)+'rl','GMVNH':_0x533dd7(0x84)+'l','HkvqS':function(_0x1e2a27,_0x59a51c){return _0x1e2a27(_0x59a51c);},'VETcp':_0x533dd7(0x2e5)+_0x533dd7(0x303)+_0x533dd7(0x406),'pXhjg':_0x9596e1(0x15b),'aobOq':function(_0x398e20,_0x37b8a7){return _0x398e20(_0x37b8a7);},'rCvnQ':function(_0x3b29bc,_0x225c53){return _0x3b29bc>=_0x225c53;},'XJpAJ':_0x533dd7(0x6d1)+_0x4c5f75(0x2ca)+'l','MnSho':_0x4c5f75(0x6d1)+_0x4c5f75(0x4cb),'JygRa':function(_0x4baf8d,_0x55fe7f){return _0x4baf8d+_0x55fe7f;},'fmOoU':_0x9596e1(0x4cb),'qNWkM':_0x4d65dd(0x5e4),'EwSGx':_0x4c5f75(0x530),'tWfLV':_0x4c5f75(0x191)+_0x4c5f75(0x20b)+_0x4d65dd(0x23f)+_0x4c5f75(0x16c),'zoJet':_0x29c5b8(0x598)+_0x4d65dd(0x54c)+_0x4c5f75(0x4f8)+_0x533dd7(0x706)+_0x9596e1(0x6b7)+_0x9596e1(0x1cd)+'\x20)','IDAft':function(_0xb79790,_0x16d8a5){return _0xb79790-_0x16d8a5;},'lQkzy':_0x4d65dd(0x132)+_0x4c5f75(0x731)+_0x4c5f75(0x20c)+')','pBorE':_0x533dd7(0x56a)+_0x4c5f75(0x639)+_0x4c5f75(0x627)+_0x533dd7(0x92)+_0x9596e1(0x382)+_0x29c5b8(0x162)+_0x4d65dd(0x3a0),'YAncV':_0x4d65dd(0x4ec),'zvqHx':_0x29c5b8(0x484),'PmgpH':_0x29c5b8(0x5f4),'zUUKD':function(_0x1a9182,_0x2a4a01){return _0x1a9182(_0x2a4a01);},'YfFCO':function(_0x40406d){return _0x40406d();},'iMYPG':function(_0x4c62be,_0x2076ee){return _0x4c62be!==_0x2076ee;},'QlwWJ':_0x29c5b8(0x701),'aJnXS':function(_0x40acc4,_0x348bcf){return _0x40acc4>_0x348bcf;},'dyPot':function(_0x39318c,_0x14ab91){return _0x39318c==_0x14ab91;},'rNQjt':_0x533dd7(0xdc)+']','SgIew':_0x9596e1(0x2dd),'dwMVn':_0x4c5f75(0x294)+_0x4d65dd(0x2c1)+'t','xPLND':_0x9596e1(0x480),'JJENE':_0x533dd7(0x29a),'cEafY':function(_0x14603a,_0x5b9d2e){return _0x14603a!==_0x5b9d2e;},'XKmwM':_0x533dd7(0x5d7),'KlKTl':_0x533dd7(0x4a3),'mSlUH':_0x4d65dd(0x70c),'SNdhM':function(_0x340bfc,_0x25338c){return _0x340bfc!==_0x25338c;},'MgSFR':_0x4c5f75(0x131),'IXJXN':function(_0x3a2218,_0x9849ef){return _0x3a2218>_0x9849ef;},'vUrSz':function(_0x3f5ac3,_0x49b651){return _0x3f5ac3===_0x49b651;},'xThPV':_0x4c5f75(0x241),'kMBob':_0x533dd7(0xdd),'jvRja':function(_0x3e1b22,_0x5b16b3){return _0x3e1b22-_0x5b16b3;},'DXZpQ':_0x9596e1(0x263)+'pt','yDwJu':function(_0x3e9ae,_0x4b6ea6,_0x40a643){return _0x3e9ae(_0x4b6ea6,_0x40a643);},'kZCvN':_0x4d65dd(0x1b3),'Lasom':function(_0x10c3d1,_0x2ad4a6){return _0x10c3d1+_0x2ad4a6;},'qgfTN':function(_0x3d3b19,_0x3b4c33){return _0x3d3b19+_0x3b4c33;},'FTYue':_0x9596e1(0x10e)+_0x4c5f75(0x453)+_0x29c5b8(0x536)+_0x29c5b8(0x290)+_0x29c5b8(0x58a),'mItOF':_0x4c5f75(0x430)+'>','AbVpK':function(_0x1cffbd,_0x4de59b){return _0x1cffbd===_0x4de59b;},'Zmmfd':_0x533dd7(0x68f),'lEOma':_0x4d65dd(0x464),'yqCRQ':_0x4d65dd(0x67f),'DnAvR':_0x4c5f75(0x294)+_0x9596e1(0x6b1),'ooiuE':function(_0x1d95bd,_0x2313ee){return _0x1d95bd+_0x2313ee;},'DDAnm':_0x533dd7(0x463)+_0x533dd7(0x397)+_0x533dd7(0x1a3)+_0x4d65dd(0x537)+_0x533dd7(0x4c7)+_0x533dd7(0x457)+_0x9596e1(0x5bf)+_0x29c5b8(0x729)+_0x4d65dd(0x3ac)+_0x4c5f75(0x250)+_0x4c5f75(0x1af),'CdofZ':_0x29c5b8(0x5ec)+_0x29c5b8(0x1fb),'LwsRK':_0x29c5b8(0x29d),'CtwAK':_0x4d65dd(0x30e)+':','AgUZv':_0x533dd7(0x5bb),'TRblq':function(_0x4d6ad0,_0x3dd268){return _0x4d6ad0>_0x3dd268;},'JYUtx':_0x533dd7(0x6ca),'ElJqE':_0x29c5b8(0x272),'KdSyP':_0x29c5b8(0x450),'QlyVo':_0x9596e1(0x211),'LkdGQ':_0x29c5b8(0x66e),'OeXlQ':_0x29c5b8(0x62b),'ZOsLa':_0x533dd7(0x25a),'tOzKD':_0x29c5b8(0x12b),'flsIG':_0x9596e1(0x58f),'OEezP':_0x4c5f75(0xba),'xYCWY':_0x4d65dd(0x1ce),'Pqtei':_0x9596e1(0x677),'ECFGn':_0x533dd7(0x42f),'Tyvnq':_0x29c5b8(0x455),'qtrrB':function(_0x3ecf4a,_0x59e690){return _0x3ecf4a(_0x59e690);},'xzPoh':function(_0x346b82,_0x1a941b){return _0x346b82!=_0x1a941b;},'hiwfk':function(_0x1be389,_0x2583f9){return _0x1be389+_0x2583f9;},'OjJmg':_0x29c5b8(0x294),'cjZEj':_0x9596e1(0x359)+_0x533dd7(0x60b),'zDCCz':_0x29c5b8(0x599)+'\x0a','HsKBW':function(_0x5c2821,_0x515d8f){return _0x5c2821+_0x515d8f;},'gAvgi':function(_0x3b4d8a,_0x271b61){return _0x3b4d8a+_0x271b61;},'hUvui':function(_0x3093a4,_0x2e30e7){return _0x3093a4+_0x2e30e7;},'gOSYp':function(_0x399d74,_0x1d5a1c){return _0x399d74+_0x1d5a1c;},'chEvf':_0x4c5f75(0x357)+_0x4c5f75(0x353)+_0x29c5b8(0x6a8)+_0x29c5b8(0x399)+_0x9596e1(0x2ec)+_0x4d65dd(0x6f2)+_0x9596e1(0x3b0)+'\x0a','CXCah':_0x29c5b8(0x414),'KLBtT':_0x4d65dd(0x739),'AKJCu':_0x29c5b8(0x13c)+_0x4c5f75(0x569)+_0x9596e1(0x216),'kjlhF':_0x4d65dd(0x4ca),'BPKka':function(_0x14974a,_0x439db1){return _0x14974a(_0x439db1);},'wZFiC':function(_0x35933f,_0x7740ee,_0x11282d){return _0x35933f(_0x7740ee,_0x11282d);},'HZjpz':function(_0x2cfc48,_0x245e32){return _0x2cfc48(_0x245e32);},'PMsiw':function(_0x598fec,_0xb476ea){return _0x598fec+_0xb476ea;},'vbJkI':function(_0x1f5ce5,_0x156eee){return _0x1f5ce5+_0x156eee;},'TWbEg':_0x29c5b8(0x5b4),'yIOYQ':_0x4d65dd(0x5f2),'BxmKs':function(_0x10e1f0,_0x721220){return _0x10e1f0+_0x721220;},'HLFhm':_0x29c5b8(0x10e)+_0x4d65dd(0x453)+_0x4c5f75(0x536)+_0x533dd7(0x498)+_0x4c5f75(0x392)+'\x22>','TPOvp':function(_0x27736f,_0x198506,_0x451ead){return _0x27736f(_0x198506,_0x451ead);},'bCuqA':_0x4d65dd(0x6d1)+_0x9596e1(0x671)+_0x4d65dd(0x614)+_0x29c5b8(0x31a)+_0x9596e1(0x33c)+_0x4c5f75(0x72b)};let _0x1dfc11=document[_0x29c5b8(0x68a)+_0x4c5f75(0x26e)+_0x4d65dd(0x56c)](_0x21cbeb[_0x9596e1(0x3ae)])[_0x4c5f75(0x6a7)];_0x37ee62&&(_0x21cbeb[_0x4c5f75(0x2fd)](_0x21cbeb[_0x533dd7(0x146)],_0x21cbeb[_0x29c5b8(0x146)])?_0x49acdd=_0xaa43cd:(_0x1dfc11=_0x37ee62[_0x4c5f75(0x55d)+_0x533dd7(0x5a2)+'t'],_0x37ee62[_0x4c5f75(0x6b2)+'e']()));if(_0x21cbeb[_0x29c5b8(0x91)](_0x1dfc11[_0x9596e1(0x291)+'h'],0x12*0xcf+0x98+-0xf26)||_0x21cbeb[_0x533dd7(0x718)](_0x1dfc11[_0x533dd7(0x291)+'h'],0x1*0x1817+-0x7cf+0x1*-0xfbc))return;if(_0x21cbeb[_0x4c5f75(0x306)](word_last[_0x9596e1(0x291)+'h'],-0x3*0x742+0x18*-0x10c+0x30da))word_last[_0x9596e1(0x186)](-0x250+0x17a5*0x1+-0x1c3*0xb);if(_0x1dfc11[_0x533dd7(0x3ca)+_0x4d65dd(0x26c)]('你能')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x533dd7(0x26c)]('讲讲')||_0x1dfc11[_0x533dd7(0x3ca)+_0x29c5b8(0x26c)]('扮演')||_0x1dfc11[_0x4d65dd(0x3ca)+_0x533dd7(0x26c)]('模仿')||_0x1dfc11[_0x533dd7(0x3ca)+_0x29c5b8(0x26c)](_0x21cbeb[_0x4c5f75(0xc2)])||_0x1dfc11[_0x533dd7(0x3ca)+_0x4c5f75(0x26c)]('帮我')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x4d65dd(0x26c)](_0x21cbeb[_0x533dd7(0x223)])||_0x1dfc11[_0x533dd7(0x3ca)+_0x9596e1(0x26c)](_0x21cbeb[_0x29c5b8(0x62c)])||_0x1dfc11[_0x4d65dd(0x3ca)+_0x4c5f75(0x26c)]('请问')||_0x1dfc11[_0x4c5f75(0x3ca)+_0x9596e1(0x26c)]('请给')||_0x1dfc11[_0x533dd7(0x3ca)+_0x4d65dd(0x26c)]('请你')||_0x1dfc11[_0x533dd7(0x3ca)+_0x29c5b8(0x26c)](_0x21cbeb[_0x4d65dd(0xc2)])||_0x1dfc11[_0x533dd7(0x3ca)+_0x4c5f75(0x26c)](_0x21cbeb[_0x533dd7(0x716)])||_0x1dfc11[_0x9596e1(0x3ca)+_0x4d65dd(0x26c)](_0x21cbeb[_0x4c5f75(0x474)])||_0x1dfc11[_0x9596e1(0x3ca)+_0x533dd7(0x26c)](_0x21cbeb[_0x4d65dd(0x8f)])||_0x1dfc11[_0x9596e1(0x3ca)+_0x4c5f75(0x26c)](_0x21cbeb[_0x29c5b8(0x6ec)])||_0x1dfc11[_0x29c5b8(0x3ca)+_0x533dd7(0x26c)](_0x21cbeb[_0x4c5f75(0x3de)])||_0x1dfc11[_0x533dd7(0x3ca)+_0x4c5f75(0x26c)]('怎样')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x29c5b8(0x26c)]('给我')||_0x1dfc11[_0x4d65dd(0x3ca)+_0x533dd7(0x26c)]('如何')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x29c5b8(0x26c)]('谁是')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x9596e1(0x26c)]('查询')||_0x1dfc11[_0x4c5f75(0x3ca)+_0x29c5b8(0x26c)](_0x21cbeb[_0x9596e1(0x589)])||_0x1dfc11[_0x4d65dd(0x3ca)+_0x9596e1(0x26c)](_0x21cbeb[_0x4c5f75(0x3bd)])||_0x1dfc11[_0x4d65dd(0x3ca)+_0x4c5f75(0x26c)](_0x21cbeb[_0x533dd7(0x1a4)])||_0x1dfc11[_0x4d65dd(0x3ca)+_0x29c5b8(0x26c)](_0x21cbeb[_0x4c5f75(0x364)])||_0x1dfc11[_0x9596e1(0x3ca)+_0x29c5b8(0x26c)]('哪个')||_0x1dfc11[_0x4c5f75(0x3ca)+_0x533dd7(0x26c)]('哪些')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x4d65dd(0x26c)](_0x21cbeb[_0x9596e1(0x52c)])||_0x1dfc11[_0x9596e1(0x3ca)+_0x4d65dd(0x26c)](_0x21cbeb[_0x9596e1(0x579)])||_0x1dfc11[_0x4c5f75(0x3ca)+_0x4c5f75(0x26c)]('啥是')||_0x1dfc11[_0x29c5b8(0x3ca)+_0x4c5f75(0x26c)]('为啥')||_0x1dfc11[_0x533dd7(0x3ca)+_0x4c5f75(0x26c)]('怎么'))return _0x21cbeb[_0x4c5f75(0x1dd)](send_webchat,_0x37ee62);if(_0x21cbeb[_0x533dd7(0x350)](lock_chat,0x2*-0xcbe+-0x262f+0x3fab))return;lock_chat=0x1a4e+-0x73a+-0x1313;const _0x1492d2=_0x21cbeb[_0x4c5f75(0x4fb)](_0x21cbeb[_0x4c5f75(0xc5)](_0x21cbeb[_0x9596e1(0x4fb)](document[_0x29c5b8(0x68a)+_0x4d65dd(0x26e)+_0x4c5f75(0x56c)](_0x21cbeb[_0x4d65dd(0x1b9)])[_0x533dd7(0x721)+_0x9596e1(0x43e)][_0x533dd7(0x609)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x4d65dd(0x609)+'ce'](/<hr.*/gs,'')[_0x4d65dd(0x609)+'ce'](/<[^>]+>/g,'')[_0x4d65dd(0x609)+'ce'](/\n\n/g,'\x0a'),_0x21cbeb[_0x9596e1(0x4d1)]),search_queryquery),_0x21cbeb[_0x29c5b8(0x305)]);let _0x28c154=_0x21cbeb[_0x9596e1(0x376)](_0x21cbeb[_0x9596e1(0x1e2)](_0x21cbeb[_0x4c5f75(0x529)](_0x21cbeb[_0x4c5f75(0x5ef)](_0x21cbeb[_0x533dd7(0x4fb)](_0x21cbeb[_0x533dd7(0x4de)](_0x21cbeb[_0x4c5f75(0x3b2)](_0x21cbeb[_0x4c5f75(0x284)],_0x21cbeb[_0x4d65dd(0x4ae)]),_0x1492d2),'\x0a'),word_last),_0x21cbeb[_0x9596e1(0x605)]),_0x1dfc11),_0x21cbeb[_0x4d65dd(0x4c5)]);const _0x2a57a7={};_0x2a57a7[_0x533dd7(0x36b)+'t']=_0x28c154,_0x2a57a7[_0x4c5f75(0x29c)+_0x29c5b8(0x310)]=0x3e8,_0x2a57a7[_0x533dd7(0x1ee)+_0x533dd7(0x655)+'e']=0.9,_0x2a57a7[_0x533dd7(0x63f)]=0x1,_0x2a57a7[_0x29c5b8(0x6d4)+_0x9596e1(0x1ae)+_0x4d65dd(0x6fe)+'ty']=0x0,_0x2a57a7[_0x4d65dd(0xc4)+_0x4c5f75(0x720)+_0x533dd7(0x5a9)+'y']=0x1,_0x2a57a7[_0x533dd7(0x6b4)+'of']=0x1,_0x2a57a7[_0x9596e1(0x224)]=![],_0x2a57a7[_0x29c5b8(0x1b0)+_0x9596e1(0x192)]=0x0,_0x2a57a7[_0x29c5b8(0x1f7)+'m']=!![];const _0x5c7ff9={'method':_0x21cbeb[_0x533dd7(0x674)],'headers':headers,'body':_0x21cbeb[_0x4c5f75(0x42b)](b64EncodeUnicode,JSON[_0x533dd7(0x58b)+_0x29c5b8(0x6e0)](_0x2a57a7))};_0x1dfc11=_0x1dfc11[_0x4d65dd(0x609)+_0x4d65dd(0x1e8)]('\x0a\x0a','\x0a')[_0x9596e1(0x609)+_0x4c5f75(0x1e8)]('\x0a\x0a','\x0a'),document[_0x4d65dd(0x68a)+_0x4c5f75(0x26e)+_0x9596e1(0x56c)](_0x21cbeb[_0x4c5f75(0x9f)])[_0x9596e1(0x721)+_0x4d65dd(0x43e)]='',_0x21cbeb[_0x4d65dd(0x115)](markdownToHtml,_0x21cbeb[_0x9596e1(0x637)](beautify,_0x1dfc11),document[_0x9596e1(0x68a)+_0x4c5f75(0x26e)+_0x29c5b8(0x56c)](_0x21cbeb[_0x533dd7(0x9f)])),chatTextRaw=_0x21cbeb[_0x29c5b8(0x47c)](_0x21cbeb[_0x29c5b8(0x3d3)](_0x21cbeb[_0x4d65dd(0x510)],_0x1dfc11),_0x21cbeb[_0x9596e1(0x1cb)]),chatTemp='',text_offset=-(0x1ffa+-0x118e+-0xe6b*0x1),prev_chat=document[_0x9596e1(0x728)+_0x9596e1(0x6f1)+_0x29c5b8(0x4b5)](_0x21cbeb[_0x4c5f75(0x251)])[_0x4d65dd(0x721)+_0x533dd7(0x43e)],prev_chat=_0x21cbeb[_0x533dd7(0x529)](_0x21cbeb[_0x29c5b8(0x3b2)](_0x21cbeb[_0x9596e1(0x395)](prev_chat,_0x21cbeb[_0x29c5b8(0x143)]),document[_0x4c5f75(0x68a)+_0x9596e1(0x26e)+_0x533dd7(0x56c)](_0x21cbeb[_0x29c5b8(0x9f)])[_0x29c5b8(0x721)+_0x533dd7(0x43e)]),_0x21cbeb[_0x4d65dd(0x19e)]),_0x21cbeb[_0x4c5f75(0x495)](fetch,_0x21cbeb[_0x4c5f75(0xf6)],_0x5c7ff9)[_0x29c5b8(0x26d)](_0x2609b8=>{const _0x115d53=_0x29c5b8,_0x49802e=_0x533dd7,_0x12ef06=_0x4d65dd,_0x5aea3b=_0x4c5f75,_0x46097a=_0x4c5f75;if(_0x21cbeb[_0x115d53(0x2fd)](_0x21cbeb[_0x115d53(0x204)],_0x21cbeb[_0x12ef06(0x204)]))_0x1040bf=_0x1a04f4[_0x5aea3b(0x1e6)](_0x4d6cd5)[_0x21cbeb[_0x49802e(0x2bf)]],_0x41cfec='';else{const _0x57e4d4=_0x2609b8[_0x115d53(0x19a)][_0x5aea3b(0x1e7)+_0x5aea3b(0x600)]();let _0x1b85bc='',_0x11af40='';_0x57e4d4[_0x12ef06(0x4d9)]()[_0x115d53(0x26d)](function _0x2f38b6({done:_0x5a169f,value:_0x51add4}){const _0x301a7c=_0x49802e,_0x363412=_0x12ef06,_0x46cfd5=_0x5aea3b,_0x3ac069=_0x12ef06,_0x5906bc=_0x46097a,_0x3e87eb={'zMZkA':function(_0x13e1eb,_0x334192){const _0x6ab1cf=_0x478a;return _0x21cbeb[_0x6ab1cf(0x1cc)](_0x13e1eb,_0x334192);},'oycsp':_0x21cbeb[_0x301a7c(0x97)],'nuHWN':_0x21cbeb[_0x363412(0x2ff)],'YBlyZ':function(_0x238e07,_0x415d33){const _0xa72f9d=_0x301a7c;return _0x21cbeb[_0xa72f9d(0x71c)](_0x238e07,_0x415d33);},'sHtiH':function(_0x210486,_0x39fd49){const _0xd8fd79=_0x301a7c;return _0x21cbeb[_0xd8fd79(0x529)](_0x210486,_0x39fd49);},'nSrNN':_0x21cbeb[_0x46cfd5(0x1aa)],'hGAAG':_0x21cbeb[_0x301a7c(0x331)],'KESSW':_0x21cbeb[_0x46cfd5(0x434)],'aDrmm':function(_0x6db1d9,_0x162de8){const _0x27fa32=_0x46cfd5;return _0x21cbeb[_0x27fa32(0x65b)](_0x6db1d9,_0x162de8);},'VXfLb':function(_0x5dbb24,_0x4c4509){const _0x433ca9=_0x363412;return _0x21cbeb[_0x433ca9(0x529)](_0x5dbb24,_0x4c4509);},'vAWil':_0x21cbeb[_0x301a7c(0x354)],'UZxdL':_0x21cbeb[_0x46cfd5(0x270)],'yugiS':function(_0x519708,_0x1e4c69){const _0x2d3d4b=_0x301a7c;return _0x21cbeb[_0x2d3d4b(0x65b)](_0x519708,_0x1e4c69);},'ZFWdm':function(_0x2a0888,_0x28481c){const _0x2ac657=_0x46cfd5;return _0x21cbeb[_0x2ac657(0xae)](_0x2a0888,_0x28481c);},'lBnAl':function(_0x5511d1,_0x375f81){const _0x4fdb7f=_0x363412;return _0x21cbeb[_0x4fdb7f(0x724)](_0x5511d1,_0x375f81);},'cOJbp':function(_0x219dd6,_0x4bd67c){const _0x1c5098=_0x46cfd5;return _0x21cbeb[_0x1c5098(0x529)](_0x219dd6,_0x4bd67c);},'XhHBO':_0x21cbeb[_0x46cfd5(0x210)],'ieyCz':_0x21cbeb[_0x3ac069(0x396)],'SFCMz':function(_0x5b4ce5,_0x13a60a){const _0x11c055=_0x363412;return _0x21cbeb[_0x11c055(0x6cf)](_0x5b4ce5,_0x13a60a);},'IajPW':_0x21cbeb[_0x5906bc(0xe1)],'anpwF':_0x21cbeb[_0x5906bc(0x1f4)],'UtWcS':_0x21cbeb[_0x301a7c(0x5aa)],'pMtTg':_0x21cbeb[_0x301a7c(0x12e)],'lQeJE':_0x21cbeb[_0x46cfd5(0x135)],'DoeoL':function(_0xf12c60,_0x519be4){const _0x43fe96=_0x5906bc;return _0x21cbeb[_0x43fe96(0x2c0)](_0xf12c60,_0x519be4);},'MFWro':_0x21cbeb[_0x5906bc(0xb7)],'iwUqG':_0x21cbeb[_0x301a7c(0x432)],'ztcSO':_0x21cbeb[_0x46cfd5(0xea)],'uzgUy':_0x21cbeb[_0x3ac069(0x5af)],'FPZhr':_0x21cbeb[_0x46cfd5(0x4af)],'XbbmI':function(_0x565391,_0x10e4f8){const _0x18b2da=_0x301a7c;return _0x21cbeb[_0x18b2da(0x390)](_0x565391,_0x10e4f8);},'lHEWo':function(_0x41e58e){const _0x2a16b4=_0x301a7c;return _0x21cbeb[_0x2a16b4(0x439)](_0x41e58e);},'yIfnX':function(_0xdfe838,_0x2f4bf9){const _0x24050d=_0x5906bc;return _0x21cbeb[_0x24050d(0xfb)](_0xdfe838,_0x2f4bf9);},'cbqkx':_0x21cbeb[_0x3ac069(0x574)],'JnZXR':function(_0x251cbf,_0x198e55){const _0x486994=_0x363412;return _0x21cbeb[_0x486994(0x423)](_0x251cbf,_0x198e55);},'FFJZg':function(_0x5a1fac,_0x410234){const _0x3b1f58=_0x46cfd5;return _0x21cbeb[_0x3b1f58(0x91)](_0x5a1fac,_0x410234);},'iYxZS':_0x21cbeb[_0x3ac069(0x39d)],'qwFcP':_0x21cbeb[_0x363412(0x733)],'SwXUO':_0x21cbeb[_0x3ac069(0x3ae)],'usyzu':function(_0x34720e,_0x502384){const _0x2b4dea=_0x5906bc;return _0x21cbeb[_0x2b4dea(0xfb)](_0x34720e,_0x502384);},'YRzKV':_0x21cbeb[_0x3ac069(0x28b)],'vFcpJ':_0x21cbeb[_0x363412(0x584)],'oYoAS':function(_0x48c552,_0x2f038b){const _0x3d1cc1=_0x3ac069;return _0x21cbeb[_0x3d1cc1(0x2fd)](_0x48c552,_0x2f038b);},'HQKGq':_0x21cbeb[_0x363412(0x650)],'dwMSm':_0x21cbeb[_0x46cfd5(0x610)],'fjign':_0x21cbeb[_0x301a7c(0x2bf)],'jtRby':function(_0x3f3ac7,_0x128d26){const _0x2e25be=_0x3ac069;return _0x21cbeb[_0x2e25be(0xfb)](_0x3f3ac7,_0x128d26);},'iPGOk':_0x21cbeb[_0x3ac069(0x3f6)],'ibZqQ':function(_0x572b69,_0x410fef){const _0x449938=_0x5906bc;return _0x21cbeb[_0x449938(0x2fa)](_0x572b69,_0x410fef);},'SIISA':_0x21cbeb[_0x5906bc(0x25f)],'eozBE':function(_0x4ffe91,_0x214936){const _0x2e43e8=_0x5906bc;return _0x21cbeb[_0x2e43e8(0x718)](_0x4ffe91,_0x214936);},'TVHMY':function(_0x4508ff,_0x57d91d){const _0x42cabf=_0x3ac069;return _0x21cbeb[_0x42cabf(0x423)](_0x4508ff,_0x57d91d);},'vqOhl':function(_0x1ff001,_0x4f435a){const _0xf82c39=_0x3ac069;return _0x21cbeb[_0xf82c39(0x1a1)](_0x1ff001,_0x4f435a);},'ururG':_0x21cbeb[_0x363412(0x360)],'QEJeq':_0x21cbeb[_0x46cfd5(0x72c)],'LiMRu':function(_0x3ce023,_0x4d726b){const _0x1bb718=_0x363412;return _0x21cbeb[_0x1bb718(0x1ad)](_0x3ce023,_0x4d726b);},'FHRsI':_0x21cbeb[_0x363412(0x9f)],'iAOaf':function(_0x469ced,_0x1db7c2,_0x5f4a0c){const _0x31868c=_0x301a7c;return _0x21cbeb[_0x31868c(0x102)](_0x469ced,_0x1db7c2,_0x5f4a0c);},'DXCSS':_0x21cbeb[_0x3ac069(0x251)],'dHnZO':function(_0xdfd9e6,_0x52f54d){const _0x211f9d=_0x301a7c;return _0x21cbeb[_0x211f9d(0x2fc)](_0xdfd9e6,_0x52f54d);},'xoivJ':function(_0x4402fd,_0x5454cd){const _0x6c2656=_0x3ac069;return _0x21cbeb[_0x6c2656(0x3b2)](_0x4402fd,_0x5454cd);},'jqNdk':function(_0x3e6756,_0x1c74af){const _0x5bfb45=_0x46cfd5;return _0x21cbeb[_0x5bfb45(0x529)](_0x3e6756,_0x1c74af);},'gjWFA':_0x21cbeb[_0x3ac069(0x522)],'ySoXD':_0x21cbeb[_0x5906bc(0x19e)]};if(_0x21cbeb[_0x363412(0x274)](_0x21cbeb[_0x301a7c(0x205)],_0x21cbeb[_0x5906bc(0x205)])){if(_0x5a169f)return;const _0x5f5d8b=new TextDecoder(_0x21cbeb[_0x5906bc(0x3e8)])[_0x5906bc(0xc7)+'e'](_0x51add4);return _0x5f5d8b[_0x301a7c(0x6a0)]()[_0x301a7c(0x5a6)]('\x0a')[_0x363412(0x5b5)+'ch'](function(_0x289df4){const _0x1d4090=_0x301a7c,_0x188d11=_0x46cfd5,_0x23890b=_0x363412,_0x508e10=_0x46cfd5,_0x32d9d5=_0x5906bc,_0x2a0035={'POMBv':_0x3e87eb[_0x1d4090(0x5c9)],'yiSmZ':_0x3e87eb[_0x188d11(0x6ef)],'DsXdi':function(_0x14f64b,_0x429562){const _0x4f3781=_0x188d11;return _0x3e87eb[_0x4f3781(0x22e)](_0x14f64b,_0x429562);},'ibXVV':_0x3e87eb[_0x23890b(0x2cf)],'xPfqi':function(_0xe399cd,_0x5c28c8){const _0x273561=_0x23890b;return _0x3e87eb[_0x273561(0x2d8)](_0xe399cd,_0x5c28c8);},'NizCU':_0x3e87eb[_0x508e10(0x402)],'QwAqJ':function(_0x3426dd,_0x43b3bd){const _0x42181b=_0x23890b;return _0x3e87eb[_0x42181b(0x2d8)](_0x3426dd,_0x43b3bd);},'CMxLF':_0x3e87eb[_0x32d9d5(0x6fd)],'gvKzF':function(_0x3e99d3,_0x37e173){const _0x46b945=_0x32d9d5;return _0x3e87eb[_0x46b945(0x269)](_0x3e99d3,_0x37e173);},'IVFNf':function(_0x4bf10d){const _0xc5f364=_0x32d9d5;return _0x3e87eb[_0xc5f364(0x1d1)](_0x4bf10d);}};if(_0x3e87eb[_0x1d4090(0x4e8)](_0x3e87eb[_0x32d9d5(0x219)],_0x3e87eb[_0x188d11(0x219)]))rmpsHO[_0x188d11(0x6f5)](_0x30653a,'0');else{if(_0x3e87eb[_0x1d4090(0xb1)](_0x289df4[_0x1d4090(0x291)+'h'],0x869*-0x3+-0x1ad3+-0xd05*-0x4))_0x1b85bc=_0x289df4[_0x508e10(0x186)](0x11*0x194+0x16dd+-0x31ab);if(_0x3e87eb[_0x508e10(0x4d4)](_0x1b85bc,_0x3e87eb[_0x23890b(0x52d)])){if(_0x3e87eb[_0x23890b(0x4e8)](_0x3e87eb[_0x1d4090(0x1f8)],_0x3e87eb[_0x188d11(0x1f8)])){_0x29e015=_0xd1fceb[_0x508e10(0x609)+_0x32d9d5(0x1e8)]('','(')[_0x23890b(0x609)+_0x32d9d5(0x1e8)]('',')')[_0x188d11(0x609)+_0x1d4090(0x1e8)](',\x20',',')[_0x1d4090(0x609)+_0x1d4090(0x1e8)](_0x3e87eb[_0x188d11(0x35f)],'')[_0x23890b(0x609)+_0x188d11(0x1e8)](_0x3e87eb[_0x1d4090(0x1e1)],'')[_0x1d4090(0x609)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x3547e3=_0x3f120d[_0x188d11(0x314)+_0x1d4090(0x4bc)][_0x32d9d5(0x291)+'h'];_0x3e87eb[_0x508e10(0x5b8)](_0x3547e3,-0x1800+0x10fa*-0x1+0x28fa);--_0x3547e3){_0x5f3d45=_0x590927[_0x188d11(0x609)+_0x188d11(0x1e8)](_0x3e87eb[_0x1d4090(0x2d8)](_0x3e87eb[_0x188d11(0x5c0)],_0x3e87eb[_0x188d11(0x6f5)](_0x9e62f8,_0x3547e3)),_0x3e87eb[_0x188d11(0x2d8)](_0x3e87eb[_0x32d9d5(0x2fe)],_0x3e87eb[_0x32d9d5(0x6f5)](_0x1046a6,_0x3547e3))),_0x1580ba=_0x46a284[_0x23890b(0x609)+_0x32d9d5(0x1e8)](_0x3e87eb[_0x23890b(0x2d8)](_0x3e87eb[_0x32d9d5(0x696)],_0x3e87eb[_0x188d11(0x6f5)](_0x2fbf6b,_0x3547e3)),_0x3e87eb[_0x508e10(0x2d8)](_0x3e87eb[_0x508e10(0x2fe)],_0x3e87eb[_0x188d11(0x5e2)](_0x5e9cf6,_0x3547e3))),_0x4c8765=_0x53c620[_0x1d4090(0x609)+_0x1d4090(0x1e8)](_0x3e87eb[_0x32d9d5(0x155)](_0x3e87eb[_0x23890b(0x72f)],_0x3e87eb[_0x32d9d5(0x5e2)](_0x211501,_0x3547e3)),_0x3e87eb[_0x508e10(0x2d8)](_0x3e87eb[_0x508e10(0x2fe)],_0x3e87eb[_0x23890b(0x5e2)](_0xd875ed,_0x3547e3))),_0x57ad92=_0x3ff6cb[_0x188d11(0x609)+_0x508e10(0x1e8)](_0x3e87eb[_0x508e10(0x155)](_0x3e87eb[_0x32d9d5(0xd2)],_0x3e87eb[_0x508e10(0x22e)](_0x1cc84e,_0x3547e3)),_0x3e87eb[_0x1d4090(0x2d8)](_0x3e87eb[_0x188d11(0x2fe)],_0x3e87eb[_0x23890b(0x22e)](_0x47535b,_0x3547e3)));}_0x3426c6=_0x3e87eb[_0x188d11(0x712)](_0x16b1c8,_0x3104bb);for(let _0x239a46=_0x338555[_0x188d11(0x314)+_0x188d11(0x4bc)][_0x32d9d5(0x291)+'h'];_0x3e87eb[_0x32d9d5(0x2cb)](_0x239a46,-0xc3*0x27+-0xd0c+0x2ac1);--_0x239a46){_0xcdba8=_0x3404c2[_0x1d4090(0x609)+'ce'](_0x3e87eb[_0x23890b(0x3eb)](_0x3e87eb[_0x23890b(0xd1)],_0x3e87eb[_0x508e10(0x712)](_0x16a8ee,_0x239a46)),_0x1cf295[_0x188d11(0x314)+_0x23890b(0x4bc)][_0x239a46]),_0x571a4f=_0x262664[_0x188d11(0x609)+'ce'](_0x3e87eb[_0x32d9d5(0x2d8)](_0x3e87eb[_0x1d4090(0x4b9)],_0x3e87eb[_0x508e10(0x5e2)](_0x4d80ec,_0x239a46)),_0x163a61[_0x188d11(0x314)+_0x508e10(0x4bc)][_0x239a46]),_0x416b6f=_0x3edf2b[_0x188d11(0x609)+'ce'](_0x3e87eb[_0x32d9d5(0xb6)](_0x3e87eb[_0x1d4090(0x460)],_0x3e87eb[_0x508e10(0x22e)](_0x4949cb,_0x239a46)),_0x847b35[_0x32d9d5(0x314)+_0x23890b(0x4bc)][_0x239a46]);}return _0x5778aa=_0x2d1c51[_0x32d9d5(0x609)+_0x32d9d5(0x1e8)](_0x3e87eb[_0x188d11(0x5a3)],''),_0x6b150c=_0x2d323e[_0x32d9d5(0x609)+_0x23890b(0x1e8)](_0x3e87eb[_0x32d9d5(0x4bd)],''),_0x1bf6b3=_0x422024[_0x508e10(0x609)+_0x508e10(0x1e8)](_0x3e87eb[_0x1d4090(0xd2)],''),_0x282153=_0x383274[_0x32d9d5(0x609)+_0x23890b(0x1e8)]('[]',''),_0x1503e4=_0x15b5db[_0x1d4090(0x609)+_0x508e10(0x1e8)]('((','('),_0x2c0f28=_0x3d2908[_0x23890b(0x609)+_0x32d9d5(0x1e8)]('))',')'),_0x5a7051;}else{word_last+=_0x3e87eb[_0x32d9d5(0x3eb)](chatTextRaw,chatTemp),lock_chat=-0x55d*0x5+0x293*-0x6+-0x2a43*-0x1,document[_0x508e10(0x68a)+_0x508e10(0x26e)+_0x188d11(0x56c)](_0x3e87eb[_0x508e10(0x72d)])[_0x1d4090(0x6a7)]='';return;}}let _0x49bdf2;try{if(_0x3e87eb[_0x188d11(0x549)](_0x3e87eb[_0x32d9d5(0x326)],_0x3e87eb[_0x32d9d5(0x262)]))try{if(_0x3e87eb[_0x188d11(0x19c)](_0x3e87eb[_0x508e10(0x630)],_0x3e87eb[_0x188d11(0x49b)]))_0x49bdf2=JSON[_0x32d9d5(0x1e6)](_0x3e87eb[_0x508e10(0x3eb)](_0x11af40,_0x1b85bc))[_0x3e87eb[_0x32d9d5(0x1c0)]],_0x11af40='';else{let _0xdbe806;try{_0xdbe806=rmpsHO[_0x188d11(0x5e2)](_0xe62f1f,rmpsHO[_0x23890b(0x2d8)](rmpsHO[_0x1d4090(0x3eb)](rmpsHO[_0x188d11(0xde)],rmpsHO[_0x23890b(0x4f2)]),');'))();}catch(_0x120de1){_0xdbe806=_0x33c0a0;}return _0xdbe806;}}catch(_0x34d061){if(_0x3e87eb[_0x23890b(0x4a4)](_0x3e87eb[_0x188d11(0x693)],_0x3e87eb[_0x32d9d5(0x693)])){const _0x5e1364=_0xb0a6e2?function(){const _0x8bfa0c=_0x23890b;if(_0x35ec73){const _0xb01583=_0x4bc511[_0x8bfa0c(0x1e4)](_0x88046a,arguments);return _0x239eeb=null,_0xb01583;}}:function(){};return _0x2ec8c1=![],_0x5e1364;}else _0x49bdf2=JSON[_0x32d9d5(0x1e6)](_0x1b85bc)[_0x3e87eb[_0x508e10(0x1c0)]],_0x11af40='';}else{const _0x36ecdb=new _0xb280aa(NOwIep[_0x32d9d5(0x171)]),_0x29681e=new _0x30a358(NOwIep[_0x32d9d5(0x726)],'i'),_0x25f2d3=NOwIep[_0x1d4090(0x28d)](_0x5b777e,NOwIep[_0x1d4090(0x3d6)]);!_0x36ecdb[_0x32d9d5(0x506)](NOwIep[_0x32d9d5(0x57f)](_0x25f2d3,NOwIep[_0x32d9d5(0x5c7)]))||!_0x29681e[_0x188d11(0x506)](NOwIep[_0x23890b(0x82)](_0x25f2d3,NOwIep[_0x23890b(0x4aa)]))?NOwIep[_0x508e10(0x22b)](_0x25f2d3,'0'):NOwIep[_0x188d11(0x2e6)](_0x501d9b);}}catch(_0x65156c){_0x3e87eb[_0x32d9d5(0xa3)](_0x3e87eb[_0x188d11(0x231)],_0x3e87eb[_0x23890b(0x231)])?NOwIep[_0x188d11(0x22b)](_0x2eb61a,-0xcb*0x2+-0x11b7*0x1+0x134d):_0x11af40+=_0x1b85bc;}_0x49bdf2&&_0x3e87eb[_0x508e10(0x46b)](_0x49bdf2[_0x508e10(0x291)+'h'],-0x1*-0x1782+-0x6ca+0x4*-0x42e)&&_0x3e87eb[_0x508e10(0x1b1)](_0x49bdf2[0x8fa+-0xb*0x1ce+0xae0][_0x188d11(0x1b0)+_0x1d4090(0x192)][_0x23890b(0x38a)+_0x23890b(0x32b)+'t'][0x32*-0x61+-0xd70+0x2062],text_offset)&&(_0x3e87eb[_0x23890b(0x698)](_0x3e87eb[_0x32d9d5(0x634)],_0x3e87eb[_0x1d4090(0x2e7)])?(_0x11fc1b+=_0x418dd4[0x1ce0+0xa0f+-0x26ef][_0x23890b(0x619)],_0x4e80ac=_0x30c38c[0x499*0x1+0x146c*0x1+-0x1905][_0x188d11(0x1b0)+_0x188d11(0x192)][_0x23890b(0x38a)+_0x1d4090(0x32b)+'t'][_0x3e87eb[_0x23890b(0x3d2)](_0x336e35[0x43a*0x9+-0x1b2+-0x2458][_0x1d4090(0x1b0)+_0x508e10(0x192)][_0x188d11(0x38a)+_0x23890b(0x32b)+'t'][_0x32d9d5(0x291)+'h'],0x8f7+-0xc81+0x38b)]):(chatTemp+=_0x49bdf2[0x21b0+-0xff+-0x20b1][_0x1d4090(0x619)],text_offset=_0x49bdf2[0xdb1+-0x1333+0x2*0x2c1][_0x508e10(0x1b0)+_0x188d11(0x192)][_0x1d4090(0x38a)+_0x1d4090(0x32b)+'t'][_0x3e87eb[_0x508e10(0x261)](_0x49bdf2[-0x58+0x1e83+-0x1e2b*0x1][_0x1d4090(0x1b0)+_0x23890b(0x192)][_0x188d11(0x38a)+_0x32d9d5(0x32b)+'t'][_0x188d11(0x291)+'h'],0x2515+-0x628*-0x3+0xb1c*-0x5)])),chatTemp=chatTemp[_0x508e10(0x609)+_0x23890b(0x1e8)]('\x0a\x0a','\x0a')[_0x23890b(0x609)+_0x32d9d5(0x1e8)]('\x0a\x0a','\x0a'),document[_0x188d11(0x68a)+_0x508e10(0x26e)+_0x23890b(0x56c)](_0x3e87eb[_0x508e10(0x3bb)])[_0x32d9d5(0x721)+_0x23890b(0x43e)]='',_0x3e87eb[_0x32d9d5(0x2bb)](markdownToHtml,_0x3e87eb[_0x508e10(0x6f5)](beautify,chatTemp),document[_0x1d4090(0x68a)+_0x508e10(0x26e)+_0x188d11(0x56c)](_0x3e87eb[_0x508e10(0x3bb)])),document[_0x32d9d5(0x728)+_0x23890b(0x6f1)+_0x188d11(0x4b5)](_0x3e87eb[_0x508e10(0x56d)])[_0x188d11(0x721)+_0x188d11(0x43e)]=_0x3e87eb[_0x1d4090(0x3cb)](_0x3e87eb[_0x188d11(0x338)](_0x3e87eb[_0x32d9d5(0x4a8)](prev_chat,_0x3e87eb[_0x23890b(0x193)]),document[_0x508e10(0x68a)+_0x1d4090(0x26e)+_0x23890b(0x56c)](_0x3e87eb[_0x508e10(0x3bb)])[_0x1d4090(0x721)+_0x23890b(0x43e)]),_0x3e87eb[_0x23890b(0x134)]);}}),_0x57e4d4[_0x5906bc(0x4d9)]()[_0x3ac069(0x26d)](_0x2f38b6);}else{const _0x9bab5=_0x29b805?function(){const _0x3f4be7=_0x363412;if(_0x5291dc){const _0x58bf3=_0x16e00a[_0x3f4be7(0x1e4)](_0x79c36a,arguments);return _0x11ed43=null,_0x58bf3;}}:function(){};return _0x4c9f40=![],_0x9bab5;}});}})[_0x29c5b8(0x459)](_0x3dc08f=>{const _0x423e5b=_0x533dd7,_0x51a901=_0x29c5b8,_0x322e17=_0x4c5f75,_0xb6682d=_0x4c5f75,_0x2856f1=_0x29c5b8,_0x11a4c4={'Rrvhx':_0x21cbeb[_0x423e5b(0x2ed)],'xftHE':function(_0xf2d66b,_0x3145ce){const _0x294180=_0x423e5b;return _0x21cbeb[_0x294180(0x4fb)](_0xf2d66b,_0x3145ce);},'fzUAP':_0x21cbeb[_0x423e5b(0x71f)],'OkELr':function(_0x17ead1,_0x31bb9f){const _0x4db83c=_0x51a901;return _0x21cbeb[_0x4db83c(0x390)](_0x17ead1,_0x31bb9f);},'mNPBp':_0x21cbeb[_0x51a901(0x198)]};if(_0x21cbeb[_0x51a901(0x274)](_0x21cbeb[_0x51a901(0xe9)],_0x21cbeb[_0x322e17(0xe9)]))console[_0x423e5b(0x4c4)](_0x21cbeb[_0x51a901(0x564)],_0x3dc08f);else{const _0x563862={'RhZHk':_0x11a4c4[_0x51a901(0x53b)],'AbUGj':function(_0x2034a3,_0x22f833){const _0x71132b=_0xb6682d;return _0x11a4c4[_0x71132b(0x299)](_0x2034a3,_0x22f833);},'YbzLL':function(_0xa874e1,_0x4e086f){const _0x28ce98=_0x51a901;return _0x11a4c4[_0x28ce98(0x299)](_0xa874e1,_0x4e086f);},'NqZYv':_0x11a4c4[_0x2856f1(0x32d)],'MMshl':function(_0x1a5818,_0x294764){const _0x173033=_0x51a901;return _0x11a4c4[_0x173033(0x1bf)](_0x1a5818,_0x294764);},'ItdOe':_0x11a4c4[_0x423e5b(0x4f7)]};_0xeaf4f5[_0x51a901(0x1e6)](_0x26285e[_0x2856f1(0xee)+'es'][-0x11cd+0x1d2f+-0x5b1*0x2][_0x2856f1(0x619)][_0x423e5b(0x609)+_0xb6682d(0x1e8)]('\x0a',''))[_0x51a901(0x5b5)+'ch'](_0x561fc4=>{const _0x101c9f=_0x51a901,_0x41d782=_0xb6682d,_0x4eada8=_0x51a901,_0x56420e=_0x51a901,_0x54efbc=_0x423e5b;_0x8c0d11[_0x101c9f(0x68a)+_0x41d782(0x26e)+_0x41d782(0x56c)](_0x563862[_0x4eada8(0xb0)])[_0x54efbc(0x721)+_0x101c9f(0x43e)]+=_0x563862[_0x4eada8(0x33a)](_0x563862[_0x101c9f(0x703)](_0x563862[_0x101c9f(0xb4)],_0x563862[_0x4eada8(0x1e3)](_0x4d3afa,_0x561fc4)),_0x563862[_0x41d782(0x2c7)]);});}});}function replaceUrlWithFootnote(_0xb73cb){const _0x39307a=_0x468649,_0x152302=_0x532153,_0xb057c=_0x266072,_0x3ae5c4=_0x357033,_0x4e0684=_0x266072,_0x30de32={};_0x30de32[_0x39307a(0x242)]=function(_0x207ad0,_0x52791e){return _0x207ad0===_0x52791e;},_0x30de32[_0x39307a(0xfa)]=_0x39307a(0x28c),_0x30de32[_0xb057c(0xf9)]=function(_0x32a7f4,_0x4dafa4){return _0x32a7f4!==_0x4dafa4;},_0x30de32[_0x39307a(0x172)]=_0xb057c(0x85),_0x30de32[_0x39307a(0x26f)]=_0x39307a(0x557),_0x30de32[_0x3ae5c4(0x2c9)]=function(_0x4f5da4,_0x5bc7d9){return _0x4f5da4+_0x5bc7d9;},_0x30de32[_0x3ae5c4(0x147)]=function(_0x252255,_0x40c5c6){return _0x252255-_0x40c5c6;},_0x30de32[_0x4e0684(0x1b2)]=function(_0x59c52c,_0x155320){return _0x59c52c<=_0x155320;},_0x30de32[_0x39307a(0x4a7)]=function(_0x46293f,_0x1077db){return _0x46293f>_0x1077db;},_0x30de32[_0x4e0684(0x2f6)]=function(_0x2bfcb8,_0x1278e4){return _0x2bfcb8===_0x1278e4;},_0x30de32[_0x39307a(0x6c5)]=_0xb057c(0x45a),_0x30de32[_0xb057c(0x196)]=function(_0x518459,_0x5857d7){return _0x518459-_0x5857d7;};const _0xcba643=_0x30de32,_0x18fbcd=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x1e2da4=new Set(),_0x4f023d=(_0x5186f8,_0xd28ad4)=>{const _0x44319c=_0x39307a,_0x696f47=_0x39307a,_0xd76b75=_0x4e0684,_0x5646a3=_0x3ae5c4,_0x4f5552=_0xb057c;if(_0xcba643[_0x44319c(0x242)](_0xcba643[_0x696f47(0xfa)],_0xcba643[_0xd76b75(0xfa)])){if(_0x1e2da4[_0xd76b75(0x5d2)](_0xd28ad4)){if(_0xcba643[_0xd76b75(0xf9)](_0xcba643[_0x4f5552(0x172)],_0xcba643[_0x4f5552(0x26f)]))return _0x5186f8;else _0x204975=_0x55e5b2[_0x5646a3(0x55d)+_0x44319c(0x5a2)+'t'],_0x31a089[_0x4f5552(0x6b2)+'e']();}const _0x4d7ed9=_0xd28ad4[_0x696f47(0x5a6)](/[;,;、,]/),_0x1735c5=_0x4d7ed9[_0xd76b75(0x656)](_0x17c28d=>'['+_0x17c28d+']')[_0x696f47(0x4b2)]('\x20'),_0x84c7ee=_0x4d7ed9[_0x44319c(0x656)](_0x3b6c74=>'['+_0x3b6c74+']')[_0xd76b75(0x4b2)]('\x0a');_0x4d7ed9[_0x696f47(0x5b5)+'ch'](_0x40433c=>_0x1e2da4[_0x696f47(0x5e5)](_0x40433c)),res='\x20';for(var _0x29957b=_0xcba643[_0xd76b75(0x2c9)](_0xcba643[_0x5646a3(0x147)](_0x1e2da4[_0x4f5552(0x683)],_0x4d7ed9[_0xd76b75(0x291)+'h']),-0x11*-0xb+-0x19ec+0x1932);_0xcba643[_0x44319c(0x1b2)](_0x29957b,_0x1e2da4[_0x5646a3(0x683)]);++_0x29957b)res+='[^'+_0x29957b+']\x20';return res;}else return new _0x129fdc(_0x27f1ee=>_0x1160a4(_0x27f1ee,_0xfc89c5));};let _0x329f1c=0x1fcd+-0x88e+-0x173e,_0x4329c1=_0xb73cb[_0x152302(0x609)+'ce'](_0x18fbcd,_0x4f023d);while(_0xcba643[_0x4e0684(0x4a7)](_0x1e2da4[_0x3ae5c4(0x683)],0x2*0xf7b+0x2*-0xe73+0x210*-0x1)){if(_0xcba643[_0x4e0684(0x2f6)](_0xcba643[_0xb057c(0x6c5)],_0xcba643[_0x39307a(0x6c5)])){const _0x30f2d6='['+_0x329f1c++ +_0x152302(0x54d)+_0x1e2da4[_0x39307a(0x6a7)+'s']()[_0x3ae5c4(0x692)]()[_0xb057c(0x6a7)],_0x460d43='[^'+_0xcba643[_0x39307a(0x196)](_0x329f1c,0x527*-0x7+0x152e*-0x1+0x1*0x3940)+_0xb057c(0x54d)+_0x1e2da4[_0xb057c(0x6a7)+'s']()[_0x39307a(0x692)]()[_0x152302(0x6a7)];_0x4329c1=_0x4329c1+'\x0a\x0a'+_0x460d43,_0x1e2da4[_0x152302(0x18f)+'e'](_0x1e2da4[_0x152302(0x6a7)+'s']()[_0x3ae5c4(0x692)]()[_0x39307a(0x6a7)]);}else{const _0x19d425='['+_0x15b020++ +_0xb057c(0x54d)+_0x4f6a1f[_0x152302(0x6a7)+'s']()[_0x3ae5c4(0x692)]()[_0x39307a(0x6a7)],_0x534bed='[^'+_0xcba643[_0x152302(0x147)](_0x360c93,0x5*-0x55d+-0xed4+0x29a6)+_0x3ae5c4(0x54d)+_0x331f8e[_0x152302(0x6a7)+'s']()[_0x3ae5c4(0x692)]()[_0xb057c(0x6a7)];_0x5c0d90=_0x14e16e+'\x0a\x0a'+_0x534bed,_0x41191d[_0x3ae5c4(0x18f)+'e'](_0x549221[_0x39307a(0x6a7)+'s']()[_0x3ae5c4(0x692)]()[_0xb057c(0x6a7)]);}}return _0x4329c1;}function beautify(_0xacb3b1){const _0x391409=_0x468649,_0x5d197e=_0x468649,_0x4fa4d3=_0x266072,_0x57c6a4=_0x266072,_0x2c3bd8=_0x468649,_0x31f92d={'mlbkv':_0x391409(0x606)+_0x391409(0x138)+_0x4fa4d3(0xdf),'skdSR':_0x391409(0x6ff)+'er','fttMq':_0x4fa4d3(0x90),'mYeCD':_0x4fa4d3(0x4e2),'UCqtY':function(_0x5a9428,_0x40ee59){return _0x5a9428>=_0x40ee59;},'tMwiW':function(_0x69c9db,_0xd200bb){return _0x69c9db===_0xd200bb;},'uVYDj':_0x57c6a4(0x582),'XSwOO':_0x2c3bd8(0x5f7),'CNeFU':function(_0x592ed9,_0x516e42){return _0x592ed9+_0x516e42;},'tJIDJ':_0x2c3bd8(0x283),'RrBTf':function(_0x2f78bf,_0x2b5a02){return _0x2f78bf(_0x2b5a02);},'IDntF':_0x2c3bd8(0x334)+_0x4fa4d3(0x266)+'rl','aLuqG':function(_0x3ce876,_0xd09e1){return _0x3ce876+_0xd09e1;},'xPVuQ':_0x57c6a4(0x84)+'l','PuYex':function(_0x5b32cf,_0x1b5315){return _0x5b32cf(_0x1b5315);},'Rgwrz':function(_0x1f532b,_0x4ee6f3){return _0x1f532b+_0x4ee6f3;},'anHeE':_0x391409(0x2e5)+_0x4fa4d3(0x303)+_0x2c3bd8(0x406),'AOJqK':function(_0x26b893,_0x296942){return _0x26b893(_0x296942);},'wPFYg':function(_0x28dff7,_0x46b575){return _0x28dff7(_0x46b575);},'yECWT':function(_0x545ac8,_0x2d3ea3){return _0x545ac8+_0x2d3ea3;},'VjSGm':_0x5d197e(0x15b),'aBiOl':function(_0x556ad3,_0x5ede72){return _0x556ad3(_0x5ede72);},'RPyQQ':function(_0x3e3f22,_0x33e5fb){return _0x3e3f22===_0x33e5fb;},'YhGok':_0x2c3bd8(0x6c0),'sXRQz':function(_0x854643,_0xc48b37){return _0x854643+_0xc48b37;},'doler':_0x4fa4d3(0x6d1)+_0x2c3bd8(0x2ca)+'l','thguZ':function(_0x1a8c84,_0x2d57bb){return _0x1a8c84(_0x2d57bb);},'SUrve':function(_0x4e7d59,_0x17d718){return _0x4e7d59+_0x17d718;},'rtdLx':_0x2c3bd8(0x6d1)+_0x391409(0x4cb),'tDsCv':function(_0x140e70,_0x52309a){return _0x140e70(_0x52309a);},'MDfkJ':_0x57c6a4(0x4cb),'eUEYb':function(_0x511ba3,_0x32468e){return _0x511ba3(_0x32468e);},'YTuJc':_0x57c6a4(0x5e4),'lJXrH':_0x57c6a4(0x530)};new_text=_0xacb3b1[_0x2c3bd8(0x609)+_0x391409(0x1e8)]('','(')[_0x5d197e(0x609)+_0x5d197e(0x1e8)]('',')')[_0x57c6a4(0x609)+_0x391409(0x1e8)](',\x20',',')[_0x5d197e(0x609)+_0x5d197e(0x1e8)](_0x31f92d[_0x391409(0x6db)],'')[_0x57c6a4(0x609)+_0x2c3bd8(0x1e8)](_0x31f92d[_0x57c6a4(0x573)],'')[_0x4fa4d3(0x609)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x4b4342=prompt[_0x5d197e(0x314)+_0x391409(0x4bc)][_0x57c6a4(0x291)+'h'];_0x31f92d[_0x5d197e(0x5b3)](_0x4b4342,0x2518+-0x8*0x45d+-0x23*0x10);--_0x4b4342){if(_0x31f92d[_0x57c6a4(0xcc)](_0x31f92d[_0x391409(0x12d)],_0x31f92d[_0x391409(0x329)]))return!![];else new_text=new_text[_0x5d197e(0x609)+_0x2c3bd8(0x1e8)](_0x31f92d[_0x5d197e(0x27a)](_0x31f92d[_0x5d197e(0x2f7)],_0x31f92d[_0x2c3bd8(0x351)](String,_0x4b4342)),_0x31f92d[_0x4fa4d3(0x27a)](_0x31f92d[_0x5d197e(0x48c)],_0x31f92d[_0x57c6a4(0x351)](String,_0x4b4342))),new_text=new_text[_0x57c6a4(0x609)+_0x4fa4d3(0x1e8)](_0x31f92d[_0x5d197e(0x6e5)](_0x31f92d[_0x391409(0x50f)],_0x31f92d[_0x2c3bd8(0x420)](String,_0x4b4342)),_0x31f92d[_0x4fa4d3(0x39f)](_0x31f92d[_0x4fa4d3(0x48c)],_0x31f92d[_0x57c6a4(0x420)](String,_0x4b4342))),new_text=new_text[_0x2c3bd8(0x609)+_0x4fa4d3(0x1e8)](_0x31f92d[_0x391409(0x39f)](_0x31f92d[_0x4fa4d3(0x4c0)],_0x31f92d[_0x4fa4d3(0x669)](String,_0x4b4342)),_0x31f92d[_0x391409(0x39f)](_0x31f92d[_0x2c3bd8(0x48c)],_0x31f92d[_0x4fa4d3(0x6a3)](String,_0x4b4342))),new_text=new_text[_0x2c3bd8(0x609)+_0x2c3bd8(0x1e8)](_0x31f92d[_0x5d197e(0x3c5)](_0x31f92d[_0x391409(0x199)],_0x31f92d[_0x57c6a4(0x227)](String,_0x4b4342)),_0x31f92d[_0x4fa4d3(0x6e5)](_0x31f92d[_0x5d197e(0x48c)],_0x31f92d[_0x4fa4d3(0x351)](String,_0x4b4342)));}new_text=_0x31f92d[_0x5d197e(0x6a3)](replaceUrlWithFootnote,new_text);for(let _0x53f0ac=prompt[_0x4fa4d3(0x314)+_0x391409(0x4bc)][_0x391409(0x291)+'h'];_0x31f92d[_0x5d197e(0x5b3)](_0x53f0ac,0x3*0xcd2+-0x9e*0x9+0x4e*-0x6c);--_0x53f0ac){if(_0x31f92d[_0x391409(0x182)](_0x31f92d[_0x57c6a4(0x20e)],_0x31f92d[_0x2c3bd8(0x20e)]))new_text=new_text[_0x4fa4d3(0x609)+'ce'](_0x31f92d[_0x57c6a4(0x1d9)](_0x31f92d[_0x391409(0x28a)],_0x31f92d[_0x391409(0x1ba)](String,_0x53f0ac)),prompt[_0x5d197e(0x314)+_0x57c6a4(0x4bc)][_0x53f0ac]),new_text=new_text[_0x391409(0x609)+'ce'](_0x31f92d[_0x57c6a4(0x516)](_0x31f92d[_0x391409(0x50a)],_0x31f92d[_0x2c3bd8(0x10b)](String,_0x53f0ac)),prompt[_0x4fa4d3(0x314)+_0x2c3bd8(0x4bc)][_0x53f0ac]),new_text=new_text[_0x5d197e(0x609)+'ce'](_0x31f92d[_0x4fa4d3(0x6e5)](_0x31f92d[_0x4fa4d3(0x78)],_0x31f92d[_0x57c6a4(0x386)](String,_0x53f0ac)),prompt[_0x391409(0x314)+_0x4fa4d3(0x4bc)][_0x53f0ac]);else return function(_0x201fab){}[_0x2c3bd8(0x206)+_0x2c3bd8(0x5a0)+'r'](xwjpCo[_0x5d197e(0x492)])[_0x5d197e(0x1e4)](xwjpCo[_0x57c6a4(0x246)]);}return new_text=new_text[_0x2c3bd8(0x609)+_0x5d197e(0x1e8)](_0x31f92d[_0x2c3bd8(0x176)],''),new_text=new_text[_0x5d197e(0x609)+_0x4fa4d3(0x1e8)](_0x31f92d[_0x57c6a4(0x4be)],''),new_text=new_text[_0x391409(0x609)+_0x2c3bd8(0x1e8)](_0x31f92d[_0x2c3bd8(0x199)],''),new_text=new_text[_0x391409(0x609)+_0x2c3bd8(0x1e8)]('[]',''),new_text=new_text[_0x57c6a4(0x609)+_0x391409(0x1e8)]('((','('),new_text=new_text[_0x5d197e(0x609)+_0x5d197e(0x1e8)]('))',')'),new_text;}function _0x478a(_0x590da4,_0x29d315){const _0x404d63=_0x49b0();return _0x478a=function(_0x41a13f,_0x3f0c4c){_0x41a13f=_0x41a13f-(0x1*-0x25a2+0xb11*-0x1+0x3129);let _0x479c3c=_0x404d63[_0x41a13f];return _0x479c3c;},_0x478a(_0x590da4,_0x29d315);}function proxify(){const _0x5f0d49=_0x32155,_0x530312=_0x266072,_0x430745=_0x357033,_0x28a00a=_0x532153,_0x212b5d=_0x32155,_0xa6faf8={'AFeRC':function(_0x2b3ccd,_0x4b16ac){return _0x2b3ccd+_0x4b16ac;},'mdDmG':_0x5f0d49(0xee)+'es','xnfLz':function(_0x102c11,_0x1317e9){return _0x102c11===_0x1317e9;},'uGwKz':_0x5f0d49(0x452),'SkeBA':_0x530312(0x264),'myGKr':function(_0x2bc05d,_0x1f5dd4){return _0x2bc05d(_0x1f5dd4);},'cnvLA':function(_0x4c10c2,_0x3cff0f){return _0x4c10c2===_0x3cff0f;},'WLJBL':_0x5f0d49(0x4d6),'BjXrn':_0x530312(0x2d6),'SeYGH':function(_0x577f58,_0x5632f5){return _0x577f58>=_0x5632f5;},'yQRua':function(_0x5f011f,_0x65c739){return _0x5f011f!==_0x65c739;},'EKfFc':_0x28a00a(0x684),'GYLTk':_0x5f0d49(0x5e7),'yBouh':_0x530312(0x673)+_0x212b5d(0x4b8),'PcLXM':function(_0x4164ab,_0x5b5300){return _0x4164ab+_0x5b5300;},'oGBhg':_0x212b5d(0x3be),'UmqNF':_0x430745(0xab)};try{if(_0xa6faf8[_0x5f0d49(0x68b)](_0xa6faf8[_0x430745(0x6ac)],_0xa6faf8[_0x5f0d49(0x607)]))try{_0x3ea96a=_0x1f32b4[_0x5f0d49(0x1e6)](_0xa6faf8[_0x28a00a(0x400)](_0x2df808,_0x598dcf))[_0xa6faf8[_0x530312(0x10d)]],_0x4d4b53='';}catch(_0x4b759a){_0x17f494=_0x296dc7[_0x28a00a(0x1e6)](_0x4a4ad4)[_0xa6faf8[_0x5f0d49(0x10d)]],_0x450021='';}else for(let _0x16f7f9=prompt[_0x5f0d49(0x314)+_0x28a00a(0x104)][_0x28a00a(0x291)+'h'];_0xa6faf8[_0x212b5d(0x3e7)](_0x16f7f9,0x1252+-0x1005+-0x1f*0x13);--_0x16f7f9){if(_0xa6faf8[_0x430745(0x2a9)](_0xa6faf8[_0x212b5d(0x1ca)],_0xa6faf8[_0x5f0d49(0x653)])){if(document[_0x430745(0x68a)+_0x530312(0x26e)+_0x530312(0x56c)](_0xa6faf8[_0x5f0d49(0x400)](_0xa6faf8[_0x28a00a(0x39a)],_0xa6faf8[_0x430745(0x4e0)](String,_0x16f7f9))))link_tmp=document[_0x430745(0x68a)+_0x530312(0x26e)+_0x5f0d49(0x56c)](_0xa6faf8[_0x530312(0x621)](_0xa6faf8[_0x530312(0x39a)],_0xa6faf8[_0x5f0d49(0x4e0)](String,_0x16f7f9)));link_tmp[_0x530312(0x6b2)+_0x212b5d(0x2cc)+_0x28a00a(0x232)](_0xa6faf8[_0x28a00a(0x5ae)]),link_tmp[_0x5f0d49(0x6b2)+_0x212b5d(0x2cc)+_0x28a00a(0x232)]('id'),link_tmp[_0x430745(0x3c8)+_0x430745(0x707)+_0x430745(0x11e)+'r'](_0xa6faf8[_0x5f0d49(0x116)],function(){const _0x582066=_0x28a00a,_0x31e1cf=_0x430745,_0x10d9e1=_0x530312,_0x2d6c7c=_0x530312,_0x53e8aa=_0x430745;_0xa6faf8[_0x582066(0x2c2)](_0xa6faf8[_0x582066(0x278)],_0xa6faf8[_0x10d9e1(0x278)])?(modal[_0x31e1cf(0x1f3)][_0x53e8aa(0x8b)+'ay']=_0xa6faf8[_0x2d6c7c(0x493)],_0xa6faf8[_0x582066(0x4e0)](modal_open,prompt[_0x53e8aa(0x314)+_0x53e8aa(0x104)][_0x16f7f9])):_0x1ab96f+=_0x20bde6;});}else{if(_0x30da45){const _0x560056=_0x3cfcd3[_0x530312(0x1e4)](_0x40b16d,arguments);return _0x2d2005=null,_0x560056;}}}}catch(_0x5b20e5){}}function _0x49b0(){const _0x260a86=['文中用(链','repla','dwZRF','键词“','QAB--','ofRYd','PCrAp','NsPBO','KlKTl','xaybs','ZpWBC','DmkeS','arch.','ulHme','息。\x0a不要','etMxb','dNlwP','text','hhnky','AYPpw','zpNQt','VZLZR','fbdUl','JdzcG','D\x20PUB','PcLXM','要更多网络','UjFlA','HXQNF','MbkKY','chat_','a-zA-','FMEYC','aLjhx','dRkxq','为什么','KdSyP','PZxYK','yglov','oxqlF','HQKGq','qeFQE','gorie','wEAbw','ururG','fjBVx','TeTnn','HZjpz','tOwTm','*(?:[','LhTUV','JcThr','nue','cIoHj','QnQtH','top_p','QBDjJ','Y----','Charl','hQxMT','QBADN','HJoGq','jznrd','qfzrc','JzkxX','hQWqU','IBCgK','JuRLC','LrjZK','o7j8Q','UpQSs','vUHra','XKmwM','zflOp','ydomw','GYLTk','tkncY','ratur','map','XHz/b','围绕关键词','jlqaK','YzIyY','HkvqS','adkaM','Bfzjw','HDdME','IGRnV','LEDpy','VkvIh','QUtzb','coGNl','ucdVj','jzIlP','NZLad','atXRc','-----','AOJqK','JfQPh','MMLRX','DlfZY','wadks','介绍一下','jHzsj','vQskE','://se','nwpny','#fnre','kjlhF','WZInL','VHtFf','什么样','teHan','SNrHM','ZaTAX','uPUzh','tFjcg','OzHSs','zdjIi','MzPmF','5Aqvo','KQzjE','jRqQj','size','ZIRsQ','DxtJb','413103eiruqC','DbpgN','SZafC','jRtle','query','cnvLA','_rang','EaqpA','ring','azNZK','mYHLw','Mptlh','next','iPGOk','JDmmn','iBItm','KESSW','oIxIT','vqOhl','BOBby','fgUme','oYPjZ','END\x20P','WPnSW','dlIZC','woHMK','trim','PnPvJ','UEkWb','wPFYg','OqYsv','aHKdz','2A/dY','value','harle','tmPOG','oZBuC','kNUho','WLJBL','t=jso','xFGdV','KSHva','AVrbZ','_more','remov','ing','best_','WFLHI','infob','rn\x20th','&time','WdNTb','OBOmI','DxUAJ','PGoZB','debu','fVgew','BvBfk','VfYMS','impor','deEUA','zTYDu','bAwCQ','jIIDh','iodvu','tSRXJ','bICAc','Qpxke','请推荐','ihwDY','zeSFy','Xoxld','qRSms','JygRa','BylsJ','https','LjRke','XqoNB','frequ','uUmCq','RWlgm','HnGva','(((.+','spki','MnhMR','fttMq','ugKSb','gQlJl','mjcLf','uGHSP','gify','dfCTX','RQxwW','q3\x22,\x22','LJfyQ','aLuqG','VRXAG','jzNSB','seWBs','gsyKj','sCnMU','tgszu','ZOsLa','ygBKQ','neaQd','iwUqG','WDpRr','ement','定保密,不','b8kQG','IfmqO','zMZkA','nNsAE','ljJKQ','E\x20KEY','JHiio','IKNFk','MhCoL','LCDyk','FPZhr','penal','count','TecXD','aJXvN','jZXCm','YbzLL','qGWth','ovlnW','\x22retu','entLi','welRz','ranWM','oXqUO','EjiOC','Htrrl','ZgmJj','eAYjW','FcmQm','ZhrAA','heLrl','ZFWdm','sjEtd','conso','XbpAv','QlyVo','DXwrP','IXJXN','cUtgs','aMHxF','gKjEy','nOSlu','cHpbY','NYbIQ','DDAnm','nce_p','inner','conte','sFzER','rCvnQ','qXEKx','yiSmZ','XqkBV','getEl','end_w','PChil','ions','kMBob','SwXUO','bUWrF','vAWil','Caxnn','ion\x20*','QBBsJ','SgIew','IXogd','HdlOq','VWhiw','rFkLs','Nuccb','\x0a提问','jfoiy','Gvqtt','aKqTM','MDfkJ','LxQmB','提及已有内','table','NbSAj','jrOwE','NqzGR','encry','QwvOl','xNvUM','QwAqJ','QHiWu','(链接ur','qcncO','BEGIN','gger','TjkHI','QZunt','lPrjz','displ','VyFnP','Wdwuh','dUIKv','OeXlQ','链接:','dyPot','Z_$][','log','AVcVL','toStr','FyUUn','ZEdVe','XOsQC','pRStV','DLcLO','uazhB','Zdjem','GUtzO','GMHlI','DXZpQ','bAdHJ','sHQya','关内容,在','ibZqQ','---EN','MDFTt','EvFIb','YQMNY','OfIXa','warn','XEotW','click','NUHJu','2RHU6','aobOq','rame','RhZHk','JnZXR','tAuaU','lEpzd','NqZYv','fHmcU','SFCMz','lQkzy','IHhvk','EPFqz','查一下','FyflA','sJtkM','yZuKQ','知识才能回','MbXyv','YbJZT','YMNok','JYUtx','es的搜索','prese','hiwfk','oDoJX','decod','intro','SBghA','GUWUP','hoPiZ','tMwiW','kLRMv','#ifra','的知识总结','gggGX','XhHBO','UZxdL','QbBAK','BnfjS','xuDKF','jCVxk','kSReK','WYgNs','NVtxT','qnmWC','DcqMy','[DONE','uSjNB','pMtTg','e)\x20{}','appli','fmOoU','tKey','FrZDv','vudvm','oPsVp','nLxJR','hDrXo','rmUhB','LwsRK','YAncV','UEriK','neLTd','句语言幽默','choic','adeAw','Ga7JP','hFhVd','info','SDYVN','nOxFD','oXfeq','bCuqA','EBPFw','\x20PUBL','gGvbU','jEnjM','iMYPG','forma','qNJka','EmTgr','BAQEF','IRAIy','”的网络知','yDwJu','irKJh','roxy','ZQqJI','UjYBp','mcFPl','vslAa','JwbJP','rQmZN','tDsCv','tGyjy','mdDmG','<div\x20','lPMRv','AffZV','oxes','jojcR','wQJju','lHJmx','wZFiC','UmqNF','KKiae','1302948cTpyTY','phoTY','识。给出需','EekAo','g9vMj','HAAOx','stene','jckwq','hguoB','kuBzk','AMJxq','yZsHx','”有关的信','subst','dUVWL','zKSut','rKZxP','PEXmG','lrDpd','有什么','XeWXv','uVYDj','tWfLV','qIENh','OvGPh','HerYQ','funct','SoeOC','ySoXD','zoJet','Hjzgc','ApGPr','\x20(tru','oAEuh','qADEV','fptyI','\x0a给出带有','JHLBF','more','SHA-2','QaNOk','iweIg','JOUHm','HLFhm','ZmTNJ','ixhMV','AgUZv','XwDGf','RZeHw','FMtow','oZJNb','Rxuah','qZjSk','zyeau','WwHQW','Mlsod','lpcTR','NjXZZ','ieLjN','SNviT','-MIIB','VXfLb','PstqK','zFe7i','UqbSD','mjFWe','conti','(链接','CeKrj','MjHNV','SywCM','代词的完整','LXleh','VPwep','zA-Z_','kvnLZ','hkjAj','xvEdU','UjITe','lWMUH','sXwHS','IWfyq','fpYyj','maCef','n()\x20','proto','引入语。\x0a','ftaSL','VzMdA','POMBv','nxkow','tVAIQ','amLaB','6f2AV','YTuJc','EdQHm','KxoUw','x+el7','nVeIX','n/jso','jTBsf','dHouz','rSbQH','gnGeT','dTolY','oSddA','RPyQQ','cEldp','QJUJS','xZzYK','slice','qzTAK','CebSI','归纳发表评','QRkpJ','DreFB','wYGCC','GtSER','uMBOq','delet','DgTyY','retur','obs','gjWFA','jKIIR','HUbar','fSsAm','GQBZy','CdofZ','VjSGm','body','ERDsp','oYoAS','AqZgN','mItOF','Qyemu','MiTpv','vUrSz','iG9w0','ass=\x22','xYCWY','Bpobb','cjOgU','Xynvl','o9qQ4','iXrcs','ozMvY','nQCGy','mFcpu','jvRja','ency_','s)\x22>','logpr','TVHMY','dOiVR','chat',',不得重复','gMSsT','owBZF','EYTeM','RSA-O','OjJmg','thguZ','vPLyE','UBLIC','nlTEv','oxVFo','OkELr','fjign','UNPcB','oKEal','bXnQq','RPewq','AXJmU','UbsOi','以上是“','Jjjfp','fUThH','EKfFc','yIOYQ','fPMvp','is\x22)(','找一个','Aevbe','SskCt','lHEWo','okuWL','WuoVp','IOqdP','XfvVi','gYXdc','TbRuj','LsJDS','sXRQz','APUWx','qGyVk','veEDc','qtrrB','me-wr','识。用简体','TViOo','nuHWN','gAvgi','MMshl','apply','IaRfx','parse','getRe','ceAll','jViOv','tCoul','YaVtI','34Odt','lzNLi','tempe','fDekD','YoLfk','TDrHO','8588986xpRaYN','style','qNWkM','SGfMF','tlnxp','strea','qwFcP','UGCzO','iFcxH','ton>','yUYKp','rRbwp','eSmvm','eoBrC','kFJfl','THDFK','HPEDB','Hiyte','yqCRQ','Zmmfd','const','BlCWu','\x20PRIV','ZlLXf','uage=','n\x20(fu','\x5c(\x20*\x5c','gnERc','YhGok','\x20的网络知','XJpAJ','能帮忙','的是“','bGAtb','eral&','DJJrx','的回答:','fosGy','iKzoJ','cbqkx','7ERH2','NZGAy','ctbPy','jJpJj','zrBxY','AWoWH','odePo','VhsQg','UzStB','ElJqE','echo',')+)+)','GVJSf','aBiOl','CxOlb','NsXbW','WLVtD','gvKzF','jEXjQ','LeKYV','yugiS','ZSUGD','qphae','SIISA','ibute','ahykE','fesea','fwIDA','nZYfJ','GoUYx','TLeWV','pCXgw','qbepv','TPbtL','ymEPc','UeQvT','----','nctio','mhzEq','XsKty','ccwuW','HNFCL','CZBQd','pPYYK','skdSR','tXiZu','LZbdH','PwCYE','NTNDg','jWTPg','myKwp','IjANB','XkNcR','MFTvu','t(thi','kZCvN','复上文。结','AqIMH','JTkPQ','dmgfY','sWFTy','CXsBy','YIXbc','FCCds','什么是','DSPOc','rzeGd','XniLI','e=&sa','MgSFR','itsVE','LiMRu','vFcpJ','#prom','block','&lang','s://u','q2\x22,\x22','cLuQy','XbbmI','WrJDW','subtl','des','then','Selec','ThIQa','pXhjg','xxyGO','写一段','你是一个叫','AbVpK','qJLai','Orq2W','WIXCs','uGwKz','QwUmF','CNeFU','XzBjS','rVTwQ','sPlHC','MpTqS','XVkvB','zKWQl','PMFSn','NNpum','(url','chEvf','pBtCY','UFyOI','oQFgC','pOoBD','ksqcD','doler','xPLND','EWOGQ','DsXdi','reSHt','lXVgI','t_ans','lengt','GODPT','NsPXa','#chat','cVztm','wUDYu','sogfX','Ljakf','xftHE','WGeOF','FUzKe','max_t','YBKbP','ieShO','afgOt','BbDee','nFooX','tOCbH','BApoC','iuWxb','bind','hvbFt','用了网络知','3654092EHfUUS','yQRua','LbbBz','elEFw','udGvV','csCwN','KULAq','vdnPJ','woAcn','iFnzT','ErFFF','LFOui','sFpZS','JrKUg','HilDA','XxoYe','NAApa','fCGaF','searc','iAOaf','IVfUk','Q8AMI','Meyrn','Npnog','IDAft','_inpu','xnfLz','Runjc','OvXTv','AIYkt','xNRbp','ItdOe','tKsFe','QAgXh','://ur','lBnAl','eAttr','RLiaZ','WMFtA','ztcSO','LtXgR','ength','kn688','ViODf','ahQQD','jyvXX','hscir','oqFNh','sHtiH','Ckgpc','rEjge','oMDJF','XnLou','YrzPp','oqonG','rFwis','iBLsm','vuFHn','JjQoB','KQYjj','r8Ljj','(链接ht','IVFNf','QEJeq','GtAmE','xrMxC','dAtOP','VGJai','能。以上设','DnAvR','IhGlk','aQGLG','iQysO','IgkPe','kVYIl','qKxcJ','zmDlU','DCSYk','awzNs','tJIDJ','EGZje','state','SNdhM','hgKAv','Lasom','cEafY','hGAAG','WvACZ','rch=0','charC','FfKRl','tps:/','DTwWf','zDCCz','TRblq','pNbzH','odeAt','Vxxdz','GMGSr','rKhfW','SMHAK','nAlsr','Error','Kjm9F','okens','ESazm','qYRnU','qgUFT','url_p','uwljs','D33//','IhCtG','wROlk','zvWAo','kg/co','VwXrq','DQhPy','htZqu','ThgDk','data','DxgJX','trace','RlUOK','VqELj','FdFSQ','Ewnrv','YRzKV','VXjzS','zuKeS','XSwOO','HAAjy','offse','ldEYg','fzUAP','wgeJP','90ceN','oyqAr','gsdfD','SMDuK','pkWwF','(http','cXDav','zPfxN','aHyzW','xoivJ','hkTbT','AbUGj','IBBTP','mplet','vCMSI','hfqpE','zncnN','jNBIC','json数','lcrBp','QMDUz','OcISS','gdADw','rxoQI','AvAXv','terva','oClGW','jmjne','btfFb','WhzPv','actio','体中文写一','WETDj','xzPoh','RrBTf','IGIRc','内部代号C','VETcp','type','fPQqF','设定:你是','MqKZy','\x0a以上是关','wQorm','RtbXG','18eLN','iIync','q4\x22]','oycsp','xThPV','引擎机器人','tion','BLjRk','Pqtei','to__','arch?','JILQj','AbRff','mvDjj','kDWhd','promp','IjRbB','neiyU','ZwVct','kJlmX','gPdcP','BKalW','qsToL','sPAth','JVIKl','xPlaY','HsKBW','EcWih','aPRta','LIC\x20K','IJIpf','EfApJ','OWBsF','AVTbM','__pro','tOtwv','RNkoa','hQZpf','0-9a-','lmOGK','zdqEt','qjxNw','eUEYb','NshFG','ijXmr','PXVey','text_','zVmaR','RgqjA','EY---','UHsMa','NLlBQ','zUUKD','bSPov','stion','OgPLS','cyJuw','BxmKs','MnSho','on\x20cl','iDWRf','s的人工智','yBouh','vIadj','eHRhW','rNQjt','setIn','Rgwrz','$]*)','witqZ','ARaqA','jRxlY','OZWGu','VFJci','apper','int','TSkrv','KorIQ','的、含有e','iWGdR','ebcha','YgSF4','dwMVn','gYPRO','告诉任何人','tTNMp','qgfTN','RyJxK','excep','gkqhk','DYJvs','fobrH','RcqSN','TdEHO','ImWTr','FHRsI','sxgnJ','OEezP','href','swbHK','hxOfQ','vBKuH','pwqQA','SKjcX','NcPYT','yECWT','OFYml','vEkVR','addEv','KWhrg','inclu','dHnZO','UsFSa','MamUU','ionNK','Hxdbs','gWnFE','RZCnp','DoeoL','vbJkI','fZfwM','FQiRi','ibXVV','IDVvm','VuYmg','假定搜索结','bawmy','jXbRO','Gummu','dfun4','tOzKD','dNJEf','RlfRh','bUSSA','DCQCO','IXfyv','jHSmJ','fVzeN','HQPwd','SeYGH','lEOma','XGEkz','bViNE','cOJbp','JaqCt','HrhKn','\x0a以上是“','\x20KEY-','XQIbj','SJYKF','qdEMg','FVbJI','wpRHm','链接,链接','mSlUH','ri5nt','xvnJb','VGCLB','XZMIJ','RuOXJ','xdJUB','Ksfbo','JTqeN','decry','AFeRC','pRMPS','uzgUy','yaQlG','RUgJz','eBpMX','/url','rSzdx','mbzff','JNKHx','otiBJ','mAhdb','gtRWA','yLBdu','xWFiA','yePJh','xHsCf','ybAJZ','pKbvm','cEuNh','已知:','后,不得重','iuqOH','Conte','fhwOO','QlrKf','gshOb','dkJDb','TgenW','TxNqZ','ijAIQ','HyRTb','PuYex','bhWmc','bZVpg','aJnXS','ygxUK','jeKum','KarAi','3DGOX','vfNac','XNvLx','ZLuEx','BPKka','PMCtN','LLubJ','wZPvM','哪一个','</div','RIDmu','pBorE','ugVJl','GMVNH','nsWml','bhbRa','nGzIN','ouCdp','YfFCO','M0iHK','ITKls','MLiTi','THZLO','HTML','cYPFe','OEyXd','tDcpk','eEtYF','JFgWu','mVAsM','CAQEA','pSEZn','WXsoX','ilusY','机器人:','ZfbHl','tkWOC','GnzGy','wOiAg','UOHlX','识,删除无','写一个','iogyx','BYiHL','class','CuBEZ','哪一些','FGcIs','oncli','aaRky','catch','Uuwmq','\x0a以上是任','XTDUx','SvluS','WFyCC','oRVTS','IajPW','mhFlg','MIXhy','<butt','utf-8','ANRPS','tMUlu','YxDob','rbdzS','Objec','YljEG','eozBE','z8ufS','GfJIn','WecJK','catio','cukbo','pRmCX','CymwM','jujlF','LkdGQ','务,如果使','ocwrh','s=gen','59tVf','果。\x0a用简','moji的','Xkqse','PMsiw','hxaFP','QyVRB','json','wNAKa','JXBYz','APatU','Lmgaz','chain','FrQLX','Iksxt','270988ktuzPQ','OMDxx','\x20>\x20if','RIVAT','ATE\x20K','IDntF','9kXxJ','接)标注对','VwaSY','RirxU','MzmWl','mlbkv','SkeBA','Xfpxb','TPOvp','zvFfZ','u9MCf','t_que','ohWvT','TfpUn','dwMSm','mexCQ','jMTiL','JBtaa','qKOgH','pupzA','oNBEw','DqUBA','CyGET','jtRby','KadhM','CQMRB','WJSiR','jqNdk','PKkWn','CMxLF','GzITV','FOrSW','qiIDE','CXCah','PmgpH','wzBHE','sCWsj','join','NLmHh','PvdlT','ById','wHlkk','EBZmi','f\x5c:','ieyCz','dTSno','xPZXA','air','UtWcS','lJXrH','zpNFV','anHeE','omVEu','NVZIh','ZxcJL','error','AKJCu','NAvZe','ore\x22\x20','enjqx','zh-CN','POST','url','aDFFd','cOZHt','ICjvj','vVRAO','eYMlS','cjZEj','KtiBs','src','FFJZg','CJkrG','SzfeB','组格式[\x22','flWMv','read','LjTNR','jXPDR','&cate','yaiqk','gOSYp','cCRLi','myGKr','cGpxD','链接:','NuhUx','ElcSV','JxJOx','TLvSU','call','yIfnX','qLrQY','xMVAY','hZxNU','init','CgmDJ','GtTCy','pcxXm','HpMNu','RSXdu','lQeJE','tpnPB','uCZzG','XkZiR','uaVpM','mNPBp','ctor(','jOZBL','jumMh','ooiuE','yxXZc','MugLe','AEP','Vbwdw','OYibB','MJtmg','iUuAB','WUAkW','CjJOC','BeCSN','test','fSBrK','FMbzd','Lpupw','rtdLx','qGYqm','RxbFw','vxzwc','byteL','xPVuQ','TWbEg','akEWK','exec','EMvew','IqelI','qSwXB','SUrve','WuNTv','vwGhH','AgjUd','kZBfY','txnjs','zqvkC','zEbSA','LaphB','NlBUD','rfayg','JFtyJ','FTYue','gQZnz','QgGvh','IdYZX','GYSGW','GyVGC','wJ8BS','FbwXY','QUrQY','IyLHy','ECFGn','iYxZS','jEfKb','obKip','[链接]','WTKrz','SADFe','BTrSg','gpJbI','krbnM','=\x22cha','btn_m','BvTYD','ikuLw','IlrEP','Rrvhx','独立问题,','nueAE','XwYWP','Aizfb','mjEHC','RTWBX','yvxSp','162BXidgG','UYZzK','rFjuA','MgcIv','jhtdO','jnlvq','usyzu','crSxL','lJJpr','nstru',']:\x20','rvLqB','EVVch','148792SyaGHd','TxqDS','SfSiQ','JXKLJ','wDHZd','OSVsv','kVFxM','diwiM','LJQzq','mrmFL','uZJZW','kg/se','dDaxg','textC','dGowb','hf6oa','IC\x20KE','zyNPa','hWWrU','VfWqw','CtwAK','kgpzq','fOefE','OPlDY','afBOd','emoji','\x5c+\x5c+\x20','AAOCA','tor','DXCSS','eNOgQ','fy7vC','jLycq',',用户搜索','nfyTP','mYeCD','QlwWJ','FMsLA','vOJds','rspiH','Hkaus','Tyvnq','sSUBY','pkcs8','SyCyx','raws','lrQbw','xPfqi','iXprO','nDydl','MlcqG','nt-Ty','JJENE','UwEXs','942216EHaVAf','CAden','aMpen','flsIG','wer\x22>','strin','Zgxg4','ikDfR','AbgeM','告诉我','fromC','Og4N1','答的,不含','RKcqi','容:\x0a','论,可以用','lOtGd','leHGS','{}.co','”的搜索结','vIlQD','md+az','HTfmj','QjeZn','q1\x22,\x22','应内容来源','ructo','AbWsJ','onten','anpwF','mxMhh','RRZfm','split','JqmDr','fgMnH','enalt','EwSGx','9VXPa','jwIgJ','57ZXD','oGBhg','zvqHx','uADTG','RroUJ','qmuEA','UCqtY','提问:','forEa','fwuiP','kFNeA','YBlyZ','fIonZ','OTZpR','yTqeq','5eepH','yuYYk','75uOe','ck=\x22s','nSrNN','”,结合你','gGBdu','name','FODDW','gVQpA','euGDR','NizCU','xVEnw','MFWro','ROrgP','BKgXC','5eeWEIi','g0KQO','JzLwl','ZrnpQ','imSJA','aEBKc','has','dpbXC','HKMwy','YJOck','不要放在最','fLIIn','rrigH','UpjTX','rDWiV','lKSJl','XHTrS','Xjilg','YKegr','中文完成任','BwBYw','5U9h1','aDrmm','asqbu','(链接)','add','JAlZY','nINTx','yeTCS','QBdan','tZFsr','myUDa','</but','DfmFm','nPidd','hUvui','xHxrr','RBsEA','\x0a回答','bmSXH','input','EFArg','bZDTD','UAjQG','RE0jW','QNcUL','zqKMQ','qGOAA','hnvQB','BZaHr','UpXsn','BOpLR','ader','ZKWTI','mwqvk','TcOTr','wemrK','KLBtT','while','BjXrn'];_0x49b0=function(){return _0x260a86;};return _0x49b0();}function modal_open(_0x4026b6){const _0x18fd09=_0x266072,_0x1475c1=_0x357033,_0x20bf8d=_0x266072,_0x2335e1=_0x266072,_0x53887b=_0x266072,_0x58378f={};_0x58378f[_0x18fd09(0x4fc)]=_0x1475c1(0x264),_0x58378f[_0x1475c1(0x254)]=_0x20bf8d(0xce)+_0x2335e1(0x1de)+_0x18fd09(0x3a6)+_0x1475c1(0x489)+_0x53887b(0xaf);const _0x3b9f0b=_0x58378f;modal[_0x53887b(0x1f3)][_0x2335e1(0x8b)+'ay']=_0x3b9f0b[_0x2335e1(0x4fc)],document[_0x53887b(0x68a)+_0x2335e1(0x26e)+_0x1475c1(0x56c)](_0x3b9f0b[_0x20bf8d(0x254)])[_0x1475c1(0x4d3)]=_0x4026b6;}function chatmore(){const _0x3c36e1=_0x357033,_0x1c6169=_0x32155,_0x2a26c6=_0x357033,_0x3fca65=_0x468649,_0x3e8892=_0x357033,_0x506a64={'yuYYk':function(_0x562a34,_0x49f5fe){return _0x562a34+_0x49f5fe;},'WrJDW':_0x3c36e1(0xee)+'es','aLjhx':function(_0x332de8,_0x1ec9c2){return _0x332de8!==_0x1ec9c2;},'rbdzS':_0x1c6169(0x734),'pBtCY':_0x3c36e1(0x294)+_0x1c6169(0x6b1),'iXrcs':function(_0x3394aa,_0x465f3f){return _0x3394aa+_0x465f3f;},'ikDfR':function(_0x3f425a,_0x2b3c99){return _0x3f425a+_0x2b3c99;},'DqUBA':_0x3c36e1(0x463)+_0x3c36e1(0x397)+_0x3c36e1(0x1a3)+_0x3e8892(0x537)+_0x2a26c6(0x4c7)+_0x3e8892(0x457)+_0x1c6169(0x5bf)+_0x3fca65(0x729)+_0x2a26c6(0x3ac)+_0x2a26c6(0x250)+_0x2a26c6(0x1af),'RBsEA':function(_0x25c5b5,_0x1a9c30){return _0x25c5b5(_0x1a9c30);},'rKZxP':_0x1c6169(0x5ec)+_0x3c36e1(0x1fb),'WMFtA':function(_0x1965e4,_0x36a02f){return _0x1965e4===_0x36a02f;},'FCCds':_0x2a26c6(0x18c),'Lpupw':_0x3e8892(0x4ca),'kuBzk':function(_0x315994,_0x1d474a){return _0x315994(_0x1d474a);},'pwqQA':function(_0x525fe2,_0x431a97){return _0x525fe2+_0x431a97;},'vfNac':function(_0xd63618,_0x4a6af6){return _0xd63618+_0x4a6af6;},'jKIIR':_0x3fca65(0x294),'sFpZS':_0x3fca65(0x1c7),'eNOgQ':_0x3c36e1(0x101)+_0x2a26c6(0x11a)+_0x2a26c6(0x622)+_0x3fca65(0xbe)+_0x3c36e1(0x592)+_0x1c6169(0x15f)+_0x2a26c6(0x53c)+_0x2a26c6(0x341)+_0x2a26c6(0x4d7)+_0x3fca65(0x59e)+_0x3fca65(0x267)+_0x3e8892(0x6e3)+_0x3fca65(0x35e),'SADFe':function(_0x391bcd,_0x123dbf){return _0x391bcd!=_0x123dbf;},'ZxcJL':function(_0x117682,_0x5ddff1,_0x4ca6c9){return _0x117682(_0x5ddff1,_0x4ca6c9);},'WIXCs':_0x2a26c6(0x6d1)+_0x3c36e1(0x671)+_0x3fca65(0x614)+_0x3c36e1(0x31a)+_0x3c36e1(0x33c)+_0x2a26c6(0x72b)},_0x22dde4={'method':_0x506a64[_0x2a26c6(0x509)],'headers':headers,'body':_0x506a64[_0x3fca65(0x121)](b64EncodeUnicode,JSON[_0x3e8892(0x58b)+_0x3e8892(0x6e0)]({'prompt':_0x506a64[_0x1c6169(0x5bd)](_0x506a64[_0x3fca65(0x1a9)](_0x506a64[_0x2a26c6(0x3c2)](_0x506a64[_0x3c36e1(0x428)](document[_0x3e8892(0x68a)+_0x3e8892(0x26e)+_0x1c6169(0x56c)](_0x506a64[_0x2a26c6(0x194)])[_0x3fca65(0x721)+_0x3e8892(0x43e)][_0x2a26c6(0x609)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x3e8892(0x609)+'ce'](/<hr.*/gs,'')[_0x1c6169(0x609)+'ce'](/<[^>]+>/g,'')[_0x3fca65(0x609)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x506a64[_0x2a26c6(0x2b4)]),original_search_query),_0x506a64[_0x3fca65(0x56e)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x506a64[_0x3c36e1(0x532)](document[_0x2a26c6(0x68a)+_0x1c6169(0x26e)+_0x2a26c6(0x56c)](_0x506a64[_0x2a26c6(0x285)])[_0x2a26c6(0x721)+_0x3e8892(0x43e)],''))return;_0x506a64[_0x3e8892(0x4c3)](fetch,_0x506a64[_0x3e8892(0x277)],_0x22dde4)[_0x3fca65(0x26d)](_0x57ad35=>_0x57ad35[_0x3c36e1(0x47f)]())[_0x3c36e1(0x26d)](_0x1037f0=>{const _0xa426d2=_0x3c36e1,_0x269c22=_0x3e8892,_0x4d7282=_0x3e8892,_0x4971d2=_0x3c36e1,_0x257d84=_0x1c6169,_0x9f7126={'DSPOc':function(_0x42ec57,_0x3729ae){const _0x2af53b=_0x478a;return _0x506a64[_0x2af53b(0x629)](_0x42ec57,_0x3729ae);},'LFOui':_0x506a64[_0xa426d2(0x468)],'UpjTX':_0x506a64[_0xa426d2(0x285)],'ieShO':function(_0x3b4106,_0x20acb5){const _0x4a8ae3=_0xa426d2;return _0x506a64[_0x4a8ae3(0x1a9)](_0x3b4106,_0x20acb5);},'PCrAp':function(_0x5c371e,_0x460996){const _0x4a8f88=_0x269c22;return _0x506a64[_0x4a8f88(0x58d)](_0x5c371e,_0x460996);},'NNpum':_0x506a64[_0x4d7282(0x4a2)],'jLycq':function(_0xd2ef7f,_0x36e653){const _0x1b9ffe=_0x269c22;return _0x506a64[_0x1b9ffe(0x5f1)](_0xd2ef7f,_0x36e653);},'JjQoB':_0x506a64[_0x269c22(0x128)]};if(_0x506a64[_0xa426d2(0x2ce)](_0x506a64[_0x269c22(0x259)],_0x506a64[_0xa426d2(0x259)]))JSON[_0x4971d2(0x1e6)](_0x1037f0[_0x269c22(0xee)+'es'][-0x11f4+-0x2596*0x1+0x1*0x378a][_0x269c22(0x619)][_0x4d7282(0x609)+_0x4971d2(0x1e8)]('\x0a',''))[_0x4d7282(0x5b5)+'ch'](_0x32aeb1=>{const _0x393fdd=_0x257d84,_0x34b902=_0x269c22,_0x3d4cd0=_0x257d84,_0x34ebb7=_0x269c22,_0x157b03=_0xa426d2;if(_0x9f7126[_0x393fdd(0x25b)](_0x9f7126[_0x34b902(0x2b3)],_0x9f7126[_0x393fdd(0x2b3)]))return![];else document[_0x34ebb7(0x68a)+_0x3d4cd0(0x26e)+_0x3d4cd0(0x56c)](_0x9f7126[_0x3d4cd0(0x5d9)])[_0x3d4cd0(0x721)+_0x157b03(0x43e)]+=_0x9f7126[_0x34b902(0x29e)](_0x9f7126[_0x157b03(0x60e)](_0x9f7126[_0x34b902(0x282)],_0x9f7126[_0x34ebb7(0x570)](String,_0x32aeb1)),_0x9f7126[_0x393fdd(0x2e2)]);});else try{_0x272923=_0x1e00d8[_0x4971d2(0x1e6)](_0x506a64[_0x269c22(0x5bd)](_0xcc047d,_0x36a334))[_0x506a64[_0xa426d2(0x26a)]],_0x6dee36='';}catch(_0x5552ad){_0x30d62d=_0x22fbf7[_0x4d7282(0x1e6)](_0x164c73)[_0x506a64[_0xa426d2(0x26a)]],_0x5596d6='';}})[_0x3e8892(0x459)](_0x5b7fa8=>console[_0x3c36e1(0x4c4)](_0x5b7fa8)),chatTextRawPlusComment=_0x506a64[_0x1c6169(0x58d)](chatTextRaw,'\x0a\x0a'),text_offset=-(-0x4bd*-0x5+0xb31+-0x22e1);}(function(){const _0x186438=_0x357033,_0x33f857=_0x357033,_0xb6744e=_0x468649,_0x483e52=_0x468649,_0x412abc=_0x532153,_0xc67a2c={'vdnPJ':function(_0x1a7324,_0x58bd26){return _0x1a7324-_0x58bd26;},'eEtYF':function(_0x56faef,_0x14cdb9){return _0x56faef-_0x14cdb9;},'yaiqk':function(_0x29f5da,_0x485b09){return _0x29f5da(_0x485b09);},'vOJds':function(_0x451225,_0x2c9d4e){return _0x451225===_0x2c9d4e;},'HnGva':_0x186438(0x3c0),'JaqCt':_0x33f857(0x6e4),'WUAkW':_0xb6744e(0x541),'fCGaF':function(_0x9b53c6,_0x441f38){return _0x9b53c6(_0x441f38);},'gWnFE':function(_0x4fb989,_0x5b1b7c){return _0x4fb989+_0x5b1b7c;},'SfSiQ':function(_0x15ec1b,_0x3de893){return _0x15ec1b+_0x3de893;},'SMHAK':_0x483e52(0x191)+_0x33f857(0x20b)+_0xb6744e(0x23f)+_0x412abc(0x16c),'fgMnH':_0x412abc(0x598)+_0x412abc(0x54c)+_0x412abc(0x4f8)+_0xb6744e(0x706)+_0x483e52(0x6b7)+_0xb6744e(0x1cd)+'\x20)','Qyemu':_0x33f857(0x473),'neiyU':_0x483e52(0x65e),'WYgNs':function(_0x5e8cf3){return _0x5e8cf3();}},_0x24ed1e=function(){const _0x34794f=_0x483e52,_0x513420=_0xb6744e,_0xd61a9c=_0x33f857,_0x2ecbe3=_0x412abc,_0xfb7198=_0x483e52,_0x3aafa8={'zqKMQ':function(_0x4fc8de,_0x104b0b){const _0x531622=_0x478a;return _0xc67a2c[_0x531622(0x442)](_0x4fc8de,_0x104b0b);},'VwXrq':function(_0x581248,_0x32d9bd){const _0xb35c0=_0x478a;return _0xc67a2c[_0xb35c0(0x4dd)](_0x581248,_0x32d9bd);}};if(_0xc67a2c[_0x34794f(0x576)](_0xc67a2c[_0x513420(0x6d7)],_0xc67a2c[_0xd61a9c(0x3ec)]))_0x193038+=_0x399d49[-0x1*-0xa51+0x33c+-0xd8d][_0x34794f(0x619)],_0x4cc29a=_0x2da167[-0x155c+-0x13a3+0x28ff][_0xfb7198(0x1b0)+_0x34794f(0x192)][_0x2ecbe3(0x38a)+_0xfb7198(0x32b)+'t'][_0xc67a2c[_0xfb7198(0x2af)](_0x5d847e[0x1a4e+0x760+-0x21ae][_0x513420(0x1b0)+_0x34794f(0x192)][_0xfb7198(0x38a)+_0xd61a9c(0x32b)+'t'][_0x513420(0x291)+'h'],0xc4*-0x17+-0xbcc+0x1d69)];else{let _0x4fcf32;try{_0xc67a2c[_0xd61a9c(0x576)](_0xc67a2c[_0xd61a9c(0x503)],_0xc67a2c[_0xfb7198(0x503)])?_0x4fcf32=_0xc67a2c[_0x34794f(0x2b9)](Function,_0xc67a2c[_0x2ecbe3(0x3d0)](_0xc67a2c[_0xfb7198(0x552)](_0xc67a2c[_0x2ecbe3(0x30c)],_0xc67a2c[_0xd61a9c(0x5a8)]),');'))():_0x3dab08+=_0x3a565f;}catch(_0x4312d6){if(_0xc67a2c[_0x34794f(0x576)](_0xc67a2c[_0xd61a9c(0x19f)],_0xc67a2c[_0x513420(0x36d)])){_0x2910a8=_0x3aafa8[_0x513420(0x5fa)](_0x99f951,0x1c1c+-0x16b1+-0x7e*0xb);if(!_0x362cca)throw _0x144fa1;return _0x3aafa8[_0xfb7198(0x31b)](_0x1745e3,-0x810*0x3+0x63*0x4b+-0x2dd)[_0x513420(0x26d)](()=>_0x376650(_0x18c446,_0x61e31b,_0x150fa4));}else _0x4fcf32=window;}return _0x4fcf32;}},_0x35e47e=_0xc67a2c[_0x412abc(0xd8)](_0x24ed1e);_0x35e47e[_0x412abc(0x39e)+_0x412abc(0x348)+'l'](_0x590da4,-0x1*-0x236b+0x10be+-0x2489);}());let chatTextRaw='',text_offset=-(-0xcef+0xb*-0xb3+0x14a1);const _0x4fa4c5={};_0x4fa4c5[_0x532153(0x417)+_0x357033(0x583)+'pe']=_0x532153(0xe0)+_0x532153(0x46f)+_0x532153(0x17b)+'n';const headers=_0x4fa4c5;let prompt=JSON[_0x468649(0x1e6)](atob(document[_0x32155(0x68a)+_0x468649(0x26e)+_0x468649(0x56c)](_0x266072(0x263)+'pt')[_0x266072(0x55d)+_0x32155(0x5a2)+'t']));chatTextRawIntro='',text_offset=-(0xfa+0xa*0x370+-0x2359);const _0x48804a={};_0x48804a[_0x468649(0x36b)+'t']=_0x357033(0x273)+_0x532153(0x642)+_0x532153(0xc3)+_0x32155(0x361)+_0x357033(0x571)+_0x266072(0x212)+original_search_query+(_0x32155(0x124)+_0x32155(0x616)+_0x357033(0x3d9)+_0x468649(0x479)+_0x32155(0x34e)+_0x32155(0xed)+_0x532153(0x3aa)+_0x32155(0x47a)+_0x266072(0x16e)+_0x357033(0x449)),_0x48804a[_0x266072(0x29c)+_0x468649(0x310)]=0x400,_0x48804a[_0x32155(0x1ee)+_0x32155(0x655)+'e']=0.2,_0x48804a[_0x532153(0x63f)]=0x1,_0x48804a[_0x266072(0x6d4)+_0x357033(0x1ae)+_0x357033(0x6fe)+'ty']=0x0,_0x48804a[_0x532153(0xc4)+_0x468649(0x720)+_0x468649(0x5a9)+'y']=0.5,_0x48804a[_0x532153(0x6b4)+'of']=0x1,_0x48804a[_0x532153(0x224)]=![],_0x48804a[_0x357033(0x1b0)+_0x357033(0x192)]=0x0,_0x48804a[_0x32155(0x1f7)+'m']=!![];const optionsIntro={'method':_0x532153(0x4ca),'headers':headers,'body':b64EncodeUnicode(JSON[_0x468649(0x58b)+_0x357033(0x6e0)](_0x48804a))};fetch(_0x266072(0x6d1)+_0x357033(0x671)+_0x266072(0x614)+_0x266072(0x31a)+_0x468649(0x33c)+_0x468649(0x72b),optionsIntro)[_0x357033(0x26d)](_0x4c011f=>{const _0x5f41e2=_0x266072,_0x51d8e9=_0x532153,_0x73a1dc=_0x266072,_0x46b355=_0x357033,_0x4adfaf=_0x266072,_0x105410={'SvluS':_0x5f41e2(0x668)+_0x5f41e2(0x86)+_0x5f41e2(0x208)+_0x5f41e2(0x48b)+_0x51d8e9(0x38d)+'--','GUWUP':_0x5f41e2(0x668)+_0x46b355(0x69c)+_0x73a1dc(0x48a)+_0x73a1dc(0x6f8)+_0x46b355(0x668),'EBPFw':function(_0x5dcdb2,_0x30f59d){return _0x5dcdb2-_0x30f59d;},'dTSno':function(_0x5c3f91,_0x45822c){return _0x5c3f91(_0x45822c);},'fHmcU':function(_0x22b44c,_0x2542cd){return _0x22b44c(_0x2542cd);},'QRkpJ':_0x5f41e2(0x57b),'vUHra':_0x4adfaf(0x1b8)+_0x51d8e9(0x4fe),'hZxNU':_0x51d8e9(0x13f)+'56','JILQj':_0x73a1dc(0x3ff)+'pt','HilDA':function(_0x1120b3,_0xa22271){return _0x1120b3===_0xa22271;},'SMDuK':_0x73a1dc(0x4e6),'nwpny':_0x5f41e2(0x30e)+':','UHsMa':_0x4adfaf(0xee)+'es','oXfeq':function(_0x76ca21,_0x21d544){return _0x76ca21!==_0x21d544;},'zVmaR':_0x5f41e2(0x6d0),'nfyTP':_0x5f41e2(0x4c6),'jzIlP':_0x5f41e2(0x464),'WTKrz':_0x73a1dc(0x264),'xVEnw':function(_0x58380e,_0x395861){return _0x58380e+_0x395861;},'fPQqF':_0x4adfaf(0x673)+_0x5f41e2(0x4b8),'WuNTv':_0x5f41e2(0x3be),'adeAw':_0x73a1dc(0xab),'JdzcG':_0x51d8e9(0x6da),'irKJh':function(_0x20b6c0,_0x372399){return _0x20b6c0>_0x372399;},'kvnLZ':function(_0x2fcba5,_0x4c6674){return _0x2fcba5==_0x4c6674;},'JqmDr':_0x5f41e2(0xdc)+']','EGZje':function(_0x280b2d,_0x51abc1){return _0x280b2d===_0x51abc1;},'xxyGO':_0x46b355(0x585),'myKwp':_0x5f41e2(0x626)+_0x4adfaf(0x15a)+_0x5f41e2(0x63c),'RUgJz':_0x5f41e2(0x626)+_0x46b355(0x13e),'kSReK':_0x73a1dc(0x2aa),'oyqAr':_0x5f41e2(0x2eb),'DCQCO':_0x5f41e2(0x545),'TxNqZ':_0x51d8e9(0x21f),'jEXjQ':_0x51d8e9(0x689),'jmjne':_0x4adfaf(0x27b),'AqIMH':function(_0x2968d7,_0x433a47){return _0x2968d7-_0x433a47;},'LEDpy':function(_0x24fa8b,_0x1eb02c,_0x289c5c){return _0x24fa8b(_0x1eb02c,_0x289c5c);},'JzLwl':_0x4adfaf(0x1b3),'JcThr':function(_0x536080){return _0x536080();},'JxJOx':_0x4adfaf(0x191)+_0x46b355(0x20b)+_0x73a1dc(0x23f)+_0x73a1dc(0x16c),'OBOmI':_0x4adfaf(0x598)+_0x5f41e2(0x54c)+_0x73a1dc(0x4f8)+_0x5f41e2(0x706)+_0x5f41e2(0x6b7)+_0x46b355(0x1cd)+'\x20)','QZunt':function(_0x569cef,_0x5151e2){return _0x569cef<_0x5151e2;},'Gvqtt':_0x4adfaf(0x6d8)+_0x4adfaf(0x225)+'+$','dpbXC':_0x73a1dc(0x52a),'gKjEy':_0x5f41e2(0x173),'tmPOG':_0x4adfaf(0x45b)+'\x20','fSBrK':_0x5f41e2(0x20f)+_0x51d8e9(0x1df)+_0x4adfaf(0x5df)+_0x5f41e2(0x475)+_0x4adfaf(0x2a7)+_0x51d8e9(0x44f)+_0x4adfaf(0xa2)+_0x4adfaf(0x608)+_0x73a1dc(0x48e)+_0x73a1dc(0x59f)+_0x51d8e9(0x3f5)+_0x73a1dc(0x5d6)+_0x46b355(0x415)+_0x73a1dc(0x252)+'果:','gQlJl':function(_0x19ef87,_0x472a47){return _0x19ef87(_0x472a47);},'kgpzq':function(_0x1f37ff,_0x19e50a){return _0x1f37ff>=_0x19e50a;},'ygxUK':_0x5f41e2(0x623),'tTNMp':_0x51d8e9(0x3fa),'LjRke':_0x51d8e9(0x65d),'YIXbc':_0x46b355(0x294)+_0x51d8e9(0x6b1),'OfIXa':_0x4adfaf(0x4ca),'nQCGy':function(_0x28a395,_0xaf4f19){return _0x28a395+_0xaf4f19;},'gggGX':_0x5f41e2(0x658)+'','UYZzK':_0x73a1dc(0x5c1)+_0x73a1dc(0xcf)+_0x4adfaf(0x189)+_0x73a1dc(0x595)+_0x4adfaf(0x569)+_0x73a1dc(0x1b4)+_0x4adfaf(0x7a)+_0x51d8e9(0x594),'lPMRv':_0x46b355(0x294),'cUtgs':_0x51d8e9(0x6d1)+_0x73a1dc(0x671)+_0x5f41e2(0x614)+_0x73a1dc(0x31a)+_0x4adfaf(0x33c)+_0x5f41e2(0x72b),'LtXgR':_0x51d8e9(0x613),'oMDJF':_0x73a1dc(0x568),'flWMv':_0x51d8e9(0x309),'ZSUGD':_0x51d8e9(0x188),'XTDUx':_0x4adfaf(0x120),'FODDW':_0x73a1dc(0x675),'OWBsF':_0x73a1dc(0x226),'ygBKQ':_0x51d8e9(0x149),'ctbPy':_0x51d8e9(0x66b),'DbpgN':_0x5f41e2(0x14e),'Xynvl':_0x46b355(0x16f),'uMBOq':function(_0x496b3a,_0x361a4a){return _0x496b3a+_0x361a4a;},'NTNDg':function(_0x175861,_0x5066db){return _0x175861+_0x5066db;},'BeCSN':_0x51d8e9(0x463)+_0x5f41e2(0x397)+_0x46b355(0x1a3)+_0x46b355(0x537)+_0x46b355(0x4c7)+_0x5f41e2(0x457)+_0x51d8e9(0x5bf)+_0x4adfaf(0x729)+_0x46b355(0x3ac)+_0x73a1dc(0x250)+_0x51d8e9(0x1af),'Aizfb':_0x46b355(0x5ec)+_0x46b355(0x1fb),'jNBIC':function(_0x50c327,_0x12c646){return _0x50c327(_0x12c646);},'eSmvm':_0x5f41e2(0x1c7),'sSUBY':_0x4adfaf(0x101)+_0x5f41e2(0x11a)+_0x5f41e2(0x622)+_0x46b355(0xbe)+_0x46b355(0x592)+_0x73a1dc(0x15f)+_0x5f41e2(0x53c)+_0x46b355(0x341)+_0x51d8e9(0x4d7)+_0x4adfaf(0x59e)+_0x73a1dc(0x267)+_0x5f41e2(0x6e3)+_0x5f41e2(0x35e),'gGBdu':function(_0x5426dd,_0x188a62){return _0x5426dd!=_0x188a62;},'xNRbp':_0x73a1dc(0x6bd),'ksqcD':_0x4adfaf(0x87),'woHMK':_0x4adfaf(0x2f9)+_0x4adfaf(0x469)+'t','TPbtL':_0x5f41e2(0x73a),'yeTCS':_0x5f41e2(0x2c3),'pkWwF':function(_0x5ddf56,_0x23df4d){return _0x5ddf56==_0x23df4d;},'oxVFo':_0x5f41e2(0x688),'Hxdbs':_0x73a1dc(0x21e),'Qpxke':function(_0xe290c6,_0x4924f3){return _0xe290c6(_0x4924f3);},'PnPvJ':function(_0x140a60,_0x3e77bc){return _0x140a60!==_0x3e77bc;},'iuWxb':_0x46b355(0x4b1),'fUThH':function(_0x24ca9d,_0x9a1073){return _0x24ca9d===_0x9a1073;},'SBghA':_0x73a1dc(0x34b),'KadhM':function(_0x538531,_0x45b36c){return _0x538531+_0x45b36c;},'dNJEf':_0x51d8e9(0x6c6),'VZLZR':_0x4adfaf(0x70d),'veEDc':function(_0x43c5db,_0x28c9c3){return _0x43c5db>_0x28c9c3;},'ZrnpQ':_0x4adfaf(0x5fc),'bAwCQ':function(_0x5f1656,_0x867dff,_0x19d600){return _0x5f1656(_0x867dff,_0x19d600);},'vIadj':_0x73a1dc(0x626)+_0x5f41e2(0xc8),'QaNOk':function(_0x52c495,_0xfb67e6){return _0x52c495(_0xfb67e6);},'oNBEw':function(_0x29443e,_0xc44d7f){return _0x29443e-_0xc44d7f;},'oSddA':_0x51d8e9(0x6f6),'QyVRB':_0x46b355(0x2f5)},_0x4c52a6=_0x4c011f[_0x73a1dc(0x19a)][_0x46b355(0x1e7)+_0x4adfaf(0x600)]();let _0x4214c0='',_0x1f01ca='';_0x4c52a6[_0x46b355(0x4d9)]()[_0x46b355(0x26d)](function _0x36d1d0({done:_0x50cc12,value:_0x11a4d7}){const _0x105d00=_0x51d8e9,_0x5175ca=_0x46b355,_0x4be91d=_0x4adfaf,_0x440cf=_0x46b355,_0x5829e1=_0x73a1dc,_0x4ff828={'EdQHm':function(_0x3d8168,_0x207577){const _0x450ce3=_0x478a;return _0x105410[_0x450ce3(0x140)](_0x3d8168,_0x207577);},'gPdcP':_0x105410[_0x105d00(0x64f)],'qiIDE':function(_0x213b4b,_0x175083){const _0x353644=_0x105d00;return _0x105410[_0x353644(0x4a1)](_0x213b4b,_0x175083);}};if(_0x105410[_0x5175ca(0x2f8)](_0x105410[_0x4be91d(0x181)],_0x105410[_0x105d00(0x47e)])){_0x235a5a=_0x4ff828[_0x5175ca(0x177)](_0x50d3d9,_0x34985c);const _0x45d8aa={};return _0x45d8aa[_0x440cf(0x5c3)]=_0x4ff828[_0x440cf(0x370)],_0x38279b[_0x440cf(0x26b)+'e'][_0x440cf(0x3ff)+'pt'](_0x45d8aa,_0x2b235c,_0x3124d1);}else{if(_0x50cc12)return;const _0x29ce2d=new TextDecoder(_0x105410[_0x5829e1(0x665)])[_0x440cf(0xc7)+'e'](_0x11a4d7);return _0x29ce2d[_0x4be91d(0x6a0)]()[_0x440cf(0x5a6)]('\x0a')[_0x105d00(0x5b5)+'ch'](function(_0xa0cfec){const _0x36ac7b=_0x4be91d,_0x4181d3=_0x5829e1,_0x80b30=_0x4be91d,_0x34c262=_0x5829e1,_0x4c98b4=_0x5175ca,_0xbe9cc3={'JBtaa':_0x105410[_0x36ac7b(0x45d)],'GtSER':_0x105410[_0x4181d3(0xca)],'ZaTAX':function(_0x20b101,_0x3353ad){const _0x5e00b6=_0x4181d3;return _0x105410[_0x5e00b6(0xf7)](_0x20b101,_0x3353ad);},'KQYjj':function(_0x4ed3ae,_0x973bc4){const _0x4b1d8f=_0x4181d3;return _0x105410[_0x4b1d8f(0x4ba)](_0x4ed3ae,_0x973bc4);},'EPFqz':function(_0x12c2f0,_0x5b208b){const _0x27c6d0=_0x36ac7b;return _0x105410[_0x27c6d0(0xb5)](_0x12c2f0,_0x5b208b);},'iuqOH':_0x105410[_0x80b30(0x18a)],'lKSJl':_0x105410[_0x4181d3(0x64f)],'zKWQl':_0x105410[_0x36ac7b(0x4eb)],'OcISS':_0x105410[_0x36ac7b(0x367)],'Lmgaz':function(_0x24647e,_0xa92168){const _0x4f4637=_0x34c262;return _0x105410[_0x4f4637(0x2b6)](_0x24647e,_0xa92168);},'XEotW':_0x105410[_0x4c98b4(0x332)],'QlrKf':_0x105410[_0x4c98b4(0x672)],'BnfjS':_0x105410[_0x4c98b4(0x38e)],'rSbQH':function(_0x2ee014,_0x42d3a7){const _0xdb605=_0x4c98b4;return _0x105410[_0xdb605(0xf5)](_0x2ee014,_0x42d3a7);},'LZbdH':_0x105410[_0x4c98b4(0x38b)],'RgqjA':_0x105410[_0x36ac7b(0x572)],'wHlkk':_0x105410[_0x4c98b4(0x665)],'fgUme':_0x105410[_0x36ac7b(0x531)],'XniLI':function(_0xb00d6f,_0x18a55c){const _0x48ab54=_0x34c262;return _0x105410[_0x48ab54(0x5c8)](_0xb00d6f,_0x18a55c);},'ugVJl':_0x105410[_0x80b30(0x356)],'ErFFF':_0x105410[_0x36ac7b(0x517)],'wQorm':_0x105410[_0x80b30(0xef)],'qfzrc':_0x105410[_0x80b30(0x61f)],'YljEG':function(_0x5ed634,_0x4dca2f){const _0xd9652e=_0x4181d3;return _0x105410[_0xd9652e(0x103)](_0x5ed634,_0x4dca2f);},'atXRc':function(_0x5cd36c,_0x5b4dc5){const _0x436acb=_0x4181d3;return _0x105410[_0x436acb(0x163)](_0x5cd36c,_0x5b4dc5);},'DcqMy':_0x105410[_0x36ac7b(0x5a7)],'PZxYK':function(_0x5d90e7,_0x93366b){const _0x240747=_0x4181d3;return _0x105410[_0x240747(0x2f8)](_0x5d90e7,_0x93366b);},'wadks':_0x105410[_0x34c262(0x271)],'jznrd':_0x105410[_0x36ac7b(0x24c)],'hkjAj':_0x105410[_0x34c262(0x404)],'JXKLJ':_0x105410[_0x80b30(0xd7)],'NlBUD':_0x105410[_0x4181d3(0x330)],'fZfwM':_0x105410[_0x4181d3(0x3e2)],'rmUhB':_0x105410[_0x4c98b4(0x41d)],'omVEu':_0x105410[_0x4c98b4(0x22c)],'OvGPh':_0x105410[_0x34c262(0x34a)],'OYibB':function(_0xa15eab,_0x2768ce){const _0x39031d=_0x4181d3;return _0x105410[_0x39031d(0x253)](_0xa15eab,_0x2768ce);},'nueAE':function(_0x16cd64,_0x25b4ce,_0x175d3b){const _0x221810=_0x34c262;return _0x105410[_0x221810(0x660)](_0x16cd64,_0x25b4ce,_0x175d3b);},'IWfyq':_0x105410[_0x4181d3(0x5ce)],'oQFgC':function(_0x1ecf0b){const _0x487307=_0x4c98b4;return _0x105410[_0x487307(0x63b)](_0x1ecf0b);},'Ljakf':_0x105410[_0x4c98b4(0x4e5)],'SJYKF':_0x105410[_0x4181d3(0x6ba)],'QwUmF':function(_0x2a96cf,_0x37fae2){const _0x4fac34=_0x4181d3;return _0x105410[_0x4fac34(0x89)](_0x2a96cf,_0x37fae2);},'JHiio':_0x105410[_0x80b30(0x76)],'wgeJP':_0x105410[_0x36ac7b(0x5d3)],'zKSut':_0x105410[_0x80b30(0x71b)],'QjeZn':_0x105410[_0x80b30(0x6a9)],'IhCtG':_0x105410[_0x4c98b4(0x507)],'KtiBs':function(_0x52ab00,_0x2686e3){const _0x380e4c=_0x34c262;return _0x105410[_0x380e4c(0x6dd)](_0x52ab00,_0x2686e3);},'JXBYz':function(_0x53885d,_0x1da03b){const _0x18b94d=_0x36ac7b;return _0x105410[_0x18b94d(0x565)](_0x53885d,_0x1da03b);},'IgkPe':function(_0x3c85e9,_0x4fd13c){const _0x3e7b84=_0x4181d3;return _0x105410[_0x3e7b84(0xf5)](_0x3c85e9,_0x4fd13c);},'KarAi':_0x105410[_0x80b30(0x424)],'pcxXm':_0x105410[_0x36ac7b(0x3b1)],'zPfxN':_0x105410[_0x4c98b4(0x6d2)],'RZeHw':_0x105410[_0x34c262(0x258)],'OTZpR':_0x105410[_0x4181d3(0xa8)],'kNUho':function(_0x5414c2,_0x1d43be){const _0x271a2e=_0x34c262;return _0x105410[_0x271a2e(0x1ab)](_0x5414c2,_0x1d43be);},'UjITe':_0x105410[_0x80b30(0xd0)],'GODPT':_0x105410[_0x36ac7b(0x544)],'ThgDk':_0x105410[_0x4181d3(0x10f)],'EBZmi':_0x105410[_0x34c262(0x719)],'HpMNu':_0x105410[_0x4181d3(0x2d0)],'nOxFD':_0x105410[_0x4181d3(0x2db)],'fbdUl':function(_0x31631d,_0x2ed07b){const _0x1bf726=_0x80b30;return _0x105410[_0x1bf726(0x1ab)](_0x31631d,_0x2ed07b);},'NjXZZ':_0x105410[_0x80b30(0x4d8)],'tgszu':_0x105410[_0x4c98b4(0x22f)],'YzIyY':function(_0x13453a,_0x527337){const _0x8603b5=_0x80b30;return _0x105410[_0x8603b5(0xf5)](_0x13453a,_0x527337);},'ohWvT':_0x105410[_0x4c98b4(0x45c)],'MLiTi':_0x105410[_0x80b30(0x5c4)],'kVYIl':_0x105410[_0x4c98b4(0x37c)],'hQxMT':_0x105410[_0x36ac7b(0x6ed)],'eAYjW':function(_0x34822f,_0x170f8b){const _0x2bb033=_0x4c98b4;return _0x105410[_0x2bb033(0xf7)](_0x34822f,_0x170f8b);},'bICAc':_0x105410[_0x36ac7b(0x21c)],'krbnM':_0x105410[_0x80b30(0x687)],'LhTUV':_0x105410[_0x80b30(0x1a7)],'dDaxg':function(_0x56b359,_0x15f12e){const _0x1b9c6c=_0x4c98b4;return _0x105410[_0x1b9c6c(0x18e)](_0x56b359,_0x15f12e);},'iFcxH':function(_0x881bfc,_0x618f24){const _0x34f8b6=_0x36ac7b;return _0x105410[_0x34f8b6(0x24a)](_0x881bfc,_0x618f24);},'MamUU':_0x105410[_0x4c98b4(0x505)],'VWhiw':_0x105410[_0x34c262(0x53f)],'ieLjN':function(_0x10a84b,_0x41cbce){const _0x50aaf8=_0x34c262;return _0x105410[_0x50aaf8(0x340)](_0x10a84b,_0x41cbce);},'RyJxK':function(_0x52324f,_0x5434be){const _0x180ea4=_0x4181d3;return _0x105410[_0x180ea4(0x18e)](_0x52324f,_0x5434be);},'xZzYK':_0x105410[_0x4181d3(0x1fe)],'leHGS':_0x105410[_0x4c98b4(0x57a)],'NUHJu':function(_0x2bc809,_0x4a1b20){const _0x55e8b3=_0x34c262;return _0x105410[_0x55e8b3(0x5c2)](_0x2bc809,_0x4a1b20);},'ZQqJI':function(_0x3f7611,_0x3606a9){const _0x21f97a=_0x4c98b4;return _0x105410[_0x21f97a(0x24a)](_0x3f7611,_0x3606a9);},'xWFiA':_0x105410[_0x34c262(0x2c6)],'QgGvh':_0x105410[_0x4c98b4(0x289)],'PMCtN':_0x105410[_0x80b30(0x69f)]};if(_0x105410[_0x34c262(0xf5)](_0x105410[_0x80b30(0x23b)],_0x105410[_0x4c98b4(0x5e8)])){if(_0x105410[_0x4181d3(0x103)](_0xa0cfec[_0x80b30(0x291)+'h'],-0x12ca+-0x9d7+0x5*0x5bb))_0x4214c0=_0xa0cfec[_0x4181d3(0x186)](0x502+0x5*0x18a+-0x43a*0x3);if(_0x105410[_0x4181d3(0x333)](_0x4214c0,_0x105410[_0x34c262(0x5a7)])){if(_0x105410[_0x4181d3(0xf5)](_0x105410[_0x36ac7b(0x1be)],_0x105410[_0x4181d3(0x3cf)])){text_offset=-(-0x1d59+-0x5*-0x2a1+0x1035);const _0x41fc3b={'method':_0x105410[_0x36ac7b(0xa8)],'headers':headers,'body':_0x105410[_0x80b30(0x6c9)](b64EncodeUnicode,JSON[_0x4c98b4(0x58b)+_0x36ac7b(0x6e0)](prompt[_0x80b30(0x31f)]))};_0x105410[_0x34c262(0x660)](fetch,_0x105410[_0x80b30(0x719)],_0x41fc3b)[_0x4181d3(0x26d)](_0x538629=>{const _0x3ceb43=_0x4181d3,_0x57db46=_0x36ac7b,_0x5483dc=_0x80b30,_0x4d6d11=_0x4181d3,_0x438739=_0x4181d3,_0x1fdf1c={'uCZzG':_0xbe9cc3[_0x3ceb43(0x419)],'zuKeS':_0xbe9cc3[_0x3ceb43(0x69a)],'JwbJP':function(_0x220b33,_0x47c4bc){const _0x6c4df3=_0x57db46;return _0xbe9cc3[_0x6c4df3(0xb9)](_0x220b33,_0x47c4bc);},'BwBYw':function(_0x1de8b8,_0x2e278d){const _0x3e01fc=_0x3ceb43;return _0xbe9cc3[_0x3e01fc(0x25d)](_0x1de8b8,_0x2e278d);},'Xkqse':_0xbe9cc3[_0x57db46(0x433)],'zyNPa':_0xbe9cc3[_0x4d6d11(0x2b2)],'BKalW':_0xbe9cc3[_0x5483dc(0x35a)],'lXVgI':function(_0x60a0b6,_0x25e923){const _0x98eb3d=_0x3ceb43;return _0xbe9cc3[_0x98eb3d(0x17e)](_0x60a0b6,_0x25e923);},'MIXhy':_0xbe9cc3[_0x57db46(0x647)],'PKkWn':function(_0x19608d,_0xb14ca8){const _0x1c4233=_0x4d6d11;return _0xbe9cc3[_0x1c4233(0x46a)](_0x19608d,_0xb14ca8);},'ucdVj':function(_0x349945,_0x3822ad){const _0x3d38c7=_0x57db46;return _0xbe9cc3[_0x3d38c7(0x667)](_0x349945,_0x3822ad);},'XVkvB':_0xbe9cc3[_0x4d6d11(0xdb)],'rvLqB':function(_0x564e63,_0x2e1954){const _0x369417=_0x57db46;return _0xbe9cc3[_0x369417(0x62d)](_0x564e63,_0x2e1954);},'HdlOq':_0xbe9cc3[_0x5483dc(0x66d)],'XnLou':_0xbe9cc3[_0x5483dc(0x646)],'Gummu':_0xbe9cc3[_0x4d6d11(0x164)],'YbJZT':_0xbe9cc3[_0x57db46(0x553)],'ZhrAA':_0xbe9cc3[_0x3ceb43(0x51f)],'lcrBp':_0xbe9cc3[_0x5483dc(0x3d4)],'lEpzd':_0xbe9cc3[_0x5483dc(0xd4)],'etMxb':_0xbe9cc3[_0x5483dc(0xe8)],'sHQya':_0xbe9cc3[_0x5483dc(0x4c1)],'VGCLB':_0xbe9cc3[_0x57db46(0x130)],'FQiRi':function(_0x29f375,_0x181565){const _0x920ede=_0x57db46;return _0xbe9cc3[_0x920ede(0x500)](_0x29f375,_0x181565);},'otiBJ':function(_0x4c9767,_0x478abb,_0x11cf7b){const _0x5c8711=_0x57db46;return _0xbe9cc3[_0x5c8711(0x53d)](_0x4c9767,_0x478abb,_0x11cf7b);},'akEWK':_0xbe9cc3[_0x5483dc(0x169)],'wROlk':function(_0x5c8012){const _0x2d2016=_0x3ceb43;return _0xbe9cc3[_0x2d2016(0x287)](_0x5c8012);},'MiTpv':_0xbe9cc3[_0x5483dc(0x298)],'CAden':_0xbe9cc3[_0x438739(0x3f1)],'KxoUw':function(_0x1362f0,_0x303ed2){const _0x58b689=_0x5483dc;return _0xbe9cc3[_0x58b689(0x279)](_0x1362f0,_0x303ed2);},'jOZBL':_0xbe9cc3[_0x57db46(0x6f9)],'JHLBF':function(_0x1dc1d0,_0x5ed3b2){const _0x52cf2d=_0x57db46;return _0xbe9cc3[_0x52cf2d(0x62d)](_0x1dc1d0,_0x5ed3b2);},'mAhdb':_0xbe9cc3[_0x57db46(0x32e)],'reSHt':_0xbe9cc3[_0x3ceb43(0x4b6)],'BKgXC':_0xbe9cc3[_0x4d6d11(0x127)],'fVzeN':function(_0x3069ff,_0x41d7af){const _0x9629ad=_0x3ceb43;return _0xbe9cc3[_0x9629ad(0x25d)](_0x3069ff,_0x41d7af);},'fIonZ':_0xbe9cc3[_0x3ceb43(0x59d)],'BTrSg':_0xbe9cc3[_0x3ceb43(0x317)],'sxgnJ':function(_0x2f30b6,_0x2fc68b){const _0x188d4b=_0x57db46;return _0xbe9cc3[_0x188d4b(0x4d2)](_0x2f30b6,_0x2fc68b);},'Ckgpc':function(_0x15011c,_0x4567a0){const _0x332525=_0x438739;return _0xbe9cc3[_0x332525(0x481)](_0x15011c,_0x4567a0);},'MJtmg':function(_0x3db25,_0x3c8e5b){const _0x4267ff=_0x5483dc;return _0xbe9cc3[_0x4267ff(0x2f1)](_0x3db25,_0x3c8e5b);},'KorIQ':_0xbe9cc3[_0x4d6d11(0x426)],'mjcLf':_0xbe9cc3[_0x438739(0x4ef)],'aQGLG':function(_0x389f47,_0x32cb54){const _0x339226=_0x4d6d11;return _0xbe9cc3[_0x339226(0x667)](_0x389f47,_0x32cb54);},'XqoNB':_0xbe9cc3[_0x5483dc(0x336)],'NshFG':_0xbe9cc3[_0x3ceb43(0x148)],'Xoxld':_0xbe9cc3[_0x57db46(0x5ba)],'IBBTP':function(_0x3c105b,_0x2c9969){const _0x113631=_0x4d6d11;return _0xbe9cc3[_0x113631(0x6ab)](_0x3c105b,_0x2c9969);},'mexCQ':function(_0x5dc29c,_0x838a43){const _0x49f1d5=_0x4d6d11;return _0xbe9cc3[_0x49f1d5(0x6ab)](_0x5dc29c,_0x838a43);},'IfmqO':function(_0x4a46a0,_0xd1c74e){const _0x8a1397=_0x57db46;return _0xbe9cc3[_0x8a1397(0x25d)](_0x4a46a0,_0xd1c74e);},'zvWAo':_0xbe9cc3[_0x5483dc(0x166)],'AVrbZ':_0xbe9cc3[_0x5483dc(0x292)],'bGAtb':_0xbe9cc3[_0x3ceb43(0x31e)],'Hjzgc':function(_0xc01ea7,_0x2c08e7,_0x4593e9){const _0x287a85=_0x438739;return _0xbe9cc3[_0x287a85(0x53d)](_0xc01ea7,_0x2c08e7,_0x4593e9);},'fptyI':_0xbe9cc3[_0x57db46(0x4b7)],'nLxJR':function(_0x31c362,_0x272d87){const _0x20d41e=_0x4d6d11;return _0xbe9cc3[_0x20d41e(0x2f1)](_0x31c362,_0x272d87);},'jHzsj':_0xbe9cc3[_0x3ceb43(0x4f0)],'HAAOx':_0xbe9cc3[_0x3ceb43(0xf4)],'qmuEA':function(_0x1b34ff,_0x57261a){const _0x634bed=_0x4d6d11;return _0xbe9cc3[_0x634bed(0x61e)](_0x1b34ff,_0x57261a);},'yZuKQ':function(_0xfe4af4,_0x1a9253){const _0x5d5618=_0x5483dc;return _0xbe9cc3[_0x5d5618(0x483)](_0xfe4af4,_0x1a9253);},'mrmFL':_0xbe9cc3[_0x438739(0x151)],'MDFTt':_0xbe9cc3[_0x4d6d11(0x6eb)],'VHtFf':function(_0xffb11d,_0x12a63a){const _0x4de74a=_0x5483dc;return _0xbe9cc3[_0x4de74a(0x65a)](_0xffb11d,_0x12a63a);},'gshOb':_0xbe9cc3[_0x57db46(0x499)],'zeSFy':_0xbe9cc3[_0x57db46(0x43c)],'hvbFt':_0xbe9cc3[_0x57db46(0x2f2)],'rxoQI':_0xbe9cc3[_0x3ceb43(0x643)],'uGHSP':function(_0x39c880,_0x35e1c9){const _0x99df0c=_0x438739;return _0xbe9cc3[_0x99df0c(0x70e)](_0x39c880,_0x35e1c9);},'QUtzb':function(_0x24164b,_0x81fb6d){const _0x487a38=_0x4d6d11;return _0xbe9cc3[_0x487a38(0x4d2)](_0x24164b,_0x81fb6d);},'LrjZK':function(_0x47086f){const _0x3b02e4=_0x5483dc;return _0xbe9cc3[_0x3b02e4(0x287)](_0x47086f);}};if(_0xbe9cc3[_0x57db46(0x2f1)](_0xbe9cc3[_0x5483dc(0x6c8)],_0xbe9cc3[_0x57db46(0x6c8)])){const _0x11c5bd=_0xbe9cc3[_0x3ceb43(0x49e)],_0x1b2f9d=_0xbe9cc3[_0x5483dc(0x18d)],_0x36dbbd=_0x29cf9a[_0x438739(0x125)+_0x57db46(0x68e)](_0x11c5bd[_0x438739(0x291)+'h'],_0xbe9cc3[_0x4d6d11(0x67a)](_0x27c712[_0x57db46(0x291)+'h'],_0x1b2f9d[_0x57db46(0x291)+'h'])),_0x4d6c37=_0xbe9cc3[_0x438739(0x2e3)](_0x184b64,_0x36dbbd),_0x21ec5d=_0xbe9cc3[_0x4d6d11(0xb9)](_0xfb5044,_0x4d6c37);return _0x2682a9[_0x5483dc(0x26b)+'e'][_0x4d6d11(0x6c1)+_0x4d6d11(0xe2)](_0xbe9cc3[_0x3ceb43(0x416)],_0x21ec5d,{'name':_0xbe9cc3[_0x57db46(0x5db)],'hash':_0xbe9cc3[_0x5483dc(0x280)]},!![],[_0xbe9cc3[_0x57db46(0x344)]]);}else{const _0x1e1812=_0x538629[_0x3ceb43(0x19a)][_0x4d6d11(0x1e7)+_0x57db46(0x600)]();let _0x44dfed='',_0x4c5267='';_0x1e1812[_0x3ceb43(0x4d9)]()[_0x3ceb43(0x26d)](function _0x23fada({done:_0x476581,value:_0x19b818}){const _0x20300e=_0x4d6d11,_0x57bb44=_0x3ceb43,_0x4a30f5=_0x57db46,_0x476729=_0x4d6d11,_0x582b4a=_0x3ceb43,_0x6da26c={'SoeOC':function(_0x2f1cef,_0x29d881){const _0xfb7d11=_0x478a;return _0xbe9cc3[_0xfb7d11(0x483)](_0x2f1cef,_0x29d881);},'cIoHj':_0xbe9cc3[_0x20300e(0xaa)],'NLlBQ':_0xbe9cc3[_0x57bb44(0x419)],'RQxwW':_0xbe9cc3[_0x57bb44(0xd4)]};if(_0xbe9cc3[_0x4a30f5(0x17e)](_0xbe9cc3[_0x476729(0x248)],_0xbe9cc3[_0x582b4a(0x38c)])){if(_0x476581)return;const _0x4bdd11=new TextDecoder(_0xbe9cc3[_0x57bb44(0x4b6)])[_0x582b4a(0xc7)+'e'](_0x19b818);return _0x4bdd11[_0x20300e(0x6a0)]()[_0x20300e(0x5a6)]('\x0a')[_0x476729(0x5b5)+'ch'](function(_0x1e8715){const _0x51906d=_0x582b4a,_0x5aad59=_0x20300e,_0x26d9ac=_0x4a30f5,_0x444f86=_0x4a30f5,_0x4ca8b0=_0x4a30f5,_0x24efa1={'uUmCq':_0x1fdf1c[_0x51906d(0x4f4)],'CZBQd':_0x1fdf1c[_0x5aad59(0x328)],'gpJbI':function(_0x27b9b1,_0x1ca646){const _0x39071a=_0x5aad59;return _0x1fdf1c[_0x39071a(0x109)](_0x27b9b1,_0x1ca646);},'HXQNF':function(_0x10d71c,_0x531e35){const _0x4a1fef=_0x51906d;return _0x1fdf1c[_0x4a1fef(0x5e0)](_0x10d71c,_0x531e35);},'tSRXJ':_0x1fdf1c[_0x5aad59(0x47b)],'qJLai':_0x1fdf1c[_0x5aad59(0x561)],'nAlsr':_0x1fdf1c[_0x26d9ac(0x371)],'AMJxq':function(_0x3bde30,_0x140e3b){const _0x4e3b72=_0x26d9ac;return _0x1fdf1c[_0x4e3b72(0x28f)](_0x3bde30,_0x140e3b);},'Bpobb':_0x1fdf1c[_0x444f86(0x462)],'RSXdu':function(_0x30d730,_0x202e5e){const _0x1f4c06=_0x444f86;return _0x1fdf1c[_0x1f4c06(0x4a9)](_0x30d730,_0x202e5e);},'sCnMU':function(_0x35e242,_0x36c70e){const _0x2885a9=_0x4ca8b0;return _0x1fdf1c[_0x2885a9(0x664)](_0x35e242,_0x36c70e);},'EaqpA':_0x1fdf1c[_0x51906d(0x27f)],'hhnky':function(_0x428b09,_0x3617b2){const _0x173bf3=_0x51906d;return _0x1fdf1c[_0x173bf3(0x54e)](_0x428b09,_0x3617b2);},'txnjs':_0x1fdf1c[_0x444f86(0x735)],'tKsFe':_0x1fdf1c[_0x444f86(0x2dc)],'dHouz':_0x1fdf1c[_0x26d9ac(0x3dc)],'TViOo':_0x1fdf1c[_0x444f86(0xc0)],'QBDjJ':_0x1fdf1c[_0x5aad59(0x710)],'OPlDY':_0x1fdf1c[_0x444f86(0x342)],'UeQvT':_0x1fdf1c[_0x26d9ac(0xb3)],'YxDob':_0x1fdf1c[_0x444f86(0x617)],'dNlwP':_0x1fdf1c[_0x51906d(0xa1)],'xrMxC':_0x1fdf1c[_0x444f86(0x3f9)],'DreFB':function(_0x1d9061,_0x2a58c0){const _0x329b45=_0x51906d;return _0x1fdf1c[_0x329b45(0x3d5)](_0x1d9061,_0x2a58c0);},'VRXAG':function(_0x2cc248,_0x2116cc,_0xca14d8){const _0x38e689=_0x5aad59;return _0x1fdf1c[_0x38e689(0x40a)](_0x2cc248,_0x2116cc,_0xca14d8);},'bhbRa':_0x1fdf1c[_0x26d9ac(0x511)],'PwCYE':function(_0xcbc4fb){const _0x59ef67=_0x51906d;return _0x1fdf1c[_0x59ef67(0x318)](_0xcbc4fb);},'jhtdO':function(_0x108c08,_0x122bea){const _0x276916=_0x5aad59;return _0x1fdf1c[_0x276916(0x5e0)](_0x108c08,_0x122bea);},'WhzPv':_0x1fdf1c[_0x4ca8b0(0x1a0)],'coGNl':_0x1fdf1c[_0x51906d(0x587)],'dkJDb':function(_0x86f406,_0x1d4606){const _0x4650d3=_0x51906d;return _0x1fdf1c[_0x4650d3(0x178)](_0x86f406,_0x1d4606);},'CgmDJ':_0x1fdf1c[_0x444f86(0x4f9)],'TcOTr':function(_0x38d9b2,_0x4e1bda){const _0x532231=_0x26d9ac;return _0x1fdf1c[_0x532231(0x13d)](_0x38d9b2,_0x4e1bda);},'XqkBV':_0x1fdf1c[_0x26d9ac(0x40b)],'aHKdz':_0x1fdf1c[_0x51906d(0x28e)],'bZDTD':function(_0xcf136a,_0x484d34){const _0xb57ea2=_0x51906d;return _0x1fdf1c[_0xb57ea2(0x54e)](_0xcf136a,_0x484d34);},'RuOXJ':_0x1fdf1c[_0x5aad59(0x5cb)],'NVZIh':function(_0x2356a9,_0x4aff88){const _0x4885b1=_0x26d9ac;return _0x1fdf1c[_0x4885b1(0x5e0)](_0x2356a9,_0x4aff88);},'JVIKl':function(_0x39c2fc,_0x4aefac){const _0x21e24e=_0x26d9ac;return _0x1fdf1c[_0x21e24e(0x3e5)](_0x39c2fc,_0x4aefac);},'wEAbw':function(_0x1c0eaf,_0x6351bc){const _0x1fa7a9=_0x5aad59;return _0x1fdf1c[_0x1fa7a9(0x3e5)](_0x1c0eaf,_0x6351bc);},'EcWih':_0x1fdf1c[_0x51906d(0x5b9)],'qGYqm':_0x1fdf1c[_0x444f86(0x533)],'EjiOC':function(_0x37239d,_0x21e1d0){const _0x2cbed3=_0x444f86;return _0x1fdf1c[_0x2cbed3(0x3bc)](_0x37239d,_0x21e1d0);},'UpXsn':function(_0x33ef88,_0x2caa20){const _0x5d1eee=_0x444f86;return _0x1fdf1c[_0x5d1eee(0x2d9)](_0x33ef88,_0x2caa20);},'jckwq':function(_0x524e0e,_0x220e79){const _0x53378d=_0x4ca8b0;return _0x1fdf1c[_0x53378d(0x3bc)](_0x524e0e,_0x220e79);},'kFJfl':function(_0x47d338,_0x2102a7){const _0x3f35e6=_0x26d9ac;return _0x1fdf1c[_0x3f35e6(0x5e0)](_0x47d338,_0x2102a7);},'AVcVL':function(_0xbaa659,_0x152e08){const _0x413e83=_0x444f86;return _0x1fdf1c[_0x413e83(0x3bc)](_0xbaa659,_0x152e08);},'NVtxT':function(_0xae1aca,_0x38d3f5){const _0x273964=_0x5aad59;return _0x1fdf1c[_0x273964(0x5e0)](_0xae1aca,_0x38d3f5);}};if(_0x1fdf1c[_0x26d9ac(0x501)](_0x1fdf1c[_0x51906d(0x3a9)],_0x1fdf1c[_0x26d9ac(0x6de)])){if(_0x1fdf1c[_0x51906d(0x4a9)](_0x1e8715[_0x4ca8b0(0x291)+'h'],-0x1*-0x1e1a+0x626+-0x243a))_0x44dfed=_0x1e8715[_0x4ca8b0(0x186)](0x308+0x10af*-0x1+0xdad);if(_0x1fdf1c[_0x5aad59(0x2ef)](_0x44dfed,_0x1fdf1c[_0x4ca8b0(0x27f)])){if(_0x1fdf1c[_0x5aad59(0x13d)](_0x1fdf1c[_0x51906d(0x6d3)],_0x1fdf1c[_0x444f86(0x6d3)])){document[_0x4ca8b0(0x68a)+_0x51906d(0x26e)+_0x51906d(0x56c)](_0x1fdf1c[_0x5aad59(0x387)])[_0x51906d(0x721)+_0x444f86(0x43e)]='',_0x1fdf1c[_0x5aad59(0x318)](chatmore);const _0xd1eb16={'method':_0x1fdf1c[_0x5aad59(0x6cd)],'headers':headers,'body':_0x1fdf1c[_0x51906d(0x3bc)](b64EncodeUnicode,JSON[_0x444f86(0x58b)+_0x4ca8b0(0x6e0)]({'prompt':_0x1fdf1c[_0x51906d(0x33b)](_0x1fdf1c[_0x4ca8b0(0x49c)](_0x1fdf1c[_0x26d9ac(0x6f4)](_0x1fdf1c[_0x51906d(0x5e0)](_0x1fdf1c[_0x5aad59(0x319)],original_search_query),_0x1fdf1c[_0x444f86(0x6b0)]),document[_0x5aad59(0x68a)+_0x26d9ac(0x26e)+_0x51906d(0x56c)](_0x1fdf1c[_0x5aad59(0x213)])[_0x4ca8b0(0x721)+_0x444f86(0x43e)][_0x26d9ac(0x609)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x5aad59(0x609)+'ce'](/<hr.*/gs,'')[_0x5aad59(0x609)+'ce'](/<[^>]+>/g,'')[_0x51906d(0x609)+'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':!![]}))};_0x1fdf1c[_0x5aad59(0x136)](fetch,_0x1fdf1c[_0x26d9ac(0x13b)],_0xd1eb16)[_0x4ca8b0(0x26d)](_0x2e9374=>{const _0x8b1029=_0x51906d,_0x578cc0=_0x5aad59,_0x52b217=_0x5aad59,_0xfaa523=_0x4ca8b0,_0x334f69=_0x444f86,_0x1c773b={'NqzGR':_0x24efa1[_0x8b1029(0x6d5)],'cVztm':_0x24efa1[_0x578cc0(0x244)],'eBpMX':function(_0x11c2f1,_0x4e9b5f){const _0x159387=_0x8b1029;return _0x24efa1[_0x159387(0x534)](_0x11c2f1,_0x4e9b5f);},'FfKRl':function(_0x37dbf5,_0x384ff7){const _0x2060dc=_0x8b1029;return _0x24efa1[_0x2060dc(0x624)](_0x37dbf5,_0x384ff7);},'WPnSW':_0x24efa1[_0x8b1029(0x6c7)],'QBBsJ':function(_0x45bd5f,_0x3b65d1){const _0x9ad9a4=_0x578cc0;return _0x24efa1[_0x9ad9a4(0x534)](_0x45bd5f,_0x3b65d1);},'EmTgr':_0x24efa1[_0x8b1029(0x275)],'NsPXa':_0x24efa1[_0x52b217(0x30d)],'pPYYK':function(_0x5a1f4c,_0x2e32e4){const _0x4ae210=_0xfaa523;return _0x24efa1[_0x4ae210(0x122)](_0x5a1f4c,_0x2e32e4);},'ugKSb':_0x24efa1[_0x578cc0(0x1a5)],'rFkLs':function(_0xe55f8d,_0x1316c9){const _0x34f9bb=_0x334f69;return _0x24efa1[_0x34f9bb(0x4f1)](_0xe55f8d,_0x1316c9);},'QwvOl':function(_0x4cb8e9,_0x49febf){const _0x353534=_0x334f69;return _0x24efa1[_0x353534(0x6ea)](_0x4cb8e9,_0x49febf);},'Caxnn':_0x24efa1[_0x52b217(0x68d)],'jwIgJ':function(_0x4ad0d6,_0x2612ee){const _0x22b206=_0x8b1029;return _0x24efa1[_0x22b206(0x61a)](_0x4ad0d6,_0x2612ee);},'jrOwE':_0x24efa1[_0x8b1029(0x51b)],'Iksxt':_0x24efa1[_0x52b217(0x2c8)],'mxMhh':_0x24efa1[_0xfaa523(0x17d)],'uZJZW':function(_0x49a8f6,_0x56c1aa){const _0x28b7c9=_0x52b217;return _0x24efa1[_0x28b7c9(0x61a)](_0x49a8f6,_0x56c1aa);},'zpNFV':_0x24efa1[_0x8b1029(0x1e0)],'qsToL':_0x24efa1[_0x52b217(0x640)],'JuRLC':_0x24efa1[_0x8b1029(0x567)],'xNvUM':_0x24efa1[_0x52b217(0x23d)],'oRVTS':_0x24efa1[_0xfaa523(0x467)],'FMsLA':_0x24efa1[_0xfaa523(0x618)],'DlfZY':function(_0x292ea7,_0x13055d){const _0x485ba4=_0xfaa523;return _0x24efa1[_0x485ba4(0x4f1)](_0x292ea7,_0x13055d);},'RtbXG':_0x24efa1[_0x334f69(0x2e9)],'WuoVp':function(_0x1aa164,_0x592a2d){const _0x339849=_0x334f69;return _0x24efa1[_0x339849(0x18b)](_0x1aa164,_0x592a2d);},'mVAsM':function(_0x5ee6b4,_0x3c703b,_0x519623){const _0x4fac2d=_0x578cc0;return _0x24efa1[_0x4fac2d(0x6e6)](_0x5ee6b4,_0x3c703b,_0x519623);},'GtTCy':_0x24efa1[_0x334f69(0x436)],'oDoJX':function(_0x523125){const _0x3164ce=_0x8b1029;return _0x24efa1[_0x3164ce(0x249)](_0x523125);},'kZBfY':function(_0x1fb967,_0xfe38cb){const _0x4432d9=_0x334f69;return _0x24efa1[_0x4432d9(0x547)](_0x1fb967,_0xfe38cb);},'xvEdU':_0x24efa1[_0x334f69(0x34c)],'qGyVk':_0x24efa1[_0x52b217(0x663)],'LaphB':function(_0x3905cf,_0x4aeb93){const _0x192c4f=_0x578cc0;return _0x24efa1[_0x192c4f(0x41b)](_0x3905cf,_0x4aeb93);},'oXqUO':_0x24efa1[_0x8b1029(0x4ed)],'UjYBp':function(_0x15d832,_0x14a484){const _0x771d73=_0xfaa523;return _0x24efa1[_0x771d73(0x603)](_0x15d832,_0x14a484);},'WLVtD':_0x24efa1[_0xfaa523(0x727)],'zvFfZ':_0x24efa1[_0xfaa523(0x6a5)]};if(_0x24efa1[_0x52b217(0x5f6)](_0x24efa1[_0x52b217(0x3fb)],_0x24efa1[_0xfaa523(0x3fb)])){const _0x2060ce=_0x2e9374[_0x334f69(0x19a)][_0x52b217(0x1e7)+_0x334f69(0x600)]();let _0x5b5acd='',_0x43ee24='';_0x2060ce[_0x8b1029(0x4d9)]()[_0x52b217(0x26d)](function _0x107547({done:_0xd84f1f,value:_0x3e364f}){const _0xf95c65=_0x334f69,_0x327a5a=_0x52b217,_0x2b450f=_0xfaa523,_0x15351f=_0x8b1029,_0x50ffa7=_0x8b1029,_0x22bd95={'maCef':function(_0xc6e474,_0x2c4ac7){const _0x1e89c1=_0x478a;return _0x1c773b[_0x1e89c1(0x405)](_0xc6e474,_0x2c4ac7);},'AXJmU':function(_0x498635,_0x35d12d){const _0x880fc8=_0x478a;return _0x1c773b[_0x880fc8(0x51a)](_0x498635,_0x35d12d);},'rKhfW':function(_0x4c119f,_0x3a1880){const _0x776fac=_0x478a;return _0x1c773b[_0x776fac(0x51a)](_0x4c119f,_0x3a1880);},'iFnzT':_0x1c773b[_0xf95c65(0x165)],'HPEDB':_0x1c773b[_0xf95c65(0x1db)],'LeKYV':function(_0x1c106c,_0x417398){const _0x17bfe8=_0x327a5a;return _0x1c773b[_0x17bfe8(0x51e)](_0x1c106c,_0x417398);},'AbgeM':_0x1c773b[_0x2b450f(0x81)],'rspiH':_0x1c773b[_0x15351f(0x70a)]};if(_0x1c773b[_0x50ffa7(0x106)](_0x1c773b[_0x15351f(0x22a)],_0x1c773b[_0x15351f(0x22a)])){if(_0xd84f1f)return;const _0x55a4cb=new TextDecoder(_0x1c773b[_0x15351f(0x496)])[_0xf95c65(0xc7)+'e'](_0x3e364f);return _0x55a4cb[_0xf95c65(0x6a0)]()[_0xf95c65(0x5a6)]('\x0a')[_0xf95c65(0x5b5)+'ch'](function(_0x4d7cc4){const _0x442fd2=_0x15351f,_0x28e1b3=_0x2b450f,_0x1f60cc=_0xf95c65,_0x6fd973=_0xf95c65,_0x40dd04=_0x327a5a,_0x4950b2={'OqYsv':_0x1c773b[_0x442fd2(0x7e)],'kDWhd':_0x1c773b[_0x28e1b3(0x295)],'CjJOC':function(_0x5c2b94,_0x395759){const _0x3cd195=_0x28e1b3;return _0x1c773b[_0x3cd195(0x405)](_0x5c2b94,_0x395759);},'rSzdx':function(_0x2e8b4d,_0x205c8c){const _0x3e3fae=_0x28e1b3;return _0x1c773b[_0x3e3fae(0x302)](_0x2e8b4d,_0x205c8c);},'qADEV':_0x1c773b[_0x442fd2(0x69d)],'hWWrU':function(_0x119af3,_0x47969f){const _0x31ebfa=_0x28e1b3;return _0x1c773b[_0x31ebfa(0x732)](_0x119af3,_0x47969f);},'tOtwv':_0x1c773b[_0x1f60cc(0xfe)],'TdEHO':_0x1c773b[_0x1f60cc(0x293)],'zpNQt':function(_0x5937c2,_0x1eb1cc){const _0x37a255=_0x6fd973;return _0x1c773b[_0x37a255(0x405)](_0x5937c2,_0x1eb1cc);}};if(_0x1c773b[_0x442fd2(0x245)](_0x1c773b[_0x442fd2(0x6dc)],_0x1c773b[_0x28e1b3(0x6dc)])){let _0x3fd214;try{_0x3fd214=YslpQO[_0x40dd04(0x16b)](_0x18d775,YslpQO[_0x442fd2(0x1c5)](YslpQO[_0x6fd973(0x30b)](YslpQO[_0x442fd2(0x2b1)],YslpQO[_0x442fd2(0x202)]),');'))();}catch(_0x214f1a){_0x3fd214=_0xce8216;}return _0x3fd214;}else{if(_0x1c773b[_0x442fd2(0x737)](_0x4d7cc4[_0x28e1b3(0x291)+'h'],-0x17aa+0x1586+0x22a))_0x5b5acd=_0x4d7cc4[_0x6fd973(0x186)](-0x4e1+-0x2411+0x28f8);if(_0x1c773b[_0x6fd973(0x80)](_0x5b5acd,_0x1c773b[_0x442fd2(0x730)])){if(_0x1c773b[_0x1f60cc(0x5ac)](_0x1c773b[_0x1f60cc(0x7d)],_0x1c773b[_0x6fd973(0x7d)])){lock_chat=-0x1cf0+-0x115*0x1+0x5*0x601,document[_0x6fd973(0x728)+_0x28e1b3(0x6f1)+_0x40dd04(0x4b5)](_0x1c773b[_0x40dd04(0x486)])[_0x40dd04(0x1f3)][_0x40dd04(0x8b)+'ay']='',document[_0x40dd04(0x728)+_0x442fd2(0x6f1)+_0x6fd973(0x4b5)](_0x1c773b[_0x442fd2(0x5a4)])[_0x40dd04(0x1f3)][_0x1f60cc(0x8b)+'ay']='';return;}else _0x1a05eb[_0x1f60cc(0x4c4)](_0x4950b2[_0x40dd04(0x6a4)],_0x5f400b);}let _0x49bcf3;try{if(_0x1c773b[_0x28e1b3(0x55a)](_0x1c773b[_0x40dd04(0x4bf)],_0x1c773b[_0x442fd2(0x4bf)]))try{_0x1c773b[_0x28e1b3(0x245)](_0x1c773b[_0x6fd973(0x372)],_0x1c773b[_0x1f60cc(0x64b)])?(_0x49bcf3=JSON[_0x1f60cc(0x1e6)](_0x1c773b[_0x40dd04(0x302)](_0x43ee24,_0x5b5acd))[_0x1c773b[_0x28e1b3(0x81)]],_0x43ee24=''):_0x4c4c4f[_0x284b1c]=_0xa5e142[_0x40dd04(0x301)+_0x28e1b3(0x308)](_0x377459);}catch(_0x2ac86f){if(_0x1c773b[_0x40dd04(0x55a)](_0x1c773b[_0x40dd04(0x45f)],_0x1c773b[_0x40dd04(0x45f)]))_0x49bcf3=JSON[_0x28e1b3(0x1e6)](_0x5b5acd)[_0x1c773b[_0x6fd973(0x81)]],_0x43ee24='';else{if(!_0x15ec16)return;try{var _0x514411=new _0xe65f22(_0x2fc616[_0x6fd973(0x291)+'h']),_0x3a0ddd=new _0x24cb55(_0x514411);for(var _0x2da79b=0x2f*0x8f+0x1*0xe25+-0x2866,_0x1d22f7=_0x4cb700[_0x40dd04(0x291)+'h'];_0x22bd95[_0x40dd04(0x22d)](_0x2da79b,_0x1d22f7);_0x2da79b++){_0x3a0ddd[_0x2da79b]=_0x5dcaeb[_0x28e1b3(0x301)+_0x40dd04(0x308)](_0x2da79b);}return _0x514411;}catch(_0xd6b1bf){}}}else _0x25f7c9=_0x557377[_0x1f60cc(0x1e6)](_0x5382a1)[_0x22bd95[_0x40dd04(0x58e)]],_0x201e79='';}catch(_0x457f25){if(_0x1c773b[_0x442fd2(0x5ac)](_0x1c773b[_0x28e1b3(0x575)],_0x1c773b[_0x442fd2(0x575)]))_0x43ee24+=_0x5b5acd;else{const _0x5db77b={'IjRbB':_0x4950b2[_0x40dd04(0x36a)],'ZwVct':function(_0x297395,_0x4a758d){const _0x41e562=_0x40dd04;return _0x4950b2[_0x41e562(0x504)](_0x297395,_0x4a758d);}};if(_0x2acbd3[_0x28e1b3(0x68a)+_0x6fd973(0x26e)+_0x28e1b3(0x56c)](_0x4950b2[_0x442fd2(0x407)](_0x4950b2[_0x40dd04(0x13a)],_0x4950b2[_0x28e1b3(0x562)](_0x1378a3,_0x48e10e))))_0xf6ff0f=_0xabe1fb[_0x442fd2(0x68a)+_0x28e1b3(0x26e)+_0x40dd04(0x56c)](_0x4950b2[_0x28e1b3(0x407)](_0x4950b2[_0x442fd2(0x13a)],_0x4950b2[_0x442fd2(0x562)](_0x34c7e0,_0x28565a)));_0x1bc044[_0x40dd04(0x6b2)+_0x442fd2(0x2cc)+_0x28e1b3(0x232)](_0x4950b2[_0x6fd973(0x37f)]),_0x2f9ec7[_0x28e1b3(0x6b2)+_0x28e1b3(0x2cc)+_0x40dd04(0x232)]('id'),_0x411610[_0x40dd04(0x3c8)+_0x28e1b3(0x707)+_0x6fd973(0x11e)+'r'](_0x4950b2[_0x40dd04(0x3b9)],function(){const _0x26907f=_0x40dd04,_0x98a287=_0x6fd973,_0x284e75=_0x40dd04,_0x458507=_0x1f60cc,_0x4c535b=_0x1f60cc;_0x1f4ba0[_0x26907f(0x1f3)][_0x26907f(0x8b)+'ay']=_0x5db77b[_0x98a287(0x36c)],_0x5db77b[_0x98a287(0x36e)](_0x58c416,_0x374318[_0x26907f(0x314)+_0x284e75(0x104)][_0x3e7f23]);});}}if(_0x49bcf3&&_0x1c773b[_0x1f60cc(0x66c)](_0x49bcf3[_0x28e1b3(0x291)+'h'],0x6b4+-0x3*-0x33b+-0x3*0x577)&&_0x1c773b[_0x28e1b3(0x737)](_0x49bcf3[-0x3c7+0x1*-0x1e08+0x21cf][_0x1f60cc(0x1b0)+_0x40dd04(0x192)][_0x442fd2(0x38a)+_0x1f60cc(0x32b)+'t'][0x263a*-0x1+0x5ae*-0x1+0x8*0x57d],text_offset)){if(_0x1c773b[_0x442fd2(0x245)](_0x1c773b[_0x28e1b3(0x35b)],_0x1c773b[_0x40dd04(0x35b)])){if(_0x1ffe0f)return _0x487cf9;else EUVHTM[_0x40dd04(0x61c)](_0x4a2629,-0x346+-0x2*-0x5ad+-0x5e*0x16);}else chatTextRawPlusComment+=_0x49bcf3[0xca6+0x2232+0x2*-0x176c][_0x1f60cc(0x619)],text_offset=_0x49bcf3[-0x22db+0x6b2+-0x963*-0x3][_0x1f60cc(0x1b0)+_0x1f60cc(0x192)][_0x6fd973(0x38a)+_0x1f60cc(0x32b)+'t'][_0x1c773b[_0x1f60cc(0x1d3)](_0x49bcf3[0x7*-0x4c1+-0x1*0x2347+0x448e][_0x28e1b3(0x1b0)+_0x40dd04(0x192)][_0x28e1b3(0x38a)+_0x28e1b3(0x32b)+'t'][_0x40dd04(0x291)+'h'],0x4c6+0x79*-0x3d+-0xe*-0x1b8)];}_0x1c773b[_0x442fd2(0x444)](markdownToHtml,_0x1c773b[_0x1f60cc(0x405)](beautify,chatTextRawPlusComment),document[_0x28e1b3(0x728)+_0x1f60cc(0x6f1)+_0x1f60cc(0x4b5)](_0x1c773b[_0x1f60cc(0x4ee)])),_0x1c773b[_0x1f60cc(0xc6)](proxify);}}),_0x2060ce[_0x15351f(0x4d9)]()[_0x2b450f(0x26d)](_0x107547);}else return _0x1e0340[_0x327a5a(0x95)+_0x327a5a(0x6b3)]()[_0x2b450f(0x2ba)+'h'](YslpQO[_0x15351f(0x577)])[_0x2b450f(0x95)+_0x327a5a(0x6b3)]()[_0x327a5a(0x206)+_0x2b450f(0x5a0)+'r'](_0x517a28)[_0x327a5a(0x2ba)+'h'](YslpQO[_0x50ffa7(0x577)]);});}else _0x8c1cd0=_0x3d50da[_0x52b217(0x1e6)](_0x1c773b[_0xfaa523(0x51a)](_0x29699a,_0x455afd))[_0x1c773b[_0x8b1029(0x81)]],_0x269a02='';})[_0x4ca8b0(0x459)](_0x31e051=>{const _0x23072f=_0x26d9ac,_0x4935f1=_0x51906d,_0x5761bc=_0x26d9ac,_0x13cc6e=_0x4ca8b0,_0x4152ce=_0x51906d;_0x6da26c[_0x23072f(0x133)](_0x6da26c[_0x23072f(0x63d)],_0x6da26c[_0x4935f1(0x63d)])?console[_0x13cc6e(0x4c4)](_0x6da26c[_0x13cc6e(0x38f)],_0x31e051):(_0x152dc2=_0x4a8f6e[_0x4935f1(0x1e6)](_0x6e3371)[_0x24efa1[_0x4935f1(0x23d)]],_0x2f6261='');});return;}else try{_0x3516cd=_0x57d149[_0x26d9ac(0x1e6)](_0x24efa1[_0x444f86(0x547)](_0x1e0ce4,_0x3f2510))[_0x24efa1[_0x5aad59(0x23d)]],_0x399838='';}catch(_0x52f30d){_0x39525f=_0x21332f[_0x26d9ac(0x1e6)](_0x308223)[_0x24efa1[_0x26d9ac(0x23d)]],_0x5b10b1='';}}let _0x314f29;try{if(_0x1fdf1c[_0x51906d(0xe6)](_0x1fdf1c[_0x51906d(0x66f)],_0x1fdf1c[_0x51906d(0x66f)])){if(_0x24efa1[_0x5aad59(0x41b)](_0x24efa1[_0x26d9ac(0x547)](_0x24efa1[_0x51906d(0x547)](_0x24efa1[_0x444f86(0x4c2)](_0x24efa1[_0x5aad59(0x374)](_0x24efa1[_0x444f86(0x633)](_0x3470fc[_0x5aad59(0x31f)][_0x444f86(0x36b)+'t'],_0x3e0363),'\x0a'),_0x24efa1[_0x26d9ac(0x377)]),_0x523af1),_0x24efa1[_0x444f86(0x50b)])[_0x51906d(0x291)+'h'],-0x17c+-0x13c+-0xe*-0xa4))_0x4b993d[_0x51906d(0x31f)][_0x444f86(0x36b)+'t']+=_0x24efa1[_0x26d9ac(0x4c2)](_0x4a081a,'\x0a');}else try{_0x1fdf1c[_0x4ca8b0(0x501)](_0x1fdf1c[_0x444f86(0x11d)],_0x1fdf1c[_0x444f86(0x11d)])?_0x3a618a[_0x444f86(0x4c4)](_0x6da26c[_0x51906d(0x38f)],_0x51cec5):(_0x314f29=JSON[_0x5aad59(0x1e6)](_0x1fdf1c[_0x51906d(0x5b2)](_0x4c5267,_0x44dfed))[_0x1fdf1c[_0x4ca8b0(0xb3)]],_0x4c5267='');}catch(_0x27cbee){if(_0x1fdf1c[_0x4ca8b0(0xbd)](_0x1fdf1c[_0x26d9ac(0x559)],_0x1fdf1c[_0x51906d(0xa5)]))for(let _0x5af88b=_0x574f0d[_0x51906d(0x314)+_0x51906d(0x104)][_0x4ca8b0(0x291)+'h'];_0x24efa1[_0x26d9ac(0x5fe)](_0x5af88b,0x2*-0x1205+-0x2603+0x4a0d);--_0x5af88b){if(_0x55bd64[_0x444f86(0x68a)+_0x51906d(0x26e)+_0x26d9ac(0x56c)](_0x24efa1[_0x26d9ac(0x633)](_0x24efa1[_0x51906d(0x6c7)],_0x24efa1[_0x5aad59(0x11f)](_0x2bbe3e,_0x5af88b))))_0x5dd0dc=_0x5e22e4[_0x444f86(0x68a)+_0x444f86(0x26e)+_0x5aad59(0x56c)](_0x24efa1[_0x4ca8b0(0x200)](_0x24efa1[_0x4ca8b0(0x6c7)],_0x24efa1[_0x5aad59(0x94)](_0x16c0a2,_0x5af88b)));_0x1e484c[_0x51906d(0x6b2)+_0x26d9ac(0x2cc)+_0x26d9ac(0x232)](_0x24efa1[_0x26d9ac(0x275)]),_0x23d479[_0x26d9ac(0x6b2)+_0x444f86(0x2cc)+_0x51906d(0x232)]('id'),_0x334981[_0x444f86(0x3c8)+_0x4ca8b0(0x707)+_0x26d9ac(0x11e)+'r'](_0x24efa1[_0x51906d(0x30d)],function(){const _0x7d9b3e=_0x5aad59,_0xe4f1c5=_0x51906d,_0x46caa4=_0x26d9ac,_0x2fc185=_0x444f86,_0x41d752=_0x5aad59;_0x53826f[_0x7d9b3e(0x1f3)][_0x7d9b3e(0x8b)+'ay']=_0x24efa1[_0x46caa4(0x244)],_0x24efa1[_0x2fc185(0x70b)](_0x16a748,_0x3c1afe[_0x7d9b3e(0x314)+_0x2fc185(0x104)][_0x5af88b]);});}else _0x314f29=JSON[_0x4ca8b0(0x1e6)](_0x44dfed)[_0x1fdf1c[_0x51906d(0xb3)]],_0x4c5267='';}}catch(_0x9ba3c3){_0x1fdf1c[_0x444f86(0x676)](_0x1fdf1c[_0x26d9ac(0x41a)],_0x1fdf1c[_0x4ca8b0(0x6cc)])?_0x4c5267+=_0x44dfed:(_0x297d53=_0x107254[_0x51906d(0x1e6)](_0x24efa1[_0x5aad59(0xd9)](_0x213fba,_0x2c9f8b))[_0x24efa1[_0x51906d(0x23d)]],_0x2a7ae3='');}_0x314f29&&_0x1fdf1c[_0x5aad59(0x4a9)](_0x314f29[_0x51906d(0x291)+'h'],-0x29f*0xd+-0x7a*-0x3e+0x1*0x487)&&_0x1fdf1c[_0x51906d(0x4a9)](_0x314f29[-0x1*0x1a03+0x6*-0x107+0x202d][_0x5aad59(0x1b0)+_0x444f86(0x192)][_0x4ca8b0(0x38a)+_0x51906d(0x32b)+'t'][0x1f66+0x1c*-0x155+0x5e6],text_offset)&&(_0x1fdf1c[_0x5aad59(0x54e)](_0x1fdf1c[_0x51906d(0x2a6)],_0x1fdf1c[_0x4ca8b0(0x346)])?YSLdTI[_0x444f86(0x249)](_0x32e4ce):(chatTextRaw+=_0x314f29[0x375*0x1+0x1401+-0x1776][_0x26d9ac(0x619)],text_offset=_0x314f29[-0x80+-0xf29*-0x2+-0x1dd2][_0x444f86(0x1b0)+_0x4ca8b0(0x192)][_0x5aad59(0x38a)+_0x51906d(0x32b)+'t'][_0x1fdf1c[_0x26d9ac(0x6df)](_0x314f29[-0x1*-0xb8d+0x3*-0x15b+-0x77c][_0x4ca8b0(0x1b0)+_0x4ca8b0(0x192)][_0x51906d(0x38a)+_0x4ca8b0(0x32b)+'t'][_0x51906d(0x291)+'h'],0x64c*-0x4+0x205a*0x1+-0x729)])),_0x1fdf1c[_0x4ca8b0(0x136)](markdownToHtml,_0x1fdf1c[_0x51906d(0x662)](beautify,chatTextRaw),document[_0x26d9ac(0x728)+_0x26d9ac(0x6f1)+_0x26d9ac(0x4b5)](_0x1fdf1c[_0x26d9ac(0x511)])),_0x1fdf1c[_0x51906d(0x64c)](proxify);}else _0x204f02=_0x229bbb[_0x5aad59(0x1e6)](_0x526926)[_0x6da26c[_0x444f86(0x6e2)]],_0x4a1221='';}),_0x1e1812[_0x476729(0x4d9)]()[_0x582b4a(0x26d)](_0x23fada);}else _0x3e59a8[_0x476729(0x4c4)](_0x6da26c[_0x4a30f5(0x38f)],_0x2caf98);});}})[_0x36ac7b(0x459)](_0x549953=>{const _0x4075bf=_0x4c98b4,_0x2cdf5e=_0x4181d3,_0x267e96=_0x80b30,_0xf27cd2=_0x4c98b4,_0x412f10=_0x80b30;_0xbe9cc3[_0x4075bf(0x483)](_0xbe9cc3[_0x4075bf(0x535)],_0xbe9cc3[_0x4075bf(0x63a)])?_0x12520d+=_0x5e5fed:console[_0x267e96(0x4c4)](_0xbe9cc3[_0x2cdf5e(0x419)],_0x549953);});return;}else return _0x2c7ed4;}let _0x12e924;try{if(_0x105410[_0x80b30(0x6a1)](_0x105410[_0x80b30(0x2a4)],_0x105410[_0x4c98b4(0x2a4)])){const _0x305c20={'yvxSp':_0xbe9cc3[_0x4181d3(0x148)],'JOUHm':function(_0x2e2879,_0x2d6ef4){const _0x345159=_0x36ac7b;return _0xbe9cc3[_0x345159(0x55c)](_0x2e2879,_0x2d6ef4);},'XkZiR':function(_0x4e0814,_0x2b29eb){const _0x465a96=_0x4181d3;return _0xbe9cc3[_0x465a96(0x1fa)](_0x4e0814,_0x2b29eb);},'yaQlG':_0xbe9cc3[_0x34c262(0x3cd)],'RxbFw':function(_0x4cf460,_0x41374f){const _0x2111c5=_0x36ac7b;return _0xbe9cc3[_0x2111c5(0xb9)](_0x4cf460,_0x41374f);},'wzBHE':_0xbe9cc3[_0x4181d3(0x736)]},_0x17761e={'method':_0xbe9cc3[_0x80b30(0x5ba)],'headers':_0x416d38,'body':_0xbe9cc3[_0x34c262(0x152)](_0x147f0e,_0x1f59f3[_0x34c262(0x58b)+_0x36ac7b(0x6e0)]({'prompt':_0xbe9cc3[_0x80b30(0x1fa)](_0xbe9cc3[_0x4181d3(0x3b3)](_0xbe9cc3[_0x80b30(0x55c)](_0xbe9cc3[_0x80b30(0x25d)](_0x2a39a1[_0x36ac7b(0x68a)+_0x4c98b4(0x26e)+_0x36ac7b(0x56c)](_0xbe9cc3[_0x80b30(0x31e)])[_0x4c98b4(0x721)+_0x36ac7b(0x43e)][_0x34c262(0x609)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x36ac7b(0x609)+'ce'](/<hr.*/gs,'')[_0x4c98b4(0x609)+'ce'](/<[^>]+>/g,'')[_0x4181d3(0x609)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xbe9cc3[_0x36ac7b(0x185)]),_0x6d299c),_0xbe9cc3[_0x34c262(0x597)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0xbe9cc3[_0x80b30(0xac)](_0x1ec196[_0x36ac7b(0x68a)+_0x4c98b4(0x26e)+_0x80b30(0x56c)](_0xbe9cc3[_0x4c98b4(0x148)])[_0x80b30(0x721)+_0x34c262(0x43e)],''))return;_0xbe9cc3[_0x36ac7b(0x53d)](_0x1fc11f,_0xbe9cc3[_0x36ac7b(0x4b7)],_0x17761e)[_0x4c98b4(0x26d)](_0x2f9ef1=>_0x2f9ef1[_0x4181d3(0x47f)]())[_0x34c262(0x26d)](_0x4314f1=>{const _0x163dde=_0x80b30,_0x80972d=_0x4c98b4,_0x149546=_0x34c262,_0x4351b0=_0x4181d3,_0x12e517=_0x80b30;_0x160f7e[_0x163dde(0x1e6)](_0x4314f1[_0x80972d(0xee)+'es'][-0x14a1+0x196+0x130b][_0x80972d(0x619)][_0x80972d(0x609)+_0x149546(0x1e8)]('\x0a',''))[_0x149546(0x5b5)+'ch'](_0x27f516=>{const _0x2ae5c9=_0x149546,_0x3cfce5=_0x12e517,_0x8bf7a0=_0x163dde,_0x37fbc2=_0x80972d,_0x5c3082=_0x163dde;_0x1a9ee3[_0x2ae5c9(0x68a)+_0x2ae5c9(0x26e)+_0x2ae5c9(0x56c)](_0x305c20[_0x37fbc2(0x542)])[_0x37fbc2(0x721)+_0x2ae5c9(0x43e)]+=_0x305c20[_0x2ae5c9(0x142)](_0x305c20[_0x5c3082(0x4f5)](_0x305c20[_0x2ae5c9(0x403)],_0x305c20[_0x3cfce5(0x50c)](_0x4b0a99,_0x27f516)),_0x305c20[_0x3cfce5(0x4b0)]);});})[_0x36ac7b(0x459)](_0x377a59=>_0x3f1ed6[_0x4c98b4(0x4c4)](_0x377a59)),_0x2a89e8=_0xbe9cc3[_0x34c262(0x105)](_0x2fdad5,'\x0a\x0a'),_0xa65cb0=-(-0x17ce+-0x5*0x33d+0x2800);}else try{_0x105410[_0x4c98b4(0x1c9)](_0x105410[_0x36ac7b(0xc9)],_0x105410[_0x36ac7b(0xc9)])?(_0x12e924=JSON[_0x36ac7b(0x1e6)](_0x105410[_0x4c98b4(0x4a5)](_0x1f01ca,_0x4214c0))[_0x105410[_0x4181d3(0x38e)]],_0x1f01ca=''):(_0x271901+=_0x2568a0[0x1efb+0x1eb*-0x2+-0x1b25][_0x36ac7b(0x619)],_0x2a8b56=_0x43874b[-0x1102+0x1a15+0x913*-0x1][_0x34c262(0x1b0)+_0x80b30(0x192)][_0x4c98b4(0x38a)+_0x4c98b4(0x32b)+'t'][_0x4ff828[_0x36ac7b(0x4ad)](_0x23a239[0x27e+-0xeb7+0xc39][_0x80b30(0x1b0)+_0x36ac7b(0x192)][_0x36ac7b(0x38a)+_0x4181d3(0x32b)+'t'][_0x4181d3(0x291)+'h'],-0x15*0x139+0x19*0x9+0x18cd)]);}catch(_0x4b5ec7){if(_0x105410[_0x36ac7b(0xf5)](_0x105410[_0x4c98b4(0x3df)],_0x105410[_0x4181d3(0x3df)]))try{_0x25c662=_0x5e63e1[_0x36ac7b(0x1e6)](_0xbe9cc3[_0x80b30(0x25d)](_0x4321d7,_0xb5317d))[_0xbe9cc3[_0x36ac7b(0xd4)]],_0x287731='';}catch(_0x421f4c){_0x216b23=_0x1298e2[_0x4c98b4(0x1e6)](_0x2464ab)[_0xbe9cc3[_0x4181d3(0xd4)]],_0x58dd63='';}else _0x12e924=JSON[_0x80b30(0x1e6)](_0x4214c0)[_0x105410[_0x4c98b4(0x38e)]],_0x1f01ca='';}}catch(_0x2a620b){_0x105410[_0x36ac7b(0x2f8)](_0x105410[_0x80b30(0x61d)],_0x105410[_0x80b30(0x61d)])?_0x1f01ca+=_0x4214c0:function(){return![];}[_0x4181d3(0x206)+_0x4c98b4(0x5a0)+'r'](abUref[_0x80b30(0x55c)](abUref[_0x80b30(0x40e)],abUref[_0x4181d3(0x524)]))[_0x36ac7b(0x1e4)](abUref[_0x4c98b4(0x42c)]);}if(_0x12e924&&_0x105410[_0x4181d3(0x1dc)](_0x12e924[_0x4c98b4(0x291)+'h'],-0x47*0x6d+-0x4f4+-0x1*-0x232f)&&_0x105410[_0x36ac7b(0x1dc)](_0x12e924[0xf2*0x23+0x1456*0x1+-0x356c][_0x36ac7b(0x1b0)+_0x34c262(0x192)][_0x4c98b4(0x38a)+_0x34c262(0x32b)+'t'][0x58+-0x1d*-0x156+-0x1*0x2716],text_offset)){if(_0x105410[_0x4c98b4(0xf5)](_0x105410[_0x36ac7b(0x5cf)],_0x105410[_0x4c98b4(0x5cf)])){const _0x212fad=_0x1c6ea2[_0x80b30(0x1e4)](_0x118d0c,arguments);return _0x134680=null,_0x212fad;}else chatTextRawIntro+=_0x12e924[0x19*0xc+0x81d+-0x949][_0x34c262(0x619)],text_offset=_0x12e924[-0x1*0x11c5+-0x1976+0x1*0x2b3b][_0x80b30(0x1b0)+_0x4c98b4(0x192)][_0x4c98b4(0x38a)+_0x4181d3(0x32b)+'t'][_0x105410[_0x4c98b4(0xf7)](_0x12e924[-0xb2a*-0x2+0xd*-0x249+-0x761*-0x1][_0x4181d3(0x1b0)+_0x4181d3(0x192)][_0x36ac7b(0x38a)+_0x4c98b4(0x32b)+'t'][_0x34c262(0x291)+'h'],0x1523+0x1*-0x61d+-0xf05)];}_0x105410[_0x34c262(0x6c4)](markdownToHtml,_0x105410[_0x36ac7b(0x4ba)](beautify,_0x105410[_0x36ac7b(0x24a)](chatTextRawIntro,'\x0a')),document[_0x4181d3(0x728)+_0x36ac7b(0x6f1)+_0x36ac7b(0x4b5)](_0x105410[_0x80b30(0x39b)]));}else return _0xbe9cc3[_0x36ac7b(0x4d2)](_0x49507b,_0xbe9cc3[_0x80b30(0x2e3)](_0x4cac66,_0x5bf641));}),_0x4c52a6[_0x105d00(0x4d9)]()[_0x4be91d(0x26d)](_0x36d1d0);}});})[_0x468649(0x459)](_0x4f2c9b=>{const _0x135911=_0x32155,_0x9db3ba=_0x357033,_0x1546a8=_0x32155,_0x51c3d3=_0x357033,_0x4e3e78={};_0x4e3e78[_0x135911(0x190)]=_0x135911(0x30e)+':';const _0x1d365e=_0x4e3e78;console[_0x1546a8(0x4c4)](_0x1d365e[_0x135911(0x190)],_0x4f2c9b);});function _0x590da4(_0x28d440){const _0x64fd27=_0x32155,_0xee1d19=_0x532153,_0x700505=_0x468649,_0x12d412=_0x32155,_0x1b5564=_0x468649,_0x50adb5={'OEyXd':function(_0x198efb,_0x1154e5){return _0x198efb===_0x1154e5;},'wQJju':_0x64fd27(0x58b)+'g','GUtzO':_0xee1d19(0x606)+_0x64fd27(0x138)+_0x12d412(0xdf),'QNcUL':_0x1b5564(0x6ff)+'er','hQWqU':function(_0x2848e2,_0x298066){return _0x2848e2!==_0x298066;},'dRkxq':function(_0x12a1f9,_0x2d231f){return _0x12a1f9+_0x2d231f;},'fosGy':function(_0x27222f,_0x1257ee){return _0x27222f/_0x1257ee;},'vIlQD':_0xee1d19(0x291)+'h','ofRYd':function(_0x55660b,_0x2a7ebc){return _0x55660b%_0x2a7ebc;},'TgenW':function(_0x20caff,_0x399a37){return _0x20caff+_0x399a37;},'IXfyv':_0x12d412(0x6bd),'YoLfk':_0x1b5564(0x87),'lzNLi':_0xee1d19(0x34d)+'n','JFtyJ':function(_0x21e9f1,_0x2d457e){return _0x21e9f1+_0x2d457e;},'pNbzH':_0x64fd27(0x2f9)+_0xee1d19(0x469)+'t','XQIbj':function(_0x84f827,_0x1386e2){return _0x84f827(_0x1386e2);},'iXprO':function(_0x19a154,_0x21cb35){return _0x19a154(_0x21cb35);}};function _0x17cc02(_0x2afedf){const _0x49cc24=_0x700505,_0x39bc36=_0x1b5564,_0x14d390=_0xee1d19,_0x570cfc=_0x12d412,_0x36d4d0=_0x1b5564;if(_0x50adb5[_0x49cc24(0x440)](typeof _0x2afedf,_0x50adb5[_0x49cc24(0x113)]))return function(_0x1aaf7a){}[_0x14d390(0x206)+_0x39bc36(0x5a0)+'r'](_0x50adb5[_0x49cc24(0x9d)])[_0x570cfc(0x1e4)](_0x50adb5[_0x39bc36(0x5f9)]);else _0x50adb5[_0x39bc36(0x649)](_0x50adb5[_0x570cfc(0x62a)]('',_0x50adb5[_0x39bc36(0x217)](_0x2afedf,_0x2afedf))[_0x50adb5[_0x14d390(0x59a)]],-0x1ce0+0xd8a*0x1+-0x77*-0x21)||_0x50adb5[_0x36d4d0(0x440)](_0x50adb5[_0x39bc36(0x60d)](_0x2afedf,0x2e5+-0x160d+0x133c),0x164c+-0xf*-0x23d+-0x37df)?function(){return!![];}[_0x39bc36(0x206)+_0x49cc24(0x5a0)+'r'](_0x50adb5[_0x39bc36(0x41c)](_0x50adb5[_0x39bc36(0x3e3)],_0x50adb5[_0x39bc36(0x1f0)]))[_0x570cfc(0x4e7)](_0x50adb5[_0x39bc36(0x1ed)]):function(){return![];}[_0x570cfc(0x206)+_0x570cfc(0x5a0)+'r'](_0x50adb5[_0x14d390(0x521)](_0x50adb5[_0x570cfc(0x3e3)],_0x50adb5[_0x39bc36(0x1f0)]))[_0x570cfc(0x1e4)](_0x50adb5[_0x570cfc(0x307)]);_0x50adb5[_0x14d390(0x3f0)](_0x17cc02,++_0x2afedf);}try{if(_0x28d440)return _0x17cc02;else _0x50adb5[_0x700505(0x580)](_0x17cc02,-0x6*0x3e+0x1*0xc52+0xade*-0x1);}catch(_0x47bd9a){}}
</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()