Merge branch 'master' into newads

This commit is contained in:
Miodec 2023-03-06 12:59:57 +01:00
commit 305eb3727d
11 changed files with 61 additions and 239 deletions

View file

@ -1,21 +1,32 @@
import {
Chart,
BarController,
BarElement,
CategoryScale,
Chart,
Filler,
LinearScale,
LineController,
LineElement,
LinearScale,
PointElement,
ScatterController,
TimeScale,
TimeSeriesScale,
Tooltip,
type AnimationSpec,
type CartesianScaleOptions,
type ChartConfiguration,
type ChartDataset,
type ChartType,
type DefaultDataPoint,
type PluginChartOptions,
type ScaleChartOptions,
} from "chart.js";
import chartAnnotation, {
type AnnotationOptions,
type LabelOptions,
} from "chartjs-plugin-annotation";
import chartTrendline from "chartjs-plugin-trendline";
import chartAnnotation from "chartjs-plugin-annotation";
Chart.register(
BarController,
@ -40,31 +51,13 @@ Chart.register(
Chart.defaults.elements.line.tension = 0.3;
Chart.defaults.elements.line.fill = "origin";
import * as TestInput from "../test/test-input";
import * as ThemeColors from "../elements/theme-colors";
import * as Misc from "../utils/misc";
import Config from "../config";
import * as ConfigEvent from "../observables/config-event";
import format from "date-fns/format";
import "chartjs-adapter-date-fns";
// eslint-disable-next-line no-duplicate-imports -- need to ignore because eslint doesnt know what import type is
import type {
AnimationSpec,
CartesianScaleOptions,
ChartConfiguration,
ChartDataset,
ChartType,
DefaultDataPoint,
PluginChartOptions,
ScaleChartOptions,
} from "chart.js";
// eslint-disable-next-line no-duplicate-imports -- need to ignore because eslint doesnt know what import type is
import type {
AnnotationOptions,
LabelOptions,
} from "chartjs-plugin-annotation";
import format from "date-fns/format";
import Config from "../config";
import * as ThemeColors from "../elements/theme-colors";
import * as ConfigEvent from "../observables/config-event";
import * as TestInput from "../test/test-input";
import * as Misc from "../utils/misc";
class ChartWithUpdateColors<
TType extends ChartType = ChartType,

View file

@ -1,31 +1,33 @@
import * as TestUI from "./test-ui";
import {
Chart,
type PluginChartOptions,
type ScaleChartOptions,
} from "chart.js";
import Config from "../config";
import * as Misc from "../utils/misc";
import * as TestStats from "./test-stats";
import * as Keymap from "../elements/keymap";
import * as AdController from "../controllers/ad-controller";
import * as ChartController from "../controllers/chart-controller";
import * as ThemeColors from "../elements/theme-colors";
import QuotesController from "../controllers/quotes-controller";
import * as DB from "../db";
import * as TodayTracker from "./today-tracker";
import * as PbCrown from "./pb-crown";
import * as Keymap from "../elements/keymap";
import * as Loader from "../elements/loader";
import * as Notifications from "../elements/notifications";
import * as ThemeColors from "../elements/theme-colors";
import { Auth } from "../firebase";
import * as QuoteRatePopup from "../popups/quote-rate-popup";
import * as GlarsesMode from "../states/glarses-mode";
import * as TestInput from "./test-input";
import * as Notifications from "../elements/notifications";
import * as Loader from "../elements/loader";
import QuotesController from "../controllers/quotes-controller";
import * as AdController from "../controllers/ad-controller";
import * as TestConfig from "./test-config";
import { Chart } from "chart.js";
import { Auth } from "../firebase";
import * as SlowTimer from "../states/slow-timer";
import * as Misc from "../utils/misc";
import * as FunboxList from "./funbox/funbox-list";
import * as PbCrown from "./pb-crown";
import * as TestConfig from "./test-config";
import * as TestInput from "./test-input";
import * as TestStats from "./test-stats";
import * as TestUI from "./test-ui";
import * as TodayTracker from "./today-tracker";
// eslint-disable-next-line no-duplicate-imports -- need to ignore because eslint doesnt know what import type is
import type { PluginChartOptions, ScaleChartOptions } from "chart.js";
import confetti from "canvas-confetti";
import type { AnnotationOptions } from "chartjs-plugin-annotation";
import Ape from "../ape";
import confetti from "canvas-confetti";
let result: MonkeyTypes.Result<MonkeyTypes.Mode>;
let maxChartVal: number;

View file

@ -93,13 +93,16 @@ const debouncedEvent = debounce(250, async () => {
document.querySelectorAll<HTMLElement>("#words .word")[
TestUI.currentWordElementIndex - 1
];
if (!word) return;
const currentTop: number = Math.floor(word.offsetTop);
TestUI.lineJump(currentTop);
if (word) {
const currentTop: number = Math.floor(word.offsetTop);
TestUI.lineJump(currentTop);
}
}
}
setTimeout(() => {
Caret.show();
if ($("#wordsInput").is(":focus")) {
Caret.show();
}
}, 250);
});

