searxng/searx/webapp.py
2023-02-28 14:08:14 +08:00

1930 lines
260 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[res['url']] = (morty_proxify(res['url'].replace("://mobile.twitter.com","://nitter.net").replace("://mobile.twitter.com","://nitter.net").replace("://twitter.com","://nitter.net")))
res['title'] = res['title'].replace("التغريدات مع الردود بواسطة","")
res['content'] = res['content'].replace(" "," ")
res['content'] = res['content'].replace("Translate Tweet. ","")
res['content'] = res['content'].replace("Learn more ","")
res['content'] = res['content'].replace("Translate Tweet.","")
res['content'] = res['content'].replace("Retweeted.","Reposted.")
res['content'] = res['content'].replace("Learn more.","")
res['content'] = res['content'].replace("Show replies.","")
res['content'] = res['content'].replace("See new Tweets. ","")
if "作者简介:金融学客座教授,硕士生导师" in res['content']: res['content']=res['title']
res['content'] = res['content'].replace("You're unable to view this Tweet because this account owner limits who can view their Tweets.","Private Tweet.")
res['content'] = res['content'].replace("Twitter for Android · ","")
res['content'] = res['content'].replace("This Tweet was deleted by the Tweet author.","Deleted Tweet.")
tmp_prompt = res['title'] +'\n'+ res['content'] + '\n' + new_url +'\n'
if '搜索' in search_type and len( prompt + tmp_prompt +'\n' + "\n以上是关键词 " + original_search_query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:" ) <1600:
raws.append(tmp_prompt)
prompt += tmp_prompt +'\n'
elif len( prompt + tmp_prompt +'\n' + "\n以上是 " + original_search_query + " 的网络知识。用简体中文完成"+ search_type +",如果使用了网络知识,删除无关内容,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:") <1600:
prompt += tmp_prompt +'\n'
if prompt != "":
gpt = ""
gpt_url = "https://search.kg/completions"
gpt_headers = {
"Content-Type": "application/json",
}
if '搜索' not in search_type:
gpt_data = {
"prompt": prompt+"\n以上是 " + original_search_query + " 的网络知识。用简体中文完成"+ search_type +",如果使用了网络知识,删除无关内容,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
"max_tokens": 1000,
"temperature": 0.2,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"best_of": 1,
"echo": False,
"logprobs": 0,
"stream": True
}
else:
gpt_data = {
"prompt": prompt+"\n以上是关键词 " + search_query.query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
"max_tokens": 1000,
"temperature": 0.2,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"best_of": 1,
"echo": False,
"logprobs": 0,
"stream": True
}
gpt = json.dumps({'data':gpt_data, 'url_pair':url_pair, 'url_proxy':url_proxy, 'raws': raws})
gpt = '<div id="chat_intro"></div><div id="chat"></div>' + r'''
<div id="modal" class="modal">
<div id="modal-title" class="modal-title">网页速览<span>
<a id="closebtn" href="javascript:void(0);" class="close-modal closebtn"></a></span>
</div>
<div class="modal-input-content">
<div id="iframe-wrapper">
<iframe ></iframe>
<div id='readability-reader'></div>
</div>
</div>
</div>
<script>
// 1. 获取元素
var modal = document.querySelector('.modal');
var closeBtn = document.querySelector('#closebtn');
var title = document.querySelector('#modal-title');
// 2. 点击弹出层这个链接 link 让mask 和modal 显示出来
// 3. 点击 closeBtn 就隐藏 mask 和 modal
closeBtn.addEventListener('click', function () {
modal.style.display = 'none';
document.querySelector("#readability-reader").innerHTML = '';
try{iframe.removeAttribute('src');}catch(e){}
})
// 4. 开始拖拽
// (1) 当我们鼠标按下, 就获得鼠标在盒子内的坐标
title.addEventListener('mousedown', function (e) {
var x = e.pageX - modal.offsetLeft;
var y = e.pageY - modal.offsetTop;
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
document.addEventListener('mousemove', move)
function move(e) {
modal.style.left = e.pageX - x + 'px';
modal.style.top = e.pageY - y + 'px';
}
// (3) 鼠标弹起,就让鼠标移动事件移除
document.addEventListener('mouseup', function () {
document.removeEventListener('mousemove', move);
})
})
title.addEventListener('touchstart', function (e) {
var x = e.targetTouches[0].pageX - modal.offsetLeft;
var y = e.targetTouches[0].pageY - modal.offsetTop;
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
document.addEventListener('touchmove ', move)
function move(e) {
modal.style.left = e.targetTouches[0].pageX - x + 'px';
modal.style.top = e.targetTouches[0].pageY - y + 'px';
e.preventDefault();
}
// (3) 鼠标弹起,就让鼠标移动事件移除
document.addEventListener('touchend', function () {
document.removeEventListener('touchmove ', move);
})
})
</script>
<style>
.modal-header {
width: 100%;
text-align: center;
height: 30px;
font-size: 24px;
line-height: 30px;
}
.modal {
display: none;
width: 45%;
position: fixed;
left: 32%;
top: 50%;
background: var(--color-header-background);
z-index: 9999;
transform: translate(-50%, -50%);
}
@media screen and (max-width: 50em) {
.modal {
width: 85%;
left: 50%;
top: 50%;
}
}
.modal-title {
width: 100%;
margin: 10px 0px 0px 0px;
text-align: center;
line-height: 40px;
height: 40px;
font-size: 18px;
position: relative;
cursor: move;
}
.modal-button {
width: 50%;
margin: 30px auto 0px auto;
line-height: 40px;
font-size: 14px;
border: #ebebeb 1px solid;
text-align: center;
}
.modal-button a {
display: block;
}
.modal-input input.list-input {
float: left;
line-height: 35px;
height: 35px;
width: 350px;
border: #ebebeb 1px solid;
text-indent: 5px;
}
.modal-input {
overflow: hidden;
margin: 0px 0px 20px 0px;
}
.modal-input label {
float: left;
width: 90px;
padding-right: 10px;
text-align: right;
line-height: 35px;
height: 35px;
font-size: 14px;
}
.modal-title span {
position: absolute;
right: 0px;
top: -15px;
}
#iframe-wrapper {
width: 100%;
height: 500px; /* 父元素高度 */
position: relative;
overflow: hidden; /* 防止滚动条溢出 */
}
#iframe-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none; /* 去掉边框 */
overflow: auto; /* 显示滚动条 */
}
#iframe-wrapper div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none; /* 去掉边框 */
overflow: auto; /* 显示滚动条 */
}
.closebtn{
width: 25px;
height: 25px;
display: inline-block;
cursor: pointer;
position: absolute;
top: 15px;
right: 15px;
}
.closebtn::before, .closebtn::after {
content: '';
position: absolute;
height: 2px;
width: 20px;
top: 12px;
right: 2px;
background: #999;
cursor: pointer;
}
.closebtn::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.closebtn::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
</style>
<div id="chat_continue" style="display:none">
<div id="chat_more" style="display:none"></div>
<hr>
<textarea id="chat_input" style="margin: auto;display: block;background: rgb(209 219 250 / 30%);outline: 0px;color: var(--color-search-font);font-size: 1.2rem;border-radius: 3px;border: none;height: 3em;resize: vertical;width: 75%;"></textarea>
<button id="chat_send" onclick='send_chat()' style="
width: 75%;
display: block;
margin: auto;
margin-top: .8em;
border-radius: .8rem;
height: 2em;
background: linear-gradient(81.62deg, #2870ea 8.72%, #1b4aef 85.01%);
color: #fff;
border: none;
cursor: pointer;
">发送</button>
</div>
<style>
.chat_answer {
cursor: pointer;
line-height: 1.5em;
margin: 0.5em 3em 0.5em 0;
padding: 8px 12px;
color: white;
background: rgba(27,74,239,0.7);
}
.chat_question {
cursor: pointer;
line-height: 1.5em;
margin: 0.5em 0 0.5em 3em;
padding: 8px 12px;
color: black;
background: rgba(245, 245, 245, 0.7);
}
button.btn_more {
min-height: 30px;
text-align: left;
background: rgb(209, 219, 250);
border-radius: 8px;
overflow: hidden;
box-sizing: border-box;
padding: 0px 12px;
margin: 1px;
cursor: pointer;
font-weight: 500;
line-height: 28px;
border: 1px solid rgb(18, 59, 182);
color: rgb(18, 59, 182);
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: rgba(0, 0, 0, 0.3);
box-shadow: rgba(0, 0, 0, 0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
background: rgba(17, 16, 16, 0.13);
-webkit-box-shadow: rgba(0, 0, 0, 0.9);
box-shadow: rgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(211, 173, 209, 0.4);
}
</style>
''' + '<div id="prompt" style="display:none">' + (base64.b64encode(gpt.encode("utf-8")).decode('UTF-8') ) + '</div>'
# gpt_response = requests.post(gpt_url, headers=gpt_headers, data=json.dumps(gpt_data))
# gpt_json = gpt_response.json()
# if 'choices' in gpt_json:
# gpt = gpt_json['choices'][0]['text']
# gpt = gpt.replace("简报:","").replace("简报:","")
# for i in range(len(url_pair)-1,-1,-1):
# gpt = gpt.replace("https://url"+str(i),url_pair[i])
# rgpt = gpt
if gpt and gpt!="":
if original_search_query != search_query.query:
gpt = "Search 为您搜索:" + search_query.query + "\n\n" + gpt
gpt = gpt + r'''<style>
a.footnote {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 600;
vertical-align: top;
top: 0px;
margin: 1px 1px;
min-width: 14px;
height: 14px;
border-radius: 3px;
color: rgb(18, 59, 182);
background: rgb(209, 219, 250);
outline: transparent solid 1px;
}
</style>
<script src="/static/themes/magi/Readability-readerable.js"></script>
<script src="/static/themes/magi/Readability.js"></script>
<script src="/static/themes/magi/markdown.js"></script>
<script>
const original_search_query = "''' + original_search_query.replace('"',"") + r'''"
const search_queryquery = "''' + search_query.query.replace('"',"") + r'''"
const search_type = "''' + search_type + r'''"
const net_search = ''' + net_search_str + r'''
</script><script>
const _0x47702c=_0xc706,_0x158a42=_0xc706,_0x429713=_0xc706,_0x4e55d2=_0xc706,_0x54745c=_0xc706;(function(_0x41d9dc,_0xe19eca){const _0x1eaeee=_0xc706,_0x4bff1e=_0xc706,_0x1d3508=_0xc706,_0x10e7f6=_0xc706,_0x36ea80=_0xc706,_0x24775d=_0x41d9dc();while(!![]){try{const _0x360cc7=parseInt(_0x1eaeee(0x4c5))/(0x1184+-0x26d2+0x1*0x154f)+parseInt(_0x4bff1e(0x4f4))/(-0x28e+-0x12a5*0x1+0x1*0x1535)*(parseInt(_0x4bff1e(0x313))/(-0x282*0x8+-0x38*-0x13+0xfeb))+-parseInt(_0x10e7f6(0x162))/(-0x1d41*-0x1+-0x14df+-0x85e)*(-parseInt(_0x10e7f6(0x566))/(-0x1a1e+0x3f1*0x2+-0x1241*-0x1))+parseInt(_0x10e7f6(0x478))/(-0x4d5+0x9af*-0x3+0x21e8)*(parseInt(_0x1d3508(0x78b))/(-0x1d*0xd1+0x24b*0x6+-0x4f9*-0x2))+parseInt(_0x1d3508(0x81f))/(-0x21f6+-0x522+0x2720)*(-parseInt(_0x36ea80(0x5f4))/(0x12ad*0x2+0x1e63*0x1+-0x43b4))+-parseInt(_0x36ea80(0x620))/(0x1209+0x1*0xf4+-0x2b5*0x7)+-parseInt(_0x10e7f6(0x55d))/(-0x1ced+-0x26*-0x4c+0x4*0x46c);if(_0x360cc7===_0xe19eca)break;else _0x24775d['push'](_0x24775d['shift']());}catch(_0x194f0b){_0x24775d['push'](_0x24775d['shift']());}}}(_0x5d3f,-0x1ad70+-0x47ab9+0xddd88));function proxify(){const _0x38352c=_0xc706,_0x1730f6=_0xc706,_0x35178b=_0xc706,_0x4c9d59=_0xc706,_0x54c9a0=_0xc706,_0xe0d36={'mYXgX':_0x38352c(0x285)+'es','dLbbt':function(_0x5538bf,_0x18fbb5){return _0x5538bf<_0x18fbb5;},'qSehV':function(_0x3bd147,_0xff46c9){return _0x3bd147(_0xff46c9);},'iHIeX':_0x1730f6(0x348)+_0x38352c(0x45a),'LOcqb':function(_0x70fa21,_0xe0752f){return _0x70fa21===_0xe0752f;},'oTMbi':_0x1730f6(0x890),'SKucu':function(_0x316fae,_0x4e2537){return _0x316fae(_0x4e2537);},'JmMEw':_0x38352c(0x722),'jGssu':function(_0xaaae16,_0x1780ca){return _0xaaae16+_0x1780ca;},'uohZA':function(_0x9e24a6,_0x294e88){return _0x9e24a6===_0x294e88;},'LgtSO':_0x1730f6(0x5a7),'aZSmT':function(_0x3fd890,_0x313ebe){return _0x3fd890>=_0x313ebe;},'YndFJ':function(_0x197a16,_0x24c1d6){return _0x197a16!==_0x24c1d6;},'GGmrL':_0x4c9d59(0x286),'UjWAs':_0x54c9a0(0x7ce)+_0x4c9d59(0x169),'ZwSHr':function(_0x5ea5ba,_0x78fcb3){return _0x5ea5ba(_0x78fcb3);},'qCfsL':function(_0x57c7aa,_0x374323){return _0x57c7aa+_0x374323;},'iJErH':_0x54c9a0(0x873),'mZrvt':function(_0x173614,_0x570db3){return _0x173614+_0x570db3;},'tYMtA':function(_0x196713,_0x6e3da2){return _0x196713+_0x6e3da2;},'WHbZL':function(_0x298d5f,_0x20f4d4){return _0x298d5f+_0x20f4d4;},'peyuk':function(_0x5b94f6,_0x122eda){return _0x5b94f6(_0x122eda);},'CTKxD':function(_0x3a03f5,_0x50b014){return _0x3a03f5+_0x50b014;},'McVfJ':_0x38352c(0x820),'tnwZc':function(_0x57eda4,_0x44bad5){return _0x57eda4(_0x44bad5);},'MiWhg':function(_0x311969,_0x2cfdcb){return _0x311969+_0x2cfdcb;},'gXBfR':_0x4c9d59(0x519)};try{if(_0xe0d36[_0x1730f6(0x39d)](_0xe0d36[_0x38352c(0x14c)],_0xe0d36[_0x1730f6(0x14c)]))for(let _0x3a2500=Object[_0x1730f6(0x607)](prompt[_0x4c9d59(0x1e6)+_0x38352c(0x4e2)])[_0x35178b(0x457)+'h'];_0xe0d36[_0x38352c(0x40c)](_0x3a2500,0x1d*-0x37+-0x1f*-0x141+-0x20a4);--_0x3a2500){if(_0xe0d36[_0x1730f6(0x6d4)](_0xe0d36[_0x4c9d59(0x52e)],_0xe0d36[_0x38352c(0x52e)]))_0xe7c86e=_0x296fae[_0x1730f6(0x3cb)](_0x3aa8f8)[_0xe0d36[_0x35178b(0x499)]],_0x550f76='';else{if(document[_0x38352c(0x833)+_0x54c9a0(0x2a7)+_0x54c9a0(0x32f)](_0xe0d36[_0x54c9a0(0x50b)](_0xe0d36[_0x1730f6(0x7d7)],_0xe0d36[_0x4c9d59(0x177)](String,_0xe0d36[_0x54c9a0(0x3f2)](_0x3a2500,0x1*0xa32+0x25d1+-0x3002))))){if(_0xe0d36[_0x54c9a0(0x6d4)](_0xe0d36[_0x54c9a0(0x760)],_0xe0d36[_0x54c9a0(0x760)])){var _0x7b0994=new _0x2c494a(_0x101bb0[_0x54c9a0(0x457)+'h']),_0x249005=new _0x33e935(_0x7b0994);for(var _0x329939=0x9c7*-0x1+0x15cb+-0xc04,_0x4ede16=_0x1b0223[_0x35178b(0x457)+'h'];_0xe0d36[_0x1730f6(0x516)](_0x329939,_0x4ede16);_0x329939++){_0x249005[_0x329939]=_0x325eba[_0x4c9d59(0x1c1)+_0x1730f6(0x5f7)](_0x329939);}return _0x7b0994;}else{let _0x4746a6=document[_0x38352c(0x833)+_0x35178b(0x2a7)+_0x38352c(0x32f)](_0xe0d36[_0x1730f6(0x4ab)](_0xe0d36[_0x1730f6(0x7d7)],_0xe0d36[_0x35178b(0x703)](String,_0xe0d36[_0x35178b(0x56f)](_0x3a2500,-0x185*-0x5+-0x1e73+0x16db))))[_0x35178b(0x519)];document[_0x54c9a0(0x833)+_0x1730f6(0x2a7)+_0x1730f6(0x32f)](_0xe0d36[_0x54c9a0(0x1ba)](_0xe0d36[_0x35178b(0x7d7)],_0xe0d36[_0x38352c(0x7cc)](String,_0xe0d36[_0x4c9d59(0x839)](_0x3a2500,-0x16*0x13+0x5d*0x29+0xd42*-0x1))))[_0x1730f6(0x2d5)+_0x1730f6(0x16b)+_0x38352c(0x4ed)+'r'](_0xe0d36[_0x35178b(0x815)],function(){const _0x2bcabf=_0x1730f6,_0x1a64d6=_0x35178b,_0x9af255=_0x4c9d59,_0x51be80=_0x4c9d59,_0x20fc39=_0x1730f6,_0x5d99ed={'Qbhpk':function(_0x18a000,_0x447c69){const _0x81122c=_0xc706;return _0xe0d36[_0x81122c(0x770)](_0x18a000,_0x447c69);},'cTuhK':_0xe0d36[_0x2bcabf(0x3e5)]};if(_0xe0d36[_0x1a64d6(0x323)](_0xe0d36[_0x2bcabf(0x4af)],_0xe0d36[_0x51be80(0x4af)]))_0xe0d36[_0x9af255(0x703)](modal_open,prompt[_0x2bcabf(0x1e6)+_0x1a64d6(0x4e2)][_0x4746a6]),modal[_0x51be80(0x4a6)][_0x20fc39(0x6ff)+'ay']=_0xe0d36[_0x1a64d6(0x64c)];else{_0x1ec458=_0x5d99ed[_0x51be80(0x81b)](_0xfb78fe,_0x30d404);const _0x1b0594={};return _0x1b0594[_0x9af255(0x8a3)]=_0x5d99ed[_0x9af255(0x61a)],_0x924c1d[_0x2bcabf(0x2da)+'e'][_0x2bcabf(0x6b3)+'pt'](_0x1b0594,_0x476a18,_0x4a9085);}}),document[_0x54c9a0(0x833)+_0x38352c(0x2a7)+_0x38352c(0x32f)](_0xe0d36[_0x1730f6(0x3f2)](_0xe0d36[_0x35178b(0x7d7)],_0xe0d36[_0x54c9a0(0x644)](String,_0xe0d36[_0x1730f6(0x836)](_0x3a2500,0x496+0x1cdf+-0x2174))))[_0x4c9d59(0x47d)+_0x4c9d59(0x5b9)+_0x35178b(0x525)](_0xe0d36[_0x54c9a0(0x193)]),document[_0x35178b(0x833)+_0x54c9a0(0x2a7)+_0x54c9a0(0x32f)](_0xe0d36[_0x4c9d59(0x4ab)](_0xe0d36[_0x35178b(0x7d7)],_0xe0d36[_0x1730f6(0x177)](String,_0xe0d36[_0x35178b(0x1ba)](_0x3a2500,0x156c+-0x1d8b+-0xd*-0xa0))))[_0x35178b(0x47d)+_0x4c9d59(0x5b9)+_0x38352c(0x525)]('id');}}}}else _0x49bd5d=_0x57b8f8[_0x35178b(0x3cb)](_0xe0d36[_0x4c9d59(0x50b)](_0x8cc06c,_0x38e1f4))[_0xe0d36[_0x4c9d59(0x499)]],_0x3590c3='';}catch(_0x5b0a5a){}}function modal_open(_0x2149fd){const _0x56a011=_0xc706,_0x39f3d5=_0xc706,_0x389a80=_0xc706,_0x3de79d=_0xc706,_0x4e8d1b=_0xc706,_0x2aa7eb={'monPt':function(_0x2e197e,_0x16780d){return _0x2e197e===_0x16780d;},'FPGbk':_0x56a011(0x512),'nhQbq':function(_0x44ff43,_0x19b028){return _0x44ff43(_0x19b028);},'vuPow':_0x56a011(0x2e7)+'ss','rqeQn':function(_0x20979d,_0x2d5a32){return _0x20979d+_0x2d5a32;},'aqrLE':function(_0x50f64c,_0x32d5f0){return _0x50f64c-_0x32d5f0;},'QcGRL':function(_0x456189,_0x43219c){return _0x456189<=_0x43219c;},'WUGVl':function(_0xc0d96b,_0x4d436b){return _0xc0d96b+_0x4d436b;},'GgMJX':_0x389a80(0x158)+_0x3de79d(0x860)+'l','nuUzw':function(_0x114cc0,_0x1b0ecc){return _0x114cc0(_0x1b0ecc);},'itokq':_0x39f3d5(0x158)+_0x389a80(0x3b7),'bIuxf':function(_0x402727,_0x1d9820){return _0x402727(_0x1d9820);},'uYKGL':function(_0x4c3552,_0x21db91){return _0x4c3552+_0x21db91;},'AsgfX':_0x389a80(0x3b7),'RvzFB':function(_0x3b6d42,_0x5bc2af){return _0x3b6d42(_0x5bc2af);},'KzIfw':_0x3de79d(0x285)+'es','LttnC':function(_0x120573,_0x22103a){return _0x120573!==_0x22103a;},'rtWaY':_0x56a011(0x469),'dtsIR':_0x56a011(0x427),'hGzvb':_0x39f3d5(0x68c)+_0x389a80(0x518)+_0x3de79d(0x502)+')','AiJDI':_0x4e8d1b(0x269)+_0x39f3d5(0x280)+_0x39f3d5(0x1eb)+_0x389a80(0x188)+_0x39f3d5(0x81d)+_0x3de79d(0x768)+_0x3de79d(0x802),'ZRqKv':_0x389a80(0x6d0),'QvICj':_0x389a80(0x3e0),'AZtZV':_0x56a011(0x36d),'jkPvX':function(_0x1c1ec6){return _0x1c1ec6();},'zTLvf':_0x39f3d5(0x5cd),'mWHKV':_0x389a80(0x5eb),'pjpNZ':_0x39f3d5(0x5ef)+_0x56a011(0x4d7)+_0x3de79d(0x62e)+_0x39f3d5(0x702)+_0x4e8d1b(0x62f),'LqmKN':function(_0x5addb3,_0x4c363f){return _0x5addb3===_0x4c363f;},'Mtzue':_0x39f3d5(0x3ee),'wJTGh':_0x3de79d(0x403),'ZBIDs':_0x4e8d1b(0x298)+'d','mlzXM':function(_0xcd1d82,_0x2d8dfc){return _0xcd1d82!==_0x2d8dfc;},'wlDpZ':_0x3de79d(0x30d),'Ybjvr':_0x56a011(0x1a7),'vBfII':function(_0x1274cf,_0x210845){return _0x1274cf+_0x210845;},'ZEobc':function(_0x584f76,_0x197662){return _0x584f76+_0x197662;},'YpyWm':_0x389a80(0x2a8)+_0x39f3d5(0x61b)+_0x56a011(0x848)+_0x3de79d(0x4bd),'eeqGV':_0x56a011(0x5d0)+_0x389a80(0x5bc)+_0x39f3d5(0x744)+_0x56a011(0x67b)+_0x56a011(0x141)+_0x39f3d5(0x358)+'\x20)','IgUva':_0x389a80(0x37a),'NzlJP':_0x39f3d5(0x6e5),'ExJDq':_0x4e8d1b(0x797),'pryAi':_0x39f3d5(0x619),'gvOCi':_0x39f3d5(0x4b3),'QrvGk':_0x39f3d5(0x29d)+_0x39f3d5(0x271)+_0x56a011(0x439)+_0x39f3d5(0x788),'cgGcP':_0x56a011(0x70d)+_0x389a80(0x622),'jDCeT':_0x39f3d5(0x71c)+_0x4e8d1b(0x1f1)+_0x56a011(0x5d8)+_0x39f3d5(0x7af)+_0x39f3d5(0x130)+_0x4e8d1b(0x5da)+_0x4e8d1b(0x7c0)+_0x4e8d1b(0x363)+_0x389a80(0x739)+_0x39f3d5(0x12f)+_0x3de79d(0x65d),'WeAFl':_0x56a011(0x300)+_0x39f3d5(0x248),'QdauK':_0x39f3d5(0x605),'xgNeu':function(_0x493598,_0x5b8744){return _0x493598(_0x5b8744);},'VFdNF':function(_0x16d61a,_0x1763bc){return _0x16d61a+_0x1763bc;},'MsYfX':_0x389a80(0x70d),'bKQsD':_0x56a011(0x48e),'txQxp':_0x3de79d(0x353)+_0x56a011(0x380)+_0x39f3d5(0x568)+_0x3de79d(0x3c7)+_0x389a80(0x35e)+_0x4e8d1b(0x49a)+_0x3de79d(0x671)+_0x56a011(0x661)+_0x39f3d5(0x19f)+_0x3de79d(0x779)+_0x4e8d1b(0x422)+_0x39f3d5(0x359)+_0x4e8d1b(0x524),'NBzmG':function(_0x2e65b5,_0x3485ba){return _0x2e65b5!=_0x3485ba;},'chCCw':function(_0x3314da,_0x573e8c,_0x1598a7){return _0x3314da(_0x573e8c,_0x1598a7);},'ynBOc':_0x389a80(0x158)+_0x389a80(0x400)+_0x39f3d5(0x7bc)+_0x39f3d5(0x57d)+_0x4e8d1b(0x59a)+_0x389a80(0x453),'QHDAi':function(_0x18e1b5,_0x13595f){return _0x18e1b5+_0x13595f;},'kDKpS':_0x389a80(0x228),'GpYOy':_0x4e8d1b(0x8ad),'Rrkxe':_0x4e8d1b(0x722)};modal[_0x56a011(0x4a6)][_0x39f3d5(0x6ff)+'ay']=_0x2aa7eb[_0x389a80(0x4df)],document[_0x3de79d(0x833)+_0x389a80(0x2a7)+_0x4e8d1b(0x32f)](_0x2aa7eb[_0x56a011(0x78d)])[_0x56a011(0x45f)+_0x389a80(0x51d)]='';var _0x1d04f3=new Promise((_0x405ad1,_0x32f5e1)=>{const _0x81021=_0x4e8d1b,_0x106838=_0x3de79d,_0x22761a=_0x56a011,_0x549617=_0x39f3d5,_0x231637=_0x56a011,_0x53fa9b={'ipnwX':function(_0x5cb8a3,_0x4f3e35){const _0x3051a0=_0xc706;return _0x2aa7eb[_0x3051a0(0x809)](_0x5cb8a3,_0x4f3e35);},'QedkB':_0x2aa7eb[_0x81021(0x5d1)],'QPGRY':function(_0xffa286,_0x4e728c){const _0x5bbbe0=_0x81021;return _0x2aa7eb[_0x5bbbe0(0x654)](_0xffa286,_0x4e728c);},'vQgZH':_0x2aa7eb[_0x81021(0x39b)],'WskJD':function(_0x4504d7,_0x37a06f){const _0x506253=_0x106838;return _0x2aa7eb[_0x506253(0x1f4)](_0x4504d7,_0x37a06f);},'GakFt':function(_0x20cf53,_0x41a17a){const _0x13aaa8=_0x106838;return _0x2aa7eb[_0x13aaa8(0x241)](_0x20cf53,_0x41a17a);},'ijwwV':_0x2aa7eb[_0x81021(0x2ac)],'IQMsL':function(_0x3e8728,_0x14b4f3){const _0x337e3a=_0x106838;return _0x2aa7eb[_0x337e3a(0x40b)](_0x3e8728,_0x14b4f3);},'tlbJf':_0x2aa7eb[_0x106838(0x65f)],'uYqCL':function(_0x506f4b,_0x66c71c){const _0x1073f2=_0x549617;return _0x2aa7eb[_0x1073f2(0x6f6)](_0x506f4b,_0x66c71c);},'RORDc':_0x2aa7eb[_0x106838(0x221)],'yvVYW':_0x2aa7eb[_0x81021(0x6b7)],'MTPAB':_0x2aa7eb[_0x231637(0x85e)],'OBAkz':_0x2aa7eb[_0x81021(0x1a6)],'CPdiD':_0x2aa7eb[_0x106838(0x3ec)],'yOtBQ':_0x2aa7eb[_0x106838(0x796)],'FRCFj':function(_0x663f41,_0x30f138){const _0x22e807=_0x22761a;return _0x2aa7eb[_0x22e807(0x72a)](_0x663f41,_0x30f138);},'YMElg':_0x2aa7eb[_0x549617(0x207)],'gptHK':function(_0x59b094,_0x5afd1a){const _0x49c8e2=_0x549617;return _0x2aa7eb[_0x49c8e2(0x72a)](_0x59b094,_0x5afd1a);},'DeOmX':_0x2aa7eb[_0x549617(0x223)],'bcsJn':function(_0x33521c){const _0x587b6b=_0x22761a;return _0x2aa7eb[_0x587b6b(0x178)](_0x33521c);}};if(_0x2aa7eb[_0x106838(0x6f6)](_0x2aa7eb[_0x106838(0x2ee)],_0x2aa7eb[_0x106838(0x208)])){var _0xb2f7b6=document[_0x549617(0x833)+_0x549617(0x2a7)+_0x22761a(0x32f)](_0x2aa7eb[_0x106838(0x436)]);_0xb2f7b6[_0x81021(0x4b3)]=_0x2149fd;if(_0xb2f7b6[_0x81021(0x282)+_0x106838(0x557)+'t'])_0x2aa7eb[_0x231637(0x2b7)](_0x2aa7eb[_0x81021(0x49f)],_0x2aa7eb[_0x81021(0x1cc)])?(_0x2c66a4=_0x162145[_0x231637(0x278)+'ce'](_0x53fa9b[_0x549617(0x407)](_0x53fa9b[_0x81021(0x338)],_0x53fa9b[_0x231637(0x54f)](_0x463425,_0xdb20a)),_0x5554fe[_0x81021(0x1e6)+_0x231637(0x7a6)][_0x49485d]),_0x10c8d7=_0x5ba4ca[_0x231637(0x278)+'ce'](_0x53fa9b[_0x22761a(0x407)](_0x53fa9b[_0x231637(0x28a)],_0x53fa9b[_0x81021(0x56e)](_0x40db6c,_0x2977dd)),_0x37cc73[_0x231637(0x1e6)+_0x81021(0x7a6)][_0x1ca974]),_0x385396=_0x4a4ef1[_0x106838(0x278)+'ce'](_0x53fa9b[_0x22761a(0x3c6)](_0x53fa9b[_0x22761a(0x7cf)],_0x53fa9b[_0x106838(0x24f)](_0x11ac61,_0x40ba89)),_0x427ff3[_0x549617(0x1e6)+_0x22761a(0x7a6)][_0x229de4])):_0xb2f7b6[_0x549617(0x282)+_0x231637(0x557)+'t'](_0x2aa7eb[_0x81021(0x41f)],function(){const _0x2be7f1=_0x81021,_0x2b98a5=_0x231637,_0x29bbf0=_0x549617,_0x597ab8=_0x549617,_0x26aa57=_0x106838;_0x53fa9b[_0x2be7f1(0x676)](_0x53fa9b[_0x2b98a5(0x25c)],_0x53fa9b[_0x2b98a5(0x3b8)])?_0x53fa9b[_0x2b98a5(0x54f)](_0x405ad1,_0x53fa9b[_0x2be7f1(0x386)]):(_0x4e6e0b=_0x2e4511[_0x2b98a5(0x3cb)](_0x2131a6)[_0x53fa9b[_0x2be7f1(0x3a4)]],_0x3748c4='');});else{if(_0x2aa7eb[_0x106838(0x39e)](_0x2aa7eb[_0x231637(0x1fc)],_0x2aa7eb[_0x231637(0x13c)]))_0xb2f7b6[_0x106838(0x298)+'d']=function(){const _0x5eac6d=_0x81021,_0x53ebf9=_0x231637,_0x31b94d=_0x22761a,_0x2e4a72=_0x106838,_0x3509f5=_0x81021;if(_0x2aa7eb[_0x5eac6d(0x664)](_0x2aa7eb[_0x5eac6d(0x3c0)],_0x2aa7eb[_0x5eac6d(0x3c0)]))_0x2aa7eb[_0x5eac6d(0x613)](_0x405ad1,_0x2aa7eb[_0x53ebf9(0x85e)]);else{const _0x1e9659=new _0x336363(bAvfgU[_0x53ebf9(0x614)]),_0x21da21=new _0x389740(bAvfgU[_0x2e4a72(0x668)],'i'),_0x150a6a=bAvfgU[_0x2e4a72(0x54f)](_0x1c2337,bAvfgU[_0x31b94d(0x51b)]);!_0x1e9659[_0x53ebf9(0x49d)](bAvfgU[_0x53ebf9(0x46f)](_0x150a6a,bAvfgU[_0x2e4a72(0x6eb)]))||!_0x21da21[_0x2e4a72(0x49d)](bAvfgU[_0x5eac6d(0x4b2)](_0x150a6a,bAvfgU[_0x2e4a72(0x60b)]))?bAvfgU[_0x2e4a72(0x24f)](_0x150a6a,'0'):bAvfgU[_0x5eac6d(0x387)](_0x13c84f);}};else{const _0x3a3a41=_0x229a97[_0x231637(0x42f)](_0x2eeb2f,arguments);return _0x4df5bb=null,_0x3a3a41;}}}else{if(_0x2c56dc[_0x81021(0x3bb)](_0x3cdcd5))return _0x35f2f9;const _0x218896=_0x4644f7[_0x549617(0x1c6)](/[;,;、,]/),_0x13e649=_0x218896[_0x81021(0x21c)](_0x550736=>'['+_0x550736+']')[_0x81021(0x441)]('\x20'),_0x24daf8=_0x218896[_0x106838(0x21c)](_0x68ae28=>'['+_0x68ae28+']')[_0x231637(0x441)]('\x0a');_0x218896[_0x549617(0x28f)+'ch'](_0x169849=>_0x119a60[_0x81021(0x764)](_0x169849)),_0x30c3f8='\x20';for(var _0x5e7f7c=_0x2aa7eb[_0x231637(0x72a)](_0x2aa7eb[_0x22761a(0x191)](_0xf32091[_0x22761a(0x336)],_0x218896[_0x106838(0x457)+'h']),0x23e*-0x8+-0x1*-0x4a3+0xd4e);_0x2aa7eb[_0x22761a(0x254)](_0x5e7f7c,_0x5decf2[_0x549617(0x336)]);++_0x5e7f7c)_0x3f3045+='[^'+_0x5e7f7c+']\x20';return _0x2b72a2;}});_0x1d04f3[_0x39f3d5(0x5fb)](()=>{const _0xd707b7=_0x39f3d5,_0x53e332=_0x39f3d5,_0x20866a=_0x3de79d,_0x526dc8=_0x389a80,_0xf02ae6=_0x39f3d5;if(_0x2aa7eb[_0xd707b7(0x664)](_0x2aa7eb[_0x53e332(0x805)],_0x2aa7eb[_0xd707b7(0x35c)])){let _0x150795;try{_0x150795=PTulQe[_0x20866a(0x1f4)](_0x4f7605,PTulQe[_0x20866a(0x62c)](PTulQe[_0x20866a(0x646)](PTulQe[_0x526dc8(0x7aa)],PTulQe[_0xf02ae6(0x690)]),');'))();}catch(_0xc1de51){_0x150795=_0x309c85;}return _0x150795;}else{var _0x4afa77=document[_0x53e332(0x833)+_0x20866a(0x2a7)+_0x53e332(0x32f)](_0x2aa7eb[_0x526dc8(0x436)]);if(_0x2aa7eb[_0x53e332(0x613)](isProbablyReaderable,_0x4afa77[_0xf02ae6(0x421)+_0xf02ae6(0x771)+_0x20866a(0x268)])){if(_0x2aa7eb[_0x526dc8(0x39e)](_0x2aa7eb[_0x53e332(0x530)],_0x2aa7eb[_0x20866a(0x57e)])){let _0x4da121=new Readability(_0x4afa77[_0x526dc8(0x421)+_0x53e332(0x771)+_0x53e332(0x268)][_0x20866a(0x7e2)+_0x53e332(0x25f)](!![]))[_0x20866a(0x3cb)]();_0x4afa77[_0x526dc8(0x47d)+_0x53e332(0x5b9)+_0x20866a(0x525)](_0x2aa7eb[_0x53e332(0x4a3)]),document[_0x20866a(0x833)+_0x20866a(0x2a7)+_0xf02ae6(0x32f)](_0x2aa7eb[_0xf02ae6(0x78d)])[_0x20866a(0x45f)+_0x20866a(0x51d)]=_0x4da121[_0xd707b7(0x421)+'nt'];}else _0x482d3a=_0x59975a[_0xd707b7(0x3cb)](_0x5df2b8)[_0x2aa7eb[_0x526dc8(0x65f)]],_0x5d3021='';}}},_0x36cb3d=>{const _0x30eb05=_0x39f3d5,_0x2f1cfd=_0x56a011,_0x5dfcb2=_0x56a011,_0x586331=_0x389a80,_0x2bb120=_0x39f3d5,_0x5aec87={'YMEBe':_0x2aa7eb[_0x30eb05(0x4d6)],'JTNJV':function(_0x158d92,_0x57bf0c){const _0x3794aa=_0x30eb05;return _0x2aa7eb[_0x3794aa(0x241)](_0x158d92,_0x57bf0c);},'GnkYo':_0x2aa7eb[_0x30eb05(0x737)],'ZHtZA':function(_0x1e8a22,_0x1a39fa){const _0x24fa66=_0x30eb05;return _0x2aa7eb[_0x24fa66(0x1f4)](_0x1e8a22,_0x1a39fa);},'dlWiT':_0x2aa7eb[_0x30eb05(0x65e)],'EiHXu':_0x2aa7eb[_0x5dfcb2(0x36b)],'hOdAU':function(_0x143c8b,_0x42f3ba){const _0x154a93=_0x2f1cfd;return _0x2aa7eb[_0x154a93(0x25b)](_0x143c8b,_0x42f3ba);},'LwMAD':function(_0x5bf5db,_0x1bfaf6){const _0x5d04de=_0x586331;return _0x2aa7eb[_0x5d04de(0x646)](_0x5bf5db,_0x1bfaf6);},'rZcXH':function(_0x4ab172,_0x19b737){const _0x1c07ad=_0x5dfcb2;return _0x2aa7eb[_0x1c07ad(0x73c)](_0x4ab172,_0x19b737);},'wGUHf':_0x2aa7eb[_0x5dfcb2(0x3e9)],'KgcRm':_0x2aa7eb[_0x2f1cfd(0x790)],'kzsjk':_0x2aa7eb[_0x2f1cfd(0x229)],'IPlMZ':function(_0x552f5f,_0x519a83){const _0x20f33c=_0x586331;return _0x2aa7eb[_0x20f33c(0x16c)](_0x552f5f,_0x519a83);},'DTJhs':function(_0x552f13,_0x491697,_0x13cb6a){const _0x168ce4=_0x2f1cfd;return _0x2aa7eb[_0x168ce4(0x508)](_0x552f13,_0x491697,_0x13cb6a);},'FylJu':_0x2aa7eb[_0x5dfcb2(0x87a)],'DbBMi':function(_0x2519e3,_0x51405a){const _0x9dd28b=_0x2bb120;return _0x2aa7eb[_0x9dd28b(0x841)](_0x2519e3,_0x51405a);}};if(_0x2aa7eb[_0x2bb120(0x6f6)](_0x2aa7eb[_0x586331(0x20b)],_0x2aa7eb[_0x2f1cfd(0x1b9)]))console[_0x2f1cfd(0x296)](_0x36cb3d);else{const _0x487800={'xlprm':_0x5aec87[_0x2f1cfd(0x806)],'ZDwKW':function(_0x34d4c9,_0xc4675e){const _0x427ab2=_0x2bb120;return _0x5aec87[_0x427ab2(0x217)](_0x34d4c9,_0xc4675e);},'dPHRI':_0x5aec87[_0x586331(0x526)],'jvQrz':function(_0x4123e5,_0x28d431){const _0x5eebf0=_0x5dfcb2;return _0x5aec87[_0x5eebf0(0x845)](_0x4123e5,_0x28d431);},'jVEbc':_0x5aec87[_0x5dfcb2(0x1d2)]},_0x548d16={'method':_0x5aec87[_0x586331(0x2b3)],'headers':_0x60b9ba,'body':_0x5aec87[_0x5dfcb2(0x7b6)](_0x9d29ce,_0xcbd281[_0x2f1cfd(0x5e6)+_0x2bb120(0x149)]({'prompt':_0x5aec87[_0x586331(0x1a8)](_0x5aec87[_0x2bb120(0x1a8)](_0x5aec87[_0x5dfcb2(0x77a)](_0x5aec87[_0x586331(0x1a8)](_0x208ce8[_0x2f1cfd(0x833)+_0x586331(0x2a7)+_0x2bb120(0x32f)](_0x5aec87[_0x5dfcb2(0x242)])[_0x2bb120(0x45f)+_0x5dfcb2(0x51d)][_0x2bb120(0x278)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x586331(0x278)+'ce'](/<hr.*/gs,'')[_0x2bb120(0x278)+'ce'](/<[^>]+>/g,'')[_0x586331(0x278)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x5aec87[_0x5dfcb2(0x599)]),_0xb10d0b),_0x5aec87[_0x2f1cfd(0x879)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x5aec87[_0x5dfcb2(0x31a)](_0x24b393[_0x586331(0x833)+_0x586331(0x2a7)+_0x5dfcb2(0x32f)](_0x5aec87[_0x5dfcb2(0x806)])[_0x2f1cfd(0x45f)+_0x5dfcb2(0x51d)],''))return;_0x5aec87[_0x30eb05(0x381)](_0x59f460,_0x5aec87[_0x2f1cfd(0x5c7)],_0x548d16)[_0x2bb120(0x5fb)](_0xa4d3d4=>_0xa4d3d4[_0x30eb05(0x252)]())[_0x2f1cfd(0x5fb)](_0x400c13=>{const _0x3b8d8a=_0x5dfcb2,_0x19d933=_0x5dfcb2,_0x453546=_0x2bb120,_0x58d200=_0x30eb05,_0x552aca=_0x586331,_0x134531={'clKnC':_0x487800[_0x3b8d8a(0x590)],'SvNrh':function(_0x395bdb,_0x18ac15){const _0x4ceb88=_0x3b8d8a;return _0x487800[_0x4ceb88(0x16a)](_0x395bdb,_0x18ac15);},'kLPkw':function(_0x55215b,_0x4df13d){const _0x20776f=_0x3b8d8a;return _0x487800[_0x20776f(0x16a)](_0x55215b,_0x4df13d);},'xFWnj':_0x487800[_0x3b8d8a(0x713)],'ZXDjX':function(_0xfa2e36,_0x4bf6d8){const _0x45219a=_0x3b8d8a;return _0x487800[_0x45219a(0x3f3)](_0xfa2e36,_0x4bf6d8);},'ZgGKR':_0x487800[_0x19d933(0x5ec)]};_0x12c54e[_0x58d200(0x3cb)](_0x400c13[_0x58d200(0x285)+'es'][0x120d+0xf0c+0x2119*-0x1][_0x19d933(0x181)][_0x58d200(0x278)+_0x58d200(0x244)]('\x0a',''))[_0x552aca(0x28f)+'ch'](_0x6a81d5=>{const _0x167c26=_0x453546,_0x361576=_0x552aca,_0x44adcb=_0x552aca,_0x35f70f=_0x453546,_0x7c6d6=_0x58d200;_0x2dc688[_0x167c26(0x833)+_0x361576(0x2a7)+_0x167c26(0x32f)](_0x134531[_0x361576(0x2ce)])[_0x7c6d6(0x45f)+_0x35f70f(0x51d)]+=_0x134531[_0x167c26(0x183)](_0x134531[_0x35f70f(0x15d)](_0x134531[_0x361576(0x7d2)],_0x134531[_0x361576(0x5d6)](_0x16f40d,_0x6a81d5)),_0x134531[_0x44adcb(0x416)]);});})[_0x30eb05(0x6dd)](_0x5571ff=>_0xd81c89[_0x2bb120(0x445)](_0x5571ff)),_0x281c1f=_0x5aec87[_0x2f1cfd(0x210)](_0x47f151,'\x0a\x0a'),_0x375c3a=-(0x1*-0x22ef+0x683+0x1c6d);}});}function stringToArrayBuffer(_0xb0685f){const _0x20e4e9=_0xc706,_0x3faa87=_0xc706,_0xd34cbb=_0xc706,_0x4edd89=_0xc706,_0x24884d=_0xc706,_0x2ecbb1={'nMiHP':function(_0x389ec2,_0x62fcbf){return _0x389ec2(_0x62fcbf);},'rDvxO':_0x20e4e9(0x722),'riQDc':function(_0x45c529,_0x3349e7){return _0x45c529+_0x3349e7;},'BVEAI':_0x3faa87(0x7ce)+_0x3faa87(0x169),'NfOtp':function(_0x42a682,_0x1d35ef){return _0x42a682(_0x1d35ef);},'hVRQN':function(_0x3e82ad,_0x1143a3){return _0x3e82ad+_0x1143a3;},'zNFjQ':_0xd34cbb(0x820),'urwMz':function(_0x27079f,_0x5c5728){return _0x27079f(_0x5c5728);},'Jdsla':function(_0x30400d,_0x117e87){return _0x30400d+_0x117e87;},'pxwEQ':_0x20e4e9(0x519),'wPWRY':function(_0x377721,_0x27607e){return _0x377721+_0x27607e;},'APzHD':function(_0x3178bc,_0x297f06){return _0x3178bc!==_0x297f06;},'QWXbG':_0x24884d(0x74f),'dgzgA':function(_0x5bdc26,_0xfe2195){return _0x5bdc26<_0xfe2195;},'JAogN':function(_0x2c51ed,_0x2932f2){return _0x2c51ed!==_0x2932f2;},'uCxUX':_0x4edd89(0x862),'slDRr':_0x4edd89(0x51c)};if(!_0xb0685f)return;try{if(_0x2ecbb1[_0x20e4e9(0x7e0)](_0x2ecbb1[_0x3faa87(0x3d3)],_0x2ecbb1[_0x24884d(0x3d3)]))return![];else{var _0x33441a=new ArrayBuffer(_0xb0685f[_0x24884d(0x457)+'h']),_0x24696e=new Uint8Array(_0x33441a);for(var _0x2e5f58=0x19f0+-0x1*-0x1271+-0x2c61,_0xe280c4=_0xb0685f[_0x3faa87(0x457)+'h'];_0x2ecbb1[_0x4edd89(0x4a9)](_0x2e5f58,_0xe280c4);_0x2e5f58++){if(_0x2ecbb1[_0x20e4e9(0x899)](_0x2ecbb1[_0xd34cbb(0x497)],_0x2ecbb1[_0xd34cbb(0x87f)]))_0x24696e[_0x2e5f58]=_0xb0685f[_0xd34cbb(0x1c1)+_0x4edd89(0x5f7)](_0x2e5f58);else{const _0x15ff6e={'OVhqE':function(_0xa3a0e7,_0x48a8a5){const _0x4afa63=_0x3faa87;return _0x2ecbb1[_0x4afa63(0x3a6)](_0xa3a0e7,_0x48a8a5);},'RdjUb':_0x2ecbb1[_0x3faa87(0x4e5)]};let _0x1c886b=_0x3e5844[_0x3faa87(0x833)+_0xd34cbb(0x2a7)+_0x20e4e9(0x32f)](_0x2ecbb1[_0x4edd89(0x5a6)](_0x2ecbb1[_0x24884d(0x398)],_0x2ecbb1[_0x20e4e9(0x75e)](_0x208441,_0x2ecbb1[_0x20e4e9(0x5a6)](_0x23e98d,0x17c7+0x16e1+-0xf8d*0x3))))[_0x4edd89(0x519)];_0x47a9bc[_0x4edd89(0x833)+_0x24884d(0x2a7)+_0x24884d(0x32f)](_0x2ecbb1[_0xd34cbb(0x2e9)](_0x2ecbb1[_0xd34cbb(0x398)],_0x2ecbb1[_0xd34cbb(0x3a6)](_0xbbb231,_0x2ecbb1[_0x4edd89(0x5a6)](_0x30de46,-0x16*0x1b1+0x2602+-0xcb))))[_0x24884d(0x2d5)+_0x3faa87(0x16b)+_0x3faa87(0x4ed)+'r'](_0x2ecbb1[_0xd34cbb(0x249)],function(){const _0x24c70b=_0x4edd89,_0x713a5b=_0x4edd89,_0x15a95a=_0x4edd89,_0x4fd474=_0x24884d,_0x18eb97=_0x24884d;_0x15ff6e[_0x24c70b(0x465)](_0x5811c7,_0x1e93eb[_0x24c70b(0x1e6)+_0x24c70b(0x4e2)][_0x1c886b]),_0x7e95c2[_0x15a95a(0x4a6)][_0x713a5b(0x6ff)+'ay']=_0x15ff6e[_0x18eb97(0x218)];}),_0x73c9d0[_0x24884d(0x833)+_0x20e4e9(0x2a7)+_0x4edd89(0x32f)](_0x2ecbb1[_0x24884d(0x5a6)](_0x2ecbb1[_0x24884d(0x398)],_0x2ecbb1[_0x3faa87(0x83e)](_0x467139,_0x2ecbb1[_0x4edd89(0x742)](_0x1fb521,0x1aa9+-0xb*0x17+-0x19ab))))[_0x3faa87(0x47d)+_0x4edd89(0x5b9)+_0x3faa87(0x525)](_0x2ecbb1[_0x4edd89(0x6f0)]),_0x1851c5[_0x3faa87(0x833)+_0xd34cbb(0x2a7)+_0x3faa87(0x32f)](_0x2ecbb1[_0xd34cbb(0x712)](_0x2ecbb1[_0x20e4e9(0x398)],_0x2ecbb1[_0x24884d(0x83e)](_0x3ab79d,_0x2ecbb1[_0x3faa87(0x742)](_0x30fe62,-0x1*0x25e1+-0x1da0+0x4382))))[_0xd34cbb(0x47d)+_0x20e4e9(0x5b9)+_0xd34cbb(0x525)]('id');}}return _0x33441a;}}catch(_0x5cb054){}}function arrayBufferToString(_0x19d992){const _0x20a1f2=_0xc706,_0x20e1f2=_0xc706,_0xf6c2d8=_0xc706,_0x413a5d=_0xc706,_0x1c4ffe=_0xc706,_0x11f938={'tgsxX':function(_0x50ea32){return _0x50ea32();},'pEzTA':function(_0x51be54,_0x54d1b8){return _0x51be54<_0x54d1b8;},'hXwyA':function(_0x2c6028,_0x22cb60){return _0x2c6028+_0x22cb60;},'keueI':function(_0x5d41b9,_0x1b4de5){return _0x5d41b9+_0x1b4de5;},'xqHCt':function(_0x40a17b,_0x14e3a9){return _0x40a17b+_0x14e3a9;},'ysyFB':function(_0x5165b7,_0xf5231c){return _0x5165b7+_0xf5231c;},'tHrQQ':_0x20a1f2(0x5db)+'\x20','uLjtp':_0x20a1f2(0x456)+_0x20a1f2(0x74c)+_0x20e1f2(0x131)+_0xf6c2d8(0x3fc)+_0xf6c2d8(0x317)+_0x413a5d(0x464)+_0x1c4ffe(0x144)+_0x413a5d(0x142)+_0x20a1f2(0x634)+_0x413a5d(0x32b)+_0xf6c2d8(0x63e)+_0x20e1f2(0x556)+_0xf6c2d8(0x1fe)+_0xf6c2d8(0x6f9)+'果:','Xyjhc':function(_0x210b71,_0x401f32){return _0x210b71+_0x401f32;},'PUFPt':function(_0x4aaa74,_0x22df9a){return _0x4aaa74===_0x22df9a;},'VXtMp':_0x20e1f2(0x6bc),'QUDIV':function(_0x5a3630,_0x12e639){return _0x5a3630<_0x12e639;},'EHaRd':_0x20e1f2(0x3b4)};try{if(_0x11f938[_0x20e1f2(0x7b8)](_0x11f938[_0x413a5d(0x6fc)],_0x11f938[_0x413a5d(0x6fc)])){var _0x2b3de6=new Uint8Array(_0x19d992),_0x15ff46='';for(var _0x568d9f=0x1f7a+0x231c+-0x4296*0x1;_0x11f938[_0x20e1f2(0x2e2)](_0x568d9f,_0x2b3de6[_0x413a5d(0x418)+_0x413a5d(0x454)]);_0x568d9f++){_0x11f938[_0x20e1f2(0x7b8)](_0x11f938[_0x20a1f2(0x366)],_0x11f938[_0x20e1f2(0x366)])?_0x15ff46+=String[_0x1c4ffe(0x741)+_0x20a1f2(0x419)+_0xf6c2d8(0x2ff)](_0x2b3de6[_0x568d9f]):yCYqpA[_0x20a1f2(0x6f1)](_0x43adac);}return _0x15ff46;}else{if(_0x11f938[_0x20e1f2(0x76c)](_0x11f938[_0x20a1f2(0x287)](_0x11f938[_0x20e1f2(0x851)](_0x11f938[_0xf6c2d8(0x18d)](_0x11f938[_0xf6c2d8(0x20d)](_0x11f938[_0x20e1f2(0x20d)](_0xa3a06e[_0x413a5d(0x7be)][_0x20a1f2(0x4fd)+'t'],_0x2ef8b3),'\x0a'),_0x11f938[_0x20a1f2(0x2cc)]),_0x4254b0),_0x11f938[_0x20e1f2(0x432)])[_0x20a1f2(0x457)+'h'],0xac8+-0x15c+0x7*-0x74))_0x48d193[_0xf6c2d8(0x7be)][_0x20a1f2(0x4fd)+'t']+=_0x11f938[_0x20e1f2(0x756)](_0x56c764,'\x0a');}}catch(_0x48048e){}}function importPrivateKey(_0x1c3b10){const _0x33084e=_0xc706,_0x1a7e20=_0xc706,_0x2a2a8d=_0xc706,_0x34458b=_0xc706,_0x1e99af=_0xc706,_0xd011cd={'EyLXY':_0x33084e(0x334)+_0x1a7e20(0x3ed)+_0x2a2a8d(0x408)+_0x34458b(0x745)+_0x34458b(0x586)+'--','beMDY':_0x1e99af(0x334)+_0x34458b(0x507)+_0x2a2a8d(0x4f0)+_0x34458b(0x832)+_0x34458b(0x334),'YoUWI':function(_0x517d0f,_0x49a6e6){return _0x517d0f-_0x49a6e6;},'NVfAT':function(_0xd95c9d,_0x5de350){return _0xd95c9d(_0x5de350);},'HMZxY':_0x33084e(0x807),'Tilpo':_0x1a7e20(0x348)+_0x34458b(0x45a),'hcLoB':_0x1e99af(0x4f7)+'56','ATsPC':_0x1e99af(0x6b3)+'pt'},_0x35043d=_0xd011cd[_0x1e99af(0x636)],_0x35fa05=_0xd011cd[_0x1a7e20(0x434)],_0x56beb7=_0x1c3b10[_0x34458b(0x2c1)+_0x34458b(0x5e7)](_0x35043d[_0x2a2a8d(0x457)+'h'],_0xd011cd[_0x33084e(0x1d1)](_0x1c3b10[_0x2a2a8d(0x457)+'h'],_0x35fa05[_0x33084e(0x457)+'h'])),_0x9ae2b6=_0xd011cd[_0x1e99af(0x251)](atob,_0x56beb7),_0x3aa27b=_0xd011cd[_0x33084e(0x251)](stringToArrayBuffer,_0x9ae2b6);return crypto[_0x1e99af(0x2da)+'e'][_0x33084e(0x641)+_0x2a2a8d(0x85a)](_0xd011cd[_0x1e99af(0x7ca)],_0x3aa27b,{'name':_0xd011cd[_0x33084e(0x563)],'hash':_0xd011cd[_0x33084e(0x3b5)]},!![],[_0xd011cd[_0x33084e(0x344)]]);}function importPublicKey(_0xe172f7){const _0x208940=_0xc706,_0xf5be34=_0xc706,_0x4b60f4=_0xc706,_0x18a566=_0xc706,_0x4f4730=_0xc706,_0x530ac4={'GdsPC':_0x208940(0x30a)+_0xf5be34(0x7a5)+'+$','gJtSc':function(_0x5d91ca,_0x200168){return _0x5d91ca+_0x200168;},'nIdtV':_0x208940(0x829),'ytUzP':_0x208940(0x482),'cGWyd':_0x4b60f4(0x3ce)+_0x4b60f4(0x77c)+'t','wfNlg':_0x208940(0x285)+'es','xJSui':function(_0x75474a){return _0x75474a();},'cOUhR':function(_0x29ebbc,_0x4c1ab8){return _0x29ebbc!==_0x4c1ab8;},'TVVlk':_0x18a566(0x575),'ySqUp':_0x4b60f4(0x33f),'jTIBF':_0xf5be34(0x86b),'ZCOXU':function(_0x2c0e57,_0x5c5f54){return _0x2c0e57===_0x5c5f54;},'VpAqC':_0x208940(0x2d6),'QVOEP':_0x208940(0x537),'bVZfu':_0x4b60f4(0x14b),'znqFL':_0x4f4730(0x40f),'wSEMG':_0x4f4730(0x7ec),'HdQWv':_0x4f4730(0x491)+_0x18a566(0x6a9)+_0x4b60f4(0x5b5),'EcWaq':_0x4f4730(0x898)+'er','TETFN':function(_0x2036b9,_0x2c72a0){return _0x2036b9+_0x2c72a0;},'JCMzK':_0x18a566(0x70d)+_0x208940(0x258)+'t','mDgiG':_0x208940(0x5fc),'cobMW':_0x208940(0x3ef),'ZxRQc':_0x18a566(0x19c),'hHUln':_0x18a566(0x31b),'ADtRe':_0x208940(0x3e3),'HENZU':_0x4b60f4(0x27a)+':','cChhD':_0xf5be34(0x448),'phRUZ':_0xf5be34(0x68c)+_0x208940(0x518)+_0x18a566(0x502)+')','JRPAT':_0x4f4730(0x269)+_0x4b60f4(0x280)+_0x18a566(0x1eb)+_0x4f4730(0x188)+_0x4b60f4(0x81d)+_0xf5be34(0x768)+_0xf5be34(0x802),'BGfQg':function(_0x215b86,_0x2b0a37){return _0x215b86(_0x2b0a37);},'SSBkJ':_0x18a566(0x6d0),'jbNyL':_0x208940(0x3e0),'unRra':function(_0xc0354f,_0x599dc7){return _0xc0354f+_0x599dc7;},'fOerD':_0x208940(0x36d),'awagP':function(_0x333e90,_0x589f26){return _0x333e90===_0x589f26;},'fBxUJ':_0x4f4730(0x3fb),'xkvqE':_0x4f4730(0x849),'Rlabd':function(_0x426043,_0x1b54ac){return _0x426043!==_0x1b54ac;},'TIfHP':_0x208940(0x624),'RqCdL':_0x4b60f4(0x64b),'JQepj':function(_0x4d7450){return _0x4d7450();},'KJnHb':_0x18a566(0x2e7)+'ss','pPSpL':_0x208940(0x298)+'d','YDHjN':_0x4b60f4(0x46d),'DnkhR':_0x18a566(0x6f5),'XLaCn':function(_0xe73cc7,_0x5c80a0,_0x453cb1){return _0xe73cc7(_0x5c80a0,_0x453cb1);},'mOIwJ':function(_0x3904b4,_0x2c6478){return _0x3904b4!==_0x2c6478;},'HxFWa':_0x4f4730(0x1e2),'hcrOq':_0x4b60f4(0x41a),'rxLRt':function(_0x3e6183,_0x91f65e){return _0x3e6183+_0x91f65e;},'Njjpu':function(_0xee378c,_0x5827d1){return _0xee378c<_0x5827d1;},'sPWcf':function(_0x3b7783,_0x25fad9){return _0x3b7783!==_0x25fad9;},'PqzVM':_0x4b60f4(0x385),'DXmoL':_0x208940(0x77d),'YSZWN':_0x4b60f4(0x804),'lVyRe':_0xf5be34(0x5ba),'bhyme':_0x208940(0x60f),'xIGJG':function(_0xe3a9bd,_0x4f9b40){return _0xe3a9bd(_0x4f9b40);},'NVDlP':_0x208940(0x722),'LYJUf':_0x4f4730(0x168),'UpuVN':_0x4f4730(0x835),'NowZv':_0x4b60f4(0x6ae),'FlPsE':function(_0x136164,_0x4aab1e){return _0x136164+_0x4aab1e;},'afuxO':_0xf5be34(0x2a8)+_0x208940(0x61b)+_0x4f4730(0x848)+_0x18a566(0x4bd),'wdQqQ':_0x4b60f4(0x5d0)+_0x18a566(0x5bc)+_0x4f4730(0x744)+_0x4b60f4(0x67b)+_0x4b60f4(0x141)+_0x208940(0x358)+'\x20)','nKUCI':_0xf5be34(0x17b),'FmUzm':_0x4b60f4(0x451),'IIUsL':function(_0x28e867){return _0x28e867();},'pBiLS':_0x4f4730(0x296),'sESxj':_0x208940(0x2b2),'seGNn':_0x208940(0x8a7),'EWtAg':_0x208940(0x445),'eCoWd':_0x4b60f4(0x689)+_0x4b60f4(0x65b),'jDTRS':_0x4b60f4(0x6c9),'wIbXM':_0x18a566(0x70f),'drGxA':function(_0x4fe050,_0x79d7ac){return _0x4fe050!==_0x79d7ac;},'dEiiT':_0x4f4730(0x3d6),'YsdST':function(_0x24cff2){return _0x24cff2();},'dHhTI':function(_0x52c338,_0x32246b,_0x584b32){return _0x52c338(_0x32246b,_0x584b32);},'HwtRk':function(_0x46fb73){return _0x46fb73();},'pHDfY':_0x4b60f4(0x334)+_0xf5be34(0x3ed)+_0x208940(0x82f)+_0xf5be34(0x2b1)+_0xf5be34(0x5e4)+'-','kBjQw':_0x4f4730(0x334)+_0xf5be34(0x507)+_0x4f4730(0x426)+_0x4f4730(0x1a1)+_0x208940(0x724),'rxZjb':function(_0x5dae74,_0x1a0677){return _0x5dae74-_0x1a0677;},'sGBAP':function(_0x24b81e,_0x1297e2){return _0x24b81e(_0x1297e2);},'vHlAn':_0xf5be34(0x732),'ZNoSi':_0x208940(0x348)+_0x4b60f4(0x45a),'IPInG':_0x208940(0x4f7)+'56','Wssck':_0x4b60f4(0x83a)+'pt'},_0x4763ed=(function(){const _0x417503=_0x4f4730,_0x5530c9=_0x208940,_0x50172b=_0x208940,_0x940944=_0xf5be34,_0x27fc82=_0x208940,_0x58bba0={'uUeXA':function(_0x11b84d,_0x32ef96){const _0x55ec4c=_0xc706;return _0x530ac4[_0x55ec4c(0x23f)](_0x11b84d,_0x32ef96);},'dxEaZ':_0x530ac4[_0x417503(0x782)],'IGeXE':_0x530ac4[_0x417503(0x3b1)],'dMiCq':_0x530ac4[_0x50172b(0x82b)],'rrHSM':_0x530ac4[_0x417503(0x3b9)],'SQzDi':function(_0x44671c){const _0x1c19b5=_0x940944;return _0x530ac4[_0x1c19b5(0x3e4)](_0x44671c);},'KxRqH':function(_0x12c45f,_0x18dede){const _0x1f0889=_0x5530c9;return _0x530ac4[_0x1f0889(0x3aa)](_0x12c45f,_0x18dede);},'cLZfs':_0x530ac4[_0x417503(0x7fb)],'WiPHv':_0x530ac4[_0x5530c9(0x61c)],'scEHw':_0x530ac4[_0x27fc82(0x831)],'qlHnn':function(_0x268494,_0x875781){const _0x42ebc1=_0x27fc82;return _0x530ac4[_0x42ebc1(0x81c)](_0x268494,_0x875781);},'jZAYd':_0x530ac4[_0x27fc82(0x589)],'TYHsK':_0x530ac4[_0x50172b(0x1cb)]};if(_0x530ac4[_0x940944(0x3aa)](_0x530ac4[_0x50172b(0x665)],_0x530ac4[_0x417503(0x665)]))return _0x5992b0[_0x940944(0x88c)+_0x5530c9(0x637)]()[_0x417503(0x458)+'h'](zotYOm[_0x5530c9(0x75b)])[_0x417503(0x88c)+_0x417503(0x637)]()[_0x5530c9(0x859)+_0x50172b(0x41e)+'r'](_0x1d05bf)[_0x5530c9(0x458)+'h'](zotYOm[_0x5530c9(0x75b)]);else{let _0x12bf0a=!![];return function(_0x9b33c0,_0x17cccf){const _0x469662=_0x5530c9,_0x179973=_0x50172b,_0xf7d1b2=_0x417503,_0x4a9046=_0x940944,_0x131422=_0x940944,_0x534e7f={'zJsoK':function(_0x5a1d61,_0x194998){const _0x2ec6eb=_0xc706;return _0x58bba0[_0x2ec6eb(0x72f)](_0x5a1d61,_0x194998);},'qcblr':_0x58bba0[_0x469662(0x2c7)],'ApNyU':_0x58bba0[_0x469662(0x2a2)],'PdoCL':_0x58bba0[_0x469662(0x43f)],'pftzo':function(_0x1aef2d,_0xcd6dc5){const _0x58ecbd=_0x179973;return _0x58bba0[_0x58ecbd(0x72f)](_0x1aef2d,_0xcd6dc5);},'QALiE':_0x58bba0[_0x179973(0x1ef)],'MZxAi':function(_0x3fb1fd){const _0x54c96b=_0x179973;return _0x58bba0[_0x54c96b(0x6ca)](_0x3fb1fd);},'GodyC':function(_0x2eea0e,_0xeb7970){const _0x16a19a=_0xf7d1b2;return _0x58bba0[_0x16a19a(0x733)](_0x2eea0e,_0xeb7970);},'odSrz':_0x58bba0[_0x469662(0x2ea)],'KjFxy':_0x58bba0[_0x4a9046(0x222)],'ptXEE':function(_0x4c7002,_0x55f3bd){const _0x303965=_0x4a9046;return _0x58bba0[_0x303965(0x733)](_0x4c7002,_0x55f3bd);},'jIsGY':_0x58bba0[_0x469662(0x591)]};if(_0x58bba0[_0x131422(0x794)](_0x58bba0[_0x131422(0x7f0)],_0x58bba0[_0x131422(0x2e4)]))(function(){return![];}[_0x4a9046(0x859)+_0x4a9046(0x41e)+'r'](pPsgvX[_0x131422(0x517)](pPsgvX[_0xf7d1b2(0x87d)],pPsgvX[_0x4a9046(0x50c)]))[_0x179973(0x42f)](pPsgvX[_0xf7d1b2(0x894)]));else{const _0x3f15ee=_0x12bf0a?function(){const _0x573956=_0x469662,_0x46af83=_0x4a9046,_0x55aab9=_0x131422,_0x399864=_0x131422,_0x16f312=_0x131422;if(_0x534e7f[_0x573956(0x31d)](_0x534e7f[_0x573956(0x1f5)],_0x534e7f[_0x46af83(0x6c8)])){if(_0x17cccf){if(_0x534e7f[_0x573956(0x1c8)](_0x534e7f[_0x46af83(0x4c4)],_0x534e7f[_0x573956(0x4c4)]))_0x3fbf1f=_0x331cbd[_0x399864(0x3cb)](_0x534e7f[_0x573956(0x594)](_0x38cebf,_0x1837a1))[_0x534e7f[_0x399864(0x435)]],_0x1033ff='';else{const _0x2fbba6=_0x17cccf[_0x399864(0x42f)](_0x9b33c0,arguments);return _0x17cccf=null,_0x2fbba6;}}}else _0x52179b=_0x2b26a6[_0x46af83(0x680)+_0x55aab9(0x276)+'t'],_0x4d3c94[_0x16f312(0x47d)+'e'](),_0x534e7f[_0x16f312(0x504)](_0x184fb7);}:function(){};return _0x12bf0a=![],_0x3f15ee;}};}}()),_0x1927ba=_0x530ac4[_0x4f4730(0x650)](_0x4763ed,this,function(){const _0x169931=_0x208940,_0x428c31=_0x18a566,_0x1b7326=_0x18a566,_0x5b492a=_0x4b60f4,_0x4ddd44=_0xf5be34,_0x4b751f={};_0x4b751f[_0x169931(0x190)]=_0x530ac4[_0x169931(0x3b9)];const _0x57fd1a=_0x4b751f;if(_0x530ac4[_0x1b7326(0x3aa)](_0x530ac4[_0x169931(0x77f)],_0x530ac4[_0x1b7326(0x4e0)]))return _0x1927ba[_0x169931(0x88c)+_0x169931(0x637)]()[_0x5b492a(0x458)+'h'](_0x530ac4[_0x4ddd44(0x75b)])[_0x1b7326(0x88c)+_0x5b492a(0x637)]()[_0x169931(0x859)+_0x5b492a(0x41e)+'r'](_0x1927ba)[_0x5b492a(0x458)+'h'](_0x530ac4[_0x4ddd44(0x75b)]);else _0x549f60=_0x17c436[_0x428c31(0x3cb)](_0x5e4d0a)[_0x57fd1a[_0x1b7326(0x190)]],_0x326f40='';});_0x530ac4[_0x4f4730(0x132)](_0x1927ba);const _0x503d1d=(function(){const _0x50a984=_0x4b60f4,_0x17aefa=_0x18a566,_0x275de9=_0x4b60f4,_0x4c98d1=_0x208940,_0x91ae1d=_0x4b60f4;if(_0x530ac4[_0x50a984(0x3aa)](_0x530ac4[_0x17aefa(0x531)],_0x530ac4[_0x275de9(0x531)]))return function(_0x277b77){}[_0x50a984(0x859)+_0x4c98d1(0x41e)+'r'](zotYOm[_0x17aefa(0x1a5)])[_0x17aefa(0x42f)](zotYOm[_0x17aefa(0x789)]);else{let _0x4642b6=!![];return function(_0x5004b2,_0x4f1872){const _0x19e899=_0x4c98d1,_0x80497d=_0x17aefa,_0x4488b7=_0x50a984,_0x28d9f4=_0x4c98d1,_0x47cfe3=_0x50a984,_0x53575e={'WKyyu':function(_0x293392,_0x315b84){const _0x1838c2=_0xc706;return _0x530ac4[_0x1838c2(0x5b0)](_0x293392,_0x315b84);},'epMVG':_0x530ac4[_0x19e899(0x3b9)],'MCpVn':function(_0x5c7fec,_0x101f88){const _0x43af67=_0x19e899;return _0x530ac4[_0x43af67(0x23f)](_0x5c7fec,_0x101f88);},'SUlZx':_0x530ac4[_0x19e899(0x608)],'nVJUd':function(_0x4b5aec,_0x5f1b94){const _0x579fc2=_0x19e899;return _0x530ac4[_0x579fc2(0x81c)](_0x4b5aec,_0x5f1b94);},'oWukb':_0x530ac4[_0x19e899(0x784)],'kEbiB':_0x530ac4[_0x28d9f4(0x2d4)],'ViJsG':_0x530ac4[_0x47cfe3(0x5e0)]};if(_0x530ac4[_0x28d9f4(0x81c)](_0x530ac4[_0x28d9f4(0x633)],_0x530ac4[_0x28d9f4(0x633)])){const _0x368896=_0x4642b6?function(){const _0x558b1e=_0x47cfe3,_0x271eb5=_0x47cfe3,_0x4ef711=_0x47cfe3,_0x555265=_0x19e899,_0x4fa826=_0x80497d,_0x31f279={'ealFG':function(_0x1d2219,_0xf889a0){const _0x587975=_0xc706;return _0x53575e[_0x587975(0x5a9)](_0x1d2219,_0xf889a0);},'VGsNH':_0x53575e[_0x558b1e(0x7d3)]};if(_0x53575e[_0x271eb5(0x14f)](_0x53575e[_0x271eb5(0x82e)],_0x53575e[_0x558b1e(0x82e)])){if(_0x4f1872){if(_0x53575e[_0x558b1e(0x14f)](_0x53575e[_0x555265(0x6a5)],_0x53575e[_0x4fa826(0x543)])){_0x44f376+=_0x31f279[_0x558b1e(0x536)](_0x43c7c8,_0x5ce196),_0x206a3d=0x1da2+-0x1*-0x26fb+-0xdb9*0x5,_0xfb8c27[_0x558b1e(0x833)+_0x4fa826(0x2a7)+_0x4ef711(0x32f)](_0x31f279[_0x271eb5(0x195)])[_0x555265(0x39c)]='';return;}else{const _0x24e5d4=_0x4f1872[_0x4ef711(0x42f)](_0x5004b2,arguments);return _0x4f1872=null,_0x24e5d4;}}}else _0x4c50b1=_0x58a547[_0x271eb5(0x3cb)](_0x53575e[_0x271eb5(0x1c4)](_0x37c40e,_0x504ed5))[_0x53575e[_0x555265(0x5cf)]],_0x5b340f='';}:function(){};return _0x4642b6=![],_0x368896;}else{if(_0x16720f){const _0x5b833e=_0x43faf3[_0x28d9f4(0x42f)](_0x2785d6,arguments);return _0x5169a9=null,_0x5b833e;}}};}}());(function(){const _0x3431ab=_0x4b60f4,_0x5254fd=_0x4f4730,_0x4edd51=_0x18a566,_0x28391f=_0x4b60f4,_0x18be73=_0x4f4730,_0x55d5f9={'BVNud':function(_0x255d39,_0x564a18){const _0x8edc2c=_0xc706;return _0x530ac4[_0x8edc2c(0x138)](_0x255d39,_0x564a18);},'OqVMB':_0x530ac4[_0x3431ab(0x723)],'OBYIy':_0x530ac4[_0x3431ab(0x757)],'GTnzZ':function(_0x1f6094,_0x21f935){const _0xbe6d2f=_0x5254fd;return _0x530ac4[_0xbe6d2f(0x159)](_0x1f6094,_0x21f935);},'qdBoo':_0x530ac4[_0x5254fd(0x3b9)]};_0x530ac4[_0x28391f(0x3aa)](_0x530ac4[_0x4edd51(0x682)],_0x530ac4[_0x18be73(0x7fc)])?_0x530ac4[_0x18be73(0x650)](_0x503d1d,this,function(){const _0x3c8fdb=_0x4edd51,_0x36e4d5=_0x18be73,_0x390a14=_0x5254fd,_0x4d2cc7=_0x5254fd,_0x5b8be0=_0x3431ab,_0x530756={};_0x530756[_0x3c8fdb(0x69f)]=_0x530ac4[_0x36e4d5(0x20c)];const _0x1be2ad=_0x530756;if(_0x530ac4[_0x36e4d5(0x81c)](_0x530ac4[_0x3c8fdb(0x19a)],_0x530ac4[_0x4d2cc7(0x19a)])){const _0x5a3a9f=new RegExp(_0x530ac4[_0x4d2cc7(0x8a4)]),_0x299da7=new RegExp(_0x530ac4[_0x36e4d5(0x775)],'i'),_0x2125e2=_0x530ac4[_0x4d2cc7(0x138)](_0x44fba9,_0x530ac4[_0x36e4d5(0x4bb)]);if(!_0x5a3a9f[_0x36e4d5(0x49d)](_0x530ac4[_0x4d2cc7(0x23f)](_0x2125e2,_0x530ac4[_0x5b8be0(0x235)]))||!_0x299da7[_0x3c8fdb(0x49d)](_0x530ac4[_0x36e4d5(0x159)](_0x2125e2,_0x530ac4[_0x4d2cc7(0x14a)])))_0x530ac4[_0x5b8be0(0x60d)](_0x530ac4[_0x390a14(0x1d3)],_0x530ac4[_0x5b8be0(0x2fd)])?_0x5cee75[_0x36e4d5(0x445)](_0x1be2ad[_0x3c8fdb(0x69f)],_0x4c34ab):_0x530ac4[_0x4d2cc7(0x138)](_0x2125e2,'0');else{if(_0x530ac4[_0x3c8fdb(0x686)](_0x530ac4[_0x4d2cc7(0x187)],_0x530ac4[_0x4d2cc7(0x1e7)]))_0x530ac4[_0x3c8fdb(0x752)](_0x44fba9);else{const _0x5c52c0={'qhuaL':function(_0x3c142a,_0x55304f){const _0x55493a=_0x4d2cc7;return _0x55d5f9[_0x55493a(0x4a0)](_0x3c142a,_0x55304f);},'ddEwe':_0x55d5f9[_0x5b8be0(0x89b)]};_0x57639a[_0x390a14(0x282)+_0x3c8fdb(0x557)+'t'](_0x55d5f9[_0x390a14(0x4fe)],function(){const _0x454cc4=_0x5b8be0,_0x3261c9=_0x36e4d5;_0x5c52c0[_0x454cc4(0x7e8)](_0x434a72,_0x5c52c0[_0x3261c9(0x2f8)]);});}}}else try{_0x4a77b3=_0x4c5027[_0x390a14(0x3cb)](_0x55d5f9[_0x390a14(0x4e3)](_0x19c2bd,_0x2443f4))[_0x55d5f9[_0x3c8fdb(0x7bd)]],_0x29f44b='';}catch(_0x53d539){_0xb4c48e=_0x291bdd[_0x4d2cc7(0x3cb)](_0x1cd9a3)[_0x55d5f9[_0x4d2cc7(0x7bd)]],_0x3f1eb9='';}})():_0x3eb430+=_0x2aa190;}());const _0x5982f9=(function(){const _0x48e820=_0xf5be34,_0x3db333=_0x4f4730,_0x5f503=_0x18a566,_0x2b7a29=_0x4b60f4,_0x2a8cc2=_0x18a566,_0x49641e={'rlwHt':function(_0x3d8f03,_0x27497b){const _0x46e3c0=_0xc706;return _0x530ac4[_0x46e3c0(0x1c3)](_0x3d8f03,_0x27497b);},'LiXbW':_0x530ac4[_0x48e820(0x3b9)],'UcKwy':function(_0x1ae0c4,_0x2a2eb9){const _0x59fd8a=_0x48e820;return _0x530ac4[_0x59fd8a(0x7ae)](_0x1ae0c4,_0x2a2eb9);},'KQQBD':function(_0x5c65a2,_0x132329){const _0x3c7c09=_0x48e820;return _0x530ac4[_0x3c7c09(0x3e2)](_0x5c65a2,_0x132329);},'zWGLi':_0x530ac4[_0x48e820(0x321)],'DAtVe':_0x530ac4[_0x48e820(0x343)],'BYbRK':_0x530ac4[_0x2b7a29(0x621)]};if(_0x530ac4[_0x2a8cc2(0x3e2)](_0x530ac4[_0x48e820(0x5e3)],_0x530ac4[_0x48e820(0x1a4)])){let _0xe1ce01=!![];return function(_0x27226e,_0x5a53a5){const _0x5089bf=_0x3db333,_0x20f44f=_0x2b7a29,_0x1d07b3=_0x2a8cc2,_0x11cb6d=_0x3db333,_0x2de2c4=_0x48e820;if(_0x530ac4[_0x5089bf(0x489)](_0x530ac4[_0x5089bf(0x761)],_0x530ac4[_0x5089bf(0x4f9)])){const _0x1e2f25=_0xe1ce01?function(){const _0x385c33=_0x20f44f,_0x5f5785=_0x1d07b3,_0x2c823a=_0x1d07b3,_0x381ed6=_0x20f44f,_0x448a7e=_0x5089bf,_0x2ec140={'jXGVe':function(_0x4b731c,_0x2ed7f7){const _0x5d22c5=_0xc706;return _0x49641e[_0x5d22c5(0x501)](_0x4b731c,_0x2ed7f7);},'jgAkn':_0x49641e[_0x385c33(0x1b0)],'AhtbL':function(_0x6d6d5c,_0x50d722){const _0x14aa20=_0x385c33;return _0x49641e[_0x14aa20(0x3ff)](_0x6d6d5c,_0x50d722);}};if(_0x49641e[_0x385c33(0x492)](_0x49641e[_0x2c823a(0x574)],_0x49641e[_0x381ed6(0x574)]))_0x22bb15=_0x204c84[_0x2c823a(0x3cb)](_0x2ec140[_0x2c823a(0x405)](_0x4b0823,_0x8656af))[_0x2ec140[_0x2c823a(0x89d)]],_0x19d60f='';else{if(_0x5a53a5){if(_0x49641e[_0x5f5785(0x492)](_0x49641e[_0x385c33(0x18b)],_0x49641e[_0x5f5785(0x539)])){const _0x520c7e=_0x5a53a5[_0x385c33(0x42f)](_0x27226e,arguments);return _0x5a53a5=null,_0x520c7e;}else{if(!_0x50b007)return;try{var _0x32604e=new _0x610990(_0x949d92[_0x5f5785(0x457)+'h']),_0x1475c2=new _0x4beec0(_0x32604e);for(var _0x431089=0x2*-0x919+-0x1a*0x161+-0x1b06*-0x2,_0x5d6a43=_0x568393[_0x2c823a(0x457)+'h'];_0x2ec140[_0x385c33(0x8b4)](_0x431089,_0x5d6a43);_0x431089++){_0x1475c2[_0x431089]=_0x5199fd[_0x381ed6(0x1c1)+_0x448a7e(0x5f7)](_0x431089);}return _0x32604e;}catch(_0x383e7b){}}}}}:function(){};return _0xe1ce01=![],_0x1e2f25;}else try{_0x3370fa=_0x24af99[_0x5089bf(0x3cb)](_0x49641e[_0x5089bf(0x501)](_0x35e96c,_0x11940c))[_0x49641e[_0x1d07b3(0x1b0)]],_0x4381b5='';}catch(_0x342494){_0x305a90=_0x316669[_0x20f44f(0x3cb)](_0x2a5743)[_0x49641e[_0x11cb6d(0x1b0)]],_0x505493='';}};}else{const _0x5938af=_0x49d9bd?function(){const _0x286f61=_0x2a8cc2;if(_0x1cf7d6){const _0x755123=_0x49ad0d[_0x286f61(0x42f)](_0x249ea5,arguments);return _0x101e0a=null,_0x755123;}}:function(){};return _0x4b8a3e=![],_0x5938af;}}()),_0x4483d9=_0x530ac4[_0x4f4730(0x27e)](_0x5982f9,this,function(){const _0x3bed7d=_0x208940,_0x3158c3=_0x4b60f4,_0x23ab35=_0xf5be34,_0x2e5d79=_0x18a566,_0x3922ae=_0xf5be34,_0xd43c91={'oqgEo':function(_0x3c0c8b,_0x50d6bd){const _0x27f711=_0xc706;return _0x530ac4[_0x27f711(0x138)](_0x3c0c8b,_0x50d6bd);},'qgiOh':_0x530ac4[_0x3bed7d(0x723)],'JuZvA':_0x530ac4[_0x3bed7d(0x20c)],'qfnhp':function(_0x4c636c,_0x12e36f){const _0x7467ff=_0x3bed7d;return _0x530ac4[_0x7467ff(0x7ae)](_0x4c636c,_0x12e36f);},'UVaeV':function(_0x202c08,_0x1e4b63){const _0x3c6a8e=_0x3bed7d;return _0x530ac4[_0x3c6a8e(0x81c)](_0x202c08,_0x1e4b63);},'LTqWz':_0x530ac4[_0x3bed7d(0x82d)],'Uerbw':_0x530ac4[_0x3bed7d(0x192)],'gvXGq':function(_0x27c03c,_0x317f8d){const _0x4f3124=_0x3158c3;return _0x530ac4[_0x4f3124(0x686)](_0x27c03c,_0x317f8d);},'OHUWI':_0x530ac4[_0x23ab35(0x874)],'LhxlS':function(_0x507a42,_0x114ff1){const _0x10e8dd=_0x3158c3;return _0x530ac4[_0x10e8dd(0x138)](_0x507a42,_0x114ff1);},'ALKqx':function(_0x13e2a1,_0x4276c8){const _0x2c146c=_0x3922ae;return _0x530ac4[_0x2c146c(0x5b0)](_0x13e2a1,_0x4276c8);},'EUUHF':function(_0x5c3f6e,_0x107212){const _0x590c90=_0x2e5d79;return _0x530ac4[_0x590c90(0x548)](_0x5c3f6e,_0x107212);},'kuSDm':_0x530ac4[_0x3bed7d(0x272)],'afUXF':_0x530ac4[_0x2e5d79(0x270)],'MCERp':_0x530ac4[_0x3158c3(0x708)]};if(_0x530ac4[_0x23ab35(0x3e2)](_0x530ac4[_0x3922ae(0x2f5)],_0x530ac4[_0x3158c3(0x2f5)]))_0xd43c91[_0x3922ae(0x161)](_0x5c4d0a,_0xd43c91[_0x2e5d79(0x2e5)]);else{const _0x527f9e=function(){const _0x5b1916=_0x3922ae,_0x368774=_0x3158c3,_0x5c021f=_0x3bed7d,_0x501972=_0x2e5d79,_0x1ec7ea=_0x3922ae,_0x565c9c={'qmpjr':function(_0x5d8c22,_0x2683e6){const _0x26d8ee=_0xc706;return _0xd43c91[_0x26d8ee(0x161)](_0x5d8c22,_0x2683e6);},'neeNS':_0xd43c91[_0x5b1916(0x53f)],'dQwna':function(_0x1b9250,_0x49ec08){const _0x3af95d=_0x5b1916;return _0xd43c91[_0x3af95d(0x6e6)](_0x1b9250,_0x49ec08);}};if(_0xd43c91[_0x5b1916(0x5de)](_0xd43c91[_0x5b1916(0x7ad)],_0xd43c91[_0x5b1916(0x632)]))moYbHV[_0x501972(0x1e9)](_0x11f95a,0xf5b*-0x1+-0xd82+0x1cdd);else{let _0x4334a5;try{_0xd43c91[_0x501972(0x69b)](_0xd43c91[_0x5c021f(0x3a7)],_0xd43c91[_0x501972(0x3a7)])?_0x4470ff[_0x5b1916(0x445)](_0x565c9c[_0x5c021f(0x27b)],_0x43205f):_0x4334a5=_0xd43c91[_0x5c021f(0x505)](Function,_0xd43c91[_0x368774(0x696)](_0xd43c91[_0x1ec7ea(0x4c6)](_0xd43c91[_0x5b1916(0x196)],_0xd43c91[_0x5c021f(0x817)]),');'))();}catch(_0x14291f){if(_0xd43c91[_0x5c021f(0x5de)](_0xd43c91[_0x5b1916(0x86c)],_0xd43c91[_0x1ec7ea(0x86c)]))_0x4334a5=window;else{var _0x1bd1d2=new _0x33fea1(_0x3b9b30),_0x232324='';for(var _0x4a0f3e=0x1116+-0xaa5*-0x2+-0x2660;_0x565c9c[_0x5b1916(0x2b5)](_0x4a0f3e,_0x1bd1d2[_0x501972(0x418)+_0x368774(0x454)]);_0x4a0f3e++){_0x232324+=_0x40699f[_0x368774(0x741)+_0x5c021f(0x419)+_0x5c021f(0x2ff)](_0x1bd1d2[_0x4a0f3e]);}return _0x232324;}}return _0x4334a5;}},_0x207aea=_0x530ac4[_0x23ab35(0x42b)](_0x527f9e),_0x54d78a=_0x207aea[_0x2e5d79(0x60a)+'le']=_0x207aea[_0x3158c3(0x60a)+'le']||{},_0x4d58ef=[_0x530ac4[_0x23ab35(0x698)],_0x530ac4[_0x2e5d79(0x7b7)],_0x530ac4[_0x3bed7d(0x7d5)],_0x530ac4[_0x3158c3(0x5ab)],_0x530ac4[_0x23ab35(0x56b)],_0x530ac4[_0x23ab35(0x28e)],_0x530ac4[_0x23ab35(0x371)]];for(let _0x4865f6=-0x52*-0x54+0x26*-0xa4+0x4*-0xa4;_0x530ac4[_0x2e5d79(0x7ae)](_0x4865f6,_0x4d58ef[_0x3922ae(0x457)+'h']);_0x4865f6++){if(_0x530ac4[_0x3158c3(0x382)](_0x530ac4[_0x3922ae(0x1b5)],_0x530ac4[_0x3158c3(0x1b5)]))_0x530ac4[_0x3bed7d(0x66b)](_0x54f839,_0x5cfa4c[_0x3bed7d(0x1e6)+_0x2e5d79(0x4e2)][_0x412c1d]),_0x35da9e[_0x3158c3(0x4a6)][_0x3158c3(0x6ff)+'ay']=_0x530ac4[_0x3bed7d(0x84a)];else{const _0x5dde08=_0x5982f9[_0x2e5d79(0x859)+_0x3158c3(0x41e)+'r'][_0x3bed7d(0x1b7)+_0x3bed7d(0x179)][_0x3bed7d(0x38b)](_0x5982f9),_0x22287e=_0x4d58ef[_0x4865f6],_0x351a07=_0x54d78a[_0x22287e]||_0x5dde08;_0x5dde08[_0x23ab35(0x2df)+_0x23ab35(0x31f)]=_0x5982f9[_0x3bed7d(0x38b)](_0x5982f9),_0x5dde08[_0x3922ae(0x88c)+_0x23ab35(0x637)]=_0x351a07[_0x3158c3(0x88c)+_0x3922ae(0x637)][_0x2e5d79(0x38b)](_0x351a07),_0x54d78a[_0x22287e]=_0x5dde08;}}}});_0x530ac4[_0xf5be34(0x44a)](_0x4483d9);const _0xf47144=_0x530ac4[_0x4b60f4(0x558)],_0x544c5c=_0x530ac4[_0x208940(0x1da)],_0x11e642=_0xe172f7[_0x18a566(0x2c1)+_0x4f4730(0x5e7)](_0xf47144[_0x4f4730(0x457)+'h'],_0x530ac4[_0xf5be34(0x670)](_0xe172f7[_0xf5be34(0x457)+'h'],_0x544c5c[_0x4f4730(0x457)+'h'])),_0x5bd766=_0x530ac4[_0xf5be34(0x138)](atob,_0x11e642),_0x513663=_0x530ac4[_0x208940(0x245)](stringToArrayBuffer,_0x5bd766);return crypto[_0x4b60f4(0x2da)+'e'][_0x4f4730(0x641)+_0x4b60f4(0x85a)](_0x530ac4[_0x4f4730(0x33d)],_0x513663,{'name':_0x530ac4[_0x4b60f4(0x369)],'hash':_0x530ac4[_0x4f4730(0x34c)]},!![],[_0x530ac4[_0x208940(0x36c)]]);}function encryptDataWithPublicKey(_0x56b2dd,_0x5cc459){const _0x381908=_0xc706,_0x28869d=_0xc706,_0x35685b=_0xc706,_0x7efb1f=_0xc706,_0x40ff3a=_0xc706,_0x2d1232={'lPGTK':_0x381908(0x334)+_0x381908(0x3ed)+_0x28869d(0x408)+_0x7efb1f(0x745)+_0x7efb1f(0x586)+'--','zCPMk':_0x381908(0x334)+_0x28869d(0x507)+_0x381908(0x4f0)+_0x35685b(0x832)+_0x7efb1f(0x334),'tQMxK':function(_0x3ec4ed,_0x2b736b){return _0x3ec4ed-_0x2b736b;},'mxfJA':function(_0x376b63,_0x15d300){return _0x376b63(_0x15d300);},'nnFPU':_0x40ff3a(0x807),'ZVuVP':_0x28869d(0x348)+_0x40ff3a(0x45a),'TMweX':_0x28869d(0x4f7)+'56','EAORZ':_0x35685b(0x6b3)+'pt','LCJoi':function(_0x51f98a,_0x1766a9){return _0x51f98a===_0x1766a9;},'OgSmg':_0x35685b(0x8b5),'hpYBN':_0x28869d(0x3a3)};try{if(_0x2d1232[_0x381908(0x884)](_0x2d1232[_0x28869d(0x1d6)],_0x2d1232[_0x7efb1f(0x22c)])){const _0x488f73=_0x2d1232[_0x381908(0x823)],_0x3ed15b=_0x2d1232[_0x35685b(0x494)],_0x8fcbb2=_0x321b7f[_0x40ff3a(0x2c1)+_0x7efb1f(0x5e7)](_0x488f73[_0x7efb1f(0x457)+'h'],_0x2d1232[_0x28869d(0x4ee)](_0x171659[_0x28869d(0x457)+'h'],_0x3ed15b[_0x381908(0x457)+'h'])),_0x2baee2=_0x2d1232[_0x7efb1f(0x356)](_0x2ba395,_0x8fcbb2),_0x217fc7=_0x2d1232[_0x40ff3a(0x356)](_0xa0dfcc,_0x2baee2);return _0x9d418c[_0x35685b(0x2da)+'e'][_0x35685b(0x641)+_0x35685b(0x85a)](_0x2d1232[_0x35685b(0x52a)],_0x217fc7,{'name':_0x2d1232[_0x40ff3a(0x165)],'hash':_0x2d1232[_0x28869d(0x56d)]},!![],[_0x2d1232[_0x7efb1f(0x2ba)]]);}else{_0x56b2dd=_0x2d1232[_0x40ff3a(0x356)](stringToArrayBuffer,_0x56b2dd);const _0x4a0663={};return _0x4a0663[_0x28869d(0x8a3)]=_0x2d1232[_0x7efb1f(0x165)],crypto[_0x28869d(0x2da)+'e'][_0x7efb1f(0x83a)+'pt'](_0x4a0663,_0x5cc459,_0x56b2dd);}}catch(_0x109936){}}function _0xc706(_0x4f5533,_0x31b62c){const _0x2a6369=_0x5d3f();return _0xc706=function(_0x2dbbbb,_0x2e80dd){_0x2dbbbb=_0x2dbbbb-(-0x1f*0xb1+0x1*-0x142f+0x2f*0xe9);let _0x17bbdf=_0x2a6369[_0x2dbbbb];return _0x17bbdf;},_0xc706(_0x4f5533,_0x31b62c);}function decryptDataWithPrivateKey(_0x4bb9a6,_0x126530){const _0x2b9997=_0xc706,_0x2f74da=_0xc706,_0x15a290=_0xc706,_0x404577=_0xc706,_0x5450d4=_0xc706,_0xe7f479={'cBlIe':function(_0x4e9868,_0xd0db42){return _0x4e9868(_0xd0db42);},'wmGAV':_0x2b9997(0x348)+_0x2f74da(0x45a)};_0x4bb9a6=_0xe7f479[_0x15a290(0x1db)](stringToArrayBuffer,_0x4bb9a6);const _0x266d0b={};return _0x266d0b[_0x404577(0x8a3)]=_0xe7f479[_0x15a290(0x70b)],crypto[_0x5450d4(0x2da)+'e'][_0x404577(0x6b3)+'pt'](_0x266d0b,_0x126530,_0x4bb9a6);}const pubkey=_0x47702c(0x334)+_0x158a42(0x3ed)+_0x158a42(0x82f)+_0x158a42(0x2b1)+_0x158a42(0x5e4)+_0x429713(0x373)+_0x429713(0x203)+_0x158a42(0x76f)+_0x4e55d2(0x549)+_0x54745c(0x2bb)+_0x158a42(0x262)+_0x4e55d2(0x293)+_0x429713(0x23b)+_0x158a42(0x7f4)+_0x4e55d2(0x87e)+_0x54745c(0x83d)+_0x54745c(0x4c0)+_0x54745c(0x69d)+_0x47702c(0x769)+_0x158a42(0x6b1)+_0x4e55d2(0x5ae)+_0x158a42(0x150)+_0x54745c(0x864)+_0x47702c(0x8b2)+_0x54745c(0x71e)+_0x47702c(0x1c9)+_0x47702c(0x152)+_0x47702c(0x447)+_0x54745c(0x237)+_0x47702c(0x7ab)+_0x54745c(0x885)+_0x54745c(0x319)+_0x54745c(0x5b6)+_0x4e55d2(0x392)+_0x158a42(0x824)+_0x47702c(0x394)+_0x429713(0x870)+_0x429713(0x629)+_0x54745c(0x562)+_0x4e55d2(0x5f6)+_0x54745c(0x5ff)+_0x47702c(0x345)+_0x54745c(0x5ac)+_0x4e55d2(0x4b8)+_0x429713(0x7c2)+_0x4e55d2(0x69c)+_0x54745c(0x3de)+_0x54745c(0x2ef)+_0x47702c(0x12e)+_0x47702c(0x290)+_0x158a42(0x565)+_0x4e55d2(0x47f)+_0x47702c(0x6d6)+_0x54745c(0x7d6)+_0x4e55d2(0x658)+_0x47702c(0x4d0)+_0x54745c(0x70c)+_0x158a42(0x667)+_0x54745c(0x80d)+_0x54745c(0x47c)+_0x4e55d2(0x263)+_0x54745c(0x57f)+_0x4e55d2(0x38c)+_0x47702c(0x649)+_0x158a42(0x4b6)+_0x54745c(0x4aa)+_0x158a42(0x15c)+_0x429713(0x758)+_0x158a42(0x5ea)+_0x429713(0x877)+_0x54745c(0x455)+_0x158a42(0x763)+_0x158a42(0x73a)+_0x4e55d2(0x429)+_0x47702c(0x496)+_0x4e55d2(0x7dd)+_0x4e55d2(0x277)+_0x54745c(0x164)+_0x158a42(0x6ce)+_0x158a42(0x37d)+_0x158a42(0x5f5)+_0x158a42(0x5a2)+_0x158a42(0x628)+_0x54745c(0x691)+_0x429713(0x63a)+_0x54745c(0x29c)+_0x4e55d2(0x383)+_0x429713(0x586)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x40d993){const _0x3c55a4=_0x4e55d2,_0xd1b0b4=_0x429713,_0x4d79d1={'XpgIs':function(_0x263f4e,_0x49a7e6){return _0x263f4e(_0x49a7e6);},'NWaDT':function(_0x1be80c,_0x485306){return _0x1be80c(_0x485306);}};return _0x4d79d1[_0x3c55a4(0x1e1)](btoa,_0x4d79d1[_0xd1b0b4(0x705)](encodeURIComponent,_0x40d993));}var word_last='',lock_chat=-0x176c+-0x13ef+-0x8ac*-0x5;function wait(_0x4c67b3){return new Promise(_0x2a9f0f=>setTimeout(_0x2a9f0f,_0x4c67b3));}function fetchRetry(_0x158a48,_0x3cd659,_0x475377={}){const _0x202526=_0x54745c,_0x10ce1b=_0x54745c,_0x30cd07=_0x54745c,_0x1622a1=_0x429713,_0x3fd640=_0x47702c,_0x368f4c={'kdDtk':_0x202526(0x27a)+':','sSOOf':function(_0x34671c,_0x36f0ab){return _0x34671c(_0x36f0ab);},'hEqjS':function(_0x1991da,_0x4d6693){return _0x1991da===_0x4d6693;},'nEHzS':_0x202526(0x88d),'VJRTc':_0x30cd07(0x598),'OusUa':function(_0x2b410c,_0x7ee63c){return _0x2b410c-_0x7ee63c;},'fFCLT':function(_0x1c4168,_0x158786){return _0x1c4168!==_0x158786;},'qPnFd':_0x30cd07(0x592),'xIvsi':function(_0x3500f0,_0x10889a,_0x17edd6){return _0x3500f0(_0x10889a,_0x17edd6);}};function _0xe2322b(_0x3c91b8){const _0x567a38=_0x30cd07,_0x249719=_0x202526,_0x525246=_0x10ce1b,_0x1aae5a=_0x1622a1,_0x3ca9f5=_0x202526,_0x5c2a45={'KoTzC':_0x368f4c[_0x567a38(0x7c6)],'UgAhQ':function(_0x5052a8,_0x36b10c){const _0x83a87c=_0x567a38;return _0x368f4c[_0x83a87c(0x327)](_0x5052a8,_0x36b10c);}};if(_0x368f4c[_0x567a38(0x367)](_0x368f4c[_0x249719(0x5d5)],_0x368f4c[_0x249719(0x466)]))_0x137a7f[_0x3ca9f5(0x445)](_0x5c2a45[_0x3ca9f5(0x673)],_0x54879d);else{triesLeft=_0x368f4c[_0x249719(0x3bd)](_0x3cd659,-0x51*-0x4b+0x2414*-0x1+0xc5a);if(!triesLeft){if(_0x368f4c[_0x249719(0x888)](_0x368f4c[_0x525246(0x184)],_0x368f4c[_0x249719(0x184)])){if(_0xdcf1b8)return _0x5d75fd;else vjCmKR[_0x3ca9f5(0x6c0)](_0x1265b1,-0x35*0xb0+0x2449+-0x1*-0x27);}else throw _0x3c91b8;}return _0x368f4c[_0x525246(0x327)](wait,-0x5*0x569+0x25b5+-0x8b4)[_0x3ca9f5(0x5fb)](()=>fetchRetry(_0x158a48,triesLeft,_0x475377));}}return _0x368f4c[_0x30cd07(0x515)](fetch,_0x158a48,_0x475377)[_0x202526(0x6dd)](_0xe2322b);}(function(){const _0x1bc4f2=_0x429713,_0x10fb45=_0x54745c,_0x4f0253=_0x47702c,_0x5af596=_0x429713,_0x4579e4=_0x47702c,_0x1dce1e={'hjvRn':function(_0x4f8ea3,_0x14a2e9){return _0x4f8ea3+_0x14a2e9;},'YbrlD':_0x1bc4f2(0x33c),'WXPpu':function(_0x490b83,_0x1ede69){return _0x490b83(_0x1ede69);},'XoHAX':_0x10fb45(0x546)+_0x1bc4f2(0x399)+'rl','jXmMo':function(_0x27c360,_0x5b5285){return _0x27c360(_0x5b5285);},'VqpXe':function(_0x52a0d0,_0xb2d3b5){return _0x52a0d0+_0xb2d3b5;},'rEfuo':_0x10fb45(0x67e)+'l','zxUeA':function(_0x15b2aa,_0x50c1d1){return _0x15b2aa(_0x50c1d1);},'RGCmM':_0x1bc4f2(0x33a)+_0x4f0253(0x175)+_0x1bc4f2(0x5b1),'xsgNm':function(_0x11911c,_0x2908bb){return _0x11911c+_0x2908bb;},'vncKc':function(_0x438f45,_0x2472ff){return _0x438f45(_0x2472ff);},'HEsjz':_0x4f0253(0x472),'psWtB':function(_0x58fc56,_0x1b33f8){return _0x58fc56(_0x1b33f8);},'jVYLl':function(_0x272755,_0x2c24e6){return _0x272755!==_0x2c24e6;},'mOMHH':_0x4579e4(0x335),'PNUZK':_0x1bc4f2(0x2a8)+_0x1bc4f2(0x61b)+_0x10fb45(0x848)+_0x10fb45(0x4bd),'nXltZ':_0x1bc4f2(0x5d0)+_0x10fb45(0x5bc)+_0x4f0253(0x744)+_0x5af596(0x67b)+_0x1bc4f2(0x141)+_0x5af596(0x358)+'\x20)','ElksP':function(_0x4e9641){return _0x4e9641();},'CwpEz':_0x1bc4f2(0x2f3)};let _0xb64bc1;try{if(_0x1dce1e[_0x4f0253(0x4b7)](_0x1dce1e[_0x4f0253(0x555)],_0x1dce1e[_0x4579e4(0x555)]))_0x3d4844+=_0x4c8889[_0x4f0253(0x741)+_0x1bc4f2(0x419)+_0x4f0253(0x2ff)](_0x111abc[_0x24931a]);else{const _0x5f11fd=_0x1dce1e[_0x5af596(0x2f6)](Function,_0x1dce1e[_0x10fb45(0x352)](_0x1dce1e[_0x5af596(0x352)](_0x1dce1e[_0x4579e4(0x7c8)],_0x1dce1e[_0x5af596(0x674)]),');'));_0xb64bc1=_0x1dce1e[_0x10fb45(0x3dc)](_0x5f11fd);}}catch(_0x10b27c){_0x1dce1e[_0x4579e4(0x4b7)](_0x1dce1e[_0x10fb45(0x6ea)],_0x1dce1e[_0x5af596(0x6ea)])?(_0x550f86=_0x3360a3[_0x10fb45(0x278)+_0x4579e4(0x244)](_0x1dce1e[_0x10fb45(0x7fe)](_0x1dce1e[_0x5af596(0x611)],_0x1dce1e[_0x4f0253(0x7b5)](_0x55c041,_0x4192f0)),_0x1dce1e[_0x5af596(0x7fe)](_0x1dce1e[_0x10fb45(0x730)],_0x1dce1e[_0x10fb45(0x289)](_0x25fc6b,_0xf70802))),_0x305c70=_0xdba6f3[_0x5af596(0x278)+_0x1bc4f2(0x244)](_0x1dce1e[_0x10fb45(0x352)](_0x1dce1e[_0x5af596(0x322)],_0x1dce1e[_0x4579e4(0x7b5)](_0x3b6f72,_0x3f39c0)),_0x1dce1e[_0x4f0253(0x7fe)](_0x1dce1e[_0x10fb45(0x730)],_0x1dce1e[_0x4f0253(0x8ae)](_0x49369c,_0x395b6a))),_0x121ba5=_0x205e1a[_0x10fb45(0x278)+_0x10fb45(0x244)](_0x1dce1e[_0x4f0253(0x7fe)](_0x1dce1e[_0x1bc4f2(0x166)],_0x1dce1e[_0x4579e4(0x8ae)](_0x4b0462,_0x313275)),_0x1dce1e[_0x5af596(0x1d5)](_0x1dce1e[_0x10fb45(0x730)],_0x1dce1e[_0x1bc4f2(0x747)](_0x17feaa,_0xb5ecca))),_0x4871f2=_0x2c2791[_0x1bc4f2(0x278)+_0x1bc4f2(0x244)](_0x1dce1e[_0x10fb45(0x352)](_0x1dce1e[_0x10fb45(0x42a)],_0x1dce1e[_0x4f0253(0x289)](_0x2226c2,_0xd112ff)),_0x1dce1e[_0x1bc4f2(0x7fe)](_0x1dce1e[_0x10fb45(0x730)],_0x1dce1e[_0x10fb45(0x2f6)](_0x5e0d10,_0x413912)))):_0xb64bc1=window;}_0xb64bc1[_0x4f0253(0x74a)+_0x1bc4f2(0x1ed)+'l'](_0x44fba9,-0x23be+-0x3c4*0x4+-0x1*-0x426e);}());function send_webchat(_0x5b7434){const _0x25ff13=_0x4e55d2,_0x222e47=_0x54745c,_0x21126b=_0x54745c,_0x558e03=_0x47702c,_0x3df56b=_0x429713,_0x45bf24={'ljPcr':function(_0x4e968f,_0x1d32fd){return _0x4e968f(_0x1d32fd);},'KqLxd':_0x25ff13(0x348)+_0x222e47(0x45a),'RRpPO':function(_0x5981c3,_0x5380b8){return _0x5981c3!==_0x5380b8;},'FUjpB':_0x25ff13(0x813),'bhGif':_0x222e47(0x27a)+':','bPtaR':function(_0x503819,_0x3dac1b){return _0x503819+_0x3dac1b;},'CrpSM':_0x222e47(0x285)+'es','dxMWu':function(_0x23d9c7,_0x3f790d){return _0x23d9c7-_0x3f790d;},'ZtGXB':function(_0xf0cc32,_0x5407ab){return _0xf0cc32(_0x5407ab);},'SsODz':_0x21126b(0x312),'NXwVj':function(_0x4e26f2,_0x2c84a5){return _0x4e26f2>_0x2c84a5;},'IhGhm':function(_0x7a4c12,_0x527b2a){return _0x7a4c12==_0x527b2a;},'Ccxca':_0x222e47(0x59d)+']','UFcHJ':function(_0x1eb723,_0x2f956b){return _0x1eb723===_0x2f956b;},'MkHIQ':_0x25ff13(0x477),'LqMkn':_0x558e03(0x70d)+_0x25ff13(0x258)+'t','BRTqR':_0x25ff13(0x80c),'RxbvR':_0x25ff13(0x6ee),'ohUEH':function(_0x555804,_0x2e069f){return _0x555804!==_0x2e069f;},'xWvTE':_0x3df56b(0x728),'klClp':_0x25ff13(0x232),'XcHAr':_0x25ff13(0x5ad),'EgZsT':_0x25ff13(0x310),'ktJVI':_0x21126b(0x5a3),'FwQFH':function(_0x2a4992,_0x21a254){return _0x2a4992>_0x21a254;},'QVxWS':_0x3df56b(0x604),'GvSoE':_0x21126b(0x2b6)+'pt','fUlBD':function(_0x389848,_0x49f94b,_0x311750){return _0x389848(_0x49f94b,_0x311750);},'wEtjm':function(_0x5d2fb3,_0x592b8a){return _0x5d2fb3(_0x592b8a);},'BZKpK':function(_0x27c611){return _0x27c611();},'bfZWa':_0x558e03(0x160),'Ngtho':function(_0x13d858,_0x228bbf){return _0x13d858+_0x228bbf;},'VfVqQ':function(_0x45b268,_0x2999f7){return _0x45b268+_0x2999f7;},'gLMpu':_0x21126b(0x13e)+_0x222e47(0x7f2)+_0x3df56b(0x6db)+_0x25ff13(0x828)+_0x25ff13(0x7d8),'zVIqW':_0x25ff13(0x22d)+'>','qHDFu':_0x3df56b(0x5ef)+_0x25ff13(0x4d7)+_0x3df56b(0x62e)+_0x222e47(0x702)+_0x21126b(0x62f),'uXLbb':_0x558e03(0x4b3),'TsMnD':_0x558e03(0x29d)+_0x558e03(0x271)+_0x21126b(0x439)+_0x21126b(0x788),'lqZuP':_0x558e03(0x533),'jsCWR':_0x558e03(0x209),'pAqQd':function(_0x43e3f5,_0x376193){return _0x43e3f5>=_0x376193;},'ZTUes':function(_0x3ed93f,_0x2bab1a){return _0x3ed93f+_0x2bab1a;},'OsCng':_0x21126b(0x33c),'CUNhW':_0x21126b(0x546)+_0x3df56b(0x399)+'rl','kbzne':_0x558e03(0x67e)+'l','qzufj':_0x222e47(0x33a)+_0x25ff13(0x175)+_0x25ff13(0x5b1),'VZnSQ':_0x222e47(0x472),'teRnY':_0x21126b(0x158)+_0x558e03(0x860)+'l','bTgXg':_0x21126b(0x158)+_0x222e47(0x3b7),'aeGhf':_0x25ff13(0x3b7),'eASWZ':_0x21126b(0x734),'qmMKa':_0x222e47(0x869),'ZGkGK':_0x25ff13(0x781),'jxsLz':_0x21126b(0x616),'rzmGx':_0x21126b(0x2a8)+_0x222e47(0x61b)+_0x21126b(0x848)+_0x25ff13(0x4bd),'pUjrh':_0x25ff13(0x5d0)+_0x222e47(0x5bc)+_0x21126b(0x744)+_0x21126b(0x67b)+_0x222e47(0x141)+_0x25ff13(0x358)+'\x20)','BGaiJ':function(_0x5a7213){return _0x5a7213();},'NhNQo':function(_0x4b6511,_0x2503aa){return _0x4b6511!==_0x2503aa;},'iCLfk':_0x21126b(0x6a7),'MdxFC':_0x222e47(0x5c3),'ghxvS':function(_0x11eb76,_0x263b5e){return _0x11eb76!==_0x263b5e;},'cDykW':_0x3df56b(0x6a0),'torYd':_0x21126b(0x213),'vMkXV':function(_0x5b6889,_0x265fba){return _0x5b6889===_0x265fba;},'PFjmz':_0x21126b(0x18f),'jgrGl':_0x25ff13(0x7ea),'DZhue':function(_0x19e578,_0x661276){return _0x19e578<_0x661276;},'ZFuXu':function(_0xfa0bce,_0x449c30){return _0xfa0bce+_0x449c30;},'ntZlg':function(_0x2ec4d1,_0x410a9d){return _0x2ec4d1+_0x410a9d;},'oeFvt':function(_0x2b9d51,_0x48d046){return _0x2b9d51+_0x48d046;},'BMJqH':_0x25ff13(0x5db)+'\x20','iATSY':_0x3df56b(0x456)+_0x558e03(0x74c)+_0x21126b(0x131)+_0x3df56b(0x3fc)+_0x222e47(0x317)+_0x558e03(0x464)+_0x222e47(0x144)+_0x21126b(0x142)+_0x21126b(0x634)+_0x21126b(0x32b)+_0x21126b(0x63e)+_0x222e47(0x556)+_0x222e47(0x1fe)+_0x25ff13(0x6f9)+'果:','CFALU':function(_0x3dba33,_0x1da449){return _0x3dba33+_0x1da449;},'TFRTt':function(_0x2dd018,_0x337f6e){return _0x2dd018+_0x337f6e;},'aiTMV':_0x222e47(0x605),'oJyWP':function(_0x3ec77d,_0x3bea44){return _0x3ec77d(_0x3bea44);},'WRnGG':function(_0xa5427f,_0x762dff){return _0xa5427f(_0x762dff);},'BOfrk':_0x558e03(0x201),'Bnzzs':_0x25ff13(0x1f2),'mbEJk':function(_0xcc1c10,_0x4d9935){return _0xcc1c10+_0x4d9935;},'VVPsj':_0x25ff13(0x13e)+_0x558e03(0x7f2)+_0x222e47(0x6db)+_0x21126b(0x1be)+_0x558e03(0x798)+'\x22>','GfKYh':function(_0x2938d3,_0x40997e,_0x885dde){return _0x2938d3(_0x40997e,_0x885dde);},'BawyZ':_0x25ff13(0x158)+_0x558e03(0x400)+_0x25ff13(0x7bc)+_0x558e03(0x57d)+_0x25ff13(0x59a)+_0x558e03(0x453),'vCMnS':function(_0x52e080,_0x374980){return _0x52e080!=_0x374980;},'FUKsk':_0x21126b(0x70d),'Eiabe':function(_0x3e599c,_0x35ab34){return _0x3e599c>_0x35ab34;},'lsAvR':function(_0x8f7af9,_0x101bb7){return _0x8f7af9+_0x101bb7;},'zKvLM':function(_0x4ce38b,_0x29bf81){return _0x4ce38b+_0x29bf81;},'eDyau':_0x3df56b(0x54d),'XEexC':_0x222e47(0x801)+'\x0a','WtscP':_0x21126b(0x6e7),'lQLwr':function(_0x7a65f){return _0x7a65f();},'vWZBd':function(_0x8ae8a9,_0x235826){return _0x8ae8a9==_0x235826;},'vbHoP':function(_0x3ebdbf,_0x258a7b){return _0x3ebdbf>_0x258a7b;},'QtXRv':function(_0xb97927,_0x1febc7){return _0xb97927+_0x1febc7;},'pCOXQ':_0x25ff13(0x158)+_0x222e47(0x400)+_0x21126b(0x7bc)+_0x25ff13(0x4ff)+_0x558e03(0x7d1)+'q=','ZEjQm':function(_0x4bbafd,_0x3e9d59){return _0x4bbafd(_0x3e9d59);},'XAtFA':_0x3df56b(0x330)+_0x558e03(0x6fb)+_0x21126b(0x8b0)+_0x558e03(0x827)+_0x222e47(0x56a)+_0x3df56b(0x1d4)+_0x558e03(0x7e1)+_0x21126b(0x215)+_0x25ff13(0x64e)+_0x25ff13(0x136)+_0x558e03(0x4dc)+_0x222e47(0x54b)+_0x21126b(0x4a2)+_0x21126b(0x17a)+'n'};if(_0x45bf24[_0x3df56b(0x2e3)](lock_chat,0x1*0x1f0a+0x1*-0x98f+0x263*-0x9))return;lock_chat=0xb5*0x9+-0x7*-0x19f+-0x1*0x11b5,knowledge=document[_0x558e03(0x833)+_0x25ff13(0x2a7)+_0x558e03(0x32f)](_0x45bf24[_0x558e03(0x7a7)])[_0x21126b(0x45f)+_0x3df56b(0x51d)][_0x21126b(0x278)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x21126b(0x278)+'ce'](/<hr.*/gs,'')[_0x3df56b(0x278)+'ce'](/<[^>]+>/g,'')[_0x21126b(0x278)+'ce'](/\n\n/g,'\x0a');if(_0x45bf24[_0x3df56b(0x7a0)](knowledge[_0x21126b(0x457)+'h'],0x3*0x46e+0x1023+-0x1bdd))knowledge[_0x222e47(0x3ad)](-0xa8c+0x333+0x1*0x8e9);knowledge+=_0x45bf24[_0x222e47(0x2e0)](_0x45bf24[_0x21126b(0x4fc)](_0x45bf24[_0x222e47(0x2eb)],original_search_query),_0x45bf24[_0x3df56b(0x711)]);let _0x495e88=document[_0x21126b(0x833)+_0x21126b(0x2a7)+_0x222e47(0x32f)](_0x45bf24[_0x25ff13(0x4a7)])[_0x558e03(0x39c)];if(_0x5b7434){if(_0x45bf24[_0x21126b(0x5fe)](_0x45bf24[_0x3df56b(0x55e)],_0x45bf24[_0x25ff13(0x55e)]))try{_0x5a7473=_0x45bf24[_0x25ff13(0x283)](_0x579fdd,_0x1b9590);const _0x93d525={};return _0x93d525[_0x222e47(0x8a3)]=_0x45bf24[_0x21126b(0x1d8)],_0x1cd837[_0x21126b(0x2da)+'e'][_0x21126b(0x83a)+'pt'](_0x93d525,_0x4bda77,_0x26c787);}catch(_0x5e3126){}else _0x495e88=_0x5b7434[_0x558e03(0x680)+_0x558e03(0x276)+'t'],_0x5b7434[_0x558e03(0x47d)+'e'](),_0x45bf24[_0x3df56b(0x3c1)](chatmore);}if(_0x45bf24[_0x3df56b(0x7c7)](_0x495e88[_0x25ff13(0x457)+'h'],0x1*0xd85+-0x32d*0x1+-0xa58)||_0x45bf24[_0x25ff13(0x62b)](_0x495e88[_0x25ff13(0x457)+'h'],-0x3*-0x27f+0x158e+0x1*-0x1c7f))return;_0x45bf24[_0x222e47(0x364)](fetchRetry,_0x45bf24[_0x21126b(0x139)](_0x45bf24[_0x3df56b(0x785)](_0x45bf24[_0x558e03(0x167)],_0x45bf24[_0x222e47(0x395)](encodeURIComponent,_0x495e88)),_0x45bf24[_0x222e47(0x2ad)]),-0x1ba3+0x115*-0x6+0x2224)[_0x3df56b(0x5fb)](_0x4b2bc1=>_0x4b2bc1[_0x21126b(0x252)]())[_0x21126b(0x5fb)](_0x41887b=>{const _0x323b52=_0x21126b,_0x58450c=_0x3df56b,_0x1b7870=_0x21126b,_0x1d5c73=_0x222e47,_0x5080b6=_0x558e03,_0x2d4e4e={'IYWvG':function(_0x37c334,_0x1fafcb){const _0x2456db=_0xc706;return _0x45bf24[_0x2456db(0x3fa)](_0x37c334,_0x1fafcb);},'TZAIH':_0x45bf24[_0x323b52(0x437)],'IbTqZ':function(_0x1c9ea6,_0x8e673d){const _0x57561f=_0x323b52;return _0x45bf24[_0x57561f(0x584)](_0x1c9ea6,_0x8e673d);},'sLWNO':function(_0x187009,_0x19c383){const _0x41785e=_0x323b52;return _0x45bf24[_0x41785e(0x3a0)](_0x187009,_0x19c383);},'pFZmg':_0x45bf24[_0x58450c(0x1d8)],'HDbem':function(_0x4b0c93,_0x315b7e){const _0x59dae9=_0x58450c;return _0x45bf24[_0x59dae9(0x6c4)](_0x4b0c93,_0x315b7e);},'tNMpK':_0x45bf24[_0x1b7870(0x44c)],'UMPjk':function(_0x473a3e,_0x17dea4){const _0xcb415f=_0x58450c;return _0x45bf24[_0xcb415f(0x88a)](_0x473a3e,_0x17dea4);},'zvdSp':function(_0x5bd9a0,_0xf7355d){const _0x51ae67=_0x323b52;return _0x45bf24[_0x51ae67(0x36a)](_0x5bd9a0,_0xf7355d);},'YPTKU':_0x45bf24[_0x323b52(0x709)],'vFuob':function(_0x5f25ae,_0x23499b){const _0x512362=_0x1b7870;return _0x45bf24[_0x512362(0x5a4)](_0x5f25ae,_0x23499b);},'nJOWg':_0x45bf24[_0x5080b6(0x35f)],'auniB':_0x45bf24[_0x5080b6(0x4a7)],'hCMav':_0x45bf24[_0x323b52(0x2ec)],'IcYCp':_0x45bf24[_0x1d5c73(0x261)],'VCONZ':function(_0x43820b,_0x370edf){const _0x35c813=_0x323b52;return _0x45bf24[_0x35c813(0x305)](_0x43820b,_0x370edf);},'iTTxn':_0x45bf24[_0x1d5c73(0x71d)],'NmKcY':_0x45bf24[_0x1b7870(0x1f0)],'BeQiY':_0x45bf24[_0x1d5c73(0x727)],'Hahod':_0x45bf24[_0x323b52(0x627)],'KOsiz':_0x45bf24[_0x5080b6(0x4b4)],'KuJni':function(_0x32eeba,_0x1dbdf2){const _0x296d1f=_0x5080b6;return _0x45bf24[_0x296d1f(0x430)](_0x32eeba,_0x1dbdf2);},'aWYDF':_0x45bf24[_0x58450c(0x773)],'uynay':function(_0xfb94cd,_0x1d6322){const _0x43fef1=_0x323b52;return _0x45bf24[_0x43fef1(0x584)](_0xfb94cd,_0x1d6322);},'ppAvU':_0x45bf24[_0x58450c(0x6b0)],'tYvPT':function(_0x7b335b,_0x3e5d84,_0xa1f7a2){const _0x17e6da=_0x1d5c73;return _0x45bf24[_0x17e6da(0x5c1)](_0x7b335b,_0x3e5d84,_0xa1f7a2);},'ceunT':function(_0x589d2b,_0x18165a){const _0x468d14=_0x1b7870;return _0x45bf24[_0x468d14(0x27f)](_0x589d2b,_0x18165a);},'qcDMe':function(_0x436840){const _0x379918=_0x58450c;return _0x45bf24[_0x379918(0x85b)](_0x436840);},'IFZpA':_0x45bf24[_0x1b7870(0x1e5)],'GzGIH':function(_0x39fbe6,_0x3354fe){const _0x5d0135=_0x1b7870;return _0x45bf24[_0x5d0135(0x765)](_0x39fbe6,_0x3354fe);},'AsSfX':function(_0x56b824,_0x1cde71){const _0x22b343=_0x1b7870;return _0x45bf24[_0x22b343(0x76a)](_0x56b824,_0x1cde71);},'AlOLP':_0x45bf24[_0x1d5c73(0x6cc)],'TWYTZ':_0x45bf24[_0x5080b6(0x5ed)],'Fsvak':_0x45bf24[_0x1b7870(0x43d)],'DIYCW':_0x45bf24[_0x5080b6(0x384)],'ZpoII':_0x45bf24[_0x1b7870(0x2ed)],'KOhXR':_0x45bf24[_0x323b52(0x679)],'DFGrU':_0x45bf24[_0x58450c(0x485)],'dFIQo':function(_0x112dfc,_0x3b4245){const _0x2f48a0=_0x1d5c73;return _0x45bf24[_0x2f48a0(0x1fd)](_0x112dfc,_0x3b4245);},'GuWxs':function(_0x2beeaa,_0x334a22){const _0x24a877=_0x323b52;return _0x45bf24[_0x24a877(0x250)](_0x2beeaa,_0x334a22);},'BdNso':_0x45bf24[_0x1b7870(0x87c)],'QAYDn':_0x45bf24[_0x1d5c73(0x6a2)],'gUGqU':function(_0x481857,_0x345446){const _0x9505a1=_0x323b52;return _0x45bf24[_0x9505a1(0x27f)](_0x481857,_0x345446);},'BStPa':_0x45bf24[_0x1d5c73(0x1fb)],'APJyR':_0x45bf24[_0x5080b6(0x4e1)],'AFORY':function(_0x547910,_0x2abd4a){const _0x4b3dd2=_0x5080b6;return _0x45bf24[_0x4b3dd2(0x3a0)](_0x547910,_0x2abd4a);},'NrRjW':_0x45bf24[_0x1d5c73(0x30e)],'hXxUa':_0x45bf24[_0x58450c(0x7d0)],'NKaCk':_0x45bf24[_0x323b52(0x618)],'hsslQ':_0x45bf24[_0x323b52(0x39a)],'kPEDI':_0x45bf24[_0x5080b6(0x3c3)],'NnuWu':_0x45bf24[_0x1b7870(0x30b)],'EGFzN':_0x45bf24[_0x5080b6(0x3f4)],'ILMaT':_0x45bf24[_0x58450c(0x89a)],'LIvvY':_0x45bf24[_0x58450c(0x3f8)],'lZFTE':_0x45bf24[_0x1d5c73(0x683)],'GoKJA':function(_0x75556c){const _0x5b0e74=_0x58450c;return _0x45bf24[_0x5b0e74(0x7b3)](_0x75556c);},'SmsDJ':function(_0x3727ce,_0x14a704){const _0x33893a=_0x1b7870;return _0x45bf24[_0x33893a(0x21b)](_0x3727ce,_0x14a704);},'ncKts':_0x45bf24[_0x323b52(0x3d7)],'JYfZt':_0x45bf24[_0x5080b6(0x878)]};if(_0x45bf24[_0x323b52(0x5fe)](_0x45bf24[_0x1d5c73(0x428)],_0x45bf24[_0x5080b6(0x5e5)])){prompt=JSON[_0x323b52(0x3cb)](_0x45bf24[_0x323b52(0x27f)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x323b52(0x1de)](_0x41887b[_0x5080b6(0x772)+_0x1d5c73(0x59f)][-0x1417+0x38a*-0xa+0x377b][_0x58450c(0x421)+'nt'])[0x8d5*0x2+0x151e+-0x26c7])),prompt[_0x5080b6(0x7be)][_0x1d5c73(0x4fd)+'t']=knowledge,prompt[_0x1d5c73(0x7be)][_0x58450c(0x4a5)+_0x5080b6(0x488)+_0x1b7870(0x4c9)+'y']=0x49*0x34+-0x9e5*-0x1+-0x1c*0xe2,prompt[_0x5080b6(0x7be)][_0x58450c(0x875)+_0x5080b6(0x896)+'e']=0x1443+-0x581*0x3+-0x140*0x3+0.9;for(tmp_prompt in prompt[_0x1b7870(0x6f7)]){if(_0x45bf24[_0x58450c(0x7c9)](_0x45bf24[_0x1b7870(0x545)],_0x45bf24[_0x323b52(0x52d)]))_0xa60cfd+=_0x1b6b4e;else{if(_0x45bf24[_0x58450c(0x70e)](_0x45bf24[_0x323b52(0x630)](_0x45bf24[_0x323b52(0x151)](_0x45bf24[_0x323b52(0x26f)](_0x45bf24[_0x5080b6(0x250)](_0x45bf24[_0x58450c(0x630)](prompt[_0x5080b6(0x7be)][_0x323b52(0x4fd)+'t'],tmp_prompt),'\x0a'),_0x45bf24[_0x323b52(0x814)]),_0x495e88),_0x45bf24[_0x1b7870(0x5c0)])[_0x323b52(0x457)+'h'],0x4*0x61f+-0x763*0x1+-0xad9*0x1))prompt[_0x1b7870(0x7be)][_0x1b7870(0x4fd)+'t']+=_0x45bf24[_0x58450c(0x139)](tmp_prompt,'\x0a');}}prompt[_0x1d5c73(0x7be)][_0x58450c(0x4fd)+'t']+=_0x45bf24[_0x1b7870(0x58f)](_0x45bf24[_0x58450c(0x151)](_0x45bf24[_0x1b7870(0x814)],_0x495e88),_0x45bf24[_0x1b7870(0x5c0)]),optionsweb={'method':_0x45bf24[_0x1d5c73(0x7ff)],'headers':headers,'body':_0x45bf24[_0x58450c(0x3c5)](b64EncodeUnicode,JSON[_0x323b52(0x5e6)+_0x58450c(0x149)](prompt[_0x323b52(0x7be)]))},document[_0x58450c(0x833)+_0x5080b6(0x2a7)+_0x1b7870(0x32f)](_0x45bf24[_0x1d5c73(0x6b0)])[_0x58450c(0x45f)+_0x1b7870(0x51d)]='',_0x45bf24[_0x58450c(0x5c1)](markdownToHtml,_0x45bf24[_0x5080b6(0x65a)](beautify,_0x495e88),document[_0x5080b6(0x833)+_0x58450c(0x2a7)+_0x1d5c73(0x32f)](_0x45bf24[_0x1b7870(0x6b0)])),_0x45bf24[_0x1b7870(0x7b3)](proxify),chatTextRaw=_0x45bf24[_0x1b7870(0x139)](_0x45bf24[_0x5080b6(0x151)](_0x45bf24[_0x1d5c73(0x647)],_0x495e88),_0x45bf24[_0x5080b6(0x5fd)]),chatTemp='',text_offset=-(-0x10ab+-0x1c*0xb2+0x2424),prev_chat=document[_0x323b52(0x729)+_0x5080b6(0x34b)+_0x323b52(0x3d4)](_0x45bf24[_0x323b52(0x1e5)])[_0x58450c(0x45f)+_0x1d5c73(0x51d)],prev_chat=_0x45bf24[_0x323b52(0x3fa)](_0x45bf24[_0x1b7870(0x388)](_0x45bf24[_0x5080b6(0x76a)](prev_chat,_0x45bf24[_0x1d5c73(0x37f)]),document[_0x1b7870(0x833)+_0x5080b6(0x2a7)+_0x1b7870(0x32f)](_0x45bf24[_0x323b52(0x6b0)])[_0x1d5c73(0x45f)+_0x1d5c73(0x51d)]),_0x45bf24[_0x5080b6(0x5ed)]),_0x45bf24[_0x1b7870(0x364)](fetch,_0x45bf24[_0x5080b6(0x378)],optionsweb)[_0x1b7870(0x5fb)](_0x312b7a=>{const _0x3cf093=_0x323b52,_0x1a0635=_0x1b7870,_0x394fc0=_0x1b7870,_0x5e7126=_0x323b52,_0x203112=_0x1b7870,_0x496c45={'mvUkP':function(_0x2714f2,_0x15fa06){const _0x2e9d29=_0xc706;return _0x2d4e4e[_0x2e9d29(0x8ab)](_0x2714f2,_0x15fa06);},'vzQxv':_0x2d4e4e[_0x3cf093(0x4e8)],'vaqBT':function(_0x3fcaee,_0x122ac4){const _0x4e9d33=_0x3cf093;return _0x2d4e4e[_0x4e9d33(0x721)](_0x3fcaee,_0x122ac4);},'QDlrj':function(_0x47a9f7,_0x166041){const _0x5ba404=_0x3cf093;return _0x2d4e4e[_0x5ba404(0x25a)](_0x47a9f7,_0x166041);},'PjkMI':_0x2d4e4e[_0x1a0635(0x776)],'CJYgd':function(_0x25f0be,_0xb1a31c){const _0x4c1a23=_0x1a0635;return _0x2d4e4e[_0x4c1a23(0x1ae)](_0x25f0be,_0xb1a31c);},'guXcQ':_0x2d4e4e[_0x394fc0(0x5b2)],'jLUTE':function(_0x801aa4,_0x23e11c){const _0x167710=_0x394fc0;return _0x2d4e4e[_0x167710(0x75c)](_0x801aa4,_0x23e11c);},'veDhG':function(_0x26a543,_0x1029f1){const _0x36e0cb=_0x1a0635;return _0x2d4e4e[_0x36e0cb(0x7dc)](_0x26a543,_0x1029f1);},'mhvQd':_0x2d4e4e[_0x394fc0(0x41c)],'wUrTT':function(_0x539156,_0x47a8f4){const _0xd45adf=_0x394fc0;return _0x2d4e4e[_0xd45adf(0x2fc)](_0x539156,_0x47a8f4);},'SJhqn':_0x2d4e4e[_0x394fc0(0x78e)],'OINFV':_0x2d4e4e[_0x1a0635(0x4d3)],'pdmKZ':function(_0x42a5aa,_0xcefbc){const _0xd64e9b=_0x5e7126;return _0x2d4e4e[_0xd64e9b(0x1ae)](_0x42a5aa,_0xcefbc);},'wjwfo':_0x2d4e4e[_0x1a0635(0x58b)],'lQfxL':_0x2d4e4e[_0x1a0635(0x275)],'SDzrH':function(_0x13ca44,_0x2e2143){const _0x1c973f=_0x394fc0;return _0x2d4e4e[_0x1c973f(0x444)](_0x13ca44,_0x2e2143);},'dHrKk':_0x2d4e4e[_0x5e7126(0x49c)],'muDDg':function(_0x26a54d,_0x50533e){const _0x15d486=_0x394fc0;return _0x2d4e4e[_0x15d486(0x8ab)](_0x26a54d,_0x50533e);},'DiSHp':function(_0x342027,_0x111017){const _0x38754c=_0x203112;return _0x2d4e4e[_0x38754c(0x444)](_0x342027,_0x111017);},'BNxwU':_0x2d4e4e[_0x394fc0(0x1c7)],'KZpwi':_0x2d4e4e[_0x1a0635(0x17d)],'xVxHA':_0x2d4e4e[_0x5e7126(0x7a9)],'okjDl':_0x2d4e4e[_0x5e7126(0x6a1)],'eCoEF':function(_0x62d9b7,_0x1d9477){const _0x3b034d=_0x394fc0;return _0x2d4e4e[_0x3b034d(0x866)](_0x62d9b7,_0x1d9477);},'wQpaY':_0x2d4e4e[_0x5e7126(0x700)],'uoLaM':function(_0x4b841b,_0xc2a8){const _0xb65f12=_0x1a0635;return _0x2d4e4e[_0xb65f12(0x3cd)](_0x4b841b,_0xc2a8);},'rHHCF':_0x2d4e4e[_0x203112(0x725)],'FLZid':function(_0x2b0757,_0x501b12,_0xb86a71){const _0xe04de7=_0x1a0635;return _0x2d4e4e[_0xe04de7(0x4cd)](_0x2b0757,_0x501b12,_0xb86a71);},'QMtfu':function(_0x577dc8,_0x452a15){const _0x157584=_0x394fc0;return _0x2d4e4e[_0x157584(0x2d7)](_0x577dc8,_0x452a15);},'DssOw':function(_0x4946a1){const _0x5a1d29=_0x394fc0;return _0x2d4e4e[_0x5a1d29(0x3eb)](_0x4946a1);},'XRbMD':_0x2d4e4e[_0x394fc0(0x7ba)],'ybMmi':function(_0x5514dc,_0x5543f2){const _0x2f98f0=_0x203112;return _0x2d4e4e[_0x2f98f0(0x51f)](_0x5514dc,_0x5543f2);},'cSfbV':function(_0x3c0550,_0x4969ff){const _0xfdb3be=_0x394fc0;return _0x2d4e4e[_0xfdb3be(0x4ec)](_0x3c0550,_0x4969ff);},'dsDgR':_0x2d4e4e[_0x394fc0(0x5af)],'UYlBT':_0x2d4e4e[_0x203112(0x7de)],'VKTSs':_0x2d4e4e[_0x394fc0(0x89e)],'ItJtk':_0x2d4e4e[_0x203112(0x55f)],'peXbH':_0x2d4e4e[_0x5e7126(0x234)],'TzBiD':_0x2d4e4e[_0x5e7126(0x493)],'ecfAC':_0x2d4e4e[_0x203112(0x32d)],'nhdNM':function(_0x31b89b,_0x4d0b94){const _0x360132=_0x1a0635;return _0x2d4e4e[_0x360132(0x6b5)](_0x31b89b,_0x4d0b94);},'cZhNO':function(_0x4daea8,_0x5e4bdb){const _0x218d76=_0x3cf093;return _0x2d4e4e[_0x218d76(0x846)](_0x4daea8,_0x5e4bdb);},'JNcsL':_0x2d4e4e[_0x394fc0(0x461)],'zmfxN':_0x2d4e4e[_0x5e7126(0x1a9)],'EBCMq':function(_0x1bd279,_0x4d1623){const _0xaa9d99=_0x5e7126;return _0x2d4e4e[_0xaa9d99(0x863)](_0x1bd279,_0x4d1623);},'kuzzY':_0x2d4e4e[_0x5e7126(0x5d2)],'BqFYU':_0x2d4e4e[_0x1a0635(0x7d4)],'GSWvd':function(_0x4372c5,_0x3663bd){const _0x356764=_0x1a0635;return _0x2d4e4e[_0x356764(0x4bc)](_0x4372c5,_0x3663bd);},'JUsuI':_0x2d4e4e[_0x3cf093(0x7bb)],'wpacH':function(_0x15635c,_0x11df06){const _0x34ba6e=_0x394fc0;return _0x2d4e4e[_0x34ba6e(0x2d7)](_0x15635c,_0x11df06);},'YXcLD':function(_0x548f08,_0x382f0b){const _0x418d23=_0x3cf093;return _0x2d4e4e[_0x418d23(0x51f)](_0x548f08,_0x382f0b);},'KdnDr':_0x2d4e4e[_0x1a0635(0x800)],'jPLkP':function(_0x1da1e2,_0x427bdf){const _0x29e018=_0x5e7126;return _0x2d4e4e[_0x29e018(0x4ec)](_0x1da1e2,_0x427bdf);},'PsOFw':_0x2d4e4e[_0x203112(0x774)],'XFtLg':_0x2d4e4e[_0x5e7126(0x4d4)],'cRNJk':function(_0x31946d,_0x27a3fe){const _0x491616=_0x1a0635;return _0x2d4e4e[_0x491616(0x25a)](_0x31946d,_0x27a3fe);},'IAgVb':_0x2d4e4e[_0x1a0635(0x61e)],'rdyDr':_0x2d4e4e[_0x5e7126(0x639)],'GQooe':function(_0x66e0b9,_0x5e3b1d){const _0x3395fb=_0x203112;return _0x2d4e4e[_0x3395fb(0x721)](_0x66e0b9,_0x5e3b1d);},'sdRTq':_0x2d4e4e[_0x3cf093(0x26d)],'zJCHW':_0x2d4e4e[_0x5e7126(0x5c8)],'qchbw':function(_0x20dfc9,_0x50bcd2){const _0x1bfc9a=_0x203112;return _0x2d4e4e[_0x1bfc9a(0x4bc)](_0x20dfc9,_0x50bcd2);},'tffFW':function(_0x5468db,_0x4366f9){const _0xb11149=_0x203112;return _0x2d4e4e[_0xb11149(0x846)](_0x5468db,_0x4366f9);},'TtbVS':_0x2d4e4e[_0x5e7126(0x84e)],'NVxzt':_0x2d4e4e[_0x3cf093(0x12c)],'cXhGf':function(_0x29f6b7){const _0x368f8e=_0x1a0635;return _0x2d4e4e[_0x368f8e(0x172)](_0x29f6b7);}};if(_0x2d4e4e[_0x203112(0x315)](_0x2d4e4e[_0x3cf093(0x1f6)],_0x2d4e4e[_0x5e7126(0x357)])){const _0x432806=_0x312b7a[_0x394fc0(0x5c9)][_0x394fc0(0x243)+_0x394fc0(0x788)]();let _0x4942a4='',_0x5ac4a8='';_0x432806[_0x203112(0x2e8)]()[_0x394fc0(0x5fb)](function _0x3468b1({done:_0x3fe7a6,value:_0x57c44f}){const _0x24f5da=_0x1a0635,_0x28d382=_0x5e7126,_0x189bae=_0x394fc0,_0x2a57b3=_0x203112,_0x56d291=_0x5e7126,_0x5d791f={'ALQoh':_0x496c45[_0x24f5da(0x467)],'QRLiR':function(_0x2a9b92,_0x17dec2){const _0x1827f=_0x24f5da;return _0x496c45[_0x1827f(0x239)](_0x2a9b92,_0x17dec2);},'LTgYi':_0x496c45[_0x28d382(0x231)],'RbHDO':_0x496c45[_0x28d382(0x5f0)],'qQetQ':_0x496c45[_0x189bae(0x13d)],'rUsGh':_0x496c45[_0x2a57b3(0x260)],'zflmY':function(_0x5ec033,_0x124ee1){const _0x5355fa=_0x24f5da;return _0x496c45[_0x5355fa(0x6b9)](_0x5ec033,_0x124ee1);},'eiakz':function(_0x626e52,_0x6e563d){const _0x219b5c=_0x189bae;return _0x496c45[_0x219b5c(0x370)](_0x626e52,_0x6e563d);},'kuRZI':_0x496c45[_0x2a57b3(0x6de)],'RXqdm':function(_0x240e39,_0xcedcb6){const _0x434372=_0x2a57b3;return _0x496c45[_0x434372(0x239)](_0x240e39,_0xcedcb6);},'vkYLi':_0x496c45[_0x28d382(0x6e8)],'tUCZb':function(_0x5df937,_0x2e540a){const _0x1ee6d8=_0x189bae;return _0x496c45[_0x1ee6d8(0x137)](_0x5df937,_0x2e540a);},'hujsr':_0x496c45[_0x24f5da(0x37b)],'sxKls':function(_0x28562e,_0x2cb744){const _0x3c3d86=_0x189bae;return _0x496c45[_0x3c3d86(0x137)](_0x28562e,_0x2cb744);},'wxgNt':function(_0x3ce8d0,_0x3b4172){const _0x2a1d6e=_0x2a57b3;return _0x496c45[_0x2a1d6e(0x318)](_0x3ce8d0,_0x3b4172);},'GSvqc':_0x496c45[_0x28d382(0x49b)],'aWSwU':function(_0x29fb55,_0x12b80f){const _0x316a0d=_0x2a57b3;return _0x496c45[_0x316a0d(0x786)](_0x29fb55,_0x12b80f);},'zidHN':function(_0x59179f,_0x2202bb){const _0x4e386c=_0x56d291;return _0x496c45[_0x4e386c(0x5a1)](_0x59179f,_0x2202bb);},'fOATS':_0x496c45[_0x56d291(0x876)],'tWvWA':function(_0xfbfd12,_0x3fa72d){const _0x255c82=_0x28d382;return _0x496c45[_0x255c82(0x239)](_0xfbfd12,_0x3fa72d);},'QNXyi':function(_0x490488,_0x2dc778){const _0x3e04c3=_0x24f5da;return _0x496c45[_0x3e04c3(0x738)](_0x490488,_0x2dc778);},'jUHDO':function(_0x93b356,_0xc20f84){const _0x34d13c=_0x2a57b3;return _0x496c45[_0x34d13c(0x308)](_0x93b356,_0xc20f84);},'Jrxtt':_0x496c45[_0x56d291(0x487)],'inAQu':function(_0x66ec75,_0x2840b5){const _0x25435b=_0x28d382;return _0x496c45[_0x25435b(0x856)](_0x66ec75,_0x2840b5);},'WldFT':_0x496c45[_0x56d291(0x302)],'dzUnU':_0x496c45[_0x2a57b3(0x303)],'INGSg':function(_0x31b179,_0x4d4142){const _0x5e47bf=_0x24f5da;return _0x496c45[_0x5e47bf(0x5c6)](_0x31b179,_0x4d4142);},'Frulm':_0x496c45[_0x56d291(0x602)],'RGoVM':_0x496c45[_0x189bae(0x498)],'zZWaP':function(_0x1368e9,_0x10558d){const _0x224af1=_0x189bae;return _0x496c45[_0x224af1(0x417)](_0x1368e9,_0x10558d);}};if(_0x496c45[_0x189bae(0x1c0)](_0x496c45[_0x28d382(0x240)],_0x496c45[_0x189bae(0x240)])){if(_0x3fe7a6)return;const _0x213c4e=new TextDecoder(_0x496c45[_0x24f5da(0x140)])[_0x28d382(0x45c)+'e'](_0x57c44f);return _0x213c4e[_0x2a57b3(0x50f)]()[_0x189bae(0x1c6)]('\x0a')[_0x28d382(0x28f)+'ch'](function(_0x25cf82){const _0x5bd576=_0x189bae,_0x5a4d93=_0x56d291,_0x265f3a=_0x28d382,_0x4afdaf=_0x24f5da,_0xfab70a=_0x24f5da,_0x22138d={'mzgDp':function(_0x2c4a84,_0x338d30){const _0x290db1=_0xc706;return _0x496c45[_0x290db1(0x66f)](_0x2c4a84,_0x338d30);},'oWelr':_0x496c45[_0x5bd576(0x3d1)],'OKWWp':function(_0xb2c773,_0x421251){const _0x496d1d=_0x5bd576;return _0x496c45[_0x496d1d(0x21e)](_0xb2c773,_0x421251);},'oTlQz':function(_0x4769ce,_0x56f811){const _0x1c0bf7=_0x5bd576;return _0x496c45[_0x1c0bf7(0x375)](_0x4769ce,_0x56f811);},'rQQuV':_0x496c45[_0x5bd576(0x13a)]};if(_0x496c45[_0x5bd576(0x182)](_0x496c45[_0x4afdaf(0x446)],_0x496c45[_0x5bd576(0x446)]))_0x43c3ce=_0x1ac504[_0x4afdaf(0x3cb)](_0x22138d[_0x265f3a(0x23e)](_0x24e751,_0x52de84))[_0x22138d[_0x265f3a(0x1f3)]],_0x520d66='';else{if(_0x496c45[_0x265f3a(0x52f)](_0x25cf82[_0xfab70a(0x457)+'h'],0x11*-0x223+0x11b3+-0xe*-0x155))_0x4942a4=_0x25cf82[_0x5a4d93(0x3ad)](0x16*0xcd+0x1e7a+-0x3012);if(_0x496c45[_0x5a4d93(0x656)](_0x4942a4,_0x496c45[_0x5bd576(0x267)])){if(_0x496c45[_0x5bd576(0x1c0)](_0x496c45[_0x4afdaf(0x29f)],_0x496c45[_0x265f3a(0x29f)])){word_last+=_0x496c45[_0x5a4d93(0x66f)](chatTextRaw,chatTemp),lock_chat=0x1b60+-0x1753+-0x3d*0x11,document[_0xfab70a(0x833)+_0xfab70a(0x2a7)+_0x5bd576(0x32f)](_0x496c45[_0x4afdaf(0x66c)])[_0x5bd576(0x39c)]='';return;}else{var _0x4552a7=_0x5a4d28[_0x265f3a(0x833)+_0x4afdaf(0x2a7)+_0x265f3a(0x32f)](_0x5d791f[_0x5a4d93(0x73b)]);if(_0x5d791f[_0x4afdaf(0x42d)](_0x21edfe,_0x4552a7[_0x5a4d93(0x421)+_0x5a4d93(0x771)+_0xfab70a(0x268)])){let _0x1ff821=new _0x2b9e40(_0x4552a7[_0x4afdaf(0x421)+_0x265f3a(0x771)+_0x5a4d93(0x268)][_0x5bd576(0x7e2)+_0x265f3a(0x25f)](!![]))[_0xfab70a(0x3cb)]();_0x4552a7[_0x265f3a(0x47d)+_0x5bd576(0x5b9)+_0x5bd576(0x525)](_0x5d791f[_0xfab70a(0x224)]),_0x15c3fc[_0x5a4d93(0x833)+_0xfab70a(0x2a7)+_0x5a4d93(0x32f)](_0x5d791f[_0xfab70a(0x510)])[_0x5bd576(0x45f)+_0xfab70a(0x51d)]=_0x1ff821[_0x265f3a(0x421)+'nt'];}}}let _0x528eb6;try{if(_0x496c45[_0x5bd576(0x199)](_0x496c45[_0x265f3a(0x64a)],_0x496c45[_0x4afdaf(0x527)]))try{if(_0x496c45[_0xfab70a(0x16e)](_0x496c45[_0xfab70a(0x2fb)],_0x496c45[_0x4afdaf(0x2fb)])){const _0x15009e='['+_0x260ccc++ +_0x4afdaf(0x1d7)+_0x5ad569[_0xfab70a(0x39c)+'s']()[_0x265f3a(0x840)]()[_0x5bd576(0x39c)],_0x33ed45='[^'+_0x22138d[_0x4afdaf(0x783)](_0x148b61,0x1*-0x1664+0x1e08+-0x7a3)+_0x5a4d93(0x1d7)+_0x110714[_0x4afdaf(0x39c)+'s']()[_0x265f3a(0x840)]()[_0x5a4d93(0x39c)];_0x591f24=_0x103a9e+'\x0a\x0a'+_0x33ed45,_0x534eb0[_0x5a4d93(0x687)+'e'](_0x10fce2[_0x5a4d93(0x39c)+'s']()[_0x5bd576(0x840)]()[_0x4afdaf(0x39c)]);}else _0x528eb6=JSON[_0xfab70a(0x3cb)](_0x496c45[_0x5a4d93(0x5a1)](_0x5ac4a8,_0x4942a4))[_0x496c45[_0xfab70a(0x3d1)]],_0x5ac4a8='';}catch(_0x429a53){if(_0x496c45[_0x4afdaf(0x337)](_0x496c45[_0x265f3a(0x4d9)],_0x496c45[_0x5bd576(0x6c1)]))_0x528eb6=JSON[_0x5bd576(0x3cb)](_0x4942a4)[_0x496c45[_0xfab70a(0x3d1)]],_0x5ac4a8='';else{const _0x544e16=_0x2a4664[_0x5a4d93(0x42f)](_0x4922fe,arguments);return _0x162a55=null,_0x544e16;}}else{_0x3d1a6d=_0x3bc75[_0x5bd576(0x278)+_0x5bd576(0x244)]('','(')[_0x5bd576(0x278)+_0xfab70a(0x244)]('',')')[_0x5bd576(0x278)+_0x265f3a(0x244)](',\x20',',')[_0xfab70a(0x278)+_0x5a4d93(0x244)](_0x5d791f[_0x265f3a(0x4a8)],'')[_0x5bd576(0x278)+_0xfab70a(0x244)](_0x5d791f[_0x5bd576(0x484)],'')[_0x4afdaf(0x278)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x61a585=_0x171453[_0xfab70a(0x1e6)+_0xfab70a(0x7a6)][_0x5bd576(0x457)+'h'];_0x5d791f[_0x5a4d93(0x351)](_0x61a585,0x53+0x35a*0x1+-0x3ad);--_0x61a585){_0x4c4a46=_0x3a8d23[_0x5a4d93(0x278)+_0x265f3a(0x244)](_0x5d791f[_0x5bd576(0x76d)](_0x5d791f[_0x4afdaf(0x1a3)],_0x5d791f[_0x5a4d93(0x631)](_0x5194e5,_0x61a585)),_0x5d791f[_0x4afdaf(0x76d)](_0x5d791f[_0x265f3a(0x5f1)],_0x5d791f[_0xfab70a(0x1ee)](_0x2a3f52,_0x61a585))),_0x370584=_0x354c26[_0x4afdaf(0x278)+_0xfab70a(0x244)](_0x5d791f[_0x5a4d93(0x76d)](_0x5d791f[_0x5bd576(0x40d)],_0x5d791f[_0x5a4d93(0x5c4)](_0x1484a6,_0x61a585)),_0x5d791f[_0x4afdaf(0x522)](_0x5d791f[_0xfab70a(0x5f1)],_0x5d791f[_0x5bd576(0x42d)](_0x8e9bcc,_0x61a585))),_0xe3efb8=_0x174a23[_0xfab70a(0x278)+_0xfab70a(0x244)](_0x5d791f[_0x5bd576(0x522)](_0x5d791f[_0xfab70a(0x660)],_0x5d791f[_0xfab70a(0x43a)](_0x526c7a,_0x61a585)),_0x5d791f[_0xfab70a(0x522)](_0x5d791f[_0x5bd576(0x5f1)],_0x5d791f[_0xfab70a(0x43a)](_0x34908d,_0x61a585))),_0x21aad4=_0x596b36[_0x5a4d93(0x278)+_0xfab70a(0x244)](_0x5d791f[_0x5bd576(0x701)](_0x5d791f[_0x265f3a(0x573)],_0x5d791f[_0x5bd576(0x2b4)](_0x11698a,_0x61a585)),_0x5d791f[_0x265f3a(0x76d)](_0x5d791f[_0x5bd576(0x5f1)],_0x5d791f[_0x4afdaf(0x2b4)](_0xd9a411,_0x61a585)));}_0x1543eb=_0x5d791f[_0x4afdaf(0x736)](_0x5335f8,_0x290c15);for(let _0x39a490=_0x3178f5[_0x265f3a(0x1e6)+_0x265f3a(0x7a6)][_0x4afdaf(0x457)+'h'];_0x5d791f[_0x5a4d93(0x351)](_0x39a490,-0x1*-0x2cb+0x7b*0x22+-0x1321);--_0x39a490){_0x428b53=_0x1d0b04[_0x265f3a(0x278)+'ce'](_0x5d791f[_0x5bd576(0x7c4)](_0x5d791f[_0x4afdaf(0x759)],_0x5d791f[_0x5a4d93(0x5c4)](_0x1c4313,_0x39a490)),_0x448426[_0x5a4d93(0x1e6)+_0x5a4d93(0x7a6)][_0x39a490]),_0x48ce44=_0x56fdf2[_0x4afdaf(0x278)+'ce'](_0x5d791f[_0x4afdaf(0x390)](_0x5d791f[_0x5bd576(0x2db)],_0x5d791f[_0x265f3a(0x43a)](_0x427b8f,_0x39a490)),_0x438bc7[_0x5bd576(0x1e6)+_0x4afdaf(0x7a6)][_0x39a490]),_0x22d5bb=_0x538086[_0x5bd576(0x278)+'ce'](_0x5d791f[_0x5a4d93(0x522)](_0x5d791f[_0x5bd576(0x5cc)],_0x5d791f[_0x265f3a(0x553)](_0x48fc44,_0x39a490)),_0xb59e5e[_0x5bd576(0x1e6)+_0x5bd576(0x7a6)][_0x39a490]);}return _0x5de5fd=_0x49d4e7[_0x265f3a(0x278)+_0xfab70a(0x244)](_0x5d791f[_0xfab70a(0x659)],''),_0x551b27=_0x16c266[_0x4afdaf(0x278)+_0x5a4d93(0x244)](_0x5d791f[_0xfab70a(0x264)],''),_0x44eebd=_0x228acb[_0x265f3a(0x278)+_0xfab70a(0x244)](_0x5d791f[_0x4afdaf(0x573)],''),_0x1d937a=_0x226676[_0x265f3a(0x278)+_0x4afdaf(0x244)]('[]',''),_0x5d4278=_0x5d2a6f[_0xfab70a(0x278)+_0x5a4d93(0x244)]('((','('),_0x423f3f=_0x3cc70e[_0xfab70a(0x278)+_0x5a4d93(0x244)]('))',')'),_0x1d53f1;}}catch(_0x102230){if(_0x496c45[_0xfab70a(0x1c0)](_0x496c45[_0x5bd576(0x60c)],_0x496c45[_0x4afdaf(0x1b2)])){_0x6191a6=_0x22138d[_0x4afdaf(0x355)](_0x310f38,_0x19779d);const _0x465f6b={};return _0x465f6b[_0x4afdaf(0x8a3)]=_0x22138d[_0xfab70a(0x33e)],_0x17929d[_0x265f3a(0x2da)+'e'][_0xfab70a(0x83a)+'pt'](_0x465f6b,_0x854b28,_0x770f0c);}else _0x5ac4a8+=_0x4942a4;}if(_0x528eb6&&_0x496c45[_0x4afdaf(0x685)](_0x528eb6[_0x5bd576(0x457)+'h'],-0x1131+-0x18b1+0x29e2)&&_0x496c45[_0x5a4d93(0x685)](_0x528eb6[-0xab+0x9d*-0x3c+0x1*0x2577][_0xfab70a(0x424)+_0x5a4d93(0x2d1)][_0x5a4d93(0x4cc)+_0x5a4d93(0x246)+'t'][-0xbe*-0x1a+-0x92*0xa+-0xd98],text_offset)){if(_0x496c45[_0x5bd576(0x16e)](_0x496c45[_0xfab70a(0x520)],_0x496c45[_0x265f3a(0x520)])){const _0x5143ae=_0x2cc204[_0x4afdaf(0x859)+_0xfab70a(0x41e)+'r'][_0x265f3a(0x1b7)+_0x5bd576(0x179)][_0x5bd576(0x38b)](_0x301ba7),_0x3e6e36=_0x1ebbdc[_0x5a73de],_0x157d82=_0x1012a0[_0x3e6e36]||_0x5143ae;_0x5143ae[_0x4afdaf(0x2df)+_0x5bd576(0x31f)]=_0x3abee6[_0x5a4d93(0x38b)](_0xa5448a),_0x5143ae[_0x265f3a(0x88c)+_0x4afdaf(0x637)]=_0x157d82[_0x4afdaf(0x88c)+_0x4afdaf(0x637)][_0x4afdaf(0x38b)](_0x157d82),_0x56118a[_0x3e6e36]=_0x5143ae;}else chatTemp+=_0x528eb6[0x1*-0x1ce9+0x112f+0xbba][_0x5bd576(0x181)],text_offset=_0x528eb6[-0x1*0x174+-0x16b*0xb+0x110d][_0xfab70a(0x424)+_0x4afdaf(0x2d1)][_0x265f3a(0x4cc)+_0x5bd576(0x246)+'t'][_0x496c45[_0xfab70a(0x238)](_0x528eb6[0x9b*0x19+0x1*0x8c3+-0x17e6][_0xfab70a(0x424)+_0x265f3a(0x2d1)][_0xfab70a(0x4cc)+_0x265f3a(0x246)+'t'][_0xfab70a(0x457)+'h'],0x1*-0x224b+0x1ee5*0x1+0x367)];}chatTemp=chatTemp[_0x265f3a(0x278)+_0x4afdaf(0x244)]('\x0a\x0a','\x0a')[_0x4afdaf(0x278)+_0x265f3a(0x244)]('\x0a\x0a','\x0a'),document[_0x5bd576(0x833)+_0x5bd576(0x2a7)+_0x4afdaf(0x32f)](_0x496c45[_0xfab70a(0x3a5)])[_0x4afdaf(0x45f)+_0x5bd576(0x51d)]='',_0x496c45[_0x4afdaf(0x360)](markdownToHtml,_0x496c45[_0x5bd576(0x239)](beautify,chatTemp),document[_0x5a4d93(0x833)+_0x5a4d93(0x2a7)+_0x4afdaf(0x32f)](_0x496c45[_0x4afdaf(0x3a5)])),_0x496c45[_0xfab70a(0x5fa)](proxify),document[_0x4afdaf(0x729)+_0x5a4d93(0x34b)+_0x5bd576(0x3d4)](_0x496c45[_0xfab70a(0x892)])[_0x5bd576(0x45f)+_0x5a4d93(0x51d)]=_0x496c45[_0x4afdaf(0x66f)](_0x496c45[_0x265f3a(0x70a)](_0x496c45[_0x4afdaf(0x318)](prev_chat,_0x496c45[_0x5bd576(0x2c3)]),document[_0x265f3a(0x833)+_0x265f3a(0x2a7)+_0x4afdaf(0x32f)](_0x496c45[_0x4afdaf(0x3a5)])[_0x5bd576(0x45f)+_0x265f3a(0x51d)]),_0x496c45[_0xfab70a(0x22f)]);}}),_0x432806[_0x56d291(0x2e8)]()[_0x28d382(0x5fb)](_0x3468b1);}else{_0x4ef153=_0x5d791f[_0x189bae(0x678)](_0x5b39e0,-0x1e4b+0x829+0x1623);if(!_0x225c3d)throw _0x21f41a;return _0x5d791f[_0x28d382(0x1ee)](_0x24070d,-0x1d7f+-0x2288+0x41fb)[_0x2a57b3(0x5fb)](()=>_0x3d02c5(_0x54b98f,_0x3ac244,_0x1f66ee));}});}else{const _0xf10351=cmurSb[_0x3cf093(0x45e)](_0x505890,cmurSb[_0x1a0635(0x852)](cmurSb[_0x3cf093(0x370)](cmurSb[_0x5e7126(0x25e)],cmurSb[_0x394fc0(0x3a9)]),');'));_0x3e40da=cmurSb[_0x203112(0x4cb)](_0xf10351);}})[_0x58450c(0x6dd)](_0x21734b=>{const _0x38f605=_0x323b52,_0x4fe1e8=_0x5080b6,_0x12c983=_0x323b52,_0x5ea663=_0x1d5c73,_0x730297=_0x1d5c73;_0x45bf24[_0x38f605(0x6c4)](_0x45bf24[_0x4fe1e8(0x31e)],_0x45bf24[_0x4fe1e8(0x31e)])?(_0x518ac8=_0x3caec1[_0x12c983(0x680)+_0x5ea663(0x276)+'t'],_0x3a908e[_0x5ea663(0x47d)+'e']()):console[_0x730297(0x445)](_0x45bf24[_0x4fe1e8(0x29b)],_0x21734b);});}else return _0x1d590a;});}function send_chat(_0x3973b7){const _0x1ee33b=_0x54745c,_0x403f47=_0x47702c,_0x32ef89=_0x4e55d2,_0x42e7c1=_0x158a42,_0x61d101=_0x4e55d2,_0x22b6b8={'Lphbq':function(_0x4b22c5,_0x818876){return _0x4b22c5(_0x818876);},'tEbUa':function(_0x47ba2b,_0x396c38){return _0x47ba2b-_0x396c38;},'PcQGn':function(_0x1c56ec,_0x36d903){return _0x1c56ec+_0x36d903;},'XIdOj':_0x1ee33b(0x285)+'es','XlNvo':_0x403f47(0x2e7)+'ss','aoQXs':_0x1ee33b(0x68c)+_0x1ee33b(0x518)+_0x403f47(0x502)+')','oVKqw':_0x32ef89(0x269)+_0x32ef89(0x280)+_0x403f47(0x1eb)+_0x1ee33b(0x188)+_0x42e7c1(0x81d)+_0x1ee33b(0x768)+_0x42e7c1(0x802),'IVYnH':_0x1ee33b(0x6d0),'zbIAm':_0x1ee33b(0x3e0),'dnbzc':_0x61d101(0x36d),'oLpNe':function(_0x7f79af){return _0x7f79af();},'bZsDS':function(_0x731e9b,_0x32426b,_0x37f060){return _0x731e9b(_0x32426b,_0x37f060);},'IkdFf':_0x61d101(0x722),'StJlN':_0x42e7c1(0x7ce)+_0x32ef89(0x169),'DuKmm':function(_0x5d1858,_0x5457c4){return _0x5d1858+_0x5457c4;},'cxweq':function(_0x436553,_0x230aaf){return _0x436553+_0x230aaf;},'bMFfu':function(_0x338ba7,_0x3cb9f6){return _0x338ba7+_0x3cb9f6;},'uEWYc':_0x32ef89(0x820),'MmumV':_0x403f47(0x519),'GuQEy':function(_0x1edf6a,_0x2b33ac){return _0x1edf6a!==_0x2b33ac;},'VjbQP':_0x32ef89(0x6a8),'McjhS':_0x42e7c1(0x699),'wwqcO':_0x403f47(0x616),'idhkh':_0x32ef89(0x70d)+_0x32ef89(0x622),'gExYS':function(_0x5cac75,_0x2fa118){return _0x5cac75+_0x2fa118;},'kEbtl':_0x32ef89(0x71c)+_0x61d101(0x1f1)+_0x1ee33b(0x5d8)+_0x42e7c1(0x7af)+_0x403f47(0x130)+_0x403f47(0x5da)+_0x1ee33b(0x7c0)+_0x1ee33b(0x363)+_0x32ef89(0x739)+_0x403f47(0x12f)+_0x32ef89(0x65d),'BYNAf':_0x61d101(0x300)+_0x403f47(0x248),'ZvYJm':function(_0x14ff2b,_0x34ac57){return _0x14ff2b!==_0x34ac57;},'ncQrP':_0x61d101(0x648),'MNOIH':function(_0x21d9bf,_0x373377){return _0x21d9bf>_0x373377;},'ftjpm':function(_0x7d2501,_0x312282){return _0x7d2501==_0x312282;},'OvSQc':_0x61d101(0x59d)+']','ZaqkB':function(_0x261fcc,_0x114f94){return _0x261fcc===_0x114f94;},'WCciI':_0x32ef89(0x672),'Zmsir':_0x61d101(0x2a1),'VrHJT':function(_0x367052,_0x253b62){return _0x367052+_0x253b62;},'TpqKt':_0x403f47(0x70d)+_0x32ef89(0x258)+'t','cffNd':function(_0xf5d699,_0x211e0f){return _0xf5d699===_0x211e0f;},'VaDpI':_0x61d101(0x54a),'YdkTb':_0x61d101(0x4dd),'tsnjM':_0x42e7c1(0x6b4),'WZBJk':_0x1ee33b(0x6fa),'rNtij':_0x32ef89(0x7eb),'txEhG':function(_0x4eade7,_0x4a19d9){return _0x4eade7!==_0x4a19d9;},'WaqJS':_0x32ef89(0x4c7),'cjQwc':function(_0x1c6832,_0x2cf351){return _0x1c6832-_0x2cf351;},'VJIQj':_0x61d101(0x2b6)+'pt','qdVqm':_0x32ef89(0x160),'bhGbr':function(_0x347939,_0xfb62cd){return _0x347939+_0xfb62cd;},'ffLIm':function(_0x169231,_0x2d9c87){return _0x169231+_0x2d9c87;},'WAjAF':_0x403f47(0x13e)+_0x42e7c1(0x7f2)+_0x32ef89(0x6db)+_0x403f47(0x828)+_0x61d101(0x7d8),'XjNAw':_0x1ee33b(0x22d)+'>','ZrUdm':_0x42e7c1(0x51a),'erypD':_0x32ef89(0x6e4),'sDsMV':function(_0xc069cb,_0x1d8ce1){return _0xc069cb+_0x1d8ce1;},'SmrHu':_0x42e7c1(0x829),'orfiT':_0x1ee33b(0x482),'TKXBO':_0x42e7c1(0x15a)+'n','vFalO':function(_0x4e9669,_0x46cd08){return _0x4e9669===_0x46cd08;},'AYOro':_0x403f47(0x1df),'ieIiY':_0x42e7c1(0x48a),'DIfqT':_0x42e7c1(0x27a)+':','FbupB':function(_0x1dd214,_0x2d7a29){return _0x1dd214!==_0x2d7a29;},'lpKSt':_0x403f47(0x7ed),'ndQIT':_0x42e7c1(0x233),'RdIyo':function(_0x978018,_0x62f502){return _0x978018==_0x62f502;},'xQEKe':function(_0x12207e,_0x584382){return _0x12207e>_0x584382;},'jCfqd':function(_0x18ba0d,_0x56860f){return _0x18ba0d>_0x56860f;},'Urarf':_0x403f47(0x340),'tOTlC':_0x42e7c1(0x301),'ykPnp':_0x61d101(0x6a6),'loxbW':_0x42e7c1(0x320),'tZtru':_0x42e7c1(0x3c9),'pNkfr':_0x1ee33b(0x438),'HPpxx':_0x403f47(0x4b0),'nBACH':_0x61d101(0x532),'EaskN':_0x42e7c1(0x697),'TVuMU':_0x32ef89(0x669),'oGGTk':_0x32ef89(0x147),'GPbPA':_0x42e7c1(0x623),'asMlR':_0x61d101(0x77e),'xoSmG':_0x61d101(0x762),'VkVmh':function(_0x2fcc20,_0x3e5bef){return _0x2fcc20(_0x3e5bef);},'IqZnc':function(_0x219385,_0x1d988d){return _0x219385!=_0x1d988d;},'qVCJP':function(_0x5835fd,_0x195cc8){return _0x5835fd+_0x195cc8;},'lepxg':_0x403f47(0x70d),'rTfgA':_0x32ef89(0x443)+_0x403f47(0x6e0),'NTCrO':_0x1ee33b(0x801)+'\x0a','qDrBW':function(_0x585e59,_0x497514){return _0x585e59+_0x497514;},'JjPFI':function(_0x4aacc3,_0x4f2e28){return _0x4aacc3+_0x4f2e28;},'KfMcW':function(_0x47f80d,_0x50523b){return _0x47f80d+_0x50523b;},'gjOpp':function(_0x5d23d1,_0x321e54){return _0x5d23d1+_0x321e54;},'eULaD':function(_0x4a72fd,_0x548a53){return _0x4a72fd+_0x548a53;},'PLyjg':_0x403f47(0x3f7)+_0x403f47(0x3c4)+_0x42e7c1(0x5a0)+_0x32ef89(0x21a)+_0x61d101(0x58d)+_0x1ee33b(0x821)+_0x42e7c1(0x253)+'\x0a','aRkjX':_0x42e7c1(0x33b),'BdKWJ':_0x1ee33b(0x4f2),'ljsTN':_0x42e7c1(0x6b6)+_0x32ef89(0x3b0)+_0x32ef89(0x2d8),'KotXS':_0x42e7c1(0x605),'BgEmA':function(_0x120ff8,_0x122a27){return _0x120ff8+_0x122a27;},'rgrFY':function(_0x24c2de,_0x1ac660){return _0x24c2de+_0x1ac660;},'ODNhX':_0x1ee33b(0x201),'oDrxO':_0x403f47(0x1f2),'UzZlO':function(_0x37c7fb,_0x54f8be){return _0x37c7fb+_0x54f8be;},'StGul':_0x42e7c1(0x13e)+_0x1ee33b(0x7f2)+_0x32ef89(0x6db)+_0x1ee33b(0x1be)+_0x42e7c1(0x798)+'\x22>','gGNiU':function(_0x2d48ec,_0x39996a,_0x3ed746){return _0x2d48ec(_0x39996a,_0x3ed746);},'YaEoa':_0x403f47(0x158)+_0x42e7c1(0x400)+_0x42e7c1(0x7bc)+_0x1ee33b(0x57d)+_0x32ef89(0x59a)+_0x42e7c1(0x453)};let _0x6bb54e=document[_0x42e7c1(0x833)+_0x42e7c1(0x2a7)+_0x403f47(0x32f)](_0x22b6b8[_0x42e7c1(0x3b3)])[_0x403f47(0x39c)];if(_0x3973b7){if(_0x22b6b8[_0x61d101(0x2c0)](_0x22b6b8[_0x42e7c1(0x858)],_0x22b6b8[_0x403f47(0x28c)]))_0x6bb54e=_0x3973b7[_0x42e7c1(0x680)+_0x1ee33b(0x276)+'t'],_0x3973b7[_0x1ee33b(0x47d)+'e']();else return _0x22b6b8[_0x61d101(0x2b8)](_0x4ca98b,_0x22b6b8[_0x61d101(0x2b8)](_0x478b54,_0x35e9ba));}if(_0x22b6b8[_0x403f47(0x67a)](_0x6bb54e[_0x61d101(0x457)+'h'],0x1556+-0x19*0x1f+0x2b*-0x6d)||_0x22b6b8[_0x403f47(0x506)](_0x6bb54e[_0x32ef89(0x457)+'h'],-0x22c+-0x8d0+-0x1ec*-0x6))return;if(_0x22b6b8[_0x403f47(0x881)](word_last[_0x42e7c1(0x457)+'h'],-0x11*-0x20+0x324*0x9+-0x71c*0x4))word_last[_0x42e7c1(0x3ad)](-0x1062+-0x14b8+0x270e*0x1);if(_0x6bb54e[_0x61d101(0x25d)+_0x42e7c1(0x1c2)]('你能')||_0x6bb54e[_0x32ef89(0x25d)+_0x42e7c1(0x1c2)]('讲讲')||_0x6bb54e[_0x61d101(0x25d)+_0x1ee33b(0x1c2)]('扮演')||_0x6bb54e[_0x42e7c1(0x25d)+_0x403f47(0x1c2)]('模仿')||_0x6bb54e[_0x403f47(0x25d)+_0x1ee33b(0x1c2)](_0x22b6b8[_0x61d101(0x354)])||_0x6bb54e[_0x403f47(0x25d)+_0x32ef89(0x1c2)]('帮我')||_0x6bb54e[_0x403f47(0x25d)+_0x61d101(0x1c2)](_0x22b6b8[_0x32ef89(0x55a)])||_0x6bb54e[_0x42e7c1(0x25d)+_0x61d101(0x1c2)](_0x22b6b8[_0x61d101(0x50a)])||_0x6bb54e[_0x32ef89(0x25d)+_0x32ef89(0x1c2)]('请问')||_0x6bb54e[_0x42e7c1(0x25d)+_0x403f47(0x1c2)]('请给')||_0x6bb54e[_0x42e7c1(0x25d)+_0x42e7c1(0x1c2)]('请你')||_0x6bb54e[_0x42e7c1(0x25d)+_0x32ef89(0x1c2)](_0x22b6b8[_0x42e7c1(0x354)])||_0x6bb54e[_0x403f47(0x25d)+_0x32ef89(0x1c2)](_0x22b6b8[_0x61d101(0x297)])||_0x6bb54e[_0x1ee33b(0x25d)+_0x42e7c1(0x1c2)](_0x22b6b8[_0x42e7c1(0x3e1)])||_0x6bb54e[_0x403f47(0x25d)+_0x32ef89(0x1c2)](_0x22b6b8[_0x32ef89(0x4f6)])||_0x6bb54e[_0x61d101(0x25d)+_0x61d101(0x1c2)](_0x22b6b8[_0x403f47(0x808)])||_0x6bb54e[_0x61d101(0x25d)+_0x1ee33b(0x1c2)](_0x22b6b8[_0x42e7c1(0x31c)])||_0x6bb54e[_0x61d101(0x25d)+_0x42e7c1(0x1c2)]('怎样')||_0x6bb54e[_0x32ef89(0x25d)+_0x403f47(0x1c2)]('给我')||_0x6bb54e[_0x32ef89(0x25d)+_0x403f47(0x1c2)]('如何')||_0x6bb54e[_0x403f47(0x25d)+_0x61d101(0x1c2)]('谁是')||_0x6bb54e[_0x61d101(0x25d)+_0x1ee33b(0x1c2)]('查询')||_0x6bb54e[_0x61d101(0x25d)+_0x403f47(0x1c2)](_0x22b6b8[_0x1ee33b(0x14e)])||_0x6bb54e[_0x32ef89(0x25d)+_0x32ef89(0x1c2)](_0x22b6b8[_0x42e7c1(0x4e7)])||_0x6bb54e[_0x61d101(0x25d)+_0x1ee33b(0x1c2)](_0x22b6b8[_0x403f47(0x838)])||_0x6bb54e[_0x403f47(0x25d)+_0x403f47(0x1c2)](_0x22b6b8[_0x1ee33b(0x7b9)])||_0x6bb54e[_0x32ef89(0x25d)+_0x1ee33b(0x1c2)]('哪个')||_0x6bb54e[_0x42e7c1(0x25d)+_0x42e7c1(0x1c2)]('哪些')||_0x6bb54e[_0x42e7c1(0x25d)+_0x32ef89(0x1c2)](_0x22b6b8[_0x42e7c1(0x6a4)])||_0x6bb54e[_0x1ee33b(0x25d)+_0x42e7c1(0x1c2)](_0x22b6b8[_0x403f47(0x186)])||_0x6bb54e[_0x32ef89(0x25d)+_0x403f47(0x1c2)]('啥是')||_0x6bb54e[_0x1ee33b(0x25d)+_0x1ee33b(0x1c2)]('为啥')||_0x6bb54e[_0x1ee33b(0x25d)+_0x1ee33b(0x1c2)]('怎么'))return _0x22b6b8[_0x1ee33b(0x36f)](send_webchat,_0x3973b7);if(_0x22b6b8[_0x32ef89(0x2c2)](lock_chat,-0x685*-0x5+0x1df3+-0x1*0x3e8c))return;lock_chat=0x134e+0x1181+-0x542*0x7;const _0x3f3a94=_0x22b6b8[_0x42e7c1(0x603)](_0x22b6b8[_0x61d101(0x84d)](_0x22b6b8[_0x61d101(0x4e6)](document[_0x403f47(0x833)+_0x32ef89(0x2a7)+_0x1ee33b(0x32f)](_0x22b6b8[_0x1ee33b(0x688)])[_0x61d101(0x45f)+_0x1ee33b(0x51d)][_0x403f47(0x278)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x32ef89(0x278)+'ce'](/<hr.*/gs,'')[_0x32ef89(0x278)+'ce'](/<[^>]+>/g,'')[_0x403f47(0x278)+'ce'](/\n\n/g,'\x0a'),_0x22b6b8[_0x42e7c1(0x59e)]),search_queryquery),_0x22b6b8[_0x403f47(0x153)]);let _0x4df125=_0x22b6b8[_0x61d101(0x544)](_0x22b6b8[_0x61d101(0x374)](_0x22b6b8[_0x42e7c1(0x12d)](_0x22b6b8[_0x32ef89(0x29a)](_0x22b6b8[_0x403f47(0x810)](_0x22b6b8[_0x42e7c1(0x6bf)](_0x22b6b8[_0x403f47(0x4ca)](_0x22b6b8[_0x42e7c1(0x74d)],_0x22b6b8[_0x403f47(0x7ac)]),_0x3f3a94),'\x0a'),word_last),_0x22b6b8[_0x61d101(0x76e)]),_0x6bb54e),_0x22b6b8[_0x61d101(0x309)]);const _0x2af062={};_0x2af062[_0x1ee33b(0x4fd)+'t']=_0x4df125,_0x2af062[_0x403f47(0x8ac)+_0x42e7c1(0x7bf)]=0x3e8,_0x2af062[_0x1ee33b(0x875)+_0x42e7c1(0x896)+'e']=0.9,_0x2af062[_0x42e7c1(0x6bd)]=0x1,_0x2af062[_0x42e7c1(0x391)+_0x1ee33b(0x3ae)+_0x403f47(0x554)+'ty']=0x0,_0x2af062[_0x1ee33b(0x4a5)+_0x1ee33b(0x488)+_0x61d101(0x4c9)+'y']=0x1,_0x2af062[_0x42e7c1(0x4fa)+'of']=0x1,_0x2af062[_0x61d101(0x5bf)]=![],_0x2af062[_0x403f47(0x424)+_0x42e7c1(0x2d1)]=0x0,_0x2af062[_0x42e7c1(0x7b0)+'m']=!![];const _0x477569={'method':_0x22b6b8[_0x61d101(0x88e)],'headers':headers,'body':_0x22b6b8[_0x403f47(0x2b8)](b64EncodeUnicode,JSON[_0x61d101(0x5e6)+_0x42e7c1(0x149)](_0x2af062))};_0x6bb54e=_0x6bb54e[_0x403f47(0x278)+_0x1ee33b(0x244)]('\x0a\x0a','\x0a')[_0x403f47(0x278)+_0x403f47(0x244)]('\x0a\x0a','\x0a'),document[_0x32ef89(0x833)+_0x61d101(0x2a7)+_0x61d101(0x32f)](_0x22b6b8[_0x1ee33b(0x6f2)])[_0x32ef89(0x45f)+_0x42e7c1(0x51d)]='',_0x22b6b8[_0x61d101(0x8a2)](markdownToHtml,_0x22b6b8[_0x42e7c1(0x2b8)](beautify,_0x6bb54e),document[_0x32ef89(0x833)+_0x61d101(0x2a7)+_0x32ef89(0x32f)](_0x22b6b8[_0x42e7c1(0x6f2)])),_0x22b6b8[_0x42e7c1(0x5aa)](proxify),chatTextRaw=_0x22b6b8[_0x1ee33b(0x5f8)](_0x22b6b8[_0x32ef89(0x569)](_0x22b6b8[_0x32ef89(0x299)],_0x6bb54e),_0x22b6b8[_0x42e7c1(0x3d8)]),chatTemp='',text_offset=-(0x6*-0x31f+0x810+-0x1*-0xaab),prev_chat=document[_0x1ee33b(0x729)+_0x1ee33b(0x34b)+_0x42e7c1(0x3d4)](_0x22b6b8[_0x61d101(0x818)])[_0x61d101(0x45f)+_0x61d101(0x51d)],prev_chat=_0x22b6b8[_0x403f47(0x4c8)](_0x22b6b8[_0x32ef89(0x4c8)](_0x22b6b8[_0x1ee33b(0x544)](prev_chat,_0x22b6b8[_0x403f47(0x2ca)]),document[_0x1ee33b(0x833)+_0x1ee33b(0x2a7)+_0x61d101(0x32f)](_0x22b6b8[_0x32ef89(0x6f2)])[_0x61d101(0x45f)+_0x32ef89(0x51d)]),_0x22b6b8[_0x61d101(0x857)]),_0x22b6b8[_0x42e7c1(0x868)](fetch,_0x22b6b8[_0x1ee33b(0x843)],_0x477569)[_0x1ee33b(0x5fb)](_0x5db641=>{const _0x1248cb=_0x32ef89,_0x1c49b4=_0x61d101,_0x148052=_0x61d101,_0x46a2a3=_0x1ee33b,_0x59d3ed=_0x61d101,_0x293a33={'jihxv':_0x22b6b8[_0x1248cb(0x887)],'UNExh':function(_0x255911,_0x403598){const _0x351196=_0x1248cb;return _0x22b6b8[_0x351196(0x748)](_0x255911,_0x403598);},'YMSHM':_0x22b6b8[_0x1c49b4(0x693)],'NlgXy':function(_0x29aa1d,_0x5c7130){const _0x2c1061=_0x1248cb;return _0x22b6b8[_0x2c1061(0x2b8)](_0x29aa1d,_0x5c7130);},'AGIBF':_0x22b6b8[_0x148052(0x1b4)],'kJrfW':function(_0xde299c,_0x218106){const _0x114b04=_0x1248cb;return _0x22b6b8[_0x114b04(0x68e)](_0xde299c,_0x218106);},'SJDoS':_0x22b6b8[_0x1c49b4(0x675)],'vGZAf':function(_0x2c1a0b,_0x971164){const _0xbc474f=_0x148052;return _0x22b6b8[_0xbc474f(0x423)](_0x2c1a0b,_0x971164);},'NYnji':function(_0x3e6b28,_0x4c5242){const _0x228e84=_0x1c49b4;return _0x22b6b8[_0x228e84(0x16d)](_0x3e6b28,_0x4c5242);},'KSHua':_0x22b6b8[_0x1c49b4(0x7da)],'YUsjD':function(_0x4e3258,_0x5d0cfe){const _0x2ad221=_0x59d3ed;return _0x22b6b8[_0x2ad221(0x7f9)](_0x4e3258,_0x5d0cfe);},'cSDUG':_0x22b6b8[_0x59d3ed(0x204)],'EJHVD':_0x22b6b8[_0x148052(0x154)],'DBDDF':function(_0x18b92b,_0x56e3c2){const _0x2d2c3e=_0x46a2a3;return _0x22b6b8[_0x2d2c3e(0x157)](_0x18b92b,_0x56e3c2);},'IKTSy':_0x22b6b8[_0x1c49b4(0x3b3)],'ilkpd':function(_0xe97313,_0x16ab0c){const _0x59c6c1=_0x59d3ed;return _0x22b6b8[_0x59c6c1(0x7c5)](_0xe97313,_0x16ab0c);},'ZbihG':_0x22b6b8[_0x1c49b4(0x45b)],'FtbKZ':_0x22b6b8[_0x148052(0x460)],'KUTHH':_0x22b6b8[_0x1248cb(0x7e7)],'reZYH':_0x22b6b8[_0x148052(0x4e9)],'hYINQ':_0x22b6b8[_0x1c49b4(0x24c)],'jEoRf':function(_0x2147f6,_0x408e69){const _0x1ce4e7=_0x1248cb;return _0x22b6b8[_0x1ce4e7(0x7c5)](_0x2147f6,_0x408e69);},'rglMV':_0x22b6b8[_0x1248cb(0x54e)],'GZVGG':function(_0x1c26e9,_0x1a4359){const _0x5da841=_0x148052;return _0x22b6b8[_0x5da841(0x423)](_0x1c26e9,_0x1a4359);},'LzoDJ':function(_0x1f9d8a,_0x45f34a){const _0x5e2371=_0x46a2a3;return _0x22b6b8[_0x5e2371(0x347)](_0x1f9d8a,_0x45f34a);},'ZwRvb':_0x22b6b8[_0x1c49b4(0x872)],'WZgkl':function(_0x5c20f8,_0x2c1541){const _0x44506e=_0x1c49b4;return _0x22b6b8[_0x44506e(0x76b)](_0x5c20f8,_0x2c1541);},'cNnpz':_0x22b6b8[_0x148052(0x6f2)],'fkMVS':function(_0x4363e0,_0x8ae47f,_0x243fe3){const _0x2b08ae=_0x59d3ed;return _0x22b6b8[_0x2b08ae(0x8a2)](_0x4363e0,_0x8ae47f,_0x243fe3);},'TWEMM':function(_0x7f690e,_0x444d9c){const _0x46ae99=_0x46a2a3;return _0x22b6b8[_0x46ae99(0x2b8)](_0x7f690e,_0x444d9c);},'KvRub':function(_0x35a35d){const _0x4b6624=_0x1248cb;return _0x22b6b8[_0x4b6624(0x5aa)](_0x35a35d);},'vwHAL':_0x22b6b8[_0x46a2a3(0x818)],'GVcOq':function(_0x50f2f9,_0x9ccf67){const _0x59ad64=_0x148052;return _0x22b6b8[_0x59ad64(0x84d)](_0x50f2f9,_0x9ccf67);},'UGAaG':function(_0x3914a0,_0x173227){const _0x447709=_0x46a2a3;return _0x22b6b8[_0x447709(0x603)](_0x3914a0,_0x173227);},'ibwoz':_0x22b6b8[_0x1248cb(0x85d)],'FRbZy':_0x22b6b8[_0x1248cb(0x857)]};if(_0x22b6b8[_0x1c49b4(0x7c5)](_0x22b6b8[_0x1c49b4(0x59c)],_0x22b6b8[_0x148052(0x2f7)]))_0x5acf8d+=_0x4a5f78[-0x2*-0x3a9+0xb*-0x95+-0xeb][_0x1c49b4(0x181)],_0x567637=_0x2c45e5[-0x490+-0x3*0x2e7+0xd45][_0x1248cb(0x424)+_0x46a2a3(0x2d1)][_0x1c49b4(0x4cc)+_0x1248cb(0x246)+'t'][_0x22b6b8[_0x1c49b4(0x2b9)](_0x7e40b7[0x1cb*-0x2+0x1*0x39f+-0x3*0x3][_0x59d3ed(0x424)+_0x1248cb(0x2d1)][_0x46a2a3(0x4cc)+_0x1c49b4(0x246)+'t'][_0x1248cb(0x457)+'h'],0xf7d+-0x1736+0x7ba)];else{const _0x2b63f0=_0x5db641[_0x46a2a3(0x5c9)][_0x1c49b4(0x243)+_0x148052(0x788)]();let _0x5bb982='',_0x336adc='';_0x2b63f0[_0x1248cb(0x2e8)]()[_0x59d3ed(0x5fb)](function _0x3a0419({done:_0x51da7d,value:_0x436966}){const _0x52362b=_0x1c49b4,_0x596a9b=_0x46a2a3,_0x3c51d2=_0x148052,_0x2cfed3=_0x1c49b4,_0x585f23=_0x1248cb,_0x3a6f4d={'yzimF':function(_0x265d0b,_0x3fdc62){const _0x4cc557=_0xc706;return _0x22b6b8[_0x4cc557(0x48c)](_0x265d0b,_0x3fdc62);},'qPZkT':_0x22b6b8[_0x52362b(0x4e9)],'lNFwi':function(_0x3ba0d5,_0x16f267){const _0x37d98f=_0x52362b;return _0x22b6b8[_0x37d98f(0x2b8)](_0x3ba0d5,_0x16f267);},'Uixva':_0x22b6b8[_0x52362b(0x18c)],'mdZtf':_0x22b6b8[_0x596a9b(0x307)],'GMBYM':_0x22b6b8[_0x596a9b(0x64d)],'HQFUf':_0x22b6b8[_0x52362b(0x135)],'HDMvc':function(_0x3300ba,_0x547724){const _0x52cd52=_0x3c51d2;return _0x22b6b8[_0x52cd52(0x48c)](_0x3300ba,_0x547724);},'vccyn':_0x22b6b8[_0x2cfed3(0x564)],'VDVHG':_0x22b6b8[_0x585f23(0x28d)],'tIpbm':function(_0x474084){const _0x53b7b6=_0x585f23;return _0x22b6b8[_0x53b7b6(0x5aa)](_0x474084);},'wBkxg':function(_0x1ce0fb,_0x52973a,_0x4f369f){const _0x3cc527=_0x2cfed3;return _0x22b6b8[_0x3cc527(0x8a2)](_0x1ce0fb,_0x52973a,_0x4f369f);},'Zotik':function(_0x24dff7,_0x141a86){const _0x328455=_0x52362b;return _0x22b6b8[_0x328455(0x2b8)](_0x24dff7,_0x141a86);},'NARiL':_0x22b6b8[_0x596a9b(0x578)],'hjgLU':_0x22b6b8[_0x3c51d2(0x677)],'kCihh':function(_0xbff31f,_0xa75753){const _0x2dbd5e=_0x2cfed3;return _0x22b6b8[_0x2dbd5e(0x12d)](_0xbff31f,_0xa75753);},'niHNX':function(_0x80e708,_0x3abf58){const _0x2d6553=_0x3c51d2;return _0x22b6b8[_0x2d6553(0x83b)](_0x80e708,_0x3abf58);},'KPUbL':function(_0x1b97ab,_0x5b873f){const _0x2d2260=_0x596a9b;return _0x22b6b8[_0x2d2260(0x75d)](_0x1b97ab,_0x5b873f);},'CPhOE':_0x22b6b8[_0x596a9b(0x6ad)],'lKGcP':function(_0x44109d,_0x1bbcdb){const _0x24f088=_0x585f23;return _0x22b6b8[_0x24f088(0x12d)](_0x44109d,_0x1bbcdb);},'RrpVI':_0x22b6b8[_0x585f23(0x635)],'xaNmY':function(_0x3a3dcc,_0x425ed9){const _0x14c092=_0x3c51d2;return _0x22b6b8[_0x14c092(0x75d)](_0x3a3dcc,_0x425ed9);},'oiPSg':function(_0x383414,_0x36fc01){const _0x4ab40b=_0x585f23;return _0x22b6b8[_0x4ab40b(0x2b8)](_0x383414,_0x36fc01);}};if(_0x22b6b8[_0x585f23(0x7ee)](_0x22b6b8[_0x52362b(0x718)],_0x22b6b8[_0x2cfed3(0x2a0)])){if(_0x51da7d)return;const _0x2d5c58=new TextDecoder(_0x22b6b8[_0x2cfed3(0x46c)])[_0x3c51d2(0x45c)+'e'](_0x436966);return _0x2d5c58[_0x2cfed3(0x50f)]()[_0x596a9b(0x1c6)]('\x0a')[_0x3c51d2(0x28f)+'ch'](function(_0x2036e6){const _0x40f68b=_0x596a9b,_0x54b44d=_0x3c51d2,_0x24ea6d=_0x2cfed3,_0x55ecc0=_0x596a9b,_0x36acf1=_0x52362b,_0x2930ea={'jPzLn':_0x293a33[_0x40f68b(0x56c)],'hBbqp':function(_0x481b23,_0x1569cc){const _0x345fc1=_0x40f68b;return _0x293a33[_0x345fc1(0x46a)](_0x481b23,_0x1569cc);},'ancPB':_0x293a33[_0x54b44d(0x1ad)],'lwGLr':function(_0x5662db,_0x43220d){const _0x39fa0b=_0x54b44d;return _0x293a33[_0x39fa0b(0x767)](_0x5662db,_0x43220d);},'eOzcG':_0x293a33[_0x54b44d(0x339)]};if(_0x293a33[_0x54b44d(0x811)](_0x293a33[_0x54b44d(0x1cd)],_0x293a33[_0x54b44d(0x1cd)]))_0xa8b33+=_0x5b762c;else{if(_0x293a33[_0x54b44d(0x7a1)](_0x2036e6[_0x54b44d(0x457)+'h'],0x7*0x42a+0x20b4+-0x3dd4))_0x5bb982=_0x2036e6[_0x54b44d(0x3ad)](-0x13d+0x7*-0x113+0x8c8);if(_0x293a33[_0x40f68b(0x53c)](_0x5bb982,_0x293a33[_0x24ea6d(0x5e1)])){if(_0x293a33[_0x55ecc0(0x58a)](_0x293a33[_0x24ea6d(0x19b)],_0x293a33[_0x24ea6d(0x6f3)]))return!![];else{word_last+=_0x293a33[_0x55ecc0(0x80f)](chatTextRaw,chatTemp),lock_chat=0x609*0x2+-0x1dab+-0x35*-0x55,document[_0x54b44d(0x833)+_0x24ea6d(0x2a7)+_0x24ea6d(0x32f)](_0x293a33[_0x54b44d(0x495)])[_0x55ecc0(0x39c)]='';return;}}let _0x4c23e3;try{if(_0x293a33[_0x36acf1(0x787)](_0x293a33[_0x24ea6d(0x163)],_0x293a33[_0x55ecc0(0x684)]))_0x172e68[_0x40f68b(0x3cb)](_0x5d571a[_0x40f68b(0x285)+'es'][0x16fb+0x17f+-0x187a][_0x24ea6d(0x181)][_0x55ecc0(0x278)+_0x40f68b(0x244)]('\x0a',''))[_0x55ecc0(0x28f)+'ch'](_0x200e33=>{const _0x209047=_0x36acf1,_0x5791ff=_0x54b44d,_0x28ed69=_0x55ecc0,_0xf39b01=_0x24ea6d,_0x45179a=_0x54b44d;_0x1c9ac9[_0x209047(0x833)+_0x209047(0x2a7)+_0x209047(0x32f)](_0x2930ea[_0x209047(0x3f5)])[_0x5791ff(0x45f)+_0x28ed69(0x51d)]+=_0x2930ea[_0x5791ff(0x871)](_0x2930ea[_0xf39b01(0x871)](_0x2930ea[_0x28ed69(0x652)],_0x2930ea[_0x45179a(0x6d1)](_0x797c30,_0x200e33)),_0x2930ea[_0x45179a(0x409)]);});else try{if(_0x293a33[_0x55ecc0(0x58a)](_0x293a33[_0x36acf1(0x486)],_0x293a33[_0x40f68b(0x486)]))_0x4c23e3=JSON[_0x54b44d(0x3cb)](_0x293a33[_0x40f68b(0x46a)](_0x336adc,_0x5bb982))[_0x293a33[_0x55ecc0(0x68a)]],_0x336adc='';else{const _0x37c792=_0x101cd0?function(){const _0x32d838=_0x40f68b;if(_0x22bed7){const _0xeb97b0=_0x4d7fed[_0x32d838(0x42f)](_0x7b798f,arguments);return _0x1bb235=null,_0xeb97b0;}}:function(){};return _0x304c4c=![],_0x37c792;}}catch(_0x58ab27){if(_0x293a33[_0x54b44d(0x811)](_0x293a33[_0x54b44d(0x3ca)],_0x293a33[_0x24ea6d(0x3ca)]))try{_0x2b2113=_0x47d668[_0x36acf1(0x3cb)](_0x3a6f4d[_0x40f68b(0x7f3)](_0x5ce10f,_0x123f61))[_0x3a6f4d[_0x36acf1(0x850)]],_0x1126dd='';}catch(_0x8b1554){_0x376c35=_0x130fdd[_0x55ecc0(0x3cb)](_0x960c29)[_0x3a6f4d[_0x54b44d(0x850)]],_0x5d1ef9='';}else _0x4c23e3=JSON[_0x55ecc0(0x3cb)](_0x5bb982)[_0x293a33[_0x36acf1(0x68a)]],_0x336adc='';}}catch(_0x3887c0){_0x293a33[_0x40f68b(0x2c4)](_0x293a33[_0x55ecc0(0x225)],_0x293a33[_0x55ecc0(0x225)])?_0x336adc+=_0x5bb982:_0x3a6f4d[_0x40f68b(0x893)](_0x53df0e,_0x3a6f4d[_0x55ecc0(0x886)]);}if(_0x4c23e3&&_0x293a33[_0x24ea6d(0x7a1)](_0x4c23e3[_0x24ea6d(0x457)+'h'],-0x17+-0x1b71*0x1+0x1b88)&&_0x293a33[_0x24ea6d(0x148)](_0x4c23e3[0x2ae+-0x9*0x16f+0xa39][_0x36acf1(0x424)+_0x54b44d(0x2d1)][_0x36acf1(0x4cc)+_0x40f68b(0x246)+'t'][0x1bd6+-0x1197+-0xa3f],text_offset)){if(_0x293a33[_0x54b44d(0x6cd)](_0x293a33[_0x36acf1(0x1ce)],_0x293a33[_0x54b44d(0x1ce)])){const _0x427009={'JkXyB':sGVVuc[_0x24ea6d(0x4d5)],'SmmkD':sGVVuc[_0x55ecc0(0x617)],'TSFyA':function(_0x17e2a2,_0x37d0e8){const _0xe998b5=_0x55ecc0;return sGVVuc[_0xe998b5(0x893)](_0x17e2a2,_0x37d0e8);},'RTTro':sGVVuc[_0x40f68b(0x377)],'GmeqH':function(_0x121115,_0x25e747){const _0x22c1d7=_0x54b44d;return sGVVuc[_0x22c1d7(0x4ef)](_0x121115,_0x25e747);},'xujSU':sGVVuc[_0x54b44d(0x230)],'SRlCN':sGVVuc[_0x24ea6d(0x79d)],'EkEKj':function(_0x57c832){const _0x4bd7c9=_0x40f68b;return sGVVuc[_0x4bd7c9(0x48f)](_0x57c832);}};sGVVuc[_0x36acf1(0x8a0)](_0x5e7862,this,function(){const _0x4353b9=_0x55ecc0,_0x390f00=_0x24ea6d,_0x3db8c8=_0x54b44d,_0x1ce04f=_0x24ea6d,_0x2b52c9=_0x54b44d,_0x837b43=new _0x39af08(_0x427009[_0x4353b9(0x714)]),_0x1a5551=new _0xe20e5d(_0x427009[_0x4353b9(0x63d)],'i'),_0x15d9e7=_0x427009[_0x390f00(0x332)](_0x34628b,_0x427009[_0x3db8c8(0x1cf)]);!_0x837b43[_0x3db8c8(0x49d)](_0x427009[_0x4353b9(0x3e7)](_0x15d9e7,_0x427009[_0x1ce04f(0x38d)]))||!_0x1a5551[_0x3db8c8(0x49d)](_0x427009[_0x3db8c8(0x3e7)](_0x15d9e7,_0x427009[_0x1ce04f(0x200)]))?_0x427009[_0x390f00(0x332)](_0x15d9e7,'0'):_0x427009[_0x3db8c8(0x294)](_0x381a01);})();}else chatTemp+=_0x4c23e3[0x3*-0x527+-0x9f8+0x196d][_0x55ecc0(0x181)],text_offset=_0x4c23e3[0x23b5+0x1*-0x86d+-0x1b48][_0x40f68b(0x424)+_0x24ea6d(0x2d1)][_0x54b44d(0x4cc)+_0x54b44d(0x246)+'t'][_0x293a33[_0x54b44d(0x86f)](_0x4c23e3[-0x66+0x23c8+0x2*-0x11b1][_0x36acf1(0x424)+_0x40f68b(0x2d1)][_0x55ecc0(0x4cc)+_0x40f68b(0x246)+'t'][_0x36acf1(0x457)+'h'],-0xdd7+0x607*-0x1+-0x13df*-0x1)];}chatTemp=chatTemp[_0x55ecc0(0x278)+_0x36acf1(0x244)]('\x0a\x0a','\x0a')[_0x36acf1(0x278)+_0x36acf1(0x244)]('\x0a\x0a','\x0a'),document[_0x36acf1(0x833)+_0x24ea6d(0x2a7)+_0x24ea6d(0x32f)](_0x293a33[_0x55ecc0(0x73e)])[_0x36acf1(0x45f)+_0x36acf1(0x51d)]='',_0x293a33[_0x54b44d(0x4d1)](markdownToHtml,_0x293a33[_0x36acf1(0x1ab)](beautify,chatTemp),document[_0x24ea6d(0x833)+_0x54b44d(0x2a7)+_0x24ea6d(0x32f)](_0x293a33[_0x24ea6d(0x73e)])),_0x293a33[_0x36acf1(0x60e)](proxify),document[_0x40f68b(0x729)+_0x24ea6d(0x34b)+_0x24ea6d(0x3d4)](_0x293a33[_0x55ecc0(0x3d5)])[_0x54b44d(0x45f)+_0x54b44d(0x51d)]=_0x293a33[_0x54b44d(0x473)](_0x293a33[_0x36acf1(0x80f)](_0x293a33[_0x36acf1(0x692)](prev_chat,_0x293a33[_0x54b44d(0x638)]),document[_0x40f68b(0x833)+_0x40f68b(0x2a7)+_0x24ea6d(0x32f)](_0x293a33[_0x24ea6d(0x73e)])[_0x24ea6d(0x45f)+_0x55ecc0(0x51d)]),_0x293a33[_0x24ea6d(0x53a)]);}}),_0x2b63f0[_0x596a9b(0x2e8)]()[_0x52362b(0x5fb)](_0x3a0419);}else{if(_0x17a860[_0x3c51d2(0x833)+_0x596a9b(0x2a7)+_0x3c51d2(0x32f)](_0x3a6f4d[_0x585f23(0x4ef)](_0x3a6f4d[_0x2cfed3(0x292)],_0x3a6f4d[_0x585f23(0x893)](_0x3d6a5f,_0x3a6f4d[_0x2cfed3(0x4ef)](_0x27f303,-0x1*-0x1b9d+0x4fd+-0x2099))))){let _0x3da1ae=_0x501c2d[_0x596a9b(0x833)+_0x3c51d2(0x2a7)+_0x585f23(0x32f)](_0x3a6f4d[_0x585f23(0x597)](_0x3a6f4d[_0x2cfed3(0x292)],_0x3a6f4d[_0x52362b(0x893)](_0x56ae71,_0x3a6f4d[_0x585f23(0x5e9)](_0x362d38,0x1*0x1065+0xbca+-0x1c2e))))[_0x2cfed3(0x519)];_0x22b5e9[_0x52362b(0x833)+_0x585f23(0x2a7)+_0x2cfed3(0x32f)](_0x3a6f4d[_0x3c51d2(0x1aa)](_0x3a6f4d[_0x585f23(0x292)],_0x3a6f4d[_0x3c51d2(0x893)](_0x4e8f92,_0x3a6f4d[_0x52362b(0x7f3)](_0x519465,0x25e1+-0x73e+-0x1ea2))))[_0x52362b(0x2d5)+_0x3c51d2(0x16b)+_0x2cfed3(0x4ed)+'r'](_0x3a6f4d[_0x596a9b(0x5c5)],function(){const _0x4a1405=_0x2cfed3,_0x13e027=_0x596a9b,_0x5d2646=_0x596a9b,_0x4e0c13=_0x596a9b,_0xacd21c=_0x585f23;_0x3a6f4d[_0x4a1405(0x1bf)](_0x12879c,_0x3f2abd[_0x4a1405(0x1e6)+_0x5d2646(0x4e2)][_0x3da1ae]),_0x564803[_0x4a1405(0x4a6)][_0x4a1405(0x6ff)+'ay']=_0x3a6f4d[_0xacd21c(0x1e0)];}),_0x1b42ba[_0x52362b(0x833)+_0x52362b(0x2a7)+_0x596a9b(0x32f)](_0x3a6f4d[_0x52362b(0x597)](_0x3a6f4d[_0x585f23(0x292)],_0x3a6f4d[_0x585f23(0x893)](_0x44628e,_0x3a6f4d[_0x2cfed3(0x459)](_0x1f3c8d,0x1143+0x7*0xd0+-0x16f2*0x1))))[_0x2cfed3(0x47d)+_0x3c51d2(0x5b9)+_0x2cfed3(0x525)](_0x3a6f4d[_0x3c51d2(0x8a6)]),_0x23ec4a[_0x2cfed3(0x833)+_0x2cfed3(0x2a7)+_0x2cfed3(0x32f)](_0x3a6f4d[_0x3c51d2(0x7e5)](_0x3a6f4d[_0x585f23(0x292)],_0x3a6f4d[_0x585f23(0x552)](_0x3ceeea,_0x3a6f4d[_0x52362b(0x459)](_0x46f393,-0x1*0x11d8+0x26cc+-0x14f3))))[_0x52362b(0x47d)+_0x2cfed3(0x5b9)+_0x585f23(0x525)]('id');}}});}})[_0x403f47(0x6dd)](_0x15c2cf=>{const _0x18747c=_0x42e7c1,_0x2c0a70=_0x61d101,_0x1ba775=_0x42e7c1,_0x3998f1=_0x1ee33b,_0x2bc921=_0x403f47,_0x34b19c={'JdXdM':function(_0x209ee1,_0x991774){const _0x336b5c=_0xc706;return _0x22b6b8[_0x336b5c(0x810)](_0x209ee1,_0x991774);},'kIYWc':_0x22b6b8[_0x18747c(0x401)],'GREXI':_0x22b6b8[_0x18747c(0x2bd)],'mkWtQ':_0x22b6b8[_0x1ba775(0x3d9)]};_0x22b6b8[_0x2c0a70(0x1e8)](_0x22b6b8[_0x2bc921(0x4da)],_0x22b6b8[_0x1ba775(0x78c)])?function(){return!![];}[_0x18747c(0x859)+_0x2bc921(0x41e)+'r'](YQVRAv[_0x3998f1(0x413)](YQVRAv[_0x1ba775(0x304)],YQVRAv[_0x2bc921(0x425)]))[_0x1ba775(0x51e)](YQVRAv[_0x3998f1(0x211)]):console[_0x2bc921(0x445)](_0x22b6b8[_0x3998f1(0x79a)],_0x15c2cf);});}function replaceUrlWithFootnote(_0x3af874){const _0x54f915=_0x47702c,_0x2ae79b=_0x429713,_0x200ae7=_0x158a42,_0x2ec834=_0x47702c,_0xafe971=_0x158a42,_0x3b8deb={};_0x3b8deb[_0x54f915(0x643)]=function(_0x517b6c,_0x45eef2){return _0x517b6c+_0x45eef2;},_0x3b8deb[_0x2ae79b(0x61d)]=_0x200ae7(0x70d)+_0x200ae7(0x258)+'t',_0x3b8deb[_0xafe971(0x529)]=function(_0x896953,_0x29621a){return _0x896953!==_0x29621a;},_0x3b8deb[_0xafe971(0x73d)]=_0x2ae79b(0x3e6),_0x3b8deb[_0x2ec834(0x1f7)]=_0x200ae7(0x50e),_0x3b8deb[_0x200ae7(0x68b)]=function(_0x376bd8,_0x2181ad){return _0x376bd8!==_0x2181ad;},_0x3b8deb[_0xafe971(0x5ce)]=_0xafe971(0x379),_0x3b8deb[_0x200ae7(0x500)]=function(_0xffb3cd,_0x5142fc){return _0xffb3cd-_0x5142fc;},_0x3b8deb[_0x200ae7(0x46b)]=function(_0x2825c3,_0x41af3b){return _0x2825c3<=_0x41af3b;},_0x3b8deb[_0x2ae79b(0x368)]=function(_0x525801,_0x1ce5d0){return _0x525801>_0x1ce5d0;},_0x3b8deb[_0x54f915(0x39f)]=_0x54f915(0x24a);const _0x528983=_0x3b8deb,_0x4c00aa=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x42e0e2=new Set(),_0x286d35=(_0x5e0244,_0x314e54)=>{const _0x4c628b=_0x2ae79b,_0x170c9b=_0x2ae79b,_0x2496b2=_0x200ae7,_0x7bb519=_0x54f915,_0x3f9499=_0x200ae7;if(_0x528983[_0x4c628b(0x529)](_0x528983[_0x4c628b(0x73d)],_0x528983[_0x170c9b(0x1f7)])){if(_0x42e0e2[_0x2496b2(0x3bb)](_0x314e54)){if(_0x528983[_0x4c628b(0x68b)](_0x528983[_0x2496b2(0x5ce)],_0x528983[_0x3f9499(0x5ce)])){_0x2e2a74+=_0x528983[_0x170c9b(0x643)](_0x46917f,_0x452e85),_0x277f14=-0x6*-0x498+-0x1*0x16c3+-0x1*0x4cd,_0x3a92ec[_0x170c9b(0x833)+_0x3f9499(0x2a7)+_0x4c628b(0x32f)](_0x528983[_0x7bb519(0x61d)])[_0x4c628b(0x39c)]='';return;}else return _0x5e0244;}const _0x4c288b=_0x314e54[_0x2496b2(0x1c6)](/[;,;、,]/),_0x1caf9c=_0x4c288b[_0x4c628b(0x21c)](_0x4127ac=>'['+_0x4127ac+']')[_0x170c9b(0x441)]('\x20'),_0x2fec8f=_0x4c288b[_0x2496b2(0x21c)](_0x780fd=>'['+_0x780fd+']')[_0x2496b2(0x441)]('\x0a');_0x4c288b[_0x2496b2(0x28f)+'ch'](_0x2d9e6d=>_0x42e0e2[_0x170c9b(0x764)](_0x2d9e6d)),res='\x20';for(var _0x96c357=_0x528983[_0x7bb519(0x643)](_0x528983[_0x2496b2(0x500)](_0x42e0e2[_0x4c628b(0x336)],_0x4c288b[_0x2496b2(0x457)+'h']),0x27*0x3d+0x323*-0xc+-0x17e*-0x13);_0x528983[_0x170c9b(0x46b)](_0x96c357,_0x42e0e2[_0x170c9b(0x336)]);++_0x96c357)res+='[^'+_0x96c357+']\x20';return res;}else{const _0x1c60be=_0x367fdd?function(){const _0x4ab381=_0x170c9b;if(_0x157423){const _0x54765f=_0x15d18a[_0x4ab381(0x42f)](_0x2b4e9a,arguments);return _0x213127=null,_0x54765f;}}:function(){};return _0x454972=![],_0x1c60be;}};let _0x16d5f3=0x1f41+0xecc+-0x2e0c,_0x3e5883=_0x3af874[_0x200ae7(0x278)+'ce'](_0x4c00aa,_0x286d35);while(_0x528983[_0xafe971(0x368)](_0x42e0e2[_0x2ec834(0x336)],-0x1*-0xc5f+-0xe1d+-0x1be*-0x1)){if(_0x528983[_0x2ec834(0x529)](_0x528983[_0x200ae7(0x39f)],_0x528983[_0x2ec834(0x39f)]))throw _0x3ad7ac;else{const _0x2acf96='['+_0x16d5f3++ +_0x2ec834(0x1d7)+_0x42e0e2[_0xafe971(0x39c)+'s']()[_0xafe971(0x840)]()[_0x2ec834(0x39c)],_0x47aeef='[^'+_0x528983[_0x2ae79b(0x500)](_0x16d5f3,-0x3*0x95b+0x1284+0x4c7*0x2)+_0x2ae79b(0x1d7)+_0x42e0e2[_0x2ae79b(0x39c)+'s']()[_0x2ec834(0x840)]()[_0x2ae79b(0x39c)];_0x3e5883=_0x3e5883+'\x0a\x0a'+_0x47aeef,_0x42e0e2[_0x2ec834(0x687)+'e'](_0x42e0e2[_0x2ec834(0x39c)+'s']()[_0x2ec834(0x840)]()[_0x2ae79b(0x39c)]);}}return _0x3e5883;}function beautify(_0x335c0d){const _0x22e880=_0x54745c,_0x35a57b=_0x158a42,_0x4be156=_0x429713,_0x333f2b=_0x4e55d2,_0x3eb4bf=_0x47702c,_0x295a24={'hNjtH':function(_0x25a225,_0x19f499){return _0x25a225(_0x19f499);},'RDrgE':function(_0x3495e9,_0x30145a){return _0x3495e9+_0x30145a;},'fBJXP':function(_0x4de99c,_0x4e089d){return _0x4de99c+_0x4e089d;},'aRWcd':_0x22e880(0x2a8)+_0x22e880(0x61b)+_0x35a57b(0x848)+_0x35a57b(0x4bd),'SniTU':_0x35a57b(0x5d0)+_0x22e880(0x5bc)+_0x35a57b(0x744)+_0x4be156(0x67b)+_0x333f2b(0x141)+_0x22e880(0x358)+'\x20)','NQJxW':_0x333f2b(0x533),'aDmPF':_0x4be156(0x209),'QBdTG':function(_0x4983e5,_0x1d45bd){return _0x4983e5>=_0x1d45bd;},'UeWhN':function(_0x92de89,_0x328296){return _0x92de89===_0x328296;},'hlATp':_0x22e880(0x34a),'VDsSV':_0x3eb4bf(0x560),'ktJNw':function(_0x179fe2,_0x2117b6){return _0x179fe2+_0x2117b6;},'TLojy':_0x4be156(0x33c),'JotwS':function(_0x3bbbf1,_0x10f34b){return _0x3bbbf1(_0x10f34b);},'uqxbX':function(_0x330f82,_0x307389){return _0x330f82+_0x307389;},'HEKNQ':_0x333f2b(0x546)+_0x35a57b(0x399)+'rl','dzYSM':_0x22e880(0x67e)+'l','EzFOz':function(_0x14cdc8,_0x1b2c61){return _0x14cdc8+_0x1b2c61;},'gNRzQ':function(_0xcbfbe8,_0x5e03f1){return _0xcbfbe8+_0x5e03f1;},'VYsSJ':_0x333f2b(0x33a)+_0x333f2b(0x175)+_0x4be156(0x5b1),'LfOmt':function(_0x105ee8,_0x4c3cc6){return _0x105ee8(_0x4c3cc6);},'TkHGh':function(_0x50e1bf,_0x3ddc11){return _0x50e1bf+_0x3ddc11;},'yroth':function(_0x5ac151,_0x432f79){return _0x5ac151(_0x432f79);},'IQWmb':_0x22e880(0x472),'PrZNh':function(_0x1f82e1,_0x40ecb8){return _0x1f82e1(_0x40ecb8);},'AFzvZ':function(_0x152cde,_0x5c3e92){return _0x152cde+_0x5c3e92;},'Xtloq':function(_0x2e0c8e,_0xc9c92c){return _0x2e0c8e(_0xc9c92c);},'noYPH':function(_0x5b78cf,_0x3f3267){return _0x5b78cf===_0x3f3267;},'axPtL':_0x3eb4bf(0x6c6),'gyTeg':_0x35a57b(0x74b),'jbOQP':_0x3eb4bf(0x158)+_0x4be156(0x860)+'l','RjKpy':function(_0x4dac85,_0x3654f5){return _0x4dac85(_0x3654f5);},'JPtnu':function(_0x5129e9,_0x1b67d7){return _0x5129e9+_0x1b67d7;},'nUfBF':_0x3eb4bf(0x158)+_0x3eb4bf(0x3b7),'oUVHz':function(_0xb9750e,_0x29dd49){return _0xb9750e(_0x29dd49);},'oWGSB':_0x3eb4bf(0x3b7),'MvGWq':function(_0x5dee74,_0xf9a5c7){return _0x5dee74(_0xf9a5c7);},'YqvMh':_0x4be156(0x734),'lHxxl':_0x333f2b(0x869)};new_text=_0x335c0d[_0x3eb4bf(0x278)+_0x3eb4bf(0x244)]('','(')[_0x4be156(0x278)+_0x333f2b(0x244)]('',')')[_0x22e880(0x278)+_0x3eb4bf(0x244)](',\x20',',')[_0x4be156(0x278)+_0x333f2b(0x244)](_0x295a24[_0x22e880(0x3f6)],'')[_0x3eb4bf(0x278)+_0x4be156(0x244)](_0x295a24[_0x22e880(0x463)],'')[_0x35a57b(0x278)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x479a0b=prompt[_0x4be156(0x1e6)+_0x333f2b(0x7a6)][_0x333f2b(0x457)+'h'];_0x295a24[_0x22e880(0x7a2)](_0x479a0b,-0x24c9+-0x1c67+-0x1*-0x4130);--_0x479a0b){if(_0x295a24[_0x333f2b(0x32c)](_0x295a24[_0x3eb4bf(0x30f)],_0x295a24[_0x4be156(0x63b)])){const _0xb65b5=_0x3681aa[_0x22e880(0x42f)](_0x3a223e,arguments);return _0x5902a4=null,_0xb65b5;}else new_text=new_text[_0x22e880(0x278)+_0x333f2b(0x244)](_0x295a24[_0x4be156(0x7db)](_0x295a24[_0x35a57b(0x410)],_0x295a24[_0x4be156(0x38f)](String,_0x479a0b)),_0x295a24[_0x35a57b(0x44d)](_0x295a24[_0x3eb4bf(0x583)],_0x295a24[_0x4be156(0x38f)](String,_0x479a0b))),new_text=new_text[_0x35a57b(0x278)+_0x4be156(0x244)](_0x295a24[_0x3eb4bf(0x3bf)](_0x295a24[_0x35a57b(0x3d2)],_0x295a24[_0x22e880(0x38f)](String,_0x479a0b)),_0x295a24[_0x333f2b(0x753)](_0x295a24[_0x3eb4bf(0x583)],_0x295a24[_0x35a57b(0x38f)](String,_0x479a0b))),new_text=new_text[_0x35a57b(0x278)+_0x333f2b(0x244)](_0x295a24[_0x4be156(0x2bc)](_0x295a24[_0x35a57b(0x7ef)],_0x295a24[_0x22e880(0x3e8)](String,_0x479a0b)),_0x295a24[_0x3eb4bf(0x67f)](_0x295a24[_0x3eb4bf(0x583)],_0x295a24[_0x4be156(0x47b)](String,_0x479a0b))),new_text=new_text[_0x35a57b(0x278)+_0x22e880(0x244)](_0x295a24[_0x35a57b(0x44d)](_0x295a24[_0x333f2b(0x21f)],_0x295a24[_0x3eb4bf(0x513)](String,_0x479a0b)),_0x295a24[_0x35a57b(0x75a)](_0x295a24[_0x3eb4bf(0x583)],_0x295a24[_0x3eb4bf(0x2c5)](String,_0x479a0b)));}new_text=_0x295a24[_0x22e880(0x38f)](replaceUrlWithFootnote,new_text);for(let _0x391330=prompt[_0x4be156(0x1e6)+_0x4be156(0x7a6)][_0x35a57b(0x457)+'h'];_0x295a24[_0x3eb4bf(0x7a2)](_0x391330,0x136b+0xa5+0x141*-0x10);--_0x391330){_0x295a24[_0x4be156(0x3a8)](_0x295a24[_0x333f2b(0x288)],_0x295a24[_0x4be156(0x79b)])?_0x3a0141=ewttMx[_0x35a57b(0x588)](_0x5523d6,ewttMx[_0x3eb4bf(0x393)](ewttMx[_0x3eb4bf(0x3bf)](ewttMx[_0x333f2b(0x66a)],ewttMx[_0x3eb4bf(0x6ed)]),');'))():(new_text=new_text[_0x4be156(0x278)+'ce'](_0x295a24[_0x4be156(0x3bf)](_0x295a24[_0x35a57b(0x749)],_0x295a24[_0x333f2b(0x1a2)](String,_0x391330)),prompt[_0x3eb4bf(0x1e6)+_0x3eb4bf(0x7a6)][_0x391330]),new_text=new_text[_0x22e880(0x278)+'ce'](_0x295a24[_0x4be156(0x7a3)](_0x295a24[_0x22e880(0x6f8)],_0x295a24[_0x333f2b(0x61f)](String,_0x391330)),prompt[_0x333f2b(0x1e6)+_0x4be156(0x7a6)][_0x391330]),new_text=new_text[_0x333f2b(0x278)+'ce'](_0x295a24[_0x35a57b(0x7a3)](_0x295a24[_0x22e880(0x1e3)],_0x295a24[_0x3eb4bf(0x81e)](String,_0x391330)),prompt[_0x35a57b(0x1e6)+_0x35a57b(0x7a6)][_0x391330]));}return new_text=new_text[_0x3eb4bf(0x278)+_0x35a57b(0x244)](_0x295a24[_0x35a57b(0x404)],''),new_text=new_text[_0x333f2b(0x278)+_0x35a57b(0x244)](_0x295a24[_0x333f2b(0x3cc)],''),new_text=new_text[_0x4be156(0x278)+_0x333f2b(0x244)](_0x295a24[_0x35a57b(0x21f)],''),new_text=new_text[_0x4be156(0x278)+_0x333f2b(0x244)]('[]',''),new_text=new_text[_0x4be156(0x278)+_0x3eb4bf(0x244)]('((','('),new_text=new_text[_0x333f2b(0x278)+_0x333f2b(0x244)]('))',')'),new_text;}function chatmore(){const _0x2488c0=_0x429713,_0x2edeef=_0x429713,_0x25ee67=_0x429713,_0x44b916=_0x158a42,_0xe144b2=_0x4e55d2,_0x3c9d3e={'RcfKO':function(_0x36e4b2,_0x4c73cb){return _0x36e4b2(_0x4c73cb);},'BWdfq':function(_0x2f6408,_0x19672a){return _0x2f6408+_0x19672a;},'qdQRb':function(_0x34dfe9,_0x3bcd99){return _0x34dfe9+_0x3bcd99;},'gzbnR':_0x2488c0(0x2a8)+_0x2edeef(0x61b)+_0x2488c0(0x848)+_0x25ee67(0x4bd),'pwdJs':_0xe144b2(0x5d0)+_0x44b916(0x5bc)+_0x2edeef(0x744)+_0xe144b2(0x67b)+_0x44b916(0x141)+_0x2edeef(0x358)+'\x20)','uydbL':function(_0x284bdd){return _0x284bdd();},'jXOaG':function(_0x4e8b28,_0x5a965d){return _0x4e8b28+_0x5a965d;},'hzRhM':function(_0x62db7f,_0x153e78){return _0x62db7f-_0x153e78;},'whgHZ':function(_0xacef39,_0x24a6d1){return _0xacef39<=_0x24a6d1;},'ZYjIr':function(_0x84e0de,_0xc35838){return _0x84e0de>_0xc35838;},'KvMxW':function(_0x41bb35,_0xe34e31){return _0x41bb35-_0xe34e31;},'QjJcL':function(_0x333a77,_0x5b6e33){return _0x333a77!==_0x5b6e33;},'qCjrW':_0x44b916(0x1bb),'cVggY':_0x2488c0(0x70d)+_0x2488c0(0x622),'TADDA':_0x2edeef(0x71c)+_0x2488c0(0x1f1)+_0x2edeef(0x5d8)+_0x2edeef(0x7af)+_0x2edeef(0x130)+_0xe144b2(0x5da)+_0x25ee67(0x7c0)+_0x2488c0(0x363)+_0x2edeef(0x739)+_0x44b916(0x12f)+_0x2488c0(0x65d),'AzdOD':_0x2488c0(0x300)+_0x2488c0(0x248),'oMlYT':_0x25ee67(0x595),'BGWWG':_0x2edeef(0x605),'UgIzL':_0xe144b2(0x70d),'tDJiz':_0x2edeef(0x48e),'iTwgj':_0xe144b2(0x353)+_0x2488c0(0x380)+_0xe144b2(0x568)+_0x2488c0(0x3c7)+_0x2488c0(0x35e)+_0x2edeef(0x49a)+_0x2edeef(0x671)+_0x2488c0(0x661)+_0x2488c0(0x19f)+_0x2488c0(0x779)+_0x44b916(0x422)+_0x2488c0(0x359)+_0x44b916(0x524),'kLohd':function(_0x129b80,_0x16be95){return _0x129b80!=_0x16be95;},'NAUhM':function(_0x33b471,_0x231dba,_0x30b66e){return _0x33b471(_0x231dba,_0x30b66e);},'qlwwS':_0x25ee67(0x158)+_0x44b916(0x400)+_0x25ee67(0x7bc)+_0xe144b2(0x57d)+_0x44b916(0x59a)+_0x2488c0(0x453),'SgJDB':function(_0x2cf2c0,_0x44dec4){return _0x2cf2c0+_0x44dec4;}},_0x10bc02={'method':_0x3c9d3e[_0x2edeef(0x236)],'headers':headers,'body':_0x3c9d3e[_0xe144b2(0x600)](b64EncodeUnicode,JSON[_0x44b916(0x5e6)+_0x2488c0(0x149)]({'prompt':_0x3c9d3e[_0x2488c0(0x59b)](_0x3c9d3e[_0x44b916(0x5ee)](_0x3c9d3e[_0xe144b2(0x2f9)](_0x3c9d3e[_0xe144b2(0x5ee)](document[_0x25ee67(0x833)+_0x2488c0(0x2a7)+_0x2488c0(0x32f)](_0x3c9d3e[_0x44b916(0x52b)])[_0x2edeef(0x45f)+_0xe144b2(0x51d)][_0x44b916(0x278)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2edeef(0x278)+'ce'](/<hr.*/gs,'')[_0x2edeef(0x278)+'ce'](/<[^>]+>/g,'')[_0x2488c0(0x278)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x3c9d3e[_0x44b916(0x726)]),original_search_query),_0x3c9d3e[_0x25ee67(0x5c2)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x3c9d3e[_0x2488c0(0x640)](document[_0x44b916(0x833)+_0x2edeef(0x2a7)+_0xe144b2(0x32f)](_0x3c9d3e[_0x2488c0(0x567)])[_0x2edeef(0x45f)+_0x2edeef(0x51d)],''))return;_0x3c9d3e[_0xe144b2(0x89c)](fetch,_0x3c9d3e[_0x2edeef(0x256)],_0x10bc02)[_0x2edeef(0x5fb)](_0x379a66=>_0x379a66[_0x2edeef(0x252)]())[_0x2488c0(0x5fb)](_0x300be=>{const _0x2dca89=_0x44b916,_0xa1913e=_0xe144b2,_0x1e3542=_0xe144b2,_0x3d36ff=_0xe144b2,_0x3dcaf3=_0x44b916,_0x555ca5={'jfRku':function(_0x332a8e,_0x511784){const _0x2f9c26=_0xc706;return _0x3c9d3e[_0x2f9c26(0x59b)](_0x332a8e,_0x511784);},'uOFib':function(_0x1ae1f0,_0x55b3e7){const _0x56f38f=_0xc706;return _0x3c9d3e[_0x56f38f(0x746)](_0x1ae1f0,_0x55b3e7);},'QcKza':function(_0x43ace5,_0x17bc8a){const _0x1947cd=_0xc706;return _0x3c9d3e[_0x1947cd(0x146)](_0x43ace5,_0x17bc8a);},'RivlZ':function(_0x16710d,_0x505750){const _0x31961d=_0xc706;return _0x3c9d3e[_0x31961d(0x5f2)](_0x16710d,_0x505750);},'tjAer':function(_0xbebef3,_0x48a437){const _0x4fcce0=_0xc706;return _0x3c9d3e[_0x4fcce0(0x43b)](_0xbebef3,_0x48a437);},'hlyjQ':function(_0x254d84,_0xe9789b){const _0x327f20=_0xc706;return _0x3c9d3e[_0x327f20(0x449)](_0x254d84,_0xe9789b);},'pjAZV':_0x3c9d3e[_0x2dca89(0x26a)],'TZgMz':_0x3c9d3e[_0xa1913e(0x567)],'OmTbx':_0x3c9d3e[_0x1e3542(0x2a5)],'PsfCb':function(_0x1a6e3d,_0x430a89){const _0x217914=_0xa1913e;return _0x3c9d3e[_0x217914(0x600)](_0x1a6e3d,_0x430a89);},'PORtI':_0x3c9d3e[_0x2dca89(0x2c9)]};if(_0x3c9d3e[_0x2dca89(0x449)](_0x3c9d3e[_0x3d36ff(0x1b6)],_0x3c9d3e[_0x3d36ff(0x1b6)])){let _0x833c77;try{const _0x3a21b5=BBNIdZ[_0x2dca89(0x600)](_0x381fc3,BBNIdZ[_0x2dca89(0x2f9)](BBNIdZ[_0x1e3542(0x5ee)](BBNIdZ[_0xa1913e(0x6be)],BBNIdZ[_0x1e3542(0x2c6)]),');'));_0x833c77=BBNIdZ[_0x3d36ff(0x155)](_0x3a21b5);}catch(_0x82b9be){_0x833c77=_0x528cf4;}_0x833c77[_0x3dcaf3(0x74a)+_0x2dca89(0x1ed)+'l'](_0x520b0f,-0xc0*-0x19+-0x13ed*-0x1+-0x170d);}else JSON[_0x3dcaf3(0x3cb)](_0x300be[_0xa1913e(0x285)+'es'][0x8dd*0x2+0x5db*0x2+-0x1d70][_0x3d36ff(0x181)][_0x3d36ff(0x278)+_0x2dca89(0x244)]('\x0a',''))[_0x1e3542(0x28f)+'ch'](_0x200742=>{const _0x4911c3=_0xa1913e,_0xc6ee0d=_0xa1913e,_0x566943=_0x2dca89,_0x564696=_0x3d36ff,_0x1f6887=_0xa1913e,_0x4b3f3c={'NSTnv':function(_0x5ab736,_0x44624d){const _0x240257=_0xc706;return _0x555ca5[_0x240257(0x2b0)](_0x5ab736,_0x44624d);},'HXvmi':function(_0x3ad39e,_0xadac42){const _0x546b75=_0xc706;return _0x555ca5[_0x546b75(0x5bd)](_0x3ad39e,_0xadac42);},'GGsAu':function(_0x3f5158,_0x1cd3e1){const _0x3560a6=_0xc706;return _0x555ca5[_0x3560a6(0x1e4)](_0x3f5158,_0x1cd3e1);},'YWAom':function(_0x7bbbdf,_0x287478){const _0x533f1c=_0xc706;return _0x555ca5[_0x533f1c(0x4ce)](_0x7bbbdf,_0x287478);},'uueIe':function(_0x1c5d65,_0x44f4a9){const _0x2c7bf5=_0xc706;return _0x555ca5[_0x2c7bf5(0x8aa)](_0x1c5d65,_0x44f4a9);}};if(_0x555ca5[_0x4911c3(0x2de)](_0x555ca5[_0x4911c3(0x21d)],_0x555ca5[_0x566943(0x21d)])){const _0x18c954=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x231b43=new _0x55d1e2(),_0x4e0c2b=(_0x761e44,_0xda91c6)=>{const _0x2b2dd0=_0x4911c3,_0x521825=_0x566943,_0x5dc44d=_0x4911c3,_0x3832c6=_0x566943,_0x4556a3=_0xc6ee0d;if(_0x231b43[_0x2b2dd0(0x3bb)](_0xda91c6))return _0x761e44;const _0x3f645b=_0xda91c6[_0x521825(0x1c6)](/[;,;、,]/),_0xdc6657=_0x3f645b[_0x2b2dd0(0x21c)](_0x4526c7=>'['+_0x4526c7+']')[_0x5dc44d(0x441)]('\x20'),_0x35d3c0=_0x3f645b[_0x2b2dd0(0x21c)](_0x469c33=>'['+_0x469c33+']')[_0x3832c6(0x441)]('\x0a');_0x3f645b[_0x2b2dd0(0x28f)+'ch'](_0x3fd6c4=>_0x231b43[_0x5dc44d(0x764)](_0x3fd6c4)),_0xf08cf7='\x20';for(var _0x34f31d=_0x4b3f3c[_0x4556a3(0x2dc)](_0x4b3f3c[_0x4556a3(0x793)](_0x231b43[_0x4556a3(0x336)],_0x3f645b[_0x3832c6(0x457)+'h']),-0x3ff*0x1+-0x1bce*-0x1+0x17ce*-0x1);_0x4b3f3c[_0x521825(0x40a)](_0x34f31d,_0x231b43[_0x3832c6(0x336)]);++_0x34f31d)_0x3dbb1b+='[^'+_0x34f31d+']\x20';return _0x4eb6b7;};let _0x89c1b6=0x50c+-0x25ee+0x20e3,_0x550892=_0xa1031[_0x566943(0x278)+'ce'](_0x18c954,_0x4e0c2b);while(_0x4b3f3c[_0x4911c3(0x570)](_0x231b43[_0xc6ee0d(0x336)],-0x2*-0x25c+0x238a+-0x2842)){const _0x3c0a50='['+_0x89c1b6++ +_0x4911c3(0x1d7)+_0x231b43[_0x564696(0x39c)+'s']()[_0x564696(0x840)]()[_0x564696(0x39c)],_0x5f58b5='[^'+_0x4b3f3c[_0x566943(0x291)](_0x89c1b6,-0x12b9+-0x1f5e+0x3218)+_0x4911c3(0x1d7)+_0x231b43[_0xc6ee0d(0x39c)+'s']()[_0x1f6887(0x840)]()[_0x566943(0x39c)];_0x550892=_0x550892+'\x0a\x0a'+_0x5f58b5,_0x231b43[_0xc6ee0d(0x687)+'e'](_0x231b43[_0xc6ee0d(0x39c)+'s']()[_0x564696(0x840)]()[_0x566943(0x39c)]);}return _0x550892;}else document[_0x1f6887(0x833)+_0x566943(0x2a7)+_0x566943(0x32f)](_0x555ca5[_0x1f6887(0x897)])[_0x1f6887(0x45f)+_0x1f6887(0x51d)]+=_0x555ca5[_0x564696(0x2b0)](_0x555ca5[_0x1f6887(0x2b0)](_0x555ca5[_0x566943(0x6e3)],_0x555ca5[_0xc6ee0d(0x20f)](String,_0x200742)),_0x555ca5[_0x564696(0x2a6)]);});})[_0xe144b2(0x6dd)](_0x158c8f=>console[_0xe144b2(0x445)](_0x158c8f)),chatTextRawPlusComment=_0x3c9d3e[_0x2edeef(0x3ba)](chatTextRaw,'\x0a\x0a'),text_offset=-(-0xae7+-0xa5f+0x1547*0x1);}function _0x5d3f(){const _0x1a3984=['zidHN','\x20>\x20if','SKucu','xctWP','NWaDT','chat_','rTtBG','nKUCI','Ccxca','ybMmi','wmGAV','3DGOX','#chat','DZhue','trace','llWoD','XEexC','wPWRY','dPHRI','JkXyB','GLFBW','TywWW',',不得重复','VjbQP','Conte','机器人:','MKXuX','<butt','xWvTE','g9vMj','ECgCI','cZXxn','IbTqZ','block','KJnHb','----','ppAvU','tDJiz','XcHAr','CNlvH','getEl','rqeQn','WEMNk','uabYz','mieGI','dOHQw','uUeXA','XoHAX','ObNJM','spki','KxRqH','(链接)','yGDqD','QNXyi','jDCeT','wpacH','ebcha','mcFPl','ALQoh','VFdNF','yvnIY','cNnpz','kuWsw','kkNRr','fromC','Jdsla','nKtwQ','ctor(','ATE\x20K','hzRhM','vncKc','gExYS','jbOQP','setIn','Wsqfl','识。用简体','PLyjg','rOroU','PEguS','pnYzs','rZoFj','JQepj','EzFOz','fBmLC','peiOF','Xyjhc','pPSpL','YgSF4','Jrxtt','AFzvZ','GdsPC','UMPjk','bMFfu','NfOtp','GlIen','iJErH','HxFWa','哪一些','r8Ljj','add','Ngtho','fIRXm','NlgXy','zA-Z_','JrKUg','VfVqQ','cjQwc','pEzTA','eiakz','BdKWJ','gkqhk','qSehV','ntDoc','infob','QVxWS','NKaCk','JRPAT','pFZmg','uGAsJ','bSlRS','q1\x22,\x22','rZcXH','RKGQd','Objec','sfxNP','哪一个','znqFL','息。\x0a不要','TSwAh','nIdtV','OKWWp','mDgiG','QtXRv','GSWvd','ilkpd','ader','EcWaq','gmnGw','6285979Vgtvtu','ieIiY','QrvGk','nJOWg','XJwoJ','bKQsD','siCBD','qPbUv','HXvmi','qlHnn','PKWJH','ZRqKv','LjLTH','stion','MWBNg','DIfqT','gyTeg','的知识总结','VDVHG','Eqzwp','kXHeP','Eiabe','vGZAf','QBdTG','JPtnu','cfKGO',')+)+)','air','FUKsk','假定搜索结','Hahod','YpyWm','phoTY','aRkjX','LTqWz','Njjpu','btn_m','strea','ASpHr','DqwRJ','BGaiJ','cNQKI','WXPpu','hOdAU','sESxj','PUFPt','GPbPA','IFZpA','NrRjW','arch.','qdBoo','data','okens','ck=\x22s','围绕关键词','Kjm9F','bCpzg','jUHDO','cffNd','kdDtk','vWZBd','PNUZK','vMkXV','HMZxY','mktSS','peyuk','OTsLi','#fnre','ijwwV','teRnY','arch?','xFWnj','SUlZx','APJyR','seGNn','hgKAv','UjWAs','wer\x22>','rndrj','OvSQc','ktJNw','zvdSp','u9MCf','TWYTZ','WbWtL','APzHD','fesea','clone','fEZqv','ACPjA','xaNmY','eEWaW','tsnjM','qhuaL','LeiVm','jOBjR','VQBKR','PbGyF','YaRpP','GuQEy','VYsSJ','jZAYd','LWkTj','class','yzimF','CAQEA','AMcZr','VYAfN','pWZsG','nmmPq','ZaqkB','qkCee','TVVlk','DnkhR','XJehT','hjvRn','aiTMV','hXxUa','”的搜索结','$]*)','MiUAD','clJMZ','IgUva','YMEBe','pkcs8','HPpxx','WUGVl','owFbo','rSDWO','QCpte','ESazm','QoEHG','DBDDF','sDsMV','kJrfW','YAyQX','XGIdQ','BMJqH','McVfJ','fPhWI','afUXF','qdVqm','LNnmd','muRqy','Qbhpk','ZCOXU','0-9a-','MvGWq','103048SxrNbe','click','定保密,不','gVGRN','lPGTK','md+az','gVkKQ','MiJRm','&time','t_ans','debu','nue','cGWyd','AteCL','LYJUf','oWukb','\x20PUBL','QPQGA','jTIBF','E\x20KEY','query','句语言幽默','JRpmI','MiWhg','pxgYC','oGGTk','CTKxD','encry','cxweq','cFXsB','2RHU6','urwMz','LgWWU','next','QHDAi','xEoIF','YaEoa','容:\x0a','ZHtZA','GuWxs','rbEls','nctio','JjaAh','NVDlP','OfkFc','renwX','bhGbr','LIvvY','DdewV','qPZkT','keueI','tffFW','IkSmp','es的搜索','mfmqr','jPLkP','XjNAw','lpKSt','const','tKey','BZKpK','iHbGC','WAjAF','vuPow','rlxXK','://ur','EILZR','uerUW','gUGqU','o9qQ4','bgRvE','KuJni','OlgxO','gGNiU','[链接]','XoSqh','siPBY','MCERp','dcGRV','iSxur','WZgkl','OzHSs','hBbqp','WaqJS','FSrVW','NowZv','tempe','JUsuI','CymwM','MdxFC','kzsjk','ynBOc','unybU','OsCng','qcblr','g0KQO','slDRr','HNwYi','jCfqd','FKCqR','AqduE','LCJoi','xHxrr','Uixva','idhkh','fFCLT','uHjIx','NXwVj','sxJXi','toStr','ZBlLi','KotXS','KGSrK','sUvHg','GOmXE','XRbMD','lNFwi','PdoCL','PNmiv','ratur','TZgMz','count','JAogN','jxsLz','OqVMB','NAUhM','jgAkn','Fsvak','qmqgD','wBkxg','AqxPf','bZsDS','name','phRUZ','YIXOA','RrpVI','info','lvSPB','rTAQU','tjAer','IYWvG','max_t','aAkXA','zxUeA','xRnQh','zh-CN','cvXmX','xPZXA','PQivW','AhtbL','HAKVX','wUYvs','ntuXq','hUKkL','lZFTE','DuKmm','GMHlI','t(thi','ore\x22\x20','中文完成任','YsdST','vRMvN','OYNhE','IVYnH','gorie','EBCMq','BGfQg','CFALU','PjkMI','YcJyB','Ybjvr','TzBiD','<div\x20','WUpFm','zJCHW','rn\x20th','文中用(链','qENqf','关内容,在','tpqVM','whgHZ','找一个','GZVGG','gify','fOerD','mXNMH','LgtSO','slxMG','EaskN','nVJUd','dAtOP','ntZlg','Og4N1','NTCrO','Zmsir','uydbL','zsUTV','VrHJT','https','unRra','actio','YSrcu','XxoYe','kLPkw','YFwzY','intro','chat','oqgEo','12aUUPes','ZbihG','GnzGy','ZVuVP','RGCmM','pCOXQ','KjvzZ','f\x5c:','ZDwKW','entLi','NBzmG','ftjpm','SDzrH','zCHgR','mmuCh','VLWHr','GoKJA','yKsAQ','neMHm','tps:/','mAZOq','ZwSHr','jkPvX','type','t=jso','ubfls','nugKv','BeQiY','rsXdH','jrbNG','JXsOq','text','CJYgd','SvNrh','qPnFd','QKIQR','xoSmG','TIfHP','Z_$][','HIgmq','hUpdR','DAtVe','XlNvo','xqHCt','nSqJY','cLrvE','fSoID','aqrLE','UpuVN','gXBfR','igPGQ','VGsNH','kuSDm','体中文写一','引擎机器人','pdmKZ','cChhD','cSDUG','QEbcK','kUdPL','uXFtq','组格式[\x22','oOjXD','\x20KEY-','RjKpy','kuRZI','bhyme','HdQWv','hGzvb','SqLzn','LwMAD','QAYDn','KPUbL','TWEMM','VOqzr','YMSHM','HDbem','pRBEK','LiXbW','hGTjw','okjDl','YZqnF','BYNAf','dEiiT','oMlYT','proto','IpKbe','GpYOy','WHbZL','EyhMz','uMUMc','ORQHM','t_que','Zotik','wUrTT','charC','des','rxLRt','WKyyu','Vgafy','split','NmKcY','ptXEE','Orq2W','rJCBU','QVOEP','wJTGh','SJDoS','ZwRvb','RTTro','dMVJO','YoUWI','dlWiT','fBxUJ','e=&sa','xsgNm','OgSmg',']:\x20','KqLxd','pUJbC','kBjQw','cBlIe','KVkHP','kKUBY','exec','gkUVk','NARiL','XpgIs','mrppZ','oWGSB','QcKza','bfZWa','url_p','RqCdL','vFalO','qmpjr','RnqhH','a-zA-','QpKNK','terva','tUCZb','rrHSM','klClp','on\x20cl','\x0a回答','oWelr','bIuxf','odSrz','ncKts','PUaNE','yxYJd','KIGqh','RivxV','kbzne','wlDpZ','pAqQd','后,不得重','dihWG','SRlCN','提问:','JtThm','IjANB','WCciI','drcSD','gXDcP','QvICj','mWHKV','链接:','JubrO','kDKpS','HENZU','ysyFB','UWabs','PsfCb','DbBMi','mkWtQ','TcBQa','FpgYK','Hzlir','rch=0','SGRsA','JTNJV','RdjUb','KONQq','s的人工智','NhNQo','map','pjAZV','vaqBT','IQWmb','HVmKC','rtWaY','WiPHv','AZtZV','LTgYi','rglMV','jRzWQ','lSNlQ','dBCUh','txQxp','FMaQW','KaoMp','hpYBN','</div','amfof','UYlBT','vccyn','ItJtk','DxyJj','Bzlco','ZpoII','jbNyL','BGWWG','Zgxg4','uoLaM','QMtfu','sXETz','IBCgK','HkYOe','pUjZt','mzgDp','gJtSc','sdRTq','uYKGL','wGUHf','getRe','ceAll','sGBAP','offse','MIlaN','ton>','zNFjQ','larPm','”有关的信','WZBJk','的是“','UcYyd','IQMsL','ZTUes','NVfAT','json','告诉任何人','QcGRL','YLuUS','qlwwS','GinQR','_inpu','ewEtL','sLWNO','xgNeu','RORDc','inclu','TtbVS','Node','ecfAC','RxbvR','AAOCA','59tVf','RGoVM','ztdxW','bmtbm','mhvQd','ument','\x5c+\x5c+\x20','qCjrW','UDwxL','tGZGf','EGFzN','果。\x0a用简','oeFvt','wdQqQ','abili','afuxO','iszzg','teMvk','IcYCp','onten','XHz/b','repla','sQCdm','Error','neeNS','HiWXf','VzvKk','dHhTI','wEtjm','*(?:[','conti','attac','ljPcr','HLOcJ','choic','vXUjM','hXwyA','axPtL','jXmMo','vQgZH','dMVjj','ndQIT','dnbzc','jDTRS','forEa','5U9h1','uueIe','hjgLU','Q8AMI','EkEKj','HyKvd','log','loxbW','onloa','ODNhX','KfMcW','bhGif','D\x20PUB','#read','YHDEt','SJhqn','McjhS','ayCxV','IGeXE','Otxzo','cuWWq','TADDA','PORtI','Selec','retur','lDPgh','nQKgE','pCweX','AsgfX','XAtFA','PWmsA','XvkNY','jfRku','IC\x20KE','warn','EiHXu','tWvWA','dQwna','#prom','LqmKN','Lphbq','tEbUa','EAORZ','BAQEF','gNRzQ','orfiT','OTskA','NOIOk','FbupB','subst','IqZnc','dsDgR','jEoRf','Xtloq','pwdJs','dxEaZ','Fczaq','AzdOD','StGul','SDZAu','tHrQQ','aNgEb','clKnC','tnBmr','IPrRB','obs','eFdQi','bDIzh','cobMW','addEv','zBtTk','ceunT','的回答:','kkMjl','subtl','WldFT','NSTnv','LyPQX','hlyjQ','__pro','lsAvR','lGDrb','QUDIV','vCMnS','TYHsK','qgiOh','wWylx','succe','read','hVRQN','cLZfs','eDyau','BRTqR','TsMnD','zTLvf','x+el7','zaKbq','QThxv','FIIom','dOKKs','xyXEN','FmUzm','psWtB','erypD','ddEwe','BWdfq','vqPbh','dHrKk','vFuob','xkvqE','CopOY','int','</but','写一段','PsOFw','XFtLg','kIYWc','ohUEH','aZiWM','aoQXs','YXcLD','ljsTN','(((.+','qmMKa','TZxRp','Nmxze','VZnSQ','hlATp','LNARX','nNTDO','Ummux','12uAkVGu','jnaJD','SmsDJ','RtBHf','用了网络知','cSfbV','5eepH','IPlMZ','hFXCD','nBACH','GodyC','FUjpB','to__','能帮忙','PqzVM','rEfuo','LOcqb','cCSvN','GMHdt','DOcjg','sSOOf','zaDRI','ycVql','n/jso','应内容来源','UeWhN','DFGrU','tEQFs','tor','&lang','xWmqQ','TSFyA','zZRyI','-----','JqHLi','size','DiSHp','QedkB','AGIBF','(链接ht','已知:','(url','vHlAn','rQQuV','zBWCb','请推荐','fMSyg','szydn','DXmoL','ATsPC','90ceN','kwxpB','txEhG','RSA-O','QhAVZ','GCwOl','ement','IPInG','QKPuv','PVxhM','ptlCI','KMEni','zflmY','VqpXe','”的网络知','Urarf','oTlQz','mxfJA','JYfZt','is\x22)(','q3\x22,\x22','tSpBP','ohICz','NzlJP','CyTQj','答的,不含','MkHIQ','FLZid','tjzLT','NldUX','end_w','GfKYh','KBDHw','EHaRd','hEqjS','ekUya','ZNoSi','IhGhm','QdauK','Wssck','input','fOdCF','VkVmh','cZhNO','wIbXM','fXbfH','-MIIB','JjPFI','QDlrj','bLZGq','HQFUf','BawyZ','GvGnk','lxRwG','kuzzY','cooHk','hf6oa','wGWHw','VVPsj','识。给出需','DTJhs','drGxA','LIC\x20K','uXLbb','ENmbl','MTPAB','bcsJn','mbEJk','MkIpa','iZOpk','bind','bawmy','xujSU','tCJpj','JotwS','inAQu','frequ','5Aqvo','RDrgE','PGoZB','ZEjQm','GiaBO','hIDHD','BVEAI','s://u','aeGhf','itokq','value','uohZA','mlzXM','MhJBE','ZtGXB','sCRJN','gKrxU','RAwpF','tlbJf','rHHCF','nMiHP','OHUWI','noYPH','NVxzt','cOUhR','ecKBm','WdvzF','slice','ency_','jUwuI','emoji','ytUzP','nsGvR','TpqKt','VSsxQ','hcLoB','uAleF','url','yvVYW','wfNlg','SgJDB','has','jqnvT','OusUa','nkwQN','fBJXP','FPGbk','lQLwr','ZhmEw','eASWZ','内部代号C','oJyWP','GakFt','知识才能回','RJLPp','介绍一下','hYINQ','parse','lHxxl','uynay','state','IVXbN','mRrhB','vzQxv','dzYSM','QWXbG','ById','vwHAL','BlMFg','iCLfk','oDrxO','TKXBO','qorLN','cXfyt','ElksP','pvuKu','mFcpu','归纳发表评','chain','tZtru','sPWcf','FdGCi','xJSui','iHIeX','hNNSu','GmeqH','LfOmt','MsYfX','bGFaf','qcDMe','AiJDI','BEGIN','TTHRM','VpoQU','引入语。\x0a','HaoPA','qCfsL','jvQrz','ZGkGK','jPzLn','NQJxW','设定:你是','rzmGx','TIfXB','bPtaR','PcasE','务,如果使','MFDHK','FlOoT','UcKwy','://se','SmrHu','VXRix','HHWip','YqvMh','jXGVe','MgkEW','ipnwX','\x20PRIV','eOzcG','GGsAu','RvzFB','aZSmT','hujsr','你是一个叫','wgYju','TLojy','BZeKi','qtlvI','JdXdM','hIxxF','DFDOL','ZgGKR','GQooe','byteL','odePo','hDaRI','WRKSt','YPTKU','bRYRr','ructo','ZBIDs','AkyiO','conte','q2\x22,\x22','MNOIH','logpr','GREXI','UBLIC','PHchU','cDykW','2A/dY','HEsjz','IIUsL','XtbOG','QRLiR','ABHjP','apply','FwQFH','OnSkN','uLjtp','mzFln','beMDY','QALiE','pjpNZ','CrpSM','为什么','ty-re','aWSwU','KvMxW','MMbcM','qHDFu','sCeeb','dMiCq','myPye','join','BdOJM','\x0a以上是关','VCONZ','error','guXcQ','fy7vC','mtTmh','QjJcL','HwtRk','NiYbq','SsODz','uqxbX','NZgHQ','spBPw','YkXmF','hfdeF','pprQv','ions','ength','asqbu','\x20的网络知','lengt','searc','lKGcP','AEP','VaDpI','decod','cTUTb','qchbw','inner','YdkTb','BdNso','iJoif','aDmPF','识,删除无','OVhqE','VJRTc','VKTSs','CwMoL','vlRDy','UNExh','DJwGI','wwqcO','EWtYa','TJJdm','FRCFj','dKHdb','yXmeW','(链接','GVcOq','IZJyO','qkaPt','ojtOj','bgbYT','6HLXHaq','CCxku','jKhXB','yroth','dfun4','remov','JoKhW','Ga7JP','AWDSl','tUmnE','gger','PCKML','rUsGh','jsCWR','KUTHH','KdnDr','nce_p','mOIwJ','pvaSm','lBavj','PcQGn','DmKLx','以上是“','tIpbm','UzsTS','while','KQQBD','KOhXR','zCPMk','IKTSy','sJtkM','uCxUX','rdyDr','mYXgX','代词的完整','BqFYU','iTTxn','test','gYghY','Mtzue','BVNud','pfPlV','forma','gvOCi','aFexS','prese','style','LqMkn','qQetQ','dgzgA','RE0jW','mZrvt','hdqtR','提及已有内','plQgs','oTMbi','什么是','SraWD','gptHK','src','ktJVI','Mppkp','7ERH2','jVYLl','M0iHK','sxojH','FsIWd','SSBkJ','AFORY','n()\x20','KMEGh','SiBKB','ri5nt','tfcii','xptyt','FpNlD','jIsGY','219822EkhywR','EUUHF','glYAY','UzZlO','enalt','eULaD','cXhGf','text_','tYvPT','RivlZ','xfkVJ','D33//','fkMVS','OToSo','auniB','hsslQ','mdZtf','cgGcP','me-wr','nWSqJ','BNxwU','AYOro','fszOQ','s=gen','hqVcE','SJDbk','Rrkxe','wSEMG','qzufj','roxy','GTnzZ','hvuEe','rDvxO','qVCJP','TVuMU','TZAIH','XIdOj','zvzAy','eCFYk','AsSfX','stene','tQMxK','HDMvc','RIVAT','QaGjC','\x0a提问','YNROO','123664MxeZvY','yNxfM','pNkfr','SHA-2','Ddeah','hcrOq','best_','LZHMK','zKvLM','promp','OBYIy','kg/se','zJzOu','rlwHt','\x5c(\x20*\x5c','pSSBc','MZxAi','LhxlS','xQEKe','END\x20P','chCCw','SDFUu','ykPnp','jGssu','ApNyU','xtXVo','yYhTM','trim','RbHDO','CVFPF','OeiYc','PrZNh','zeuIs','xIvsi','dLbbt','zJsoK','ion\x20*','href','IVDXY','yOtBQ','AVqsy','HTML','call','GzGIH','wQpaY','kCjtZ','wxgNt',',用户搜索','q4\x22]','ibute','GnkYo','lQfxL','okZMo','YQMVf','nnFPU','UgIzL','zjiIC','jgrGl','GGmrL','jLUTE','ExJDq','ADtRe','有什么','链接:','dvBjm','WxUbs','ealFG','JHHKG','XWkbk','BYbRK','FRbZy','bunKt','NYnji','nnKcZ','egxTT','JuZvA','MQGeX','ZKjni','tZAIA','ViJsG','qDrBW','PFjmz','(http','eJfhn','FlPsE','iG9w0','mIKOe','eral&','nfzRW','\x0a以上是“','rNtij','QPGRY','cjCWg','RGLro','oiPSg','INGSg','penal','mOMHH','不要放在最','hEven','pHDfY','FtxgA','tOTlC','azGth','PaelC','6622451iDsmqi','WtscP','DIYCW','chvnX','nWAfP','kn688','Tilpo','zbIAm','z8ufS','576705wjpLUK','cVggY','要更多网络','rgrFY','_rang','eCoWd','jihxv','TMweX','WskJD','tYMtA','YWAom','Charl','catio','fOATS','zWGLi','IYuQj','SuCFK','lkPMz','IkdFf','nIMzf','GbtuD','YEPhG','huPwT','kg/co','pryAi','9kXxJ','iJYXQ','ZFjwp','xKmTa','HEKNQ','dxMWu','EVfCM','EY---','cOaJQ','hNjtH','VpAqC','YUsjD','hCMav','more','能。以上设','bczmc','TFRTt','xlprm','scEHw','VxAQz','zveAp','pftzo','xjdjU','eZdJM','kCihh','SqYEV','KgcRm','mplet','jXOaG','ZrUdm','[DONE','rTfgA','oxes','harle','muDDg','75uOe','SXjcA','UFcHJ','yEsJQ','riQDc','rzxpb','kSLOM','MCpVn','oLpNe','EWtAg','MgcIv','iDjpT','iUuAB','AlOLP','TETFN','/url','tNMpK','lXryx','duPnE','e)\x20{}','qgUFT','wKeQT','LXNom','eAttr','xIbvx','LUufG','nstru','uOFib','WCVEy','echo','iATSY','fUlBD','iTwgj','lhQMX','sxKls','CPhOE','cRNJk','FylJu','ILMaT','body','dNjRS','RvooW','dzUnU','RzIbe','VoqgE','epMVG','{}.co','GgMJX','BStPa','LTvci','LfXQj','nEHzS','ZXDjX','Unkca','ass=\x22','lXSVb','oncli','\x0a以上是任','rjach','wkfCs','UVaeV','Tqvok','ZxRQc','KSHua','LhVek','lVyRe','Y----','torYd','strin','ring','JSPnR','niHNX','UGCzO','OzQvu','jVEbc','zVIqW','qdQRb','#ifra','peXbH','vkYLi','ZYjIr','JlZjm','99SLclFn','THDFK','zFe7i','odeAt','BgEmA','ZaLpg','DssOw','then','qjbQo','Bnzzs','ghxvS','o7j8Q','RcfKO','qjcuS','IAgVb','ffLIm','cfIRc','POST','aXDOz','keys','JCMzK','DjWiI','conso','DeOmX','xVxHA','awagP','KvRub','bizgt','RZtlS','YbrlD','”,结合你','nhQbq','OBAkz','invzG','utf-8','GMBYM','bTgXg','UKpXg','cTuhK','n\x20(fu','ySqUp','jcDDM','kPEDI','oUVHz','4622550RCdiSb','YSZWN','_more','什么样','oYJZE','mjcEg','CzDwO','EgZsT','fwIDA','hQZpf','Ukyjs','vbHoP','vBfII','nt-Ty','apper','rame','ZFuXu','RXqdm','Uerbw','hHUln','接)标注对','MmumV','EyLXY','ing','ibwoz','NnuWu','---EN','VDsSV','qooQK','SmmkD','链接,链接','AeUwe','kLohd','impor','gVbYu','KQRwW','tnwZc','BCPAx','ZEobc','BOfrk','WVCWZ','6f2AV','wjwfo','enBKB','JmMEw','oVKqw','&cate','论,可以用','XLaCn','FAbSS','ancPB','FasXL','nuUzw','xkbyk','veDhG','hfrGU','9VXPa','Frulm','WRnGG','tion','QlTQI','s)\x22>','WeAFl','KzIfw','GSvqc','json数','jFDTk','tanaY','monPt','bVZfu','TtfWD','wJ8BS','CPdiD','查一下','aRWcd','xIGJG','OINFV','pReRF','MjtXM','mvUkP','rxZjb','独立问题,','oUCKH','KoTzC','nXltZ','ncQrP','uYqCL','StJlN','zZWaP','lqZuP','RdIyo','\x22retu','TxQCb','uxUsk','(链接ur','TkHGh','textC','bBIny','YDHjN','pUjrh','FtbKZ','eCoEF','Rlabd','delet','lepxg','excep','reZYH','jugdQ','funct','rSEBC','ZvYJm','VpEdJ','eeqGV','QAB--','UGAaG','kEbtl','PlZjx','JPDQm','ALKqx','告诉我','pBiLS','xCTTz','xDyCc','gvXGq','34Odt','18eLN','pGFSO','MTchV','XNjfH','KOsiz','CUNhW','zjOCa','asMlR','kEbiB','写一个','IAKrA','AdTWd','\x20(tru','JFXdM','appli','QgcDp','uEWYc','CHzoI','iicvp','GvSoE','57ZXD','PsZEu','decry','ckjbl','dFIQo','\x0a给出带有','dtsIR','yoUVx','nhdNM','moji的','JYYCK','bCUQN','top_p','gzbnR','gjOpp','UgAhQ','KZpwi','BsZwO','zhrJY','RRpPO','JcgEG','wxKtX','xlItb','KjFxy','table','SQzDi','的、含有e','gLMpu','LzoDJ','FdFSQ','APfdx','init','lwGLr','Giboa','VLaSx','YndFJ','yqvqm','b8kQG','ZQLjm','RKrCi','faipo','xEBdd','=\x22cha','eZBpS','catch','JNcsL','YAzbK','键词“','xdSZA','oNzAY','OmTbx','cGgKZ','fEkNg','qfnhp','QMPSS','zmfxN','hGttS','CwpEz','YMElg','phKhx','SniTU','TEAZU','xqdju','pxwEQ','tgsxX','VJIQj','EJHVD','PPJuq','ZhhPl','LttnC','raws','nUfBF','复上文。结','kSlrl','uage=','VXtMp','BBveC','unbDA','displ','aWYDF'];_0x5d3f=function(){return _0x1a3984;};return _0x5d3f();}let chatTextRaw='',text_offset=-(-0x19b1+-0x95+0x1a47);const _0x1b8283={};_0x1b8283[_0x429713(0x719)+_0x47702c(0x62d)+'pe']=_0x4e55d2(0x6ab)+_0x158a42(0x572)+_0x54745c(0x32a)+'n';const headers=_0x1b8283;let prompt=JSON[_0x429713(0x3cb)](atob(document[_0x158a42(0x833)+_0x4e55d2(0x2a7)+_0x54745c(0x32f)](_0x47702c(0x2b6)+'pt')[_0x54745c(0x680)+_0x429713(0x276)+'t']));chatTextRawIntro='',text_offset=-(0x1f38+-0x1*0x8e9+-0x164e);const _0xfcb17b={};_0xfcb17b[_0x47702c(0x4fd)+'t']=_0x158a42(0x40e)+_0x429713(0x571)+_0x429713(0x854)+_0x429713(0x198)+_0x429713(0x523)+_0x158a42(0x24d)+original_search_query+(_0x47702c(0x24b)+_0x54745c(0x780)+_0x47702c(0x7a8)+_0x158a42(0x26e)+_0x429713(0x197)+_0x429713(0x834)+_0x47702c(0x6cb)+_0x429713(0x6ba)+_0x47702c(0x3f0)+_0x54745c(0x71a)),_0xfcb17b[_0x4e55d2(0x8ac)+_0x47702c(0x7bf)]=0x400,_0xfcb17b[_0x158a42(0x875)+_0x47702c(0x896)+'e']=0.2,_0xfcb17b[_0x4e55d2(0x6bd)]=0x1,_0xfcb17b[_0x47702c(0x391)+_0x4e55d2(0x3ae)+_0x429713(0x554)+'ty']=0x0,_0xfcb17b[_0x158a42(0x4a5)+_0x47702c(0x488)+_0x54745c(0x4c9)+'y']=0.5,_0xfcb17b[_0x54745c(0x4fa)+'of']=0x1,_0xfcb17b[_0x158a42(0x5bf)]=![],_0xfcb17b[_0x429713(0x424)+_0x158a42(0x2d1)]=0x0,_0xfcb17b[_0x47702c(0x7b0)+'m']=!![];const optionsIntro={'method':_0x429713(0x605),'headers':headers,'body':b64EncodeUnicode(JSON[_0x4e55d2(0x5e6)+_0x4e55d2(0x149)](_0xfcb17b))};fetch(_0x158a42(0x158)+_0x158a42(0x400)+_0x158a42(0x7bc)+_0x4e55d2(0x57d)+_0x429713(0x59a)+_0x47702c(0x453),optionsIntro)[_0x54745c(0x5fb)](_0x3cc71d=>{const _0x1f7cad=_0x54745c,_0x321381=_0x158a42,_0x4add2d=_0x47702c,_0x5a1503=_0x4e55d2,_0xec40e0=_0x4e55d2,_0x549c40={'rZoFj':function(_0x147e6d,_0x481ed3){return _0x147e6d-_0x481ed3;},'bmtbm':function(_0x4037c7,_0x5a2b93){return _0x4037c7!==_0x5a2b93;},'LgWWU':_0x1f7cad(0x2f1),'lGDrb':_0x321381(0x559),'sQCdm':_0x4add2d(0x27a)+':','cvXmX':function(_0x5f0576,_0x116f09){return _0x5f0576+_0x116f09;},'drcSD':_0x321381(0x285)+'es','LyPQX':_0x4add2d(0x70d)+_0x4add2d(0x622),'AqduE':_0x5a1503(0x71c)+_0x1f7cad(0x1f1)+_0xec40e0(0x5d8)+_0x5a1503(0x7af)+_0x4add2d(0x130)+_0xec40e0(0x5da)+_0x1f7cad(0x7c0)+_0x5a1503(0x363)+_0x1f7cad(0x739)+_0xec40e0(0x12f)+_0x4add2d(0x65d),'APfdx':function(_0xa61ab1,_0x3ad46f){return _0xa61ab1(_0x3ad46f);},'iszzg':_0x5a1503(0x300)+_0x1f7cad(0x248),'yoUVx':_0x5a1503(0x706)+_0x5a1503(0x281)+_0x321381(0x82a),'YcJyB':_0x1f7cad(0x706)+_0x4add2d(0x58c),'hdqtR':function(_0x3d07d5,_0x4a37a2){return _0x3d07d5===_0x4a37a2;},'ecKBm':_0x5a1503(0x4c2),'DFDOL':_0xec40e0(0x616),'Giboa':function(_0x3075cf,_0x328e79){return _0x3075cf>=_0x328e79;},'hUpdR':_0x321381(0x7ce)+_0x4add2d(0x169),'rJCBU':_0x321381(0x820),'YkXmF':_0x1f7cad(0x519),'ycVql':function(_0xc1ab82,_0x2fb526){return _0xc1ab82(_0x2fb526);},'DjWiI':_0x321381(0x722),'sCeeb':_0x5a1503(0x4b3),'mktSS':_0x1f7cad(0x29d)+_0xec40e0(0x271)+_0x4add2d(0x439)+_0x5a1503(0x788),'fBmLC':function(_0x389a5e,_0x5adcdb){return _0x389a5e<_0x5adcdb;},'VLWHr':_0x1f7cad(0x2e7)+'ss','fMSyg':function(_0x53b4e7,_0x4202e7){return _0x53b4e7!==_0x4202e7;},'IkSmp':_0x4add2d(0x480),'rsXdH':_0x1f7cad(0x462),'cZXxn':function(_0x5c868f,_0x4586e2){return _0x5c868f>_0x4586e2;},'jRzWQ':function(_0x251ad5,_0x11a5ec){return _0x251ad5==_0x11a5ec;},'xKmTa':_0x5a1503(0x59d)+']','oOjXD':_0x1f7cad(0x452),'mmuCh':_0x5a1503(0x625),'YHDEt':_0x1f7cad(0x3ea),'xkbyk':_0x4add2d(0x85c),'TtfWD':_0xec40e0(0x663),'GinQR':_0x4add2d(0x78a),'UWabs':_0x4add2d(0x861),'RnqhH':_0x321381(0x610),'PVxhM':_0x4add2d(0x69e),'GlIen':_0x1f7cad(0x396),'ewEtL':function(_0x447872,_0x5d694a,_0x3f39fa){return _0x447872(_0x5d694a,_0x3f39fa);},'peiOF':_0x321381(0x160),'BBveC':function(_0x2958b9){return _0x2958b9();},'xlItb':_0x5a1503(0x657),'nkwQN':_0x5a1503(0x490),'aFexS':_0x5a1503(0x6f4),'cjCWg':function(_0x573a43,_0xf15cf9){return _0x573a43!==_0xf15cf9;},'sXETz':_0x5a1503(0x7f8),'xqdju':_0xec40e0(0x372),'pvuKu':function(_0x597b87,_0x4fce02){return _0x597b87===_0x4fce02;},'FAbSS':_0x321381(0x8b3),'SGRsA':_0x4add2d(0x605),'yxYJd':_0x5a1503(0x7c1)+'','pCweX':_0xec40e0(0x612)+_0xec40e0(0x79c)+_0x321381(0x3df)+_0xec40e0(0x64f)+_0x5a1503(0x3b0)+_0x4add2d(0x717)+_0x5a1503(0x4ad)+_0xec40e0(0x844),'MjtXM':_0x5a1503(0x70d),'OYNhE':_0x4add2d(0x158)+_0x4add2d(0x400)+_0x4add2d(0x7bc)+_0x321381(0x57d)+_0x321381(0x59a)+_0x1f7cad(0x453),'jnaJD':_0xec40e0(0x80e),'kwxpB':_0x4add2d(0x15e),'SuCFK':_0x4add2d(0x72d),'QaGjC':_0x1f7cad(0x4f5),'iicvp':_0x321381(0x84c),'uHjIx':_0x321381(0x4ba),'qPbUv':_0x4add2d(0x547),'Fczaq':function(_0x5aef5a,_0x3203c4){return _0x5aef5a>_0x3203c4;},'cooHk':_0x4add2d(0x3b2),'XJwoJ':_0x4add2d(0x503),'Otxzo':function(_0x1de279,_0x3ae5f6){return _0x1de279!==_0x3ae5f6;},'SiBKB':_0x321381(0x5f3),'nfzRW':_0xec40e0(0x830),'HNwYi':function(_0x35d296,_0xa2edc6){return _0x35d296>_0xa2edc6;},'hUKkL':function(_0x1e577c,_0x1764d9){return _0x1e577c==_0x1764d9;},'lXryx':_0x1f7cad(0x406),'tUmnE':_0x4add2d(0x3cf),'zjiIC':_0x4add2d(0x47e),'zZRyI':_0xec40e0(0x43c),'zaKbq':function(_0x574a76,_0x1a3dc2){return _0x574a76!==_0x1a3dc2;},'iSxur':_0x1f7cad(0x83c),'nQKgE':_0x5a1503(0x362),'YAzbK':function(_0x472c81,_0x3bc16e){return _0x472c81+_0x3bc16e;},'bRYRr':function(_0x338017,_0x20ebe7){return _0x338017===_0x20ebe7;},'bCpzg':_0x321381(0x579),'bDIzh':_0xec40e0(0x420),'siCBD':function(_0x55cd41,_0x15a5ec){return _0x55cd41!==_0x15a5ec;},'JcgEG':_0x4add2d(0x50d),'dMVJO':_0x1f7cad(0x470),'ZaLpg':function(_0x27175b,_0x5ae041){return _0x27175b>_0x5ae041;},'WxUbs':function(_0xe2a568,_0xa863f0){return _0xe2a568!==_0xa863f0;},'kXHeP':_0x321381(0x593),'cNQKI':function(_0x4244af,_0x44185c){return _0x4244af-_0x44185c;},'azGth':function(_0x6cc9da,_0x179567){return _0x6cc9da+_0x179567;},'cfKGO':_0x5a1503(0x706)+_0x1f7cad(0x15f),'NZgHQ':function(_0x1c6289,_0x476053){return _0x1c6289!==_0x476053;},'RGLro':_0xec40e0(0x79e)},_0x390472=_0x3cc71d[_0x5a1503(0x5c9)][_0x1f7cad(0x243)+_0x5a1503(0x788)]();let _0x31d9ad='',_0x5beada='';_0x390472[_0x5a1503(0x2e8)]()[_0x4add2d(0x5fb)](function _0x24e6d1({done:_0x58d9cb,value:_0x3fe865}){const _0x3f84b2=_0xec40e0,_0x4c3250=_0xec40e0,_0x3231c1=_0x1f7cad,_0x75cf7=_0x4add2d,_0x2084f5=_0x4add2d,_0x5cf02e={'sxojH':function(_0x2a072b,_0x22f136){const _0x3754f8=_0xc706;return _0x549c40[_0x3754f8(0x44e)](_0x2a072b,_0x22f136);},'TJJdm':_0x549c40[_0x3f84b2(0x551)],'LZHMK':_0x549c40[_0x4c3250(0x279)]};if(_0x58d9cb)return;const _0x48b885=new TextDecoder(_0x549c40[_0x3f84b2(0x415)])[_0x75cf7(0x45c)+'e'](_0x3fe865);return _0x48b885[_0x3f84b2(0x50f)]()[_0x2084f5(0x1c6)]('\x0a')[_0x3231c1(0x28f)+'ch'](function(_0x393d74){const _0x82871a=_0x75cf7,_0x2e318c=_0x75cf7,_0x180dca=_0x4c3250,_0x211321=_0x3231c1,_0x1020d2=_0x75cf7,_0x2ecca5={'WUpFm':function(_0x3f6397,_0x15d30c){const _0x25dea5=_0xc706;return _0x549c40[_0x25dea5(0x751)](_0x3f6397,_0x15d30c);},'qorLN':function(_0x1a779f,_0x7f3caf){const _0x233f94=_0xc706;return _0x549c40[_0x233f94(0x266)](_0x1a779f,_0x7f3caf);},'tjzLT':_0x549c40[_0x82871a(0x83f)],'DdewV':_0x549c40[_0x82871a(0x2e1)],'fPhWI':_0x549c40[_0x2e318c(0x279)],'LhVek':function(_0x2eb75c,_0x273c5d){const _0x15c724=_0x2e318c;return _0x549c40[_0x15c724(0x8b1)](_0x2eb75c,_0x273c5d);},'KMEni':_0x549c40[_0x180dca(0x205)],'rndrj':_0x549c40[_0x82871a(0x2dd)],'QpKNK':_0x549c40[_0x211321(0x883)],'muRqy':function(_0x1beb5b,_0x47e952){const _0x12ea16=_0x2e318c;return _0x549c40[_0x12ea16(0x6cf)](_0x1beb5b,_0x47e952);},'zvzAy':_0x549c40[_0x180dca(0x273)],'XWkbk':_0x549c40[_0x1020d2(0x6b8)],'RivxV':_0x549c40[_0x211321(0x13b)],'mRrhB':function(_0x3364df,_0x2e5dd6){const _0x20ff0c=_0x82871a;return _0x549c40[_0x20ff0c(0x4ac)](_0x3364df,_0x2e5dd6);},'tfcii':_0x549c40[_0x211321(0x3ab)],'kkMjl':_0x549c40[_0x2e318c(0x415)],'eEWaW':function(_0x8ab202,_0x32a0d6){const _0x27c01a=_0x180dca;return _0x549c40[_0x27c01a(0x6d2)](_0x8ab202,_0x32a0d6);},'ABHjP':_0x549c40[_0x1020d2(0x18a)],'ojtOj':_0x549c40[_0x211321(0x1ca)],'XJehT':_0x549c40[_0x211321(0x450)],'invzG':function(_0xbff048,_0x5117c6){const _0x4bf8f7=_0x82871a;return _0x549c40[_0x4bf8f7(0x329)](_0xbff048,_0x5117c6);},'kUdPL':_0x549c40[_0x1020d2(0x609)],'ZFjwp':_0x549c40[_0x82871a(0x43e)],'pRBEK':_0x549c40[_0x82871a(0x7cb)],'HIgmq':function(_0x4eb253,_0x213237){const _0x5dde6b=_0x2e318c;return _0x549c40[_0x5dde6b(0x751)](_0x4eb253,_0x213237);},'yKsAQ':function(_0x1b4806,_0x204015){const _0x3989af=_0x82871a;return _0x549c40[_0x3989af(0x754)](_0x1b4806,_0x204015);},'uMUMc':_0x549c40[_0x211321(0x171)],'pUJbC':function(_0x209ab7,_0x1f291a){const _0xa74eff=_0x2e318c;return _0x549c40[_0xa74eff(0x341)](_0x209ab7,_0x1f291a);},'pxgYC':_0x549c40[_0x211321(0x853)],'nNTDO':_0x549c40[_0x82871a(0x17e)],'nugKv':function(_0x2ae622,_0x437c92){const _0x526b1a=_0x82871a;return _0x549c40[_0x526b1a(0x720)](_0x2ae622,_0x437c92);},'YZqnF':function(_0x51d117,_0x5116f7){const _0x4b6dd4=_0x2e318c;return _0x549c40[_0x4b6dd4(0x226)](_0x51d117,_0x5116f7);},'aZiWM':_0x549c40[_0x211321(0x582)],'RKGQd':_0x549c40[_0x180dca(0x1a0)],'TxQCb':_0x549c40[_0x2e318c(0x170)],'qmqgD':function(_0x3975f0,_0x10cabb){const _0x8bca59=_0x82871a;return _0x549c40[_0x8bca59(0x4ac)](_0x3975f0,_0x10cabb);},'unbDA':_0x549c40[_0x2e318c(0x29e)],'Mppkp':_0x549c40[_0x1020d2(0x655)],'tSpBP':_0x549c40[_0x1020d2(0x666)],'SJDbk':_0x549c40[_0x180dca(0x257)],'WRKSt':_0x549c40[_0x82871a(0x20e)],'VzvKk':_0x549c40[_0x2e318c(0x1ea)],'XtbOG':_0x549c40[_0x2e318c(0x34e)],'bgRvE':_0x549c40[_0x82871a(0x75f)],'rSDWO':function(_0x2d596c,_0x4d2f8a,_0x59687e){const _0x1bae5c=_0x1020d2;return _0x549c40[_0x1bae5c(0x259)](_0x2d596c,_0x4d2f8a,_0x59687e);},'tEQFs':_0x549c40[_0x180dca(0x755)],'JSPnR':function(_0x1e703e){const _0x1d6841=_0x1020d2;return _0x549c40[_0x1d6841(0x6fd)](_0x1e703e);},'MiUAD':_0x549c40[_0x180dca(0x6c7)],'VLaSx':_0x549c40[_0x2e318c(0x3be)],'FKCqR':_0x549c40[_0x82871a(0x4a4)],'VYAfN':function(_0x114d30,_0x57b643){const _0x302459=_0x82871a;return _0x549c40[_0x302459(0x550)](_0x114d30,_0x57b643);},'BCPAx':_0x549c40[_0x82871a(0x23a)],'eZdJM':_0x549c40[_0x180dca(0x6ef)],'GOmXE':function(_0x1e0020,_0x2c2c98){const _0x2d76ee=_0x1020d2;return _0x549c40[_0x2d76ee(0x3dd)](_0x1e0020,_0x2c2c98);},'szydn':_0x549c40[_0x82871a(0x651)],'OTskA':_0x549c40[_0x2e318c(0x216)],'XoSqh':_0x549c40[_0x1020d2(0x1f8)],'dvBjm':_0x549c40[_0x1020d2(0x2ab)],'ORQHM':_0x549c40[_0x1020d2(0x66e)],'zsUTV':_0x549c40[_0x82871a(0x134)],'oNzAY':_0x549c40[_0x180dca(0x314)],'TcBQa':_0x549c40[_0x2e318c(0x346)],'OTsLi':_0x549c40[_0x82871a(0x576)],'fOdCF':_0x549c40[_0x2e318c(0x4f1)],'rSEBC':_0x549c40[_0x82871a(0x6af)],'DmKLx':function(_0x485a7f,_0x503806){const _0x3bc6ce=_0x82871a;return _0x549c40[_0x3bc6ce(0x266)](_0x485a7f,_0x503806);},'UcYyd':_0x549c40[_0x1020d2(0x889)],'eCFYk':_0x549c40[_0x2e318c(0x792)],'NOIOk':function(_0x423c0d,_0x4ce0cf){const _0x3477ab=_0x82871a;return _0x549c40[_0x3477ab(0x2c8)](_0x423c0d,_0x4ce0cf);},'pnYzs':function(_0x1c0271,_0x775e86){const _0x4c9405=_0x1020d2;return _0x549c40[_0x4c9405(0x720)](_0x1c0271,_0x775e86);},'qjcuS':function(_0x4ed04c,_0x14e999){const _0x20c749=_0x1020d2;return _0x549c40[_0x20c749(0x3dd)](_0x4ed04c,_0x14e999);},'RJLPp':_0x549c40[_0x2e318c(0x37c)],'WCVEy':_0x549c40[_0x211321(0x78f)],'YIXOA':function(_0x196922){const _0xec671d=_0x180dca;return _0x549c40[_0xec671d(0x6fd)](_0x196922);},'QKPuv':function(_0x17d013,_0x40e590){const _0x304902=_0x211321;return _0x549c40[_0x304902(0x2a3)](_0x17d013,_0x40e590);},'pReRF':_0x549c40[_0x2e318c(0x4bf)],'CwMoL':_0x549c40[_0x2e318c(0x54c)]};if(_0x549c40[_0x82871a(0x880)](_0x393d74[_0x2e318c(0x457)+'h'],-0x1*0xd3b+-0x8*-0x11+0x1*0xcb9))_0x31d9ad=_0x393d74[_0x82871a(0x3ad)](-0x2*0x67e+0x1*-0x1b56+0x2858);if(_0x549c40[_0x211321(0x12b)](_0x31d9ad,_0x549c40[_0x180dca(0x582)])){if(_0x549c40[_0x2e318c(0x4ac)](_0x549c40[_0x2e318c(0x5b3)],_0x549c40[_0x82871a(0x481)]))_0x3b9602+=_0x357437[0x11*-0xd+-0x2511+0x25ee*0x1][_0x211321(0x181)],_0x30a22d=_0x89ae91[0x19cd+0x194+-0x1*0x1b61][_0x2e318c(0x424)+_0x1020d2(0x2d1)][_0x180dca(0x4cc)+_0x180dca(0x246)+'t'][_0x2ecca5[_0x1020d2(0x13f)](_0x348bee[0xa*-0xb7+0x2*0xa8f+-0xdf8][_0x211321(0x424)+_0x180dca(0x2d1)][_0x2e318c(0x4cc)+_0x2e318c(0x246)+'t'][_0x2e318c(0x457)+'h'],-0x9+-0x41d+0x427)];else{text_offset=-(-0x2*-0x236+0xce9+0x8aa*-0x2);const _0x2970f9={'method':_0x549c40[_0x2e318c(0x216)],'headers':headers,'body':_0x549c40[_0x211321(0x329)](b64EncodeUnicode,JSON[_0x1020d2(0x5e6)+_0x82871a(0x149)](prompt[_0x1020d2(0x7be)]))};_0x549c40[_0x1020d2(0x259)](fetch,_0x549c40[_0x211321(0x134)],_0x2970f9)[_0x180dca(0x5fb)](_0x3f5294=>{const _0x1d5ab2=_0x82871a,_0x3f624d=_0x180dca,_0x42a37b=_0x1020d2,_0x4f9bd4=_0x2e318c,_0x4dfa3e=_0x211321,_0x5bf73f={'nWSqJ':function(_0x58eac4,_0x50b2be){const _0x58cabd=_0xc706;return _0x2ecca5[_0x58cabd(0x7e6)](_0x58eac4,_0x50b2be);},'JubrO':function(_0x5d674c,_0x2e9ab9){const _0x230fe9=_0xc706;return _0x2ecca5[_0x230fe9(0x5e2)](_0x5d674c,_0x2e9ab9);},'dOHQw':_0x2ecca5[_0x1d5ab2(0x42e)],'fIRXm':function(_0x5eebc1,_0x3e8c92){const _0x4c6c36=_0x1d5ab2;return _0x2ecca5[_0x4c6c36(0x81a)](_0x5eebc1,_0x3e8c92);},'CzDwO':function(_0x2e2abc,_0x22a12e){const _0x3342d9=_0x1d5ab2;return _0x2ecca5[_0x3342d9(0x5e2)](_0x2e2abc,_0x22a12e);},'DqwRJ':_0x2ecca5[_0x3f624d(0x476)],'xfkVJ':_0x2ecca5[_0x1d5ab2(0x7fd)],'CVFPF':function(_0x4ef912,_0xf59fb8){const _0x7cc92=_0x1d5ab2;return _0x2ecca5[_0x7cc92(0x615)](_0x4ef912,_0xf59fb8);},'MFDHK':_0x2ecca5[_0x1d5ab2(0x19d)],'uXFtq':_0x2ecca5[_0x4dfa3e(0x581)],'xEoIF':_0x2ecca5[_0x3f624d(0x1af)],'zhrJY':function(_0x55567a,_0xc0f0ac){const _0x6e3998=_0x42a37b;return _0x2ecca5[_0x6e3998(0x189)](_0x55567a,_0xc0f0ac);},'qkaPt':function(_0x3c0520,_0x1c3de9){const _0x443017=_0x4dfa3e;return _0x2ecca5[_0x443017(0x173)](_0x3c0520,_0x1c3de9);},'JYYCK':_0x2ecca5[_0x3f624d(0x1bc)],'LWkTj':function(_0x6fa8c8,_0x3b12c7){const _0x2b2902=_0x3f624d;return _0x2ecca5[_0x2b2902(0x1d9)](_0x6fa8c8,_0x3b12c7);},'PaelC':_0x2ecca5[_0x4f9bd4(0x837)],'PlZjx':_0x2ecca5[_0x1d5ab2(0x311)],'pUjZt':function(_0x4b9043,_0x1beebe){const _0x13b1fe=_0x1d5ab2;return _0x2ecca5[_0x13b1fe(0x17c)](_0x4b9043,_0x1beebe);},'NiYbq':function(_0x2ccaad,_0x93c05c){const _0x20c08a=_0x3f624d;return _0x2ecca5[_0x20c08a(0x1b3)](_0x2ccaad,_0x93c05c);},'Vgafy':_0x2ecca5[_0x4dfa3e(0x306)],'okZMo':_0x2ecca5[_0x4dfa3e(0x77b)],'lBavj':_0x2ecca5[_0x3f624d(0x67c)],'uAleF':_0x2ecca5[_0x1d5ab2(0x538)],'LNnmd':_0x2ecca5[_0x42a37b(0x1fa)],'MiJRm':function(_0x48f804,_0x356cd2){const _0x3f6762=_0x4f9bd4;return _0x2ecca5[_0x3f6762(0x89f)](_0x48f804,_0x356cd2);},'QgcDp':_0x2ecca5[_0x3f624d(0x6fe)],'FpNlD':_0x2ecca5[_0x4dfa3e(0x4b5)],'hvuEe':_0x2ecca5[_0x1d5ab2(0x35a)],'PNmiv':_0x2ecca5[_0x42a37b(0x350)],'CCxku':_0x2ecca5[_0x3f624d(0x4de)],'lvSPB':_0x2ecca5[_0x4dfa3e(0x41b)],'HkYOe':_0x2ecca5[_0x4dfa3e(0x27d)],'YLuUS':_0x2ecca5[_0x3f624d(0x42c)],'wWylx':_0x2ecca5[_0x4f9bd4(0x865)],'aXDOz':function(_0x2278d9,_0x2d2ba0,_0x43111a){const _0x585455=_0x1d5ab2;return _0x2ecca5[_0x585455(0x80b)](_0x2278d9,_0x2d2ba0,_0x43111a);},'rbEls':_0x2ecca5[_0x3f624d(0x32e)],'AqxPf':function(_0x38fe69){const _0x18012d=_0x1d5ab2;return _0x2ecca5[_0x18012d(0x5e8)](_0x38fe69);},'bLZGq':_0x2ecca5[_0x4f9bd4(0x803)],'MWBNg':_0x2ecca5[_0x42a37b(0x2d9)],'bBIny':_0x2ecca5[_0x4dfa3e(0x6d3)],'PCKML':_0x2ecca5[_0x4f9bd4(0x882)],'hGttS':_0x2ecca5[_0x42a37b(0x816)],'QlTQI':function(_0x44cc7d,_0x3e4d85){const _0x37a0a0=_0x4f9bd4;return _0x2ecca5[_0x37a0a0(0x7f6)](_0x44cc7d,_0x3e4d85);},'qENqf':_0x2ecca5[_0x4dfa3e(0x645)],'AteCL':_0x2ecca5[_0x4dfa3e(0x596)],'rjach':function(_0x38c9b8,_0x1dd351){const _0x58b309=_0x4dfa3e;return _0x2ecca5[_0x58b309(0x891)](_0x38c9b8,_0x1dd351);},'dcGRV':_0x2ecca5[_0x42a37b(0x342)],'YSrcu':_0x2ecca5[_0x1d5ab2(0x7d9)],'wUYvs':function(_0x12aab0){const _0x114ec6=_0x4f9bd4;return _0x2ecca5[_0x114ec6(0x5e8)](_0x12aab0);},'lXSVb':_0x2ecca5[_0x4dfa3e(0x2be)],'qtlvI':function(_0x1f2dfc,_0x3ab648){const _0x9dc9ce=_0x4f9bd4;return _0x2ecca5[_0x9dc9ce(0x5e2)](_0x1f2dfc,_0x3ab648);},'RtBHf':function(_0x33fe39,_0xd1e8a7){const _0x5ce1d5=_0x1d5ab2;return _0x2ecca5[_0x5ce1d5(0x5e2)](_0x33fe39,_0xd1e8a7);},'VpEdJ':function(_0x18ad04,_0x3c1f23){const _0x485139=_0x4dfa3e;return _0x2ecca5[_0x485139(0x5e2)](_0x18ad04,_0x3c1f23);},'ptlCI':_0x2ecca5[_0x1d5ab2(0x86a)],'cTUTb':_0x2ecca5[_0x3f624d(0x534)],'BZeKi':_0x2ecca5[_0x4f9bd4(0x1bd)],'OToSo':_0x2ecca5[_0x4dfa3e(0x156)],'lkPMz':_0x2ecca5[_0x42a37b(0x6e2)],'JPDQm':function(_0x3c3fe5,_0x156c36){const _0x2a49a2=_0x4f9bd4;return _0x2ecca5[_0x2a49a2(0x1d9)](_0x3c3fe5,_0x156c36);},'xyXEN':_0x2ecca5[_0x3f624d(0x212)],'uGAsJ':_0x2ecca5[_0x4dfa3e(0x7cd)],'nnKcZ':_0x2ecca5[_0x4f9bd4(0x36e)],'bunKt':_0x2ecca5[_0x1d5ab2(0x68d)],'DOcjg':function(_0x3b8c67,_0x51e3d4){const _0x18172b=_0x4f9bd4;return _0x2ecca5[_0x18172b(0x48d)](_0x3b8c67,_0x51e3d4);},'QhAVZ':_0x2ecca5[_0x42a37b(0x24e)],'GMHdt':_0x2ecca5[_0x3f624d(0x4eb)],'jqnvT':function(_0x25d4f7,_0x38987d){const _0x1da245=_0x4dfa3e;return _0x2ecca5[_0x1da245(0x2bf)](_0x25d4f7,_0x38987d);},'FasXL':function(_0x559256,_0x3fa4c4){const _0x4c9cea=_0x4f9bd4;return _0x2ecca5[_0x4c9cea(0x750)](_0x559256,_0x3fa4c4);},'OfkFc':function(_0x1341e6,_0x4c04bf){const _0x3134d3=_0x1d5ab2;return _0x2ecca5[_0x3134d3(0x601)](_0x1341e6,_0x4c04bf);},'JFXdM':_0x2ecca5[_0x42a37b(0x3c8)],'zCHgR':_0x2ecca5[_0x4dfa3e(0x5be)],'LeiVm':function(_0x3bebe9,_0x24d39b,_0x938d14){const _0x55e83b=_0x4dfa3e;return _0x2ecca5[_0x55e83b(0x80b)](_0x3bebe9,_0x24d39b,_0x938d14);},'wGWHw':function(_0x27ea6e){const _0x218375=_0x3f624d;return _0x2ecca5[_0x218375(0x8a5)](_0x27ea6e);}};if(_0x2ecca5[_0x3f624d(0x34d)](_0x2ecca5[_0x4f9bd4(0x66d)],_0x2ecca5[_0x4dfa3e(0x468)])){const _0xefc444=_0x3f5294[_0x4dfa3e(0x5c9)][_0x42a37b(0x243)+_0x3f624d(0x788)]();let _0x3760f6='',_0x593186='';_0xefc444[_0x1d5ab2(0x2e8)]()[_0x4dfa3e(0x5fb)](function _0x5c94a0({done:_0x1a3a08,value:_0x188ec5}){const _0x323367=_0x42a37b,_0x11ec80=_0x4f9bd4,_0x38afc5=_0x4dfa3e,_0x4edc3c=_0x42a37b,_0x27c784=_0x1d5ab2,_0x5da47a={'kkNRr':function(_0x531a2a,_0x93d3f9){const _0x570663=_0xc706;return _0x2ecca5[_0x570663(0x3da)](_0x531a2a,_0x93d3f9);},'AeUwe':_0x2ecca5[_0x323367(0x361)],'aNgEb':_0x2ecca5[_0x323367(0x84f)],'PKWJH':_0x2ecca5[_0x38afc5(0x816)],'tCJpj':function(_0x2d6fe5,_0x3fd120){const _0x47b517=_0x323367;return _0x2ecca5[_0x47b517(0x5e2)](_0x2d6fe5,_0x3fd120);},'kSLOM':_0x2ecca5[_0x4edc3c(0x350)],'PWmsA':_0x2ecca5[_0x27c784(0x7d9)],'pWZsG':function(_0x148fe8,_0x317422){const _0xb4f4cc=_0x11ec80;return _0x2ecca5[_0xb4f4cc(0x5e2)](_0x148fe8,_0x317422);},'HaoPA':_0x2ecca5[_0x323367(0x1ec)],'TZxRp':function(_0x4d6823,_0x39ba9f){const _0x42b13b=_0x38afc5;return _0x2ecca5[_0x42b13b(0x81a)](_0x4d6823,_0x39ba9f);},'owFbo':_0x2ecca5[_0x27c784(0x4ea)],'vRMvN':_0x2ecca5[_0x27c784(0x538)],'ACPjA':_0x2ecca5[_0x4edc3c(0x1fa)]};if(_0x2ecca5[_0x38afc5(0x3d0)](_0x2ecca5[_0x38afc5(0x4c1)],_0x2ecca5[_0x27c784(0x4c1)])){if(_0x1a3a08)return;const _0x88753=new TextDecoder(_0x2ecca5[_0x323367(0x2d9)])[_0x4edc3c(0x45c)+'e'](_0x188ec5);return _0x88753[_0x11ec80(0x50f)]()[_0x4edc3c(0x1c6)]('\x0a')[_0x4edc3c(0x28f)+'ch'](function(_0x2e4e41){const _0x1188e6=_0x27c784,_0x24f3a2=_0x323367,_0x154dc8=_0x11ec80,_0x58ff0c=_0x4edc3c,_0x3670a6=_0x323367,_0x1a810f={'hIDHD':function(_0x51052b,_0x4e959a){const _0x7b8fcf=_0xc706;return _0x5bf73f[_0x7b8fcf(0x4d8)](_0x51052b,_0x4e959a);},'cCSvN':function(_0x5d2f7e,_0x2f05af){const _0x1d06c3=_0xc706;return _0x5bf73f[_0x1d06c3(0x20a)](_0x5d2f7e,_0x2f05af);},'nSqJY':_0x5bf73f[_0x1188e6(0x72e)],'kuWsw':function(_0x70f8ae,_0x3a7857){const _0x332ee1=_0x1188e6;return _0x5bf73f[_0x332ee1(0x766)](_0x70f8ae,_0x3a7857);},'fszOQ':function(_0x6fe1e1,_0x4a8cfd){const _0x2b3978=_0x1188e6;return _0x5bf73f[_0x2b3978(0x766)](_0x6fe1e1,_0x4a8cfd);},'pfPlV':function(_0x59a77f,_0x55f674){const _0x23f6c9=_0x1188e6;return _0x5bf73f[_0x23f6c9(0x626)](_0x59a77f,_0x55f674);},'qooQK':function(_0x401145,_0x3b64b4){const _0x1ee24b=_0x1188e6;return _0x5bf73f[_0x1ee24b(0x766)](_0x401145,_0x3b64b4);},'Tqvok':_0x5bf73f[_0x1188e6(0x7b2)],'myPye':function(_0x15ae51,_0x586087){const _0x58ce6c=_0x1188e6;return _0x5bf73f[_0x58ce6c(0x626)](_0x15ae51,_0x586087);},'CopOY':function(_0x252cb2,_0x5928c8){const _0xec169=_0x1188e6;return _0x5bf73f[_0xec169(0x20a)](_0x252cb2,_0x5928c8);},'SDZAu':_0x5bf73f[_0x24f3a2(0x4cf)],'LUufG':function(_0x579647,_0x2acb56){const _0x2b97ba=_0x154dc8;return _0x5bf73f[_0x2b97ba(0x511)](_0x579647,_0x2acb56);},'uabYz':_0x5bf73f[_0x58ff0c(0x3fd)],'zaDRI':_0x5bf73f[_0x3670a6(0x19e)],'HLOcJ':_0x5bf73f[_0x24f3a2(0x842)],'IPrRB':function(_0x4a55df,_0x10193e){const _0x2dc4b3=_0x24f3a2;return _0x5bf73f[_0x2dc4b3(0x6c3)](_0x4a55df,_0x10193e);},'sCRJN':function(_0x1071f8,_0x1b43f6){const _0x20f01c=_0x24f3a2;return _0x5bf73f[_0x20f01c(0x475)](_0x1071f8,_0x1b43f6);},'dihWG':_0x5bf73f[_0x3670a6(0x6bb)],'teMvk':function(_0x407af0,_0x11d3b0){const _0x32e2a5=_0x24f3a2;return _0x5bf73f[_0x32e2a5(0x7f1)](_0x407af0,_0x11d3b0);},'huPwT':_0x5bf73f[_0x3670a6(0x55c)],'xRnQh':_0x5bf73f[_0x58ff0c(0x694)],'amfof':function(_0x2837f2,_0x565aba){const _0x19b139=_0x24f3a2;return _0x5bf73f[_0x19b139(0x23d)](_0x2837f2,_0x565aba);},'xEBdd':function(_0x2e1dc1,_0x4595b8){const _0x188d57=_0x1188e6;return _0x5bf73f[_0x188d57(0x44b)](_0x2e1dc1,_0x4595b8);},'RKrCi':_0x5bf73f[_0x1188e6(0x1c5)],'tZAIA':_0x5bf73f[_0x1188e6(0x528)],'IZJyO':_0x5bf73f[_0x154dc8(0x48b)],'ECgCI':_0x5bf73f[_0x24f3a2(0x3b6)],'AMcZr':_0x5bf73f[_0x3670a6(0x819)],'KGSrK':function(_0x1d4bfe,_0x193af2){const _0x83115a=_0x3670a6;return _0x5bf73f[_0x83115a(0x826)](_0x1d4bfe,_0x193af2);},'iJYXQ':_0x5bf73f[_0x58ff0c(0x6ac)],'EVfCM':_0x5bf73f[_0x1188e6(0x4c3)],'iZOpk':_0x5bf73f[_0x58ff0c(0x4e4)],'MKXuX':_0x5bf73f[_0x1188e6(0x895)],'gVbYu':_0x5bf73f[_0x58ff0c(0x479)],'nKtwQ':_0x5bf73f[_0x1188e6(0x8a8)],'QKIQR':_0x5bf73f[_0x1188e6(0x23c)],'KaoMp':_0x5bf73f[_0x154dc8(0x255)],'KIGqh':_0x5bf73f[_0x154dc8(0x2e6)],'ZhmEw':function(_0xbd94c2,_0xaf061d,_0x405841){const _0x30177d=_0x58ff0c;return _0x5bf73f[_0x30177d(0x606)](_0xbd94c2,_0xaf061d,_0x405841);},'RvooW':_0x5bf73f[_0x58ff0c(0x847)],'VOqzr':function(_0x4cbe6b){const _0x3ec17c=_0x24f3a2;return _0x5bf73f[_0x3ec17c(0x8a1)](_0x4cbe6b);},'jKhXB':_0x5bf73f[_0x58ff0c(0x376)],'ntuXq':_0x5bf73f[_0x3670a6(0x799)],'KBDHw':_0x5bf73f[_0x1188e6(0x681)],'cOaJQ':_0x5bf73f[_0x58ff0c(0x483)],'rOroU':_0x5bf73f[_0x154dc8(0x6e9)],'igPGQ':function(_0xe94f32,_0x51ae39){const _0x367981=_0x24f3a2;return _0x5bf73f[_0x367981(0x20a)](_0xe94f32,_0x51ae39);}};if(_0x5bf73f[_0x24f3a2(0x65c)](_0x5bf73f[_0x154dc8(0x143)],_0x5bf73f[_0x3670a6(0x82c)])){if(_0x5bf73f[_0x24f3a2(0x23d)](_0x2e4e41[_0x58ff0c(0x457)+'h'],-0xf0+0x294*-0x2+0x61e))_0x3760f6=_0x2e4e41[_0x58ff0c(0x3ad)](0x53*-0x44+-0x7eb*-0x1+0xe27);if(_0x5bf73f[_0x24f3a2(0x44b)](_0x3760f6,_0x5bf73f[_0x3670a6(0x1c5)])){if(_0x5bf73f[_0x154dc8(0x5dc)](_0x5bf73f[_0x154dc8(0x86d)],_0x5bf73f[_0x1188e6(0x86d)])){document[_0x1188e6(0x833)+_0x1188e6(0x2a7)+_0x3670a6(0x32f)](_0x5bf73f[_0x1188e6(0x15b)])[_0x58ff0c(0x45f)+_0x58ff0c(0x51d)]='',_0x5bf73f[_0x58ff0c(0x129)](chatmore);const _0x3e29c6={'method':_0x5bf73f[_0x1188e6(0x5d9)],'headers':headers,'body':_0x5bf73f[_0x3670a6(0x511)](b64EncodeUnicode,JSON[_0x3670a6(0x5e6)+_0x3670a6(0x149)]({'prompt':_0x5bf73f[_0x154dc8(0x412)](_0x5bf73f[_0x1188e6(0x316)](_0x5bf73f[_0x154dc8(0x68f)](_0x5bf73f[_0x24f3a2(0x412)](_0x5bf73f[_0x3670a6(0x34f)],original_search_query),_0x5bf73f[_0x3670a6(0x45d)]),document[_0x58ff0c(0x833)+_0x58ff0c(0x2a7)+_0x3670a6(0x32f)](_0x5bf73f[_0x24f3a2(0x411)])[_0x154dc8(0x45f)+_0x3670a6(0x51d)][_0x24f3a2(0x278)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x154dc8(0x278)+'ce'](/<hr.*/gs,'')[_0x154dc8(0x278)+'ce'](/<[^>]+>/g,'')[_0x58ff0c(0x278)+'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':!![]}))};_0x5bf73f[_0x24f3a2(0x606)](fetch,_0x5bf73f[_0x154dc8(0x4d2)],_0x3e29c6)[_0x58ff0c(0x5fb)](_0x510d33=>{const _0x36a001=_0x154dc8,_0x4346a6=_0x58ff0c,_0x30a866=_0x24f3a2,_0x4a1242=_0x58ff0c,_0x3ef1f2=_0x58ff0c,_0x1edb0b={'ZKjni':function(_0x4d22d2,_0x2afd3a){const _0x44b4d3=_0xc706;return _0x1a810f[_0x44b4d3(0x397)](_0x4d22d2,_0x2afd3a);},'yGDqD':function(_0x46371b,_0x40dfcb){const _0x29a4a1=_0xc706;return _0x1a810f[_0x29a4a1(0x324)](_0x46371b,_0x40dfcb);},'KMEGh':_0x1a810f[_0x36a001(0x18e)],'WEMNk':function(_0xc33457,_0x568425){const _0x210110=_0x36a001;return _0x1a810f[_0x210110(0x73f)](_0xc33457,_0x568425);},'llWoD':function(_0x1b8f4b,_0x4c17ef){const _0x34db28=_0x36a001;return _0x1a810f[_0x34db28(0x324)](_0x1b8f4b,_0x4c17ef);},'gYghY':function(_0xed01ba,_0x520772){const _0x31f7f4=_0x36a001;return _0x1a810f[_0x31f7f4(0x324)](_0xed01ba,_0x520772);},'xctWP':function(_0x2a392c,_0xefd411){const _0x37ff0f=_0x36a001;return _0x1a810f[_0x37ff0f(0x4db)](_0x2a392c,_0xefd411);},'rlxXK':function(_0x5dd82f,_0x6720fb){const _0x1629eb=_0x36a001;return _0x1a810f[_0x1629eb(0x4a1)](_0x5dd82f,_0x6720fb);},'qkCee':function(_0x224044,_0x5d0510){const _0x4453ae=_0x36a001;return _0x1a810f[_0x4453ae(0x63c)](_0x224044,_0x5d0510);},'KVkHP':function(_0x744fc9,_0x4c9b91){const _0x3ea4af=_0x36a001;return _0x1a810f[_0x3ea4af(0x4a1)](_0x744fc9,_0x4c9b91);},'neMHm':_0x1a810f[_0x4346a6(0x5df)],'ztdxW':function(_0x27a90b,_0x2b341b){const _0x455589=_0x4346a6;return _0x1a810f[_0x455589(0x440)](_0x27a90b,_0x2b341b);},'SraWD':function(_0x2e9b97,_0x1d835c){const _0x73a57a=_0x36a001;return _0x1a810f[_0x73a57a(0x2fe)](_0x2e9b97,_0x1d835c);},'BdOJM':_0x1a810f[_0x30a866(0x2cb)],'jrbNG':function(_0x5a5fe2,_0x467b83){const _0x4d0163=_0x4346a6;return _0x1a810f[_0x4d0163(0x324)](_0x5a5fe2,_0x467b83);},'rTtBG':function(_0x170a34,_0x55d3cf){const _0x283d8c=_0x4346a6;return _0x1a810f[_0x283d8c(0x4db)](_0x170a34,_0x55d3cf);},'duPnE':function(_0x14fa9f,_0x5a141a){const _0x198a1e=_0x30a866;return _0x1a810f[_0x198a1e(0x5bb)](_0x14fa9f,_0x5a141a);},'nWAfP':_0x1a810f[_0x30a866(0x72c)],'MIlaN':_0x1a810f[_0x4346a6(0x328)],'phKhx':_0x1a810f[_0x3ef1f2(0x284)],'Hzlir':function(_0x515c5c,_0x3f1ea2){const _0x417d01=_0x4a1242;return _0x1a810f[_0x417d01(0x2d0)](_0x515c5c,_0x3f1ea2);},'eFdQi':function(_0x3493a6,_0x3a65d3){const _0x6b9896=_0x30a866;return _0x1a810f[_0x6b9896(0x3a1)](_0x3493a6,_0x3a65d3);},'GLFBW':_0x1a810f[_0x3ef1f2(0x1ff)],'unybU':function(_0x1313e6,_0x5ec9be){const _0x4b5219=_0x4a1242;return _0x1a810f[_0x4b5219(0x274)](_0x1313e6,_0x5ec9be);},'cuWWq':_0x1a810f[_0x3ef1f2(0x57c)],'WdvzF':_0x1a810f[_0x30a866(0x8af)],'zjOCa':function(_0x2e9c66,_0x76f254){const _0x1c0b66=_0x30a866;return _0x1a810f[_0x1c0b66(0x22e)](_0x2e9c66,_0x76f254);},'WbWtL':function(_0x28dc28,_0x493a63){const _0xb4f1c7=_0x4a1242;return _0x1a810f[_0xb4f1c7(0x6da)](_0x28dc28,_0x493a63);},'gKrxU':_0x1a810f[_0x4346a6(0x6d8)],'mzFln':function(_0x187b46,_0xd0ce2){const _0x1edbf8=_0x4a1242;return _0x1a810f[_0x1edbf8(0x274)](_0x187b46,_0xd0ce2);},'rTAQU':_0x1a810f[_0x4346a6(0x542)],'spBPw':_0x1a810f[_0x4346a6(0x474)],'FlOoT':_0x1a810f[_0x36a001(0x71f)],'GbtuD':_0x1a810f[_0x4a1242(0x7f5)],'HVmKC':function(_0x57150d,_0x1a2051){const _0x6aa341=_0x4346a6;return _0x1a810f[_0x6aa341(0x88f)](_0x57150d,_0x1a2051);},'BsZwO':_0x1a810f[_0x30a866(0x580)],'gVGRN':_0x1a810f[_0x36a001(0x585)],'uxUsk':_0x1a810f[_0x4a1242(0x38a)],'plQgs':_0x1a810f[_0x4346a6(0x71b)],'MkIpa':function(_0xcf16bf,_0x566cf7){const _0x3a0905=_0x3ef1f2;return _0x1a810f[_0x3a0905(0x274)](_0xcf16bf,_0x566cf7);},'jFDTk':_0x1a810f[_0x3ef1f2(0x642)],'dNjRS':_0x1a810f[_0x30a866(0x743)],'LfXQj':_0x1a810f[_0x30a866(0x185)],'PsZEu':_0x1a810f[_0x30a866(0x22b)],'TywWW':_0x1a810f[_0x3ef1f2(0x1f9)],'ohICz':function(_0x42beff,_0x49ccca,_0x68df90){const _0x24ece0=_0x4a1242;return _0x1a810f[_0x24ece0(0x3c2)](_0x42beff,_0x49ccca,_0x68df90);},'LXNom':_0x1a810f[_0x36a001(0x5cb)],'LTvci':function(_0x338043){const _0x287fe2=_0x36a001;return _0x1a810f[_0x287fe2(0x1ac)](_0x338043);},'HiWXf':_0x1a810f[_0x4a1242(0x47a)],'JtThm':_0x1a810f[_0x36a001(0x12a)]};if(_0x1a810f[_0x3ef1f2(0x274)](_0x1a810f[_0x36a001(0x365)],_0x1a810f[_0x30a866(0x587)])){const _0x5b870a=_0x510d33[_0x36a001(0x5c9)][_0x30a866(0x243)+_0x3ef1f2(0x788)]();let _0x1e3ad0='',_0x5b46b6='';_0x5b870a[_0x3ef1f2(0x2e8)]()[_0x3ef1f2(0x5fb)](function _0x5debdb({done:_0x1bfd75,value:_0x4aa5b1}){const _0x223de5=_0x4346a6,_0x741a02=_0x4a1242,_0x5a4064=_0x4346a6,_0x11e7a2=_0x4a1242,_0x2ea4bc=_0x30a866,_0x587717={'ASpHr':function(_0x5aef6b,_0x5ef8a8){const _0xb62bf3=_0xc706;return _0x1edb0b[_0xb62bf3(0x5b4)](_0x5aef6b,_0x5ef8a8);},'yXmeW':_0x1edb0b[_0x223de5(0x561)],'gVkKQ':_0x1edb0b[_0x223de5(0x247)],'xWmqQ':_0x1edb0b[_0x741a02(0x6ec)],'TIfXB':function(_0x5aefa2,_0x5ee722){const _0x58c40a=_0x5a4064;return _0x1edb0b[_0x58c40a(0x214)](_0x5aefa2,_0x5ee722);},'yqvqm':function(_0x38a3ba,_0x5321c0){const _0xf78aa1=_0x741a02;return _0x1edb0b[_0xf78aa1(0x2d2)](_0x38a3ba,_0x5321c0);},'mAZOq':_0x1edb0b[_0x223de5(0x715)],'tpqVM':function(_0x573a33,_0x34d326){const _0x1450fd=_0x223de5;return _0x1edb0b[_0x1450fd(0x87b)](_0x573a33,_0x34d326);},'ZQLjm':_0x1edb0b[_0x2ea4bc(0x2a4)],'fEZqv':_0x1edb0b[_0x11e7a2(0x3ac)],'kCjtZ':function(_0x35cb6f,_0x3a3f50){const _0x4f624e=_0x2ea4bc;return _0x1edb0b[_0x4f624e(0x6a3)](_0x35cb6f,_0x3a3f50);},'lSNlQ':function(_0x1b7568,_0x44a912){const _0x8c2d97=_0x11e7a2;return _0x1edb0b[_0x8c2d97(0x7df)](_0x1b7568,_0x44a912);},'hGTjw':_0x1edb0b[_0x741a02(0x3a2)],'cXfyt':function(_0x4dc9ef,_0x2bacee){const _0x10a2ce=_0x11e7a2;return _0x1edb0b[_0x10a2ce(0x433)](_0x4dc9ef,_0x2bacee);},'YEPhG':_0x1edb0b[_0x2ea4bc(0x8a9)],'tGZGf':_0x1edb0b[_0x11e7a2(0x44f)],'Ddeah':_0x1edb0b[_0x5a4064(0x3fe)],'ObNJM':_0x1edb0b[_0x2ea4bc(0x57a)],'xdSZA':function(_0x740f5b,_0x52ae4c){const _0x14f9ac=_0x741a02;return _0x1edb0b[_0x14f9ac(0x220)](_0x740f5b,_0x52ae4c);},'OlgxO':_0x1edb0b[_0x741a02(0x6c2)],'Unkca':_0x1edb0b[_0x11e7a2(0x822)],'Ukyjs':function(_0x5b11d9,_0x36ce04){const _0x56fd43=_0x5a4064;return _0x1edb0b[_0x56fd43(0x220)](_0x5b11d9,_0x36ce04);},'mfmqr':_0x1edb0b[_0x2ea4bc(0x67d)],'YAyQX':function(_0xbb9644,_0x4cd3e0){const _0x37fa9c=_0x5a4064;return _0x1edb0b[_0x37fa9c(0x49e)](_0xbb9644,_0x4cd3e0);},'dMVjj':_0x1edb0b[_0x223de5(0x4ae)],'OnSkN':function(_0x11334e,_0x36bd0c){const _0x52c656=_0x223de5;return _0x1edb0b[_0x52c656(0x389)](_0x11334e,_0x36bd0c);},'tnBmr':_0x1edb0b[_0x11e7a2(0x662)],'JXsOq':function(_0x5ecfae,_0xdc3b5c){const _0x498784=_0x5a4064;return _0x1edb0b[_0x498784(0x433)](_0x5ecfae,_0xdc3b5c);},'xDyCc':_0x1edb0b[_0x2ea4bc(0x5ca)],'FMaQW':_0x1edb0b[_0x223de5(0x5d4)],'egxTT':function(_0x3aa4ae,_0x570fbd){const _0x13476b=_0x741a02;return _0x1edb0b[_0x13476b(0x6a3)](_0x3aa4ae,_0x570fbd);},'bSlRS':_0x1edb0b[_0x741a02(0x6b2)],'SDFUu':_0x1edb0b[_0x223de5(0x716)],'FIIom':function(_0x117abb,_0x2703d5){const _0x54c04d=_0x2ea4bc;return _0x1edb0b[_0x54c04d(0x214)](_0x117abb,_0x2703d5);},'kKUBY':function(_0x5b01ef,_0x5c77e9,_0x32f570){const _0x445381=_0x223de5;return _0x1edb0b[_0x445381(0x35b)](_0x5b01ef,_0x5c77e9,_0x32f570);},'YNROO':_0x1edb0b[_0x5a4064(0x5b8)],'gXDcP':function(_0x127d55){const _0x20e1dd=_0x5a4064;return _0x1edb0b[_0x20e1dd(0x5d3)](_0x127d55);}};if(_0x1edb0b[_0x2ea4bc(0x87b)](_0x1edb0b[_0x11e7a2(0x27c)],_0x1edb0b[_0x11e7a2(0x27c)]))for(let _0x555b11=_0x12d488[_0x5a4064(0x607)](_0x494e67[_0x2ea4bc(0x1e6)+_0x223de5(0x4e2)])[_0x223de5(0x457)+'h'];_0x1edb0b[_0x5a4064(0x541)](_0x555b11,0x20*0x8a+0x2698+0x8*-0x6fb);--_0x555b11){if(_0x204316[_0x5a4064(0x833)+_0x5a4064(0x2a7)+_0x2ea4bc(0x32f)](_0x1edb0b[_0x741a02(0x735)](_0x1edb0b[_0x5a4064(0x4be)],_0x1edb0b[_0x11e7a2(0x72b)](_0x4ea850,_0x1edb0b[_0x2ea4bc(0x710)](_0x555b11,0x1*0x20d1+-0x1*0x126e+-0x2*0x731))))){let _0x3a134b=_0x522669[_0x741a02(0x833)+_0x223de5(0x2a7)+_0x2ea4bc(0x32f)](_0x1edb0b[_0x223de5(0x49e)](_0x1edb0b[_0x11e7a2(0x4be)],_0x1edb0b[_0x5a4064(0x704)](_0x36cc08,_0x1edb0b[_0x741a02(0x85f)](_0x555b11,0x1fe1*-0x1+-0x404+0x23e6))))[_0x11e7a2(0x519)];_0x2f5b3d[_0x11e7a2(0x833)+_0x223de5(0x2a7)+_0x223de5(0x32f)](_0x1edb0b[_0x11e7a2(0x710)](_0x1edb0b[_0x2ea4bc(0x4be)],_0x1edb0b[_0x741a02(0x7fa)](_0x32c824,_0x1edb0b[_0x2ea4bc(0x1dc)](_0x555b11,-0x1*0x174b+-0x1525+0x2c71))))[_0x11e7a2(0x2d5)+_0x5a4064(0x16b)+_0x5a4064(0x4ed)+'r'](_0x1edb0b[_0x11e7a2(0x174)],function(){const _0x5a7b3d=_0x11e7a2,_0x58e28f=_0x2ea4bc,_0x105973=_0x741a02,_0x3a5e2c=_0x11e7a2,_0x3651b5=_0x5a4064;_0x587717[_0x5a7b3d(0x7b1)](_0x310e18,_0x39abe8[_0x5a7b3d(0x1e6)+_0x58e28f(0x4e2)][_0x3a134b]),_0x127a18[_0x3a5e2c(0x4a6)][_0x58e28f(0x6ff)+'ay']=_0x587717[_0x58e28f(0x471)];}),_0x2ed86b[_0x741a02(0x833)+_0x5a4064(0x2a7)+_0x223de5(0x32f)](_0x1edb0b[_0x5a4064(0x265)](_0x1edb0b[_0x2ea4bc(0x4be)],_0x1edb0b[_0x2ea4bc(0x704)](_0x424c7d,_0x1edb0b[_0x5a4064(0x4b1)](_0x555b11,-0x22cc+0x1213+0x10ba))))[_0x741a02(0x47d)+_0x5a4064(0x5b9)+_0x741a02(0x525)](_0x1edb0b[_0x741a02(0x442)]),_0x309a26[_0x223de5(0x833)+_0x5a4064(0x2a7)+_0x11e7a2(0x32f)](_0x1edb0b[_0x5a4064(0x17f)](_0x1edb0b[_0x11e7a2(0x4be)],_0x1edb0b[_0x5a4064(0x707)](_0x266d57,_0x1edb0b[_0x741a02(0x4b1)](_0x555b11,-0xcc1*-0x2+-0x879+-0x1108))))[_0x5a4064(0x47d)+_0x741a02(0x5b9)+_0x2ea4bc(0x525)]('id');}}else{if(_0x1bfd75)return;const _0x47c5e1=new TextDecoder(_0x1edb0b[_0x741a02(0x202)])[_0x741a02(0x45c)+'e'](_0x4aa5b1);return _0x47c5e1[_0x223de5(0x50f)]()[_0x741a02(0x1c6)]('\x0a')[_0x741a02(0x28f)+'ch'](function(_0x29f2db){const _0x92b145=_0x223de5,_0x19fa20=_0x223de5,_0x45bbc5=_0x11e7a2,_0x593bd1=_0x5a4064,_0x17c7a3=_0x2ea4bc,_0x28666e={'faipo':function(_0x5132dd,_0x43c166){const _0x3c6c28=_0xc706;return _0x587717[_0x3c6c28(0x3f9)](_0x5132dd,_0x43c166);},'CyTQj':function(_0x542fa3,_0x5e698f){const _0x204913=_0xc706;return _0x587717[_0x204913(0x7b1)](_0x542fa3,_0x5e698f);},'wkfCs':function(_0x30113d,_0x5e837f){const _0x5bca44=_0xc706;return _0x587717[_0x5bca44(0x6d5)](_0x30113d,_0x5e837f);},'lDPgh':function(_0x2254a1,_0x5bc3b4){const _0x34a7b6=_0xc706;return _0x587717[_0x34a7b6(0x7b1)](_0x2254a1,_0x5bc3b4);},'eZBpS':_0x587717[_0x92b145(0x176)]};if(_0x587717[_0x19fa20(0x145)](_0x587717[_0x92b145(0x6d7)],_0x587717[_0x45bbc5(0x7e3)])){if(_0x587717[_0x45bbc5(0x521)](_0x29f2db[_0x19fa20(0x457)+'h'],0xf1*0x1e+0x1*-0x11a6+-0x1c3*0x6))_0x1e3ad0=_0x29f2db[_0x593bd1(0x3ad)](0x1403*0x1+-0x1aef*-0x1+-0x2eec);if(_0x587717[_0x92b145(0x227)](_0x1e3ad0,_0x587717[_0x593bd1(0x1b1)])){if(_0x587717[_0x17c7a3(0x3db)](_0x587717[_0x593bd1(0x57b)],_0x587717[_0x92b145(0x26c)])){lock_chat=0xb94+0xe40+-0x227*0xc,document[_0x593bd1(0x729)+_0x45bbc5(0x34b)+_0x17c7a3(0x3d4)](_0x587717[_0x92b145(0x4f8)])[_0x593bd1(0x4a6)][_0x45bbc5(0x6ff)+'ay']='',document[_0x92b145(0x729)+_0x593bd1(0x34b)+_0x17c7a3(0x3d4)](_0x587717[_0x19fa20(0x731)])[_0x17c7a3(0x4a6)][_0x17c7a3(0x6ff)+'ay']='';return;}else{let _0x1537f8=new _0x2d76c3(_0x2dd9d8[_0x92b145(0x421)+_0x45bbc5(0x771)+_0x593bd1(0x268)][_0x17c7a3(0x7e2)+_0x17c7a3(0x25f)](!![]))[_0x92b145(0x3cb)]();_0x2444f9[_0x92b145(0x47d)+_0x19fa20(0x5b9)+_0x92b145(0x525)](_0x587717[_0x17c7a3(0x825)]),_0x3d14ac[_0x92b145(0x833)+_0x92b145(0x2a7)+_0x17c7a3(0x32f)](_0x587717[_0x92b145(0x331)])[_0x92b145(0x45f)+_0x19fa20(0x51d)]=_0x1537f8[_0x92b145(0x421)+'nt'];}}let _0x35bb83;try{if(_0x587717[_0x593bd1(0x6e1)](_0x587717[_0x45bbc5(0x867)],_0x587717[_0x19fa20(0x5d7)]))_0x101d20+=_0x4411c2[0x1443+-0x1ce6+0x2e1*0x3][_0x593bd1(0x181)],_0x20c625=_0xe24e3c[-0x1fe9+-0x3+0x1fec][_0x593bd1(0x424)+_0x45bbc5(0x2d1)][_0x19fa20(0x4cc)+_0x92b145(0x246)+'t'][_0x28666e[_0x17c7a3(0x6d9)](_0x4062c7[-0x9fb*-0x1+-0x22e2+0x1a9*0xf][_0x92b145(0x424)+_0x17c7a3(0x2d1)][_0x593bd1(0x4cc)+_0x92b145(0x246)+'t'][_0x45bbc5(0x457)+'h'],-0x3*-0x327+0x189d+-0x2211*0x1)];else try{_0x587717[_0x19fa20(0x62a)](_0x587717[_0x593bd1(0x855)],_0x587717[_0x45bbc5(0x855)])?(_0x35bb83=JSON[_0x19fa20(0x3cb)](_0x587717[_0x45bbc5(0x812)](_0x5b46b6,_0x1e3ad0))[_0x587717[_0x17c7a3(0x28b)]],_0x5b46b6=''):(_0x18e62d+=_0x9c87c9[0x1ff2+-0x1*0x1867+-0x78b][_0x593bd1(0x181)],_0x203941=_0x5d7deb[-0x1d8*-0x2+0x1*0x1c62+0x1009*-0x2][_0x45bbc5(0x424)+_0x92b145(0x2d1)][_0x593bd1(0x4cc)+_0x17c7a3(0x246)+'t'][_0x587717[_0x593bd1(0x3f9)](_0x14e5b0[0x2438+-0x7*0x2b0+-0x1168][_0x92b145(0x424)+_0x19fa20(0x2d1)][_0x19fa20(0x4cc)+_0x92b145(0x246)+'t'][_0x17c7a3(0x457)+'h'],-0x2706+0x376+-0x5*-0x71d)]);}catch(_0x3b3226){_0x587717[_0x17c7a3(0x431)](_0x587717[_0x593bd1(0x2cf)],_0x587717[_0x593bd1(0x2cf)])?EcyZpe[_0x45bbc5(0x35d)](_0x40fd28,'0'):(_0x35bb83=JSON[_0x45bbc5(0x3cb)](_0x1e3ad0)[_0x587717[_0x92b145(0x28b)]],_0x5b46b6='');}}catch(_0x287abb){_0x587717[_0x593bd1(0x180)](_0x587717[_0x593bd1(0x69a)],_0x587717[_0x45bbc5(0x22a)])?_0x5b46b6+=_0x1e3ad0:_0x58c94f+=_0x3ff2f1;}if(_0x35bb83&&_0x587717[_0x17c7a3(0x521)](_0x35bb83[_0x92b145(0x457)+'h'],0x22c*-0xe+-0x823*-0x3+0x1*0x5ff)&&_0x587717[_0x593bd1(0x53e)](_0x35bb83[0x21f5*0x1+0x1*0xb1a+-0xf05*0x3][_0x593bd1(0x424)+_0x45bbc5(0x2d1)][_0x17c7a3(0x4cc)+_0x45bbc5(0x246)+'t'][-0x47a*0x5+-0x2*-0xa7b+0x16c],text_offset)){if(_0x587717[_0x45bbc5(0x6e1)](_0x587717[_0x92b145(0x778)],_0x587717[_0x92b145(0x509)]))try{var _0x35ba58=new _0x5052a3(_0x70fe4b),_0x291fa0='';for(var _0x25f964=-0x67b+0xb2f+-0x4b4;_0x28666e[_0x19fa20(0x5dd)](_0x25f964,_0x35ba58[_0x19fa20(0x418)+_0x45bbc5(0x454)]);_0x25f964++){_0x291fa0+=_0x19a522[_0x92b145(0x741)+_0x17c7a3(0x419)+_0x593bd1(0x2ff)](_0x35ba58[_0x25f964]);}return _0x291fa0;}catch(_0x5d1e5){}else chatTextRawPlusComment+=_0x35bb83[-0xc19*-0x3+0x1c*0x53+-0x913*0x5][_0x92b145(0x181)],text_offset=_0x35bb83[-0xcb5*-0x1+0x2072+-0x2d27][_0x19fa20(0x424)+_0x45bbc5(0x2d1)][_0x19fa20(0x4cc)+_0x45bbc5(0x246)+'t'][_0x587717[_0x92b145(0x2f2)](_0x35bb83[0x1*0x14f2+0x1*0x1927+-0x1*0x2e19][_0x19fa20(0x424)+_0x92b145(0x2d1)][_0x45bbc5(0x4cc)+_0x17c7a3(0x246)+'t'][_0x92b145(0x457)+'h'],0xbf*0xa+0x58*0x2b+-0x163d)];}_0x587717[_0x45bbc5(0x1dd)](markdownToHtml,_0x587717[_0x593bd1(0x7b1)](beautify,chatTextRawPlusComment),document[_0x17c7a3(0x729)+_0x92b145(0x34b)+_0x17c7a3(0x3d4)](_0x587717[_0x19fa20(0x4f3)])),_0x587717[_0x92b145(0x206)](proxify);}else _0x5dbd48[_0x19fa20(0x298)+'d']=function(){const _0x37cde2=_0x45bbc5,_0x357982=_0x92b145;_0x28666e[_0x37cde2(0x2a9)](_0x3fcdb3,_0x28666e[_0x357982(0x6dc)]);};}),_0x5b870a[_0x5a4064(0x2e8)]()[_0x741a02(0x5fb)](_0x5debdb);}});}else{if(_0x1c1269){const _0xc33d59=_0x550fb7[_0x4346a6(0x42f)](_0x87b3a2,arguments);return _0x4fb132=null,_0xc33d59;}}})[_0x3670a6(0x6dd)](_0x427b21=>{const _0xc14e22=_0x154dc8,_0x21954c=_0x3670a6,_0x1add58=_0x58ff0c,_0x1a83e2=_0x24f3a2,_0x4b1f78=_0x58ff0c;_0x5da47a[_0xc14e22(0x740)](_0x5da47a[_0xc14e22(0x63f)],_0x5da47a[_0xc14e22(0x2cd)])?console[_0x1a83e2(0x445)](_0x5da47a[_0x1a83e2(0x795)],_0x427b21):(_0x53aa13+=_0x2d5257[-0x5*-0xfb+-0x2a9*0x8+-0x7*-0x257][_0x21954c(0x181)],_0x780d5e=_0x1c801e[-0x106b+0x1f7+0xe74][_0x21954c(0x424)+_0x4b1f78(0x2d1)][_0xc14e22(0x4cc)+_0xc14e22(0x246)+'t'][_0x1a810f[_0xc14e22(0x2d0)](_0x33f4ad[-0x1*0x51f+-0x1119*0x1+-0x3b4*-0x6][_0x1add58(0x424)+_0x1add58(0x2d1)][_0x4b1f78(0x4cc)+_0x4b1f78(0x246)+'t'][_0x1a83e2(0x457)+'h'],-0x7da+0x167*-0x9+0x147a)]);});return;}else try{_0x4b39aa=_0x4d727c[_0x154dc8(0x3cb)](_0x5da47a[_0x58ff0c(0x38e)](_0x4eb698,_0x26234f))[_0x5da47a[_0x3670a6(0x5a8)]],_0x299a14='';}catch(_0x2f50f2){_0x140604=_0x4ec351[_0x154dc8(0x3cb)](_0x1b206b)[_0x5da47a[_0x1188e6(0x5a8)]],_0x8290e1='';}}let _0x3fe142;try{if(_0x5bf73f[_0x154dc8(0x65c)](_0x5bf73f[_0x154dc8(0x577)],_0x5bf73f[_0x3670a6(0x577)]))_0x3868bb[_0x154dc8(0x833)+_0x154dc8(0x2a7)+_0x58ff0c(0x32f)](_0x5da47a[_0x1188e6(0x2ae)])[_0x58ff0c(0x45f)+_0x154dc8(0x51d)]+=_0x5da47a[_0x154dc8(0x7f7)](_0x5da47a[_0x154dc8(0x38e)](_0x5da47a[_0x58ff0c(0x3f1)],_0x5da47a[_0x154dc8(0x30c)](_0x43fa55,_0x10f7c9)),_0x5da47a[_0x24f3a2(0x80a)]);else try{_0x5bf73f[_0x24f3a2(0x695)](_0x5bf73f[_0x24f3a2(0x2f4)],_0x5bf73f[_0x1188e6(0x777)])?(_0x3fe142=JSON[_0x58ff0c(0x3cb)](_0x5bf73f[_0x1188e6(0x20a)](_0x593186,_0x3760f6))[_0x5bf73f[_0x154dc8(0x895)]],_0x593186=''):_0x4817d0[_0x154dc8(0x445)](_0x1a810f[_0x24f3a2(0x74e)],_0x22175b);}catch(_0x3d3ae7){if(_0x5bf73f[_0x154dc8(0x7f1)](_0x5bf73f[_0x154dc8(0x53d)],_0x5bf73f[_0x24f3a2(0x53b)]))_0x3fe142=JSON[_0x24f3a2(0x3cb)](_0x3760f6)[_0x5bf73f[_0x154dc8(0x895)]],_0x593186='';else{_0x55a584=-0x1a86+0x10cf+-0x1*-0x9b7,_0x36f6f0[_0x1188e6(0x729)+_0x154dc8(0x34b)+_0x24f3a2(0x3d4)](_0x5da47a[_0x58ff0c(0x133)])[_0x154dc8(0x4a6)][_0x24f3a2(0x6ff)+'ay']='',_0x34b683[_0x1188e6(0x729)+_0x24f3a2(0x34b)+_0x24f3a2(0x3d4)](_0x5da47a[_0x24f3a2(0x7e4)])[_0x154dc8(0x4a6)][_0x154dc8(0x6ff)+'ay']='';return;}}}catch(_0x453c5d){_0x5bf73f[_0x24f3a2(0x326)](_0x5bf73f[_0x24f3a2(0x349)],_0x5bf73f[_0x58ff0c(0x325)])?_0x593186+=_0x3760f6:(_0x8e4dcf=_0x5b2ee2[_0x154dc8(0x3cb)](_0x17803a)[_0x5da47a[_0x58ff0c(0x5a8)]],_0x1456d5='');}if(_0x3fe142&&_0x5bf73f[_0x58ff0c(0x3bc)](_0x3fe142[_0x58ff0c(0x457)+'h'],-0x1*-0x265b+-0x1*0x1568+-0x10f3*0x1)&&_0x5bf73f[_0x3670a6(0x653)](_0x3fe142[0xbce+0x1bd9+-0x1*0x27a7][_0x1188e6(0x424)+_0x3670a6(0x2d1)][_0x1188e6(0x4cc)+_0x3670a6(0x246)+'t'][0x1598+-0x1*0x155e+-0x3a],text_offset)){if(_0x5bf73f[_0x58ff0c(0x84b)](_0x5bf73f[_0x154dc8(0x6aa)],_0x5bf73f[_0x154dc8(0x16f)]))try{_0xba59a=_0x571438[_0x154dc8(0x3cb)](_0x1a810f[_0x58ff0c(0x194)](_0x12f63b,_0x2414f9))[_0x1a810f[_0x154dc8(0x71b)]],_0x31035b='';}catch(_0x41f4af){_0x3ff351=_0x5d1156[_0x154dc8(0x3cb)](_0x41ce55)[_0x1a810f[_0x1188e6(0x71b)]],_0x4cdee8='';}else chatTextRaw+=_0x3fe142[0x1ffe+0xb*0x3+-0x201f][_0x58ff0c(0x181)],text_offset=_0x3fe142[0x26b8+0x244b+-0x4b03][_0x154dc8(0x424)+_0x1188e6(0x2d1)][_0x154dc8(0x4cc)+_0x58ff0c(0x246)+'t'][_0x5bf73f[_0x1188e6(0x6c3)](_0x3fe142[0x43+0x2415+-0x2458*0x1][_0x154dc8(0x424)+_0x3670a6(0x2d1)][_0x1188e6(0x4cc)+_0x58ff0c(0x246)+'t'][_0x3670a6(0x457)+'h'],-0x11*0x16a+-0x6da*0x2+-0x3*-0xc95)];}_0x5bf73f[_0x1188e6(0x7e9)](markdownToHtml,_0x5bf73f[_0x1188e6(0x766)](beautify,chatTextRaw),document[_0x3670a6(0x729)+_0x3670a6(0x34b)+_0x24f3a2(0x3d4)](_0x5bf73f[_0x58ff0c(0x847)])),_0x5bf73f[_0x24f3a2(0x37e)](proxify);}else _0x29bfeb[_0x1188e6(0x296)](_0x4b4a6a);}),_0xefc444[_0x27c784(0x2e8)]()[_0x323367(0x5fb)](_0x5c94a0);}else _0x499abe=_0xb7e50e;});}else{if(_0x2f6db1){const _0x32670e=_0x4442f0[_0x4dfa3e(0x42f)](_0x3eddf8,arguments);return _0x3a355f=null,_0x32670e;}}})[_0x180dca(0x6dd)](_0x49c7c8=>{const _0x5a4274=_0x211321,_0x4cbde7=_0x180dca,_0x3abf2=_0x211321,_0x131240=_0x2e318c,_0x5e255b=_0x1020d2;_0x5cf02e[_0x5a4274(0x4b9)](_0x5cf02e[_0x4cbde7(0x46e)],_0x5cf02e[_0x5a4274(0x46e)])?_0x1ea2df+=_0x4a3fae:console[_0x5a4274(0x445)](_0x5cf02e[_0x3abf2(0x4fb)],_0x49c7c8);});return;}}let _0x57d606;try{if(_0x549c40[_0x180dca(0x341)](_0x549c40[_0x82871a(0x52c)],_0x549c40[_0x180dca(0x333)]))try{_0x549c40[_0x180dca(0x2f0)](_0x549c40[_0x2e318c(0x86e)],_0x549c40[_0x211321(0x2aa)])?(_0x57d606=JSON[_0x82871a(0x3cb)](_0x549c40[_0x82871a(0x6df)](_0x5beada,_0x31d9ad))[_0x549c40[_0x82871a(0x205)]],_0x5beada=''):_0x22f998[_0x430da2]=_0x1dbeea[_0x1020d2(0x1c1)+_0x180dca(0x5f7)](_0x3df456);}catch(_0x30770c){if(_0x549c40[_0x1020d2(0x41d)](_0x549c40[_0x180dca(0x7c3)],_0x549c40[_0x211321(0x2d3)]))return new _0x1c07c6(_0x27b2a5=>_0x195523(_0x27b2a5,_0x4a05a5));else _0x57d606=JSON[_0x180dca(0x3cb)](_0x31d9ad)[_0x549c40[_0x1020d2(0x205)]],_0x5beada='';}else _0x4acce7[_0x180dca(0x445)](_0x2ecca5[_0x2e318c(0x816)],_0x9ed09);}catch(_0x301acd){_0x549c40[_0x180dca(0x791)](_0x549c40[_0x211321(0x6c5)],_0x549c40[_0x211321(0x1d0)])?_0x5beada+=_0x31d9ad:_0x264266=_0x108e51;}if(_0x57d606&&_0x549c40[_0x2e318c(0x2c8)](_0x57d606[_0x211321(0x457)+'h'],0x23f9+0x1542+-0x393b)&&_0x549c40[_0x211321(0x5f9)](_0x57d606[-0x12e*0x1a+-0x247*-0x7+0xebb][_0x180dca(0x424)+_0x1020d2(0x2d1)][_0x211321(0x4cc)+_0x1020d2(0x246)+'t'][0x3*0xcef+-0x2*0x11f5+-0x2e3],text_offset)){if(_0x549c40[_0x82871a(0x535)](_0x549c40[_0x82871a(0x79f)],_0x549c40[_0x82871a(0x79f)]))return _0x4a3964;else chatTextRawIntro+=_0x57d606[0x1*0xeab+-0x16*-0x17+-0x1*0x10a5][_0x82871a(0x181)],text_offset=_0x57d606[0xb*0x283+0x985+0x1e*-0x13d][_0x2e318c(0x424)+_0x2e318c(0x2d1)][_0x82871a(0x4cc)+_0x1020d2(0x246)+'t'][_0x549c40[_0x1020d2(0x7b4)](_0x57d606[0x481+-0x899+0x418][_0x211321(0x424)+_0x1020d2(0x2d1)][_0x180dca(0x4cc)+_0x211321(0x246)+'t'][_0x211321(0x457)+'h'],-0x7*-0x46a+0x1*-0xde6+-0xe5*0x13)];}_0x549c40[_0x2e318c(0x259)](markdownToHtml,_0x549c40[_0x2e318c(0x329)](beautify,_0x549c40[_0x82871a(0x55b)](chatTextRawIntro,'\x0a')),document[_0x1020d2(0x729)+_0x82871a(0x34b)+_0x2e318c(0x3d4)](_0x549c40[_0x2e318c(0x7a4)]));}),_0x390472[_0x3f84b2(0x2e8)]()[_0x75cf7(0x5fb)](_0x24e6d1);});})[_0x429713(0x6dd)](_0x12d296=>{const _0x2189c0=_0x54745c,_0x5e00eb=_0x429713,_0x4f3ce3=_0x4e55d2,_0x1d0898=_0x54745c,_0x2b4ff8={};_0x2b4ff8[_0x2189c0(0x26b)]=_0x5e00eb(0x27a)+':';const _0x402619=_0x2b4ff8;console[_0x4f3ce3(0x445)](_0x402619[_0x5e00eb(0x26b)],_0x12d296);});function _0x44fba9(_0x1b71e0){const _0x52ceef=_0x47702c,_0x2d45d7=_0x54745c,_0x6df95b=_0x54745c,_0x3cac9a=_0x429713,_0x3a6356=_0x158a42,_0x76382f={'yEsJQ':function(_0x27bfd3,_0x3c06d7){return _0x27bfd3===_0x3c06d7;},'XvkNY':_0x52ceef(0x5e6)+'g','jUwuI':_0x52ceef(0x491)+_0x2d45d7(0x6a9)+_0x6df95b(0x5b5),'zeuIs':_0x3cac9a(0x898)+'er','MQGeX':function(_0x5ed07a,_0x2c5867){return _0x5ed07a!==_0x2c5867;},'wKeQT':function(_0x553819,_0x32060b){return _0x553819+_0x32060b;},'KONQq':function(_0xacdb4b,_0x29b87e){return _0xacdb4b/_0x29b87e;},'vqPbh':_0x3cac9a(0x457)+'h','IpKbe':function(_0x489e6f,_0x4d6622){return _0x489e6f%_0x4d6622;},'bczmc':function(_0x229a69,_0x3c80dd){return _0x229a69+_0x3c80dd;},'HyKvd':_0x52ceef(0x829),'VXRix':_0x3a6356(0x482),'hIxxF':_0x2d45d7(0x15a)+'n','slxMG':_0x3cac9a(0x3ce)+_0x3a6356(0x77c)+'t','sxJXi':function(_0x17e034,_0x1b4a3f){return _0x17e034(_0x1b4a3f);}};function _0x49a3cb(_0x4e5b99){const _0x10a0dc=_0x3a6356,_0x135cbf=_0x3cac9a,_0x557923=_0x3cac9a,_0xf44031=_0x6df95b,_0x3ab51c=_0x6df95b;if(_0x76382f[_0x10a0dc(0x5a5)](typeof _0x4e5b99,_0x76382f[_0x135cbf(0x2af)]))return function(_0x3fe19a){}[_0x10a0dc(0x859)+_0x10a0dc(0x41e)+'r'](_0x76382f[_0x3ab51c(0x3af)])[_0x557923(0x42f)](_0x76382f[_0x10a0dc(0x514)]);else _0x76382f[_0x3ab51c(0x540)](_0x76382f[_0x3ab51c(0x5b7)]('',_0x76382f[_0x135cbf(0x219)](_0x4e5b99,_0x4e5b99))[_0x76382f[_0xf44031(0x2fa)]],0x38e+-0x29e+0x1*-0xef)||_0x76382f[_0x135cbf(0x5a5)](_0x76382f[_0x557923(0x1b8)](_0x4e5b99,0x5de*0x5+0x2*-0x41b+-0x543*0x4),0x4*0x887+0x5e0+-0x27fc)?function(){return!![];}[_0xf44031(0x859)+_0xf44031(0x41e)+'r'](_0x76382f[_0x10a0dc(0x58e)](_0x76382f[_0x3ab51c(0x295)],_0x76382f[_0x10a0dc(0x402)]))[_0x135cbf(0x51e)](_0x76382f[_0x135cbf(0x414)]):function(){return![];}[_0x3ab51c(0x859)+_0xf44031(0x41e)+'r'](_0x76382f[_0x135cbf(0x58e)](_0x76382f[_0x135cbf(0x295)],_0x76382f[_0x3ab51c(0x402)]))[_0xf44031(0x42f)](_0x76382f[_0x557923(0x14d)]);_0x76382f[_0xf44031(0x88b)](_0x49a3cb,++_0x4e5b99);}try{if(_0x1b71e0)return _0x49a3cb;else _0x76382f[_0x3a6356(0x88b)](_0x49a3cb,0x5b*0x1f+-0x77*-0x43+-0x2a2a);}catch(_0x8f66ce){}}
</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()