- 1
Пиздец-оффтоп #17
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Пиздец-оффтоп #17
#1: https://govnokod.ru/26503 https://govnokod.xyz/_26503
#2: https://govnokod.ru/26541 https://govnokod.xyz/_26541
#3: https://govnokod.ru/26583 https://govnokod.xyz/_26583
#4: https://govnokod.ru/26689 https://govnokod.xyz/_26689
#5: https://govnokod.ru/26784 https://govnokod.xyz/_26784
#5: https://govnokod.ru/26839 https://govnokod.xyz/_26839
#6: https://govnokod.ru/26986 https://govnokod.xyz/_26986
#7: https://govnokod.ru/27007 https://govnokod.xyz/_27007
#8: https://govnokod.ru/27023 https://govnokod.xyz/_27023
#9: https://govnokod.ru/27098 https://govnokod.xyz/_27098
#10: https://govnokod.ru/27125 https://govnokod.xyz/_27125
#11: https://govnokod.ru/27129 https://govnokod.xyz/_27129
#12: https://govnokod.ru/27184 https://govnokod.xyz/_27184
#13: https://govnokod.ru/27286 https://govnokod.xyz/_27286
#14: https://govnokod.ru/27298 https://govnokod.xyz/_27298
#15: https://govnokod.ru/27322 https://govnokod.xyz/_27322
#16: https://govnokod.ru/27328 https://govnokod.xyz/_27328
nepeKamHblu_nemyx # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
JloJle4Ka # 0 ⇈
j123123 # 0 ⇈
https://habr.com/ru/post/551658/
Why is the Coq logo made to look like a penis?
(Почему логотип Coq сделан похожим на пенис?)
В рассылке coq-club этот вопрос нашел живейший отклик: за последнее время там не бывало более активных тем. Что ж, у каждого своя нейронная сеть, и если ее хорошенько натренировать, то в любой картинке можно увидеть что-нибудь на "пе..." (петуха?). "Доктор, да вы просто маньяк какой-то!"
Огонь обсуждения весело потрескивал задорными искрами, пока кто-то умный не догадался, наконец, плеснуть бензинчика: "Да что там логотип! Вы посмотрите, как это по-английски произносится и что означает!!!" Стоит заметить, что Coq — штука серьезная, с тридцатилетней историей, поэтому несмотря на узкую нишу интерактивной проверки доказательств, через Coq прошло довольно много людей. И тут оказалось, что среди них было некоторое количество дам, морально страдавших от этого названия, и чуть было не бросивших сам Coq, формальные методы и науку вообще из-за такого безобразия. От петуха запахло жареным, и лучшим представителям сообщества пришлось броситься на спасение корабля, чтобы срочно латать огромную пробоину, проявляя при этом недюжинную фантазию и ту самую креативность.
Какой багор )))
CHayT # 0 ⇈
CHayT # 0 ⇈
PolinaAksenova # 0 ⇈
CHayT # 0 ⇈
PolinaAksenova # 0 ⇈
А я думала, что гыгыканье над словом "член" проходит к классу примерно пятому...
PolinaAksenova # 0 ⇈
guest # 0 ⇈
CHayT # 0 ⇈
guest # 0 ⇈
j123123 # 0 ⇈
CHayT # 0 ⇈
Ну и мелочи, типа участия microsoft.
PolinaAksenova # 0
Все эти методы интервью не сравнятся с очень простой метрикой: совместная игра в Factorio. Прохождение всего цикла Factorio — практически идеальный показатель, насколько хорошо человек решает общие технические проблемы. Можно даже настроить прохождение игры на основе будущей должности, чтобы лучше понять, как кандидат справится со своей ролью.
https://habr.com/ru/company/itsumma/blog/551622/
PolinaAksenova # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
PolinaAksenova # 0 ⇈
MAKAKA # 0 ⇈
TOPT # 0 ⇈
bormand # 0 ⇈
Разрабы Factorio.
JloJle4Ka # 0
guest # 0 ⇈
JloJle4Ka # 0 ⇈
Или может быть я книгу хуёвую взял? Читаю сейчас «Совершенный Алгоритм: Основы» Тима Рафгардена. Сначала с карацубой поебался два денька, теперь с инверсиями ебусь уже денёк.
guest # 0 ⇈
TOPT # 0 ⇈
TOPT # 0
gologub # 0 ⇈
TOPT # 0 ⇈
gologub # 0
bormand # 0
Для работы понадобится Python 3.7 и выше. Установка проста: git clone https://github.com...
j123123 # 0 ⇈
> ( UPD от 20.02.2021 ) Шаг 0. Неофициальный клиент под андроид:
>
> Петербургский разработчик Гришка выпустил неофициальный клиент под android:
Ради какой-то триждыблядской проприетарной централизованной ебанины с говноинвайтами (которая не факт что через год кому-то будет нужна, и которая в любой момент может поменять протокол) кто-то даже написал свой говноклиент?
> Шаг 1. Виртуальный iPhone
Ебаться с виртуальными айфонами ради какой-то ссаной ебанины? Охуенно.
https://telegram.org/blog/voice-chats-on-steroids - кстати Павлик Дуров там уже в своей централизованной параше запилил аналог, следуя трендам.
j123123 # 0 ⇈
> Массовый бан пользователей неофициального Clubhouse
>
> Как только появился замечательный андроид-клиент Клабхауса от @grishkaa, я его скачал и попросил у знакомого инвайт. Все было хорошо и ничего не предвещало, что сегодня вечером я не смогу присоединиться к интересному ивенту, но, в итоге, приложение упорно выдает Error loading dataОказалось, что не у меня одного такая проблема.
>
> Поиграли и хватит, пользователи Андройда…
>
> UPD1: забанены только те, кто зарегистрировался через неофициальное приложение
Какой багор )))
Мыши плакали, кололись, но продолжали жрать кактус.
gologub # 0 ⇈
j123123 # 0 ⇈
bormand # 0 ⇈
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
3oJIoTou_xyu # 0 ⇈
vistefan # 0 ⇈
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
> разрабов ОБС
Яблоко от яблони не далеко падает.
gologub # 0 ⇈
которая умеет делать 60 BitBlt в секунду
gologub # 0 ⇈
bormand # 0 ⇈
gologub # 0 ⇈
https://cdn.shopify.com/s/files/1/1770/4703/files/splash-icons.jpg
DypHuu_niBEHb # 0 ⇈
Кстати, я недавно был Сёмой. У меня есть машина с win7, и туда не встал последний NodeJS:(
KoWe4Ka_l7porpaMMep # 0 ⇈
KoWe4Ka_l7porpaMMep # 0
DypHuu_niBEHb # 0 ⇈
JloJle4Ka # 0
Птпец в питлне статтипизауич ахцет
DypHuu_niBEHb # 0
Как можно было так оборсаться?
Почему у меня PowerMax выше 97 градусов проц не грел?
bormand # 0 ⇈
Именно поэтому я за десктоп.
DypHuu_niBEHb # 0 ⇈
В моем мире даже загрузка всех ядер на 100% со всеми расширенями не должна приводить к тротлингу, тем более когда твой ноут стоит 300К
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
По их словам, им нравица "стабильность", "качество железа", "удобство ос", "командная строка юниксовая, но без линуксовых проблем".
Но мне кажется, им нравится выёбываться.
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
что бы это ни было, в mac os этого нет)
brew есть.
Проблемы, это вероятно о том, что у них может не втыкнуться туда какой-нить iphone, или там фотошоп не запуститься
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Но не всех: на убунте тоже много кто сидит
CHayT # 0 ⇈
Если это разработчики заднего конца, пердолинг у них будет наоборот с маком, т.к. их говно лишь на поверхности совместимо с тем, что вертится на серверах.
Собрать код локально, и запустить его локально же в нескольких контейнерах, делается за 5 минут на прыщах, но для яблочника это проблема века, он ещё и все скрипты из-за неё изуродует.
Fike # 0 ⇈
а это уже проблемы девопсов
CHayT # 0 ⇈
P.S. Если у вас есть "девопсы", значит вы не ничего не понимаете в девопсе.
Fike # 0 ⇈
CHayT # 0 ⇈
Потом, конечно, под этим модным словом начали понимать что угодно.
Fike # 0 ⇈
CHayT # 0 ⇈
Я в *одном* месте видел эту методологию, сделанную правильно. Ибо суметь приготовить k8s так, чтобы в каждой команде под него не нужен был специально обученный человек, надо уметь. И тогда все девы и о, псы именно что куда-то деваются, ибо сливаются вместе.
Infra team, которая всё это готовит, конечно, отдельная, но и их опсами не назовёшь, ибо они пилят фреймворки для других, а не yaml'ы по линеечке равняют.
DypHuu_niBEHb # 0 ⇈
Хотя некоторые заднеконечники сами всё умеют, но далеко не все
DypHuu_niBEHb # 0 ⇈
JloJle4Ka # 0 ⇈
DypHuu_niBEHb # 0 ⇈
vistefan # 0 ⇈
bormand # 0 ⇈
This. Что-то мне намекает, что годных ультрабуков в этой ценовой категории хватает.
Хотя и они троттлить будут, наверное... Ноуты никогда не будут мощнее десктопа, нет дружбы и магии в этом мире. Только законы термодинамики, только хардкор.
DypHuu_niBEHb # 0 ⇈
>Ноуты никогда не будут мощнее десктопа,
я не знаю, зачем им ноут. Чтобы на кухне программировать видимо, или в кафе с чашечкой крапучино и сморебродом. Зумеры-с
bormand # 0 ⇈
Во втором случае оно хотя бы короткими бёрстами работает в полную силу, реакция в целом лучше должна быть.
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Ну либо тогда сразу об этом писать, чтобы питухи не думали, что у них там полноценно i7 работать будет
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Тротлящийся ноутбук это примерно как вентилятор из линолиума, вот только Хуй не позиционирует себя как производителя элитных вентиляторов
bormand # 0 ⇈
Ну что значит полноценно? На штатной частоте он вполне работает, наверное, если турбо-буст отключить. А вот турбо-частоту он не может непрерывно держать и "троттлится".
Проблема в том, что штатная частота у мобильных камней довольно маленькая, лол.
Fike # 0 ⇈
все так (zaplakala; последнее время много работаю на ноуте, и там 1800 против 4к с чем-то в разгоне)
DypHuu_niBEHb # 0 ⇈
Какой сценарий пытался поддержать apple? Нагрузку на 4 секунды? Распаковку архива?
Fike # 0 ⇈
Съемку красивой рекламы
vistefan # 0 ⇈
Fike # 0 ⇈
Fike # 0 ⇈
Теперь будут прерываться не на "у меня компилируется", а на "бабе клаве полы помыть надо"
Fike # 0 ⇈
DypHuu_niBEHb # 0 ⇈
>рабочая машина
Именно! Если это машина для постинга котиков в инстаграм, так поставьте туда i3, и он не будет греться. А если ты ставишь туда i7, называешься "pro", хуячишь 16 гигов памяти, то скорее всего ты делаешь её для серьезных чуваков.
И блядь тротолишься
ну фу таким быть
Fike # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Ты вероятно имел ввиду, что температур много разных?
bormand # 0 ⇈
К слову, даже десктопные процы от AVX инструкций троттлятся на пару делений ниже максимума.
Fike # 0 ⇈
Fike # 0 ⇈
https://github.com/erpalma/throttled
bormand # 0 ⇈
Fike # 0 ⇈
vistefan # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
Fike # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Для IKEv2 у нас аутентификация по паролю (а зря, там тоже можно по ключу), но твой аккаунт админы должны явно разрешить (галочку в AD поставить)
В принципе, из гостей я тоже могу подключиться, но большинство сервисов всё равно имеют свою аунтефиукацию
А почему ты спрашиваешь?
guest # 0 ⇈
bormand # 0 ⇈
Ну, если ты ключ забудешь выдрать из его компа, да ещё и пин рядом на бумажке приклеишь -- это совсем ССЗБ какое-то...
DypHuu_niBEHb # 0 ⇈
Но обычно я так не делаю)
Единственный способ это нормально решить это генераторы OTP, или как оно правильно.
Когда у тебя в руке устройство, и оно генерит пароль. И сервер тоже точно такой же пароль генерит. И единственный способ сгенерить такой же пароль, это украсть у тебя это устройство.
Пароль можно использовать один раз, а потом новый нужно.
Я так понимаю, там сервер и устройство сидированы случайным числом, и по нему работает ГПСЧ или как-то так
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Я почему-то думал, что там секретом инициализируют ГСПЧ и берут следующее случайное число
Или такое можно было бы слишком легко сломать?
Fike # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
CHayT # 0 ⇈
Ну да. На некоторых сервисах, если неправильный OTP введёшь, маленькими буквами покажут server time, чтобы ты мог часы сверить.
Fike # 0 ⇈
сразу кстати видно человека, который не пытался накатить систему на мамку со сбитыми на годик-другой часами
DypHuu_niBEHb # 0 ⇈
Я видел жопы, связанные с time skew в Kerberos в AD (там потому все питухи с DC время тянут) и еще в какой-то параше (logmein вроде)
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
я бы писал число:
"Введите пароль номер 7 или нажмите Ы чтобы запросить пароль номер 8"
Кстати, бздя из коробки умеет вот
https://docs.freebsd.org/en_US.ISO8859-1/books/handbook/one-time-passwords.html
линух наверное как-то так
https://wiki.archlinux.org/index.php/Pam_oath
vistefan # 0 ⇈
vistefan # 0 ⇈
Возможно, мак адреса уже научились легко подделывать (нет?), но его ещё надо как-то узнать, и этих двух факторов достаточно и тебе и работодателю для того, чтобы, доверяя друг другу, что вы оба не злоумышленники, приблизительно ощутить секьюрность. Am I wrong?
CHayT # 0 ⇈
ip link set address XXXXXX dev enp0s420, лол.
bormand # 0 ⇈
Зайди в настройки сетевухи и впиши его, если на винде... На линуксе вроде тоже что-то того же порядка сложности.
А вообще, админ твой мак видит только елси ты в его локалке.
gologub # 0 ⇈
мак, шмак, какая хрен разница...
DypHuu_niBEHb # 0 ⇈
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Два чувака спорили про DN. Один думал, что речь идет про Dos Navigator, а второй -- что про Duke Nukem
gologub # 0 ⇈
Dos Navigator же был какой-то объектно-ориентированный кунштюк на трубовижон
наверное тогда было им пользоваться так же странно, как если бы я сейчас решил поиграть в Duke Nukem
а еще в результате такого срача можно пройти собеседование в музей ретрокомпутинга
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Эмм.. ты собираешься с сервером в одной широковещательном домене эзернета сидеть?
>мак адреса уже научились легко подделывать (нет?)
Практически все сетевые карточки позволяют поменять адрес
vistefan # 0 ⇈
vistefan # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Ну можно в теории там какой-то hwrdware id сичтать, но это всё можно поломать, а гемора много.
Если ты действительно очень важный куриц, то наверное нужно покупать OTP карточки
Рядового же питуха можно пускать по ключу, с надеждой, что он его не проебет.
Есть еще аутентификация через gmail: чтобы зайти подомной на gmail нужно не только знать пароль 123, но и мой тел иметь, бо там двухфазка
bormand # 0 ⇈
Поэтому если на десктопе не должно быть ключей, то на ноуте -- и подавно.
DypHuu_niBEHb # 0 ⇈
CHayT # 0 ⇈
bormand # 0 ⇈
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
рисованное цп
vistefan # 0 ⇈
JloJle4Ka # 0 ⇈
Выебали бы тебя по полной, ещё бы и на бутылку посадили, за каждую картинку и дилдак отдельно. Недавно совершил мелкое административное правонарушение, так мегера в кабинете мне штраф выписала, хотя я вообще-то ни разу не нарушал ничего и никогда. А могла бы и не выписывать, от неё зависело.
> а если уж пришлось терморектальным анализом его вскрывать
Или повесить на тебя висяки какие-нибудь, им от этого будет больше проку, чем от питушни на диске.
> обязательно что-нибудь на нём найти
«Знаю я вас, программистов, у вас есть ДВОЙНОЕ ДНО, показывай его сейчас же!» Эта фраза прозвучит 100%, если сам разлочишь диск или он будет не зашифрован.
Так что шифровать диск надо, ведь есть вероятность, что взламывать жопу не будут. А если диск не зашифрован, получишь хуев по полной.
Кококо >:[
vistefan # 0 ⇈
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
Ну, тогда придётся подбирать этот ключ с паяльником в жопе... Тлен и безысходность.
vistefan # 0 ⇈
DypHuu_niBEHb # 0 ⇈
При загрузке машины груб грузит винду с таймаутом 0 секунд.
Чтобы попасть в Linux, нужно провалиться в консоль груба эскейпом, и выбрать нужный пункт.
Ты сидишь в линуксе и там хуячишь на диске что-то.
Когда к тебе приходят с паяльником, ты грузишь комп без эскейпа, и попадаешь в винду. Долгое время ты ломаешься "ищещь пароль" в винду итд.
За это время у тебя запускается скрипт (из назначеных заданий -- он запускается при запуске компьютера), который открывает HardDisk с линуксом, пишет туда некоторое кол-во мусора, затем форматит его в ntfs и примаунчивает.
Через 10 минут ты "вспоминаешь пароль", заходишь в винду, там у тебя winrar пиратский, и два диска. Один пустой, назыается "for_backup"
Всё выглядит совершенно правдоподобно
bormand # 0 ⇈
Вообще нинужно если он был зашифрован. Можно тримнуть для красоты разве что перед квик форматом.
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
Именно поэтому стоит его тримнуть, чтобы как мусор не выглядел. К нулям ключ искать не придётся.
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
CHayT # 0 ⇈
От идиотизма никакая криптография не спасёт.
gologub # 0 ⇈
кокой пиздец, предупреждать надо что там такие сравнения
еще с месяц назад говенный фильм про это дело вышел
DypHuu_niBEHb # 0 ⇈
vistefan # 0 ⇈
bormand # 0 ⇈
Каждому свой комп, зачем расшаривать?
DypHuu_niBEHb # 0 ⇈
gologub # 0 ⇈
а где же дилдаки? без дилдаков ни один мент не поверит в невиновность!
https://encyclopediadramatica.wiki/images/c/cc/DNS_Comic_01.jpg
Fike # 0 ⇈
посадили мужика на бутылку за каждый дилдак, а ему как раз
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
А не они ли ныли о разваливающейся клаве несколько лет назад?
DypHuu_niBEHb # 0 ⇈
Fike # 0 ⇈
bormand # 0 ⇈
Да, очень приятно переться в СЦ и ждать пока поменяют...
CHayT # 0 ⇈
DypHuu_niBEHb # 0 ⇈
вот они как раз надеюца, что армы не будут тротлиить
gologub # 0 ⇈
и тут я заголосил
PowerMax specializes in new, used & refurbished Apple Macs
DypHuu_niBEHb # 0 ⇈
KoWe4Ka_l7porpaMMep # 0
Какой джентльмен )))
https://killpls.me/story/15824#random
Какой lua ))))))
https://killpls.me/story/23739#random
Какой люсидфокс )
https://killpls.me/story/24336#random
Какая токсичность (((
https://killpls.me/story/28414#random
Без комментариев.
3oJIoTou_xyu # 0 ⇈
booratihno # 0 ⇈
ему в DBA
>без комментариев
какой флагшток кун)
Fike # 0 ⇈
PolinaAksenova # 0 ⇈
Fike # 0 ⇈
PolinaAksenova # 0 ⇈
Но история — всё равно баян, смешные картинячки с таким сюжетом уже много лет как по Интернету бродят. Обычно, правда, после поцелуя парни пони-мают, что тян им в общем-то и ня нужна.
DypHuu_niBEHb # 0 ⇈
Fike # 0 ⇈
PolinaAksenova # 0 ⇈
Нужен комментарий vistefan.
bootcamp_dropout # 0 ⇈
CHayT # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Удивиетльно, что она ребенка с ним в первую неделю не сделала
PolinaAksenova # 0
> Модульный открытый «ноутбук для параноиков» начали рассылать заказчикам
> Процессор: 4-ядерный ARM Cortex-A53 (1.5 GHz)
> ОЗУ: 4 GB LPDDR4
Почему все эти "няутбуки для гиков" — такое ня...очень? Ладня, я пони-маю, что найти достаточно параноидальный процессор — это сложня (хотя можня было и постараться разыскать что-то помощнее того ня, которое в дешёвых телефонах уже лет пять назад страння смотрелось), но что за фиг-ня с памятью? Четыре гигабайта, серьёзня?!
Зато:
> Есть еще совсем миниатюрный 128x32px OLED экран для вывода системных сообщений
> Клавиатура: механическая клавиатура с Kailh Choc Brown Switches и подсветкой
Ну то есть на моднявый "хакерский" экранчик для нян пойми чего есть, моднявая клавиатура с колпачками по шесть баксов за штуку тоже есть, а хотя бы восьми гигов памяти — извиняйте, няма! Дефицит!
И за всё это — всего $999 в базовой комплектации, а "Максимальная конфигурация с 1 TB NVMe SSD, беспроводным модулем mPCIe Wi-Fi, мануалом и прочими плюшками стоит $1500".
Особенно умиляет список "По словам разработчиков, MNT Reform представляет собой":
> Почти полностью открытый ноутбук, который можно модифицировать как душе угодно [...]
Што? "Ноутбук для параноиков" почти полностью открытый? Почти ноутбук для параноиков? Ноутбук для почти параноиков? Няш ноутбук не сливает ваши данные злобным корпорациям! Ну, почти...
> Систему с защитой персональных данных. В ноутбуке нет камер, микрофонов, WiFi можно отключать. При необходимости персональные данные можно хранить на SD-карте. Есть и шифрование жесткого диска с LUKS.
Вот это защита персональных данных! Агенты из АНБ, ФСБ и Моссада дружно рвут волосы ня головах: в ноутбуке нят камер, взломать нявозможно!
Этот список очень няпоминает классический SEO-бред ня о чём: "на няшем телевизоре вы можете смотреть первый канал, можете смотреть второй канал, можете няш телевизор включить, а когда нядоест — можете его выключить! Четыре функции в одном!".
PolinaAksenova # 0 ⇈
> ...Любые офисные программы, браузер и т.п. работают без проблем.
Серьёзно?! Браузер работает без проблем на четырёх гигабайтах памяти? Офисные программы летают на ущербном полуторагерцовом четырёхъядернике?! Это уже даже не SEO-бред, это просто наглая и откровенная ложь.
> Промышленную систему. Благодаря чипсету ноутбук можно использовать в качестве промышленной «рабочей лошадки».
Ничего ня поняла. Можня использовать его в качестве подставке для промышленного станка?
> Платформу для разработки ARM 64-bit ПО. Ну, здесь и так все понятно.
Всегда — вот просто всю свою жизнь — мечтала разрабатывать ПО на огрызке, который даже FHD видео с "Ютуба" вряд ли без лагов сыграет. Нет.
> Обучающую систему. MNT Reform можно использовать в качестве базы для обучения принципам работы железа, ПО, защиты информации и т.п. Подходит и детям, и взрослым.
А что, "Raspberry Pi 4" с "A 1.5GHz quad-core 64-bit ARM Cortex-A72 CPU" (ой, а это существенно новее, чем в огрызке...) и "4GB of LPDDR4 SDRAM" для этого использовать няльзя? Древняя "малинка" этот огрызок "для параноиков" уделывает чисто железом, и при этом стоит ровно 55 долларов — в 18 раз дешевле! Зато огрызок открытый и защищённый, ага.
Всё, слов больше нят.
j123123 # 0 ⇈
А браузером на 4 гигах пользоваться вполне реально, если много вкладок не открывать. Я когда-то давно на WinXP вообще с 512 мегами на 32-битном одноядернике нормально интернетом пользовался (и офис там кстати нормально работал), но сраные жабаскриптушки понаделали своего кривого тормозного дерьма, и пользоваться таким железом для целей сёрфигна сейчас проблематично.
JloJle4Ka # 0 ⇈
Fike # 0 ⇈
Вообще у емня бесконечные параллели с космическими рейнджерами, где постоянно ебешься, зарабатываешь какими-то идиотскими перевозками сена, а инфляция все съедает и вечно блядь у всех двигатели быстрее, чуть что и по съебам, а как тебя кучей загасить так это пожалуйста.
j123123 # 0 ⇈
Fike # 0 ⇈
DypHuu_niBEHb # 0 ⇈
4 GiB RAM (system memory)
25 GB of hard-drive space (or USB stick, memory card or external drive but see LiveCD for an alternative approach)
https://help.ubuntu.com/community/Installation/SystemRequirements
gologub # 0 ⇈
> GB
какая консистенция)))
PolinaAksenova # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Если бы у нас была восьмиричная система счисления то не было бы этих дурацких проблем "гигабайты/гибибайты"
Да и с гигабитами было бы проще, потому что если бы она была именно восьмиричиная , то просто нолик дописывался бы
bormand # 0 ⇈
PolinaAksenova # 0 ⇈
guest # 0 ⇈
А я тогда нумерацию с ноля начну
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Для моей восьмиричной системы хорошо подойдут трехбитовые байты
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
gologub # 0 ⇈
gologub # 0 ⇈
https://www.bizpacreview.com/wp-content/uploads/2013/07/chicken-feet.jpg
gologub # 0 ⇈
с 4 терабайт целый ноутбучный винт набирается
PolinaAksenova # 0 ⇈
j123123 # 0 ⇈
Если под прыщами понимается ядро Linux, то с ним всё нормально. Отлично себя чувствует во всяких там говнороутерах с 32 мегами оперативки и дохлым MIPS процом. А так вообще, есть специальные дистры для слабого железа, которые даже можно на 32-битном говне из 90-х с 128 мегами оперативы гонять. Убунта к ним не относится.
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
vistefan # 0 ⇈
Fike # 0 ⇈
Забавно что если взять среднестатистического юзера, то там ситуация с миллиардом вкладок еще хуже, чем у нас. This-was-on-penis-tip.website-is-down.jpeg.
booratihno # 0 ⇈
И четвертым эксплорером ходил по Интернету
Значит ли это, что 16 мегабайт хватит всем?
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
PolinaAksenova # 0 ⇈
Реально. Только "перед открытием браузера закрыть все программы, больше трёх с половиной вкладок ня открывать, иначе всё уедет в своп и будет хрустеть диском (даром что SSD) до Второго пришествия" — это совсем не "работают без проблем".
> но сраные жабаскриптушки понаделали своего кривого тормозного дерьма, и пользоваться таким железом для целей сёрфигна сейчас проблематично.
Это так.
gologub # 0 ⇈
bormand # 0 ⇈
gologub # 0 ⇈
gologub # 0 ⇈
gologub # 0 ⇈
басков за 200-300 я бы вдул в качестве сисадминской консоли и слабого сетеанализатора
gologub # 0
На самом деле все еще круче и страннее, чем звучит. Благодаря модификациям Ривза Spot может проанализировать окружающую обстановку, определить местоположение стоящего на полу стакана, встать ровно над ним и подать туда струю пива. Пиво при этом берется из закрепленного на спине кега.
https://www.youtube.com/watch?v=tqsy9Wtr1qE
Fike # 0
DypHuu_niBEHb # 0
В крестах у тебя если класс не полиморфный, то его вызовы вообще ничем не отличаются от обычных функций: никаких тебе RTTI и vtable.
Если в декларации класса описать мелкую функцию типа мутатора, то она прямо заинлайнится.
Но не таковы жабоёбы: даже полностью final класс без единой виртуальной функции всё равно работает через invokevirtual.
То есть тупой javac даже ничего не пытается сделать (только jit может)
И тут вдруг котлин такой
https://kotlinlang.org/docs/inline-functions.html
Fike # 0 ⇈
DypHuu_niBEHb # 0 ⇈
invokestatic есть, но тамнет указателя на объект
PolinaAksenova # 0 ⇈
PolinaAksenova # 0 ⇈
Смешное и жалкое зрелище, ня самом деле. Даже в няповоротливом C++ уже больше десятка лет как поняли, что ручной инлайнинг — это путь в никуда, потому что 99% программистов ня могут адекватно предсказать, от инлайнинга какой функции будет толк.
А non-local return и crossinline — это вообще жутчайшая эзотерика, Перл глядит с уважением.
DypHuu_niBEHb # 0 ⇈
PolinaAksenova # 0 ⇈
А вот нясчёт out/in — ня знаю. Как-то они няочевидно работают.
DypHuu_niBEHb # 0 ⇈
Fike # 0 ⇈
DypHuu_niBEHb # 0
JloJle4Ka # 0 ⇈
Fike # 0 ⇈
DypHuu_niBEHb # 0 ⇈
тойфел теперь сдай
PolinaAksenova # 0 ⇈
Fike # 0 ⇈
gologub # 0 ⇈
JloJle4Ka # 0 ⇈
> которые и без текста знал
делать лучше не надо, т.к. вполне возможно, что текст немного поменяют и он не будет отражать объективную реальность, чтобы тебя запутать и подловить, это же всё-таки проверка на чтенние...
Fike # 0 ⇈
Steve_Brown # 0 ⇈
Fike # 0 ⇈
Desktop # 0 ⇈
/green
JloJle4Ka # 0 ⇈
Потому что в самом конце он ещё раз передумал.
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
— Два.
— Подумайте хорошенько.
Буратино сморщился, — так здорово подумал.
— Два…
— Почему?
— Я же не отдам некту яблоко, хоть он дерись!
Fike # 0 ⇈
https://www.youtube.com/watch?v=rmo6ued5bPk
DypHuu_niBEHb # 0 ⇈
gologub # 0 ⇈
gologub # 0 ⇈
https://www.youtube.com/watch?v=4lkPFdyyMMk
DypHuu_niBEHb # 0 ⇈
TOPT # 0
JloJle4Ka # 0
Volunteer in the community. ...
Join an amateur sports team. ...
Join a gym and try an exercise class. ...
Join a dance class. ...
Run a local road race. ...
Join your local Chamber of Commerce or a Professional Networking Group. ...
Join a religious group or cultural club. ...
Join a wine club. ...
bormand # 0 ⇈
Это что-то про игры на линуксе?
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
DypHuu_niBEHb # 0
JloJle4Ka # 0 ⇈
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Fike # 0 ⇈
JloJle4Ka # 0
Песенка про мемы.
guest # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
https://m.soundcloud.com/yunglip1/hofmannita-6
https://m.soundcloud.com/xiiihoe/ppcocaine-ddlg
DypHuu_niBEHb # 0 ⇈
а воот я
так что мне можно и не понимать
gEKA6PbCKuu_nemyx # 0 ⇈
https://sun9-1.userapi.com/v8-pfFOTcv0Eq0Z0F0fSH6osP0HeMcKi52ua2Q/Aqlg3KQrq6w.jpg
gologub # 0
gologub # 0
About
To be able to run linux on a Cisco Catalyst 2900XL.
MAKAKA # 0 ⇈
bormand # 0 ⇈
Я вот не уверен, что "able to run linux" включает в себя драйверы на сетевые ускорители. А проц в кисках, как правило, совсем никакой.
DypHuu_niBEHb # 0 ⇈
да, форвардить кадры (да и пакеты тоже, каталисты же могут, даром что свичи?) на cpu это глупо
алсо, прыщи сосут у иос же. Смысл то какой?
или там еще catos был?
bormand # 0 ⇈
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Впрочем, катос наверное и правда год 2001-й
gologub # 0 ⇈
более чем достаточно для прыщей
bormand # 0 ⇈
А ну да... Это же списанные каталисты из двухтысячных годов?
Тогда можно ещё ностальгию в список добавлять.
gologub # 0 ⇈
https://www.avito.ru/balashiha/tovary_dlya_kompyutera/cisco_catalyst_2900_xl_875208581
DypHuu_niBEHb # 0 ⇈
как он узнал?!
У меня кстати есть пара цисок 800й серии (зачем-то).
gologub # 0 ⇈
gologub # 0 ⇈
JloJle4Ka # 0 ⇈
С этого момента поподробнее.
DypHuu_niBEHb # 0 ⇈
JloJle4Ka # 0 ⇈
> киска
Вы вызвали мой интерес. Продолжайте.
DypHuu_niBEHb # 0 ⇈
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
https://img.hoodline.com/uploads/story/image/35329/Image_2_Downing_RainbowFlag.jpg
JloJle4Ka # 0 ⇈
gologub # 0 ⇈
алсо
> castro
DypHuu_niBEHb # 0 ⇈
The Castro is named after José Castro, a Californio politician who served as Governor of Alta California.
The Castro District, commonly referred to as the Castro, is a neighborhood in Eureka Valley in San Francisco. The Castro was one of the first gay neighborhoods in the United States
Но на Кубе (если ты подумал про Фиделя) с правами ЛГБТ всё в порядке, что неожиданно для коммидиктатуры. Видимо, кубинцам на всё пофиг
gologub # 0 ⇈
> Cuba gay rights activists arrested at pride march in Havana ...
ну хуй знает...
gologub # 0 ⇈
если захотят выпустить апнутую ревизию 890, то придется назвать 8A1
DypHuu_niBEHb # 0 ⇈
Сиси лет дцать назад купили Linksys чтобы заткнуть им SOHO сегмент.
Теперь 800-я сервия нужна разве что для бранч офисов, чтоб там VPN с головным офисом делать
gologub # 0 ⇈
bormand # 0 ⇈
Ага, сегодня как раз искала программистские туфли, но они почему-то все маломерки Q_Q
DypHuu_niBEHb # 0 ⇈
алсо, лучше сунуть туда netbsd, она на каждом утюге работает
TOPT # 0 ⇈
gologub # 0 ⇈
JloJle4Ka # 0
https://m.habr.com/ru/company/vdsina/blog/552256/
bormand # 0 ⇈
В теории, даже у TOR'а такая уязвимость есть, хоть он и равняет все пакеты под один размер. Издержки low-latency протоколов.
j123123 # 0 ⇈
bormand # 0 ⇈
CHayT # 0 ⇈
bormand # 0 ⇈
На форвардах же есть всплеск входящего трафика, затем всплески исходящего от раскрывшейся луковицы. А на твоём личном трафике такая картинка не наблюдается. Думаю, каким-нибудь мышиным обучением можно научиться их разделять.
Т.е. чужой трафик тоже должен быть равномерным и по возможности 24/7.
CHayT # 0 ⇈
При создании нового слоя луковицы можно рандомный паддинг добавлять, так чтобы следующий хоп мог его застрипать. И максимальный размер луковицы ввести, чтобы слишком большие пакеты фрагментировались. (Я думаю, несмотря на всю криптографию, это можно провернуть, хотя торовский протокол я не знаю) Не bullet proof, но лучше чем nyathing.
CHayT # 0 ⇈
CHayT # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
нужно сделать фулл меш установив тесные связи со всеми соседями, и тогда тщ майор соснет
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Ставишь в подвале роутер, из него выводишь витуху шестой категории к соседнему дому (лучше две витухи для избыточности), запускаешь 10Гб езернет по ней
Если дом достаточно далеко, то придется тянуть оптику (если очень-очень, то даже наверное одномодовую).
Имелся ввиду не 802.11s конечно, а меш в смысле "каждый узел связан с любым другим узлом"
bormand # 0 ⇈
Ты серьёзно думаешь это провернуть в 2021?!
Это 15 лет назад то еле-еле прокатывало, когда ещё реально было выпросить ключи от крыши... И то с полицией пришлось покататься из-за бдительных бабок. Ну и через оживлённую дорогу никто тебе не даст провода тянуть.
guest # 0 ⇈
CHayT # 0 ⇈
bormand # 0 ⇈
Т.е. видно время и примерный объём исходящих всплесков, которые можно скоррелировать с появлением картинок на какой-нибудь условной имиджборде.
CHayT # 0 ⇈
Ну это понятно. Поэтому я предлагаю рандомный шум в луковицы совать. Если хост форвардит траффик 24/7, или хотя бы длительное время, то пассивный атакующий не сможет отделить исходящий траффик от padding'а. Один за всех, и все за одного.
CHayT # 0 ⇈
CHayT # 0 ⇈
Так, подождите, регистрирую стартап.
CHayT # 0 ⇈
bormand # 0 ⇈
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
З.Ы. Ещё поди и в капюшоне сидел.
JloJle4Ka # 0 ⇈
CHayT # 0 ⇈
— Ты зачем i3-то поставил?
— Небыло dwm
CHayT # 0 ⇈
Какой расизм
gologub # 0 ⇈
DypHuu_niBEHb # 0
https://pbs.twimg.com/media/EzFoSKcWYAI5B2d.png
SEO (винда, хак, биток)
JloJle4Ka # 0 ⇈
Кстати, я недавно установил ВПН и теперь у меня происходит странная хуйня с виндой, поэтому я её не загружаю больше.
Из последнего: я создал папку «ахцет» на рабочем столе, но потом удалил её... И у меня куча ярлыков поменялась на «ахцет(N)»
DypHuu_niBEHb # 0 ⇈
ты там учишься?
gologub # 0 ⇈
он хочет в Израиле скрыться от учений в Ростовской области
DypHuu_niBEHb # 0 ⇈
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
JloJle4Ka # 0 ⇈
bormand # 0 ⇈
Мама читает файлы?
DypHuu_niBEHb # 0
Варианты имени: Хуитцилопоцли; Витцлипохтли; Вицлипуцли; Вицли-Пуцли;
gologub # 0
https://i.postimg.cc/Hnn86M5T/i.png
я даже куки сохраню с этого сеанса
TOPT # 0
Тайваньские врачи нашли в глазу пациентки четырёх пчёл. Насекомые питались её слезами
Врачи больницы на Тайване обнаружили, что в глазу 29-летней пациентки поселились четыре особи пчёл-галактидов, заявил журналистам представитель Fooyin University Hospital.
Девушка обратилась к медикам из-за сильной боли в глазах. Предполагалось, что она занесла себе инфекцию. Но оказалось, что в её глазу находятся пчёлы. Насекомые питались содержимым «слёзного протока» под опухшими веками, что привлекало их из-за соли.
TOPT # 0 ⇈
JloJle4Ka # 0 ⇈
Такие в златохуйском крае живут, кстати. Ты там осторожнее!
TOPT # 0 ⇈
TOPT # 0 ⇈
gologub # 0 ⇈
меня больше беспокоит какой у них получится неправильный мёд
gologub # 0
bormand # 0
Когда уже эта пирамида лопнет то. Или только вместе с нашей звездой, вся энергия которой уйдёт на майнинг?
Desktop # 0 ⇈
CHayT # 0 ⇈
Я полагаю, в лучших традициях биткоина, никаких полезных данных там хранить не предлагается, только мусор?
[email protected] # 0 ⇈
j123123 # 0 ⇈
CHayT # 0 ⇈
gologub # 0 ⇈
чем больше общественно полезной херни туда напихать тем дороже будут транзакции (которые и без того недешевы)
j123123 # 0 ⇈
> Революционные решения от команды Chia на этом заканчиваются - в остальном обычная монета, подобная биткоину или лайткоину. Более того, сама технология добычи на жестких дисках давно известна - ранее ее опробовали в сообществах Sia, Storj и Filecoin. Все три криптовалюты остались середнячками рынка.
> Все рычаги управления у стартапа есть - после премайнинга из 21,000,000 монет 19,000,000 оказалось на кошельках разработчиков. Все, что остается сообществу - 2,000,000 чиа.
Да, охуеть какая щедрость конечно.
JloJle4Ka # 0 ⇈
Будь здоров!
> Все рычаги управления у стартапа есть
Не можешь победить атаку 51% – возглавь.
gologub # 0 ⇈
goo: ponzi scheme
j123123 # 0 ⇈
Two economists were walking down the street one day when they passed two large piles of dog shit.
The first economist said to the other, "I'll pay you $20,000 to eat one of those piles of shit." The second one agrees and chooses one of the piles and eats it. The first economist pays him his $20,000.
Then the second economist says, "I'll pay you $20,000 to eat the other pile of shit." The first one says okay, and eats the shit. The second economist pays him the $20,000.
They resume walking down the street.
After a while, the second economist says, "You know, I don't feel very good. We both have the same amount of money as when we started. The only difference is we've both eaten shit."
The first economist says: "Ah, but you're ignoring the fact that we've engaged in trade and increased GDP by $40,000!"
CHayT # 0 ⇈
Разве они не должны теперь заплатить VAT?
j123123 # 0 ⇈
Fike # 0 ⇈
gologub # 0 ⇈
https://cs.pikabu.ru/post_img/big/2013/10/18/11/1382119086_966209990.jpg
guest # 0 ⇈
CHayT # 0 ⇈
guest # 0 ⇈
gologub # 0 ⇈
отстегнуть маме, лол
почти что NANNYS
CHayT # 0 ⇈
MAKAKA # 0 ⇈
Или, как выражалась Microsoft 20 лет назад, "узел"?
>эвээмарь
поясни
CHayT # 0 ⇈
(⁄ ⁄>⁄ ▽ ⁄<⁄ ⁄)
> поясни
ЭВМ же
MAKAKA # 0 ⇈
А "машина" наверное латинское, и вот у него я не знаю аналога в русском..
gologub # 0 ⇈
gologub # 0 ⇈
guest # 0 ⇈
"Веб-узел" был у MS до середины нулевых.
В NetBIOS тоже были узлы (p-node, b-node)
gologub # 0 ⇈
> были узлы
это до сих пор зачем-то вынесено в ipconfig
guest # 0 ⇈
g: "При обращении на веб-узел Windows Update появляется сообщение об ошибке, разрешающее работу с узлом только администраторам"
"Веб-узел ASP.NET"
"Отсутствие изображения при вставке текста и изображений на веб-узел в Internet Explorer"
gologub # 0 ⇈
благодарю
guest # 0 ⇈
j123123 # 0 ⇈
Вот майнинг по сути то же дерьмо. Хотя, некие отличия есть конечно. Допустим, человек делает какое-то бессмысленное действие, херачит вилкой по засранной параше, и при этом из параши магическим образом вываливается особое фиолетовое окаменевшее говно. И это фиолетовое говно никак нельзя подделать. Но тут еще вот в чем прикол, количество говна, которое может вылететь из параш, ограничено законом физики, и чем больше уже намайнено говна из параши, тем сложнее добывается новая порция говна. Но это фиолетовое говно нахуй ни для чего не применимо, им даже огород не удобрить. И типа кто-то такой говорит "а давайте прогондонивать время на хераченье вилкой по параше, чтоб значит фиолетовым говном потом пользоваться как деньгами, ну не охуенно ли?". Потом куча людей закупают себе засранные параши и вилки, строят особых роботов, скребущих вилкой по параше со сверхзвуковой скоростью, в общем начинают угандонивать кучу ресурсов и времени на добычу абсолютно нахуй ни для чего не нужного говна (бумажными деньгами можно хоть жопу подтереть и костер развести, а металлические монеты можно переплавить), от чего оно естественным образом дорожает, но бесполезным фиолетовым говном от этого быть не перестает, оставаясь лишь ебучим средством обмена.
MAKAKA # 0 ⇈
guest # 0 ⇈
>Но это фиолетовое говно нахуй ни для чего не применимо, им даже огород не удобрить.
MAKAKA # 0 ⇈
Но со времен замены бреттон-вудской системы на ямайскую деньги уже не обязаны быть связанными с золотом, и определяются лишь тем, сколько человек готово их купить.
По сути кусочек говна, ракушка, камешек, доллар США, биткоин и рубль ПМР отличаются только тем, сколько ништяков тебе могут за них дать. Это решает рынок.
Проблема с кусочком говна в том, что эмиссия его не контролируемая (я могу высрать много говна, и тогда мне ненужно будет чужое говно, и ценность его упадет).
За эмиссией валют следят банки.
Эмиссия крипты ограничена вычислительными ресурсами.
Так что по сути никакой разницы между криптой и долларом тут нет
guest # 0 ⇈
MAKAKA # 0 ⇈
gologub # 0 ⇈
> рубль ПМР
херасе в один ряд поставил
у тебя в PPP не учитывается сколько стоит съебать из рашки или тем более захваченных ей территорий с этим рублем
> эмиссия его не контролируемая (я могу высрать много говна
ты не сможешь высрать больше говна, чем купишь еды
JloJle4Ka # 0 ⇈
Вы, что же, не знакомы с «РНР»?
bootcamp_dropout # 0 ⇈
я недавно забыл пин-код на карте и просто сбросил его
что бы я делал если бы забыл пароль от биткоин-кошелька?
gologub # 0 ⇈
передай свою крипту в доверительное управление и будет точно так же
еще бы поставил в заслугу НяняБанку жлобские лимиты на наличные, типа не дают всё сразу истратить
gologub # 0 ⇈
ну на самом-то дела $20,000 было только у первого, а у второго - нихуя
> и еще государству что-то должны
сам же руинишь свою притчу, налог с оборота будет sales tax, а не левацкий VAT, который здесь будет ровно $0.00
bormand # 0 ⇈
Да он тоже ведь ноль будет если затраты на покупку говна вычесть?
gologub # 0 ⇈
> затраты на покупку говна
они же говно присвоили, ничего не заплатив владельцу улицы
bormand # 0 ⇈
gologub # 0 ⇈
да еще и наверняка нарушение нового закона о навозе :р
bormand # 0 ⇈
Ну как, лохи новые участники вкатываются со своим баблом принося прибыль тем, кто пришёл раньше и надеясь на то, что кто-то у них это говно потом купит. Может быть это не на 100% подходит под формальное определение пирамиды, но духу соответствует.
gologub # 0 ⇈
и купить в панике баксов по 78 а потом рвать на себе волосы тоже не пирамида :р
guest # 0 ⇈
ЗА 150 ЕВРО УЖЕ НИЧЕГО НЕ КУПИШЬ, ТОЛЬКО ЗА 220.
guest # 0
MAKAKA # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
CkpunmoBbIu_nemyx # 0 ⇈
[email protected] # 0 ⇈
Для данных — смещение внитри класса.
Для виртуальных методов — смещение внутри виртуальной таблицы
Для обычных методов — тупо указатель на функцию.
[email protected] # 0 ⇈
A::x находится по смещению 8, потому что первые 8 байт занял указатель на вирт таблицу
A::y по смещению 12, потому что int тут 4 байта и 8+4 = 12
A::foo — первая виртуальная функция. Не знаю, почему по смещению 1. Скорее всего в младших битах хранится какая-то информация.
A::bar — вторая виртуальная функция, отстоит на 8 байт от первой.
A::baz — не виртуальная функция. Указатель куда-то в память.
MAKAKA # 0 ⇈
Имею ли я право сериализовать его, и переиспользовать при следующем запуске (кроме указателей на невиртуальную функцию, тут отсос боль-мень очевиден)?
А после перекомпиляции имею?
[email protected] # 0 ⇈
А вот при сборке тебе стандарт ничего не гарантирует. layout членов и виртуальных функций компиляторы сохраняют, если ты не изменял класс, потому что в противном случае линковать два объектных файла, скомпиленых в разное время, было бы невозможно. А вот невиртуальные функции скачут, куда попало.
MAKAKA # 0 ⇈
Про виртуальные функции я все понимаю: адреса объектов могут меняться при перезапуске, и даже скорее всего будут (ASLR, не?)?
[email protected] # 0 ⇈
Единственное, что нельзя сохранять — адреса невиртуальных функций.
И до меня дошло, почему у виртуальных функций младший бит — 1. Это маркер того, что функция виртуальная, и это не указатель, а значение смещения в виртуальной таблице.
MAKAKA # 0 ⇈
В смысле почему не хранить просто порядковый номер вирт функции, а уже при получении адреса домножать его на размер указателя и читать данные из vtabl
Или это чтобы не домножать каждый раз, а только 1 раз посчитать?
gologub # 0 ⇈
мм, магическойе выравнивание
PolinaAksenova # 0 ⇈
MAKAKA # 0
nepeKamHblu_nemyx # 0
https://govnokod.ru/27374
https://govnokod.xyz/_27374/
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0