View file

@ -24,7 +24,6 @@
"true",
"until",
"while",
"assert",
"collectgarbage",
"dofile",

View file

@ -24,11 +24,9 @@
"true",
"until",
"while",
"export",
"typeof",
"continue",
"assert",
"collectgarbage",
"error",
@ -54,7 +52,6 @@
"type",
"unpack",
"xpcall",
"wait",
"delay",
"elapsedTime",
@ -69,7 +66,6 @@
"usersettings",
"version",
"warn",
"bit32",
"coroutine",
"debug",

View file

@ -318,7 +318,6 @@
"абонентскую",
"абоненту",
"абоненты",
"абонетский",
"абонплата",
"абонплату",
@ -1877,7 +1876,6 @@
"автомобилям",
"автомобилями",
"автомобилях",
"автомоек",
"автомойка",
"автомойке",
@ -3195,7 +3193,6 @@
"адмиралы",
"адмиральского",
"адмонт",
"аднан",
"аднана",
"адоби",
@ -3894,7 +3891,6 @@
"айтишных",
"айтюнс",
"айтюнсе",
"айфон",
"айфона",
"айфонам",
@ -22663,7 +22659,6 @@
"благодушно",
"благодушные",
"благодушный",
"благое",
"благожелателей",
"благожелательно",
@ -30199,7 +30194,6 @@
"бёртта",
"бёрч",
"бёёми",
"в",
"ва",
"ваагн",
@ -31362,7 +31356,6 @@
"вартапетова",
"вартога",
"вартон",
"варум",
"варун",
"варуфакис",
@ -35037,7 +35030,6 @@
"вжух",
"вза",
"взависимости",
"взад",
"взаимен",
"взаимная",
@ -38851,7 +38843,6 @@
"владычицы",
"владэлектротранс",
"владэлектротранса",
"влажен",
"влажная",
"влажнее",
@ -39401,7 +39392,6 @@
"вмятину",
"вмятины",
"вмёржены",
"внаглую",
"внаем",
"внакладе",
@ -42307,7 +42297,6 @@
"волина",
"волински",
"волинского",
"волину",
"волиным",
"волк",
@ -45362,7 +45351,6 @@
"времён",
"врет",
"врете",
"врешь",
"ври",
"вриеса",
@ -46629,7 +46617,6 @@
"всячины",
"всё",
"всём",
"вт",
"вта",
"втайне",
@ -53871,7 +53858,6 @@
"вёслами",
"вёслах",
"вёх",
"г",
"га",
"гаага",
@ -56742,7 +56728,6 @@
"геннадия",
"геннадьевич",
"геннадьевича",
"геннаро",
"генная",
"генндий",
@ -63155,7 +63140,6 @@
"готэме",
"готэмом",
"готэму",
"гоу",
"гоув",
"гоупро",
@ -65009,7 +64993,6 @@
"грошовые",
"грошовых",
"грошом",
"грп",
"грс",
"гру",
@ -66612,7 +66595,6 @@
"гётеборгского",
"гёттингенского",
"гётце",
"д",
"да",
"дааа",
@ -70645,7 +70627,6 @@
"делёз",
"делёза",
"делённая",
"демагог",
"демагоги",
"демагогией",
@ -71401,7 +71382,6 @@
"депутатство",
"депутату",
"депутаты",
"дер",
"дераа",
"дерба",
@ -72652,7 +72632,6 @@
"деэскалация",
"дея",
"деяк",
"деян",
"деяна",
"деяние",
@ -73701,7 +73680,6 @@
"дзамбротта",
"дзантиев",
"дзвинка",
"дзекон",
"дзекона",
"дземброне",
@ -74265,7 +74243,6 @@
"дизайнерскую",
"дизайнеру",
"дизайнеры",
"дизайнить",
"дизайнов",
"дизайном",
@ -76129,7 +76106,6 @@
"дняо",
"днях",
"днём",
"до",
"доан",
"доб",
@ -77111,7 +77087,6 @@
"додавить",
"додарвиновский",
"додарвиновского",
"додд",
"додда",
"доде",
@ -77638,7 +77613,6 @@
"докладной",
"докладную",
"докладные",
"докладов",
"докладом",
"докладу",
@ -78559,7 +78533,6 @@
"донбассу",
"донбассэнерго",
"донбасу",
"донвудом",
"донг",
"донга",
@ -79450,7 +79423,6 @@
"досанкционный",
"досанкционных",
"досветку",
"доселе",
"досецу",
"досидел",
@ -82801,7 +82773,6 @@
"дёшева",
"дёшево",
"дёшевы",
"е",
"еа",
"еабр",
@ -83790,9 +83761,7 @@
"елеазарова",
"елеем",
"елей",
"електронного",
"електротранспорт",
"елена",
"елене",
@ -89198,7 +89167,6 @@
"задачник",
"задачником",
"задачу",
"задашься",
"задаю",
"задаюсь",
@ -97259,7 +97227,6 @@
"затребованные",
"затребованных",
"затребовать",
"затрется",
"затрещину",
"затрещины",
@ -99199,7 +99166,6 @@
"здрадовский",
"здрасте",
"здрасьте",
"зе",
"зеаксантин",
"зеаксантина",
@ -99562,7 +99528,6 @@
"землячка",
"землячку",
"землёй",
"земмельвайс",
"земмельвайса",
"земмеринг",
@ -100621,7 +100586,6 @@
"знойным",
"зноя",
"зноў",
"зо",
"зоба",
"зобнина",
@ -100636,7 +100600,6 @@
"зови",
"зовите",
"зовом",
"зову",
"зовут",
"зовутся",
@ -101391,7 +101354,6 @@
"зёрнышек",
"зёрнышко",
"зёрнышку",
"и",
"иа",
"иааф",
@ -114917,7 +114879,6 @@
"капюшонов",
"капюшоном",
"капюшоны",
"кар",
"кара",
"карабаев",
@ -117954,7 +117915,6 @@
"квят",
"квята",
"квятковский",
"кг",
"кгб",
"кгбшник",
@ -120593,7 +120553,6 @@
"киянка",
"кияшко",
"киёси",
"київ",
"київстар",
"київська",
@ -122018,7 +121977,6 @@
"клёпки",
"клёсов",
"клёсова",
"км",
"кма",
"кмв",
@ -125244,7 +125202,6 @@
"компаньоном",
"компаньону",
"компаньоны",
"компаративистами",
"компаративистике",
"компаративистики",
@ -127714,7 +127671,6 @@
"конференциям",
"конференциями",
"конференциях",
"конферренции",
"конфессией",
"конфессии",
@ -131161,7 +131117,6 @@
"кошмарят",
"кошта",
"кошти",
"кошута",
"кощеевна",
"кощей",
@ -134466,7 +134421,6 @@
"крёстного",
"крёстному",
"крёстный",
"кс",
"кса",
"ксавье",
@ -136948,7 +136902,6 @@
"кёртина",
"кёртис",
"кёртиса",
"л",
"ла",
"лаад",
@ -139794,7 +139747,6 @@
"леонхардта",
"леонхардтом",
"леонхардту",
"леопард",
"леопарда",
"леопардам",
@ -140650,7 +140602,6 @@
"либсет",
"либу",
"либы",
"лив",
"лива",
"ливадии",
@ -144557,7 +144508,6 @@
"львовяне",
"львовянин",
"львовянина",
"львом",
"льву",
"львы",
@ -144565,7 +144515,6 @@
"львята",
"львятник",
"львёнка",
"льгот",
"льгота",
"льготам",
@ -145462,7 +145411,6 @@
"лёха",
"лёхе",
"лёша",
"м",
"ма",
"маа",
@ -153168,7 +153116,6 @@
"меняющуюся",
"меняя",
"меняясь",
"мео",
"меола",
"мер",
@ -153195,7 +153142,6 @@
"мережах",
"мережко",
"мережковский",
"мерей",
"мерен",
"мерена",
@ -157808,7 +157754,6 @@
"ммс",
"ммси",
"ммц",
"мн",
"мнацеканов",
"мнб",
@ -158729,7 +158674,6 @@
"мобулы",
"мобуту",
"мобы",
"мова",
"мове",
"моветон",
@ -159245,7 +159189,6 @@
"можжевельником",
"можин",
"можливо",
"можна",
"можно",
"можной",
@ -161227,7 +161170,6 @@
"москалькову",
"москаля",
"москалям",
"москапстрой",
"москапстроя",
"москва",
@ -162149,7 +162091,6 @@
"мруэ",
"мрц",
"мрэо",
"мс",
"мсб",
"мсвати",
@ -164459,7 +164400,6 @@
"мёрфи",
"мёста",
"мёсты",
"н",
"на",
"наааааамного",
@ -165340,7 +165280,6 @@
"навязывая",
"навёл",
"навёрстывать",
"нага",
"нагадала",
"нагадил",
@ -166946,7 +166885,6 @@
"наихудшим",
"наихудших",
"най",
"найгард",
"найгарда",
"найговзиной",
@ -172463,7 +172401,6 @@
"нашумела",
"нашёл",
"нашёлся",
"нащальника",
"нащелкать",
"нащупав",
@ -177455,7 +177392,6 @@
"необходимым",
"необходимыми",
"необходимых",
"необщего",
"необщительные",
"необъединимое",
@ -181451,7 +181387,6 @@
"нетарифного",
"нетарифные",
"нетарифных",
"нетассист",
"нетбук",
"нетбука",
@ -184727,7 +184662,6 @@
"новых",
"новь",
"новёхоньким",
"ног",
"нога",
"ногам",
@ -186393,7 +186327,6 @@
"нёс",
"нёстлингер",
"нётер",
"нѣсколько",
"н•м",
"н∙м",
@ -192454,7 +192387,6 @@
"обёрткой",
"обёртку",
"обёрточную",
"ов",
"овайн",
"овакимян",
@ -193886,7 +193818,6 @@
"одноквантовой",
"одноквантовым",
"однокилевым",
"одноклассник",
"одноклассника",
"одноклассникам",
@ -196044,7 +195975,6 @@
"окрыляет",
"окрылённая",
"окрылённые",
"оксазол",
"оксана",
"оксане",
@ -196400,7 +196330,6 @@
"олекас",
"олекминская",
"олександр",
"олене",
"оленев",
"оленевод",
@ -197327,7 +197256,6 @@
"операторскую",
"оператору",
"операторы",
"операх",
"операцией",
"операции",
@ -199411,7 +199339,6 @@
"органотипические",
"органу",
"органы",
"оргбюро",
"оргвыводов",
"оргвыводы",
@ -200860,7 +200787,6 @@
"оскудение",
"оскудением",
"оскудения",
"осла",
"ослаб",
"ослабев",
@ -201755,7 +201681,6 @@
"останкинскую",
"останков",
"останкову",
"останов",
"останова",
"останови",
@ -223151,7 +223076,6 @@
"платёжным",
"платёжными",
"платёжных",
"плауновидных",
"плафон",
"плафона",
@ -225131,7 +225055,6 @@
"повнимательней",
"повнич",
"повнушительнее",
"повод",
"повода",
"поводам",
@ -231244,7 +231167,6 @@
"подэтапов",
"подэтапы",
"подёнщики",
"поебени",
"поебень",
"поеботины",
@ -232010,7 +231932,6 @@
"позициям",
"позициями",
"позициях",
"позлить",
"позлорадствовать",
"познавали",
@ -238499,7 +238420,6 @@
"портфелям",
"портфелях",
"портфолио",
"порты",
"портье",
"портьеры",
@ -241399,7 +241319,6 @@
"потрёпанным",
"потрёпанных",
"потрёпаны",
"потсдама",
"потсдаме",
"потсдамского",
@ -241520,7 +241439,6 @@
"потёртостей",
"потёртости",
"потёртый",
"поубавилось",
"поубавится",
"поубавить",
@ -243467,7 +243385,6 @@
"прахом",
"праху",
"працювати",
"прачек",
"прачета",
"прачетт",
@ -245758,7 +245675,6 @@
"презентациям",
"презентациями",
"презентациях",
"презентов",
"презентовав",
"презентовавшая",
@ -248379,7 +248295,6 @@
"привязь",
"привёз",
"привёл",
"пригасил",
"пригашаем",
"пригвозди",
@ -256096,7 +256011,6 @@
"проекторы",
"проекту",
"проекты",
"проекцией",
"проекции",
"проекций",
@ -259212,7 +259126,6 @@
"просвистела",
"просвистели",
"просвистит",
"просевшей",
"просевшие",
"просевший",
@ -265062,7 +264975,6 @@
"пёстрых",
"пётр",
"пётра",
"р",
"ра",
"рааг",
@ -270893,7 +270805,6 @@
"разьем",
"разьемы",
"разьём",
"раи",
"раид",
"раиль",
@ -276187,7 +276098,6 @@
"реанимируют",
"реанимобиле",
"реанимобиль",
"реассортации",
"реассортаций",
"реации",
@ -276468,7 +276378,6 @@
"революциям",
"революциями",
"революциях",
"ревом",
"ревонсуо",
"ревоя",
@ -281211,7 +281120,6 @@
"роботят",
"роботята",
"роботятам",
"робофабрика",
"робофест",
"робофеста",
@ -281985,11 +281893,9 @@
"розрахункових",
"розробка",
"розробляли",
"розтех",
"розу",
"розумна",
"розуэлле",
"розы",
"розыгрыш",
@ -282112,7 +282018,6 @@
"рокфеллеры",
"рокфор",
"рокфора",
"ролан",
"ролана",
"роланд",
@ -284293,7 +284198,6 @@
"русскоязычными",
"русскоязычных",
"русскую",
"руссланд",
"русснефти",
"русснефть",
@ -285267,7 +285171,6 @@
"рёске",
"рёсуке",
"рѕс",
"с",
"са",
"саабы",
@ -285275,7 +285178,6 @@
"саади",
"саак",
"саакашвили",
"саакян",
"саакяна",
"саакянца",
@ -286905,11 +286807,9 @@
"самопознания",
"самополива",
"самопомич",
"самопомощи",
"самопомощь",
"самопомощью",
"самопощь",
"самопрезентации",
"самопрезентация",
@ -291025,7 +290925,6 @@
"свёртываемость",
"свёртывание",
"свёртывания",
"сг",
"сгау",
"сгенерировав",
@ -292710,7 +292609,6 @@
"селфшоте",
"селфшотов",
"селфшоты",
"сель",
"сельберг",
"сельва",
@ -293612,7 +293510,6 @@
"сергунин",
"сергунина",
"сергуниной",
"серда",
"сердар",
"сердацков",
@ -294150,7 +294047,6 @@
"серёжки",
"серёжкой",
"серёня",
"сесамовидной",
"сесар",
"сесеньи",
@ -296479,7 +296375,6 @@
"ситуациям",
"ситуациями",
"ситуациях",
"ситуейшн",
"ситуция",
"ситуэлл",
@ -299172,7 +299067,6 @@
"скфо",
"скьямма",
"скэнлан",
"сл",
"сла",
"слаб",
@ -302031,7 +301925,6 @@
"смятым",
"смятых",
"смять",
"сн",
"сна",
"снаббер",
@ -307882,7 +307775,6 @@
"соцтруда",
"соцфак",
"соццани",
"соч",
"сочатся",
"сочащихся",
@ -309175,7 +309067,6 @@
"спецэффектах",
"спецэффектов",
"спецэффекты",
"спеченного",
"спеша",
"спешат",
@ -310125,7 +310016,6 @@
"способствуя",
"способу",
"способы",
"спот",
"спота",
"спотах",
@ -310172,7 +310062,6 @@
"спп",
"сппк",
"справа",
"справедлив",
"справедлива",
"справедливая",
@ -318430,7 +318319,6 @@
"суспензий",
"суспензию",
"суспензия",
"сусс",
"суссе",
"суссекс",
@ -318873,7 +318761,6 @@
"сферу",
"сферулы",
"сферы",
"сфи",
"сфигмографии",
"сфинкс",
@ -319262,7 +319149,6 @@
"сху",
"схунартса",
"схуя",
"сц",
"сцвм",
"сцеживайтесь",
@ -320140,7 +320026,6 @@
"сьерва",
"сьервы",
"сьерра",
"сьоландер",
"сьон",
"сьонзье",
@ -320503,7 +320388,6 @@
"сёстрами",
"сёстрах",
"сёстры",
"та",
"таааак",
"тааак",
@ -321302,7 +321186,6 @@
"такэда",
"такэси",
"такэути",
"так-то",
"тал",
"тала",
@ -322798,7 +322681,6 @@
"твёрже",
"твёрк",
"твёркинга",
"тга",
"тгб",
"тгв",
@ -325745,7 +325627,6 @@
"технологиях",
"технологов",
"технологом",
"технолоджи",
"техномагия",
"техномарафон",
@ -334490,7 +334371,6 @@
"тёщей",
"тёщи",
"тёщу",
"т′чалла",
"у",
"уа",
@ -338534,9 +338414,7 @@
"україни",
"українська",
"український",
"україну",
"укргазбанк",
"укргазбанке",
"укргаздобыча",
@ -338625,7 +338503,6 @@
"укрзализныце",
"укрзализныци",
"укрзализныця",
"укринтеринвест",
"укринтерэнерго",
"укринформ",
@ -342903,7 +342780,6 @@
"успокойтесь",
"успокою",
"успокоятся",
"усрачки",
"усреднение",
"усреднением",
@ -343689,7 +343565,6 @@
"усядется",
"усядутся",
"усё",
"ут",
"утаивает",
"утаивали",
@ -347573,7 +347448,6 @@
"ферхульст",
"ферье",
"ферьян",
"фес",
"фесе",
"фесенко",
@ -352509,7 +352383,6 @@
"фёрт",
"фёрта",
"фёртом",
"х",
"ха",
"хааке",
@ -356650,7 +356523,6 @@
"хотя",
"хотябы",
"хотят",
"хоу",
"хоуг",
"хоуга",
@ -357393,7 +357265,6 @@
"худайнатову",
"худайнатовым",
"худая",
"худдинге",
"худее",
"худеет",
@ -357939,7 +357810,6 @@
"хёрста",
"хёрш",
"хёршем",
"ц",
"ца",
"цаава",
@ -360085,7 +359955,6 @@
"цяо",
"цяпа",
"цёльнера",
"ч",
"ча",
"чаадаев",
@ -360544,7 +360413,6 @@
"частям",
"частями",
"частях",
"часу",
"часы",
"чат",
@ -363103,7 +362971,6 @@
"чолитами",
"чолиты",
"чоллет",
"чолош",
"чомпу",
"чому",
@ -375545,7 +375412,6 @@
"ютв",
"юте",
"ютейр",
"ютившиеся",
"ютилась",
"ютились",
@ -376232,7 +376098,6 @@
"якх",
"якху",
"якщо",
"ялалов",
"ялалова",
"ялалову",

