Скрипт by Karina_Raskolnikova

Для упрощённой работы Кураторов Форума Black Russia и рассмотрения жалоб на игроков.

// ==UserScript==
// @name         Скрипт by Karina_Raskolnikova
// @namespace    https://forum.blackrussia.online
// @version      4.7
// @description  Для упрощённой работы Кураторов Форума Black Russia и рассмотрения жалоб на игроков.
// @author       Karina Raskolnikova
// @match        https://forum.blackrussia.online/threads/*
// @include      https://forum.blackrussia.online/threads/
// @grant        none
// @license 	 MIT
// @collaborator none
// @icon   https://icons.iconarchive.com/icons/aha-soft/iron-man/48/Ironman-Mask-3-Old-icon.png
// @updateURL
// ==/UserScript==
 
(function () {
  'use strict';
const UNACCEPT_PREFIX = 4; // Prefix that will be set when thread closes
const ACCEPT_PREFIX = 8; // Prefix that will be set when thread accepted
const RASSMOTRENO_PREFIX = 6; // Prefix that will be set when solving the problem
const PIN_PREFIX = 2; // Prefix that will be set when thread pins
const GA_PREFIX = 12; // Prefix that will be set when thread send to Chief Administrator
const COMMAND_PREFIX = 10; // Prefix that will be set when thread send to Project Team
const WATCHED_PREFIX = 9;  // Prefix that will be set when thread reviewed by
const CLOSE_PREFIX = 7; // Prefix that will be set when thread closed
const TEXY_PREFIX = 13; // Prefix that will be set when thread send to Technical Specialist
const SPEC_PREFIX = 11; // Prefix that will be set when thread send to Special Administrator
const buttons = [
	{
	   title: '|(-(-(-(-(->╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴Передать жалобу╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴<-)-)-)-)-)-|'
	},
    {
      title: 'Одобрено',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Игрок будет наказан. Благодарим за Ваше обращение! [/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/qvQHQb4j/online-video-cutter-com.gif[/img][/url]<br>',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
{
	  title: `На рассмотрении`,
	  content:
		'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		 "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша жалоба взята на рассмотрение. Ожидайте, пожалуйста, ответа от администрации.[/COLOR][/FONT][/CENTER]<br><br>" +
	         '[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/sxjpYcty/image.gif[/img][/url]<br>',
	     prefix: PIN_PREFIX,
	     status: true,
	       },
{
      title: 'Теху',
      content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша жалоба передана на рассмотрение Техническому Специалисту сервера.[/COLOR][/FONT][/CENTER]<br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/tTC3PD0b/image.gif[/img][/url]<br>',
	  prefix: TEXY_PREFIX,
	  status: true,
    },
 {
      title: 'Логи',
	  content:
	     '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]На данный момент мы не можем выдать наказание по данному пункту правил через жалобу, оставленную на форуме.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
{
        title: 'Уже наказан',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Данный игрок уже получил наказание по этому пункту.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
	 {
	  title: '|(-(-(--(->╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴Перенаправить╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴<-)--)-)-)-|'
	},
	{
      title: 'Жалобы на Адм',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		'[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись разделом. Подайте жалобу в раздел "Жалобы На Администрацию".[/COLOR][/FONT][/CENTER]<br><br>' +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
	{
      title: 'Жалобы на Лд',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		'[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись разделом. Подайте жалобу в раздел "Жалобы На Лидеров".[/COLOR][/FONT][/CENTER]<br><br>' +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
      title: 'Жалобы на С-ГОС',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		 '[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись разделом. Подайте жалобу в раздел "Жалобы На Сотрудников гос. организаций".[/COLOR][/FONT][/CENTER]<br><br>' +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
      {
      title: 'Не тот сервер',
	  content:
	 '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
         "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись сервером. Обратитесь в раздел жалоб на игроков Вашего сервера.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
	{
      title: 'Обжалование',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
        '[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись разделом. Подайте жалобу в раздел "Обжалование Наказаний".[/COLOR][/FONT][/CENTER]<br><br>' +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
   {
      title: 'Тех.раздел',
	  content:
	 '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
         "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Вы ошиблись разделом. Обратитесь в технический раздел нужного сервера.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: CLOSE_PREFIX,
	  status: false,
},
{
	 title: '|(-(-(-(-(->╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴Отказ жалобы╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴<-)-)-)-)-)-|'
},
{
      title: 'Нет доказательств',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Данная жалоба не подлежит рассмотрению из-за отсутствия каких-либо доказательств.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
  {
      title: 'Отсутствует /time',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]На доказательствах отсутствует /time.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Не по форме жалоба',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I]<br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша жалоба составлена не по форме. Рекомендую ознакомиться с правилами подачи темы.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
  {
      title: 'Отсутствуют условия сделки',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
        "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В предоставленных доказательствах отсутствуют условия сделки.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
 {
      title: 'Отсутствуют тайм-коды',
	  content:
	     '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша видеозапись длится более 3-х минут, поэтому необходимо указать тайм-коды.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Нарушений не найдено',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	 "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Нарушений со стороны данного игрока не было найдено.[/COLOR][/FONT][/CENTER]<br><br>" +
         '[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Док-ва через соц. сети',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
           "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Доказательства в социальных сетях и т.д. не принимаются. Загрузите доказательства на фото-видео хостинги: YouTube, Imgur, Yapx и т.п.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Недостаточно док-в',
	  content:
       '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
        "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Недостаточно доказательств для корректного рассмотрения Вашей жалобы.[/COLOR][/FONT][/CENTER]<br><br>" +
      '[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Нужен фрапс',
	  content:
	     '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В подобных случаях необходима видеофиксация нарушения.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Неполный фрапс',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	 "[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Фрапс обрывается. Просьба прикрепить полную видеофиксацию нарушения.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Фрапс на дм',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I]<br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]По данным доказательствам нельзя изучить полную ситуацию, следовательно, наказание не может быть выдано.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
        title: 'Док-ва отредактированы ',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Предоставленные доказательства были отредактированы, поэтому жалоба не подлежит рассмотрению.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
   {
      title: 'Не работают док-ва',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваши доказательства не открываются. Просьба повторно подать жалобу, прикрепив другую ссылку.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 
          {
      title: 'От третьего лица',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Жалобы от третьего лица не принимаются (жалоба должна быть подана участником ситуации).[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Более 3 дней',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]С момента нарушения прошло более 72-ух часов, поэтому жалоба не подлежит рассмотрению.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
       {
      title: 'Дублирование темы',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ранее Вам уже был дан корректный ответ на подобную жалобу. Просьба не создавать дубликаты этой темы, иначе Ваш форумный аккаунт может быть заблокирован.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Автокейс',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]К Вашему сведению, покупка/продажа автокейса не является NonRp обманом, так как Вы совершаете подобного рода сделки на свой страх и риск.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 
{
      title: 'Тайм-коды не по форме',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Тайм-коды указаны не по форме. Прошу Вас повторно написать жалобу, указав тайм-коды таким образом: 00:12 - условия сделки, 00:13 - /time и т.д.[/COLOR][/FONT][/CENTER]<br><br>" +
        '[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 
{
      title: 'Недостаточно тайм-кодов',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В Вашей жалобе недостаточно тайм-кодов.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
  {
      title: 'Заголовок не по форме',
	  content:
	     '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Заголовок Вашей жалобы составлен неправильно. Правильная форма заголовка: Суть жалобы || Nick_Name.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
 {
      title: 'Ники не совпадают',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ник игрока-нарушителя не совпадает с ником, указанным Вами в жалобе.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 
{
      title: 'Реклама соц.сети',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Разглашение своей соц.сети НЕ является нарушением.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 
{
      title: 'Оск в IC',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В регламенте не предусмотрено наказание за оскорбления в IC чате.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	}, 

{
      title: 'Долг не через банк',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В подобных ситуациях денежные средства должны передаваться на банковский счёт игрока.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
 {
        title: 'Док-ва в плохом качестве',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Прошу повторно написать жалобу, прикрепив доказательства в более хорошем качестве.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Не указана сумма сделки',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В условиях сделки отсутствует сумма доплаты, поэтому жалоба не подлежит рассмотрению.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Слив склада семьи',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Прошу предоставить фрапс следующим образом: пропишите /time, откройте меню семьи и покажите логи, выделив моменты нарушений игрока (просто нажав на строки).Также ответьте на вопрос: являетесь ли Вы лидером семьи? Примечание: в описании семьи должны быть указаны условия взаимодействия со складом.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Не nrp обман',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Данный вид сделки не является nonRP обманом.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Слив семьи',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Слив семьи никак не относится к правилам проекта: то есть если лидер семьи выдал игроку роль заместителя, то только он за это и отвечает.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Обмен ИВ на BC и наоборот',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Игрок будет заблокирован за обмен игровой валюты на BC.[/COLOR][/FONT][/CENTER]<br><br>" +
        '[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Также Ваш аккаунт будет заблокирован согласно пункту 2.28 (Обмен игровой валюты на донат).[/COLOR][/FONT][/CENTER]<br><br>' +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: ACCEPT_PREFIX,
	  status: false,
},
{
	 title: '|(-(-(-(-(->╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴RolePlay Биографии╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴<-)-)-)-)-)-|'
	},
{
      title: 'Био одобрена',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша биография получает статус Одобрено! Приятной игры на нашем сервере.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/qvQHQb4j/online-video-cutter-com.gif[/img][/url]<br>',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Био не по форме',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша биография составлена не по форме. Прошу ознакомиться с правилами подачи темы. [/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: 'Мало инф-ии',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Для Вашего возраста информации в биографии недостаточно. Прошу Вас ознакомиться с правилами подачи темы.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: 'Копипаст',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Данная биография была скопирована у другого игрока.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: 'Возраст не совпадает',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Указанный Вами возраст не совпадает с датой рождения.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: 'Нет 18',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Минимальный возраст для написания биографии - 18 лет. [/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: 'Био заголовок',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Заголовок темы составлен не по форме. Просьба ознакомиться с правилами подачи RP биографий.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         },
{
      title: 'Ошибки',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]В тексте допущено большое количество грамматических ошибок. Прошу заново создать тему, исправив все неточности.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
      title: '3-е лицо',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Повествование в биографии должно вестись от 1-ого лица в соответствии с правилами подачи темы.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         },  
{
        title: '2 био на 1 акк',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Запрещено создавать несколько РП биографии на одном форумном аккаунте.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'nRP ник',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]RP биография не может быть одобрена на nonRP имя. Просьба сменить ник в игре и заново создать тему.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
        title: 'Возраст 66+',
	  content:
	   '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Максимальный возраст для написания биографии - 65 лет.[/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
},
{
	title: '╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴РП ситуации╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴',

	},
{
      title: 'Рп ситуация одобрена',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша RP ситуация получает статус Одобрено! Приятной игры на нашем сервере.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/qvQHQb4j/online-video-cutter-com.gif[/img][/url]<br>',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
{
      title: 'Оффтоп',
	  content:
	'[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
	"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваше сообщение не относится к теме раздела. Прошу не оффтопить. [/COLOR][/FONT][/CENTER]<br><br>" +
	'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/Hn3XLyvx/image.gif[/img][/url]<br>',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
         }, 
{
	title: '╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴Неофициальные RP организации ╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴',
	}, 
{
      title: 'Неофициальная орг. одобрена',
	  content:
	    '[CENTER][I][SIZE=4][FONT=arial][COLOR=#00BFFF]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/I] <br><br>' +
		"[I][FONT=times new roman][COLOR=#1E90FF][SIZE=5]Ваша неофициальная RP организация получает статус Одобрено! Приятной игры на нашем сервере.[/COLOR][/FONT][/CENTER]<br><br>" +
		'[I][CENTER][url=https://postimages.org/][img]https://i.postimg.cc/qvQHQb4j/online-video-cutter-com.gif[/img][/url]<br>',
	  prefix: ACCEPT_PREFIX,
	  status: true,
	},
     ];
 
$(document).ready(() => {
        // Загрузка скрипта для обработки шаблонов
        $(`body`).append(`<script src="https://cdn.jsdelivr.net/npm/handlebars@latest/dist/handlebars.js"></script>`);
 
        // Добавление кнопок при загрузке страницы
         addButton(`Выбор автоматических ответов`, `selectAnswer`);
        // Поиск информации о теме
        const threadData = getThreadData();
 
        $(`button#pin`).click(() => editThreadData(PIN_PREFIX, true));
        $(`button#accepted`).click(() => editThreadData(ACCEPT_PREFIX, false));
        $(`button#teamProject`).click(() => editThreadData(COMMAND_PREFIX, true));
        $(`button#unaccept`).click(() => editThreadData(UNACCEPT_PREFIX, false));
        $(`button#watched`).click(() => editThreadData(WATCHED_PREFIX, false));
$(`button#closed`).click(() => editThreadData(CLOSE_PREFIX, false));
         $(`button#specialAdmin`).click(() => editThreadData(SPECIAL_PREFIX, true));
$(`button#mainAdmin`).click(() => editThreadData(GA_PREFIX, true));
$(`button#techspec`).click(() => editThreadData( TECH_PREFIX , true));
 
 
        $(`button#selectAnswer`).click(() => {
            XF.alert(buttonsMarkup(buttons), null, `Выберите ответ:`);
            buttons.forEach((btn, id) => {
                if (id > 0) {
                    $(`button#answers-${id}`).click(() => pasteContent(id, threadData, true));
                } else {
                    $(`button#answers-${id}`).click(() => pasteContent(id, threadData, false));
                }
            });
        });
    });
 
    function addButton(name, id) {
        $(`.button--icon--reply`).before(
            `<button type="button" class="button rippleButton" id="${id}" style="margin: 3px;">${name}</button>`,
        );
    }
 
    function buttonsMarkup(buttons) {
 
        return `<div class="select_answer">${buttons
            .map(
                (btn, i) =>
                    `<button id="answers-${i}" class="button--primary button ` +
                    `rippleButton" style="margin:5px"><span class="button-text">${btn.title}</span></button>`,
            )
            .join(``)}</div>`;
    }
 
    function pasteContent(id, data = {}, send = false) {
        const template = Handlebars.compile(buttons[id].content);
        if ($(`.fr-element.fr-view p`).text() === ``) $(`.fr-element.fr-view p`).empty();
 
        $(`span.fr-placeholder`).empty();
        $(`div.fr-element.fr-view p`).append(template(data));
        $(`a.overlay-titleCloser`).trigger(`click`);
 
        if (send == true) {
            editThreadData(buttons[id].prefix, buttons[id].status);
            $(`.button--icon.button--icon--reply.rippleButton`).trigger(`click`);
        }
    }
 
    function getThreadData() {
    const authorID = $('a.username')[0].attributes['data-user-id'].nodeValue;
    const authorName = $('a.username').html();
    const hours = new Date().getHours();
    return {
      user: {
        id: authorID,
        name: authorName,
        mention: `[USER=${authorID}]${authorName}[/USER]`,
      },
      greeting: () =>
        4 < hours && hours <= 11 ?
        'Доброе утро' :
        11 < hours && hours <= 15 ?
        'Добрый день' :
        15 < hours && hours <= 21 ?
        'Добрый вечер' :
        'Доброй ночи',
    };
  }
 
    function editThreadData(prefix, pin = false) {
        // Получаем заголовок темы, так как он необходим при запросе
        const threadTitle = $(`.p-title-value`)[0].lastChild.textContent;
 
        if (pin == false) {
            fetch(`${document.URL}edit`, {
                method: `POST`,
                body: getFormData({
                    prefix_id: prefix,
                    title: threadTitle,
                    _xfToken: XF.config.csrf,
                    _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
                    _xfWithData: 1,
                    _xfResponseType: `json`,
                }),
            }).then(() => location.reload());
        }
        if (pin == true) {
            fetch(`${document.URL}edit`, {
                method: `POST`,
                body: getFormData({
                    prefix_id: prefix,
                    title: threadTitle,
                    sticky: 1,
                    _xfToken: XF.config.csrf,
                    _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
                    _xfWithData: 1,
                    _xfResponseType: `json`,
                }),
            }).then(() => location.reload());
        }
    }
 
    function getFormData(data) {
        const formData = new FormData();
        Object.entries(data).forEach(i => formData.append(i[0], i[1]));
        return formData;
    }
})();