View file

@ -1349,7 +1349,7 @@
"row1": ["`~", "1!", "2@", "3#", "4$", "5%", "6^", "7&", "8*", "9(", "0)", "-_", "=+"],
"row2": ["bB", "lL", "dD", "cC", "vV", "zZ", "yY", "oO", "uU", ",<", "[{", "]}", "\\|"],
"row3": ["nN", "rR", "tT", "sS", "gG", "pP", "hH", "aA", "eE", "iI", "/?"],
"row4": ["qQ", "xX", "mM", "wW", "jJ", "kK", "fF", "'\"", ";:", ",)"],
"row4": ["qQ", "xX", "mM", "wW", "jJ", "kK", "fF", "'\"", ";:", ".>"],
"row5": [" "]
}
},
@ -1360,7 +1360,7 @@
"row1": ["`~", "1!", "2@", "3#", "4$", "5%", "6^", "7&", "8*", "9(", "0)", "-_", "=+"],
"row2": ["bB", "lL", "dD", "cC", "jJ", "zZ", "yY", "oO", "uU", ",<", "[{", "]}", "\\|"],
"row3": ["nN", "rR", "tT", "sS", "vV", "pP", "hH", "aA", "eE", "iI", "/?"],
"row4": ["xX", "mM", "wW", "gG", "qQ", "kK", "fF", "'\"", ";:", ",)"],
"row4": ["xX", "mM", "wW", "gG", "qQ", "kK", "fF", "'\"", ";:", ".>"],
"row5": [" "]
}
}

View file

@ -163,12 +163,6 @@
"length": 235,
"id": 26
},
{
"text": "void Person::display_p() { cout << endl << id << \"\\t\" << name; }",
"source": "geeksforgeeks - Inheritance in C++",
"length": 64,
"id": 27
},
{
"text": "class Student : private Person {\\n\\tchar course[50];\\n\\tint fee;\\npublic:\\n\\tvoid set_s();\\n\\tvoid display_s();\\n};",
"source": "geeksforgeeks - Inheritance in C++",

View file

@ -445,12 +445,6 @@
"id": 73,
"length": 154
},
{
"text": "This is the second most tragic thing to happen in my life...",
"source": "Lisa",
"id": 74,
"length": 60
},
{
"text": "Lights up and they know who you are, know who you are. Do you know who you are?",
"source": "Lights Up",
@ -663,7 +657,7 @@
},
{
"text": "Do not act as if you were going to live ten thousand years. Death hangs over you. While you live, while it is in your power, be good.",
"source": "Meditations",
"source": "Marcus Aurelius",
"id": 113,
"length": 133
},
@ -8197,12 +8191,6 @@
"id": 1399,
"length": 87
},
{
"text": "While there are few problems in today's world that the United States can solve alone, there are even fewer that can be solved without the United States.",
"source": "Hard Choices",
"id": 1400,
"length": 152
},
{
"text": "We all know that something is eternal. And it ain't houses and it ain't names, and it ain't earth, and it ain't even the stars... everybody knows in their bones that something is eternal, and that something has to do with human beings. All the greatest people ever lived have been telling us that for five thousand years and yet you'd be surprised how people are always losing hold of it. There's something way down deep that's eternal about every human being.",
"source": "Our Town",
@ -13849,12 +13837,6 @@
"id": 2375,
"length": 177
},
{
"text": "There is a door at the end of a silent corridor. And it's haunting Harry Potter's dreams. Why else would he be waking in the middle of the night, screaming in terror?",
"source": "Harry Potter and the Order of the Phoenix",
"id": 2376,
"length": 166
},
{
"text": "I am assured by our merchants, that a boy or a girl before twelve years old, is no salable commodity, and even when they come to this age, they will not yield above three pounds, or three pounds and half a crown at most, on the exchange; which cannot turn to account either to the parents or kingdom, the charge of nutriments and rags having been at least four times that value.",
"source": "A Modest Proposal",
@ -31177,12 +31159,6 @@
"length": 732,
"id": 5400
},
{
"text": "I would burn the world and use my soul for tinder to hear her laugh again.",
"source": "Robert Jordan",
"length": 74,
"id": 5401
},
{
"text": "How do I take off a mask when it stops being a mask, when it's as much a part of me as I am?",
"source": "Mr. Robot",
@ -32293,12 +32269,6 @@
"length": 61,
"id": 5632
},
{
"text": "I'm sick of following my dreams. I'm just going to ask them where they're going and hook up with them later.",
"source": "Mitch Hedberg",
"length": 108,
"id": 5634
},
{
"text": "Know what I pray for? The strength to change what I can, the inability to accept what I can't, and the incapacity to tell the difference.",
"source": "Calvin & Hobbes",
@ -32732,7 +32702,7 @@
"id": 5715
},
{
"text": "Kristy! Ms. Esposito! Hold up. Hey, Jimmy McGill, we met inside. Hi. You didn't get it. You were never gonna get it. They dangle these things in front of you. They tell you, you got a chance, but I'm sorry. It's a lie because they had already made up their mind and they knew what they were going to do before you walked in the door. You made a mistake and they are never forgetting it. As far as they're concerned, your mistake is just, it's who you are. And it's all you are. And I'm not just talking about the scholarship here, I'm talking about everything. I mean, they'll smile at you, they'll pat you on the head, but they are never, ever letting you in. But listen. Listen. it doesn't matter. It doesn't because you don't need them. They're not going to give it to you? So what? You're going to take it. You're going to do whatever it takes. Do you hear me? You are not going to play by the rules. You're going to go your own way. You're going to do what they won't do. You're going to be smart. You are going to cut corners and you are going to win. They're on the 35th floor? You're going to be on the 50th floor. You're going to be looking down on them. And the higher you rise, the more they're going to hate you. Good. Good! You rub their noses in it. You make them suffer. Because you don't matter all that much to them. So what? So what? Screw them! Remember... the winner takes it all. You understand what I'm trying to tell you, right? All right. All right. Go get them.",
"text": "Kristy! Ms. Esposito! Hold up. Hey, Jimmy McGill, we met inside. Hi. You didn't get it. You were never gonna get it. They dangle these things in front of you. They tell you, you got a chance, but I'm sorry. It's a lie because they had already made up their mind and they knew what they were going to do before you walked in the door. You made a mistake and they are never forgetting it. As far as they're concerned, your mistake is just, it's who you are. And it's all you are. And I'm not just talking about the scholarship here, I'm talking about everything. I mean, they'll smile at you, they'll pat you on the head, but they are never, ever letting you in. But listen. Listen. It doesn't matter. It doesn't because you don't need them. They're not going to give it to you? So what? You're going to take it. You're going to do whatever it takes. Do you hear me? You are not going to play by the rules. You're going to go your own way. You're going to do what they won't do. You're going to be smart. You are going to cut corners and you are going to win. They're on the 35th floor? You're going to be on the 50th floor. You're going to be looking down on them. And the higher you rise, the more they're going to hate you. Good. Good! You rub their noses in it. You make them suffer. Because you don't matter all that much to them. So what? So what? Screw them! Remember... the winner takes it all. You understand what I'm trying to tell you, right? All right. All right. Go get them.",
"source": "Better Call Saul",
"length": 1486,
"id": 5716
@ -32769,7 +32739,7 @@
},
{
"text": "When I was younger, I left a trail of broken hearts like a rockstar. I'm not proud of it.",
"source": "Owl House",
"source": "Modern Family",
"length": 89,
"id": 5722
},
@ -32936,9 +32906,9 @@
"id": 5751
},
{
"text": "You know. I've been working here for 44 years. Ain't nobody ever ordered nothing but T-Bone steak and a baked potato. Except this one asshole from New York tried to order trout back in 1987. We don't sell no goddamned trout. T-Bone steaks. So either you don't want the corn on the cob, or you don't want the green beans. So what don't you want?",
"text": "You know. I've been working here for 44 years. Ain't nobody ever ordered nothing but T-Bone steak and a baked potato. Except this one dude from New York tried to order trout back in 1987. We don't sell no goddamned trout. T-Bone steaks. So either you don't want the corn on the cob, or you don't want the green beans. So what don't you want?",
"source": "Hell or High Water",
"length": 344,
"length": 341,
"id": 5752
},
{
@ -37849,9 +37819,9 @@
"id": 6641
},
{
"text": "Rooted deep within the Puritans souls like some strange invasive weed lurked their belief in a second world, and Invisible World swarming with shadowy apparitions and unearthly phantoms of the air.",
"text": "Rooted deep within the Puritans souls like some strange invasive weed lurked their belief in a second world, an Invisible World swarming with shadowy apparitions and unearthly phantoms of the air.",
"source": "Witches by Rosalyn Schanzer",
"length": 197,
"length": 196,
"approvedBy": "Smithster",
"id": 6642
},

View file

@ -908,9 +908,9 @@
"id": 151
},
{
"text": "Indahnya kisah-kasih kita di masa remaja. Di bawah rayu senja kita di madu bermanja. Tiada masa-masa yang lebih indah dari masa remaja. Seakan dunia, milik berdua.",
"text": "Indahnya kisah-kasih kita di masa remaja. Di bawah rayu senja kita dimadu bermanja. Tiada masa-masa yang lebih indah dari masa remaja. Seakan dunia, milik berdua.",
"source": "HIVI! - Remaja",
"length": 163,
"length": 162,
"id": 152
},
{

View file

@ -1660,7 +1660,7 @@
{
"id": 279,
"source": "Кундера Милан - Неспешность",
"text": "Дружба необходима человеку для того, чтобы у него как следует работала память. Помнить о своём прошлом, вечно хранить его в душé - таково необходимое условие, позволяющее нам, как говорится, сберечь цельность нашего \"я\". Чтобы это \"я\" не съёживалось, не утрачивало своей полноты, его нужно орошать воспоминаниями, как горшок с цветами, а такая поливка невозможна без постоянного общения со свидетелями прошлого, то есть с друзьями. Они - наше зеркало, наша память; от них требуется лишь одно - хотя бы время от времени протирать это зеркало, чтобы мы могли в него смотреться.",
"text": "Дружба необходима человеку для того, чтобы у него как следует работала память. Помнить о своём прошлом, вечно хранить его в душe - таково необходимое условие, позволяющее нам, как говорится, сберечь цельность нашего \"я\". Чтобы это \"я\" не съёживалось, не утрачивало своей полноты, его нужно орошать воспоминаниями, как горшок с цветами, а такая поливка невозможна без постоянного общения со свидетелями прошлого, то есть с друзьями. Они - наше зеркало, наша память; от них требуется лишь одно - хотя бы время от времени протирать это зеркало, чтобы мы могли в него смотреться.",
"length": 575
},
{
@ -5032,8 +5032,8 @@
{
"id": 850,
"source": "Пивоваров Виктор - Влюблённый агент",
"text": "Методы строительства альбомного сооружения у меня и Кабакова диаметрально противоположны. Илья чаще всего начинает как бы сверху, с отдельных рисунков, разворачивает их в серию, двигаясь на ощупь, группирует их, отбирает, снабжает текстами и завершает фундаментом, то есть жёсткой смысловой и изобразительной конструкцией. У него поэтому много \"отходов\", которые он, однако, необычайно умно и экономно использует для создания других сочинений. меня, наоборот, возникает сначала идея, сценарий, как бы фундамент, общая структура, которая потом уже редко подвергается изменениям и на которой я строю отдельные блоки рисунков, текстов и т. п.",
"length": 639
"text": "Методы строительства альбомного сооружения у меня и Кабакова диаметрально противоположны. Илья чаще всего начинает как бы сверху, с отдельных рисунков, разворачивает их в серию, двигаясь на ощупь, группирует их, отбирает, снабжает текстами и завершает фундаментом, то есть жёсткой смысловой и изобразительной конструкцией. У него поэтому много \"отходов\", которые он, однако, необычайно умно и экономно использует для создания других сочинений. У меня, наоборот, возникает сначала идея, сценарий, как бы фундамент, общая структура, которая потом уже редко подвергается изменениям и на которой я строю отдельные блоки рисунков, текстов и т. п.",
"length": 641
},
{
"id": 851,