From ecd1b12ed1471d82cbda2e765deb21ec61240bb8 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 12 Nov 2023 06:05:45 +0000 Subject: [PATCH] Get recent pastes --- pastes/pastes_20231112060545.csv | 7052 ++++++++++++++++++++++++++++++ 1 file changed, 7052 insertions(+) create mode 100644 pastes/pastes_20231112060545.csv diff --git a/pastes/pastes_20231112060545.csv b/pastes/pastes_20231112060545.csv new file mode 100644 index 0000000..a35a0d6 --- /dev/null +++ b/pastes/pastes_20231112060545.csv @@ -0,0 +1,7052 @@ +id,title,username,language,date,content +kzjyNRcp,BTC Wallet Credentials have been reset,VQ-Moe,GetText,Saturday 11th of November 2023 11:20:17 PM CDT,"Dear User +We have received a request to reset the login information for your Bitcoin wallet. If you did not make this request, please contact us immediately. + +Your new login credentials will be: +josli45:KoE3dG1 on 159.223.212.34 +You can connect via SSH. + +Regards +BT757261" +GBUqLzuU,rolin bot snowybot,coinwalk,JavaScript,Saturday 11th of November 2023 11:15:00 PM CDT,"var originalbal = parseFloat(document.getElementById('pct_balance').value); +var base = Number((originalbal/8000).toFixed(8)); +var floatingbase = base; +var taget = (originalbal*24); +var groupedten = (base*10); +var groupedseven = (base*6.5); +var groupfives = (base*4.9); +var tobetnext = ((floatingbase*1).toFixed(8)); +var bolance = originalbal; +var bilance = originalbal; +var nobby = originalbal; +var over = 6.9; +var under = 2.9; +var fart = 1; +var freak = false; +var oldbolance = ((Math.floor(originalbal/groupedten))*groupedten); +var oldbolancetree = ((Math.floor(originalbal/groupedten))*groupedten); +var oldbolancetwo = ((Math.floor(originalbal/groupedten))*groupedten); + + function getR(minz, maxz) { + minz = Math.ceil(minz); + maxz = Math.floor(maxz); + return Math.floor(Math.random() * (maxz - minz + 1)) + minz; +} + + +function get(){ +console.clear(); +setTimeout(function(){ +bilance = document.getElementById('pct_balance').value; +if (bilance>nobby){ +bolance = bolance+floatingbase; +nobby = parseFloat(bilance); +} +if (bilance(oldbolance+(floatingbase*over))) { + floatingbase = floatingbase*2; + over = 4.9; + under = 4.9; + freak = true; + oldbolance = parseFloat(bolance); +} +if (bolance<(oldbolance-(floatingbase*under))) { + floatingbase = floatingbase*2; + over = 4.9; + under = 4.9; + freak = false; + oldbolance = parseFloat(bolance); +} +if ((floatingbase>=(base*4))&&(bolance>(oldbolancetree+groupedten))&&(bolance<(((Math.floor(bolance/groupedten))*groupedten)+groupfives))){ + floatingbase = base; + fart = 0; + over = 6.9; + under = 2.9; + oldbolance = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); + oldbolancetwo = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); +oldbolancetree = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); +} +if ((floatingbase>=(base*4))&&(bolance= taget) { + console.log(""winner winner chicken dinner""); + return; + } +tobetnext = ((floatingbase*1).toFixed(8)); +$('#pct_chance').val(49.5); +$('#pct_bet').val(tobetnext); +$('#a_lo').click(); +var good = ((bilance-originalbal).toFixed(8)); +console.log(""profit""); +console.log(good); +setTimeout(() => get(), 864); +}, 801);}; +get();" +6BmXcQMk,BTC Wallet Credentials have been reset,castlclass_20,GetText,Saturday 11th of November 2023 11:09:57 PM CDT,"Dear User +We have received a request to reset the login information for your Bitcoin wallet. If you did not make this request, please disregard this message. +Your new login credentials will be +hkuhiso0809lx:VLphK5 on 212.224.93.130 +You can connect via SSH. +Regards" +XNtWPGYa,Untitled,Sreekar_0125,C++,Saturday 11th of November 2023 10:56:11 PM CDT,"class Trie +{ +public: + Trie *children[2]; + int zeroes, ones; + Trie() + { + children[0] = children[1] = nullptr; + zeroes = 0; + ones = 0; + } + void insert(int n) + { + Trie *node = this; + for (int i = 22; i >= 0; i--) + { + bool mask = (n >> i) & (1); + + mask ? node->ones++ : node->zeroes++; + + if (node->children[mask] == nullptr) + { + node->children[mask] = new Trie(); + } + node = node->children[mask]; + } + } + int answer(int n) + { + Trie *node = this; + int maxi = 0; + + for (int i = 22; i >= 0; i--) + { + bool mask = (n >> i) & (1); + + if (node->children[mask ^ 1] != nullptr) + { + maxi |= (1LL << i); + node = node->children[mask ^ 1]; + } + else + { + node = node->children[mask]; + } + } + return maxi; + } + void remove(int n) + { + Trie *node = this; + for (int i = 22; i >= 0; i--) + { + bool mask = (n >> i) & (1); + if (mask) + { + node->ones--; + if (node->ones == 0) + { + node->children[1] = nullptr; + return; + } + else + { + node = node->children[1]; + } + } + else + { + node->zeroes--; + if (node->zeroes == 0) + { + node->children[0] = nullptr; + return; + } + else + { + node = node->children[0]; + } + } + } + } + bool search(int n) + { + Trie *node = this; + for (int i = 22; i >= 0; i--) + { + bool mask = (n >> i) & (1); + if (node->children[mask] == nullptr) + { + return false; + } + node = node->children[mask]; + } + return true; + } +}; +class Solution +{ +public: + int maximumStrongPairXor(vector &v) + { + // x >= y && x <= 2*y + sort(v.begin(), v.end()); + int n = v.size(); + int i = n - 1, j = n - 1; + Trie trie; + int ans = 0; + while (i >= 0 && j >= 0) + { + while ((v[j] <= (2 * v[i])) && (i >= 0)) + { + trie.insert(v[i--]); + ans = max(ans, trie.answer(v[j])); + } + trie.remove(v[j--]); + } + return ans; + } +};" +Fq2tMBnn,rolin bot snowybot,coinwalk,JavaScript,Saturday 11th of November 2023 10:11:59 PM CDT,"var originalbal = parseFloat(document.getElementById('pct_balance').value); +var base = Number((originalbal/8000).toFixed(8)); +var floatingbase = base; +var taget = (originalbal*24); +var groupedten = (base*10); +var groupedseven = (base*6.5); +var groupfives = (base*4.9); +var tobetnext = ((floatingbase*1).toFixed(8)); +var giner = (base*80); +var bolance = giner; +var bilance = originalbal; +var nobby = originalbal; +var over = 6.9; +var under = 2.9; +var fart = 1; +var freak = false; +var oldbolance = ((Math.floor(originalbal/groupedten))*groupedten); +var oldbolancetree = ((Math.floor(originalbal/groupedten))*groupedten); +var oldbolancetwo = ((Math.floor(originalbal/groupedten))*groupedten); + + function getR(minz, maxz) { + minz = Math.ceil(minz); + maxz = Math.floor(maxz); + return Math.floor(Math.random() * (maxz - minz + 1)) + minz; +} + + +function get(){ +console.clear(); +setTimeout(function(){ +bilance = document.getElementById('pct_balance').value; +if (bilance>nobby){ +bolance = bolance+floatingbase; +nobby = parseFloat(bilance); +} +if (bilance(oldbolance+(floatingbase*over))) { + floatingbase = floatingbase*2; + over = 4.9; + under = 4.9; + freak = true; + oldbolance = parseFloat(bolance); +} +if (bolance<(oldbolance-(floatingbase*under))) { + floatingbase = floatingbase*2; + over = 4.9; + under = 4.9; + freak = false; + oldbolance = parseFloat(bolance); +} +if ((floatingbase>=(base*4))&&(bolance>(oldbolancetree+groupedten))&&(bolance<(((Math.floor(bolance/groupedten))*groupedten)+groupfives))){ + floatingbase = base; + fart = 0; + over = 6.9; + under = 2.9; + oldbolance = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); + oldbolancetwo = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); +oldbolancetree = ((Math.floor((parseFloat(bolance))/groupedten))*groupedten); +} +if ((floatingbase>=(base*4))&&(bolance= taget) { + console.log(""winner winner chicken dinner""); + return; + } +tobetnext = ((floatingbase*1).toFixed(8)); +$('#pct_chance').val(49.5); +$('#pct_bet').val(tobetnext); +$('#a_lo').click(); +var good = ((bilance-originalbal).toFixed(8)); +console.log(""profit""); +console.log(good); +setTimeout(() => get(), 864); +}, 801);}; +get();" +4xY2ZzLC,Transmission on Proxmox with Debian 12,zelig2,Bash,Saturday 11th of November 2023 09:54:16 PM CDT,"✓ Updated LXC Template List ++ TEMPLATE_SEARCH=debian-12 ++ mapfile -t TEMPLATES +++ pveam available -section system +++ sed -n 's/.*\(debian-12.*\)/\1/p' +++ sort -t - -k 2 -V ++ '[' 1 -gt 0 ']' ++ TEMPLATE=debian-12-standard_12.2-1_amd64.tar.zst ++ pveam list local ++ grep -q debian-12-standard_12.2-1_amd64.tar.zst ++ DEFAULT_PCT_OPTIONS=(-arch $(dpkg --print-architecture)) +++ dpkg --print-architecture ++ PCT_OPTIONS=(${PCT_OPTIONS[@]:-${DEFAULT_PCT_OPTIONS[@]}}) ++ [[ -features keyctl=1,nesting=1 -hostname transmission -tags proxmox-helper-scripts -net0 name=eth0,bridge=vmbr0,hwaddr=46:E8:43:28:D8:FA,ip=dhcp -onboot 1 -cores 2 -memory 2048 -unprivileged 1 =~ -rootfs ]] ++ PCT_OPTIONS+=(-rootfs $CONTAINER_STORAGE:${PCT_DISK_SIZE:-8}) ++ msg_info 'Creating LXC Container' ++ local 'msg=Creating LXC Container' ++ echo -ne ' - \033[33mCreating LXC Container...' + - Creating LXC Container...+ pct create 508 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst -features keyctl=1,nesting=1 -hostname transmission -tags proxmox-helper-scripts -net0 name=eth0,bridge=vmbr0,hwaddr=46:E8:43:28:D8:FA,ip=dhcp -onboot 1 -cores 2 -memory 2048 -unprivileged 1 -rootfs local-lvm:8 ++ msg_ok 'LXC Container \033[36m508\033[m \033[1;92mwas successfully created.' ++ local 'msg=LXC Container \033[36m508\033[m \033[1;92mwas successfully created.' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mLXC Container \033[36m508\033[m \033[1;92mwas successfully created.\033[m' + ✓ LXC Container 508 was successfully created. ++ LXC_CONFIG=/etc/pve/lxc/508.conf ++ '[' 1 == 0 ']' ++ '[' 1 == 0 ']' ++ msg_info 'Starting LXC Container' ++ local 'msg=Starting LXC Container' ++ echo -ne ' - \033[33mStarting LXC Container...' + - Starting LXC Container...+ pct start 508 ++ msg_ok 'Started LXC Container' ++ local 'msg=Started LXC Container' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mStarted LXC Container\033[m' + ✓ Started LXC Container ++ '[' debian == alpine ']' +++ wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/install/transmission-install.sh ++ lxc-attach -n 508 -- bash -c '#!/usr/bin/env bash + +# Copyright (c) 2021-2023 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +source /dev/stdin <<< ""$FUNCTIONS_FILE_PATH"" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info ""Installing Dependencies"" +$STD apt-get install -y curl +$STD apt-get install -y sudo +$STD apt-get install -y mc +msg_ok ""Installed Dependencies"" + + +msg_info ""Installing Transmission"" +$STD apt-get install -y transmission-daemon +systemctl stop transmission-daemon +sed -i '\''{s/""rpc-whitelist-enabled"": true/""rpc-whitelist-enabled"": false/g; s/""rpc-host-whitelist-enabled"": true,/""rpc-host-whitelist-enabled"": false,/g}'\'' /etc/transmission-daemon/settings.json +systemctl start transmission-daemon +msg_ok ""Installed Transmission"" + +motd_ssh +customize + +msg_info ""Cleaning up"" +$STD apt-get autoremove +$STD apt-get autoclean +msg_ok ""Cleaned""' ++ STD= ++ '[' yes == yes ']' ++ echo 'net.ipv6.conf.all.disable_ipv6 = 1' ++ sysctl -p +net.ipv6.conf.all.disable_ipv6 = 1 ++ catch_errors ++ set -Eeuo pipefail ++ trap 'error_handler $LINENO ""$BASH_COMMAND""' ERR ++ setting_up_container ++ msg_info 'Setting up Container OS' ++ local 'msg=Setting up Container OS' ++ echo -ne ' - \033[33mSetting up Container OS...' + - Setting up Container OS...+ sed -i '/en_US.UTF-8/ s/\(^# \)//' /etc/locale.gen ++ locale-gen ++ echo America/Detroit ++ ln -sf /usr/share/zoneinfo/America/Detroit /etc/localtime ++ (( i = RETRY_NUM )) ++ (( i > 0 )) +++ hostname -I ++ '[' 'xx.xx.xx.xx ' '!=' '' ']' ++ break +++ hostname -I ++ '[' 'xx.xx.xx.xx ' = '' ']' ++ rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED ++ systemctl disable -q --now systemd-networkd-wait-online.service ++ msg_ok 'Set up Container OS' ++ local 'msg=Set up Container OS' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mSet up Container OS\033[m' + ✓ Set up Container OS +++ hostname -I ++ msg_ok 'Network Connected: \033[36mxx.xx.xx.xx ' ++ local 'msg=Network Connected: \033[36mxx.xx.xx.xx ' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mNetwork Connected: \033[36mxx.xx.xx.xx \033[m' + ✓ Network Connected: xx.xx.xx.xx ++ network_check ++ set +e ++ trap - ERR ++ ping -c 1 -W 1 1.1.1.1 ++ msg_ok 'Internet Connected' ++ local 'msg=Internet Connected' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInternet Connected\033[m' + ✓ Internet Connected +++ awk '{ print $1 }' +++ getent hosts github.com ++ RESOLVEDIP=140.82.114.3 ++ [[ -z 140.82.114.3 ]] ++ msg_ok 'DNS Resolved github.com to \033[36m140.82.114.3\033[m' ++ local 'msg=DNS Resolved github.com to \033[36m140.82.114.3\033[m' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mDNS Resolved github.com to \033[36m140.82.114.3\033[m\033[m' + ✓ DNS Resolved github.com to 140.82.114.3 ++ set -e ++ trap 'error_handler $LINENO ""$BASH_COMMAND""' ERR ++ update_os ++ msg_info 'Updating Container OS' ++ local 'msg=Updating Container OS' ++ echo -ne ' - \033[33mUpdating Container OS...' + - Updating Container OS...+ apt-get update +Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] +Get:2 http://security.debian.org bookworm-security InRelease [48.0 kB] +Get:3 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB] +Get:4 http://deb.debian.org/debian bookworm/main Translation-en [6,110 kB] +Get:5 http://security.debian.org bookworm-security/main amd64 Packages [96.6 kB] +Get:6 http://security.debian.org bookworm-security/main Translation-en [54.8 kB] +Get:7 http://security.debian.org bookworm-security/contrib amd64 Packages [644 B] +Get:8 http://security.debian.org bookworm-security/contrib Translation-en [372 B] +Get:9 http://deb.debian.org/debian bookworm/contrib Translation-en [48.7 kB] +Get:10 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [6,117 B] +Get:11 http://deb.debian.org/debian bookworm-updates/main Translation-en [5,204 B] +Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2023-11-06-2008.27-F-2023-11-06-2008.27.pdiff [475 B] +Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2023-11-06-2008.27-F-2023-11-06-2008.27.pdiff [475 B] +Fetched 6,574 kB in 2s (2,826 kB/s) +Reading package lists... Done ++ apt-get -y upgrade +Reading package lists... Done +Building dependency tree... Done +Calculating upgrade... Done +The following packages will be upgraded: + libcurl3-gnutls libssl3 openssl +3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +Need to get 3,822 kB of archives. +After this operation, 0 B of additional disk space will be used. +Get:1 http://security.debian.org bookworm-security/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u4 [385 kB] +Get:2 http://security.debian.org bookworm-security/main amd64 libssl3 amd64 3.0.11-1~deb12u2 [2,019 kB] +Get:3 http://security.debian.org bookworm-security/main amd64 openssl amd64 3.0.11-1~deb12u2 [1,419 kB] +Fetched 3,822 kB in 1s (3,356 kB/s) +apt-listchanges: Reading changelogs... +(Reading database ... 19150 files and directories currently installed.) +Preparing to unpack .../libcurl3-gnutls_7.88.1-10+deb12u4_amd64.deb ... +Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u4) over (7.88.1-10+deb12u3) ... +Preparing to unpack .../libssl3_3.0.11-1~deb12u2_amd64.deb ... +Unpacking libssl3:amd64 (3.0.11-1~deb12u2) over (3.0.11-1~deb12u1) ... +Preparing to unpack .../openssl_3.0.11-1~deb12u2_amd64.deb ... +Unpacking openssl (3.0.11-1~deb12u2) over (3.0.11-1~deb12u1) ... +Setting up libssl3:amd64 (3.0.11-1~deb12u2) ... +Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u4) ... +Setting up openssl (3.0.11-1~deb12u2) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ msg_ok 'Updated Container OS' ++ local 'msg=Updated Container OS' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mUpdated Container OS\033[m' + ✓ Updated Container OS ++ msg_info 'Installing Dependencies' ++ local 'msg=Installing Dependencies' ++ echo -ne ' - \033[33mInstalling Dependencies...' + - Installing Dependencies...+ apt-get install -y curl +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following additional packages will be installed: + libcurl4 +The following NEW packages will be installed: + curl libcurl4 +0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. +Need to get 705 kB of archives. +After this operation, 1,363 kB of additional disk space will be used. +Get:1 http://security.debian.org bookworm-security/main amd64 libcurl4 amd64 7.88.1-10+deb12u4 [390 kB] +Get:2 http://security.debian.org bookworm-security/main amd64 curl amd64 7.88.1-10+deb12u4 [315 kB] +Fetched 705 kB in 1s (1,303 kB/s) +Selecting previously unselected package libcurl4:amd64. +(Reading database ... 19150 files and directories currently installed.) +Preparing to unpack .../libcurl4_7.88.1-10+deb12u4_amd64.deb ... +Unpacking libcurl4:amd64 (7.88.1-10+deb12u4) ... +Selecting previously unselected package curl. +Preparing to unpack .../curl_7.88.1-10+deb12u4_amd64.deb ... +Unpacking curl (7.88.1-10+deb12u4) ... +Setting up libcurl4:amd64 (7.88.1-10+deb12u4) ... +Setting up curl (7.88.1-10+deb12u4) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ apt-get install -y sudo +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following NEW packages will be installed: + sudo +0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. +Need to get 1,889 kB of archives. +After this operation, 6,199 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main amd64 sudo amd64 1.9.13p3-1+deb12u1 [1,889 kB] +Fetched 1,889 kB in 1s (3,270 kB/s) +Selecting previously unselected package sudo. +(Reading database ... 19163 files and directories currently installed.) +Preparing to unpack .../sudo_1.9.13p3-1+deb12u1_amd64.deb ... +Unpacking sudo (1.9.13p3-1+deb12u1) ... +Setting up sudo (1.9.13p3-1+deb12u1) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ apt-get install -y mc +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following additional packages will be installed: + libglib2.0-0 libglib2.0-data libgpm2 mc-data shared-mime-info unzip xdg-user-dirs +Suggested packages: + low-memory-monitor gpm arj catdvi | texlive-binaries dbview djvulibre-bin epub-utils genisoimage gv + imagemagick libaspell-dev links | w3m | lynx odt2txt poppler-utils python python-boto python-tz unar + wimtools xpdf | pdf-viewer zip +The following NEW packages will be installed: + libglib2.0-0 libglib2.0-data libgpm2 mc mc-data shared-mime-info unzip xdg-user-dirs +0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. +Need to get 5,437 kB of archives. +After this operation, 27.7 MB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-2 [1,398 kB] +Get:2 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-data all 2.74.6-2 [1,207 kB] +Get:3 http://deb.debian.org/debian bookworm/main amd64 libgpm2 amd64 1.20.7-10+b1 [14.2 kB] +Get:4 http://deb.debian.org/debian bookworm/main amd64 mc-data all 3:4.8.29-2 [1,346 kB] +Get:5 http://deb.debian.org/debian bookworm/main amd64 mc amd64 3:4.8.29-2 [522 kB] +Get:6 http://deb.debian.org/debian bookworm/main amd64 shared-mime-info amd64 2.2-1 [729 kB] +Get:7 http://deb.debian.org/debian bookworm/main amd64 unzip amd64 6.0-28 [166 kB] +Get:8 http://deb.debian.org/debian bookworm/main amd64 xdg-user-dirs amd64 0.18-1 [54.4 kB] +Fetched 5,437 kB in 1s (4,654 kB/s) +Selecting previously unselected package libglib2.0-0:amd64. +(Reading database ... 19304 files and directories currently installed.) +Preparing to unpack .../0-libglib2.0-0_2.74.6-2_amd64.deb ... +Unpacking libglib2.0-0:amd64 (2.74.6-2) ... +Selecting previously unselected package libglib2.0-data. +Preparing to unpack .../1-libglib2.0-data_2.74.6-2_all.deb ... +Unpacking libglib2.0-data (2.74.6-2) ... +Selecting previously unselected package libgpm2:amd64. +Preparing to unpack .../2-libgpm2_1.20.7-10+b1_amd64.deb ... +Unpacking libgpm2:amd64 (1.20.7-10+b1) ... +Selecting previously unselected package mc-data. +Preparing to unpack .../3-mc-data_3%3a4.8.29-2_all.deb ... +Unpacking mc-data (3:4.8.29-2) ... +Selecting previously unselected package mc. +Preparing to unpack .../4-mc_3%3a4.8.29-2_amd64.deb ... +Unpacking mc (3:4.8.29-2) ... +Selecting previously unselected package shared-mime-info. +Preparing to unpack .../5-shared-mime-info_2.2-1_amd64.deb ... +Unpacking shared-mime-info (2.2-1) ... +Selecting previously unselected package unzip. +Preparing to unpack .../6-unzip_6.0-28_amd64.deb ... +Unpacking unzip (6.0-28) ... +Selecting previously unselected package xdg-user-dirs. +Preparing to unpack .../7-xdg-user-dirs_0.18-1_amd64.deb ... +Unpacking xdg-user-dirs (0.18-1) ... +Setting up libgpm2:amd64 (1.20.7-10+b1) ... +Setting up xdg-user-dirs (0.18-1) ... +Setting up libglib2.0-0:amd64 (2.74.6-2) ... +No schema files found: doing nothing. +Setting up unzip (6.0-28) ... +Setting up libglib2.0-data (2.74.6-2) ... +Setting up shared-mime-info (2.2-1) ... +Setting up mc-data (3:4.8.29-2) ... +Setting up mc (3:4.8.29-2) ... +update-alternatives: using /usr/bin/mcview to provide /usr/bin/view (view) in auto mode +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for mailcap (3.70+nmu1) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ msg_ok 'Installed Dependencies' ++ local 'msg=Installed Dependencies' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInstalled Dependencies\033[m' + ✓ Installed Dependencies ++ msg_info 'Installing Transmission' ++ local 'msg=Installing Transmission' ++ echo -ne ' - \033[33mInstalling Transmission...' + - Installing Transmission...+ apt-get install -y transmission-daemon +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following additional packages will be installed: + libevent-2.1-7 libminiupnpc17 libnatpmp1 transmission-cli transmission-common +Suggested packages: + minissdpd natpmpc transmission-gtk +The following NEW packages will be installed: + libevent-2.1-7 libminiupnpc17 libnatpmp1 transmission-cli transmission-common transmission-daemon +0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. +Need to get 1,115 kB of archives. +After this operation, 4,870 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main amd64 transmission-common all 3.00-2.1+deb12u1 [227 kB] +Get:2 http://deb.debian.org/debian bookworm/main amd64 libevent-2.1-7 amd64 2.1.12-stable-8 [180 kB] +Get:3 http://deb.debian.org/debian bookworm/main amd64 libminiupnpc17 amd64 2.2.4-1+b1 [33.7 kB] +Get:4 http://deb.debian.org/debian bookworm/main amd64 libnatpmp1 amd64 20150609-7.1+b2 [8,404 B] +Get:5 http://deb.debian.org/debian bookworm/main amd64 transmission-daemon amd64 3.00-2.1+deb12u1 [234 kB] +Get:6 http://deb.debian.org/debian bookworm/main amd64 transmission-cli amd64 3.00-2.1+deb12u1 [432 kB] +Fetched 1,115 kB in 1s (1,099 kB/s) +Selecting previously unselected package transmission-common. +(Reading database ... 20070 files and directories currently installed.) +Preparing to unpack .../0-transmission-common_3.00-2.1+deb12u1_all.deb ... +Unpacking transmission-common (3.00-2.1+deb12u1) ... +Selecting previously unselected package libevent-2.1-7:amd64. +Preparing to unpack .../1-libevent-2.1-7_2.1.12-stable-8_amd64.deb ... +Unpacking libevent-2.1-7:amd64 (2.1.12-stable-8) ... +Selecting previously unselected package libminiupnpc17:amd64. +Preparing to unpack .../2-libminiupnpc17_2.2.4-1+b1_amd64.deb ... +Unpacking libminiupnpc17:amd64 (2.2.4-1+b1) ... +Selecting previously unselected package libnatpmp1:amd64. +Preparing to unpack .../3-libnatpmp1_20150609-7.1+b2_amd64.deb ... +Unpacking libnatpmp1:amd64 (20150609-7.1+b2) ... +Selecting previously unselected package transmission-daemon. +Preparing to unpack .../4-transmission-daemon_3.00-2.1+deb12u1_amd64.deb ... +Unpacking transmission-daemon (3.00-2.1+deb12u1) ... +Selecting previously unselected package transmission-cli. +Preparing to unpack .../5-transmission-cli_3.00-2.1+deb12u1_amd64.deb ... +Unpacking transmission-cli (3.00-2.1+deb12u1) ... +Setting up libnatpmp1:amd64 (20150609-7.1+b2) ... +Setting up libminiupnpc17:amd64 (2.2.4-1+b1) ... +Setting up libevent-2.1-7:amd64 (2.1.12-stable-8) ... +Setting up transmission-common (3.00-2.1+deb12u1) ... +Setting up transmission-daemon (3.00-2.1+deb12u1) ... +Created symlink /etc/systemd/system/multi-user.target.wants/transmission-daemon.service → /lib/systemd/system/transmission-daemon.service. +Setting up transmission-cli (3.00-2.1+deb12u1) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ systemctl stop transmission-daemon ++ sed -i '{s/""rpc-whitelist-enabled"": true/""rpc-whitelist-enabled"": false/g; s/""rpc-host-whitelist-enabled"": true,/""rpc-host-whitelist-enabled"": false,/g}' /etc/transmission-daemon/settings.json ++ systemctl start transmission-daemon ++ msg_ok 'Installed Transmission' ++ local 'msg=Installed Transmission' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInstalled Transmission\033[m' + ✓ Installed Transmission ++ motd_ssh ++ echo 'export TERM='\''xterm-256color'\''' ++ echo -e 'Transmission LXC provided by https://tteck.github.io/Proxmox/\n' ++ chmod -x /etc/update-motd.d/10-uname ++ [[ no == \y\e\s ]] ++ customize ++ [[ '' == '' ]] ++ msg_info 'Customizing Container' ++ local 'msg=Customizing Container' ++ echo -ne ' - \033[33mCustomizing Container...' + - Customizing Container...+ GETTY_OVERRIDE=/etc/systemd/system/container-getty@1.service.d/override.conf +++ dirname /etc/systemd/system/container-getty@1.service.d/override.conf ++ mkdir -p /etc/systemd/system/container-getty@1.service.d ++ cat ++ systemctl daemon-reload +++ sed 's/\.d//' ++++ dirname /etc/systemd/system/container-getty@1.service.d/override.conf +++ basename /etc/systemd/system/container-getty@1.service.d ++ systemctl restart container-getty@1.service ++ msg_ok 'Customized Container' ++ local 'msg=Customized Container' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCustomized Container\033[m' + ✓ Customized Container ++ echo 'bash -c ""$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/transmission.sh)""' ++ chmod +x /usr/bin/update ++ msg_info 'Cleaning up' ++ local 'msg=Cleaning up' ++ echo -ne ' - \033[33mCleaning up...' + - Cleaning up...+ apt-get autoremove +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ++ apt-get autoclean +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done ++ msg_ok Cleaned ++ local msg=Cleaned ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCleaned\033[m' + ✓ Cleaned ++ description +++ pct exec 508 ip a s dev eth0 +++ cut -d/ -f1 +++ awk '/inet / {print $2}' ++ IP=xx.xx.xx.xx ++ pct set 508 -description '# Transmission LXC + ### https://tteck.github.io/Proxmox/ + ' ++ [[ -f /etc/systemd/system/ping-instances.service ]] ++ msg_ok 'Completed Successfully!\n' ++ local 'msg=Completed Successfully!\n' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCompleted Successfully!\n\033[m' + ✓ Completed Successfully! + ++ echo -e 'Transmission should be reachable by going to the following URL. + \033[36mhttp://xx.xx.xx.xx.:9091/transmission\033[m \n' +Transmission should be reachable by going to the following URL. + http://xx.xx.xx.xx:9091/transmission +" +9imXjSGp,Jackett on Proxmox using Debian 12,zelig2,Bash,Saturday 11th of November 2023 09:38:07 PM CDT," ✓ Updated LXC Template List ++ TEMPLATE_SEARCH=debian-12 ++ mapfile -t TEMPLATES +++ pveam available -section system +++ sed -n 's/.*\(debian-12.*\)/\1/p' +++ sort -t - -k 2 -V ++ '[' 1 -gt 0 ']' ++ TEMPLATE=debian-12-standard_12.2-1_amd64.tar.zst ++ pveam list local ++ grep -q debian-12-standard_12.2-1_amd64.tar.zst ++ DEFAULT_PCT_OPTIONS=(-arch $(dpkg --print-architecture)) +++ dpkg --print-architecture ++ PCT_OPTIONS=(${PCT_OPTIONS[@]:-${DEFAULT_PCT_OPTIONS[@]}}) ++ [[ -features keyctl=1,nesting=1 -hostname jackett -tags proxmox-helper-scripts -net0 name=eth0,bridge=vmbr0,hwaddr=46:E8:43:28:D8:FC,ip=dhcp -onboot 1 -cores 1 -memory 512 -unprivileged 1 =~ -rootfs ]] ++ PCT_OPTIONS+=(-rootfs $CONTAINER_STORAGE:${PCT_DISK_SIZE:-8}) ++ msg_info 'Creating LXC Container' ++ local 'msg=Creating LXC Container' ++ echo -ne ' - \033[33mCreating LXC Container...' + - Creating LXC Container...+ pct create 509 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst -features keyctl=1,nesting=1 -hostname jackett -tags proxmox-helper-scripts -net0 name=eth0,bridge=vmbr0,hwaddr=46:E8:43:28:D8:FC,ip=dhcp -onboot 1 -cores 1 -memory 512 -unprivileged 1 -rootfs local-lvm:2 ++ msg_ok 'LXC Container \033[36m509\033[m \033[1;92mwas successfully created.' ++ local 'msg=LXC Container \033[36m509\033[m \033[1;92mwas successfully created.' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mLXC Container \033[36m509\033[m \033[1;92mwas successfully created.\033[m' + ✓ LXC Container 509 was successfully created. ++ LXC_CONFIG=/etc/pve/lxc/509.conf ++ '[' 1 == 0 ']' ++ '[' 1 == 0 ']' ++ msg_info 'Starting LXC Container' ++ local 'msg=Starting LXC Container' ++ echo -ne ' - \033[33mStarting LXC Container...' + - Starting LXC Container...+ pct start 509 ++ msg_ok 'Started LXC Container' ++ local 'msg=Started LXC Container' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mStarted LXC Container\033[m' + ✓ Started LXC Container ++ '[' debian == alpine ']' +++ wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/install/jackett-install.sh ++ lxc-attach -n 509 -- bash -c '#!/usr/bin/env bash + +# Copyright (c) 2021-2023 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +source /dev/stdin <<< ""$FUNCTIONS_FILE_PATH"" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info ""Installing Dependencies"" +$STD apt-get install -y curl +$STD apt-get install -y sudo +$STD apt-get install -y mc +msg_ok ""Installed Dependencies"" + +msg_info ""Installing Jackett"" +RELEASE=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep ""title>Release"" | cut -d "" "" -f 4) +wget -q https://github.com/Jackett/Jackett/releases/download/$RELEASE/Jackett.Binaries.LinuxAMDx64.tar.gz +tar -xzf Jackett.Binaries.LinuxAMDx64.tar.gz -C /opt +rm -rf Jackett.Binaries.LinuxAMDx64.tar.gz +msg_ok ""Installed Jackett"" + +msg_info ""Creating Service"" +cat </etc/systemd/system/jackett.service +[Unit] +Description=Jackett Daemon +After=network.target +[Service] +SyslogIdentifier=jackett +Restart=always +RestartSec=5 +Type=simple +WorkingDirectory=/opt/Jackett +ExecStart=/bin/sh /opt/Jackett/jackett_launcher.sh +TimeoutStopSec=30 +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now jackett.service +msg_ok ""Created Service"" + +motd_ssh +customize + +msg_info ""Cleaning up"" +$STD apt-get autoremove +$STD apt-get autoclean +msg_ok ""Cleaned""' ++ STD= ++ '[' yes == yes ']' ++ echo 'net.ipv6.conf.all.disable_ipv6 = 1' ++ sysctl -p +net.ipv6.conf.all.disable_ipv6 = 1 ++ catch_errors ++ set -Eeuo pipefail ++ trap 'error_handler $LINENO ""$BASH_COMMAND""' ERR ++ setting_up_container ++ msg_info 'Setting up Container OS' ++ local 'msg=Setting up Container OS' ++ echo -ne ' - \033[33mSetting up Container OS...' + - Setting up Container OS...+ sed -i '/en_US.UTF-8/ s/\(^# \)//' /etc/locale.gen ++ locale-gen ++ echo America/Detroit ++ ln -sf /usr/share/zoneinfo/America/Detroit /etc/localtime ++ (( i = RETRY_NUM )) ++ (( i > 0 )) +++ hostname -I ++ '[' 'XX.XX.XX.XX ' '!=' '' ']' ++ break +++ hostname -I ++ '[' 'XX.XX.XX.XX ' = '' ']' ++ rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED ++ systemctl disable -q --now systemd-networkd-wait-online.service ++ msg_ok 'Set up Container OS' ++ local 'msg=Set up Container OS' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mSet up Container OS\033[m' + ✓ Set up Container OS +++ hostname -I ++ msg_ok 'Network Connected: \033[36mXX.XX.XX.XX ' ++ local 'msg=Network Connected: \033[36mXX.XX.XX.XX ' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mNetwork Connected: \033[36mXX.XX.XX.XX \033[m' + ✓ Network Connected: XX.XX.XX.XX ++ network_check ++ set +e ++ trap - ERR ++ ping -c 1 -W 1 1.1.1.1 ++ msg_ok 'Internet Connected' ++ local 'msg=Internet Connected' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInternet Connected\033[m' + ✓ Internet Connected +++ awk '{ print $1 }' +++ getent hosts github.com ++ RESOLVEDIP=140.82.114.3 ++ [[ -z 140.82.114.3 ]] ++ msg_ok 'DNS Resolved github.com to \033[36m140.82.114.3\033[m' ++ local 'msg=DNS Resolved github.com to \033[36m140.82.114.3\033[m' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mDNS Resolved github.com to \033[36m140.82.114.3\033[m\033[m' + ✓ DNS Resolved github.com to 140.82.114.3 ++ set -e ++ trap 'error_handler $LINENO ""$BASH_COMMAND""' ERR ++ update_os ++ msg_info 'Updating Container OS' ++ local 'msg=Updating Container OS' ++ echo -ne ' - \033[33mUpdating Container OS...' + - Updating Container OS...+ apt-get update +Get:1 http://security.debian.org bookworm-security InRelease [48.0 kB] +Get:2 http://deb.debian.org/debian bookworm InRelease [151 kB] +Get:3 http://security.debian.org bookworm-security/main amd64 Packages [96.6 kB] +Get:4 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB] +Get:5 http://security.debian.org bookworm-security/main Translation-en [54.8 kB] +Get:6 http://deb.debian.org/debian bookworm/main Translation-en [6,110 kB] +Get:7 http://security.debian.org bookworm-security/contrib amd64 Packages [644 B] +Get:8 http://security.debian.org bookworm-security/contrib Translation-en [372 B] +Get:9 http://deb.debian.org/debian bookworm/contrib Translation-en [48.7 kB] +Get:10 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [6,117 B] +Get:11 http://deb.debian.org/debian bookworm-updates/main Translation-en [5,204 B] +Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2023-11-06-2008.27-F-2023-11-06-2008.27.pdiff [475 B] +Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2023-11-06-2008.27-F-2023-11-06-2008.27.pdiff [475 B] +Fetched 6,574 kB in 2s (2,935 kB/s) +Reading package lists... Done ++ apt-get -y upgrade +Reading package lists... Done +Building dependency tree... Done +Calculating upgrade... Done +The following packages will be upgraded: + libcurl3-gnutls libssl3 openssl +3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +Need to get 3,822 kB of archives. +After this operation, 0 B of additional disk space will be used. +Get:1 http://security.debian.org bookworm-security/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u4 [385 kB] +Get:2 http://security.debian.org bookworm-security/main amd64 libssl3 amd64 3.0.11-1~deb12u2 [2,019 kB] +Get:3 http://security.debian.org bookworm-security/main amd64 openssl amd64 3.0.11-1~deb12u2 [1,419 kB] +Fetched 3,822 kB in 1s (4,839 kB/s) +apt-listchanges: Reading changelogs... +(Reading database ... 19150 files and directories currently installed.) +Preparing to unpack .../libcurl3-gnutls_7.88.1-10+deb12u4_amd64.deb ... +Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u4) over (7.88.1-10+deb12u3) ... +Preparing to unpack .../libssl3_3.0.11-1~deb12u2_amd64.deb ... +Unpacking libssl3:amd64 (3.0.11-1~deb12u2) over (3.0.11-1~deb12u1) ... +Preparing to unpack .../openssl_3.0.11-1~deb12u2_amd64.deb ... +Unpacking openssl (3.0.11-1~deb12u2) over (3.0.11-1~deb12u1) ... +Setting up libssl3:amd64 (3.0.11-1~deb12u2) ... +Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u4) ... +Setting up openssl (3.0.11-1~deb12u2) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ msg_ok 'Updated Container OS' ++ local 'msg=Updated Container OS' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mUpdated Container OS\033[m' + ✓ Updated Container OS ++ msg_info 'Installing Dependencies' ++ local 'msg=Installing Dependencies' ++ echo -ne ' - \033[33mInstalling Dependencies...' + - Installing Dependencies...+ apt-get install -y curl +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following additional packages will be installed: + libcurl4 +The following NEW packages will be installed: + curl libcurl4 +0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. +Need to get 705 kB of archives. +After this operation, 1,363 kB of additional disk space will be used. +Get:1 http://security.debian.org bookworm-security/main amd64 libcurl4 amd64 7.88.1-10+deb12u4 [390 kB] +Get:2 http://security.debian.org bookworm-security/main amd64 curl amd64 7.88.1-10+deb12u4 [315 kB] +Fetched 705 kB in 1s (742 kB/s) +Selecting previously unselected package libcurl4:amd64. +(Reading database ... 19150 files and directories currently installed.) +Preparing to unpack .../libcurl4_7.88.1-10+deb12u4_amd64.deb ... +Unpacking libcurl4:amd64 (7.88.1-10+deb12u4) ... +Selecting previously unselected package curl. +Preparing to unpack .../curl_7.88.1-10+deb12u4_amd64.deb ... +Unpacking curl (7.88.1-10+deb12u4) ... +Setting up libcurl4:amd64 (7.88.1-10+deb12u4) ... +Setting up curl (7.88.1-10+deb12u4) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ apt-get install -y sudo +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following NEW packages will be installed: + sudo +0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. +Need to get 1,889 kB of archives. +After this operation, 6,199 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main amd64 sudo amd64 1.9.13p3-1+deb12u1 [1,889 kB] +Fetched 1,889 kB in 1s (1,848 kB/s) +Selecting previously unselected package sudo. +(Reading database ... 19163 files and directories currently installed.) +Preparing to unpack .../sudo_1.9.13p3-1+deb12u1_amd64.deb ... +Unpacking sudo (1.9.13p3-1+deb12u1) ... +Setting up sudo (1.9.13p3-1+deb12u1) ... +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ apt-get install -y mc +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +The following additional packages will be installed: + libglib2.0-0 libglib2.0-data libgpm2 mc-data shared-mime-info unzip xdg-user-dirs +Suggested packages: + low-memory-monitor gpm arj catdvi | texlive-binaries dbview djvulibre-bin epub-utils genisoimage gv + imagemagick libaspell-dev links | w3m | lynx odt2txt poppler-utils python python-boto python-tz unar + wimtools xpdf | pdf-viewer zip +The following NEW packages will be installed: + libglib2.0-0 libglib2.0-data libgpm2 mc mc-data shared-mime-info unzip xdg-user-dirs +0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. +Need to get 5,437 kB of archives. +After this operation, 27.7 MB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-2 [1,398 kB] +Get:2 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-data all 2.74.6-2 [1,207 kB] +Get:3 http://deb.debian.org/debian bookworm/main amd64 libgpm2 amd64 1.20.7-10+b1 [14.2 kB] +Get:4 http://deb.debian.org/debian bookworm/main amd64 mc-data all 3:4.8.29-2 [1,346 kB] +Get:5 http://deb.debian.org/debian bookworm/main amd64 mc amd64 3:4.8.29-2 [522 kB] +Get:6 http://deb.debian.org/debian bookworm/main amd64 shared-mime-info amd64 2.2-1 [729 kB] +Get:7 http://deb.debian.org/debian bookworm/main amd64 unzip amd64 6.0-28 [166 kB] +Get:8 http://deb.debian.org/debian bookworm/main amd64 xdg-user-dirs amd64 0.18-1 [54.4 kB] +Fetched 5,437 kB in 1s (7,076 kB/s) +Selecting previously unselected package libglib2.0-0:amd64. +(Reading database ... 19304 files and directories currently installed.) +Preparing to unpack .../0-libglib2.0-0_2.74.6-2_amd64.deb ... +Unpacking libglib2.0-0:amd64 (2.74.6-2) ... +Selecting previously unselected package libglib2.0-data. +Preparing to unpack .../1-libglib2.0-data_2.74.6-2_all.deb ... +Unpacking libglib2.0-data (2.74.6-2) ... +Selecting previously unselected package libgpm2:amd64. +Preparing to unpack .../2-libgpm2_1.20.7-10+b1_amd64.deb ... +Unpacking libgpm2:amd64 (1.20.7-10+b1) ... +Selecting previously unselected package mc-data. +Preparing to unpack .../3-mc-data_3%3a4.8.29-2_all.deb ... +Unpacking mc-data (3:4.8.29-2) ... +Selecting previously unselected package mc. +Preparing to unpack .../4-mc_3%3a4.8.29-2_amd64.deb ... +Unpacking mc (3:4.8.29-2) ... +Selecting previously unselected package shared-mime-info. +Preparing to unpack .../5-shared-mime-info_2.2-1_amd64.deb ... +Unpacking shared-mime-info (2.2-1) ... +Selecting previously unselected package unzip. +Preparing to unpack .../6-unzip_6.0-28_amd64.deb ... +Unpacking unzip (6.0-28) ... +Selecting previously unselected package xdg-user-dirs. +Preparing to unpack .../7-xdg-user-dirs_0.18-1_amd64.deb ... +Unpacking xdg-user-dirs (0.18-1) ... +Setting up libgpm2:amd64 (1.20.7-10+b1) ... +Setting up xdg-user-dirs (0.18-1) ... +Setting up libglib2.0-0:amd64 (2.74.6-2) ... +No schema files found: doing nothing. +Setting up unzip (6.0-28) ... +Setting up libglib2.0-data (2.74.6-2) ... +Setting up shared-mime-info (2.2-1) ... +Setting up mc-data (3:4.8.29-2) ... +Setting up mc (3:4.8.29-2) ... +update-alternatives: using /usr/bin/mcview to provide /usr/bin/view (view) in auto mode +Processing triggers for man-db (2.11.2-2) ... +Processing triggers for mailcap (3.70+nmu1) ... +Processing triggers for libc-bin (2.36-9+deb12u3) ... ++ msg_ok 'Installed Dependencies' ++ local 'msg=Installed Dependencies' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInstalled Dependencies\033[m' + ✓ Installed Dependencies ++ msg_info 'Installing Jackett' ++ local 'msg=Installing Jackett' ++ echo -ne ' - \033[33mInstalling Jackett...' + - Installing Jackett...++ cut -d ' ' -f 4 +++ grep 'title>Release' +++ wget -q https://github.com/Jackett/Jackett/releases/latest -O - ++ RELEASE=v0.21.1189 ++ wget -q https://github.com/Jackett/Jackett/releases/download/v0.21.1189/Jackett.Binaries.LinuxAMDx64.tar.gz ++ tar -xzf Jackett.Binaries.LinuxAMDx64.tar.gz -C /opt ++ rm -rf Jackett.Binaries.LinuxAMDx64.tar.gz ++ msg_ok 'Installed Jackett' ++ local 'msg=Installed Jackett' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mInstalled Jackett\033[m' + ✓ Installed Jackett ++ msg_info 'Creating Service' ++ local 'msg=Creating Service' ++ echo -ne ' - \033[33mCreating Service...' + - Creating Service...+ cat ++ systemctl enable -q --now jackett.service ++ msg_ok 'Created Service' ++ local 'msg=Created Service' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCreated Service\033[m' + ✓ Created Service ++ motd_ssh ++ echo 'export TERM='\''xterm-256color'\''' ++ echo -e 'Jackett LXC provided by https://tteck.github.io/Proxmox/\n' ++ chmod -x /etc/update-motd.d/10-uname ++ [[ no == \y\e\s ]] ++ customize ++ [[ '' == '' ]] ++ msg_info 'Customizing Container' ++ local 'msg=Customizing Container' ++ echo -ne ' - \033[33mCustomizing Container...' + - Customizing Container...+ GETTY_OVERRIDE=/etc/systemd/system/container-getty@1.service.d/override.conf +++ dirname /etc/systemd/system/container-getty@1.service.d/override.conf ++ mkdir -p /etc/systemd/system/container-getty@1.service.d ++ cat ++ systemctl daemon-reload +++ sed 's/\.d//' ++++ dirname /etc/systemd/system/container-getty@1.service.d/override.conf +++ basename /etc/systemd/system/container-getty@1.service.d ++ systemctl restart container-getty@1.service ++ msg_ok 'Customized Container' ++ local 'msg=Customized Container' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCustomized Container\033[m' + ✓ Customized Container ++ echo 'bash -c ""$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/jackett.sh)""' ++ chmod +x /usr/bin/update ++ msg_info 'Cleaning up' ++ local 'msg=Cleaning up' ++ echo -ne ' - \033[33mCleaning up...' + - Cleaning up...+ apt-get autoremove +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ++ apt-get autoclean +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done ++ msg_ok Cleaned ++ local msg=Cleaned ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCleaned\033[m' + ✓ Cleaned ++ description +++ pct exec 509 ip a s dev eth0 +++ awk '/inet / {print $2}' +++ cut -d/ -f1 ++ IP=XX.XX.XX.XX ++ pct set 509 -description '# Jackett LXC + ### https://tteck.github.io/Proxmox/ + ' ++ [[ -f /etc/systemd/system/ping-instances.service ]] ++ msg_ok 'Completed Successfully!\n' ++ local 'msg=Completed Successfully!\n' ++ echo -e '\r\033[K \033[1;92m✓\033[m \033[1;92mCompleted Successfully!\n\033[m' + ✓ Completed Successfully! + ++ echo -e 'Jackett should be reachable by going to the following URL. + \033[36mhttp://XX.XX.XX.XX:9117\033[m\n' +Jackett should be reachable by going to the following URL. + http://XX.XX.XX.XX:9117 +" +cTFy4gzx,chatgpt1,ririii,Python,Saturday 11th of November 2023 09:21:01 PM CDT,"import sys + +class Process: + def __init__(self, arrival_time,name, burst_time): + self.name = name + self.arrival_time = arrival_time + self.burst_time = burst_time + self.remaining_time = burst_time + self.priority = 0 # Priority level for multi-level feedback queue + self.start_time = 0 # Time at which the process starts execution + self.waiting_time = 0 # Waiting time for the process + + +def read_input(file_path): + processes = [] + with open(file_path, 'r') as file: + arrival_time = 0 + for line in file: + line = line.strip() + if line.isdigit(): # Check if the line is a digit (exclude 'idle') + burst_time = int(line) + processes.append(Process(""process"", arrival_time, burst_time)) + arrival_time += 1 # Increment arrival time for the next process + elif line.lower() == ""idle"": + arrival_time += 1 # Increment arrival time for idle time + print(""Process List:"") + for process in processes: + print(f""Name: {process.name}, Arrival Time: {process.arrival_time}, Burst Time: {process.burst_time}"") + return processes + + +def multilevel_feedback_queue(processes, time_quantum_a, time_quantum_b, demotion_criteria, promotion_criteria, dispatch_ratio): + queue_a = [] # Queue with a shorter time quantum (Round Robin) + queue_b = [] # Queue with a longer time quantum (Round Robin) + + time = 0 # Current time + completed_processes = [] + total_wait_time = 0 + longest_wait_time = 0 + + while processes or queue_a or queue_b: + # Move processes to appropriate queues based on arrival time + while processes and processes[0].name != ""idle"": + process = processes.pop(0) + queue_a.append(process) + + # Execute processes in Queue A (Round Robin with a shorter time quantum) + if queue_a: + current_process = queue_a.pop(0) + if current_process.remaining_time > 0: + wait_time = max(0, time - current_process.burst_time) + # wait_time = (total_execution_time - idle_time - end_time)/processes_completed + total_wait_time += wait_time + longest_wait_time = max(longest_wait_time, wait_time) + if current_process.remaining_time <= time_quantum_a: + time += current_process.remaining_time + current_process.remaining_time = 0 + completed_processes.append(current_process) + else: + time += time_quantum_a + current_process.remaining_time -= time_quantum_a + # Apply demotion criteria + if current_process.remaining_time > demotion_criteria: + current_process.priority += 1 + queue_b.append(current_process) + + # Execute processes in Queue B (Round Robin with a longer time quantum) + elif queue_b: + current_process = queue_b.pop(0) + if current_process.remaining_time > 0: + wait_time = max(0, time - current_process.burst_time) + total_wait_time += wait_time + longest_wait_time = max(longest_wait_time, wait_time) + + if current_process.remaining_time <= time_quantum_b: + time += current_process.remaining_time + current_process.remaining_time = 0 + completed_processes.append(current_process) + else: + time += time_quantum_b + current_process.remaining_time -= time_quantum_b + # Apply promotion criteria + if current_process.remaining_time <= promotion_criteria: + current_process.priority = max(0, current_process.priority - 1) + # Apply dispatch ratio + if len(queue_a) < dispatch_ratio * len(queue_b): + queue_a.append(current_process) + else: + queue_b.append(current_process) + + end_time = time + processes_completed = len(completed_processes) + total_execution_time = sum(process.burst_time for process in completed_processes) + idle_time = max(0, end_time - total_execution_time) + avg_wait_time = total_wait_time / processes_completed + + print(""Multi-Level Feedback Queue:"") + print(f""End Time: {end_time}"") + print(f""Processes Completed: {processes_completed}"") + print(f""Total Execution Time: {total_execution_time}"") + print(f""Idle Time: {idle_time}"") + print(f""Longest Wait Time: {longest_wait_time}"") + print(f""Average Wait Time: {avg_wait_time}"") + print(f""Total Wait Time: {total_wait_time}"") + +if __name__ == ""__main__"": + if len(sys.argv) != 5: + print(""Usage: python script.py filename demotion_criteria dispatch_ratio promotion_criteria"") + sys.exit(1) + + file_path = sys.argv[1] + demotion_criteria = int(sys.argv[2]) + dispatch_ratio = float(sys.argv[3]) + promotion_criteria = int(sys.argv[4]) + time_quantum_a = 5 + time_quantum_b = 20 + + processes_multilevel = read_input(file_path) + + multilevel_feedback_queue( + processes_multilevel, time_quantum_a, time_quantum_b, demotion_criteria, promotion_criteria, dispatch_ratio + ) +" +uf9uyrVg,Time Script 12 Hours,efix9,Lua,Saturday 11th of November 2023 08:36:37 PM CDT,"-- settings -- + +local DayLength = 14.40 +local InitialTime = 8 + +-- script -- +-- script by Kaivex, credit is not needed but would be appreciated + +local days = {""Sunday"", ""Monday"", ""Tuesday"", ""Wednesday"", ""Thursday"", ""Friday"", ""Saturday""} +local RS = game:GetService(""RunService"") +local CurrentDay = 1 +local playerList = {} +local start = tick()-(InitialTime/24*DayLength) +local AM = true + +RS.Stepped:Connect(function() + local t = (tick()-start)/DayLength*24 + if t >= 12 then AM = false end + if t >= 24 then + start = tick() + CurrentDay = math.fmod(CurrentDay, 7)+1 + AM = true + end + game.Lighting.ClockTime = math.fmod(t, 24) + for i, plr in pairs(playerList) do + local day = plr.PlayerGui.TimeGui.Day + local Time = plr.PlayerGui.TimeGui.Time + local AMPM = plr.PlayerGui.TimeGui.AMPM + day.Text = days[CurrentDay] + local hour = tonumber(string.sub(string.sub(game.Lighting.TimeOfDay, 0, 5), 0, string.find(game.Lighting.TimeOfDay, "":"")-1)) + local minute = tonumber(string.sub(string.sub(game.Lighting.TimeOfDay, 0, 5), string.find(game.Lighting.TimeOfDay, "":"")+1)) + if hour >= 13 then + hour -= 12 + end + if string.len(tostring(minute)) == 1 then minute = ""0""..minute end + Time.Text = hour.."":""..minute + AMPM.Text = if AM then ""AM"" else ""PM"" + end +end) + +game.Players.PlayerAdded:Connect(function(plr) + plr.PlayerGui:WaitForChild(""TimeGui"") + table.insert(playerList, plr) +end) + +game.Players.PlayerRemoving:Connect(function(plr) + if table.find(playerList, plr) then + table.remove(playerList, table.find(playerList, plr)) + end +end)" +53fYW3jp,Jupyter-Script for high value Simeon cars (GTA),MinesBoom,Python,Saturday 11th of November 2023 06:55:42 PM CDT,"from IPython.display import Image + +vehicles = [ + [""Schafter"", ""Bullet"", ""F620"", ""Carbonizzare"", ""Comet""], + [""Banshee"", ""Coquette"", ""Sentinel"", ""Dubsta"", ""Infernus""], + [""Feltzer"", ""Jackal"", ""F620"", ""Super Diamond"", ""Rocoto""], + [""Infernus"", ""Coquette"", ""Banshee"", ""Dubsta"", ""Sentinel""], + [""Felon GT"", ""Serrano"", ""Bullet"", ""Infernus"", ""Coquette""], + [""Zion"", ""Banshee"", ""Comet"", ""Surano"", ""Exemplar""], + [""Sentinel"", ""Schwartzer"", ""Super Diamond"", ""Jackal"", ""Feltzer""], + [""Rocoto"", ""Felon GT"", ""Schafter"", ""Carbonizzare"", ""Exemplar""] +] + +valuables = { + ""Infernus"":""https://static.wikia.nocookie.net/gtawiki/images/0/0e/Infernus-GTAV-front.png"", + ""Feltzer"":""https://static.wikia.nocookie.net/gtawiki/images/8/8f/Feltzer-GTAVPC-Front.png"", + ""Bullet"":""https://static.wikia.nocookie.net/gtawiki/images/3/3d/Bullet-GTAV-front.png"", + ""Carbonizzare"":""https://static.wikia.nocookie.net/gtawiki/images/7/7b/CarbonizzareDown-GTAV-front.png"", + ""Super Diamond"":""https://static.wikia.nocookie.net/gtawiki/images/d/d8/SuperDiamond-GTAV-front.png"", + ""Exemplar"":""https://static.wikia.nocookie.net/gtawiki/images/d/de/Exemplar-GTAV-front.png"" +} + + +first_entries = [row[0].lower() for row in vehicles] + +translations = { + ""de"": { + ""input1"": ""Welches Auto wird in der SMS zuerst genannt?\n"", + ""invalid_input"": ""Ungültige Eingabe, bitte erneut versuchen:\n"", + ""exit"": ""Programm wird beendet"", + }, + ""en"": { + ""input1"": ""Which car is mentioned first in the SMS?\n"", + ""invalid_input"": ""Invalid input, please try again:\n"", + ""exit"": ""Program will be terminated"", + }, + # add more translations, if needed +} + +# change to your wanted language +language_code = ""en"" + +current_translations = translations.get(language_code, translations[""en""]) + +first_vehicle_prompt = current_translations[""input1""] +invalid_input_message = current_translations[""invalid_input""] +exit_message = current_translations[""exit""] + +first_vehicle = input(first_vehicle_prompt).lower() + +while first_vehicle not in first_entries: + if first_vehicle.lower() == ""exit"": + print(exit_message) + exit() + first_vehicle = input(invalid_input_message).lower() + +index = first_entries.index(first_vehicle) + +for vehicle in vehicles[index]: + if vehicle in valuables: + print(f""\n{vehicle}:"") + display(Image(url=valuables[vehicle]))" +UbkCp3kf,2023-11-11_stats.json,rdp_snitch,JSON,Saturday 11th of November 2023 06:18:18 PM CDT,"{ + ""ip"": { + ""190.85.239.111"": 39, + ""41.158.2.12"": 3, + ""134.209.152.74"": 9, + ""157.230.37.109"": 60, + ""198.235.24.243"": 9, + ""87.251.75.145"": 9, + ""62.204.41.146"": 24, + ""87.251.75.64"": 3, + ""103.56.4.174"": 12, + ""188.119.66.107"": 3, + ""185.170.144.3"": 6, + ""62.122.184.166"": 12, + ""103.212.137.250"": 24, + ""62.122.184.168"": 12, + ""51.75.160.42"": 18, + ""61.136.166.105"": 36, + ""154.91.64.34"": 3, + ""87.251.75.120"": 3, + ""198.235.24.253"": 9, + ""179.43.190.218"": 3, + ""213.226.123.100"": 3, + ""36.91.222.100"": 6, + ""118.193.58.20"": 3, + ""205.210.31.176"": 9, + ""45.140.17.46"": 9, + ""141.98.11.128"": 12, + ""202.29.172.175"": 3, + ""201.116.192.199"": 6, + ""128.14.209.26"": 18, + ""67.217.59.233"": 3, + ""106.116.169.71"": 3, + ""198.235.24.233"": 9, + ""167.248.133.53"": 3 + }, + ""asn"": { + ""AS14080"": 39, + ""AS16058"": 3, + ""AS14061"": 69, + ""AS396982"": 36, + ""AS208091"": 15, + ""AS59425"": 24, + ""AS140599"": 12, + ""AS57523"": 27, + ""AS197414"": 6, + ""AS133676"": 24, + ""AS16276"": 18, + ""AS148981"": 36, + ""AS399077"": 3, + ""AS51852"": 3, + ""AS49943"": 3, + ""AS7713"": 6, + ""AS135377"": 3, + ""AS198953"": 9, + ""AS209605"": 12, + ""AS133042"": 3, + ""AS8151"": 6, + ""AS21859"": 18, + ""AS19318"": 3, + ""AS4134"": 3, + ""AS398324"": 3 + }, + ""isp"": { + ""Telmex Colombia S.A."": 39, + ""Gabon Telecom Internet Network Autonomous System"": 3, + ""DigitalOcean, LLC"": 69, + ""Google LLC"": 36, + ""Xhost Internet Solutions LP"": 21, + ""Horizon LLC"": 24, + ""Comfac Corporation"": 12, + ""Chang Way Technologies Co. Limited"": 27, + ""Gstech Software Systems Pvt Ltd"": 24, + ""OVH SAS"": 18, + ""China Telecom"": 36, + ""Tcloudnet Inc"": 3, + ""Private Layer INC"": 3, + ""IT Resheniya LLC"": 3, + ""PT Telekomunikasi Indonesia"": 6, + ""UCLOUD INFORMATION TECHNOLOGY (HK) LIMITED"": 3, + ""Proton66 OOO"": 9, + ""UAB Host Baltic"": 12, + ""Office of Info.Tech. Admin. for Educational Development"": 3, + ""UNINET"": 6, + ""Zenlayer Inc"": 18, + ""Interserver, Inc"": 3, + ""Chinanet"": 3, + ""Censys, Inc."": 3 + }, + ""org"": { + ""Telmex Colombia S.A"": 39, + ""Gtlib Ipmpls01"": 3, + ""DigitalOcean, LLC"": 69, + ""Palo Alto Networks, Inc"": 36, + ""Xhost Internet Solutions"": 15, + ""Horizon LLC"": 24, + ""Comfac Corporation"": 12, + ""Chang Way Technologies Co. Limited"": 27, + ""Xhostis"": 6, + ""Gstech Software Systems Pvt Ltd"": 24, + ""OVH Ltd"": 18, + ""Chinanet HB"": 36, + ""Tcloudnet Inc"": 3, + ""Private Layer Inc"": 3, + ""IT Resheniya LLC"": 3, + ""Telekomunikasi Indonesia"": 6, + ""Ucloud Information Technology (hk) Limited"": 3, + ""Proton66 LLC"": 9, + ""Unknown"": 12, + ""Office of Info.Tech. Admin. Educational Development"": 3, + ""Gesti\u00f3n de direccionamiento UniNet"": 6, + ""ZENLA"": 18, + ""Host Department NJ, LLC"": 3, + ""Chinanet HE"": 3, + ""Censys, Inc."": 3 + }, + ""regionName"": { + ""Bogota D.C."": 39, + ""Estuaire"": 3, + ""Karnataka"": 9, + ""South West"": 60, + ""California"": 54, + ""North Holland"": 21, + ""Moscow"": 60, + ""Metro Manila"": 12, + ""Uttar Pradesh"": 24, + ""England"": 18, + ""Hubei"": 36, + ""North West"": 3, + ""Zurich"": 3, + ""St.-Petersburg"": 3, + ""Jakarta"": 6, + ""Hesse"": 3, + ""Kaunas"": 12, + ""Bangkok"": 3, + ""Mexico City"": 6, + ""New Jersey"": 3, + ""Hebei"": 3, + ""Michigan"": 3 + }, + ""country"": { + ""Colombia"": 39, + ""Gabon"": 3, + ""India"": 33, + ""Singapore"": 63, + ""United States"": 60, + ""Netherlands"": 21, + ""Russia"": 63, + ""Philippines"": 12, + ""United Kingdom"": 18, + ""China"": 39, + ""Switzerland"": 3, + ""Indonesia"": 6, + ""Germany"": 3, + ""Lithuania"": 12, + ""Thailand"": 3, + ""Mexico"": 6 + }, + ""account"": { + ""hello"": 195, + ""(empty)"": 9, + ""LIQXctQvI"": 3, + ""WIEeDB"": 3, + ""XSXbdN"": 3, + ""Administr"": 39, + ""Test"": 30, + ""Domain"": 51, + ""WLoGckQGe"": 3, + ""JAJHCg"": 3, + ""QHmUNx"": 3, + ""OEVCVQZL"": 3, + ""Administrator"": 3, + ""elsAQRDtf"": 3, + ""faondY"": 3, + ""wXTuqZ"": 3, + ""root"": 18, + ""seaYMtlBd"": 3, + ""lsxFlt"": 3, + ""EBUavc"": 3 + }, + ""keyboard"": { + ""Unknown"": 384 + }, + ""client_build"": { + ""Unknown"": 384 + }, + ""client_name"": { + ""Unknown"": 384 + }, + ""ip_type"": { + ""Unknown"": 234, + ""hosting"": 147, + ""hosting & proxy"": 3 + } +}" +SxdtZ0zw,2023-11-11_stats.json,rdp_snitch,JSON,Saturday 11th of November 2023 06:16:07 PM CDT,"{ + ""ip"": { + ""190.85.239.111"": 26, + ""41.158.2.12"": 2, + ""134.209.152.74"": 6, + ""157.230.37.109"": 40, + ""198.235.24.243"": 6, + ""87.251.75.145"": 6, + ""62.204.41.146"": 16, + ""87.251.75.64"": 2, + ""103.56.4.174"": 8, + ""188.119.66.107"": 2, + ""185.170.144.3"": 4, + ""62.122.184.166"": 8, + ""103.212.137.250"": 16, + ""62.122.184.168"": 8, + ""51.75.160.42"": 12, + ""61.136.166.105"": 24, + ""154.91.64.34"": 2, + ""87.251.75.120"": 2, + ""198.235.24.253"": 6, + ""179.43.190.218"": 2, + ""213.226.123.100"": 2, + ""36.91.222.100"": 4, + ""118.193.58.20"": 2, + ""205.210.31.176"": 6, + ""45.140.17.46"": 6, + ""141.98.11.128"": 8, + ""202.29.172.175"": 2, + ""201.116.192.199"": 4, + ""128.14.209.26"": 12, + ""67.217.59.233"": 2, + ""106.116.169.71"": 2, + ""198.235.24.233"": 6, + ""167.248.133.53"": 2 + }, + ""asn"": { + ""AS14080"": 26, + ""AS16058"": 2, + ""AS14061"": 46, + ""AS396982"": 24, + ""AS208091"": 10, + ""AS59425"": 16, + ""AS140599"": 8, + ""AS57523"": 18, + ""AS197414"": 4, + ""AS133676"": 16, + ""AS16276"": 12, + ""AS148981"": 24, + ""AS399077"": 2, + ""AS51852"": 2, + ""AS49943"": 2, + ""AS7713"": 4, + ""AS135377"": 2, + ""AS198953"": 6, + ""AS209605"": 8, + ""AS133042"": 2, + ""AS8151"": 4, + ""AS21859"": 12, + ""AS19318"": 2, + ""AS4134"": 2, + ""AS398324"": 2 + }, + ""isp"": { + ""Telmex Colombia S.A."": 26, + ""Gabon Telecom Internet Network Autonomous System"": 2, + ""DigitalOcean, LLC"": 46, + ""Google LLC"": 24, + ""Xhost Internet Solutions LP"": 14, + ""Horizon LLC"": 16, + ""Comfac Corporation"": 8, + ""Chang Way Technologies Co. Limited"": 18, + ""Gstech Software Systems Pvt Ltd"": 16, + ""OVH SAS"": 12, + ""China Telecom"": 24, + ""Tcloudnet Inc"": 2, + ""Private Layer INC"": 2, + ""IT Resheniya LLC"": 2, + ""PT Telekomunikasi Indonesia"": 4, + ""UCLOUD INFORMATION TECHNOLOGY (HK) LIMITED"": 2, + ""Proton66 OOO"": 6, + ""UAB Host Baltic"": 8, + ""Office of Info.Tech. Admin. for Educational Development"": 2, + ""UNINET"": 4, + ""Zenlayer Inc"": 12, + ""Interserver, Inc"": 2, + ""Chinanet"": 2, + ""Censys, Inc."": 2 + }, + ""org"": { + ""Telmex Colombia S.A"": 26, + ""Gtlib Ipmpls01"": 2, + ""DigitalOcean, LLC"": 46, + ""Palo Alto Networks, Inc"": 24, + ""Xhost Internet Solutions"": 10, + ""Horizon LLC"": 16, + ""Comfac Corporation"": 8, + ""Chang Way Technologies Co. Limited"": 18, + ""Xhostis"": 4, + ""Gstech Software Systems Pvt Ltd"": 16, + ""OVH Ltd"": 12, + ""Chinanet HB"": 24, + ""Tcloudnet Inc"": 2, + ""Private Layer Inc"": 2, + ""IT Resheniya LLC"": 2, + ""Telekomunikasi Indonesia"": 4, + ""Ucloud Information Technology (hk) Limited"": 2, + ""Proton66 LLC"": 6, + ""Unknown"": 8, + ""Office of Info.Tech. Admin. Educational Development"": 2, + ""Gesti\u00f3n de direccionamiento UniNet"": 4, + ""ZENLA"": 12, + ""Host Department NJ, LLC"": 2, + ""Chinanet HE"": 2, + ""Censys, Inc."": 2 + }, + ""regionName"": { + ""Bogota D.C."": 26, + ""Estuaire"": 2, + ""Karnataka"": 6, + ""South West"": 40, + ""California"": 36, + ""North Holland"": 14, + ""Moscow"": 40, + ""Metro Manila"": 8, + ""Uttar Pradesh"": 16, + ""England"": 12, + ""Hubei"": 24, + ""North West"": 2, + ""Zurich"": 2, + ""St.-Petersburg"": 2, + ""Jakarta"": 4, + ""Hesse"": 2, + ""Kaunas"": 8, + ""Bangkok"": 2, + ""Mexico City"": 4, + ""New Jersey"": 2, + ""Hebei"": 2, + ""Michigan"": 2 + }, + ""country"": { + ""Colombia"": 26, + ""Gabon"": 2, + ""India"": 22, + ""Singapore"": 42, + ""United States"": 40, + ""Netherlands"": 14, + ""Russia"": 42, + ""Philippines"": 8, + ""United Kingdom"": 12, + ""China"": 26, + ""Switzerland"": 2, + ""Indonesia"": 4, + ""Germany"": 2, + ""Lithuania"": 8, + ""Thailand"": 2, + ""Mexico"": 4 + }, + ""account"": { + ""hello"": 130, + ""(empty)"": 6, + ""LIQXctQvI"": 2, + ""WIEeDB"": 2, + ""XSXbdN"": 2, + ""Administr"": 26, + ""Test"": 20, + ""Domain"": 34, + ""WLoGckQGe"": 2, + ""JAJHCg"": 2, + ""QHmUNx"": 2, + ""OEVCVQZL"": 2, + ""Administrator"": 2, + ""elsAQRDtf"": 2, + ""faondY"": 2, + ""wXTuqZ"": 2, + ""root"": 12, + ""seaYMtlBd"": 2, + ""lsxFlt"": 2, + ""EBUavc"": 2 + }, + ""keyboard"": { + ""Unknown"": 256 + }, + ""client_build"": { + ""Unknown"": 256 + }, + ""client_name"": { + ""Unknown"": 256 + }, + ""ip_type"": { + ""Unknown"": 156, + ""hosting"": 98, + ""hosting & proxy"": 2 + } +}" +mJYCtgXz,2023-11-11_stats.json,rdp_snitch,JSON,Saturday 11th of November 2023 06:15:08 PM CDT,"{ + ""ip"": { + ""190.85.239.111"": 13, + ""41.158.2.12"": 1, + ""134.209.152.74"": 3, + ""157.230.37.109"": 20, + ""198.235.24.243"": 3, + ""87.251.75.145"": 3, + ""62.204.41.146"": 8, + ""87.251.75.64"": 1, + ""103.56.4.174"": 4, + ""188.119.66.107"": 1, + ""185.170.144.3"": 2, + ""62.122.184.166"": 4, + ""103.212.137.250"": 8, + ""62.122.184.168"": 4, + ""51.75.160.42"": 6, + ""61.136.166.105"": 12, + ""154.91.64.34"": 1, + ""87.251.75.120"": 1, + ""198.235.24.253"": 3, + ""179.43.190.218"": 1, + ""213.226.123.100"": 1, + ""36.91.222.100"": 2, + ""118.193.58.20"": 1, + ""205.210.31.176"": 3, + ""45.140.17.46"": 3, + ""141.98.11.128"": 4, + ""202.29.172.175"": 1, + ""201.116.192.199"": 2, + ""128.14.209.26"": 6, + ""67.217.59.233"": 1, + ""106.116.169.71"": 1, + ""198.235.24.233"": 3, + ""167.248.133.53"": 1 + }, + ""asn"": { + ""AS14080"": 13, + ""AS16058"": 1, + ""AS14061"": 23, + ""AS396982"": 12, + ""AS208091"": 5, + ""AS59425"": 8, + ""AS140599"": 4, + ""AS57523"": 9, + ""AS197414"": 2, + ""AS133676"": 8, + ""AS16276"": 6, + ""AS148981"": 12, + ""AS399077"": 1, + ""AS51852"": 1, + ""AS49943"": 1, + ""AS7713"": 2, + ""AS135377"": 1, + ""AS198953"": 3, + ""AS209605"": 4, + ""AS133042"": 1, + ""AS8151"": 2, + ""AS21859"": 6, + ""AS19318"": 1, + ""AS4134"": 1, + ""AS398324"": 1 + }, + ""isp"": { + ""Telmex Colombia S.A."": 13, + ""Gabon Telecom Internet Network Autonomous System"": 1, + ""DigitalOcean, LLC"": 23, + ""Google LLC"": 12, + ""Xhost Internet Solutions LP"": 7, + ""Horizon LLC"": 8, + ""Comfac Corporation"": 4, + ""Chang Way Technologies Co. Limited"": 9, + ""Gstech Software Systems Pvt Ltd"": 8, + ""OVH SAS"": 6, + ""China Telecom"": 12, + ""Tcloudnet Inc"": 1, + ""Private Layer INC"": 1, + ""IT Resheniya LLC"": 1, + ""PT Telekomunikasi Indonesia"": 2, + ""UCLOUD INFORMATION TECHNOLOGY (HK) LIMITED"": 1, + ""Proton66 OOO"": 3, + ""UAB Host Baltic"": 4, + ""Office of Info.Tech. Admin. for Educational Development"": 1, + ""UNINET"": 2, + ""Zenlayer Inc"": 6, + ""Interserver, Inc"": 1, + ""Chinanet"": 1, + ""Censys, Inc."": 1 + }, + ""org"": { + ""Telmex Colombia S.A"": 13, + ""Gtlib Ipmpls01"": 1, + ""DigitalOcean, LLC"": 23, + ""Palo Alto Networks, Inc"": 12, + ""Xhost Internet Solutions"": 5, + ""Horizon LLC"": 8, + ""Comfac Corporation"": 4, + ""Chang Way Technologies Co. Limited"": 9, + ""Xhostis"": 2, + ""Gstech Software Systems Pvt Ltd"": 8, + ""OVH Ltd"": 6, + ""Chinanet HB"": 12, + ""Tcloudnet Inc"": 1, + ""Private Layer Inc"": 1, + ""IT Resheniya LLC"": 1, + ""Telekomunikasi Indonesia"": 2, + ""Ucloud Information Technology (hk) Limited"": 1, + ""Proton66 LLC"": 3, + ""Unknown"": 4, + ""Office of Info.Tech. Admin. Educational Development"": 1, + ""Gesti\u00f3n de direccionamiento UniNet"": 2, + ""ZENLA"": 6, + ""Host Department NJ, LLC"": 1, + ""Chinanet HE"": 1, + ""Censys, Inc."": 1 + }, + ""regionName"": { + ""Bogota D.C."": 13, + ""Estuaire"": 1, + ""Karnataka"": 3, + ""South West"": 20, + ""California"": 18, + ""North Holland"": 7, + ""Moscow"": 20, + ""Metro Manila"": 4, + ""Uttar Pradesh"": 8, + ""England"": 6, + ""Hubei"": 12, + ""North West"": 1, + ""Zurich"": 1, + ""St.-Petersburg"": 1, + ""Jakarta"": 2, + ""Hesse"": 1, + ""Kaunas"": 4, + ""Bangkok"": 1, + ""Mexico City"": 2, + ""New Jersey"": 1, + ""Hebei"": 1, + ""Michigan"": 1 + }, + ""country"": { + ""Colombia"": 13, + ""Gabon"": 1, + ""India"": 11, + ""Singapore"": 21, + ""United States"": 20, + ""Netherlands"": 7, + ""Russia"": 21, + ""Philippines"": 4, + ""United Kingdom"": 6, + ""China"": 13, + ""Switzerland"": 1, + ""Indonesia"": 2, + ""Germany"": 1, + ""Lithuania"": 4, + ""Thailand"": 1, + ""Mexico"": 2 + }, + ""account"": { + ""hello"": 65, + ""(empty)"": 3, + ""LIQXctQvI"": 1, + ""WIEeDB"": 1, + ""XSXbdN"": 1, + ""Administr"": 13, + ""Test"": 10, + ""Domain"": 17, + ""WLoGckQGe"": 1, + ""JAJHCg"": 1, + ""QHmUNx"": 1, + ""OEVCVQZL"": 1, + ""Administrator"": 1, + ""elsAQRDtf"": 1, + ""faondY"": 1, + ""wXTuqZ"": 1, + ""root"": 6, + ""seaYMtlBd"": 1, + ""lsxFlt"": 1, + ""EBUavc"": 1 + }, + ""keyboard"": { + ""Unknown"": 128 + }, + ""client_build"": { + ""Unknown"": 128 + }, + ""client_name"": { + ""Unknown"": 128 + }, + ""ip_type"": { + ""Unknown"": 78, + ""hosting"": 49, + ""hosting & proxy"": 1 + } +}" +FdzfhV6D,Garry Hawk's Amateur Skater,JaCoB123456798,Lua,Saturday 11th of November 2023 06:02:54 PM CDT,"--@name Garry Hawk's Amateur Skater +--@author Jacbo +--@include https://raw.githubusercontent.com/Jacbo1/Public-Starfall/main/SafeNet/safeNet.lua as SafeNet +--@include https://raw.githubusercontent.com/Jacbo1/Public-Starfall/main/Spawn%20Blocking/spawn_blocking.lua as SpawnBlocking + +-- At some point I broke grinding from one rail to another +-- https://www.youtube.com/watch?v=bZPS97Ir_Ss + +local user + +local net = require(""SafeNet"") +require(""SpawnBlocking"") + +corWrap(function() +if SERVER then + local maxCPU = math.min(0.001, quotaMax() * 0.75) + + local scout = holograms.create(chip():getPos(), Angle(), ""models/player/scout.mdl"") + + --scout:setBodygroup(1, 1) -- hat + --scout:setBodygroup(2, 1) -- headphones + --scout:setBodygroup(3, 1) -- calves + --scout:setBodygroup(4, 1) -- dogtag + --scout:setSubMaterial(0, ""particle/warp1_warp"") + + local board = holograms.create(chip():getPos(), Angle(), ""models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.mdl"") + board:setParent(scout) + + local redOrBlue = math.rand(0, 1) > 0.5 + + if redOrBlue then + scout:setSkin(1) + board:setSkin(1) + end + + net.init(function(ply) + timer.simple(1, function() + net.start(""init"") + net.writeBool(redOrBlue) + net.writeHologram(scout) + net.writeHologram(board) + net.send(ply, nil, false) + end) + end) + + --scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", 0.2841, 1) + + scout:setAnimation(""competitive_winnerstate_idle"") + + physicsSteps = 3 + local targetSpeed = 500 + local targetSpeedFast = 1000 + local targetSpeedSlow = 100 + earlyPushThreshold = 350 -- Making this local creates an error for some reason + local earlyPushFastThreshold = 700 + local earlyPushSlowThreshold = 50 + local pushForce = 600 + + local flatScoutAng = Angle() + local scoutAng = Angle() + local targetScoutAng = Angle() + local scoutPos = chip():getPos() + local camAng = flatScoutAng + local vel = Vector() + local gravity = -physenv.getGravity() + local hullSize = Vector(40, 40, 88.525550842284, 88.525550842284) + local hullMin = Vector(-hullSize[1] * 0.5, -hullSize[2] * 0.5, 18) + local hullMax = Vector(hullSize[1] * 0.5, hullSize[2] * 0.5, hullSize[3]) + local frictionMult = Vector(0.05, 0.05, 0) + local onRail = false + local idle = true + + local anim0Duration = scout:sequenceDuration(scout:lookupSequence(""competitive_loserstate_idle"")) + local anim0LerpSpeed = 1 / anim0Duration + + local anim1Duration = scout:sequenceDuration(scout:lookupSequence(""layer_taunt_the_boston_boarder"")) + local anim1LerpSpeed = 1 / anim1Duration + + local anim2Duration = scout:sequenceDuration(scout:lookupSequence(""layer_taunt_the_boston_boarder_trickB"")) + local anim2LerpSpeed = 1 / anim2Duration + + local anim3Duration = scout:sequenceDuration(scout:lookupSequence(""layer_taunt_the_boston_boarder_trickA"")) + local anim3LerpSpeed = 1 / anim3Duration + + local animLerp = 0 + local animDir = 1 + + local inAir = false + local landing = false + local rails + local compiledRails = {} + local railChunkSize = 256 + local maxRailDist = 40 + local minRailVelSqr = 150^2 + local railFlip = Angle() + + -- ""rails"" is a table of tables holding 2 vectors each that correspond to a start and end point for a grindable rail. + -- This can be used to set parts of the map to be grindable. + -- Entries are formatted as local rails = { {Vector(927.937, 3072.031, -12527.969), Vector(1952.004, 3072.031, -12783.969)}, ... } + local rails = { } + local modelRails = { + [""models/props_c17/handrail04_medium.mdl""] = {{Vector(-0.05, -32.488, 19.989), Vector(-0.05, 32.495, 19.989)}}, + [""models/props_c17/handrail04_short.mdl""] = {{Vector(-0.092, 16.455, 20.017), Vector(-0.095, -16.558, 20.017)}}, + [""models/props_c17/handrail04_singlerise.mdl""] = {{Vector(0.056, 45.48, 51.648), Vector(0.056, -46.837, -12.21)}}, + [""models/props_c17/handrail04_doublerise.mdl""] = {{Vector(0, 93.248, 84.598), Vector(0, -93.483, -44.494)}}, + [""models/props_c17/handrail04_long.mdl""] = {{Vector(-0.085, 62.725, 19.991), Vector(-0.085, -64.382, 19.991)}}, + [""models/props_c17/handrail04_corner.mdl""] = {{Vector(16.896, -18.258, 40.004), Vector(-15.061, -18.258, 40.004)}, {Vector(-15.061, -18.258, 40.004), Vector(-15.061, 13.957, 40.004)}}, + [""models/props_forest/fence_trail_128.mdl""] = {{Vector(-0.191, -65.614, 64.07), Vector(-0.191, 69.092, 64.07)}}, + [""models/props_forest/fence_trail_256.mdl""] = {{Vector(-0.179, -126.618, 64.069), Vector(-0.179, 127.654, 64.069)}}, + [""models/props_forest/fence_trail_512.mdl""] = {{Vector(-0.253, -250.131, 64.076), Vector(-0.253, 265.203, 64.076)}}, + [""models/props_forest/railing_large.mdl""] = {{Vector(-0.011, -63.986, 43.376), Vector(-0.011, 64.015, 43.376)}}, + [""models/props_interiors/handrailcluster01b_corner.mdl""] = {{Vector(-78.245, -15.807, 43.528), Vector()}, {Vector(-78.245, 80.445, 43.528), Vector(17.713, 80.445, 43.528)}}, + [""models/props_interiors/handrailcluster03a.mdl""] = {{Vector(-0.119, 106.942, -59.853), Vector(-0.119, -82.484, 74.906)}}, + [""models/props_powerhouse/powerhouse_railing_fix01.mdl""] = {{Vector(57.429, -0.024, 15.934), Vector(-57.616, -0.024, 15.934)}}, + [""models/props_powerhouse/powerhouse_railing_fix02.mdl""] = {{Vector(81.609, -0.016, 15.918), Vector(-82.93, -0.016, 15.918)}}, + [""models/props_rooftop/railing01a.mdl""] = {{Vector(0.19, -64.011, 15.977), Vector(0.19, 63.989, 15.977)}}, + [""models/props_silo/handrail_alley-upperdeck.mdl""] = {{Vector(-0.006, -130.023, 40.636), Vector(-0.006, 130.125, 40.636)}}, + [""models/props_silo/handrail_singlespan_128.mdl""] = {{Vector(-0.001, -66.009, 40.975), Vector(-0.001, 66.09, 40.975)}}, + [""models/props_spytech/spytech_railing02.mdl""] = {{Vector(65.18, 2.037, 37.639), Vector(-70.85, 2.037, 37.639)}}, + [""models/props_spytech/spytech_railing03a.mdl""] = {{Vector(247.979, 1.854, 37.446), Vector(-248.021, 1.854, 37.446)}}, + [""models/props_spytech/spytech_railing01.mdl""] = {{Vector(66.048, 2.366, 37.687), Vector(-66.197, 2.366, 37.687)}, {Vector(-66.197, 2.366, 37.687), Vector(-66.197, 60.533, 37.687)}}, + [""models/props_spytech/spytech_railing01b.mdl""] = {{Vector(66.027, -2.379, 37.69), Vector(-66.216, -2.379, 37.69)}, {Vector(-66.216, -2.379, 37.69), Vector(-66.216, -60.545, 37.69)}}, + [""models/props_spytech/spytech_railing04a.mdl""] = {{Vector(54.904, 2.24, 7.289), Vector(-52.669, 2.24, 78.459)}}, + [""models/props_spytech/spytech_railing04b.mdl""] = {{Vector(54.885, -2.259, 7.315), Vector(-52.688, -2.259, 78.484)}}, + [""models/props_swamp/railing_128.mdl""] = {{Vector(-4.012, -0.007, 61.277), Vector(128.333, -0.007, 61.277)}}, + [""models/props_swamp/railing_64.mdl""] = {{Vector(63.152, -0.029, 61.28), Vector(-4.011, -0.029, 61.28)}}, + [""models/props_swamp/railing_corner.mdl""] = {{Vector(63.625, -0.008, 60.906), Vector(-3.862, -0.008, 60.906)}, {Vector(-3.862, -0.008, 60.906), Vector(-3.862, -64.024, 60.906)}}, + [""models/props_trainstation/handrail_64decoration001a.mdl""] = {{Vector(-0.001, -32.282, 19.082), Vector(-0.001, 32.192, 19.082)}}, + [""models/props_trainyard/handrail128.mdl""] = {{Vector(-0.004, -64.704, 32.626), Vector(-0.004, 63.998, 32.626)}}, + [""models/props_trainyard/handrail216.mdl""] = {{Vector(-0.016, 106.705, 32.644), Vector(-0.016, -106.696, 32.644)}}, + [""models/props_trainyard/handrail28.mdl""] = {{Vector(-0.005, 27.972, 32.625), Vector(-0.005, -0.733, 32.625)}}, + [""models/props_trainyard/handrail480.mdl""] = {{Vector(-0.012, 239.678, 32.642), Vector(-0.012, -237.846, 32.642)}}, + [""models/props_trainyard/handrail608.mdl""] = {{Vector(-0.004, -304.587, 32.642), Vector(-0.004, 304.735, 32.642)}}, + [""models/props_trainyard/handrail_stairs.mdl""] = {{Vector(48.729, -0.671, 65.322), Vector(-48.381, -0.671, 0.844)}}, + [""models/props_trainyard/handrail_stairs01.mdl""] = {{Vector(-0.763, -117.843, -159.157), Vector(-0.763, 257.906, 28.719)}}, + [""models/props_urban/urban_trainrails001.mdl""] = {{Vector(-215.948, 5.579, 57.961), Vector(216.785, 5.579, 57.961)}}, + [""models/props_well/bridge_railing.mdl""] = {{Vector(137.278, -0.023, 35.992), Vector(-137.29, -0.023, 35.992)}}, + [""models/props/cs_assault/rustyrailing02.mdl""] = {{Vector(-0.011, 208.748, 39.996), Vector(-0.011, -209.672, 39.996)}}, + [""models/props/de_inferno/railing04.mdl""] = {{Vector(-0.128, -66.906, 40.938), Vector(-0.128, 61.566, 40.938)}}, + [""models/props/de_inferno/railing04long.mdl""] = {{Vector(-0.004, 192.318, 40.94), Vector(-0.004, -191.235, 40.94)}}, + [""models/props_phx/trains/monorail1.mdl""] = {{Vector(-233.893, 0.212, 27.272), Vector(234.878, 0.212, 27.272)}}, + [""models/props_phx/trains/monorail2.mdl""] = {{Vector(0.215, -467.64, 27.261), Vector(0.215, 469.881, 27.261)}}, + [""models/props_phx/trains/monorail3.mdl""] = {{Vector(0.238, -939.162, 27.259), Vector(0.238, 935.859, 27.259)}}, + [""models/props_phx/trains/monorail4.mdl""] = {{Vector(0.213, -1872.156, 27.264), Vector(0.213, 1877.865, 27.264)}} + } + + local firstCompile = true + local function compileRails() + local tbl = {} + if firstCompile then + print(""Finding model rails"") + end + local modelCount = 0 + + local table_insert = table.insert + for model, railGroup in pairs(modelRails) do + while quotaAverage() > maxCPU do coroutine.yield() end + for _, ent in ipairs(find.byModel(model)) do + modelCount = modelCount + 1 + while quotaAverage() > maxCPU do coroutine.yield() end + for _, rail in ipairs(railGroup) do + table_insert(rails, {ent:localToWorld(rail[1]), ent:localToWorld(rail[2])}) + end + end + end + + if firstCompile then + print(""Found "" .. modelCount .. "" model rails"") + print(""Compiling rails"") + end + + local function addToChunk(rail, pos, tbl) + local x = tbl[pos[1]] + if not x then + tbl[pos[1]] = {} + x = tbl[pos[1]] + end + + local y = x[pos[2]] + if not y then + x[pos[2]] = {} + y = x[pos[2]] + end + + local z = y[pos[3]] + if not z then + y[pos[3]] = {} + z = y[pos[3]] + end + + if not table.hasValue(z, rail) then + table_insert(z, rail) + end + end + + for _, railCoords in ipairs(rails) do + local railDir = railCoords[2] - railCoords[1] + local length = railDir:getLength() + local delta = math.min(1, 10 / length) + + local a = railCoords[1] + local b = railCoords[2] + + local math_round = math.round + + for lerp = 0, 1, delta do + while quotaAverage() > maxCPU do coroutine.yield() end + local pos = math.lerpVector(lerp, a, b) + local rounded = pos / railChunkSize + rounded[1] = math_round(rounded[1]) + rounded[2] = math_round(rounded[2]) + rounded[3] = math_round(rounded[3]) + for x = -1, 1 do + for y = -1, 1 do + for z = -1, 1 do + addToChunk(railCoords, rounded + Vector(x, y, z), tbl) + end + end + end + end + end + + if firstCompile then + print(""Finished compiling rails"") + firstCompile = false + end + + compiledRails = tbl + end + + compileRails() + + timer.create(""recompile"", 30, 0, compileRails) + + --local railSound = sounds.create(board, ""physics/metal/canister_scrape_smooth_loop1.wav"") + --local rollSound = sounds.create(board, ""vo/taunts/skateboard_loop_01.wav"") + local railSound, rollSound + + local minRailDot = math.cos((-90 + 45) * math.pi / 180) + --local minRailDot = 0.5 + local minRailDotStart = 0.1 + + local firstPush = true + local turnLeftPressed = false + local turnRightPressed = false + local speedPressed = false + local backPressed = false + + local earlyPush = false + local pushing = false + local pushQueued = true + local stopPushQueued = false + local groundNormal = Vector(0, 0, 1) + local onGround = false + local nearGround = true + local nearGroundShort = true + local lean = 0 + stayOffRail = false + + local function leaveRail() + animLerp = 0.28775 + animDir = 1 + stopPushQueued = false + pushQueued = true + onRail = false + + railSound:stop() + if onGround then + rollSound:play() + rollSound:setVolume(0.25) + end + + flatScoutAng = Angle(0, user:getEyeAngles()[2], 0) + end + + local animMin = 0 + local animMax = 1 + local reversing = false + local reverseLerp = 0 + local reverseLerpDuration = anim3Duration * (0.25 - 0.175) + local angChange = Angle() + + local seat = prop.createSeat(chip():getPos() + Vector(-45,0,30), Angle(0, -90, 0), ""models/props_phx/carseat2.mdl"", true) + + local traceFilter = find.allPlayers() + table.insert(traceFilter, seat) + timer.create(""find players"", 10, 0, function() + traceFilter = find.allPlayers() + table.insert(traceFilter, seat) + end) + + local function initIdle() + net.start(""no user"") + net.send(nil, nil, false) + idle = true + scout:setAnimation(""competitive_winnerstate_idle"", 0, 1) + timer.create(""idle anim"", anim0Duration, 0, function() + scout:setAnimation(""competitive_winnerstate_idle"", 0, 1) + end) + animLerp = 0 + animDir = 1 + + flatScoutAng = Angle() + scoutAng = Angle() + targetScoutAng = Angle() + scoutPos = chip():getPos() + camAng = flatScoutAng + vel = Vector() + onRail = false + inAir = false + landing = false + + try(function() + railSound:destroy() + end) + try(function() + rollSound:destroy() + end) + + firstPush = true + turnLeftPressed = false + turnRightPressed = false + speedPressed = false + backPressed = false + + earlyPush = false + pushing = false + pushQueued = true + stopPushQueued = false + groundNormal = Vector(0, 0, 1) + onGround = false + nearGround = true + nearGroundShort = true + lean = 0 + + reversing = false + angChange = Angle() + + scout:setPos(scoutPos) + scout:setAngles(scoutAng) + scout:setVel(vel) + end + + local function stopIdle() + timer.remove(""idle anim"") + net.start(""new user"") + net.writeEntity(user) + net.send(nil, nil, false) + idle = false + animLerp = 0 + animDir = 1 + scout:setAnimation(""layer_taunt_the_boston_boarder"", 0, 1) + + railSound = sounds.create(scout, ""physics/metal/canister_scrape_smooth_loop1.wav"") + rollSound = sounds.create(scout, ""vo/taunts/skateboard_loop_01.wav"") + rollSound:play() + rollSound:setVolume(0) + end + + initIdle() + local leftNearGroundShort = false + + hook.add(""think"", """", function() + user = seat:getDriver() + local validUser = user and user:isValid() and user:isPlayer() + if idle then + -- Idle + if validUser then + stopIdle() + end + else + -- Not idle + if not validUser then + initIdle() + return + end + --user:setPos(chip():getPos()) + + -- Handle controls + turnLeftPressed = user:keyDown(IN_KEY.MOVELEFT) + turnRightPressed = user:keyDown(IN_KEY.MOVERIGHT) + speedPressed = user:keyDown(IN_KEY.SPEED) + backPressed = user:keyDown(IN_KEY.BACK) + + + rollSound:setVolume(math.clamp(vel:getLength() / 500, 0, 0.25), 0.25) + + local scoutForward = flatScoutAng:getForward() + local scoutRight = flatScoutAng:getRight() + local forwardSpeedDir = vel:dot(scoutForward) + + angChange = Angle() + + -- Handle animation and pushing + if onRail then + if animDir > 0 then + if animLerp >= animMax then + animMin = math.rand(0, 0.035 * 0.5) + animDir = -0.25 + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + end + elseif animLerp <= animMin then + animMax = math.rand(0.035 * 0.5, 0.035) + animDir = 0.25 + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + end + animLerp = animLerp + anim2LerpSpeed * animDir * timer.frametime() + else + if not nearGroundShort and not inAir and not landing then + -- Start air anim + reversing = false + inAir = true + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", 0, 1) + animDir = 1 + animLerp = 0 + leftNearGroundShort = false + end + + if inAir and not nearGroundShort then + leftNearGroundShort = true + end + + if inAir and nearGroundShort and (leftNearGroundShort or onGround) then + -- Start landing anim + inAir = false + landing = true + pushing = false + if animDir ~= 1 then + animDir = 1 + animLerp = math.max(animLerp, 0.13) + end + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, 1) + end + + if inAir and animDir == 1 and animLerp >= 0.13 then -- 0.065 + animDir = 0.25 * (math.rand(0, 1) > 0.5 and 1 or -1) + animMin = math.rand(0.005, 0.0125) + animMax = math.rand(0.0125, 0.02) + animLerp = math.rand(0.005, 0.02) + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + end + + if inAir and animDir ~= 1 then + if animDir > 0 then + if animLerp >= animMax then + animDir = -animDir + animMin = math.rand(0.005, 0.0125) + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + end + else + if animLerp <= animMin then + animDir = -animDir + animMax = math.rand(0.0125, 0.02) + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + end + end + end + + if inAir or landing then + animLerp = animLerp + anim2LerpSpeed * animDir * timer.frametime() + end + + if not inAir and reversing then + -- Turn around animation + reverseLerp = reverseLerp + timer.frametime() / reverseLerpDuration + if reverseLerp >= 1 then + -- Stop turning around + reversing = false + animLerp = 0.28775 + stopPushQueued = true + pushQueued = true + else + -- Turn around + angChange[2] = angChange[2] + 180 * (1 - reverseLerp) + local val = math.cos(reverseLerp * 2 * math.pi) * 0.0375 + 0.2125 + local derivative = -0.075 * math.pi * math.sin(2 * math.pi * reverseLerp) + scout:setAnimation(""layer_taunt_the_boston_boarder_trickA"", val, derivative) + end + elseif onGround and forwardSpeedDir <= -10 then + -- Start turning around + -- 0.12 to 0.25 + reversing = true + reverseLerp = 0 + scout:setAnimation(""layer_taunt_the_boston_boarder_trickA"", 0.25, 0) + flatScoutAng[2] = flatScoutAng[2] + 180 + angChange[2] = angChange[2] + 180 + elseif landing then + -- Play landing animation + if animLerp >= 0.2841 then + landing = false + animLerp = animLerp - 0.2841 + 0.28775 + pushing = false + stopPushQueued = false + pushQueued = true + animDir = 1 + scout:setAnimation(""layer_taunt_the_boston_boarder"", animLerp) + end + elseif not inAir then + if earlyPush then + -- Early push start + earlyPush = false + animLerp = 0.28775 + animDir = 1 + scout:setAnimation(""layer_taunt_the_boston_boarder"", animLerp) + pushing = true + stopPushQueued = true + pushQueued = false + else + -- Normal progression + animLerp = animLerp + anim1LerpSpeed * animDir * timer.frametime() + if animLerp >= 1 then + pushQueued = false + stopPushQueued = true + animLerp = 0.28775 + animLerp - 1 + pushing = true + scout:setAnimation(""layer_taunt_the_boston_boarder"", animLerp) + end + if animDir == -1 then + -- Repush + if animLerp <= 0.288 then + -- Start push + firstPush = false + scout:setAnimation(""layer_taunt_the_boston_boarder"", animLerp) + animDir = 1 + pushing = true + stopPushQueued = true + pushQueued = false + end + elseif animDir == 1 then + if pushQueued and animLerp >= 0.28775 then + -- Start push + firstPush = false + pushing = true + pushQueued = false + stopPushQueued = true + end + if stopPushQueued and animLerp >= 0.32 then + -- Stop push + pushing = false + pushQueued = false + stopPushQueued = false + + local scoutForward = flatScoutAng:getForward() + local dot = vel:dot(scoutForward) + local velForward = dot * scoutForward + if dot < 0 or velForward:getLength() < (backPressed and targetSpeedSlow or (speedPressed and targetSpeedFast or targetSpeed)) then + -- Prepare for repush + animDir = -1 + scout:setAnimation(""layer_taunt_the_boston_boarder"", animLerp, -1) + end + end + end + end + end + end + + local forwardSpeed = math.abs(forwardSpeedDir) + local targetLean = 0 + if turnLeftPressed then + flatScoutAng = flatScoutAng + Angle(0, (nearGround and 60 or 360) * timer.frametime(), 0) + if onGround then + targetLean = math.sign(forwardSpeedDir) * math.sqrt(forwardSpeed / targetSpeedFast) * -25 + end + end + if turnRightPressed then + flatScoutAng = flatScoutAng + Angle(0, -(nearGround and 60 or 360) * timer.frametime(), 0) + if onGround then + targetLean = math.sign(forwardSpeedDir) * math.sqrt(forwardSpeed / targetSpeedFast) * 25 + end + end + lean = lean + (targetLean - lean) * timer.frametime() * 10 + + vel = vel - gravity * timer.frametime() + vel = vel * (Vector(1) - frictionMult * timer.frametime()) + + local railDir, railDirN, railVel, railUp + local oldOnRail = onRail + local closestRail + local closestRailPoint = Vector() + local minRailDist = math.huge + -- Handle rails + -- Find rails + local railFrac + if stayOffRail then goto railEnd end + if vel:getLengthSqr() >= minRailVelSqr then + local rails = {} + + local chunk = scoutPos / railChunkSize + local arr = compiledRails[math.round(chunk[1])] + if arr then + arr = arr[math.round(chunk[2])] + if arr then + arr = arr[math.round(chunk[3])] + if arr then + rails = arr + end + end + end + + for k, rail in ipairs(rails) do + local v1 = rail[2] - rail[1] + local v2 = rail[1] - scoutPos + railFrac = math.clamp(-v1:dot(v2) / v1:dot(v1), 0, 1) + local closestPoint = math.lerpVector(railFrac, rail[1], rail[2]) + + local distSqr = closestPoint:getDistanceSqr(scoutPos) + if distSqr < minRailDist then + minRailDist = distSqr + closestRail = rail + closestRailPoint = closestPoint + end + end + end + + -- Check if player should snap to rail + if closestRail then + railDir = closestRail[2] - closestRail[1] + local railRight = railDir:cross(Vector(0, 0, 1)) + railUp = railDir:cross(railRight):getNormalized() + railRight:normalize() + railVel = vel - vel:dot(railRight) * railRight - vel:dot(railUp) * railUp + + railDirN = (closestRailPoint - scoutPos):getNormalized() + end + if closestRail and railVel:getLengthSqr() >= minRailVelSqr and + minRailDist <= (maxRailDist + (vel * timer.frametime()):dot(railDirN))^2 then + if onRail then + -- Check if player should stay on rail + local dot = railDir:dot(vel) + if (railFrac == 1 and dot > 0) or (railFrac == 0 and dot < 0) then + onRail = false + else + if railDir:dot(vel) < 0 then + railDir = -railDir + end + + if vel:getNormalized():dot(railDir:getNormalized()) >= minRailDot then + onRail = true + else + onRail = false + end + end + else + -- Check if player should get on rail + local velN = vel:getNormalized() + if railDir:dot(vel) < 0 then + railDir = -railDir + end + if velN:dot(railDirN) >= minRailDotStart and velN:dot(railDir:getNormalized()) >= minRailDot then + onRail = true + else + onRail = false + end + end + else + onRail = false + end + ::railEnd:: + + -- Handle some velocity stuff + if onRail then + -- On rail + if not oldOnRail then + animLerp = math.rand(0, 0.035) + animDir = math.rand(0, 1) > 0.5 and 0.25 or -0.25 + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", animLerp, animDir) + railFlip = math.rand(0, 1) > 0.5 and Angle() or Angle(0, 180, 0) + + animMin = math.rand(0, 0.035 * 0.5) + animMax = math.rand(0.035 * 0.5, 0.035) + + railSound:play() + rollSound:stop(0.25) + end + + scoutPos = closestRailPoint + + if railUp[3] < 0 then + railUp = -railUp + end + groundNormal = railUp + vel = railVel + else + -- Not on rail + if oldOnRail then leaveRail() end + + -- Handle forward and side movement + if onGround then + if pushing then + vel = vel + scoutForward * pushForce * timer.frametime() + end + vel = vel - vel:dot(scoutRight) * scoutRight * timer.frametime() * 10 + end + end + + --[[local velf = vel * timer.frametime() + local velfLength = velf:getLength() + + -- Handle collisions + local hullTrace = trace.traceHull(scoutPos, scoutPos + velf, hullMin, hullMax, traceFilter) + local dist = hullTrace.Fraction * velfLength + scoutPos = scoutPos + hullTrace.Fraction * velf + + local dot = vel:dot(hullTrace.HitNormal) + if dot < 0 then + vel = vel - dot * hullTrace.HitNormal + end]] + + local velf = vel * timer.frametime() / physicsSteps + for i = 1, physicsSteps do + local filter = {} + local hullTrace = trace.hull(scoutPos, scoutPos + velf, hullMin, hullMax) + while hullTrace.StartSolid and hullTrace.Entity and hullTrace.Entity:isValid() do + table.insert(filter, hullTrace.Entity) + hullTrace = trace.hull(scoutPos, scoutPos + velf, hullMin, hullMax, filter) + end + scoutPos = scoutPos + hullTrace.Fraction * velf + + local dot = vel:dot(hullTrace.HitNormal) + if dot < 0 then + -- Collide and stop velocity + vel = vel - dot * hullTrace.HitNormal + velf = velf - velf:dot(hullTrace.HitNormal) * hullTrace.HitNormal + end + end + + nearGround = trace.traceHull(scoutPos, scoutPos - Vector(0, 0, 58), hullMin, hullMax, traceFilter).Hit + nearGroundShort = trace.traceHull(scoutPos, scoutPos - Vector(0, 0, 38), hullMin, hullMax, traceFilter).Hit + local downHullTrace = trace.traceHull(scoutPos, scoutPos - Vector(0, 0, 18), hullMin, hullMax, traceFilter) + if onGround and not downHullTrace.Hit then + rollSound:stop(0.25) + elseif not onGround and downHullTrace.Hit then + rollSound:play() + rollSound:setVolume(0.25) + end + onGround = downHullTrace.Hit + --[[if not onGround then + nearGround = nearGround and vel[3] <= 0 + nearGroundShort = nearGroundShort and vel[3] <= 0 + end]] + scoutPos = scoutPos + Vector(0, 0, (1 - downHullTrace.Fraction) * 18) + + dot = vel:dot(downHullTrace.HitNormal) + if dot < 0 then + vel = vel - dot * downHullTrace.HitNormal + end + + local downTrace = trace.trace(scoutPos + Vector(0, 0, 1), scoutPos - Vector(0, 0, 100000), traceFilter) + if not onRail and onGround and downTrace.Hit then + groundNormal = downTrace.HitNormal + end + + -- Calculate angles + local flatAng = flatScoutAng + if onRail then + local railDir = closestRail[2] - closestRail[1] + local railDirSign = math.sign(railDir:dot(vel)) + flatAng = Vector(railDir[2], railDir[1], 0):getAngle() + railFlip + angChange + end + if lean ~= 0 then + flatAng = (flatAng + angChange):rotateAroundAxis(scoutForward, lean) + end + + if groundNormal == Vector(0, 0, 1) then + targetScoutAng = flatAng + else + local axis = Vector(0, 0, 1):cross(groundNormal) + if axis == Vector() then + targetScoutAng = flatAng + else + local dotAng = math.acos(groundNormal[3]) + targetScoutAng = flatAng:rotateAroundAxis(axis:getNormalized(), nil, dotAng) + end + end + + local _, delta = worldToLocal(Vector(), targetScoutAng, Vector(), scoutAng) + _, scoutAng = localToWorld(Vector(), delta * timer.frametime() * 10, Vector(), scoutAng) + + if not earlyPush and not firstPush and not pushing and animDir == 1 and not inAir and not landing then + dot = vel:dot(scoutForward) + local velForward = dot * scoutForward + --local threshold = (backPressed and earlyPushSlowThreshold or (speedPressed and earlyPushFastThreshold or earlyPushThreshold)) + local threshold + if backPressed then + threshold = earlyPushSlowThreshold + elseif speedPressed then + threshold = earlyPushFastThreshold + else + threshold = earlyPushThreshold + end + if dot < 0 or velForward:getLength() < threshold then + timer.pause(""push_stop"") + timer.pause(""push_anim"") + timer.adjust(""push_start"", 0) + earlyPush = true + end + end + + scout:setPos(scoutPos) + scout:setAngles(scoutAng) + scout:setVel(vel) + end + if not onRail then + stayOffRail = false + end + end) + + hook.add(""KeyPress"", """", function(ply, key) + if ply ~= user then return end + if key == IN_KEY.JUMP and (onGround or onRail) then + vel = vel + Vector(0, 0, 300) + --inAir = true + --leftNearGroundShort = false + if onRail then + leaveRail() + stayOffRail = true + vel = vel + (user:getEyeAngles():getForward() * Vector(1, 1, 0)):getNormalized() * 200 + end + --animDir = 1 + --scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"") + --animLerp = 0 + + -- Start air anim + --[[reversing = false + inAir = true + scout:setAnimation(""layer_taunt_the_boston_boarder_trickB"", 0, 1) + animDir = 1 + animLerp = 0 + leftNearGroundShort = false]] + end + end) + + --[[hook.add(""calcview"", """", function(_, ogCamAng) + -- Control camera + local scoutCenter = scout:localToWorld(Vector(0, 0, 44.262775421142)) + camAng = ogCamAng + local camForward = camAng:getForward() + local camTrace = trace.trace(scoutCenter, scoutCenter - camForward * 101) + local camPos = camTrace.HitPos + camForward + return { + origin = camPos, + angles = camAng + } + end) + + enableHud(user, true) + timer.create(""why do my controls stop unlocking"", 2, 0, function() + if not input.isControlLocked() then + input.lockControls(true) + end + end)]] +else -- CLIENT + local scout, board + local userInit = false + + local function initUser() + local ready = scout and board + if ready then + if not userInit then + userInit = true + + --board:setParent() + --timer.simple(0.25, function() + hook.remove(""think"", ""move board"") + board:setParent(scout) + board:addEffects(EF.BONEMERGE) + --end) + + if player() == user then + hook.add(""calcview"", """", function(_, ogCamAng) + -- Control camera + if not scout or not scout:isValid() then + initFail() + return + end + local scoutCenter = scout:localToWorld(Vector(0, 0, 44.262775421142)) + camAng = ogCamAng + local camForward = camAng:getForward() + local camTrace = trace.trace(scoutCenter, scoutCenter - camForward * 101) + local camPos = camTrace.HitPos + camForward + return { + origin = camPos, + angles = camAng + } + end) + + try(function() + enableHud(player(), true) + end) + end + end + else + userInit = false + end + end + + local function noUser() + --hand_R + userInit = false + hook.remove(""calcview"", """") + try(function() + enableHud(player(), false) + end) + if board then + board:setParent() + end + hook.add(""think"", ""move board"", function() + if board and scout then + --board:removeEffects(EF.BONEMERGE) + local hand_R = scout:lookupAttachment(""hand_R"") + local pos, ang = scout:getAttachment(hand_R) + if pos and ang then + --board:setParent() + --timer.simple(1, function() + pos, ang = localToWorld(Vector(4.4197, 7.8532, -5.4686), Angle(-57.168, 5.3301, 107.7315), pos, ang) + board:setPos(pos) + board:setAngles(ang) + --board:setParent(scout, hand_R) + --end) + else + scout = nil + end + end + end) + end + + net.receive(""no user"", function() + user = nil + noUser() + end) + + net.receive(""new user"", function() + net.readEntity(function(ent) + user = ent + initUser() + end) + end) + + local init = false + + timer.simple(1, function() + net.init() + end) + + local function initFail() + if init then + init = false + scout = nil + --[[try(function() + board:remove() + end)]] + board = nil + timer.simple(1, function() + net.init() + end) + end + end + + net.receive(""init"", function() + init = true + local redOrBlue = net.readBool() + net.readHologram(function(holo) + timer.simple(1, function() + --try(function() + scout = holo + --[[if player() == user then + hook.add(""calcview"", """", function(_, ogCamAng) + -- Control camera + local scoutCenter = scout:localToWorld(Vector(0, 0, 44.262775421142)) + camAng = ogCamAng + local camForward = camAng:getForward() + local camTrace = trace.trace(scoutCenter, scoutCenter - camForward * 101) + local camPos = camTrace.HitPos + camForward + return { + origin = camPos, + angles = camAng + } + end) + + enableHud(user, true) + --[[timer.create(""why do my controls stop unlocking"", 2, 0, function() + if not input.isControlLocked() then + input.lockControls(true) + end + end)]] + --end + + -- Spawn board + board = holograms.create(chip():getPos(), Angle(), ""models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.mdl"") + board:setParent(scout) + board:addEffects(EF.BONEMERGE) + + noUser() + + if redOrBlue then + board:setSkin(1) + scout:setSkin(1) + end + + scout:setBodygroup(1, 1) -- hat + scout:setBodygroup(2, 1) -- headphones + scout:setBodygroup(3, 1) -- calves + + -- Add cosmetics + local cosmetics = { + --""models/player/items/scout/bit_trippers_scout.mdl"", + ""models/player/items/scout/boombox.mdl"", + --""models/player/items/scout/pep_bag.mdl"" + --""models/player/items/scout/rebel_cap.mdl"", + ""models/player/items/scout/scout_earbuds.mdl"", + ""models/player/items/scout/summer_shades.mdl"", + --""models/workshop/player/items/all_class/brotherhood_2/brotherhood_2_scout.mdl"" + ""models/workshop/player/items/all_class/cc_summer2015_the_rotation_sensation/cc_summer2015_the_rotation_sensation_scout.mdl"", + ""models/workshop/player/items/all_class/fall2013_weight_room_warmer/fall2013_weight_room_warmer_scout.mdl"", + --""models/workshop/player/items/scout/fall17_jungle_jersey/fall17_jungle_jersey.mdl"", + --""models/workshop/player/items/scout/dec15_hot_heels/dec15_hot_heels.mdl"", + ""models/workshop/player/items/scout/scout_gloves_leather_open/scout_gloves_leather_open.mdl"", + ""models/workshop/player/items/scout/spr18_blizzard_britches/spr18_blizzard_britches.mdl"" + } + + for _, cosmetic in ipairs(cosmetics) do + while quotaAverage() > quotaMax() * 0.5 do coroutine.yield() end + local holo = holograms.create(scout:getPos(), scout:getAngles(), cosmetic) + holo:setParent(scout) + holo:addEffects(EF.BONEMERGE) + if redOrBlue then + holo:setSkin(1) + end + end + end) + --[[end, function() + initFail() + end) + end)]] + end) + + net.readHologram(function(board) + --timer.simple(1, function() + --try(function() + --board:setNoDraw(true) + board:setColor(Color(255, 255, 255, 0)) + --[[end, function() + initFail() + end) + end)]] + end) + end) +end +end)" +ZBWjEaij,Scammers and spammers [11-1/2023],bombaires,AIMMS,Saturday 11th of November 2023 05:58:56 PM CDT,"couplesdatingsites@gmail.com +co.u.pl.e.sd.ating.si.t.e.s@gmail.com +co.up.l.e.sda.t.in.gs.i.te.s@gmail.com +co.u.p.les.dat.in.gsi.t.e.s@gmail.com +c.oup.le.sda.ting.s.ites@gmail.com +c.ou.pl.esd.at.i.n.g.sit.es@gmail.com +cou.p.les.da.t.i.ngs.ites@gmail.com +c.ouples.d.ati.ng.si.t.es@gmail.com +co.u.p.l.e.s.da.tin.gs.ite.s@gmail.com +c.o.u.pl.e.s.d.atings.it.es@gmail.com +co.u.p.l.esd.a.t.i.ng.si.t.es@gmail.com +c.ouplesd.a.tings.i.tes@gmail.com +cou.pl.es.dat.in.g.s.it.e.s@gmail.com +c.o.up.l.e.s.d.a.ti.n.g.s.i.t.es@gmail.com +cou.ples.d.atin.g.sit.e.s@gmail.com +couple.sd.at.in.g.s.i.tes@gmail.com +c.oup.l.e.s.dat.i.ngs.i.te.s@gmail.com +c.o.u.ple.sd.at.ing.si.t.e.s@gmail.com +c.o.u.plesd.a.t.in.g.si.t.es@gmail.com +c.o.u.p.l.e.sdat.in.gs.it.e.s@gmail.com +c.o.upl.e.sd.atin.g.si.te.s@gmail.com +coup.le.s.da.tin.gsi.te.s@gmail.com +co.u.ple.s.datingsi.tes@gmail.com +c.ou.p.les.d.a.ti.ng.sites@gmail.com +co.upl.e.sd.at.i.ng.si.t.es@gmail.com +c.ou.pl.e.s.da.ti.n.g.si.t.es@gmail.com +c.o.u.p.l.esdati.n.g.sit.e.s@gmail.com +c.o.u.ple.sd.a.ti.n.g.si.t.es@gmail.com +c.ou.ples.d.atin.gsi.te.s@gmail.com +cou.ple.sda.ti.ngs.i.te.s@gmail.com +co.up.l.e.sd.ati.n.gsit.es@gmail.com +c.o.upl.es.d.at.ing.site.s@gmail.com +c.o.u.p.le.sdat.i.n.gsi.tes@gmail.com +co.u.p.l.esd.at.in.gs.ites@gmail.com +c.ouple.s.d.atin.g.s.ites@gmail.com +cou.plesdatin.gs.i.tes@gmail.com +c.oup.l.es.dati.n.gsites@gmail.com +cou.ple.sd.at.ing.sit.es@gmail.com +cou.p.le.sd.a.t.i.ng.site.s@gmail.com +c.ou.p.l.es.d.a.ti.ng.s.it.e.s@gmail.com +co.u.ples.d.a.tin.g.si.tes@gmail.com +cou.p.les.dat.i.ngs.it.e.s@gmail.com +co.up.les.d.at.in.gsi.tes@gmail.com +c.oup.l.e.s.d.a.t.ing.s.it.es@gmail.com +c.o.uples.da.tin.g.s.it.e.s@gmail.com +c.o.upl.es.dat.in.g.si.t.e.s@gmail.com +co.uple.sda.t.in.g.s.i.te.s@gmail.com +c.o.u.pl.e.s.d.atin.g.si.t.es@gmail.com +cou.p.l.es.d.a.t.ing.si.te.s@gmail.com +c.o.u.pl.e.s.da.t.i.n.g.sites@gmail.com +c.ou.pl.e.sd.at.i.ng.si.tes@gmail.com +c.o.up.le.s.d.ati.ng.si.t.es@gmail.com +co.up.l.e.s.dati.ngs.it.e.s@gmail.com +co.u.plesd.atin.g.s.ites@gmail.com +c.o.u.ple.sda.ting.si.tes@gmail.com +c.ou.plesdatin.gs.it.e.s@gmail.com +co.u.p.lesda.t.ing.sit.es@gmail.com +c.oupl.e.sd.a.t.ingsite.s@gmail.com +cou.ple.sd.a.tings.it.es@gmail.com +c.o.upl.es.d.ati.n.g.s.i.tes@gmail.com +co.uplesd.a.t.ingsit.e.s@gmail.com +c.o.u.p.l.es.d.ati.n.g.s.ite.s@gmail.com +co.up.le.sdating.sit.es@gmail.com +c.ou.p.le.s.d.at.i.n.gsi.t.e.s@gmail.com +cou.p.lesda.tin.gsite.s@gmail.com +cou.pl.e.s.da.ti.n.gs.i.t.e.s@gmail.com +c.o.upl.esdatin.g.s.i.te.s@gmail.com +c.o.u.ple.sda.ti.ngsit.e.s@gmail.com +c.o.u.p.l.esda.t.in.g.sit.es@gmail.com +co.u.ples.d.a.t.in.g.sit.es@gmail.com +coup.lesda.tin.g.s.ite.s@gmail.com +c.oupl.e.s.datin.g.sites@gmail.com +c.ou.p.le.sd.ati.n.gsite.s@gmail.com +c.ou.pl.e.sda.tingsi.t.es@gmail.com +c.ou.pl.esdating.si.t.e.s@gmail.com +c.o.u.p.l.es.datin.gsi.tes@gmail.com +c.oup.lesda.ti.ngsit.e.s@gmail.com +cou.pl.e.sda.t.in.gs.ites@gmail.com +c.o.up.lesd.atings.it.es@gmail.com +co.u.p.les.d.a.t.i.n.gs.i.te.s@gmail.com +co.u.plesd.a.t.ings.i.tes@gmail.com +c.o.up.les.d.a.ti.ng.site.s@gmail.com +coup.le.s.d.a.t.i.n.gs.ite.s@gmail.com +couple.s.d.ati.ng.s.it.e.s@gmail.com +c.o.u.ples.d.a.tin.gsi.t.e.s@gmail.com +c.ou.p.lesd.a.t.in.gs.it.es@gmail.com +co.upl.e.sdat.i.ngsites@gmail.com +c.ouple.sd.ati.n.gs.i.tes@gmail.com +co.u.pl.e.sda.t.ings.i.te.s@gmail.com +cou.p.l.esd.a.tin.gs.i.tes@gmail.com +cou.ples.dat.in.gsi.te.s@gmail.com +c.oupl.e.s.datin.g.si.t.es@gmail.com +c.o.u.ple.sda.ti.n.gsi.t.es@gmail.com +c.o.upl.e.sda.tin.gs.ites@gmail.com +cou.p.le.s.d.a.t.in.gs.i.t.es@gmail.com +c.ou.pl.e.sd.ati.ng.s.i.te.s@gmail.com +co.upl.es.d.a.t.i.n.gs.i.tes@gmail.com +co.u.p.l.e.sda.t.i.ngs.it.e.s@gmail.com +c.o.u.ple.sdati.ng.s.i.tes@gmail.com +co.u.p.le.sd.ati.ng.sites@gmail.com +c.o.u.p.l.e.sd.atings.i.t.es@gmail.com +c.o.up.lesd.ating.s.ites@gmail.com +c.oup.lesda.t.in.g.si.t.es@gmail.com +c.o.up.l.es.d.at.i.n.gsi.te.s@gmail.com +c.ou.p.l.esda.t.i.ngsit.es@gmail.com +cou.p.le.sda.t.ingsit.es@gmail.com +c.oup.lesd.a.ti.ng.s.it.es@gmail.com +cou.pl.es.d.a.t.ing.s.it.e.s@gmail.com +cou.p.le.s.dati.n.gs.i.tes@gmail.com +c.oupl.esd.a.t.in.g.site.s@gmail.com +c.o.up.l.esd.atin.g.site.s@gmail.com +cou.pl.esd.a.tingsi.tes@gmail.com +c.o.u.p.l.es.dat.i.n.gs.ite.s@gmail.com +couple.s.d.a.t.i.ng.s.i.tes@gmail.com +c.o.u.p.lesda.tin.gsi.t.es@gmail.com +c.ou.plesda.t.in.gsi.tes@gmail.com +coupl.e.sd.a.t.ing.si.tes@gmail.com +c.ou.p.les.da.t.in.g.s.ites@gmail.com +co.u.p.le.sd.ating.si.tes@gmail.com +c.ou.pl.e.s.da.t.in.gs.ite.s@gmail.com +c.o.upl.es.da.t.in.g.si.t.e.s@gmail.com +c.o.up.l.e.sdating.s.i.t.es@gmail.com +co.u.p.les.d.a.t.i.n.gs.it.es@gmail.com +c.o.u.ple.s.d.a.ti.n.gs.it.es@gmail.com +c.ouple.s.d.a.ti.ngsit.e.s@gmail.com +cou.plesdati.n.g.sit.es@gmail.com +co.up.lesd.ati.n.gsi.t.es@gmail.com +cou.pl.esd.a.t.i.n.g.sit.es@gmail.com +c.ouple.s.d.at.ings.ite.s@gmail.com +c.oupl.es.d.a.t.i.n.gsit.es@gmail.com +c.o.up.le.sda.t.i.ng.site.s@gmail.com +c.oup.les.da.t.ing.s.i.te.s@gmail.com +co.up.lesdat.ing.s.it.es@gmail.com +couplesd.a.t.i.ng.s.i.tes@gmail.com +cou.ple.s.d.at.i.n.gs.i.t.es@gmail.com +c.o.u.pl.es.dati.ng.s.i.te.s@gmail.com +co.u.p.le.s.dati.n.gs.it.es@gmail.com +c.o.uplesd.a.t.in.g.sit.es@gmail.com +coupl.es.da.t.in.g.si.t.es@gmail.com +co.u.p.les.d.a.ti.n.g.s.it.e.s@gmail.com +c.o.uples.da.tin.g.si.te.s@gmail.com +co.u.p.le.s.dat.i.n.gsit.e.s@gmail.com +c.ouple.s.da.t.ing.si.te.s@gmail.com +c.ou.ple.sd.ati.ngsit.es@gmail.com +cou.p.les.d.a.t.i.n.g.s.it.e.s@gmail.com +c.o.u.p.lesda.t.i.n.gs.i.tes@gmail.com +c.ou.p.l.e.s.d.a.t.i.ng.s.it.e.s@gmail.com +c.o.u.p.lesd.a.t.i.ng.sites@gmail.com +c.o.up.l.e.sdat.i.ngsi.t.es@gmail.com +c.o.u.p.le.s.dat.i.ngs.i.tes@gmail.com +co.u.p.le.s.d.a.t.ing.s.i.t.e.s@gmail.com +coupl.es.dat.i.ngs.i.tes@gmail.com +c.oup.les.dat.i.n.gs.ite.s@gmail.com +cou.p.le.sda.tin.g.s.i.t.e.s@gmail.com +c.oup.les.dat.i.n.gsi.te.s@gmail.com +co.up.lesdat.ing.site.s@gmail.com +c.o.u.ple.sd.atin.gsi.tes@gmail.com +couple.sd.a.t.i.ngsi.t.es@gmail.com +co.uplesd.at.i.n.g.s.i.te.s@gmail.com +co.up.les.d.ati.n.g.s.i.te.s@gmail.com +co.up.l.e.s.d.at.in.g.si.t.e.s@gmail.com +cou.plesda.t.i.ng.s.it.es@gmail.com +c.o.up.l.e.sdat.i.ng.si.t.e.s@gmail.com +c.o.u.plesdatin.g.s.ite.s@gmail.com +c.o.u.pl.esdat.i.n.g.si.tes@gmail.com +c.o.up.les.d.a.tin.gs.ite.s@gmail.com +c.o.upl.e.sd.at.i.ngsi.t.e.s@gmail.com +c.o.u.p.les.d.at.ing.si.t.e.s@gmail.com +co.up.l.e.sd.at.in.gsi.t.e.s@gmail.com +cou.pl.e.sd.ati.n.gsit.es@gmail.com +c.oup.l.esdat.i.ngs.i.t.e.s@gmail.com +co.up.le.sd.a.t.i.ngs.i.tes@gmail.com +c.o.uplesd.at.i.ng.s.i.tes@gmail.com +co.upl.e.sd.at.in.gs.i.te.s@gmail.com +c.o.u.p.l.e.sd.atingsi.t.e.s@gmail.com +co.upl.e.sdati.n.g.s.i.tes@gmail.com +coup.les.d.a.ti.n.gsit.es@gmail.com +cou.p.les.da.tingsi.t.es@gmail.com +co.uples.da.t.i.n.g.si.te.s@gmail.com +co.uplesdatin.g.si.t.es@gmail.com +co.u.p.l.e.s.da.tin.gsi.t.e.s@gmail.com +c.o.up.l.esdating.si.t.e.s@gmail.com +co.u.pl.esd.ati.n.g.s.i.tes@gmail.com +co.uples.d.ati.n.g.s.i.te.s@gmail.com +c.o.up.l.esdat.in.g.s.it.e.s@gmail.com +c.oup.l.e.sdat.i.n.g.si.t.e.s@gmail.com +c.o.u.p.le.sdat.in.gs.i.t.e.s@gmail.com +coupl.e.s.d.a.ti.n.g.si.t.e.s@gmail.com +c.o.upl.e.sda.ting.s.i.te.s@gmail.com +c.o.u.p.les.d.a.t.i.ng.sit.es@gmail.com +c.ou.pl.e.sd.atingsi.t.e.s@gmail.com +c.o.u.plesdating.s.i.te.s@gmail.com +coup.l.es.da.t.ing.si.te.s@gmail.com +co.up.le.s.dati.ng.si.tes@gmail.com +cou.pl.e.s.dat.ing.sit.e.s@gmail.com +co.u.p.l.e.s.d.atings.i.te.s@gmail.com +c.o.u.ple.sdati.ngs.ite.s@gmail.com +cou.p.les.da.tings.i.t.es@gmail.com +coupl.e.s.d.atingsit.e.s@gmail.com +coup.l.esd.atin.gsit.e.s@gmail.com +c.o.u.ple.sd.a.ti.n.gsi.t.es@gmail.com +pinkinkbookgroup@gmail.com +pin.k.inkb.o.okgr.ou.p@gmail.com +pi.n.kinkbo.ok.g.r.o.u.p@gmail.com +p.in.ki.nk.b.o.okg.rou.p@gmail.com +pin.ki.n.kb.oo.kg.rou.p@gmail.com +pin.kink.bookgr.oup@gmail.com +pin.k.i.nk.b.o.o.k.g.r.o.up@gmail.com +p.i.nkink.b.ook.g.roup@gmail.com +pink.in.kb.oo.kg.r.o.u.p@gmail.com +p.inkin.kb.oo.kg.r.o.up@gmail.com +pi.n.k.in.k.boo.kgr.o.up@gmail.com +pin.k.i.n.k.bo.o.k.g.r.ou.p@gmail.com +p.i.nkink.b.oo.k.gr.oup@gmail.com +p.in.k.i.n.k.b.o.o.kgr.o.up@gmail.com +pi.n.ki.n.kb.o.o.k.g.ro.u.p@gmail.com +pi.n.kink.b.ookg.r.oup@gmail.com +p.i.n.k.ink.bookgro.up@gmail.com +p.i.nk.ink.boo.k.gro.u.p@gmail.com +p.i.n.k.ink.b.oo.kg.r.oup@gmail.com +pi.nk.ink.boo.k.g.r.o.up@gmail.com +p.i.nk.ink.boo.kg.r.o.u.p@gmail.com +pink.in.k.bo.ok.group@gmail.com +p.ink.i.nkb.oo.k.gr.ou.p@gmail.com +pin.k.i.nk.bo.ok.gr.o.up@gmail.com +p.inki.n.k.book.g.rou.p@gmail.com +p.i.nk.in.kb.o.o.k.grou.p@gmail.com +pi.n.k.i.nk.boo.k.group@gmail.com +p.i.nki.n.k.b.ookgro.u.p@gmail.com +pi.n.k.in.k.bookgrou.p@gmail.com +p.ink.i.nk.b.o.o.k.gr.oup@gmail.com +pinki.n.k.bo.o.k.g.r.o.u.p@gmail.com +p.in.k.i.n.kbo.ok.g.r.oup@gmail.com +pi.nki.n.k.bo.okgro.up@gmail.com +p.i.n.ki.nk.b.o.ok.g.ro.up@gmail.com +p.i.n.k.i.n.kb.oo.kgr.o.u.p@gmail.com +p.i.nki.nkbook.g.r.o.up@gmail.com +p.i.nki.n.kb.oo.k.grou.p@gmail.com +pin.ki.n.k.b.oo.k.gr.oup@gmail.com +p.i.nk.i.nk.bo.o.kg.r.oup@gmail.com +p.inki.n.k.boo.kgro.u.p@gmail.com +pin.kinkb.o.o.kg.r.oup@gmail.com +pin.kinkbo.ok.gro.up@gmail.com +p.i.n.kinkboo.kg.ro.up@gmail.com +pin.kin.k.book.gr.ou.p@gmail.com +p.inki.nk.b.o.o.kg.r.oup@gmail.com +pi.nkin.kbookgr.oup@gmail.com +p.in.ki.n.k.b.oo.kgr.o.u.p@gmail.com +pin.k.i.nk.b.o.o.kgro.up@gmail.com +p.i.n.k.i.n.k.b.ook.g.roup@gmail.com +pi.n.kin.k.boo.kg.r.ou.p@gmail.com +p.inkinkboo.k.gro.up@gmail.com +p.inki.n.kb.o.okgro.up@gmail.com +p.in.k.inkbo.o.kgr.oup@gmail.com +pi.n.k.ink.b.ook.g.ro.up@gmail.com +pin.k.i.n.k.bookg.r.o.up@gmail.com +pin.k.inkb.o.o.k.gr.oup@gmail.com +pi.n.k.i.nk.b.o.o.kgr.oup@gmail.com +p.ink.i.n.k.bo.okg.rou.p@gmail.com +pin.kin.k.boo.k.gr.oup@gmail.com +pink.i.n.k.b.oo.k.g.r.o.up@gmail.com +pink.inkb.oo.k.g.r.oup@gmail.com +pin.ki.nkbo.okgro.up@gmail.com +p.in.k.ink.bo.ok.g.roup@gmail.com +pinkin.k.b.ookg.r.oup@gmail.com +p.i.nki.n.kbo.ok.g.r.o.up@gmail.com +p.in.kin.kboo.kg.r.oup@gmail.com +pi.nk.inkbo.okgro.up@gmail.com +pi.n.ki.nk.bo.ok.gr.ou.p@gmail.com +pi.nk.inkb.o.okg.ro.u.p@gmail.com +pi.nkink.b.ookgro.u.p@gmail.com +p.i.n.k.inkbo.o.k.gr.oup@gmail.com +p.inkinkb.o.ok.g.r.ou.p@gmail.com +pi.nk.i.nkbo.o.k.gro.up@gmail.com +pinkink.bo.okgr.o.up@gmail.com +pi.nk.inkboo.k.g.ro.u.p@gmail.com +p.inki.n.kbook.gr.ou.p@gmail.com +pi.nkinkboo.kgro.u.p@gmail.com +p.inkin.k.b.oo.kgro.up@gmail.com +p.in.ki.n.k.bookg.ro.u.p@gmail.com +pin.kinkbo.ok.g.r.ou.p@gmail.com +p.ink.i.n.kboo.kg.r.o.up@gmail.com +p.i.n.k.in.kboo.k.g.rou.p@gmail.com +pin.k.in.k.b.oo.kgr.ou.p@gmail.com +pi.n.k.ink.b.o.o.kg.ro.up@gmail.com +p.inki.n.kbo.o.k.gr.ou.p@gmail.com +p.inki.n.k.bo.o.k.gr.o.u.p@gmail.com +p.inki.n.k.b.ookgr.oup@gmail.com +pi.n.k.in.kbook.grou.p@gmail.com +pi.n.kin.k.b.o.ok.gr.oup@gmail.com +pi.n.ki.nk.b.o.okg.rou.p@gmail.com +p.i.nk.ink.book.gr.oup@gmail.com +pink.ink.bookg.rou.p@gmail.com +pi.n.ki.nk.b.o.o.k.gr.ou.p@gmail.com +pi.nkin.kboo.kg.r.o.u.p@gmail.com +p.in.ki.nkb.o.okgr.oup@gmail.com +p.i.nkin.kb.ookgrou.p@gmail.com +p.in.k.ink.bo.o.k.group@gmail.com +p.i.n.ki.n.k.bo.o.k.g.rou.p@gmail.com +p.i.nkin.k.boo.kg.r.oup@gmail.com +pin.ki.n.kb.o.ok.gr.o.u.p@gmail.com +p.ink.inkb.o.okg.r.o.up@gmail.com +p.i.nk.inkbo.okg.ro.up@gmail.com +pink.in.kb.o.ok.g.r.o.u.p@gmail.com +pi.nki.n.k.boo.k.gr.o.u.p@gmail.com +p.ink.i.n.kb.ook.g.ro.u.p@gmail.com +pin.k.inkb.ookg.r.o.up@gmail.com +pink.inkb.oo.kgr.ou.p@gmail.com +pin.k.i.nk.b.oo.k.g.r.ou.p@gmail.com +p.i.nk.i.n.kb.o.o.k.g.ro.up@gmail.com +pi.n.k.i.n.k.b.o.okg.r.ou.p@gmail.com +pi.n.k.i.n.kbo.o.kg.r.o.up@gmail.com +p.i.nk.in.kb.ookg.r.o.u.p@gmail.com +p.i.n.k.in.k.bo.okgr.o.u.p@gmail.com +pin.k.ink.bo.ok.gr.o.u.p@gmail.com +pinkink.b.o.o.k.g.r.oup@gmail.com +pinki.n.k.bo.o.kgr.o.u.p@gmail.com +pink.in.k.boo.kg.ro.up@gmail.com +pin.kink.bo.o.kg.r.ou.p@gmail.com +p.ink.in.k.bo.o.kg.r.o.u.p@gmail.com +p.i.nk.ink.b.o.o.kg.ro.up@gmail.com +p.i.nk.i.nkb.ook.group@gmail.com +pin.kink.bo.ok.g.roup@gmail.com +p.i.nk.in.k.bo.okgr.oup@gmail.com +p.i.nk.in.kbook.gr.ou.p@gmail.com +pi.n.kin.kbo.okgro.up@gmail.com +p.ink.i.n.kbo.o.kgro.u.p@gmail.com +pi.n.k.i.nk.bo.o.k.g.r.o.up@gmail.com +p.i.nk.i.n.k.b.o.ok.gr.o.up@gmail.com +pi.nki.n.k.boo.k.g.r.oup@gmail.com +p.i.nk.in.k.bo.okg.roup@gmail.com +p.i.n.k.in.kb.ookg.rou.p@gmail.com +p.i.n.ki.nkbook.g.roup@gmail.com +pin.kink.b.oo.k.gr.o.u.p@gmail.com +pin.k.i.n.kb.oo.kgr.o.u.p@gmail.com +pi.nkinkb.o.okgr.o.u.p@gmail.com +pinkinkbookg.r.oup@gmail.com +pin.k.i.nk.b.ook.g.r.ou.p@gmail.com +p.i.n.k.in.kbookg.roup@gmail.com +pin.kin.k.bo.ok.grou.p@gmail.com +p.i.nki.n.k.bo.o.k.gr.o.u.p@gmail.com +p.in.k.inkb.oo.k.gro.up@gmail.com +p.in.k.i.nk.b.oo.k.group@gmail.com +p.i.nk.inkb.oo.k.group@gmail.com +p.inkin.k.boo.k.gr.ou.p@gmail.com +p.in.k.inkboo.kg.ro.up@gmail.com +p.in.k.i.nk.book.gr.o.up@gmail.com +p.i.n.ki.n.k.bo.ok.g.ro.u.p@gmail.com +pink.in.kboo.kgroup@gmail.com +p.in.k.in.k.bookgro.up@gmail.com +pi.nki.n.kboo.kgro.u.p@gmail.com +pin.ki.nk.bo.o.kgro.u.p@gmail.com +pi.n.k.in.kb.ook.grou.p@gmail.com +pi.nk.ink.b.ookgr.ou.p@gmail.com +pi.nki.n.kb.o.okg.r.o.u.p@gmail.com +p.ink.i.n.kbookg.r.o.up@gmail.com +pi.nk.i.nkb.o.ok.gr.o.u.p@gmail.com +pi.nkinkbo.o.k.g.roup@gmail.com +p.i.nkinkboo.k.group@gmail.com +pink.in.k.b.ookg.ro.u.p@gmail.com +pi.nk.ink.boo.kgr.ou.p@gmail.com +pi.n.k.i.nkboo.k.gro.up@gmail.com +pin.k.i.n.k.book.g.rou.p@gmail.com +p.in.k.i.n.kbo.okgro.up@gmail.com +p.i.n.kin.k.bo.okgro.up@gmail.com +pinki.n.kb.o.o.kgr.o.u.p@gmail.com +pi.n.ki.n.kbook.g.r.oup@gmail.com +pinkink.b.oo.kg.r.o.up@gmail.com +pin.k.in.kbo.okgro.u.p@gmail.com +p.i.nk.i.nkb.o.o.k.g.r.o.u.p@gmail.com +pi.n.k.i.n.kb.ookgro.u.p@gmail.com +p.i.nki.n.kbo.ok.gro.u.p@gmail.com +p.i.n.kink.b.ookgro.u.p@gmail.com +p.i.n.k.in.k.b.o.o.kg.r.o.u.p@gmail.com +pi.nki.n.k.b.oo.k.gr.o.up@gmail.com +pi.nk.in.k.b.oo.kg.r.oup@gmail.com +p.i.nk.i.n.k.b.o.o.k.g.r.ou.p@gmail.com +p.i.nki.nkbo.o.kgr.o.up@gmail.com +pink.ink.b.ookgro.up@gmail.com +p.i.n.k.i.nkboo.k.g.rou.p@gmail.com +pi.n.kink.b.oo.kgr.o.u.p@gmail.com +pinkinkboo.kg.r.o.u.p@gmail.com +pin.k.i.nk.bookg.roup@gmail.com +p.i.n.ki.n.kb.o.o.k.gr.o.u.p@gmail.com +pinki.nk.b.o.ok.gro.up@gmail.com +pi.n.k.ink.boo.kgro.up@gmail.com +pi.n.k.in.k.bo.o.k.g.ro.up@gmail.com +pi.n.k.inkb.oo.kg.r.o.u.p@gmail.com +pi.nk.in.k.b.ook.gro.u.p@gmail.com +p.in.ki.nkb.o.o.kg.r.o.u.p@gmail.com +pi.nk.i.nk.b.ookgrou.p@gmail.com +p.i.nk.inkboo.kgro.up@gmail.com +pink.i.n.kb.ook.grou.p@gmail.com +p.in.k.ink.b.o.o.k.gr.o.up@gmail.com +p.in.k.i.n.kbo.okgr.oup@gmail.com +pinki.n.kbook.g.ro.up@gmail.com +p.inki.n.kbook.g.r.o.u.p@gmail.com +p.in.k.i.nkbo.o.k.g.r.o.up@gmail.com +pi.n.kink.b.oo.kgr.oup@gmail.com +pin.k.in.k.boo.kg.r.o.u.p@gmail.com +pin.k.in.kb.oo.k.g.r.o.up@gmail.com +p.i.n.ki.nk.b.oo.k.g.ro.u.p@gmail.com +johnmmurray788@gmail.com +j.o.h.n.m.mur.r.a.y.7.8.8@gmail.com +jo.h.nmm.ur.r.ay7.88@gmail.com +jo.hnm.mu.r.ray7.8.8@gmail.com +j.o.h.n.mm.u.rra.y78.8@gmail.com +j.o.h.nm.murra.y.788@gmail.com +j.ohnm.m.ur.ra.y7.8.8@gmail.com +jo.h.nmmu.r.r.ay7.88@gmail.com +j.o.h.nmm.u.r.ra.y78.8@gmail.com +joh.nmm.ur.ray788@gmail.com +j.oh.nmm.ur.ray78.8@gmail.com +john.m.m.ur.r.a.y.788@gmail.com +joh.nm.mur.ra.y7.88@gmail.com +joh.n.m.m.u.rray7.8.8@gmail.com +j.o.hn.m.mu.rray.788@gmail.com +j.ohnm.m.u.rray.7.8.8@gmail.com +joh.nm.mur.r.a.y78.8@gmail.com +j.o.h.nm.mu.rr.ay.788@gmail.com +jo.hnmmu.rra.y7.88@gmail.com +j.oh.n.m.m.urra.y.7.8.8@gmail.com +jo.hnm.m.u.r.ray.788@gmail.com +jo.h.n.mmur.ray.788@gmail.com +jo.h.nm.mu.r.r.ay7.8.8@gmail.com +j.o.hn.m.m.urr.ay7.88@gmail.com +jo.h.n.m.mu.r.r.a.y.7.8.8@gmail.com +jo.h.nmm.ur.r.ay.7.8.8@gmail.com +j.oh.nmm.ur.ra.y78.8@gmail.com +j.o.hnm.murr.a.y7.8.8@gmail.com +jo.hnmm.ur.ray788@gmail.com +john.mmu.rra.y.78.8@gmail.com +johnmm.urray.7.88@gmail.com +j.o.hn.m.m.ur.ray7.8.8@gmail.com +j.oh.n.mmur.ra.y788@gmail.com +joh.n.mm.ur.r.a.y.78.8@gmail.com +john.mm.urr.a.y7.88@gmail.com +jo.hnmm.urray.78.8@gmail.com +jo.hnm.m.u.rray78.8@gmail.com +joh.n.m.m.ur.ray.788@gmail.com +jo.h.nm.m.u.rra.y788@gmail.com +jo.hn.mmur.r.a.y.78.8@gmail.com +jo.h.n.m.m.urray788@gmail.com +j.oh.nm.mu.r.ra.y788@gmail.com +johnm.mu.rra.y.788@gmail.com +jo.h.n.mmu.r.r.a.y78.8@gmail.com +j.oh.n.m.murray7.88@gmail.com +j.o.h.nmm.ur.ra.y7.88@gmail.com +j.oh.nm.murray.7.88@gmail.com +joh.n.m.m.urra.y.78.8@gmail.com +jo.h.n.mm.u.rra.y.788@gmail.com +j.o.hnm.m.urray.7.8.8@gmail.com +j.o.hn.m.mur.ra.y.78.8@gmail.com +j.oh.nmmur.r.a.y7.88@gmail.com +j.o.hn.mm.u.rr.a.y7.8.8@gmail.com +j.o.h.n.m.m.urr.ay.78.8@gmail.com +j.oh.nmmu.r.ray.7.88@gmail.com +jo.hn.m.m.u.r.ray788@gmail.com +jo.hn.mmu.r.r.ay788@gmail.com +j.o.hnmm.u.rr.ay.7.88@gmail.com +j.oh.n.mm.ur.ra.y.78.8@gmail.com +j.oh.n.m.mur.ra.y.7.88@gmail.com +j.ohnmmu.r.ray.7.88@gmail.com +joh.n.m.mu.rr.ay.7.88@gmail.com +jo.hn.m.mu.r.ray788@gmail.com +j.o.h.n.mmu.rray.788@gmail.com +jo.h.nmm.urray.78.8@gmail.com +john.mmur.ra.y.7.8.8@gmail.com +joh.n.mmu.r.ray7.8.8@gmail.com +j.o.hn.m.m.u.r.r.a.y.7.8.8@gmail.com +j.ohnm.m.u.rr.ay.78.8@gmail.com +j.ohnm.m.u.rray.78.8@gmail.com +j.o.h.nm.m.u.rr.ay.78.8@gmail.com +joh.n.m.m.u.rr.a.y.7.8.8@gmail.com +joh.nm.mu.rr.a.y.7.88@gmail.com +joh.n.mmu.r.r.ay7.8.8@gmail.com +jo.h.n.mm.ur.r.ay7.88@gmail.com +j.o.hnmmur.ray.788@gmail.com +johnmmu.r.r.ay7.8.8@gmail.com +jo.hnmmurra.y.78.8@gmail.com +j.o.h.nmm.u.rra.y7.8.8@gmail.com +j.o.hn.mm.u.r.ray.7.88@gmail.com +j.ohnmm.u.rra.y.78.8@gmail.com +j.ohn.m.mu.r.r.ay.7.8.8@gmail.com +johnmm.u.rr.ay.7.88@gmail.com +johnmm.ur.r.ay.7.8.8@gmail.com +j.oh.n.mm.u.r.r.ay788@gmail.com +j.ohn.m.m.urr.a.y78.8@gmail.com +j.oh.nm.mur.r.ay7.8.8@gmail.com +johnm.m.ur.ray.7.88@gmail.com +john.mmu.r.r.ay7.8.8@gmail.com +jo.h.nmm.urr.a.y7.88@gmail.com +joh.nmm.u.rray.7.88@gmail.com +jo.hnmm.u.rra.y78.8@gmail.com +jo.h.nmmur.r.a.y7.88@gmail.com +j.oh.nm.m.u.rray.7.88@gmail.com +jo.h.nmm.u.r.r.a.y7.88@gmail.com +j.oh.nm.m.u.r.r.ay78.8@gmail.com +j.o.h.n.m.m.urr.ay.7.8.8@gmail.com +joh.n.mm.urra.y.7.88@gmail.com +johnm.mu.rra.y78.8@gmail.com +j.ohn.mmur.ra.y.78.8@gmail.com +jo.h.n.mmu.rr.a.y788@gmail.com +joh.nm.mur.r.a.y7.88@gmail.com +j.o.h.nm.m.u.r.r.ay7.88@gmail.com +jo.hnm.murray.78.8@gmail.com +joh.n.mmur.ra.y78.8@gmail.com +joh.n.mmu.rr.ay.7.8.8@gmail.com +j.o.hn.mm.ur.r.ay.78.8@gmail.com +jo.hn.mm.ur.r.a.y788@gmail.com +jo.h.n.m.m.urr.a.y7.8.8@gmail.com +john.m.murra.y7.88@gmail.com +j.o.h.n.mmurray788@gmail.com +jo.hn.mm.u.r.r.ay.78.8@gmail.com +john.m.mu.r.ray.7.8.8@gmail.com +j.o.hn.m.m.urr.ay.7.88@gmail.com +j.oh.nmmurr.ay7.88@gmail.com +j.oh.n.m.mu.r.r.ay7.88@gmail.com +jo.h.nmmur.r.a.y7.8.8@gmail.com +j.o.h.n.m.m.u.r.r.ay788@gmail.com +j.oh.nmmu.rr.ay.7.88@gmail.com +john.m.mu.r.ra.y78.8@gmail.com +joh.nm.mu.r.r.ay.7.88@gmail.com +j.ohn.mmu.r.ray.7.88@gmail.com +j.oh.nmmu.rra.y7.8.8@gmail.com +jo.h.nm.m.ur.r.a.y7.8.8@gmail.com +jo.h.n.mmu.r.r.a.y.788@gmail.com +j.ohnm.mur.r.a.y7.88@gmail.com +j.o.hnmm.urr.ay78.8@gmail.com +jo.h.n.m.m.u.rr.a.y.788@gmail.com +joh.nm.m.u.r.r.a.y7.88@gmail.com +j.o.hn.m.mur.r.ay7.88@gmail.com +j.o.h.nm.m.u.r.ra.y7.8.8@gmail.com +j.o.hn.mmu.r.ra.y7.8.8@gmail.com +jo.hnm.mu.rr.a.y78.8@gmail.com +joh.n.mmu.r.ra.y.7.88@gmail.com +joh.n.m.m.ur.ray.78.8@gmail.com +john.m.m.ur.ray.788@gmail.com +johnmmu.r.ra.y78.8@gmail.com +joh.n.mm.urra.y788@gmail.com +jo.h.nmmurray7.8.8@gmail.com +j.ohnmm.urr.ay.7.8.8@gmail.com +j.o.h.nmmu.r.r.a.y788@gmail.com +j.o.h.nm.m.u.rr.a.y788@gmail.com +jo.hn.mmurra.y.78.8@gmail.com +j.o.h.nmm.ur.r.ay.7.8.8@gmail.com +jo.h.nm.murray.78.8@gmail.com +joh.nmmurray.78.8@gmail.com +joh.n.m.murr.ay788@gmail.com +jo.hnmmu.r.r.a.y788@gmail.com +j.o.hn.mmu.r.ray7.88@gmail.com +j.ohn.m.mu.r.ra.y.788@gmail.com +jo.hnmmur.r.a.y.7.8.8@gmail.com +john.m.mu.rra.y.788@gmail.com +j.ohnm.m.u.r.r.a.y.788@gmail.com +j.o.hn.m.mur.r.a.y.788@gmail.com +jo.h.n.mm.urr.a.y.788@gmail.com +john.m.mu.rr.ay.788@gmail.com +j.oh.nmm.u.rra.y78.8@gmail.com +j.ohn.m.mu.rray7.88@gmail.com +jo.hn.m.mu.rr.a.y78.8@gmail.com +j.ohnmm.urr.a.y788@gmail.com +j.o.h.nmm.urr.ay.7.88@gmail.com +johnmm.u.r.r.ay78.8@gmail.com +j.oh.nm.m.u.rr.ay.7.88@gmail.com +j.oh.nmm.ur.ray.78.8@gmail.com +jo.hnm.murra.y788@gmail.com +jo.hn.mmur.r.a.y7.8.8@gmail.com +jo.hn.m.m.urr.ay.7.88@gmail.com +john.mm.urray.78.8@gmail.com +j.ohn.m.murr.a.y7.8.8@gmail.com +j.o.h.n.mm.urray.788@gmail.com +j.oh.nmm.u.rray.7.88@gmail.com +jo.hn.mm.u.r.r.ay7.8.8@gmail.com +j.o.h.nmmu.r.ra.y.7.8.8@gmail.com +jo.hnmmu.rr.a.y78.8@gmail.com +jo.h.nmmu.rr.ay788@gmail.com +j.ohn.m.mu.rr.ay78.8@gmail.com +j.oh.n.m.mur.ra.y7.8.8@gmail.com +joh.nmmurray788@gmail.com +j.ohn.m.mu.rray788@gmail.com +j.o.hnmmu.rr.ay788@gmail.com +j.o.hnmm.u.r.ra.y7.88@gmail.com +joh.nm.mu.r.r.ay7.8.8@gmail.com +j.o.hn.m.mu.r.ra.y.7.88@gmail.com +j.oh.nmmu.r.ra.y.7.8.8@gmail.com +johnm.mu.r.ra.y.78.8@gmail.com +j.o.h.n.m.mur.r.ay78.8@gmail.com +j.oh.nmm.urra.y7.8.8@gmail.com +j.ohnm.m.u.rray7.8.8@gmail.com +j.oh.nmmur.ray7.8.8@gmail.com +j.oh.n.m.mu.rr.a.y.7.8.8@gmail.com +jo.hnmmu.rra.y.788@gmail.com +j.ohn.mmur.r.a.y.78.8@gmail.com +john.m.m.urray.7.88@gmail.com +j.o.h.n.m.m.u.rra.y78.8@gmail.com +j.ohn.mmurr.a.y.7.8.8@gmail.com +johnm.m.u.r.r.a.y.78.8@gmail.com +jo.hnm.m.u.r.ray.7.88@gmail.com +johnm.m.u.r.ra.y.7.8.8@gmail.com +j.o.h.n.m.mu.r.r.a.y.788@gmail.com +jo.hn.mmu.rr.a.y7.8.8@gmail.com +jo.hn.m.murray.788@gmail.com +officedeptment2@gmail.com +o.ffi.c.e.d.ep.t.m.e.nt.2@gmail.com +o.f.fi.cedept.me.n.t.2@gmail.com +of.fi.ce.de.p.t.me.nt.2@gmail.com +o.f.fic.e.d.ep.t.ment.2@gmail.com +o.f.f.ice.de.ptm.e.nt.2@gmail.com +o.f.f.ic.ed.ept.me.n.t.2@gmail.com +offic.ede.pt.m.ent.2@gmail.com +o.f.f.i.c.e.d.eptme.n.t.2@gmail.com +off.ic.ede.p.t.m.e.n.t.2@gmail.com +of.f.ic.e.dept.men.t2@gmail.com +o.f.ficede.pt.m.e.nt.2@gmail.com +o.f.ficede.pt.m.e.n.t2@gmail.com +of.ficede.p.t.men.t2@gmail.com +o.ff.iced.e.p.t.me.nt.2@gmail.com +o.ff.ic.ede.ptm.en.t2@gmail.com +of.f.iced.ep.t.m.ent2@gmail.com +o.f.ficedept.me.nt2@gmail.com +of.fi.ced.ep.t.me.n.t2@gmail.com +of.fic.ede.p.tmen.t2@gmail.com +of.f.i.c.e.dep.tm.e.n.t.2@gmail.com +o.ff.ic.e.dept.ment.2@gmail.com +of.f.ice.de.ptm.ent2@gmail.com +o.f.f.i.ced.e.pt.m.e.nt.2@gmail.com +office.dep.t.men.t2@gmail.com +off.i.ce.de.p.tm.e.nt2@gmail.com +o.f.ficede.p.tmen.t2@gmail.com +office.d.e.p.t.men.t2@gmail.com +o.ff.i.c.ed.ep.t.m.en.t.2@gmail.com +o.f.fi.ced.ep.t.ment2@gmail.com +off.ic.e.dep.t.m.en.t.2@gmail.com +off.ic.ed.ep.t.m.en.t2@gmail.com +o.fficedeptm.en.t2@gmail.com +o.ff.ic.e.d.ep.tm.ent2@gmail.com +off.i.cedeptm.e.nt2@gmail.com +offi.c.ed.ep.t.ment.2@gmail.com +office.d.ep.t.m.e.nt2@gmail.com +o.f.fi.c.ede.p.tm.en.t2@gmail.com +o.ff.i.ce.d.eptm.e.nt.2@gmail.com +o.ff.i.ced.eptme.n.t.2@gmail.com +offic.e.d.ep.tm.e.nt2@gmail.com +off.icede.p.t.m.e.nt.2@gmail.com +o.f.f.i.cedeptment2@gmail.com +of.f.i.cedep.t.m.e.nt.2@gmail.com +o.ffi.c.ed.ep.tm.e.n.t.2@gmail.com +offi.ce.d.e.p.tm.e.nt2@gmail.com +o.f.fice.d.ep.tm.ent.2@gmail.com +of.fi.ced.ept.m.ent.2@gmail.com +of.fi.c.edep.tm.en.t2@gmail.com +o.ffice.dep.t.men.t2@gmail.com +o.f.fi.ce.de.p.tm.ent.2@gmail.com +o.ff.i.ce.d.e.ptment2@gmail.com +offi.ced.ep.tm.ent.2@gmail.com +o.f.fi.ce.de.p.t.men.t2@gmail.com +o.f.fic.ed.ep.tm.ent.2@gmail.com +o.f.fi.ced.ept.me.nt.2@gmail.com +off.ic.ede.p.tme.nt.2@gmail.com +o.f.f.ic.ed.e.p.t.m.en.t.2@gmail.com +of.f.iced.e.ptme.nt2@gmail.com +o.fficed.ep.tment2@gmail.com +of.f.ice.dep.tmen.t.2@gmail.com +of.fi.ce.deptm.ent2@gmail.com +o.ffic.e.de.pt.me.n.t.2@gmail.com +o.ffi.cedept.m.ent.2@gmail.com +of.fi.cede.ptme.nt.2@gmail.com +o.f.f.i.cedept.me.nt2@gmail.com +o.ffic.e.d.ep.tment2@gmail.com +of.fic.ede.p.tm.e.n.t.2@gmail.com +off.ic.e.d.e.ptment2@gmail.com +o.ff.i.ce.d.e.pt.m.en.t.2@gmail.com +o.f.f.ice.d.e.p.tme.nt.2@gmail.com +o.ff.i.c.edep.tm.ent.2@gmail.com +of.f.ice.de.ptmen.t2@gmail.com +of.f.ic.e.d.e.p.t.m.e.nt2@gmail.com +of.f.i.c.ede.pt.me.n.t.2@gmail.com +off.ic.e.de.pt.men.t2@gmail.com +o.ffi.ce.dept.m.e.nt2@gmail.com +off.iced.ept.m.ent.2@gmail.com +of.ficed.ep.t.m.e.n.t.2@gmail.com +off.i.ce.d.ep.tm.e.nt.2@gmail.com +o.f.fi.c.e.d.e.p.t.m.en.t.2@gmail.com +o.ffice.d.e.ptme.n.t2@gmail.com +o.ff.ic.ed.e.ptme.nt.2@gmail.com +off.i.c.e.de.p.t.m.ent2@gmail.com +of.fi.c.ed.e.ptment2@gmail.com +offic.e.deptment2@gmail.com +o.ffice.d.e.p.t.ment.2@gmail.com +o.ff.ic.ed.e.ptme.n.t.2@gmail.com +o.ffi.ce.d.e.pt.m.e.nt.2@gmail.com +o.f.f.ic.e.d.eptme.n.t2@gmail.com +o.ffi.c.ede.ptm.e.n.t2@gmail.com +of.f.ic.ede.p.t.me.n.t2@gmail.com +o.f.f.i.cedep.t.m.en.t.2@gmail.com +of.f.ice.d.ep.t.ment.2@gmail.com +o.ffic.e.dept.m.e.n.t2@gmail.com +office.de.p.tme.nt.2@gmail.com +o.ffice.d.e.ptm.e.nt.2@gmail.com +o.f.fi.c.edeptmen.t2@gmail.com +o.f.fi.ced.ept.m.e.n.t.2@gmail.com +off.iced.eptme.n.t.2@gmail.com +of.fi.c.ede.p.t.ment2@gmail.com +o.f.f.ic.ed.e.ptm.e.n.t2@gmail.com +of.fi.c.ede.p.t.me.nt.2@gmail.com +o.ffice.dep.tm.e.n.t2@gmail.com +of.fice.de.p.t.me.n.t2@gmail.com +of.fic.edep.tm.ent.2@gmail.com +o.f.f.ic.e.d.e.ptme.n.t.2@gmail.com +off.ice.deptm.ent2@gmail.com +o.ffi.c.edept.m.en.t2@gmail.com +offi.ced.ep.t.m.ent.2@gmail.com +o.ffi.ce.d.e.pt.m.en.t2@gmail.com +of.fi.ce.de.p.t.m.e.n.t.2@gmail.com +o.f.fic.ed.e.ptment.2@gmail.com +of.f.i.ce.d.e.ptm.e.n.t.2@gmail.com +of.f.ice.d.eptmen.t2@gmail.com +o.ffice.d.e.p.t.m.e.nt2@gmail.com +o.f.fi.ce.d.eptm.ent2@gmail.com +offi.ced.ept.m.ent2@gmail.com +of.f.ic.ed.e.ptm.e.nt2@gmail.com +off.i.ce.dep.t.m.e.nt.2@gmail.com +of.f.ic.e.d.ep.tme.n.t.2@gmail.com +of.f.icede.p.t.men.t.2@gmail.com +o.ff.ic.edep.t.m.e.n.t.2@gmail.com +o.f.f.ice.d.e.p.tm.e.n.t2@gmail.com +o.f.fi.cede.ptm.en.t2@gmail.com +offi.c.ede.ptm.ent.2@gmail.com +o.f.ficedeptme.nt.2@gmail.com +o.ff.ic.edept.men.t2@gmail.com +of.f.i.c.ede.ptmen.t2@gmail.com +o.ff.i.c.e.de.p.tm.e.nt.2@gmail.com +o.f.fi.c.ed.ep.tm.en.t2@gmail.com +off.ic.e.dep.tment.2@gmail.com +o.f.f.i.ce.dept.me.nt.2@gmail.com +offi.c.ed.eptm.ent.2@gmail.com +of.f.i.ce.dep.t.me.n.t.2@gmail.com +of.f.i.c.e.d.e.p.tment.2@gmail.com +o.f.fic.e.dep.t.m.ent2@gmail.com +o.f.f.i.ce.d.ept.me.nt2@gmail.com +o.f.fic.e.deptme.nt2@gmail.com +o.ff.ic.edep.tm.e.n.t.2@gmail.com +o.ffic.e.d.ept.me.n.t.2@gmail.com +of.f.i.c.e.dept.m.e.nt.2@gmail.com +of.f.iced.e.pt.me.nt.2@gmail.com +of.fi.c.ed.e.ptme.n.t2@gmail.com +offi.c.e.d.e.p.t.m.en.t2@gmail.com +of.f.icede.ptment.2@gmail.com +of.fi.c.e.de.ptmen.t2@gmail.com +offi.c.edept.ment2@gmail.com +o.ff.ic.e.de.p.tment.2@gmail.com +off.ic.ed.ep.t.m.e.nt2@gmail.com +o.f.fic.edep.t.m.ent2@gmail.com +off.ic.ed.e.p.t.m.e.nt2@gmail.com +o.f.fic.e.de.pt.me.nt.2@gmail.com +o.f.f.ice.de.pt.m.e.n.t.2@gmail.com +offi.ce.de.ptm.e.n.t.2@gmail.com +o.f.fi.cedep.t.m.ent.2@gmail.com +offi.c.ed.e.p.tme.n.t.2@gmail.com +of.f.ice.dep.tm.en.t2@gmail.com +of.fice.deptme.n.t.2@gmail.com +o.f.fi.cede.pt.me.nt2@gmail.com +o.ffi.c.ed.e.p.t.ment.2@gmail.com +of.f.i.c.ede.pt.m.ent2@gmail.com +off.ic.e.de.p.t.m.e.nt.2@gmail.com +of.f.i.c.e.dep.tmen.t.2@gmail.com +of.fi.c.e.d.e.ptme.n.t.2@gmail.com +o.f.f.iced.ept.me.n.t.2@gmail.com +offic.ed.ept.ment2@gmail.com +off.ic.e.deptm.e.nt2@gmail.com +of.fic.e.d.ep.tm.ent.2@gmail.com +o.ffic.ede.p.t.me.nt2@gmail.com +o.ffi.cede.p.tm.en.t2@gmail.com +o.f.f.ice.dep.tm.en.t2@gmail.com +o.f.fic.e.d.e.p.t.me.n.t2@gmail.com +off.i.c.edep.t.m.en.t.2@gmail.com +o.f.f.i.ced.e.ptmen.t2@gmail.com +of.fice.de.ptm.en.t.2@gmail.com +o.ff.icedept.me.n.t2@gmail.com +o.f.ficede.p.tm.en.t2@gmail.com +o.f.f.i.cedep.tm.en.t.2@gmail.com +off.i.cede.p.t.men.t2@gmail.com +o.f.fi.cede.ptmen.t.2@gmail.com +of.f.ice.de.ptm.en.t2@gmail.com +off.ice.de.p.tm.e.nt2@gmail.com +o.f.f.ice.dept.m.e.n.t.2@gmail.com +of.fice.d.e.pt.me.n.t2@gmail.com +o.ffice.d.eptm.ent2@gmail.com +of.f.i.ce.d.ept.m.en.t.2@gmail.com +o.f.f.i.ce.d.e.ptm.e.n.t2@gmail.com +off.ic.e.d.e.p.tm.e.nt2@gmail.com +of.fice.dep.t.ment.2@gmail.com +o.f.f.i.cede.ptment2@gmail.com +o.ff.icedep.tme.n.t2@gmail.com +o.f.f.ic.ed.ept.m.en.t.2@gmail.com +o.ffi.ce.d.ep.t.m.e.nt.2@gmail.com +offi.ce.de.p.t.ment2@gmail.com +of.f.i.c.ede.p.t.m.e.nt.2@gmail.com +of.fi.c.ed.e.pt.m.ent.2@gmail.com +o.ffi.c.e.dept.m.ent2@gmail.com +of.ficede.p.tm.e.nt.2@gmail.com +offi.c.ede.p.tment.2@gmail.com +o.ff.ic.ed.eptm.e.nt.2@gmail.com +esmondchoogee0029@gmail.com +es.mo.n.d.ch.o.oge.e0029@gmail.com +e.s.m.ondchoo.ge.e00.2.9@gmail.com +es.m.o.n.dc.h.oo.ge.e0.0.2.9@gmail.com +es.mo.n.dc.hoog.e.e.0.0.29@gmail.com +e.s.m.ondch.o.o.g.ee.0029@gmail.com +es.mondchoo.ge.e.00.29@gmail.com +esmon.dch.o.o.ge.e0.0.29@gmail.com +e.s.m.o.n.dc.hoo.g.e.e0029@gmail.com +esm.on.dch.o.o.g.ee0.0.2.9@gmail.com +es.m.ondc.ho.og.e.e.002.9@gmail.com +e.s.mo.n.dc.h.oog.e.e0.02.9@gmail.com +e.smo.nd.c.h.oo.ge.e.002.9@gmail.com +e.smo.ndch.o.og.e.e00.29@gmail.com +es.m.ondc.h.oo.g.e.e0.029@gmail.com +e.s.m.ond.c.hoo.g.ee0.02.9@gmail.com +es.m.ondc.h.oogee0029@gmail.com +esmo.nd.choo.g.ee.0.0.2.9@gmail.com +e.s.m.o.n.d.c.h.o.ogee.0.0.29@gmail.com +es.mo.n.d.c.h.o.og.ee0.0.29@gmail.com +es.mon.d.c.h.ooge.e.00.2.9@gmail.com +e.sm.o.ndc.hoo.gee.0.029@gmail.com +e.s.mo.ndc.h.oo.gee.0.02.9@gmail.com +e.smon.dc.ho.ogee.002.9@gmail.com +e.sm.on.d.c.ho.og.e.e.0.029@gmail.com +e.sm.o.ndcho.o.ge.e.0.0.29@gmail.com +es.mo.n.dchoog.e.e0029@gmail.com +es.m.on.dc.hoog.e.e0.0.2.9@gmail.com +es.m.on.dch.o.o.gee00.29@gmail.com +es.mo.n.d.cho.o.g.e.e.0029@gmail.com +esm.on.d.cho.og.ee.0.0.29@gmail.com +e.smo.nd.c.h.o.oge.e00.2.9@gmail.com +esmon.dc.h.ooge.e0.029@gmail.com +e.s.mo.n.d.cho.o.ge.e.00.2.9@gmail.com +e.s.mo.ndch.o.og.ee.00.2.9@gmail.com +es.mo.ndchoog.ee0029@gmail.com +es.m.o.ndc.hoo.g.ee.0.02.9@gmail.com +esmo.ndc.ho.ogee.0.0.29@gmail.com +e.s.m.ond.ch.o.ogee.0029@gmail.com +esmondc.h.oo.g.e.e0.0.29@gmail.com +e.s.mo.ndcho.oge.e0.0.2.9@gmail.com +e.s.mon.d.c.ho.o.g.e.e.002.9@gmail.com +es.mo.ndc.ho.o.gee0.0.29@gmail.com +e.smo.nd.cho.og.e.e.00.29@gmail.com +e.smo.n.d.c.hoog.e.e.0029@gmail.com +es.mon.dc.ho.o.gee.0.0.29@gmail.com +e.sm.ondchooge.e.0.0.2.9@gmail.com +es.m.ondcho.o.g.e.e.0.029@gmail.com +e.smondc.ho.og.ee.0.02.9@gmail.com +es.mon.d.c.h.o.o.ge.e002.9@gmail.com +e.s.m.o.n.dcho.og.e.e002.9@gmail.com +es.m.o.nd.cho.og.ee0.02.9@gmail.com +esm.o.n.dc.ho.og.e.e0.029@gmail.com +esm.ond.c.h.o.o.g.ee.0029@gmail.com +esm.on.d.c.h.o.oge.e.00.29@gmail.com +e.smo.ndc.h.o.o.gee.00.29@gmail.com +esmo.nd.cho.o.g.ee.0.0.29@gmail.com +e.s.m.o.n.d.ch.o.o.g.ee0.02.9@gmail.com +e.smo.n.d.ch.oog.ee00.29@gmail.com +esmo.ndch.o.og.e.e0.0.29@gmail.com +es.mondc.ho.o.g.ee.0.029@gmail.com +e.s.mo.n.dc.ho.ogee.0.029@gmail.com +esmo.n.d.c.hoogee.0.02.9@gmail.com +e.sm.o.nd.cho.o.gee0.0.29@gmail.com +e.s.mo.ndcho.o.ge.e.0.0.29@gmail.com +esm.ond.c.h.oo.ge.e00.2.9@gmail.com +e.smo.nd.choo.ge.e.0.0.29@gmail.com +es.mo.ndc.h.o.o.gee0.0.29@gmail.com +e.s.mon.d.choog.ee.00.2.9@gmail.com +e.sm.o.ndcho.o.g.e.e.0.0.29@gmail.com +e.s.m.o.nd.ch.oogee0029@gmail.com +esm.o.n.dc.ho.o.g.e.e.00.29@gmail.com +es.mo.n.dcho.og.ee.002.9@gmail.com +esm.ond.c.ho.oge.e00.29@gmail.com +esmo.n.d.c.ho.o.ge.e.0.02.9@gmail.com +esmondc.ho.o.ge.e.0029@gmail.com +esm.ond.c.h.oogee.0.02.9@gmail.com +es.mon.d.ch.ooge.e.002.9@gmail.com +esmon.d.ch.o.o.gee00.2.9@gmail.com +e.s.mo.nd.c.ho.oge.e.00.29@gmail.com +esm.o.n.dc.h.o.ogee0.029@gmail.com +es.mo.ndch.oog.e.e0.0.29@gmail.com +e.s.mond.c.hoog.e.e0.0.2.9@gmail.com +e.s.m.o.n.d.c.hoog.ee0029@gmail.com +e.smond.ch.o.ogee00.29@gmail.com +e.smon.d.c.h.oo.g.e.e.0.02.9@gmail.com +es.mo.nd.choog.e.e0.0.2.9@gmail.com +esmo.ndchoog.ee0029@gmail.com +e.smo.n.dch.oog.ee0.0.2.9@gmail.com +es.m.o.n.dc.h.o.o.g.e.e.0.029@gmail.com +e.s.m.o.n.dc.ho.o.g.e.e.0029@gmail.com +es.mo.ndch.o.ogee.00.2.9@gmail.com +e.smond.cho.og.e.e.0.0.29@gmail.com +e.s.m.ondcho.o.g.ee.00.2.9@gmail.com +e.sm.o.n.d.cho.o.g.ee.0029@gmail.com +e.smo.ndc.h.o.oge.e0.02.9@gmail.com +e.s.m.o.ndc.h.ooge.e002.9@gmail.com +e.smon.dc.ho.o.g.ee.00.29@gmail.com +es.m.ondch.oogee0.0.29@gmail.com +es.mo.n.dchoo.g.e.e.0.029@gmail.com +e.sm.ond.c.ho.o.g.e.e00.2.9@gmail.com +es.mo.n.dc.h.o.o.gee0029@gmail.com +es.mond.c.h.oog.e.e002.9@gmail.com +esm.on.dch.o.o.g.ee.0029@gmail.com +e.s.m.on.dc.h.o.og.ee.00.29@gmail.com +esm.ondchoog.ee0.029@gmail.com +e.s.m.o.ndch.oog.e.e.0.0.2.9@gmail.com +esm.o.nd.ch.o.o.g.ee002.9@gmail.com +e.smond.ch.oogee.00.2.9@gmail.com +esm.on.dch.oo.g.ee0.0.2.9@gmail.com +e.smondch.oo.g.ee.00.2.9@gmail.com +es.m.o.ndc.hoo.gee.0029@gmail.com +e.smondc.ho.og.e.e0.02.9@gmail.com +e.s.m.o.n.dchoog.ee.00.2.9@gmail.com +e.s.m.ond.c.hoogee0029@gmail.com +e.s.m.ond.ch.oog.ee.00.2.9@gmail.com +e.s.mon.dcho.o.ge.e00.29@gmail.com +es.mond.c.h.o.oge.e.0.029@gmail.com +es.m.on.d.c.h.o.o.gee00.2.9@gmail.com +es.mon.d.choog.e.e0029@gmail.com +e.sm.o.ndc.h.o.o.gee0.02.9@gmail.com +es.mon.d.cho.o.g.e.e.0029@gmail.com +e.s.mond.c.ho.oge.e.0.02.9@gmail.com +es.mo.n.d.cho.og.e.e0.02.9@gmail.com +es.m.on.dcho.o.ge.e.0.029@gmail.com +esm.ondc.h.o.og.e.e0.0.29@gmail.com +e.smo.n.d.c.ho.ogee0.0.2.9@gmail.com +e.s.mo.ndc.h.oo.g.ee0.0.29@gmail.com +es.m.ondc.hoog.ee00.2.9@gmail.com +e.smo.nd.ch.o.o.g.ee.0.0.29@gmail.com +esmo.ndchoog.e.e.0029@gmail.com +es.mond.c.ho.o.gee.002.9@gmail.com +es.m.o.n.d.c.h.oogee.0.0.29@gmail.com +esmo.n.d.c.h.o.og.e.e.0029@gmail.com +esmon.dc.ho.o.g.ee0.029@gmail.com +e.smond.choo.gee0.0.29@gmail.com +esmo.ndc.ho.og.ee.0.029@gmail.com +e.s.m.o.ndch.oo.g.e.e0.029@gmail.com +es.mo.nd.ch.oog.e.e.0.029@gmail.com +es.mo.nd.cho.o.g.ee.0.0.2.9@gmail.com +es.mondch.ooge.e0.029@gmail.com +e.s.mon.dch.oo.gee.0.0.2.9@gmail.com +es.mo.ndcho.ogee002.9@gmail.com +e.sm.o.n.d.cho.og.e.e0029@gmail.com +es.mon.d.ch.o.ogee.00.29@gmail.com +es.mondch.oo.g.e.e0.0.2.9@gmail.com +esmo.n.d.c.h.o.ogee.00.2.9@gmail.com +e.s.mo.ndc.h.o.oge.e0.02.9@gmail.com +es.m.ondc.hoo.ge.e.0029@gmail.com +esmondc.ho.oge.e00.2.9@gmail.com +es.mondc.h.oog.e.e.002.9@gmail.com +e.smon.dc.hoo.g.e.e0.0.29@gmail.com +es.mon.d.ch.ooge.e0.02.9@gmail.com +e.sm.ond.cho.o.g.ee0.029@gmail.com +e.smo.n.dcho.og.ee0029@gmail.com +e.s.mo.nd.ch.o.o.g.ee002.9@gmail.com +e.smondc.h.oo.g.ee00.2.9@gmail.com +e.sm.o.n.d.cho.o.ge.e0.02.9@gmail.com +e.smond.cho.og.ee002.9@gmail.com +es.mond.c.h.o.o.g.ee.0029@gmail.com +e.sm.ondchoo.ge.e.00.29@gmail.com +es.m.ond.choo.ge.e0.02.9@gmail.com +e.s.m.o.ndch.o.og.ee.0.0.2.9@gmail.com +e.smo.n.dc.h.oo.gee.002.9@gmail.com +es.mond.cho.o.ge.e.00.29@gmail.com +e.smo.n.d.c.ho.o.gee0.0.29@gmail.com +es.mo.ndc.h.oog.e.e0.02.9@gmail.com +e.sm.on.dch.o.oge.e.0.02.9@gmail.com +e.sm.on.d.ch.o.og.e.e.0.0.29@gmail.com +esmo.n.d.ch.oog.ee0.029@gmail.com +esmond.cho.o.g.e.e.00.2.9@gmail.com +esm.ond.c.hoo.gee002.9@gmail.com +esm.on.d.cho.ogee0.02.9@gmail.com +e.smon.d.c.hoo.gee0.0.2.9@gmail.com +es.m.o.ndcho.oge.e00.2.9@gmail.com +esm.ond.c.h.oo.g.ee0.02.9@gmail.com +e.sm.on.d.cho.og.e.e.0029@gmail.com +e.s.m.on.dc.h.ooge.e.002.9@gmail.com +es.m.o.ndch.o.o.g.ee0.029@gmail.com +e.sm.o.nd.ch.oo.ge.e.00.2.9@gmail.com +esm.o.n.d.cho.ogee002.9@gmail.com +e.s.m.on.d.c.h.oo.gee.0029@gmail.com +e.sm.ondc.h.oog.e.e.00.2.9@gmail.com +e.sm.o.n.dch.oo.g.ee.002.9@gmail.com +e.sm.o.ndcho.og.e.e0029@gmail.com +e.s.mo.n.dc.h.o.og.e.e0.0.29@gmail.com +es.m.on.d.ch.o.ogee.0.02.9@gmail.com +esm.ond.ch.oog.ee0.02.9@gmail.com +e.sm.on.dc.hooge.e.00.2.9@gmail.com +e.s.m.on.d.c.h.oog.e.e.0029@gmail.com +e.s.m.on.d.c.ho.o.ge.e002.9@gmail.com +es.mondc.h.oog.e.e.0.029@gmail.com +e.smo.n.dc.h.oog.e.e.0.0.2.9@gmail.com +e.sm.o.n.dc.hoo.g.e.e.0.029@gmail.com +esmond.ch.oo.g.e.e0.0.2.9@gmail.com +esm.ondch.oo.g.e.e0.0.2.9@gmail.com +e.s.mo.nd.choo.gee.0.02.9@gmail.com +es.m.ondc.h.o.o.ge.e0029@gmail.com +e.smo.n.d.c.h.oogee.0.02.9@gmail.com +e.s.mo.ndch.oogee0.029@gmail.com +e.sm.o.n.d.cho.o.g.e.e.0.029@gmail.com" +aVazfPNa,Forestry,Ginga2221,Lua,Saturday 11th of November 2023 05:33:00 PM CDT,"slotFuel = 1 +slotCheck = 2 +slotTurn = 3 +slotChest = 4 +slotFor = 5 +slotEnd = 6 +slotFree = 7 + +dir = false +i = 0 + +function turn(dir) + if dir == false then + turtle.turnLeft() + else + turtle.turnRight() + end +end + +function cuttree() + turtle.select(slotFree) + turtle.dig() + turtle.digUp() + turtle.up() + local bloc = turtle.detect() + + while bloc == true do + bloc = turtle.detect() + turtle.dig() + turtle.digUp() + turtle.up() + end + local dirt = turtle.detectDown() + while dirt == false do + turtle.down() + dirt = turtle.detectDown() + end +end + + +function check() + turtle.turnLeft() + if turtle.detect() == true then + cuttree() + end + turtle.turnRight() + turtle.turnRight() + if turtle.detect() == true then + cuttree() + end + turtle.turnLeft() + turtle.forward() +end + + +while true do + + turtle.select(slotFor) + if turtle.compareDown() == true then + turtle.forward() + end + + turtle.select(slotCheck) + if turtle.compareDown() == true then + check() + end + + turtle.select(slotTurn) + if turtle.compareDown() == true then + turn(dir) + if i==0 then + dir = dir + i = 1 + else + dir = not dir + i = 0 + end + turtle.forward() + end + + turtle.select(slotChest) + if turtle.compareDown() == true then + print(""ok"") + end + + turtle.select(slotEnd) + if turtle.compareDown() == true then + turtle.turnLeft() + turtle.turnLeft() + turtle.forward() + end + +end" +dnKmv6rm,Combine 2 Programms,MagmaLP,Lua,Saturday 11th of November 2023 05:32:17 PM CDT,"--This Computer will stay at Trading Townspawn +--x:-7864 y:68 z:13718 +--MInecraft(1.4.7) Tekkit Lite Modepack +--ServerIP: server.lycodon.com + +os.loadAPI(""ocs/apis/sensor"") +mon = peripheral.wrap(""back"") +term.setBackgroundColor(32768) +term.setCursorPos(1,1) +term.clear() + +function calc_color(color) + return math.pow(2, color - 1) +end + +function msg(gap, line, color, groundb, text) + term.setBackgroundColor(calc_color(groundb)) + term.setCursorPos(gap,line) + term.setTextColor(calc_color(color)) + text = term.write(text) +end + +function clear() + for yPos = 7,17 do + msg(1,yPos,16,16,"" "") + end + msg(01,19,08,16,"" "") +end + +function getS() + for v, k in pairs(s) do + if k.Name == ""ME Wireless Access Point"" then + target = v + end + end + sleep(0.5) + return target +end + +Adjustable_Emitter_Amount = 0 + + +while true do + sen = sensor.wrap(""bottom"") + for targetName,targetInfo in pairs(sen.getTargets()) do --detect targets + name = targetName + if targetInfo.Name == ""Player"" then --detect if target is a player + if fs.exists(""Users/"" ..name) == false then --create user + file = fs.open(""Users/"" .. name, ""w"") + file.write(""Adjustabel Emitter= 0\n"") + file.write(""Amaranthine Dust= 0\n"") + file.write(""Azure Dust= 0\n"") + file.write(""Iridescent Dust= 0\n"") + file.write(""Shiny Ingot= 0\n"") + file.write(""Tungsten Ore= 0"") + file.close() + end + + file = fs.open(""local-name"", ""w"") --name local speichern + file.write(name) + file.close() + + msg(01,01,02,16,"" Account: ""..name) --überschrift + msg(01,02,08,16,""---------------------------------------------------"") + + clear() + msg(06,07,01,15,"" "") msg(30,07,01,15,"" "") + msg(06,08,01,15,"" deposit items "") msg(30,08,01,15,"" withdraw items "") + msg(06,09,01,15,"" "") msg(30,09,01,15,"" "") + + msg(14,04,06,16,""$$$ $$$"") + msg(18,04,05,16,""Trading-City Bank"") + msg(18,05,01,16,""~~~~~~~~~~~~~~~~~"") + msg(02,13,09,16,""After 1 year offline, your account will be"") + msg(02,14,09,16,""deleted, along with all your things!"") + msg(02,15,09,16,""Save your valuable items here so you can"") + msg(02,16,09,16,""get them back even after a player reset."") + + msg(01,18,08,16,""---------------------------------------------------"") + + local event, button, X, Y = os.pullEvent(""mouse_click"") + if X >= 06 and X <= 23 and Y >= 07 and Y <= 09 then --deposit money + clear() + sleep(0.5) + + msg(02,07,01,16,""Insertable Items:"") + msg(02,08,09,16,""-> Adjustable Emitters -> Azure Dust"") + msg(02,09,09,16,""-> Tungste Ore -> Amaranthine Dust"") + msg(02,10,09,16,""-> Shiny Ingot -> Iridescent Dust"") + + msg(02,13,09,16,""Insert all items on the left and then"") + msg(02,14,09,16,""confirm here with the red button."") + msg(02,15,09,16,""Your items will remain saved until"") + msg(02,16,09,16,""you retrieve them."") + + msg(40,13,01,15,"" "") + msg(40,14,01,15,"" confirm "") + msg(40,15,01,15,"" "") + + msg(47,19,16,01,"" back"") + + local event, button, X, Y = os.pullEvent(""mouse_click"") + if X >= 40 and X <= 49 and Y >= 13 and Y <= 15 then --confirm button + sen = sensor.wrap(""top"") + s = sen.getTargets() + + --fs.delete(""List"") + file = fs.open(""Local_List"", ""w"") + file.close() + + function getS() + for v, k in pairs(s) do + if k.Name == ""ME Wireless Access Point"" then + target = v + end + end + sleep(0.5) + return target + end + + target = getS() + if target then + s1 = sen.getTargetDetails(target) + print(""Eingeworfene Items:"") + for _, item in pairs(s1.Items) do + local displayName = item.Name or ""Unknown Item"" + local size = item.Size or 0 + local file = fs.open(""Local_List"", ""a"") + file.write(displayName .. ""= "" .. size .. ""\n"") + file.close() + + print(displayName .. "" = "" .. size .. ""\n"") + end + end + + + -- Funktion zum Lesen der Datei und Extrahieren der Informationen + function ladeItems() + local datei = fs.open(""Local_List"", ""r"") -- Datei im Lesemodus öffnen + + if not datei then + print(""Fehler: Datei konnte nicht geöffnet werden."") + return + end + + -- Tabelle zum Speichern der Iteminformationen + local items = {} + + -- Schleife durch jede Zeile der Datei + repeat + local zeile = datei.readLine() -- Eine Zeile aus der Datei lesen + if zeile then + -- Trenne den Itemnamen und die Menge anhand des Gleichheitszeichens + local itemName, menge = zeile:match(""([^=]+)%s*=%s*(%d+)"") + if itemName and menge then + items[itemName] = tonumber(menge) + else + print(""Fehlerhafte Zeile in der Datei: "" .. zeile) + end + end + until not zeile + + datei.close() -- Datei schließen + + return items + end + + -- Beispielaufruf der Funktion + local itemTabelle = ladeItems() + + -- Beispiel: Verwendung der abgerufenen Informationen + if itemTabelle then + Local_AEs_Amount = itemTabelle[""Adjustable Emitter""] + --Local_Amaranthine_Amount = itemTabelle[""Amaranthine Dust""] + --Local_Azure_Amount = itemTabelle[""Azure Dust""] + --Local_Iridescent_Amount = itemTabelle[""Iridescent Dust""] + Local_Shiny_Amount = itemTabelle[""Shiny Ingot""] + Local_Tungsten_Amount = itemTabelle[""Tungsten Ore""] + end + + if not Local_AEs_Amount then + Local_AEs_Amount = 0 + end + --if not Local_Amaranthine_Amount then + -- Local_Amaranthine_Amount = 0 + --end + --if not Local_Azure_Amount then + -- Local_Azure_Amount = 0 + --end + --if not Local_Iridescent_Amount then + -- Local_Iridescent_Amount = 0 + --end + if not Local_Shiny_Amount then + Local_Shiny_Amount = 0 + end + if not Local_Tungsten_Amount then + Local_Tungsten_Amount = 0 + end + -------------------------------------------------------------------------- + + -- Funktion zum Lesen der Datei und Extrahieren der Informationen + file = fs.open(""local-name"", ""r"") --name local speichern + name = file.readLine() + file.close() + --name = ""MagmaLP"" + function ladeItems() + local datei = fs.open(""Users/"" .. name, ""r"") -- Datei im Lesemodus öffnen + + if not datei then + print(""Fehler: Datei konnte nicht geöffnet werden."") + return + end + + -- Tabelle zum Speichern der Iteminformationen + local items = {} + + -- Schleife durch jede Zeile der Datei + repeat + local zeile = datei.readLine() -- Eine Zeile aus der Datei lesen + if zeile then + -- Trenne den Itemnamen und die Menge anhand des Gleichheitszeichens + local itemName, menge = zeile:match(""([^=]+)%s*=%s*(%d+)"") + if itemName and menge then + items[itemName] = tonumber(menge) + else + print(""Fehlerhafte Zeile in der Datei: "" .. zeile) + end + end + until not zeile + + datei.close() -- Datei schließen + + return items + end + + -- Beispielaufruf der Funktion + local itemTabelle = ladeItems() + + -- Beispiel: Verwendung der abgerufenen Informationen + if itemTabelle then + AEs_Amount = itemTabelle[""Adjustable Emitter""] + --Amaranthine_Amount = itemTabelle[""Amaranthine Dust""] + --Azure_Amount = itemTabelle[""Azure Dust""] + --Iridescent_Amount = itemTabelle[""Iridescent Dust""] + Shiny_Amount = itemTabelle[""Shiny Ingot""] + Tungsten_Amount = itemTabelle[""Tungsten Ore""] + end + + New_AEs_Amount = AEs_Amount + Local_AEs_Amount + --New_Amaranthine_Amount = Amaranthine_Amount + Local_Amaranthine_Amount + --New_Azure_Amount = Azure_Amount + Local_Azure_Amount + --New_Iridescent_Amount = Iridescent_Amount + Local_Iridescent_Amount + New_Shiny_Amount = Shiny_Amount + Local_Shiny_Amount + New_Tungsten_Amount = Tungsten_Amount + Local_Tungsten_Amount + + fs.delete(""Local_List"") + fs.delete(""Users/"" .. name) + file = fs.open(""Users/"" .. name, ""w"") + file.close() + + local file = fs.open(""Users/"" .. name, ""a"") + file.write(""Adjustable Emitter= "" .. New_AEs_Amount .. ""\n"") + --file.write(""Amaranthine Dust= "" .. New_Amaranthine_Amount .. ""\n"") + --file.write(""Azure Dust= "" .. New_Azure_Amount .. ""\n"") + --file.write(""Iridescent Dust= "" .. New_Iridescent_Amount .. ""\n"") + file.write(""Shiny Ingot= "" .. New_Shiny_Amount .. ""\n"") + file.write(""Tungsten Ore= "" .. New_Tungsten_Amount .. ""\n"") + file.close() + + print("" "") + print(""addierte Werte:"") + print(""AEs:"", New_AEs_Amount) + --print(""Amaranthine:"", New_Amaranthine_Amount) + --print(""Azure:"", New_Azure_Amount) + --print(""Iridescent:"",New_Iridescent_Amount) + print(""Shiny:"", New_Shiny_Amount) + print(""Tungsten:"", New_Tungsten_Amount) + end + end + end + end + sleep(15) + os.reboot() +end" +rhvUiacY,webinar-python-input-patterns-2023-11-11,jspill,Python,Saturday 11th of November 2023 05:14:06 PM CDT,"# Webinar Input Patterns 2023 Nov 11 + +# input() ALWAYS returns a string + +# Some common patterns... +# 1 Recast a numeric string into an int or float +# 2 Breaking up a long string into a list of smaller strings +# 3 Break up a string containing numeric chars into a list of +# recast ints or floats +# 4 One value tells you how many times to call input() +# 5 We DON'T KNOW how many times to call input(), but we know +# a sentinel value to stop + + +# 1 Recast a numeric string into an int or float +# 5 # that 5 is ""5"" but I might want the int 5 +# myInput = float(input())# int(input()) +# print(myInput) +# print(type(myInput).__name__) + +# 2 Breaking up a long string into a list of smaller strings +# myInput = input() +# myList = myInput.split() +# print(myList) + +# 12 28 34 # one input() to be split() +# 12 # vs 3 separate calls to input() +# 28 +# 34 + +# ""Pat Silly Doe"" or ""Julia Clark"" +# myInput = input().split() +# # myList = myInput.split() +# print(myInput) +# print(len(myInput)) + +# 3 Break up a string containing numeric chars into a list of +# recast ints or floats +# 12 28 34 # one input() to be split() +# myInput = input() +# strList = myInput.split() +# print(strList) # ['12', '99', '34', '25'] +# +# numList = [] +# for item in strList: +# numList.append(int(item)) +# print(numList) # [12, 99, 34, 25] + +# 4 One value tells you HOW MANY TIMES to call input() +# Any ""known number of times"" means a for loop +# 5 +# 30.0 +# 50.0 +# 10.0 +# 100.0 +# 65.0 + +# call input() to get the number of times +# numVals = int(input()) +# floatList = [] +# +# # loop with range() +# for num in range(numVals): +# nextInput = float(input()) +# floatList.append(nextInput) +# # floatList.append(float(input())) +# +# print(floatList) + + +# 5 We DON'T KNOW how many times to call input(), but we know to stop on some SENTINEL VALUE +# this is a WHILE loop condition + +# myInput = input() + +# set up a while loop +# while myInput != ""-1"": +# # do whatever we need to do +# print(myInput) +# # get next input +# myInput = input() +# print(""OK. Quitting..."") + +# # Stop on quit or done or d +quitCmds = [""quit"", ""done"", ""d""] +myInput = input() + +while not myInput in quitCmds: + # do stuff + print(f""I got the command {myInput}"") + myInput = input() +print(""Done!"") +" +1ZiNCzy2,Premium3,HendarOfficial,PHP,Saturday 11th of November 2023 04:49:19 PM CDT,"Link: https://tutwuri.id/3MHk0k +Pass: premium303 " +AbngaCcR,Untitled,sissou123,Python,Saturday 11th of November 2023 04:48:19 PM CDT,"WebMicroPython. MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library +for more:https://cuty.io/JFN4Iqx2Vxa" +PrYDWGbV,Premium3,HendarOfficial,PHP,Saturday 11th of November 2023 04:48:01 PM CDT,premium303 +pi52Lgww,Untitled,sissou123,Python,Saturday 11th of November 2023 04:30:15 PM CDT,"Mastering Python - From Novice to Ninja +Learn Python with Machine Learning, Object Oriented Programming, Data Structures, Web Services, Multi-Threading and more +for more:https://cuty.io/aSEB2jDe" +xqEYnQXx,Axqid's Data,azimuths,JSON,Saturday 11th of November 2023 04:26:16 PM CDT,"{""Stats"":{""MissionEXP"":{""ObjectName"":""MissionEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PrimaryCN"":{""ObjectName"":""PrimaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""mapmove1"":{""ObjectName"":""mapmove1"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LeftEye"":{""ObjectName"":""LeftEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Default""},""Key12"":{""ObjectName"":""Key12"",""ObjectClass"":""StringValue"",""ObjectValue"":""=""},""Blind"":{""ObjectName"":""Blind"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""Slot2"":{""ObjectName"":""Slot2"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""TailedBeastLevel"":{""ObjectName"":""TailedBeastLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CombatEXP"":{""ObjectName"":""CombatEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Personality"":{""ObjectName"":""Personality"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""GripCount"":{""ObjectName"":""GripCount"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Marking"":{""ObjectName"":""Marking"",""ObjectClass"":""IntValue"",""ObjectValue"":""69""},""SkinColor"":{""ObjectName"":""SkinColor"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""HideName"":{""ObjectName"":""HideName"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""IsExiled"":{""ObjectName"":""IsExiled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot11"":{""ObjectName"":""Slot11"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""MSAbility1"":{""ObjectName"":""MSAbility1"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""KPos"":{""ObjectName"":""KPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LINDAMINISTARTUP"":{""ObjectName"":""LINDAMINISTARTUP"",""ObjectClass"":""IntValue"",""ObjectValue"":""5""},""Slot4"":{""ObjectName"":""Slot4"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Slot9"":{""ObjectName"":""Slot9"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Version"":{""ObjectName"":""Version"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HairColorR"":{""ObjectName"":""HairColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""64""},""EyeColorG"":{""ObjectName"":""EyeColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""67""},""CurseMarkLevel"":{""ObjectName"":""CurseMarkLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key2"":{""ObjectName"":""Key2"",""ObjectClass"":""StringValue"",""ObjectValue"":""2""},""Genjutsu"":{""ObjectName"":""Genjutsu"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SwordSave"":{""ObjectName"":""SwordSave"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuXP"":{""ObjectName"":""BijuuXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key3"":{""ObjectName"":""Key3"",""ObjectClass"":""StringValue"",""ObjectValue"":""3""},""BonusSkillPoints"":{""ObjectName"":""BonusSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorB"":{""ObjectName"":""CColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PosY"":{""ObjectName"":""PosY"",""ObjectClass"":""IntValue"",""ObjectValue"":""980""},""SPR"":{""ObjectName"":""SPR"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""BijuuConvo"":{""ObjectName"":""BijuuConvo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""jincooldown"":{""ObjectName"":""jincooldown"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Ken"":{""ObjectName"":""Ken"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Scar"":{""ObjectName"":""Scar"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot12"":{""ObjectName"":""Slot12"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""RecentTrainings"":{""ObjectName"":""RecentTrainings"",""ObjectClass"":""StringValue"",""ObjectValue"":""{}""},""EyeColorR"":{""ObjectName"":""EyeColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""203""},""HairColorG"":{""ObjectName"":""HairColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""62""},""RaidCD"":{""ObjectName"":""RaidCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot6"":{""ObjectName"":""Slot6"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""HairColorB"":{""ObjectName"":""HairColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""63""},""Gender"":{""ObjectName"":""Gender"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""MSAbility2"":{""ObjectName"":""MSAbility2"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Kids"":{""ObjectName"":""Kids"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SecondaryWep"":{""ObjectName"":""SecondaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""PosZ"":{""ObjectName"":""PosZ"",""ObjectClass"":""IntValue"",""ObjectValue"":""3582""},""UnlockedCloak"":{""ObjectName"":""UnlockedCloak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CloakTime"":{""ObjectName"":""CloakTime"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuRelation"":{""ObjectName"":""BijuuRelation"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Prestige"":{""ObjectName"":""Prestige"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxAge"":{""ObjectName"":""MaxAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TailedBeastMastered"":{""ObjectName"":""TailedBeastMastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Mangekyo"":{""ObjectName"":""Mangekyo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastGripped"":{""ObjectName"":""LastGripped"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastAge"":{""ObjectName"":""LastAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""1699740674""},""Key11"":{""ObjectName"":""Key11"",""ObjectClass"":""StringValue"",""ObjectValue"":""-""},""AwakenCD"":{""ObjectName"":""AwakenCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AgeLimit"":{""ObjectName"":""AgeLimit"",""ObjectClass"":""IntValue"",""ObjectValue"":""2400""},""SecondaryAmmo"":{""ObjectName"":""SecondaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""Mastered"":{""ObjectName"":""Mastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HandsignTraining"":{""ObjectName"":""HandsignTraining"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""WipeLog"":{""ObjectName"":""WipeLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot10"":{""ObjectName"":""Slot10"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Key9"":{""ObjectName"":""Key9"",""ObjectClass"":""StringValue"",""ObjectValue"":""9""},""Slot5"":{""ObjectName"":""Slot5"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Slot7"":{""ObjectName"":""Slot7"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""RESTORE"":{""ObjectName"":""RESTORE"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TailedBeast"":{""ObjectName"":""TailedBeast"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""GrandParentID"":{""ObjectName"":""GrandParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""TimesRerolled"":{""ObjectName"":""TimesRerolled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurseMarkEXP"":{""ObjectName"":""CurseMarkEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HBChoice"":{""ObjectName"":""HBChoice"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""WeaponSave"":{""ObjectName"":""WeaponSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PrimaryWep"":{""ObjectName"":""PrimaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""OriginalVillage"":{""ObjectName"":""OriginalVillage"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""BijuuSealed"":{""ObjectName"":""BijuuSealed"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Name"":{""ObjectName"":""Name"",""ObjectClass"":""StringValue"",""ObjectValue"":""Ax""},""ToggleAccessories"":{""ObjectName"":""ToggleAccessories"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastChakra"":{""ObjectName"":""LastChakra"",""ObjectClass"":""IntValue"",""ObjectValue"":""750""},""Key10"":{""ObjectName"":""Key10"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Key4"":{""ObjectName"":""Key4"",""ObjectClass"":""StringValue"",""ObjectValue"":""4""},""RU"":{""ObjectName"":""RU"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot0"":{""ObjectName"":""Slot0"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""logcheck"":{""ObjectName"":""logcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot-"":{""ObjectName"":""Slot-"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Key1"":{""ObjectName"":""Key1"",""ObjectClass"":""StringValue"",""ObjectValue"":""1""},""FamilyID"":{""ObjectName"":""FamilyID"",""ObjectClass"":""StringValue"",""ObjectValue"":""Ax(13)1519646""},""Slot="":{""ObjectName"":""Slot="",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""ItemSave"":{""ObjectName"":""ItemSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Slot3"":{""ObjectName"":""Slot3"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""Key8"":{""ObjectName"":""Key8"",""ObjectClass"":""StringValue"",""ObjectValue"":""8""},""Blindness"":{""ObjectName"":""Blindness"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""RP"":{""ObjectName"":""RP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""DateRecord"":{""ObjectName"":""DateRecord"",""ObjectClass"":""IntValue"",""ObjectValue"":""3702""},""BerserkTimes"":{""ObjectName"":""BerserkTimes"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SpentSkillPoints"":{""ObjectName"":""SpentSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PDLog"":{""ObjectName"":""PDLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key6"":{""ObjectName"":""Key6"",""ObjectClass"":""StringValue"",""ObjectValue"":""6""},""Deaths"":{""ObjectName"":""Deaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""EyeColorB"":{""ObjectName"":""EyeColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""Slot1"":{""ObjectName"":""Slot1"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""ChakraArmorRGB"":{""ObjectName"":""ChakraArmorRGB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Parentq"":{""ObjectName"":""Parentq"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BDAYS"":{""ObjectName"":""BDAYS"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""PrimaryAmmo"":{""ObjectName"":""PrimaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""LastStomach"":{""ObjectName"":""LastStomach"",""ObjectClass"":""IntValue"",""ObjectValue"":""155""},""ParentID"":{""ObjectName"":""ParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PosX"":{""ObjectName"":""PosX"",""ObjectClass"":""IntValue"",""ObjectValue"":""303""},""Elo"":{""ObjectName"":""Elo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Bank"":{""ObjectName"":""Bank"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ResetPos"":{""ObjectName"":""ResetPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SkillPoints"":{""ObjectName"":""SkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""25""},""startnewlife"":{""ObjectName"":""startnewlife"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Trauma"":{""ObjectName"":""Trauma"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastKilledUser"":{""ObjectName"":""LastKilledUser"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AnbuLog"":{""ObjectName"":""AnbuLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MissionSuccess"":{""ObjectName"":""MissionSuccess"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurrentWep"":{""ObjectName"":""CurrentWep"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""MaxRank"":{""ObjectName"":""MaxRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""Key5"":{""ObjectName"":""Key5"",""ObjectClass"":""StringValue"",""ObjectValue"":""5""},""SeenDeaths"":{""ObjectName"":""SeenDeaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""RyoRES"":{""ObjectName"":""RyoRES"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastHealth"":{""ObjectName"":""LastHealth"",""ObjectClass"":""IntValue"",""ObjectValue"":""289""},""Ryo"":{""ObjectName"":""Ryo"",""ObjectClass"":""IntValue"",""ObjectValue"":""100""},""CColorR"":{""ObjectName"":""CColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key7"":{""ObjectName"":""Key7"",""ObjectClass"":""StringValue"",""ObjectValue"":""7""},""WeaveSpeed"":{""ObjectName"":""WeaveSpeed"",""ObjectClass"":""IntValue"",""ObjectValue"":""20""},""RightEye"":{""ObjectName"":""RightEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Default""},""DefaultMouth"":{""ObjectName"":""DefaultMouth"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TrainingEXP"":{""ObjectName"":""TrainingEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Rank"":{""ObjectName"":""Rank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""CanRank"":{""ObjectName"":""CanRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""TailedBeastEXP"":{""ObjectName"":""TailedBeastEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorG"":{""ObjectName"":""CColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxTails"":{""ObjectName"":""MaxTails"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Age"":{""ObjectName"":""Age"",""ObjectClass"":""IntValue"",""ObjectValue"":""9""},""berserkcheck"":{""ObjectName"":""berserkcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Village"":{""ObjectName"":""Village"",""ObjectClass"":""IntValue"",""ObjectValue"":""8""},""bald"":{""ObjectName"":""bald"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SecondaryCN"":{""ObjectName"":""SecondaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""KillStreak"":{""ObjectName"":""KillStreak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot8"":{""ObjectName"":""Slot8"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""kek"":{""ObjectName"":""kek"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""Influence"":{""ObjectName"":""Influence"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Title"":{""ObjectName"":""Title"",""ObjectClass"":""StringValue"",""ObjectValue"":""Academy Student""}},""Skilltree"":{""Sound Seal"":{""ObjectName"":""Sound Seal"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""}},""Copy"":[]}" +j5Myrx2s,Axqid's Data,azimuths,JSON,Saturday 11th of November 2023 04:07:53 PM CDT,"{""Stats"":{""MissionEXP"":{""ObjectName"":""MissionEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""-18""},""PrimaryCN"":{""ObjectName"":""PrimaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""mapmove1"":{""ObjectName"":""mapmove1"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LeftEye"":{""ObjectName"":""LeftEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Default""},""Key12"":{""ObjectName"":""Key12"",""ObjectClass"":""StringValue"",""ObjectValue"":""y""},""Blind"":{""ObjectName"":""Blind"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""Slot2"":{""ObjectName"":""Slot2"",""ObjectClass"":""StringValue"",""ObjectValue"":""Lariat""},""TailedBeastLevel"":{""ObjectName"":""TailedBeastLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CombatEXP"":{""ObjectName"":""CombatEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""1592""},""Personality"":{""ObjectName"":""Personality"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""GripCount"":{""ObjectName"":""GripCount"",""ObjectClass"":""IntValue"",""ObjectValue"":""30""},""Marking"":{""ObjectName"":""Marking"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""SkinColor"":{""ObjectName"":""SkinColor"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""HideName"":{""ObjectName"":""HideName"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""IsExiled"":{""ObjectName"":""IsExiled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot11"":{""ObjectName"":""Slot11"",""ObjectClass"":""StringValue"",""ObjectValue"":""Lightning Cloak 2""},""MSAbility1"":{""ObjectName"":""MSAbility1"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Key8"":{""ObjectName"":""Key8"",""ObjectClass"":""StringValue"",""ObjectValue"":""t""},""LINDAMINISTARTUP"":{""ObjectName"":""LINDAMINISTARTUP"",""ObjectClass"":""IntValue"",""ObjectValue"":""5""},""Slot4"":{""ObjectName"":""Slot4"",""ObjectClass"":""StringValue"",""ObjectValue"":""Leaf Whirlwind""},""Slot9"":{""ObjectName"":""Slot9"",""ObjectClass"":""StringValue"",""ObjectValue"":""Demon Step""},""Version"":{""ObjectName"":""Version"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""DateRecord"":{""ObjectName"":""DateRecord"",""ObjectClass"":""IntValue"",""ObjectValue"":""3702""},""Key4"":{""ObjectName"":""Key4"",""ObjectClass"":""StringValue"",""ObjectValue"":""4""},""CurseMarkLevel"":{""ObjectName"":""CurseMarkLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key2"":{""ObjectName"":""Key2"",""ObjectClass"":""StringValue"",""ObjectValue"":""2""},""Genjutsu"":{""ObjectName"":""Genjutsu"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SwordSave"":{""ObjectName"":""SwordSave"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuXP"":{""ObjectName"":""BijuuXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key3"":{""ObjectName"":""Key3"",""ObjectClass"":""StringValue"",""ObjectValue"":""3""},""BonusSkillPoints"":{""ObjectName"":""BonusSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorB"":{""ObjectName"":""CColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PosY"":{""ObjectName"":""PosY"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""SPR"":{""ObjectName"":""SPR"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""BijuuConvo"":{""ObjectName"":""BijuuConvo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""jincooldown"":{""ObjectName"":""jincooldown"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Ken"":{""ObjectName"":""Ken"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Scar"":{""ObjectName"":""Scar"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot12"":{""ObjectName"":""Slot12"",""ObjectClass"":""StringValue"",""ObjectValue"":""Leg Breaker""},""Slot8"":{""ObjectName"":""Slot8"",""ObjectClass"":""StringValue"",""ObjectValue"":""Goshyuru""},""EyeColorR"":{""ObjectName"":""EyeColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""63""},""HairColorG"":{""ObjectName"":""HairColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""240""},""RaidCD"":{""ObjectName"":""RaidCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot6"":{""ObjectName"":""Slot6"",""ObjectClass"":""StringValue"",""ObjectValue"":""Advanced Demon Flip""},""HairColorB"":{""ObjectName"":""HairColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""190""},""Gender"":{""ObjectName"":""Gender"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""MSAbility2"":{""ObjectName"":""MSAbility2"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Kids"":{""ObjectName"":""Kids"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SecondaryWep"":{""ObjectName"":""SecondaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""PosZ"":{""ObjectName"":""PosZ"",""ObjectClass"":""IntValue"",""ObjectValue"":""1484""},""UnlockedCloak"":{""ObjectName"":""UnlockedCloak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CloakTime"":{""ObjectName"":""CloakTime"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuRelation"":{""ObjectName"":""BijuuRelation"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Prestige"":{""ObjectName"":""Prestige"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxAge"":{""ObjectName"":""MaxAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TailedBeastMastered"":{""ObjectName"":""TailedBeastMastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Mangekyo"":{""ObjectName"":""Mangekyo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastGripped"":{""ObjectName"":""LastGripped"",""ObjectClass"":""IntValue"",""ObjectValue"":""48934806""},""LastAge"":{""ObjectName"":""LastAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""1699734585""},""Key11"":{""ObjectName"":""Key11"",""ObjectClass"":""StringValue"",""ObjectValue"":""-""},""AwakenCD"":{""ObjectName"":""AwakenCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AgeLimit"":{""ObjectName"":""AgeLimit"",""ObjectClass"":""IntValue"",""ObjectValue"":""2400""},""SecondaryAmmo"":{""ObjectName"":""SecondaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""Mastered"":{""ObjectName"":""Mastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HandsignTraining"":{""ObjectName"":""HandsignTraining"",""ObjectClass"":""IntValue"",""ObjectValue"":""6""},""WipeLog"":{""ObjectName"":""WipeLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot10"":{""ObjectName"":""Slot10"",""ObjectClass"":""StringValue"",""ObjectValue"":""Axe Kick""},""Key9"":{""ObjectName"":""Key9"",""ObjectClass"":""StringValue"",""ObjectValue"":""x""},""Slot5"":{""ObjectName"":""Slot5"",""ObjectClass"":""StringValue"",""ObjectValue"":""Liger Bomb""},""Slot7"":{""ObjectName"":""Slot7"",""ObjectClass"":""StringValue"",""ObjectValue"":""Demon Fists""},""RESTORE"":{""ObjectName"":""RESTORE"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TailedBeast"":{""ObjectName"":""TailedBeast"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ItemSave"":{""ObjectName"":""ItemSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""Flak""},""TimesRerolled"":{""ObjectName"":""TimesRerolled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurseMarkEXP"":{""ObjectName"":""CurseMarkEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HBChoice"":{""ObjectName"":""HBChoice"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""WeaponSave"":{""ObjectName"":""WeaponSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PrimaryWep"":{""ObjectName"":""PrimaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""OriginalVillage"":{""ObjectName"":""OriginalVillage"",""ObjectClass"":""IntValue"",""ObjectValue"":""6""},""BijuuSealed"":{""ObjectName"":""BijuuSealed"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Name"":{""ObjectName"":""Name"",""ObjectClass"":""StringValue"",""ObjectValue"":""Ax""},""Key10"":{""ObjectName"":""Key10"",""ObjectClass"":""StringValue"",""ObjectValue"":""c""},""LastChakra"":{""ObjectName"":""LastChakra"",""ObjectClass"":""IntValue"",""ObjectValue"":""1140""},""HairColorR"":{""ObjectName"":""HairColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""250""},""RecentTrainings"":{""ObjectName"":""RecentTrainings"",""ObjectClass"":""StringValue"",""ObjectValue"":""[\""Block Training\"",\""Pushup Training\"",\""Handsign Training\""]""},""RU"":{""ObjectName"":""RU"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""KPos"":{""ObjectName"":""KPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""logcheck"":{""ObjectName"":""logcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot-"":{""ObjectName"":""Slot-"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PrimaryAmmo"":{""ObjectName"":""PrimaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""FamilyID"":{""ObjectName"":""FamilyID"",""ObjectClass"":""StringValue"",""ObjectValue"":""Ax(20)2440265""},""GrandParentID"":{""ObjectName"":""GrandParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""RP"":{""ObjectName"":""RP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot3"":{""ObjectName"":""Slot3"",""ObjectClass"":""StringValue"",""ObjectValue"":""Leaf Rising Wind""},""WeaveSpeed"":{""ObjectName"":""WeaveSpeed"",""ObjectClass"":""IntValue"",""ObjectValue"":""20""},""Blindness"":{""ObjectName"":""Blindness"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""Trauma"":{""ObjectName"":""Trauma"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ChakraArmorRGB"":{""ObjectName"":""ChakraArmorRGB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BerserkTimes"":{""ObjectName"":""BerserkTimes"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SpentSkillPoints"":{""ObjectName"":""SpentSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""-24""},""PDLog"":{""ObjectName"":""PDLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key6"":{""ObjectName"":""Key6"",""ObjectClass"":""StringValue"",""ObjectValue"":""6""},""Deaths"":{""ObjectName"":""Deaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""49""},""EyeColorB"":{""ObjectName"":""EyeColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""95""},""Slot1"":{""ObjectName"":""Slot1"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kubikiribocho""},""LastStomach"":{""ObjectName"":""LastStomach"",""ObjectClass"":""IntValue"",""ObjectValue"":""463""},""Parentq"":{""ObjectName"":""Parentq"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BDAYS"":{""ObjectName"":""BDAYS"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Slot="":{""ObjectName"":""Slot="",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""CanRank"":{""ObjectName"":""CanRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""EyeColorG"":{""ObjectName"":""EyeColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""79""},""Elo"":{""ObjectName"":""Elo"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""TrainingEXP"":{""ObjectName"":""TrainingEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""-16""},""DefaultMouth"":{""ObjectName"":""DefaultMouth"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ResetPos"":{""ObjectName"":""ResetPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SkillPoints"":{""ObjectName"":""SkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""25""},""startnewlife"":{""ObjectName"":""startnewlife"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxRank"":{""ObjectName"":""MaxRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""LastKilledUser"":{""ObjectName"":""LastKilledUser"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AnbuLog"":{""ObjectName"":""AnbuLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MissionSuccess"":{""ObjectName"":""MissionSuccess"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurrentWep"":{""ObjectName"":""CurrentWep"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""SeenDeaths"":{""ObjectName"":""SeenDeaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key5"":{""ObjectName"":""Key5"",""ObjectClass"":""StringValue"",""ObjectValue"":""5""},""ToggleAccessories"":{""ObjectName"":""ToggleAccessories"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""RyoRES"":{""ObjectName"":""RyoRES"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastHealth"":{""ObjectName"":""LastHealth"",""ObjectClass"":""IntValue"",""ObjectValue"":""513""},""Ryo"":{""ObjectName"":""Ryo"",""ObjectClass"":""IntValue"",""ObjectValue"":""777""},""CColorR"":{""ObjectName"":""CColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key7"":{""ObjectName"":""Key7"",""ObjectClass"":""StringValue"",""ObjectValue"":""7""},""Slot0"":{""ObjectName"":""Slot0"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""RightEye"":{""ObjectName"":""RightEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Default""},""Bank"":{""ObjectName"":""Bank"",""ObjectClass"":""IntValue"",""ObjectValue"":""9000""},""Rank"":{""ObjectName"":""Rank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""PosX"":{""ObjectName"":""PosX"",""ObjectClass"":""IntValue"",""ObjectValue"":""2592""},""ParentID"":{""ObjectName"":""ParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""TailedBeastEXP"":{""ObjectName"":""TailedBeastEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorG"":{""ObjectName"":""CColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxTails"":{""ObjectName"":""MaxTails"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Age"":{""ObjectName"":""Age"",""ObjectClass"":""IntValue"",""ObjectValue"":""13""},""berserkcheck"":{""ObjectName"":""berserkcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Village"":{""ObjectName"":""Village"",""ObjectClass"":""IntValue"",""ObjectValue"":""8""},""bald"":{""ObjectName"":""bald"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SecondaryCN"":{""ObjectName"":""SecondaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""KillStreak"":{""ObjectName"":""KillStreak"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""Key1"":{""ObjectName"":""Key1"",""ObjectClass"":""StringValue"",""ObjectValue"":""1""},""kek"":{""ObjectName"":""kek"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""Influence"":{""ObjectName"":""Influence"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Title"":{""ObjectName"":""Title"",""ObjectClass"":""StringValue"",""ObjectValue"":""Sp. Jounin""}},""Skilltree"":{""Black Cloak"":{""ObjectName"":""Black Cloak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Lightning Cloak 2"":{""ObjectName"":""Lightning Cloak 2"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Goshyuru"":{""ObjectName"":""Goshyuru"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Flip M2"":{""ObjectName"":""Demon Flip M2"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Curse Mark"":{""ObjectName"":""Curse Mark"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Lariat"":{""ObjectName"":""Lariat"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Advanced Taijutsu"":{""ObjectName"":""Advanced Taijutsu"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Axe Kick"":{""ObjectName"":""Axe Kick"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Advanced Demon Flip"":{""ObjectName"":""Advanced Demon Flip"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leaf Whirlwind"":{""ObjectName"":""Leaf Whirlwind"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Misogi"":{""ObjectName"":""Misogi"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Liger Bomb"":{""ObjectName"":""Liger Bomb"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Substitution"":{""ObjectName"":""Substitution"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""1000 Years of Death"":{""ObjectName"":""1000 Years of Death"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Step"":{""ObjectName"":""Demon Step"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Fists"":{""ObjectName"":""Demon Fists"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leg Breaker"":{""ObjectName"":""Leg Breaker"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Lightning Cloak"":{""ObjectName"":""Lightning Cloak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Dynamic Entry"":{""ObjectName"":""Dynamic Entry"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leaf Rising Wind"":{""ObjectName"":""Leaf Rising Wind"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Sound Seal"":{""ObjectName"":""Sound Seal"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""}},""Copy"":[]}" +pTsZHTpT,MOK layout Cherokee,dksetiavan,YAML,Saturday 11th of November 2023 04:04:56 PM CDT,"{ +""title"":""Cherokee"", +""onScreen"":{ +""main"":[ +""ᏈᎸᎼᏎᏕᏮᎱᏑᏭᎺᏇ"", +""ᏅᎳᎬᎡᎢᎩᏌᎥᎾᏢᏩ"", +""ᎪᏚᎠᎰᏀᎻᎫᏦᏞᏝᎣ"", +""[SHIFT]ᏃᏯᏟᏙᏴᏁᎷᏬᎿ[DEL]"", +""[TOOL]Ꮂ[ALTGR:,][SPACE][][][SYM:.][ENTER][]"" +], + +""shifted"":[ +""ᏡᏄᏱᏲᎴᏵᎵᏜᎧᏛᏊ"", +""ᎤᏔᏋᏒᏖᎽᏠᏆᏫᎮᏳ"", +""ᎯᎦᏧᎨᎶᏂᏗᏥᏓᏨᏍ"", +""[SHIFT]ᏘᏐᏣᏤᏏᎭᏉᏪᎹ[DEL]"", +""[LOCK]Ᏸ[ALTGR:,][SPACE][][][SYM:.][ENTER][]"" +], + +""altGr"":[ +""ꮘꮈꮌꮞꮥꮾꮁꮡꮽꮊꮗ"", +""ꮕꮃꭼꭱꭲꭹꮜꭵꮎꮲꮹ"", +""ꭺꮪꭰꮀꮐꮋꭻꮶꮮꮭꭳ"", +""[SHIFT]ꮓꮿꮯꮩᏼꮑꮇꮼꮏ[DEL]"", +""[LOCK]ꮂ[ALTGR:,][SPACE][][][SYM:.][ENTER][]"" +], + +""altGrShifted"":[ +""ꮱꮔᏹᏺꮄᏽꮅꮬꭷꮫꮚ"", +""ꭴꮤꮛꮢꮦꮍꮰꮖꮻꭾᏻ"", +""ꭿꭶꮷꭸꮆꮒꮧꮵꮣꮸꮝ"", +""[SHIFT]ꮨꮠꮳꮴꮟꭽꮙꮺꮉ[DEL]"", +""[LOCK]ᏸ[ALTGR:,][SPACE][][][SYM:.][ENTER][]"" +]}} +    " +CrfjYFbS,TestCreuse,Ginga2221,Lua,Saturday 11th of November 2023 04:00:39 PM CDT,"NbAv = 4 +NbL = 4 +NbDo = 4 + +turtle.select(1) +turtle.refuel() + +sel = 1 + +for iD = 1,NbDo do + + for iL = 1, NbL do + + for iF = 1, NbAv do + turtle.dig() + turtle.forward() + end + + if sel == 1 then + turtle.turnLeft() + turtle.dig() + turtle.forward() + turtle.turnLeft() + sel = -1 + elseif sel == -1 then + turtle.turnRight() + turtle.dig() + turtle.forward() + turtle.turnRight() + sel = 1 + end + end + + turtle.turnLeft() + for i=1, NbAv do + turtle.forward() + end + turtle.turnRight() + turtle.digDown() + turtle.down() + +end + + +" +5CsMVmrn,Untitled,Gooble,Lua,Saturday 11th of November 2023 03:57:16 PM CDT," +timesRowed = 0 +function row() +i = 0 + while i < 6 do + turtle.placeDown() + turtle.forward() + turtle.placeDown() + print(i) + i = i+1 + end + timesRowed = timesRowed + 1 +end +function rowEndR() + turtle.turnRight() + turtle.forward() + turtle.turnRight() + r = true +end +function rowEndL() + turtle.turnLeft() + turtle.forward() + turtle.turnLeft() +r = False +end +function rowEnd() + if r == true then + rowEndL() else + rowEndR() + end +end + +function dirtBase() + select(1) + r = false + while timesRowed < 5 do + row() + rowEnd() + end + row() + turtle.up() + turtle.turnLeft() + turtle.turnLeft() +end + +function fence() + turtle.select(2) + i = 0 + while i < 6 do + turtle.placeDown() + turtle.forward() + turtle.placeDown() + i = i + 1 + end + turtle.turnLeft() +end + +function makeGate() + turtle.turnRight() + turtle.forward() + turtle.placeDown() + turtle.turnLeft() + turtle.forward() + turtle.placeDown() + turtle.forward() + turtle.placeDown() + turtle.forward() + turtle.placeDown() + turtle.forward() + turtle.placeDown() + turtle.select(3) + turtle.forward() + turtle.turnLeft() + turtle.placeDown() + turtle.turnRight() + turtle.forward() + turtle.turnLeft() + turtle.select(2) + turtle.placeDown() + turtle.forward() + turtle.placeDown() +end +function makePen() + dirtBase() + fence() + fence() + fence() + makeGate() +end + +makePen() +turtle.turnLeft() +turtle.forward() +turtle.forward() +turtle.forward() +turtle.forward() +turtle.forward() +turtle.turnRight() +turtle.down()" +fyheCrF4,hemly's Data,azimuths,JSON,Saturday 11th of November 2023 03:44:55 PM CDT,"{""Stats"":{""Key5"":{""ObjectName"":""Key5"",""ObjectClass"":""StringValue"",""ObjectValue"":""5""},""PrimaryCN"":{""ObjectName"":""PrimaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""mapmove1"":{""ObjectName"":""mapmove1"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LeftEye"":{""ObjectName"":""LeftEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Ketsuryugan""},""Key12"":{""ObjectName"":""Key12"",""ObjectClass"":""StringValue"",""ObjectValue"":""=""},""Blind"":{""ObjectName"":""Blind"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""Slot2"":{""ObjectName"":""Slot2"",""ObjectClass"":""StringValue"",""ObjectValue"":""Advanced Demon Flip""},""TailedBeastLevel"":{""ObjectName"":""TailedBeastLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CombatEXP"":{""ObjectName"":""CombatEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""5003""},""Personality"":{""ObjectName"":""Personality"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""GripCount"":{""ObjectName"":""GripCount"",""ObjectClass"":""IntValue"",""ObjectValue"":""28""},""Marking"":{""ObjectName"":""Marking"",""ObjectClass"":""IntValue"",""ObjectValue"":""69""},""SkinColor"":{""ObjectName"":""SkinColor"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""HideName"":{""ObjectName"":""HideName"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""IsExiled"":{""ObjectName"":""IsExiled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot11"":{""ObjectName"":""Slot11"",""ObjectClass"":""StringValue"",""ObjectValue"":""Demon Step""},""MSAbility1"":{""ObjectName"":""MSAbility1"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""KPos"":{""ObjectName"":""KPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LINDAMINISTARTUP"":{""ObjectName"":""LINDAMINISTARTUP"",""ObjectClass"":""IntValue"",""ObjectValue"":""5""},""Slot4"":{""ObjectName"":""Slot4"",""ObjectClass"":""StringValue"",""ObjectValue"":""Water Shotgun""},""Slot9"":{""ObjectName"":""Slot9"",""ObjectClass"":""StringValue"",""ObjectValue"":""Bubble Field""},""Version"":{""ObjectName"":""Version"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HairColorR"":{""ObjectName"":""HairColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""95""},""EyeColorG"":{""ObjectName"":""EyeColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""22""},""CurseMarkLevel"":{""ObjectName"":""CurseMarkLevel"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key2"":{""ObjectName"":""Key2"",""ObjectClass"":""StringValue"",""ObjectValue"":""2""},""Genjutsu"":{""ObjectName"":""Genjutsu"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SwordSave"":{""ObjectName"":""SwordSave"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuXP"":{""ObjectName"":""BijuuXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SeenDeaths"":{""ObjectName"":""SeenDeaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BonusSkillPoints"":{""ObjectName"":""BonusSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorB"":{""ObjectName"":""CColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PosY"":{""ObjectName"":""PosY"",""ObjectClass"":""IntValue"",""ObjectValue"":""234""},""SPR"":{""ObjectName"":""SPR"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""BijuuConvo"":{""ObjectName"":""BijuuConvo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""jincooldown"":{""ObjectName"":""jincooldown"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Ken"":{""ObjectName"":""Ken"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Scar"":{""ObjectName"":""Scar"",""ObjectClass"":""IntValue"",""ObjectValue"":""4""},""Slot12"":{""ObjectName"":""Slot12"",""ObjectClass"":""StringValue"",""ObjectValue"":""Demon Fists""},""RecentTrainings"":{""ObjectName"":""RecentTrainings"",""ObjectClass"":""StringValue"",""ObjectValue"":""{}""},""EyeColorR"":{""ObjectName"":""EyeColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""113""},""HairColorG"":{""ObjectName"":""HairColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""69""},""RaidCD"":{""ObjectName"":""RaidCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot6"":{""ObjectName"":""Slot6"",""ObjectClass"":""StringValue"",""ObjectValue"":""Axe Kick""},""HairColorB"":{""ObjectName"":""HairColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""60""},""Gender"":{""ObjectName"":""Gender"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""Left Eye"":{""ObjectName"":""Left Eye"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MSAbility2"":{""ObjectName"":""MSAbility2"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Kids"":{""ObjectName"":""Kids"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""SecondaryWep"":{""ObjectName"":""SecondaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""PosZ"":{""ObjectName"":""PosZ"",""ObjectClass"":""IntValue"",""ObjectValue"":""-2095""},""UnlockedCloak"":{""ObjectName"":""UnlockedCloak"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CloakTime"":{""ObjectName"":""CloakTime"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BijuuRelation"":{""ObjectName"":""BijuuRelation"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Prestige"":{""ObjectName"":""Prestige"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot0"":{""ObjectName"":""Slot0"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""TailedBeastMastered"":{""ObjectName"":""TailedBeastMastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Mangekyo"":{""ObjectName"":""Mangekyo"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""LastGripped"":{""ObjectName"":""LastGripped"",""ObjectClass"":""IntValue"",""ObjectValue"":""63357237""},""LastAge"":{""ObjectName"":""LastAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""1699738253""},""Key11"":{""ObjectName"":""Key11"",""ObjectClass"":""StringValue"",""ObjectValue"":""-""},""AwakenCD"":{""ObjectName"":""AwakenCD"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AgeLimit"":{""ObjectName"":""AgeLimit"",""ObjectClass"":""IntValue"",""ObjectValue"":""2400""},""SecondaryAmmo"":{""ObjectName"":""SecondaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""12""},""Mastered"":{""ObjectName"":""Mastered"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HandsignTraining"":{""ObjectName"":""HandsignTraining"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""WipeLog"":{""ObjectName"":""WipeLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot10"":{""ObjectName"":""Slot10"",""ObjectClass"":""StringValue"",""ObjectValue"":""Water Gun""},""Key9"":{""ObjectName"":""Key9"",""ObjectClass"":""StringValue"",""ObjectValue"":""9""},""Slot5"":{""ObjectName"":""Slot5"",""ObjectClass"":""StringValue"",""ObjectValue"":""Leaf Rising Wind""},""Slot7"":{""ObjectName"":""Slot7"",""ObjectClass"":""StringValue"",""ObjectValue"":""Leaf Whirlwind""},""RESTORE"":{""ObjectName"":""RESTORE"",""ObjectClass"":""IntValue"",""ObjectValue"":""561""},""TailedBeast"":{""ObjectName"":""TailedBeast"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ItemSave"":{""ObjectName"":""ItemSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""Flak""},""TimesRerolled"":{""ObjectName"":""TimesRerolled"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurseMarkEXP"":{""ObjectName"":""CurseMarkEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""HBChoice"":{""ObjectName"":""HBChoice"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""WeaponSave"":{""ObjectName"":""WeaponSave"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PrimaryWep"":{""ObjectName"":""PrimaryWep"",""ObjectClass"":""StringValue"",""ObjectValue"":""Kunai""},""OriginalVillage"":{""ObjectName"":""OriginalVillage"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""BijuuSealed"":{""ObjectName"":""BijuuSealed"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Influence"":{""ObjectName"":""Influence"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key10"":{""ObjectName"":""Key10"",""ObjectClass"":""StringValue"",""ObjectValue"":""t""},""Key4"":{""ObjectName"":""Key4"",""ObjectClass"":""StringValue"",""ObjectValue"":""4""},""LastChakra"":{""ObjectName"":""LastChakra"",""ObjectClass"":""IntValue"",""ObjectValue"":""72""},""DateRecord"":{""ObjectName"":""DateRecord"",""ObjectClass"":""IntValue"",""ObjectValue"":""3428""},""Key8"":{""ObjectName"":""Key8"",""ObjectClass"":""StringValue"",""ObjectValue"":""x""},""RU"":{""ObjectName"":""RU"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ToggleAccessories"":{""ObjectName"":""ToggleAccessories"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""logcheck"":{""ObjectName"":""logcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Slot-"":{""ObjectName"":""Slot-"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""PrimaryAmmo"":{""ObjectName"":""PrimaryAmmo"",""ObjectClass"":""IntValue"",""ObjectValue"":""10""},""FamilyID"":{""ObjectName"":""FamilyID"",""ObjectClass"":""StringValue"",""ObjectValue"":""Duwap(4)2413359""},""Rank"":{""ObjectName"":""Rank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""WeaveSpeed"":{""ObjectName"":""WeaveSpeed"",""ObjectClass"":""IntValue"",""ObjectValue"":""20""},""Slot3"":{""ObjectName"":""Slot3"",""ObjectClass"":""StringValue"",""ObjectValue"":""Goshyuru""},""Slot8"":{""ObjectName"":""Slot8"",""ObjectClass"":""StringValue"",""ObjectValue"":""Hydrification""},""Blindness"":{""ObjectName"":""Blindness"",""ObjectClass"":""NumberValue"",""ObjectValue"":""0""},""ChakraArmorRGB"":{""ObjectName"":""ChakraArmorRGB"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PDLog"":{""ObjectName"":""PDLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BerserkTimes"":{""ObjectName"":""BerserkTimes"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SpentSkillPoints"":{""ObjectName"":""SpentSkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""-24""},""RP"":{""ObjectName"":""RP"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""Key6"":{""ObjectName"":""Key6"",""ObjectClass"":""StringValue"",""ObjectValue"":""6""},""Deaths"":{""ObjectName"":""Deaths"",""ObjectClass"":""IntValue"",""ObjectValue"":""6""},""EyeColorB"":{""ObjectName"":""EyeColorB"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""Slot1"":{""ObjectName"":""Slot1"",""ObjectClass"":""StringValue"",""ObjectValue"":""HammerAxe""},""LastStomach"":{""ObjectName"":""LastStomach"",""ObjectClass"":""IntValue"",""ObjectValue"":""421""},""Parentq"":{""ObjectName"":""Parentq"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""BDAYS"":{""ObjectName"":""BDAYS"",""ObjectClass"":""StringValue"",""ObjectValue"":""0""},""Trauma"":{""ObjectName"":""Trauma"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CanRank"":{""ObjectName"":""CanRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""1""},""GrandParentID"":{""ObjectName"":""GrandParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""MaxAge"":{""ObjectName"":""MaxAge"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""DefaultMouth"":{""ObjectName"":""DefaultMouth"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""TrainingEXP"":{""ObjectName"":""TrainingEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""ResetPos"":{""ObjectName"":""ResetPos"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SkillPoints"":{""ObjectName"":""SkillPoints"",""ObjectClass"":""IntValue"",""ObjectValue"":""25""},""startnewlife"":{""ObjectName"":""startnewlife"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Elo"":{""ObjectName"":""Elo"",""ObjectClass"":""IntValue"",""ObjectValue"":""44""},""LastKilledUser"":{""ObjectName"":""LastKilledUser"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""AnbuLog"":{""ObjectName"":""AnbuLog"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MissionSuccess"":{""ObjectName"":""MissionSuccess"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CurrentWep"":{""ObjectName"":""CurrentWep"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""MissionEXP"":{""ObjectName"":""MissionEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Name"":{""ObjectName"":""Name"",""ObjectClass"":""StringValue"",""ObjectValue"":""Main Aggressor""},""LastHealth"":{""ObjectName"":""LastHealth"",""ObjectClass"":""IntValue"",""ObjectValue"":""38""},""RyoRES"":{""ObjectName"":""RyoRES"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key3"":{""ObjectName"":""Key3"",""ObjectClass"":""StringValue"",""ObjectValue"":""3""},""Ryo"":{""ObjectName"":""Ryo"",""ObjectClass"":""IntValue"",""ObjectValue"":""21789""},""CColorR"":{""ObjectName"":""CColorR"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Key7"":{""ObjectName"":""Key7"",""ObjectClass"":""StringValue"",""ObjectValue"":""z""},""MaxRank"":{""ObjectName"":""MaxRank"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""RightEye"":{""ObjectName"":""RightEye"",""ObjectClass"":""StringValue"",""ObjectValue"":""Default""},""Bank"":{""ObjectName"":""Bank"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""PosX"":{""ObjectName"":""PosX"",""ObjectClass"":""IntValue"",""ObjectValue"":""196""},""ParentID"":{""ObjectName"":""ParentID"",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""TailedBeastEXP"":{""ObjectName"":""TailedBeastEXP"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""CColorG"":{""ObjectName"":""CColorG"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""MaxTails"":{""ObjectName"":""MaxTails"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""berserkcheck"":{""ObjectName"":""berserkcheck"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Age"":{""ObjectName"":""Age"",""ObjectClass"":""IntValue"",""ObjectValue"":""23""},""Village"":{""ObjectName"":""Village"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""bald"":{""ObjectName"":""bald"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""SecondaryCN"":{""ObjectName"":""SecondaryCN"",""ObjectClass"":""IntValue"",""ObjectValue"":""3""},""KillStreak"":{""ObjectName"":""KillStreak"",""ObjectClass"":""IntValue"",""ObjectValue"":""2""},""Key1"":{""ObjectName"":""Key1"",""ObjectClass"":""StringValue"",""ObjectValue"":""1""},""Slot="":{""ObjectName"":""Slot="",""ObjectClass"":""StringValue"",""ObjectValue"":""""},""kek"":{""ObjectName"":""kek"",""ObjectClass"":""IntValue"",""ObjectValue"":""24""},""Title"":{""ObjectName"":""Title"",""ObjectClass"":""StringValue"",""ObjectValue"":""Sp. Jounin""},""Ketsuryugan"":{""ObjectName"":""Ketsuryugan"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""}},""Skilltree"":{""Goshyuru"":{""ObjectName"":""Goshyuru"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Flip M2"":{""ObjectName"":""Demon Flip M2"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Water Shotgun"":{""ObjectName"":""Water Shotgun"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leaf Rising Wind"":{""ObjectName"":""Leaf Rising Wind"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Advanced Taijutsu"":{""ObjectName"":""Advanced Taijutsu"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Axe Kick"":{""ObjectName"":""Axe Kick"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Advanced Demon Flip"":{""ObjectName"":""Advanced Demon Flip"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leaf Whirlwind"":{""ObjectName"":""Leaf Whirlwind"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Misogi"":{""ObjectName"":""Misogi"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Leg Breaker"":{""ObjectName"":""Leg Breaker"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Substitution"":{""ObjectName"":""Substitution"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""1000 Years of Death"":{""ObjectName"":""1000 Years of Death"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Step"":{""ObjectName"":""Demon Step"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Demon Fists"":{""ObjectName"":""Demon Fists"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Hydrification"":{""ObjectName"":""Hydrification"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Dynamic Entry"":{""ObjectName"":""Dynamic Entry"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""},""Water Gun"":{""ObjectName"":""Water Gun"",""ObjectClass"":""IntValue"",""ObjectValue"":""0""}},""Copy"":[]}" +QwxsmYcJ,telegraf,_MrBlackLord_,TypeScript,Saturday 11th of November 2023 03:36:03 PM CDT,"// ++++++++++++++++++++++++++ app.module.ts +++++++++++++++++++++++++++++++++++++ +@Module({ + imports: [ + TelegrafModule.forRootAsync({ + imports: [ConfigModule], + inject: [ConfigService], + useFactory(configService: ConfigService): TelegrafModuleOptions { + const store = Mongo({ + url: configService.getOrThrow('MONGO_URI'), + database: configService.getOrThrow('MONGO_DB_SESSION_NAME') + }); + return { + token: configService.getOrThrow('BOT_TOKEN'), + middlewares: [session({ store }), commandMiddleware], + }; + } + }) + ], + providers: [AppUpdate, HelpScene, AdminScene, RequestScene] +}) +export class AppModule {} +// ++++++++++++++++++++++++++ commandMiddleware.ts +++++++++++++++++++++++++++++++++++++ +export const commandMiddleware: Middleware = async ( + ctx, + next +) => { + const text = (ctx.message as Message.TextMessage)?.text; + if (text && text.startsWith('/')) { + switch (text.slice(1)) { + case 'help': + ctx.scene.enter('help_scene'); + break; + case 'admin': + ctx.scene.enter('admin_scene'); + break; + case 'request': + ctx.scene.enter('request_scene'); + break; + } + } + next(); +}; +" +vLEWT4dX,followdays_RealDjox,RealDjox,JavaScript,Saturday 11th of November 2023 03:00:02 PM CDT,"a=[""has been following"",""for"",""days"",""day""]; +b=[""подписан на канал"",""уже"",""дней"",""день""]; +for(i=0;i= 11 && days%100 <= 14){ + t=t.replace('дней','дней'); +} +else{ + switch(days%10){ + case 1: + t=t.replace('дней', 'день'); + break; + case 2: + case 3: + case 4: + t=t.replace('дней','дня'); + break; + default: + t=t.replace('дней','дней'); + break; + } +} + +if(t.includes('@realdjox уже')){ + t=t.replace('@realdjox', 'RealDjox'); +} +if (t.toLowerCase().includes('could not find a twitch account')){ + t='Не удалось найти пользователя -> ' + t.split(' ').pop(); +} +if (t.toLowerCase().includes('could not get users from twitch api')){ + t='Не удалось получить пользователей из Twitch API, имя пользователя недействительно -> ' + t.split(' ').pop(); +} + +" +6zVzb4im,Windows 11 basic optimizer by Melody,Harze2k,PowerShell,Saturday 11th of November 2023 02:58:35 PM CDT,"######################################################################################################################## +#Read all about the tweaks here on Melodys page: https://sites.google.com/view/melodystweaks/windows-11-basic-optimizer# +######################################################################################################################## +function Set-RegistryValue { + param ( + [string]$path, + [string]$name, + $value, + [string]$type = ""DWord"", + [switch]$Force + ) + # Check if the key exists and create it if it doesn't + $key = Get-Item -Path $path -ErrorAction SilentlyContinue + if ($null -eq $key) { + try { + New-Item -Path $path -Force | Out-Null + $key = Get-Item -Path $path + Write-Host ""Creating key at $path."" -ForegroundColor Green + } + catch { + Write-Warning ""Failed to create key $key. $_"" + } + } + else { + Write-Host ""Key at $path already exists."" + } + # Set the value, overwriting if it exists when -Force is specified + try { + if ($Force -or ($key.GetValue($name, ""NotExist"") -eq ""NotExist"")) { + Set-ItemProperty -Path $path -Name $name -Value $value -Type $type -Force | Out-Null + Write-Host ""Setting $type value $name to $value."" -ForegroundColor Green + } + else { + Write-Host ""$type value $name with existing value already exists. Use -Force to overwrite."" -ForegroundColor Yellow + } + } + catch { + Write-Warning ""Failed to set value $name at $path. $_"" + } +} +function Remove-RegistryKey { + param ( + [string]$path + ) + try { + if (Test-Path $path) { + Remove-Item -Path $path -Force -ErrorAction Stop -Recurse + Write-Host ""Removed registry key $path."" -ForegroundColor Green + } + else { + Write-Host ""Registry key $path was not found."" -ForegroundColor Yellow + } + } + catch { + Write-Warning ""Could not remove key $path. $_"" + } +} +$mitigationOptionsValue = New-Object byte[] 48 +for ($i = 0; $i -lt $mitigationOptionsValue.Length; $i++) { + $mitigationOptionsValue[$i] = 0x22 +} +$registryValues = @{ + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel"" = @{ + ""MitigationOptions"" = @{ Value = $mitigationOptionsValue; Type = ""Binary"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"" = @{ + ""EnableCfg"" = @{ Value = 0; Type = ""DWord"" } + ""MoveImages"" = @{ Value = 0; Type = ""DWord"" } + ""FeatureSettings"" = @{ Value = 1; Type = ""DWord"" } + ""FeatureSettingsOverride"" = @{ Value = 3; Type = ""DWord"" } + ""FeatureSettingsOverrideMask"" = @{ Value = 3; Type = ""DWord"" } + ""DisableExceptionChainValidation"" = @{ Value = 1; Type = ""DWord"" } + ""KernelSEHOPEnabled"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\FVE"" = @{ + ""DisableExternalDMAUnderLock"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard"" = @{ + ""EnableVirtualizationBasedSecurity"" = @{ Value = 0; Type = ""DWord"" } + ""HVCIMATRequired"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer\Main"" = @{ + ""DEPOff"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer"" = @{ + ""NoDataExecutionPrevention"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\System"" = @{ + ""DisableHHDEP"" = @{ Value = 1; Type = ""DWord"" } + ""EnableSmartScreen"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager"" = @{ + ""ProtectionMode"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\AppV\CEIP"" = @{ + ""CEIPEnable"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Internet Explorer\SQM"" = @{ + ""DisableCustomerImprovementProgram"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Messenger\Client"" = @{ + ""CEIP"" = @{ Value = 2; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\MSDeploy\3"" = @{ + ""EnableTelemetry"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\SQMClient\Windows"" = @{ + ""CEIPEnable"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppCompat"" = @{ + ""AITEnable"" = @{ Value = 0; Type = ""DWord"" } + ""DisableInventory"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection"" = @{ + ""AllowTelemetry"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting"" = @{ + ""Disabled"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender"" = @{ + ""DisableRoutinelyTakingAction"" = @{ Value = 1; Type = ""DWord"" } + ""ServiceKeepAlive"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection"" = @{ + ""DisableRealtimeMonitoring"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Reporting"" = @{ + ""DisableEnhancedNotifications"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen"" = @{ + ""ConfigureAppInstallControlEnabled"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Threats"" = @{ + ""Threats_ThreatSeverityDefaultAction"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Threats\ThreatSeverityDefaultAction"" = @{ + ""1"" = @{ Value = ""6""; Type = ""String"" } + ""2"" = @{ Value = ""6""; Type = ""String"" } + ""4"" = @{ Value = ""6""; Type = ""String"" } + ""5"" = @{ Value = ""6""; Type = ""String"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\UX Configuration"" = @{ + ""Notification_Suppress"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MsMpEng.exe\PerfOptions"" = @{ + ""CpuPriorityClass"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MsMpEngCP.exe\PerfOptions"" = @{ + ""CpuPriorityClass"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers"" = @{ + ""HwSchMode"" = @{ Value = 2; Type = ""DWord"" } + } +} +$registryDeletions = @( + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Acrobat.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AcrobatInfo.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AcroCEF.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AcroRd32.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AcroServicesUpdater.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ExtExport.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ie4uinit.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ieinstal.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ielowutil.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ieUnatt.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mscorsvw.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msfeedssync.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mshta.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ngen.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ngentask.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PresentationHost.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PrintDialog.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PrintIsolationHost.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\runtimebroker.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\splwow64.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\spoolsv.exe"", + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SystemSettings.exe"" +) +# Apply registry settings +foreach ($path in $registryValues.Keys) { + foreach ($name in $registryValues[$path].Keys) { + $value = $registryValues[$path][$name].Value + $type = $registryValues[$path][$name].Type + Set-RegistryValue -path $path -name $name -value $value -type $type -Force + } +} +# Remove registry keys +foreach ($path in $registryDeletions) { + Remove-RegistryKey -path $path +} +# BCDEdit commands +bcdedit /set isolatedcontext No +bcdedit /set allowedinmemorysettings 0x0 +bcdedit /set disableelamdrivers Yes +bcdedit /set vsmlaunchtype Off +bcdedit /set bootmenupolicy Legacy + +# Netsh commands +netsh int tcp set supplemental internet congestionprovider=bbr2 + +Get-NetAdapter -IncludeHidden | Set-NetIPInterface -WeakHostSend Enabled -WeakHostReceive Enabled -ErrorAction SilentlyContinue" +1U0d1Xfj,How old are you,BojidarDosev,C++,Saturday 11th of November 2023 02:46:53 PM CDT,"#include +using namespace std; + +void birthday(int y, int m, int d, int y1, int m1, int d1) +{ + int y2 = 0; + int m2 = 0; + int d2 = 0; + y2 = y1 - y; + m2 = m1 - m; + if (m2 <= 0) + { + if (m2 == -1) + { + m2 = 11; + } + else if (m2 == -2) + { + m2 = 10; + } + else if (m2 == -3) + { + m2 = 9; + } + else if (m2 == -4) + { + m2 = 8; + } + else if (m2 == -5) + { + m2 = 7; + } + else if (m2 == -6) + { + m2 = 6; + } + else if (m2 == -7) + { + m2 = 5; + } + else if (m2 == -8) + { + m2 = 4; + } + else if (m2 == -9) + { + m2 = 3; + } + else if (m2 == -10) + { + m2 = 2; + } + else if (m2 == -11) + { + m2 = 1; + } + else if (m2 == 0) + { + m2 = 0; + } + d2 = d1 - d; + + } + d2 = (d1 - d)*m2; + if (d2 <= 0) + { + if (d2 == -1) + { + d2 = 29; + } + else if (d2 == -2) + { + d2 = 10; + } + else if (d2 == -3) + { + d2 = 9; + } + else if (d2 == -4) + { + d2 = 8; + } + else if (d2 == -5) + { + d2 = 7; + } + else if (d2 == -6) + { + d2 = 6; + } + else if (d2 == -7) + { + d2 = 5; + } + else if (d2 == -8) + { + d2 = 4; + } + else if (d2 == -9) + { + d2 = 3; + } + else if (d2 == -10) + { + d2 = 2; + } + else if (d2 == -11) + { + d2 = 1; + } + else if (d2 == 0) + { + d2 = 0; + } + + cout << y2 << ""years "" << m2 << "" months "" << d2 << "" days""; + } +} + +int main() +{ + int y; + int m; + int d; + int y1; + int m1; + int d1; + cout << ""type your birthday: Y/M/D \n""; + cin >> y; cin >> m; cin >> d; + cout << ""enter today's date: Y/M/D \n""; + cin >> y1; cin >> m1; cin >> d1; + cout << ""You are Y/M/D old \n""; + birthday(y, m, d, y1, m1, d1); +}" +1hkvTEX0,rust webserver on tide and async-std,aircampro,Rust,Saturday 11th of November 2023 02:37:40 PM CDT,"// webserver on rust using tide async-std and serde +// +// [dependencies] +// tide = ""0.16.0"" +// async-std = { version = ""1.6.0"", features = [""attributes""] } +// serde = { version = ""1.0"", features = [""derive""] +// +use tide::Request; +//use tide::Response; +//use tide::Result; +//use tide::StatusCode; +use tide::prelude::*; +use serde::{Deserialize, Serialize}; +use std::collections::HashMap; +use std::collections::hash_map::{Entry}; +use std::sync::{Arc, RwLock}; + +#[derive(Serialize, Deserialize)] +struct Animal { + name: String, + age: u8, +} +#[derive(Hash, Eq, PartialEq, Clone, Debug, Deserialize, Serialize)] +struct Dino { + name: String, + weight: u16, + diet: String +} +#[derive(Clone, Debug, Deserialize, Serialize)] +struct State { + dinos: Arc>> +} +#[derive(Debug, Deserialize)] +struct QueryObj { + id: String, + name: String, +} +#[derive(Debug, Deserialize, Serialize)] +struct Counter { + count: usize, +} +#[derive(Debug, Deserialize)] +struct Order { + name: String, + shoes: u16, +} + +#[async_std::main] +async fn main() -> Result<(), std::io::Error> { +//async fn main() -> Result<()> { + tide::log::start(); + let state = State { + dinos: Default::default() + }; + //let mut app = tide::new(); + let mut app = tide::with_state(state); + // curl -i 'localhost:8080' + // server replies with hello world + // + app.at(""/"").get(|_| async { Ok(""Hello, world!"") }); + // curl -i -H ""Acceptication/json"" -d '{ ""count"": 41 }' -X GET localhost:8080/counter + // returns HTML with the count supplied incremented by 1 unit + // + app.at(""/counter"").get(|mut req: tide::Request| async move { + let mut counter: Counter = req.body_json().await.unwrap(); + println!(""count is {}"", counter.count); + counter.count += 1; + //tide::Response::new(200).body_json(&counter).unwrap() + Ok(tide::Response::builder(200) + .body(format!(""

New Count is :-, {}!

"", + counter.count)) + .header(""Server"", ""tide"") + .content_type(tide::http::mime::HTML) + .build()) + }); + // curl -i 'localhost:8080/nicko' + // returns the htm using the variable as nicko in the example + // + app.at(""/:user"").get(|req: tide::Request| async move { + Ok(tide::Response::builder(200) + .body(format!(""

Hello, {}!

"", + req.param(""user"")?)) + .header(""Server"", ""tide"") + .content_type(tide::http::mime::HTML) + .build()) + }); + // curl -i 'localhost:8080/index' + // returns the html page index.html + // + app.at(""/index"").serve_file(""index.html"")?; + // curl -i 'localhost:8080/animals' + // returns the hardcoded json as below + // + app.at(""/animals"").get(|_| async { + let animals = vec![ + Animal { name: ""nick"".into(), age: 8 }, + Animal { name: ""paul"".into(), age: 3 }, + ]; + Ok(tide::Body::from_json(&animals)?) + }); + // curl -X POST -H ""Content-Type: application/json"" -d '{""name"":""nick"",""age"":19}' localhost:8080/animal + // returns the animal names sent as a json message + // + app.at(""/animal"").post(|mut req: tide::Request| async move { + let animal: Animal = req.body_json().await?; + Ok(tide::Body::from_json(&animal)?) + }); + // curl -d '{""name"":""dinodino"", ""weight"": 50, ""diet"":""carnivorous""}' http://localhost:8080/dinos + // returns the json sent as a json message + // + app.at(""/dinos"").post(|mut req: tide::Request| async move { + let dino: Dino = req.body_json().await?; + println!(""{:?}"", dino); + let mut dinos = req.state().dinos.write(); + let mut hash_dino: HashMap = HashMap::new(); + hash_dino.insert(String::from(&dino.name), dino.clone()); + let dinos = hash_dino; + let mut res = tide::Response::new(201); + res.set_body(tide::Body::from_json(&dino)?); + Ok(res) + }); + // curl --dump-header - localhost:8080/hashmapsearch/ e.g. =mark + // responds with the number associated with the name specified as + // + app.at(""/hashmapsearch/:name"") + .get(|req: Request| async move { + let key: String = req.param(""name"").unwrap().to_string(); + let mut hash_map: HashMap = HashMap::new(); + hash_map.insert(String::from(""mark""), 82); + hash_map.insert(String::from(""nicholas""), 76); + hash_map.insert(String::from(""anton""), 67); + hash_map.insert(String::from(""ellis""), 2); + hash_map.insert(String::from(""dee""), 11); + hash_map.insert(String::from(""eamon""), 99); + hash_map.insert(String::from(""jock""), 14); + hash_map.insert(String::from(""iain""), 83); + let res = match hash_map.entry(key) { + Entry::Vacant(_entry) => tide::Response::new(404), + Entry::Occupied(entry) => { + let mut res = tide::Response::new(200); + res.set_body(tide::Body::from_json(&entry.get())?); + res + } + }; + Ok(res) + }); + // curl -i 'localhost:8080/users?id=1&name=mark' + // returns the name and id sent as a html page message + // + app.at(""/users"").get(|req: Request| { + async move { + let user_id = req.query::().unwrap(); + Ok(tide::Response::builder(200) + .body(format!(""

Hello, {} your id was {}!

"", + user_id.name, user_id.id)) + .header(""Server"", ""tide"") + .content_type(tide::http::mime::HTML) + .build()) + } + }); + // curl --dump-header - localhost:8080/hc + // curl --dump-header - localhost:8080/hc/json + // prints the parsed route back to the client + // + app.at(""/hc"") + .get(|_| async move { Ok(""ok hc!"") }) + .at(""/json"") + .get(|_| async move { Ok(""ok json!"") }); + // curl localhost:8080/orders/shoes -d '{ ""name"": ""Thom"", ""shoes"": 4 }' + // + app.at(""/orders/shoes"").post(order_shoes); + app.listen(""127.0.0.1:8080"").await?; + Ok(()) +} + +async fn order_shoes(mut req: Request) -> tide::Result { + let Order { name, shoes } = req.body_json().await?; + Ok(format!(""Hello, {}! I've put in an order for {} shoes"", name, shoes).into()) +}" +fu2itmGH,Windows Basic Tweaks by Melody Rev. 2.0,Harze2k,PowerShell,Saturday 11th of November 2023 02:26:43 PM CDT,"######################################################################################################### +#Read all about the tweaks here on Melodys page: https://sites.google.com/view/melodystweaks/basictweaks# +######################################################################################################### +# in 2.0 you can actually overwrite current values! Amazing i know..smh :D +function Set-RegistryValue { + param ( + [string]$path, + [string]$name, + $value, + [string]$type = ""DWord"", + [switch]$Force + ) + # Check if the key exists and create it if it doesn't + $key = Get-Item -Path $path -ErrorAction SilentlyContinue + if ($null -eq $key) { + try { + New-Item -Path $path -Force | Out-Null + $key = Get-Item -Path $path + Write-Host ""Creating key at $path."" -ForegroundColor Green + } + catch { + Write-Warning ""Failed to create key $key. $_"" + } + } + else { + Write-Host ""Key at $path already exists."" + } + # Set the value, overwriting if it exists when -Force is specified + try { + if ($Force -or ($key.GetValue($name, ""NotExist"") -eq ""NotExist"")) { + Set-ItemProperty -Path $path -Name $name -Value $value -Type $type -Force | Out-Null + Write-Host ""Setting $type value $name to $value."" -ForegroundColor Green + } + else { + Write-Host ""$type value $name with existing value already exists. Use -Force to overwrite."" -ForegroundColor Yellow + } + } + catch { + Write-Warning ""Failed to set value $name at $path. $_"" + } +} +# Registry settings +$registryValues = @{ + ""HKLM:\SOFTWARE\Policies\Microsoft\FVE"" = @{ + ""DisableExternalDMAUnderLock"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard"" = @{ + ""EnableVirtualizationBasedSecurity"" = @{ Value = 0; Type = ""DWord"" } + ""HVCIMATRequired"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel"" = @{ + ""DisableExceptionChainValidation"" = @{ Value = 1; Type = ""DWord"" } + ""KernelSEHOPEnabled"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\csrss.exe\PerfOptions"" = @{ + ""CpuPriorityClass"" = @{ Value = 4; Type = ""DWord"" } + ""IoPriority"" = @{ Value = 3; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"" = @{ + ""FeatureSettings"" = @{ Value = 1; Type = ""DWord"" } + ""FeatureSettingsOverride"" = @{ Value = 3; Type = ""DWord"" } + ""FeatureSettingsOverrideMask"" = @{ Value = 3; Type = ""DWord"" } + ""EnableCfg"" = @{ Value = 0; Type = ""DWord"" } + ""DisablePagingExecutive"" = @{ Value = 1; Type = ""DWord"" } + ""LargeSystemCache"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager"" = @{ + ""ProtectionMode"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability"" = @{ + ""TimeStampInterval"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers"" = @{ + ""DpiMapIommuContiguous"" = @{ Value = 1; Type = ""DWord"" } + } + ##################################################################### + #NVIDIA VALUES - CHANGE TO AMD VALUES DOWN BELOW YOU HAVE A AMD CARD# + ##################################################################### + ""HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000"" = @{ + ""PreferSystemMemoryContiguous"" = @{ Value = 1; Type = ""DWord"" } + ""D3PCLatency"" = @{ Value = 1; Type = ""DWord"" } + ""F1TransitionLatency"" = @{ Value = 1; Type = ""DWord"" } + ""LOWLATENCY"" = @{ Value = 1; Type = ""DWord"" } + ""Node3DLowLatency"" = @{ Value = 1; Type = ""DWord"" } + ""PciLatencyTimerControl"" = @{ Value = 32; Type = ""DWord"" } + ""RMDeepL1EntryLatencyUsec"" = @{ Value = 1; Type = ""DWord"" } + ""RmGspcMaxFtuS"" = @{ Value = 1; Type = ""DWord"" } + ""RmGspcMinFtuS"" = @{ Value = 1; Type = ""DWord"" } + ""RmGspcPerioduS"" = @{ Value = 1; Type = ""DWord"" } + ""RMLpwrEiIdleThresholdUs"" = @{ Value = 1; Type = ""DWord"" } + ""RMLpwrGrIdleThresholdUs"" = @{ Value = 1; Type = ""DWord"" } + ""RMLpwrGrRgIdleThresholdUs"" = @{ Value = 1; Type = ""DWord"" } + ""RMLpwrMsIdleThresholdUs"" = @{ Value = 1; Type = ""DWord"" } + ""VRDirectFlipDPCDelayUs"" = @{ Value = 1; Type = ""DWord"" } + ""VRDirectFlipTimingMarginUs"" = @{ Value = 1; Type = ""DWord"" } + ""VRDirectJITFlipMsHybridFlipDelayUs"" = @{ Value = 1; Type = ""DWord"" } + ""vrrCursorMarginUs"" = @{ Value = 1; Type = ""DWord"" } + ""vrrDeflickerMarginUs"" = @{ Value = 1; Type = ""DWord"" } + ""vrrDeflickerMaxUs"" = @{ Value = 1; Type = ""DWord"" } + #""LTRSnoopL0Latency"" = @{ Value = 1; Type = ""DWord"" } + #""LTRNoSnoopL1Latency"" = @{ Value = 1; Type = ""DWord"" } + #""LTRMaxNoSnoopLatency"" = @{ Value = 1; Type = ""DWord"" } + #""KMD_RpmComputeLatency"" = @{ Value = 1; Type = ""DWord"" } + #""DalUrgentLatencyNs"" = @{ Value = 1; Type = ""DWord"" } + #""memClockSwitchLatency"" = @{ Value = 1; Type = ""DWord"" } + #""PP_RTPMComputeF1Latency"" = @{ Value = 1; Type = ""DWord"" } + #""PP_DGBMMMaxTransitionLatencyUvd"" = @{ Value = 1; Type = ""DWord"" } + #""PP_DGBPMMaxTransitionLatencyGfx"" = @{ Value = 1; Type = ""DWord"" } + #""DalNBLatencyForUnderFlow"" = @{ Value = 1; Type = ""DWord"" } + #""DalDramClockChangeLatencyNs"" = @{ Value = 1; Type = ""DWord"" } #(WARNING: This dword caused massive screen flickering for some people, use it at your own risk. If you're already using it and you have problems, simply delete the dword and reboot the system) + #""BGM_LTRSnoopL1Latency"" = @{ Value = 1; Type = ""DWord"" } + #""BGM_LTRSnoopL0Latency"" = @{ Value = 1; Type = ""DWord"" } + #""BGM_LTRNoSnoopL1Latency"" = @{ Value = 1; Type = ""DWord"" } + #""BGM_LTRNoSnoopL0Latency"" = @{ Value = 1; Type = ""DWord"" } + #""BGM_LTRMaxSnoopLatencyValue"" = @{ Value = 1; Type = ""DWord"" } + #""BGM_LTRMaxNoSnoopLatencyValue"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection"" = @{ + ""AllowTelemetry"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppCompat"" = @{ + ""AITEnable"" = @{ Value = 0; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting"" = @{ + ""Disabled"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Policies\Microsoft\Windows\QoS"" = @{ + ""Tcp Autotuning Level"" = @{ Value = ""Experimental""; Type = ""String"" } + ""Application DSCP Marking Request"" = @{ Value = ""Allowed""; Type = ""String"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Services\mouclass\Parameters"" = @{ + ""MouseDataQueueSize"" = @{ Value = 16; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters"" = @{ + ""KeyboardDataQueueSize"" = @{ Value = 16; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\Power"" = @{ + ""ExitLatency"" = @{ Value = 1; Type = ""DWord"" } + ""ExitLatencyCheckEnabled"" = @{ Value = 1; Type = ""DWord"" } + ""Latency"" = @{ Value = 1; Type = ""DWord"" } + ""LatencyToleranceDefault"" = @{ Value = 1; Type = ""DWord"" } + ""LatencyToleranceFSVP"" = @{ Value = 1; Type = ""DWord"" } + ""LatencyTolerancePerfOverride"" = @{ Value = 1; Type = ""DWord"" } + ""LatencyToleranceScreenOffIR"" = @{ Value = 1; Type = ""DWord"" } + ""LatencyToleranceVSyncEnabled"" = @{ Value = 1; Type = ""DWord"" } + ""RtlCapabilityCheckLatency"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Power"" = @{ + ""DefaultD3TransitionLatencyActivelyUsed"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultD3TransitionLatencyIdleLongTime"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultD3TransitionLatencyIdleMonitorOff"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultD3TransitionLatencyIdleNoContext"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultD3TransitionLatencyIdleShortTime"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultD3TransitionLatencyIdleVeryLongTime"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceIdle0"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceIdle0MonitorOff"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceIdle1"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceIdle1MonitorOff"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceMemory"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceNoContext"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceNoContextMonitorOff"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceOther"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultLatencyToleranceTimerPeriod"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultMemoryRefreshLatencyToleranceActivelyUsed"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultMemoryRefreshLatencyToleranceMonitorOff"" = @{ Value = 1; Type = ""DWord"" } + ""DefaultMemoryRefreshLatencyToleranceNoContext"" = @{ Value = 1; Type = ""DWord"" } + ""Latency"" = @{ Value = 1; Type = ""DWord"" } + ""MaxIAverageGraphicsLatencyInOneBucket"" = @{ Value = 1; Type = ""DWord"" } + ""MiracastPerfTrackGraphicsLatency"" = @{ Value = 1; Type = ""DWord"" } + ""MonitorLatencyTolerance"" = @{ Value = 1; Type = ""DWord"" } + ""MonitorRefreshLatencyTolerance"" = @{ Value = 1; Type = ""DWord"" } + ""TransitionLatency"" = @{ Value = 1; Type = ""DWord"" } + } + ""HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"" = @{ + ""VerboseStatus"" = @{ Value = 1; Type = ""DWord"" } + } +} +# Apply registry settings +foreach ($path in $registryValues.Keys) { + foreach ($name in $registryValues[$path].Keys) { + $value = $registryValues[$path][$name].Value + $type = $registryValues[$path][$name].Type + Set-RegistryValue -path $path -name $name -value $value -type $type -Force #Added -Force to overwrite current values. + } +} +# BCDEdit commands +bcdedit /set linearaddress57 OptOut +bcdedit /set increaseuserva 268435328 +bcdedit /set firstmegabytepolicy UseAll +bcdedit /set avoidlowmemory 0x8000000 +bcdedit /set nolowmem Yes +bcdedit /set allowedinmemorysettings 0x0 +bcdedit /set isolatedcontext No +bcdedit /set vsmlaunchtype Off +bcdedit /set vm No +bcdedit /set x2apicpolicy Enable +bcdedit /set configaccesspolicy Default +bcdedit /set MSI Default +bcdedit /set usephysicaldestination No +bcdedit /set usefirmwarepcisettings No +bcdedit /deletevalue useplatformclock +bcdedit /deletevalue disabledynamictick +bcdedit /set useplatformtick Yes +bcdedit /set tscsyncpolicy Enhanced +bcdedit /set disableelamdrivers Yes + +# Netsh commands +netsh int tcp set global autotuning=experimental +netsh int tcp set supp internet congestionprovider=newreno +netsh int udp set global uro=enabled +netsh int teredo set state natawareclient +netsh int 6to4 set state state=enabled +netsh advfirewall set allprofiles state on +netsh winsock set autotuning on + +# PowerShell commands +Disable-MMAgent -MemoryCompression -ErrorAction SilentlyContinue +Get-NetAdapter -IncludeHidden | Set-NetIPInterface -WeakHostSend Enabled -WeakHostReceive Enabled -ErrorAction SilentlyContinue +ForEach ($v in (Get-Command -Name ""Set-ProcessMitigation"").Parameters[""Disable""].Attributes.ValidValues) { + if ($v.ToString()) { + try { + Set-ProcessMitigation -System -Disable $v.ToString() -ErrorAction Stop + Write-Host ""Setting process mitigation on: $($v.toString())"" -ForegroundColor Green + } + catch { + Write-Warning ""Could not set process mitigation on: $($v.toString())"" + } + } +} +Remove-Item -Path ""HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\*"" -Recurse -ErrorAction SilentlyContinue + +# WMIC commands +$computerSystem = Get-CimInstance -ClassName Win32_ComputerSystem -ErrorAction SilentlyContinue +$computerSystem.AutomaticManagedPagefile = $false +Set-CimInstance -InputObject $computerSystem -ErrorAction SilentlyContinue + +$pageFile = Get-CimInstance -ClassName Win32_PageFileSetting -Filter ""Name='C:\\pagefile.sys'"" -ErrorAction SilentlyContinue +$pageFile.InitialSize = 32768 +$pageFile.MaximumSize = 32768 +Set-CimInstance -InputObject $pageFile -ErrorAction SilentlyContinue" +2A76zWjR,Input number a and number b output number a's power by b,BojidarDosev,C++,Saturday 11th of November 2023 02:18:27 PM CDT,"#include +using namespace std; + +int pow(int a, int b) +{ + int p = a; + int br = 0; + for (int i = 1; i > a; cin >> b; + cout << pow(a, b); +}" +xiUdQ5hk,followdays_H1kH,RealDjox,JavaScript,Saturday 11th of November 2023 01:58:02 PM CDT,"a=[""has been following"",""for"",""days"",""day""]; +b=[""подписан на канал"",""уже"",""дней"",""день""]; +for(i=0;i= 11 && days%100 <= 14){ + t=t.replace('дней','дней'); +} +else{ + switch(days%10){ + case 1: + t=t.replace('дней', 'день'); + break; + case 2: + case 3: + case 4: + t=t.replace('дней','дня'); + break; + default: + t=t.replace('дней','дней'); + break; + } +} + +if(t.includes('@h1kh уже')){ + t=t.replace('@h1kh', 'Хика'); +} +if (t.toLowerCase().includes('could not find a twitch account')){ + t='Не удалось найти пользователя -> ' + t.split(' ').pop(); +} +if (t.toLowerCase().includes('could not get users from twitch api')){ + t='Не удалось получить пользователей из Twitch API, имя пользователя недействительно -> ' + t.split(' ').pop(); +} + +" +8Qy5UxWC,Basics of Openssl file encryption,metalx1000,Bash,Saturday 11th of November 2023 01:53:31 PM CDT,"#encrypt text +echo ""this is a test""|openssl aes-256-cbc -salt -pbkdf2 +echo ""this is a test""|openssl aes-256-cbc -salt -pbkdf2 -out output_01.enc +echo ""this is a test""|openssl aes-256-cbc -salt -pbkdf2 > output_02.enc + +#decrypt text +openssl aes-256-cbc -d -salt -pbkdf2 -in output_01.enc + +#encypt files +#create test files +echo -e ""this is a test\nand this is some text\nand a 3rd line for testing"" > file.txt +wget ""https://filmsbykris.com/v7/img/tux.png"" + +openssl aes-256-cbc -salt -pbkdf2 -in file.txt -out file.enc +openssl aes-256-cbc -salt -pbkdf2 -in tux.png -out tux.enc + +#decrypt +openssl aes-256-cbc -d -salt -pbkdf2 -in file.enc +openssl aes-256-cbc -d -salt -pbkdf2 -in file.enc -out file_01.txt + +cat file_01.txt + +#encrypt tar.gz file/directory +tar -cz * |openssl aes-256-cbc -salt -pbkdf2 -out backup.tar.gz.enc + +#decrypt tar.gz +#create dir to extract to +mkdir backup +openssl aes-256-cbc -d -salt -pbkdf2 -in backup.tar.gz.enc| tar xz -C backup" +KPKR1KHf,test.balancer,Sergio_Istea,Nginx,Saturday 11th of November 2023 01:26:54 PM CDT,"upstream backend_servers { + + server 190.0.0.10; + + +} + + +server { + listen 80; + server_name test.balancer; + + location / { + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_pass http://backend_servers; + } +}" +nNPYeWrr,followtime_RealDjox,RealDjox,JavaScript,Saturday 11th of November 2023 01:26:48 PM CDT,"a=[""has been following"",""for"",""years"",""year"",""months"",""month"",""weeks"",""week"",""days"",""day"",""hours"",""hour"",""minutes"",""minute"",""seconds"",""second"",""is not following""]; +b=[""подписан на"",""уже"",""г"",""г"",""мес"",""мес"",""нед"",""нед"",""дн"",""дн"",""ч"",""ч"",""мин"",""мин"",""сек"",""сек"",""не подписан на""]; +for(i=0;i8;0>18;0>(1 2 3>(4 5));end +;(graph(name test.g.a)(constants[(attr defname aboba),(attr aboba aboba)])(nodes[(node 0(attrs[])(children[(children >(nodes[(node 8(attrs[])(children[]))])(attrs[]))])),(node 0(attrs[])(children[(children >(nodes[(node 18(attrs[])(children[]))])(attrs[]))])),(node 0(attrs[])(children[(children >(nodes[(node 1(attrs[])(children[])),(node 2(attrs[])(children[])),(node 3(attrs[])(children[(children >(nodes[(node 4(attrs[])(children[])),(node 5(attrs[])(children[]))])(attrs[]))]))])(attrs[]))]))])) + +(graph + (name test.g.a) + (constants + [ + (attr defname aboba), + (attr aboba aboba) + ] + ) + (nodes + [ + (node + 0 + (attrs []) + (children + [ + (children + > + (nodes + [ + (node + 8 + (attrs []) + (children []) + ) + ] + ) + (attrs []) + ) + ] + ) + ), + (node + 0 + (attrs []) + (children + [ + (children + > + (nodes + [ + (node + 18 + (attrs []) + (children []) + ) + ] + ) + (attrs []) + ) + ] + ) + ), + (node + 0 + (attrs []) + (children + [ + (children + > + (nodes + [ + (node + 1 + (attrs []) + (children []) + ), + (node + 2 + (attrs []) + (children []) + ), + (node + 3 + (attrs []) + (children + [ + (children + > + (nodes + [ + (node + 4 + (attrs []) + (children []) + ), + (node + 5 + (attrs []) + (children []) + ) + ] + ) + (attrs []) + ) + ] + ) + ) + ] + ) + (attrs []) + ) + ] + ) + ) + ] + ) +)" +bLWhSEA8,03. Man O War,Spocoman,C#,Saturday 11th of November 2023 01:07:45 PM CDT,"using System; +using System.Linq; +using System.Collections.Generic; + +namespace TreasureHunt +{ + class Program + { + static bool IsIndexValid(int i, List l) + { + return i >= 0 && i < l.Count; + } + static void Main(string[] args) + { + var pirateShip = Console.ReadLine().Split('>').Select(int.Parse).ToList(); + var warShip = Console.ReadLine().Split('>').Select(int.Parse).ToList(); + int maxSectionHealth = int.Parse(Console.ReadLine()); + string input; + + while ((input = Console.ReadLine()) != ""Retire"") + { + var tokens = input.Split(' '); + string command = tokens[0]; + + if (command == ""Fire"") + { + int index = int.Parse(tokens[1]); + if (IsIndexValid(index, warShip)) + { + int damage = int.Parse(tokens[2]); + warShip[index] -= damage; + if (warShip[index] <= 0) + { + Console.WriteLine(""You won! The enemy ship has sunken.""); + warShip.Clear(); + break; + } + } + } + else if (command == ""Defend"") + { + int startIndex = int.Parse(tokens[1]); + int finalIndex = int.Parse(tokens[2]); + if (IsIndexValid(startIndex, pirateShip) && IsIndexValid(finalIndex, pirateShip)) + { + int damage = int.Parse(tokens[3]); + for (int i = startIndex; i <= finalIndex; i++) + { + pirateShip[i] -= damage; + if (pirateShip[i] <= 0) + { + Console.WriteLine(""You lost! The pirate ship has sunken.""); + pirateShip.Clear(); + Environment.Exit(0); + } + } + } + } + else if (command == ""Repair"") + { + int index = int.Parse(tokens[1]); + if (IsIndexValid(index, pirateShip)) { + int health = int.Parse(tokens[2]); + pirateShip[index] += health; + if (pirateShip[index] > maxSectionHealth) + { + pirateShip[index] = maxSectionHealth; + } + } + } + else if (command == ""Status"") + { + int count = pirateShip.Where(x => x < maxSectionHealth / 5).Count(); + Console.WriteLine($""{count} sections need repair.""); + } + } + + if (pirateShip.Count > 0 && warShip.Count > 0) + { + Console.WriteLine($""Pirate ship status: {pirateShip.Sum()}\nWarship status: {warShip.Sum()}""); + } + } + } +}" +fk8T7PUW,"ordered_set , ordered_multiset",LEGEND2004,C++,Saturday 11th of November 2023 01:05:44 PM CDT,"#include +#include +using namespace std; +using namespace __gnu_pbds; + +#define int long long +typedef tree, rb_tree_tag, tree_order_statistics_node_update> ordered_set; +typedef tree, rb_tree_tag, tree_order_statistics_node_update> ordered_multiset; + +signed main() +{ + ordered_multiset s; + s.insert(2); + s.insert(7); + s.insert(5); + s.insert(2); + //i - th + for(auto i : s) + cout << i << "" ""; + cout << endl; + int i = 2; + auto it = s.begin(); + while(i--){ + it++; + } + cout << *it << endl; + i = 2; + cout << *s.find_by_order(i) << endl; // iterator i-th place + + int x = 5; + cout << distance(s.begin() , s.lower_bound(x)) << endl; + int cnt = 0; + it = s.lower_bound(x); + while(it != s.begin()){ + cnt++; + it--; + } + cout << cnt << endl; + + cout << s.order_of_key(x) << endl; // s.lower_bound(x) - s.begin() +} +" +aPHGdbRA,Untitled,sissou123,Python,Saturday 11th of November 2023 01:02:18 PM CDT,"def f(a, b, m): + if a + b >= 59: + return m % 2 == 0 + if m == 0: + return 0 + h = [f(a + 1, b, m-1), f(a * 2, b, m-1), f(a, b + 1, m-1), f(a, b * 2, m-1)] +https://tmearn.net/z91e" +57CFgRZY,Nigerian scammers [11-11-2/2023],bombaires,AIMMS,Saturday 11th of November 2023 12:49:12 PM CDT,"908618401@qq.com +info@x-cn.info +ipas@cnnic.cn +mikebernard646@gmail.com +m.i.ke.b.ern.ar.d.64.6@gmail.com +m.i.ke.b.ernar.d6.4.6@gmail.com +mi.ke.b.e.rn.ar.d6.46@gmail.com +m.i.keb.ern.a.rd6.4.6@gmail.com +mi.ke.b.er.n.a.r.d64.6@gmail.com +m.i.k.e.bern.ard.6.4.6@gmail.com +m.ikebern.a.r.d646@gmail.com +mi.ke.be.r.nar.d6.46@gmail.com +m.i.k.e.b.er.nard.6.46@gmail.com +m.ik.ebe.r.na.rd.6.46@gmail.com +m.i.k.e.bernar.d.64.6@gmail.com +m.ikebe.r.na.rd646@gmail.com +m.i.kebe.r.n.a.rd.6.46@gmail.com +m.i.ke.be.rna.rd6.4.6@gmail.com +mike.b.erna.rd.64.6@gmail.com +m.ik.ebe.r.nard.646@gmail.com +m.i.k.e.b.e.rn.ard.646@gmail.com +mi.ke.b.e.r.nard.646@gmail.com +mi.ke.ber.nard.6.4.6@gmail.com +m.ike.b.e.rn.a.r.d6.46@gmail.com +mi.kebernar.d64.6@gmail.com +mi.k.eb.er.n.a.r.d.64.6@gmail.com +m.ik.eber.nar.d.6.4.6@gmail.com +m.i.k.ebern.ar.d646@gmail.com +mi.kebe.r.nard646@gmail.com +mike.b.er.n.a.rd.64.6@gmail.com +m.ikebe.r.n.a.r.d6.4.6@gmail.com +mi.k.ebe.r.n.a.r.d.6.46@gmail.com +mi.ke.b.ern.ard646@gmail.com +mi.keb.er.na.rd6.4.6@gmail.com +mi.k.eb.er.n.a.r.d646@gmail.com +mike.be.r.nar.d6.4.6@gmail.com +m.i.ke.ber.n.a.rd6.4.6@gmail.com +mi.ke.be.rn.a.rd.6.46@gmail.com +m.i.k.e.b.er.nard64.6@gmail.com +mi.k.e.b.e.r.na.r.d.646@gmail.com +m.i.ke.b.er.nar.d.64.6@gmail.com +m.ike.b.e.rn.ar.d646@gmail.com +m.i.k.e.be.rn.ard.646@gmail.com +mi.k.ebe.rn.a.rd64.6@gmail.com +mi.keb.ern.a.r.d6.46@gmail.com +mi.k.ebe.r.n.a.rd646@gmail.com +mike.bern.a.r.d.6.4.6@gmail.com +m.i.k.e.b.e.r.nar.d6.46@gmail.com +mik.e.be.rn.a.r.d.6.4.6@gmail.com +mik.ebe.r.n.a.r.d64.6@gmail.com +mik.eb.ern.a.r.d.6.4.6@gmail.com +m.ik.e.b.e.rnar.d.646@gmail.com +m.i.ke.b.e.r.nar.d.6.4.6@gmail.com +m.i.k.e.b.er.n.ard6.4.6@gmail.com +mikeb.e.r.n.ard.6.4.6@gmail.com +m.ik.e.b.e.rna.r.d6.4.6@gmail.com +mik.e.be.rna.rd64.6@gmail.com +mike.ber.na.rd6.46@gmail.com +mike.b.er.n.a.r.d64.6@gmail.com +m.i.k.e.b.erna.rd.6.4.6@gmail.com +m.i.k.e.ber.na.r.d.64.6@gmail.com +m.i.k.e.b.ern.a.rd646@gmail.com +mik.e.b.ern.a.rd.646@gmail.com +m.i.ke.bern.a.rd.6.4.6@gmail.com +m.ikebe.rn.a.rd.6.46@gmail.com +mi.kebe.r.n.ard6.4.6@gmail.com +mik.e.be.r.n.ar.d.6.4.6@gmail.com +mi.k.e.ber.nar.d.646@gmail.com +m.ik.e.b.e.r.na.rd.64.6@gmail.com +m.i.k.e.b.e.rn.ar.d6.4.6@gmail.com +m.i.ke.ber.nar.d.646@gmail.com +mi.k.e.b.e.rn.a.rd.646@gmail.com +mik.e.be.r.na.rd6.4.6@gmail.com +mi.keber.nard64.6@gmail.com +m.ikebern.a.r.d64.6@gmail.com +m.ike.be.r.nard646@gmail.com +m.i.kebe.rna.r.d.64.6@gmail.com +mi.keb.e.r.n.a.r.d64.6@gmail.com +m.ike.b.e.rn.a.r.d64.6@gmail.com +mi.k.e.be.r.nar.d646@gmail.com +mi.kebern.ar.d646@gmail.com +m.i.k.eb.e.rna.r.d6.4.6@gmail.com +m.i.ke.be.rn.ard.646@gmail.com +mi.k.e.b.er.n.a.r.d.646@gmail.com +mikebe.rna.r.d64.6@gmail.com +m.ikeber.na.r.d6.4.6@gmail.com +mi.keb.ernard646@gmail.com +mik.e.b.ern.a.rd646@gmail.com +mi.k.eber.n.ar.d.646@gmail.com +mi.kebernar.d.646@gmail.com +mi.kebe.r.na.rd.64.6@gmail.com +m.i.k.eber.nar.d64.6@gmail.com +mike.b.ernar.d.64.6@gmail.com +mi.ke.b.er.n.ar.d.6.46@gmail.com +mik.eber.na.rd.6.4.6@gmail.com +mik.e.b.e.rn.a.r.d64.6@gmail.com +m.i.ke.ber.na.rd.6.46@gmail.com +m.ik.e.ber.n.ard6.46@gmail.com +mikebe.rnar.d.6.4.6@gmail.com +mi.k.e.b.ern.ar.d6.4.6@gmail.com +m.ike.b.e.rnard64.6@gmail.com +mike.ber.n.a.rd646@gmail.com +m.i.keberna.rd6.4.6@gmail.com +mike.be.rna.r.d6.46@gmail.com +m.i.keb.e.rna.rd6.46@gmail.com +m.ik.e.b.er.n.ar.d.64.6@gmail.com +m.i.k.ebe.r.n.ar.d.6.46@gmail.com +m.ik.eber.na.rd.6.46@gmail.com +mi.k.eb.ern.a.rd6.4.6@gmail.com +mi.keber.nard6.4.6@gmail.com +mik.e.b.er.n.a.rd.64.6@gmail.com +m.i.k.e.b.e.rna.r.d646@gmail.com +m.ik.eb.erna.rd64.6@gmail.com +m.ik.eb.e.r.n.a.r.d.64.6@gmail.com +m.i.keber.na.rd.646@gmail.com +m.ike.b.e.rna.r.d.646@gmail.com +mi.k.eb.e.r.n.a.r.d.646@gmail.com +m.i.ke.b.e.rn.a.r.d.6.46@gmail.com +mikeb.e.r.nar.d.6.4.6@gmail.com +mi.keb.e.r.n.ar.d64.6@gmail.com +m.ik.e.b.ern.ard.64.6@gmail.com +m.i.ke.b.er.nar.d.6.46@gmail.com +m.i.k.e.b.e.r.n.a.rd.6.4.6@gmail.com +mik.e.b.e.rnar.d646@gmail.com +mikeb.e.r.nard.64.6@gmail.com +mike.bern.ard6.4.6@gmail.com +m.ikeb.e.rnard64.6@gmail.com +m.i.keberna.r.d6.46@gmail.com +m.ik.eb.e.r.n.a.r.d.6.46@gmail.com +mik.eb.er.n.ard.646@gmail.com +m.ik.eb.ern.a.r.d.6.46@gmail.com +mikeber.n.a.r.d64.6@gmail.com +mik.eb.e.r.n.ard.6.4.6@gmail.com +m.ik.ebe.r.na.r.d64.6@gmail.com +m.i.ke.b.er.n.ard646@gmail.com +mik.e.be.rna.rd.6.4.6@gmail.com +m.i.k.eb.e.rn.a.r.d.646@gmail.com +mi.kebe.r.n.ard.6.4.6@gmail.com +mi.ke.b.e.rna.rd646@gmail.com +m.ikebern.a.r.d6.46@gmail.com +m.i.k.ebe.r.n.a.rd.6.46@gmail.com +m.i.ke.b.ern.a.rd.646@gmail.com +m.i.k.eb.erna.r.d6.4.6@gmail.com +mi.kebe.r.nar.d646@gmail.com +mi.keb.er.na.rd.6.4.6@gmail.com +mi.k.ebe.rnard6.46@gmail.com +m.ik.e.b.e.r.na.r.d6.4.6@gmail.com +m.ike.b.e.r.nar.d.6.4.6@gmail.com +m.i.k.eb.ernard.64.6@gmail.com +m.i.ke.be.r.nard64.6@gmail.com +m.ik.e.be.rnard646@gmail.com +m.i.k.eb.e.rnard64.6@gmail.com +m.i.k.eb.erna.rd.646@gmail.com +mi.keb.e.r.na.r.d.646@gmail.com +mikebe.r.nard.64.6@gmail.com +mi.k.eb.er.n.a.r.d6.46@gmail.com +m.i.ke.be.rnar.d64.6@gmail.com +m.i.ke.be.rna.rd6.46@gmail.com +mik.e.b.e.rnard6.4.6@gmail.com +m.ik.e.b.ern.a.r.d.6.4.6@gmail.com +mi.k.ebern.ar.d.6.46@gmail.com +mik.e.b.e.rna.rd6.4.6@gmail.com +m.i.ke.b.er.n.ar.d6.4.6@gmail.com +mi.keb.e.rnar.d.6.46@gmail.com +mi.k.e.be.rna.r.d6.4.6@gmail.com +mike.be.rn.a.r.d64.6@gmail.com +m.ike.b.e.rnar.d646@gmail.com +m.ik.eb.e.r.na.r.d.64.6@gmail.com +m.i.ke.be.rna.r.d6.46@gmail.com +mik.eb.erna.rd646@gmail.com +m.ikeber.n.a.r.d64.6@gmail.com +m.i.keb.e.rn.ar.d6.46@gmail.com +m.i.keberna.r.d64.6@gmail.com +mike.be.rn.ar.d646@gmail.com +mik.e.be.rnard6.4.6@gmail.com +m.ik.ebe.rn.a.rd646@gmail.com +m.i.k.e.b.ern.ar.d6.4.6@gmail.com +m.ikeber.n.a.rd6.46@gmail.com +mik.e.ber.n.ar.d6.4.6@gmail.com +m.ikeb.er.n.ar.d.6.4.6@gmail.com +m.ikeb.er.na.r.d.646@gmail.com +mi.k.e.be.rn.a.r.d.6.46@gmail.com +mik.eber.n.ar.d646@gmail.com +m.i.k.e.ber.na.r.d64.6@gmail.com +m.i.keb.ernar.d.6.46@gmail.com +mik.e.berna.rd.6.46@gmail.com +mikebern.ar.d.646@gmail.com +m.i.ke.be.r.n.ard6.4.6@gmail.com +m.ike.be.rn.a.rd.6.46@gmail.com +m.i.k.e.be.rn.ard64.6@gmail.com +m.i.ke.be.r.na.rd6.46@gmail.com +m.ike.ber.na.rd6.46@gmail.com +mi.k.eb.e.r.nar.d.6.4.6@gmail.com +mi.kebe.r.nar.d.64.6@gmail.com +mi.ke.b.er.nar.d.64.6@gmail.com +m.i.k.e.be.rna.r.d646@gmail.com +m.i.k.e.b.e.rn.ard6.46@gmail.com +m.ik.eb.ernar.d.646@gmail.com +mikeb.e.rnard6.4.6@gmail.com +mi.k.e.b.e.rnar.d6.46@gmail.com +mi.ke.b.ernar.d.6.46@gmail.com +m.i.k.eb.ern.a.r.d.6.4.6@gmail.com +mi.kebe.r.n.ar.d.6.4.6@gmail.com +mi.k.e.ber.n.a.r.d646@gmail.com +johnmarshallbill002@gmail.com +jo.h.n.m.a.r.sh.al.l.b.i.ll.00.2@gmail.com +j.o.hn.ma.r.shall.bi.l.l002@gmail.com +jo.h.n.m.arsh.a.llbill0.02@gmail.com +john.mar.s.h.a.l.lbill0.02@gmail.com +joh.n.m.a.rsh.a.ll.bi.ll0.0.2@gmail.com +joh.n.ma.rsh.allb.il.l002@gmail.com +j.ohnmarsha.l.l.b.ill.002@gmail.com +jo.h.n.marsh.all.b.i.l.l00.2@gmail.com +j.oh.n.mars.h.a.llbil.l.0.02@gmail.com +jo.hnmars.ha.ll.bill.0.02@gmail.com +jo.h.nma.rs.h.allbill.00.2@gmail.com +j.oh.n.mars.ha.l.lbill0.0.2@gmail.com +jo.h.nma.rs.ha.ll.bill.002@gmail.com +j.oh.nma.rsha.l.lbi.ll.0.02@gmail.com +jo.h.n.marshallb.i.ll00.2@gmail.com +joh.nmars.h.a.llbil.l.0.02@gmail.com +john.ma.rs.h.all.bil.l0.0.2@gmail.com +jo.hnmar.sh.al.l.bi.ll.0.02@gmail.com +joh.nm.a.r.s.h.al.lb.i.ll.00.2@gmail.com +jo.hnm.a.rsh.all.b.i.ll.002@gmail.com +jo.h.n.ma.rs.ha.l.lb.i.l.l00.2@gmail.com +j.oh.nma.r.shall.bi.ll00.2@gmail.com +j.o.h.nma.r.s.ha.l.l.b.ill.0.0.2@gmail.com +j.o.hn.ma.r.sh.a.ll.b.i.l.l.002@gmail.com +jo.h.n.mar.sh.a.l.l.b.i.ll0.02@gmail.com +jo.h.nma.r.sh.a.l.l.bi.ll0.0.2@gmail.com +jo.hnma.rshall.b.ill00.2@gmail.com +j.oh.n.m.ar.sh.a.l.lb.i.l.l0.0.2@gmail.com +j.oh.n.ma.rshall.bil.l.0.02@gmail.com +j.o.h.n.mars.h.a.llb.ill.002@gmail.com +j.oh.n.ma.rsha.l.l.b.il.l.002@gmail.com +j.oh.nma.rs.h.a.l.l.b.ill002@gmail.com +jo.h.nm.a.rs.ha.ll.bi.ll002@gmail.com +j.o.h.nma.rsh.al.l.b.i.ll0.0.2@gmail.com +j.ohn.m.ar.shall.bill002@gmail.com +j.oh.n.m.ar.s.h.a.ll.b.i.ll.0.02@gmail.com +j.ohn.m.a.rs.h.allb.il.l0.02@gmail.com +jo.hn.mar.sh.allb.ill.0.0.2@gmail.com +j.o.hnmar.s.h.a.l.l.b.i.l.l002@gmail.com +j.o.h.nma.rs.ha.ll.b.i.l.l0.02@gmail.com +jo.h.nmar.sha.l.l.b.i.ll0.0.2@gmail.com +j.oh.n.mar.shallbil.l.00.2@gmail.com +j.o.h.n.m.ar.s.h.a.llb.il.l.00.2@gmail.com +johnmar.shal.lbil.l0.02@gmail.com +j.ohn.m.arsh.a.l.lb.il.l.00.2@gmail.com +j.o.hnmars.h.a.ll.bill.0.02@gmail.com +joh.n.ma.r.sh.a.llb.il.l0.02@gmail.com +j.oh.nm.a.r.s.ha.llbi.l.l.00.2@gmail.com +j.o.h.nm.arsh.a.l.lbill002@gmail.com +j.ohn.ma.r.s.hallb.il.l.0.02@gmail.com +j.o.h.n.ma.r.s.ha.l.l.bill.00.2@gmail.com +j.oh.nmarsha.ll.bi.l.l0.0.2@gmail.com +j.o.h.n.ma.rsh.all.bi.l.l.0.0.2@gmail.com +johnm.arsh.a.ll.b.i.ll0.02@gmail.com +jo.hnm.ar.sha.ll.bill0.02@gmail.com +j.o.h.nm.ars.ha.l.lb.ill.0.0.2@gmail.com +j.o.h.nm.a.rs.ha.ll.b.il.l.002@gmail.com +j.ohn.m.a.rs.ha.llb.i.ll.002@gmail.com +j.o.h.nma.rs.h.a.l.lbi.l.l.00.2@gmail.com +jo.hnm.a.rs.h.allbil.l0.02@gmail.com +johnm.arshal.lbi.ll00.2@gmail.com +jo.hnm.a.rsh.a.ll.bi.l.l0.02@gmail.com +j.o.hn.m.a.rsh.a.l.lb.i.ll002@gmail.com +j.ohnm.a.r.sha.l.l.bill.002@gmail.com +joh.n.marsh.all.bi.ll.0.02@gmail.com +j.ohn.m.ar.s.h.all.bi.ll002@gmail.com +j.oh.n.ma.r.s.ha.ll.bil.l0.02@gmail.com +john.m.arsh.a.llbill.0.02@gmail.com +jo.hn.mar.sha.l.lbi.ll0.02@gmail.com +johnmars.h.all.bi.l.l0.02@gmail.com +john.ma.rsha.ll.bil.l0.0.2@gmail.com +j.ohn.mars.hallbi.l.l0.0.2@gmail.com +jo.h.nma.rs.h.a.l.lb.i.ll00.2@gmail.com +jo.h.n.m.arshall.bi.l.l.002@gmail.com +joh.n.mars.ha.l.l.b.il.l002@gmail.com +joh.nm.arshal.lbi.ll00.2@gmail.com +john.ma.rshal.l.bi.l.l0.02@gmail.com +joh.nm.a.r.s.ha.ll.bill00.2@gmail.com +johnm.arshal.lbill.0.02@gmail.com +johnma.r.sha.ll.b.i.l.l0.0.2@gmail.com +j.o.h.nmar.sh.al.l.b.i.ll.002@gmail.com +j.o.hnma.r.sh.allb.i.l.l.0.02@gmail.com +j.o.hn.mars.h.a.l.l.b.i.ll.0.02@gmail.com +johnma.rs.h.all.b.i.l.l0.02@gmail.com +j.o.hnma.r.s.hal.l.bi.l.l.0.0.2@gmail.com +j.ohn.ma.r.s.h.al.lb.ill0.02@gmail.com +j.oh.nm.a.rs.ha.l.lbi.ll.00.2@gmail.com +j.ohn.m.ar.sh.all.bil.l.002@gmail.com +jo.hnm.ars.ha.l.lbill002@gmail.com +j.ohnmarshal.lbi.l.l.00.2@gmail.com +j.o.hn.m.a.rshallbill00.2@gmail.com +j.oh.nma.rsha.ll.b.il.l.0.0.2@gmail.com +joh.nm.a.rs.hall.bi.ll002@gmail.com +j.o.hnmars.hal.lb.ill00.2@gmail.com +jo.hnm.ar.s.ha.llb.il.l0.02@gmail.com +jo.hn.m.a.r.s.hallbi.l.l.0.02@gmail.com +j.o.h.nm.ar.s.h.all.b.il.l002@gmail.com +j.o.h.n.ma.r.s.ha.llbil.l.002@gmail.com +j.ohnma.r.s.h.al.lb.i.l.l00.2@gmail.com +jo.hnm.a.rs.ha.l.lbi.ll.0.0.2@gmail.com +john.m.a.rs.ha.ll.b.i.l.l.0.0.2@gmail.com +jo.hnmar.sh.all.b.i.l.l.0.02@gmail.com +j.o.h.nmar.s.h.allb.i.ll00.2@gmail.com +j.o.hn.m.a.r.s.h.al.lb.i.ll.0.0.2@gmail.com +johnm.a.r.shallb.i.l.l.00.2@gmail.com +jo.h.nmars.h.all.b.i.ll00.2@gmail.com +j.o.hnmarsh.al.lbi.l.l.00.2@gmail.com +j.o.h.nm.a.r.sh.a.l.lb.i.ll.00.2@gmail.com +johnmar.s.h.allbill.0.02@gmail.com +j.oh.nm.ars.hal.lb.i.ll.0.0.2@gmail.com +jo.h.nmars.h.al.l.b.ill0.02@gmail.com +jo.h.n.m.a.r.s.h.al.l.b.il.l.0.02@gmail.com +j.o.hnmarshallbil.l.002@gmail.com +j.ohnm.a.r.sha.l.l.b.i.l.l00.2@gmail.com +john.m.a.r.s.hal.lb.ill.002@gmail.com +j.o.hnma.r.shal.l.b.ill.00.2@gmail.com +j.o.hnmarshal.l.b.il.l002@gmail.com +j.oh.nmar.s.h.al.l.b.i.ll.00.2@gmail.com +jo.hn.ma.rsha.l.lb.i.l.l.0.0.2@gmail.com +j.o.hn.m.ar.s.h.all.bil.l.00.2@gmail.com +j.ohnmar.sh.al.l.bil.l00.2@gmail.com +j.ohn.m.ar.s.hal.l.b.i.ll.00.2@gmail.com +j.oh.nmarsh.al.l.bi.l.l.0.0.2@gmail.com +j.o.hn.ma.rsh.all.b.i.ll.0.0.2@gmail.com +j.o.hnm.ars.hallbil.l0.02@gmail.com +johnmar.s.h.all.b.i.l.l0.0.2@gmail.com +joh.n.marsh.al.l.b.ill002@gmail.com +jo.hn.ma.r.s.h.al.l.b.ill.002@gmail.com +john.m.a.r.s.h.al.l.bi.l.l.0.02@gmail.com +joh.nm.ar.shallb.ill0.0.2@gmail.com +j.o.hn.marsh.a.l.lbi.l.l.0.02@gmail.com +john.m.a.r.shal.lb.ill002@gmail.com +j.ohnma.rs.ha.llbill.0.0.2@gmail.com +joh.nmar.sha.l.lbill.002@gmail.com +j.ohnma.r.s.ha.l.lb.i.ll0.0.2@gmail.com +j.o.hn.m.ars.h.allbil.l00.2@gmail.com +j.o.hn.marsha.l.lb.i.ll002@gmail.com +j.o.hnm.ar.s.ha.llbill.0.02@gmail.com +johnmar.s.h.al.lbill.00.2@gmail.com +j.ohn.mar.s.hall.bi.l.l.00.2@gmail.com +jo.hn.ma.rs.h.a.ll.bi.l.l.0.0.2@gmail.com +j.o.hnma.rs.h.a.llbill.00.2@gmail.com +johnma.rshallbil.l.0.0.2@gmail.com +j.ohn.mars.h.a.llbill.002@gmail.com +joh.nm.a.r.sh.al.l.b.il.l0.02@gmail.com +johnmarshall.b.ill0.0.2@gmail.com +j.o.hn.m.a.r.sh.a.ll.b.il.l0.02@gmail.com +jo.hnm.ars.h.allb.ill002@gmail.com +jo.h.nm.a.rshal.l.b.il.l.0.02@gmail.com +jo.hnmar.s.h.a.l.l.b.il.l002@gmail.com +joh.nm.ar.shallbi.l.l0.0.2@gmail.com +j.ohnma.r.sh.a.l.l.bil.l.0.0.2@gmail.com +john.marsh.all.b.i.l.l0.0.2@gmail.com +joh.nmar.s.h.allbi.l.l0.02@gmail.com +jo.hnma.r.s.hallbi.ll.0.02@gmail.com +john.m.ars.ha.l.l.b.i.ll.0.0.2@gmail.com +j.o.h.n.ma.rs.hal.lbi.ll00.2@gmail.com +joh.n.marshall.bi.l.l0.02@gmail.com +j.o.h.nm.ar.s.ha.ll.b.il.l.002@gmail.com +j.oh.n.marsh.a.l.lb.i.l.l0.02@gmail.com +jo.h.n.ma.rs.ha.llb.i.ll002@gmail.com +j.o.hnm.a.r.sha.llb.il.l002@gmail.com +j.o.h.n.m.a.rsha.llbill.002@gmail.com +j.o.h.nmars.ha.llb.i.ll.0.0.2@gmail.com +joh.n.ma.r.s.h.a.ll.b.i.l.l.0.0.2@gmail.com +joh.nm.ar.shal.l.b.i.l.l.0.0.2@gmail.com +johnma.r.s.ha.l.lb.i.ll.00.2@gmail.com +jo.hnmarsh.al.lbi.l.l.0.0.2@gmail.com +jo.h.nm.ar.sh.allbi.ll002@gmail.com +j.o.h.nm.a.r.sh.al.l.bill00.2@gmail.com +joh.nm.a.rs.ha.l.l.b.il.l.002@gmail.com +joh.n.m.a.r.sh.a.l.lb.il.l0.02@gmail.com +johnm.ars.ha.llb.i.l.l.002@gmail.com +johnma.r.s.hal.lb.il.l0.02@gmail.com +jo.h.nma.r.s.h.allb.i.l.l0.0.2@gmail.com +j.ohnm.a.r.s.hallb.i.ll002@gmail.com +jo.hn.ma.r.shallb.il.l.002@gmail.com +j.ohnmarsh.a.l.l.b.il.l002@gmail.com +joh.nm.ar.sh.a.l.l.b.ill.00.2@gmail.com +j.o.h.nm.a.rsh.a.ll.b.il.l0.0.2@gmail.com +joh.nm.ar.s.ha.l.lb.il.l.002@gmail.com +j.o.hnma.r.s.h.all.bi.l.l00.2@gmail.com +j.ohn.m.arsh.al.lb.il.l.002@gmail.com +john.m.ar.sh.al.lb.ill0.0.2@gmail.com +j.ohn.ma.r.s.hall.b.i.ll.0.02@gmail.com +j.ohn.m.a.r.sh.allb.i.ll0.0.2@gmail.com +j.oh.n.mar.s.h.al.l.bi.l.l.0.0.2@gmail.com +j.oh.nm.a.rs.h.a.llbi.l.l.002@gmail.com +joh.n.m.a.rsh.al.lbill0.02@gmail.com +j.o.h.nm.ar.s.h.allb.i.l.l00.2@gmail.com +j.o.hnm.arsh.al.l.b.i.l.l.0.02@gmail.com +jo.h.nmar.s.h.all.b.i.ll002@gmail.com +j.o.h.nma.rs.hal.l.b.i.ll.002@gmail.com +j.ohn.m.ar.shall.b.il.l00.2@gmail.com +jo.h.n.m.ar.sh.al.lb.il.l0.02@gmail.com +j.o.hn.ma.rsh.a.l.l.bi.l.l.0.0.2@gmail.com +john.m.ars.ha.l.lb.ill00.2@gmail.com +j.o.hn.m.a.r.sh.a.l.lb.i.l.l.0.02@gmail.com +jo.h.nm.a.rsh.all.bill0.0.2@gmail.com +jo.h.nm.a.r.s.hal.lb.i.l.l.00.2@gmail.com +depsecd@gmail.com +deps.ecd@gmail.com +de.ps.ecd@gmail.com +dep.se.cd@gmail.com +dep.se.c.d@gmail.com +d.eps.e.cd@gmail.com +depse.c.d@gmail.com +d.e.p.se.cd@gmail.com +d.e.p.se.c.d@gmail.com +de.p.s.ecd@gmail.com +de.p.se.cd@gmail.com +d.e.p.s.e.cd@gmail.com +de.ps.e.c.d@gmail.com +d.ep.se.c.d@gmail.com +de.ps.e.cd@gmail.com +de.psecd@gmail.com +de.psec.d@gmail.com +d.epsec.d@gmail.com +d.ep.s.e.cd@gmail.com +dep.s.ecd@gmail.com +dep.s.e.cd@gmail.com +de.p.s.ec.d@gmail.com +de.p.secd@gmail.com +d.ep.se.cd@gmail.com +d.e.ps.ecd@gmail.com +dep.s.e.c.d@gmail.com +d.e.ps.e.c.d@gmail.com +d.ep.sec.d@gmail.com +d.ep.s.ec.d@gmail.com +d.e.psec.d@gmail.com +d.e.ps.ec.d@gmail.com +d.epsecd@gmail.com +d.e.p.s.ec.d@gmail.com +de.p.s.e.cd@gmail.com +d.eps.e.c.d@gmail.com +de.pse.c.d@gmail.com +deps.ec.d@gmail.com +d.eps.ec.d@gmail.com +d.e.pse.cd@gmail.com +depsec.d@gmail.com +d.ep.secd@gmail.com +dep.sec.d@gmail.com +de.p.se.c.d@gmail.com +depsecd@gmail.com +depse.cd@gmail.com +d.epse.c.d@gmail.com +d.ep.s.e.c.d@gmail.com +d.e.p.s.e.c.d@gmail.com +deps.e.c.d@gmail.com +d.e.psecd@gmail.com +de.ps.ec.d@gmail.com +d.e.p.s.ecd@gmail.com +d.e.ps.e.cd@gmail.com +d.e.p.sec.d@gmail.com +de.pse.cd@gmail.com +d.ep.s.ecd@gmail.com +d.e.pse.c.d@gmail.com +de.p.sec.d@gmail.com +d.epse.cd@gmail.com +deps.e.cd@gmail.com +dep.secd@gmail.com +d.eps.ecd@gmail.com +d.e.p.secd@gmail.com +de.p.s.e.c.d@gmail.com +dep.s.ec.d@gmail.com +ramsonpetros001@gmail.com +r.amso.n.pe.tros001@gmail.com +r.ams.o.np.e.t.ro.s00.1@gmail.com +r.a.m.son.pe.tr.os.00.1@gmail.com +ra.m.s.on.p.e.t.ro.s0.0.1@gmail.com +rams.o.npe.tr.o.s0.01@gmail.com +r.a.ms.o.np.etro.s001@gmail.com +r.amsonp.e.tro.s00.1@gmail.com +r.a.m.s.o.np.e.tr.os001@gmail.com +ra.msonp.e.tr.o.s.00.1@gmail.com +r.a.mson.p.et.r.o.s.0.01@gmail.com +r.a.m.s.onp.etr.o.s00.1@gmail.com +ram.s.o.npetr.o.s.0.0.1@gmail.com +ra.msonp.e.t.ros001@gmail.com +ra.m.s.o.npe.t.ros.00.1@gmail.com +r.a.m.son.p.etr.os00.1@gmail.com +ra.msonp.etros00.1@gmail.com +r.a.m.s.o.n.pe.t.ros0.0.1@gmail.com +ram.so.n.pe.t.ro.s.001@gmail.com +rams.o.n.pet.ros0.0.1@gmail.com +ra.m.s.onp.et.ros.0.0.1@gmail.com +rams.on.p.e.tr.o.s.0.0.1@gmail.com +r.ams.o.n.pe.t.r.o.s001@gmail.com +r.a.msonpe.t.r.o.s0.0.1@gmail.com +ram.sonpe.t.r.os0.01@gmail.com +ra.m.so.n.p.e.t.r.o.s.0.01@gmail.com +ra.mso.n.p.e.tr.os0.0.1@gmail.com +r.a.m.so.n.p.et.r.o.s.00.1@gmail.com +ra.mso.np.e.t.r.os0.01@gmail.com +ra.ms.on.p.etr.o.s00.1@gmail.com +ra.m.son.petr.os.0.01@gmail.com +ramso.n.p.e.tros.0.0.1@gmail.com +ram.s.o.npe.t.ro.s001@gmail.com +r.am.sonpetros.00.1@gmail.com +r.ams.onp.et.ros.00.1@gmail.com +rams.on.p.et.r.os001@gmail.com +r.a.mso.npetros.0.01@gmail.com +r.amsonpe.t.ro.s.0.01@gmail.com +r.a.m.so.n.pet.ro.s0.01@gmail.com +r.a.m.s.o.n.p.etros.0.01@gmail.com +r.amso.np.et.ro.s001@gmail.com +ram.so.npet.r.os00.1@gmail.com +ra.ms.o.npetros0.0.1@gmail.com +ra.m.so.np.e.t.ro.s.0.01@gmail.com +r.am.s.o.n.p.e.tr.os.001@gmail.com +ra.m.s.o.n.petr.o.s.0.0.1@gmail.com +ram.s.on.p.e.t.r.os0.01@gmail.com +r.a.m.s.o.n.p.e.tr.os0.01@gmail.com +r.ams.on.p.e.tr.o.s001@gmail.com +ra.mso.npetro.s001@gmail.com +ra.ms.o.n.pe.tr.os0.01@gmail.com +ram.s.on.pet.ro.s0.01@gmail.com +r.amsonp.et.ros.0.0.1@gmail.com +ra.mso.np.etr.o.s.001@gmail.com +r.am.so.n.p.etro.s.0.0.1@gmail.com +ra.msonpet.r.os001@gmail.com +r.am.s.on.p.etros.0.01@gmail.com +r.am.s.o.np.etro.s0.01@gmail.com +r.a.ms.on.pe.tr.o.s.001@gmail.com +ramso.n.pet.ro.s00.1@gmail.com +ra.ms.on.p.etr.o.s0.01@gmail.com +r.amso.npetr.os00.1@gmail.com +ramson.p.etr.o.s00.1@gmail.com +r.amsonp.et.ro.s.001@gmail.com +r.a.msonp.et.ro.s001@gmail.com +r.a.ms.onp.e.tros.00.1@gmail.com +rams.o.npe.t.ros.001@gmail.com +r.am.son.petr.o.s.001@gmail.com +r.am.s.o.npetro.s001@gmail.com +r.am.s.onpe.t.r.os0.0.1@gmail.com +ram.s.onp.e.tr.o.s.001@gmail.com +ramsonpe.t.r.o.s.00.1@gmail.com +r.amson.p.et.ro.s.0.01@gmail.com +ram.s.onp.etros.001@gmail.com +r.amsonpetros.0.01@gmail.com +r.ams.on.pe.t.r.o.s0.0.1@gmail.com +r.a.m.s.o.n.pet.r.o.s.001@gmail.com +ram.so.npetro.s.00.1@gmail.com +r.am.sonp.etr.os00.1@gmail.com +r.ams.on.pe.tro.s.00.1@gmail.com +ra.msonp.etros.0.0.1@gmail.com +r.a.m.s.o.n.petro.s.001@gmail.com +r.a.mso.np.etros0.0.1@gmail.com +r.amson.p.e.tros0.0.1@gmail.com +r.a.msonp.et.ros0.0.1@gmail.com +ra.m.s.on.p.e.tr.o.s.001@gmail.com +r.a.m.s.o.np.etros.00.1@gmail.com +r.a.m.son.p.et.r.o.s0.01@gmail.com +ram.s.onpe.t.r.os00.1@gmail.com +r.a.ms.o.npetros.00.1@gmail.com +ram.son.p.etr.o.s.001@gmail.com +r.a.ms.o.n.petros.00.1@gmail.com +r.a.ms.on.p.e.tr.o.s.0.0.1@gmail.com +r.am.son.p.e.tr.os.0.0.1@gmail.com +r.am.son.petr.os.0.01@gmail.com +ram.sonpetr.os.0.01@gmail.com +ramsonpet.ros0.0.1@gmail.com +ra.mson.p.e.tro.s001@gmail.com +ra.m.s.on.pe.tr.o.s0.0.1@gmail.com +rams.o.npet.r.o.s.0.0.1@gmail.com +ramso.npe.t.ro.s.001@gmail.com +rams.onpe.tro.s00.1@gmail.com +r.a.msonpe.t.r.o.s.00.1@gmail.com +r.ams.onp.et.r.os.001@gmail.com +r.a.msonpetr.os0.0.1@gmail.com +r.a.mson.pe.tro.s00.1@gmail.com +ra.m.s.o.n.p.et.r.os00.1@gmail.com +ra.ms.onp.e.t.ro.s.0.0.1@gmail.com +r.am.s.on.pe.t.ro.s0.0.1@gmail.com +ra.m.so.np.et.r.o.s.0.0.1@gmail.com +ram.so.n.petros00.1@gmail.com +ra.mson.pe.tro.s001@gmail.com +r.ams.o.npetr.o.s00.1@gmail.com +ram.so.np.e.t.ro.s.001@gmail.com +ram.so.np.e.t.ros.00.1@gmail.com +r.am.son.pet.r.os.0.01@gmail.com +r.amso.np.e.t.ros.00.1@gmail.com +ra.m.s.o.npet.ro.s.0.0.1@gmail.com +r.a.m.sonp.etr.os00.1@gmail.com +ram.s.o.np.e.tros0.01@gmail.com +r.ams.onpe.t.r.os.00.1@gmail.com +r.a.m.s.o.n.p.e.t.r.o.s0.01@gmail.com +r.am.s.o.npe.tr.o.s0.0.1@gmail.com +ra.ms.on.pe.tros00.1@gmail.com +r.am.son.pe.t.ros0.0.1@gmail.com +r.a.ms.o.npet.ro.s.001@gmail.com +rams.onp.e.tr.o.s.0.0.1@gmail.com +ra.msonpe.t.r.os00.1@gmail.com +r.a.mso.np.e.t.r.os.001@gmail.com +rams.o.n.petr.os.001@gmail.com +r.ams.onp.e.tros.00.1@gmail.com +r.a.m.so.np.e.tros.0.01@gmail.com +ra.msonpet.r.os.0.0.1@gmail.com +r.a.m.s.on.p.e.tro.s.00.1@gmail.com +r.ams.onp.et.r.os001@gmail.com +ramso.n.p.e.t.r.o.s.001@gmail.com +r.am.s.o.n.pet.r.o.s0.01@gmail.com +r.a.msonpe.t.r.o.s.0.01@gmail.com +r.am.son.p.e.t.ros.00.1@gmail.com +r.a.ms.onp.e.t.r.os001@gmail.com +ra.m.so.n.p.e.tr.o.s.0.0.1@gmail.com +r.a.m.sonpet.ros0.01@gmail.com +r.ams.on.p.et.ros.0.0.1@gmail.com +r.am.s.o.npe.t.r.o.s.00.1@gmail.com +r.amso.n.pe.tr.o.s.0.0.1@gmail.com +rams.o.n.pe.t.ro.s.0.01@gmail.com +r.am.s.on.pe.tr.os0.0.1@gmail.com +ramson.p.e.tros0.0.1@gmail.com +r.am.s.o.n.p.etro.s.0.01@gmail.com +r.amso.npe.tr.o.s.0.01@gmail.com +rams.o.n.pe.tro.s0.01@gmail.com +r.amso.n.p.e.t.r.os00.1@gmail.com +ram.so.npet.r.os0.0.1@gmail.com +ramsonpe.t.ro.s.0.01@gmail.com +ram.so.np.e.tr.o.s00.1@gmail.com +r.a.m.s.o.np.e.t.r.o.s0.01@gmail.com +r.am.s.on.pe.t.r.os0.01@gmail.com +ram.so.n.petr.o.s0.01@gmail.com +ra.m.so.np.et.r.o.s.001@gmail.com +r.a.ms.o.n.p.etr.os0.01@gmail.com +ra.mson.petr.os001@gmail.com +ra.m.s.o.np.e.tr.os0.01@gmail.com +r.am.so.n.pe.tr.o.s0.0.1@gmail.com +r.am.s.o.n.pet.ro.s001@gmail.com +r.a.m.s.onp.etr.os.00.1@gmail.com +r.a.m.s.onpe.tros00.1@gmail.com +r.a.ms.on.petr.os0.01@gmail.com +r.a.mson.p.e.t.ro.s00.1@gmail.com +r.am.sonp.e.tr.os0.01@gmail.com +r.amson.p.etros0.01@gmail.com +r.a.mson.p.e.t.r.o.s.0.01@gmail.com +r.am.son.petr.o.s.0.01@gmail.com +r.a.ms.on.pe.tr.o.s0.01@gmail.com +ra.ms.o.npe.tros001@gmail.com +ra.m.sonp.etr.o.s001@gmail.com +r.a.mso.n.pet.r.o.s001@gmail.com +r.am.s.onpe.tros.0.0.1@gmail.com +ramsonpetro.s00.1@gmail.com +ra.mson.p.etr.os0.01@gmail.com +r.amso.npe.t.r.os0.0.1@gmail.com +r.a.mso.n.pe.t.r.os0.01@gmail.com +rams.on.p.etro.s.0.01@gmail.com +ram.s.o.np.e.t.r.os.0.0.1@gmail.com +ram.son.pe.t.r.os.00.1@gmail.com +r.a.ms.on.p.e.tr.os.001@gmail.com +r.ams.onpet.r.os.0.0.1@gmail.com +r.ams.o.n.p.e.tr.os.0.0.1@gmail.com +r.am.s.onpetr.o.s.0.01@gmail.com +ra.ms.onp.e.t.ro.s00.1@gmail.com +ra.m.so.np.et.r.o.s.0.01@gmail.com +r.am.s.on.pet.r.os0.01@gmail.com +r.am.s.o.np.e.tr.os00.1@gmail.com +ra.ms.o.npe.tro.s.001@gmail.com +r.a.m.so.npe.tr.o.s.0.0.1@gmail.com +ramso.n.pet.ros.0.0.1@gmail.com +r.am.s.o.n.pet.r.o.s.0.01@gmail.com +r.a.m.s.onpe.t.ros.0.01@gmail.com +ramson.p.e.t.ros.00.1@gmail.com +r.am.s.o.n.p.etr.o.s0.0.1@gmail.com +r.a.m.s.o.n.p.et.r.os0.01@gmail.com +rams.onp.et.ros0.01@gmail.com +daudnasar32@gmail.com +d.audna.sa.r.3.2@gmail.com +da.u.dnasa.r.3.2@gmail.com +da.u.d.n.a.s.a.r3.2@gmail.com +d.aud.n.asar.32@gmail.com +d.au.d.na.sa.r.32@gmail.com +d.aud.na.sa.r.3.2@gmail.com +da.u.d.n.a.s.a.r.3.2@gmail.com +d.a.udn.as.a.r32@gmail.com +d.a.u.d.n.a.sa.r3.2@gmail.com +da.ud.n.a.s.ar32@gmail.com +d.aud.n.as.a.r32@gmail.com +da.u.d.nas.ar.32@gmail.com +daudn.a.s.a.r.3.2@gmail.com +daudna.sar.32@gmail.com +dau.dn.as.a.r3.2@gmail.com +d.audn.a.sa.r3.2@gmail.com +da.u.d.n.as.ar.32@gmail.com +da.ud.nasa.r.3.2@gmail.com +daud.n.a.s.a.r.3.2@gmail.com +d.a.udn.a.sa.r3.2@gmail.com +dau.d.n.asar.32@gmail.com +d.a.udn.a.s.ar.32@gmail.com +da.ud.na.s.ar32@gmail.com +da.u.d.na.sa.r.32@gmail.com +d.aud.na.s.ar32@gmail.com +d.a.udna.sar32@gmail.com +da.ud.nasa.r.32@gmail.com +da.udnasa.r.32@gmail.com +d.au.dna.sar32@gmail.com +d.a.u.d.nasar3.2@gmail.com +d.au.dna.s.a.r.3.2@gmail.com +daudn.asa.r.3.2@gmail.com +da.ud.nasa.r3.2@gmail.com +dau.dn.a.s.a.r3.2@gmail.com +d.a.u.dn.asar3.2@gmail.com +d.au.d.n.asa.r3.2@gmail.com +d.aud.n.as.ar32@gmail.com +daudnasa.r32@gmail.com +d.a.u.d.na.sa.r32@gmail.com +d.a.udnasar3.2@gmail.com +daudn.a.s.a.r3.2@gmail.com +da.udn.a.s.ar3.2@gmail.com +dau.d.nas.a.r32@gmail.com +daud.nas.ar3.2@gmail.com +dau.d.na.s.ar.32@gmail.com +d.aud.nas.ar.3.2@gmail.com +da.u.dna.sar.32@gmail.com +dau.dnas.ar.32@gmail.com +d.au.dn.a.s.ar.3.2@gmail.com +d.a.u.d.n.as.ar32@gmail.com +da.u.d.n.a.s.ar3.2@gmail.com +da.udnas.a.r.3.2@gmail.com +da.ud.nasar.32@gmail.com +daudn.a.sar3.2@gmail.com +d.aud.n.a.s.ar.32@gmail.com +d.a.ud.n.a.sa.r.32@gmail.com +d.audn.asar3.2@gmail.com +daud.nasar3.2@gmail.com +daudna.sar.3.2@gmail.com +d.a.u.d.na.sar.3.2@gmail.com +dau.d.n.a.s.ar3.2@gmail.com +d.audnas.ar32@gmail.com +dau.d.na.s.a.r3.2@gmail.com +d.audn.a.s.a.r32@gmail.com +d.au.dna.s.ar32@gmail.com +dau.d.nasa.r3.2@gmail.com +d.a.u.d.n.as.a.r.3.2@gmail.com +da.udnasa.r32@gmail.com +da.udn.a.sar.32@gmail.com +daud.na.sar32@gmail.com +d.a.ud.n.asar.32@gmail.com +dau.dnasar32@gmail.com +d.a.udn.a.s.ar32@gmail.com +daud.n.asar3.2@gmail.com +daudna.s.a.r3.2@gmail.com +d.audna.s.a.r.3.2@gmail.com +da.u.dn.as.ar32@gmail.com +da.u.d.nas.ar.3.2@gmail.com +d.au.dnas.a.r32@gmail.com +d.a.u.dn.a.sa.r.32@gmail.com +d.audn.a.sar.32@gmail.com +da.ud.n.a.sar.32@gmail.com +dau.d.nasa.r.32@gmail.com +d.au.d.nasar32@gmail.com +d.audna.sa.r32@gmail.com +da.ud.na.sar3.2@gmail.com +d.au.d.n.a.sar.3.2@gmail.com +d.au.dn.asa.r.3.2@gmail.com +d.aud.nasa.r.32@gmail.com +daudn.a.sa.r32@gmail.com +dau.d.n.a.sa.r32@gmail.com +da.u.d.nasar3.2@gmail.com +d.au.dn.as.ar.32@gmail.com +dau.dna.s.ar32@gmail.com +da.u.d.n.as.a.r32@gmail.com +d.a.ud.nasar3.2@gmail.com +dau.dnasar.32@gmail.com +daudnasar.3.2@gmail.com +d.a.u.d.na.s.ar3.2@gmail.com +d.a.u.d.n.a.s.ar.32@gmail.com +da.u.d.na.sa.r32@gmail.com +d.audn.a.s.ar.32@gmail.com +d.a.u.d.nas.a.r.3.2@gmail.com +d.au.d.n.a.sa.r32@gmail.com +da.u.dn.asar32@gmail.com +d.audn.as.ar32@gmail.com +d.au.dn.asar32@gmail.com +da.u.d.na.sa.r.3.2@gmail.com +d.a.ud.n.as.ar3.2@gmail.com +d.a.ud.na.sa.r32@gmail.com +dau.d.na.sa.r.3.2@gmail.com +d.a.ud.n.as.a.r3.2@gmail.com +d.a.ud.n.asar3.2@gmail.com +d.a.u.dna.sar32@gmail.com +da.udn.asa.r.3.2@gmail.com +da.udna.sa.r32@gmail.com +d.au.dnas.a.r.32@gmail.com +d.a.ud.n.a.s.a.r32@gmail.com +dau.dnas.a.r.32@gmail.com +dau.d.na.sar3.2@gmail.com +daudnas.ar3.2@gmail.com +dau.dn.a.s.a.r.3.2@gmail.com +da.ud.n.asar32@gmail.com +da.u.d.nas.ar3.2@gmail.com +daudna.s.a.r32@gmail.com +d.au.d.n.a.s.ar.3.2@gmail.com +dau.dnas.a.r3.2@gmail.com +dau.dna.s.a.r.32@gmail.com +d.a.u.dna.sar.32@gmail.com +da.udn.a.s.a.r3.2@gmail.com +d.a.u.d.na.sa.r3.2@gmail.com +d.a.u.dnas.ar.3.2@gmail.com +dau.dnas.ar.3.2@gmail.com +daudnas.a.r.3.2@gmail.com +da.u.d.n.a.sa.r32@gmail.com +d.au.d.nas.ar32@gmail.com +d.a.u.dn.a.sa.r32@gmail.com +d.aud.n.as.a.r3.2@gmail.com +d.a.ud.n.as.ar.3.2@gmail.com +da.u.dn.as.a.r32@gmail.com +d.a.ud.n.a.sar.3.2@gmail.com +d.audn.a.sar32@gmail.com +daud.n.as.ar.32@gmail.com +daud.nas.a.r.3.2@gmail.com +daud.nasa.r.32@gmail.com +da.ud.n.asa.r3.2@gmail.com +d.au.d.n.a.s.ar3.2@gmail.com +dau.dnasar3.2@gmail.com +da.udna.s.a.r.3.2@gmail.com +d.a.udnasa.r3.2@gmail.com +d.audnasa.r32@gmail.com +d.a.udn.a.sa.r.32@gmail.com +daud.n.a.s.a.r32@gmail.com +d.au.dn.a.sar3.2@gmail.com +d.a.u.dnasar32@gmail.com +da.u.dn.a.s.a.r.3.2@gmail.com +da.ud.na.s.a.r3.2@gmail.com +dau.d.nas.a.r.3.2@gmail.com +dau.dna.sa.r.32@gmail.com +da.u.dn.a.s.ar3.2@gmail.com +d.au.dn.a.s.a.r3.2@gmail.com +da.u.dna.sar32@gmail.com +daud.nasar32@gmail.com +da.udn.asar.3.2@gmail.com +d.audn.a.sa.r.3.2@gmail.com +d.a.u.dn.a.sar3.2@gmail.com +d.a.u.dna.sar3.2@gmail.com +da.u.d.nas.a.r.32@gmail.com +daudnas.ar.32@gmail.com +d.a.udna.s.a.r32@gmail.com +dau.d.n.a.sa.r.3.2@gmail.com +da.u.dnasar32@gmail.com +daud.n.asa.r.32@gmail.com +d.a.udnasar32@gmail.com +dau.d.na.sa.r32@gmail.com +d.a.u.dnas.a.r3.2@gmail.com +da.ud.n.as.ar32@gmail.com +d.a.u.d.nas.ar32@gmail.com +d.aud.n.as.ar.32@gmail.com +d.au.d.na.s.ar3.2@gmail.com +d.audn.a.sar3.2@gmail.com +d.a.udna.sar.32@gmail.com +da.ud.n.a.sa.r.32@gmail.com +dau.d.n.a.sa.r.32@gmail.com +d.au.d.nasar.32@gmail.com +daud.n.asar.3.2@gmail.com +d.a.udn.as.ar32@gmail.com +d.a.u.dn.a.sa.r.3.2@gmail.com +da.ud.na.sa.r32@gmail.com +daudn.a.s.ar.3.2@gmail.com +d.a.udnasar.32@gmail.com +daud.nas.a.r.32@gmail.com +d.a.u.d.na.s.a.r3.2@gmail.com +d.a.u.d.nas.ar.32@gmail.com +da.udna.s.a.r.32@gmail.com +dau.d.na.s.a.r32@gmail.com +da.udnasa.r3.2@gmail.com +d.a.u.dna.sa.r32@gmail.com +da.udn.asar.32@gmail.com +d.a.u.dn.a.s.a.r.32@gmail.com +johnmorrinson5@gmail.com +j.ohnm.o.rri.nso.n.5@gmail.com +jo.h.nmo.r.rinson.5@gmail.com +j.o.hn.m.o.rri.ns.on5@gmail.com +joh.n.morr.i.ns.o.n.5@gmail.com +joh.n.mo.rrin.s.on5@gmail.com +joh.nm.o.rr.ins.o.n5@gmail.com +j.oh.nm.o.r.ri.n.son.5@gmail.com +j.oh.n.mo.r.r.in.so.n.5@gmail.com +j.ohnm.orr.in.so.n5@gmail.com +j.ohn.mor.rin.s.o.n5@gmail.com +j.o.h.nmor.r.in.son5@gmail.com +j.o.hnmo.r.ri.n.s.on5@gmail.com +j.o.h.nmo.rr.in.so.n.5@gmail.com +j.o.hnm.orr.i.n.so.n5@gmail.com +j.o.hnm.o.rr.inson5@gmail.com +joh.nm.o.r.ri.n.so.n.5@gmail.com +jo.h.n.mor.rins.o.n.5@gmail.com +j.oh.n.m.orri.n.so.n.5@gmail.com +jo.hn.m.o.r.ri.ns.o.n5@gmail.com +j.oh.nm.o.rrins.o.n5@gmail.com +j.o.hn.mo.rri.n.s.o.n5@gmail.com +jo.hnm.o.r.ri.ns.on5@gmail.com +joh.nmorr.i.n.s.on5@gmail.com +j.o.hnm.o.r.rin.so.n.5@gmail.com +jo.h.nm.or.rin.so.n5@gmail.com +j.oh.nmor.r.i.ns.on.5@gmail.com +joh.n.m.orr.i.n.son5@gmail.com +john.m.o.r.r.ins.o.n.5@gmail.com +joh.nm.orr.in.son5@gmail.com +jo.h.nm.o.rr.ins.on5@gmail.com +johnmorr.i.ns.o.n5@gmail.com +jo.hn.m.o.rr.in.son.5@gmail.com +joh.nm.orrin.s.o.n5@gmail.com +j.oh.nm.or.ri.n.s.on.5@gmail.com +j.o.h.n.mo.rrin.son5@gmail.com +j.ohnmorr.i.n.s.on5@gmail.com +j.o.h.nmorr.i.n.s.o.n.5@gmail.com +j.o.hn.mor.rinso.n.5@gmail.com +j.o.h.nmo.r.ri.ns.o.n5@gmail.com +j.o.h.nmorr.i.n.s.o.n5@gmail.com +joh.nm.orr.i.ns.o.n5@gmail.com +john.m.orrin.s.on5@gmail.com +joh.nm.or.rin.son.5@gmail.com +jo.h.n.mor.r.i.n.so.n.5@gmail.com +j.oh.nmor.rin.son.5@gmail.com +jo.hn.mo.r.r.i.ns.on.5@gmail.com +j.ohn.mor.r.i.n.s.on.5@gmail.com +john.m.o.rr.in.so.n.5@gmail.com +j.o.h.n.mo.rr.i.n.s.o.n.5@gmail.com +j.ohnmor.r.i.nson.5@gmail.com +j.o.h.n.morri.n.s.o.n5@gmail.com +j.o.hnmo.r.ri.n.son5@gmail.com +j.o.h.n.mor.rin.so.n5@gmail.com +john.mo.rrinso.n5@gmail.com +jo.hnm.o.rri.n.so.n5@gmail.com +j.ohnm.o.r.r.i.n.s.o.n.5@gmail.com +joh.n.m.o.r.rinso.n.5@gmail.com +jo.h.nm.or.r.i.nso.n.5@gmail.com +j.o.hn.mor.rin.s.o.n5@gmail.com +j.ohn.mor.ri.ns.on5@gmail.com +j.o.h.nm.or.rin.s.on.5@gmail.com +j.oh.n.m.o.r.r.i.nson5@gmail.com +j.o.h.nm.o.r.r.i.nson.5@gmail.com +jo.hnmorr.i.n.s.o.n5@gmail.com +j.o.hn.mo.r.r.i.ns.on5@gmail.com +j.o.h.n.mor.ri.n.so.n.5@gmail.com +j.ohnm.orr.i.ns.on.5@gmail.com +j.ohn.m.orri.nson5@gmail.com +j.ohn.m.or.r.i.n.s.on.5@gmail.com +john.m.orrin.s.o.n5@gmail.com +joh.nm.or.r.in.son5@gmail.com +j.o.h.n.mo.r.ri.n.s.o.n5@gmail.com +joh.nmo.r.r.in.so.n.5@gmail.com +john.m.o.r.r.i.ns.o.n5@gmail.com +j.o.h.n.m.o.r.r.in.so.n5@gmail.com +j.o.h.n.mo.r.r.in.s.o.n.5@gmail.com +j.o.hnmo.r.r.in.s.o.n.5@gmail.com +joh.n.m.o.rri.n.s.o.n.5@gmail.com +johnm.or.rins.on5@gmail.com +jo.hn.m.or.ri.nson.5@gmail.com +j.o.h.n.mo.rr.i.nson.5@gmail.com +jo.hn.m.or.r.i.n.son.5@gmail.com +j.o.h.nm.orr.i.ns.o.n.5@gmail.com +jo.hn.mo.rr.i.n.s.o.n5@gmail.com +j.oh.nm.o.r.ri.n.s.o.n5@gmail.com +joh.n.m.orr.in.s.o.n5@gmail.com +john.m.o.rr.i.ns.on5@gmail.com +j.o.h.nm.orrinson5@gmail.com +john.m.or.r.i.ns.o.n5@gmail.com +j.o.h.nmorrin.s.o.n.5@gmail.com +j.o.h.nmorr.ins.o.n.5@gmail.com +jo.hnmo.r.r.i.nson5@gmail.com +johnmo.r.rin.son.5@gmail.com +j.ohn.mo.r.ri.nso.n5@gmail.com +j.oh.nmo.r.r.i.n.son.5@gmail.com +jo.h.nm.orr.i.ns.o.n.5@gmail.com +jo.hnmor.r.i.ns.on.5@gmail.com +j.oh.n.mo.r.r.i.nson5@gmail.com +j.o.hnm.orr.inso.n5@gmail.com +johnmo.rri.n.so.n.5@gmail.com +jo.h.nmor.ri.ns.o.n.5@gmail.com +johnm.o.r.rin.son5@gmail.com +j.ohn.morrins.on.5@gmail.com +j.oh.nmorr.in.so.n.5@gmail.com +j.o.h.nm.or.ri.nson5@gmail.com +johnm.o.rr.ins.on5@gmail.com +j.oh.n.m.o.r.ri.n.so.n5@gmail.com +jo.hnmor.ri.n.s.on5@gmail.com +jo.h.n.m.o.rr.i.n.so.n5@gmail.com +jo.h.nmo.r.ri.n.son.5@gmail.com +jo.h.nm.o.r.r.inso.n.5@gmail.com +j.o.h.nmo.r.r.in.s.on5@gmail.com +j.oh.n.m.or.ri.nso.n5@gmail.com +johnm.o.r.rin.s.on.5@gmail.com +j.o.hnmo.r.ri.n.so.n.5@gmail.com +j.o.hn.mo.r.r.i.nso.n5@gmail.com +j.ohn.mo.r.ri.n.s.on.5@gmail.com +johnmo.rri.nson.5@gmail.com +jo.hnmo.rr.ins.on.5@gmail.com +j.o.hnm.orri.n.so.n5@gmail.com +j.o.h.nmo.r.ri.nso.n.5@gmail.com +j.ohn.morri.n.s.o.n5@gmail.com +j.o.h.nm.o.rri.nso.n5@gmail.com +j.oh.n.mo.rrins.o.n5@gmail.com +joh.n.m.o.rri.nso.n5@gmail.com +j.o.h.n.m.o.r.ri.nso.n5@gmail.com +j.oh.nm.or.r.i.n.son5@gmail.com +j.o.hnmo.r.r.ins.o.n.5@gmail.com +jo.h.n.m.o.rr.ins.on5@gmail.com +john.mor.r.i.n.so.n.5@gmail.com +j.oh.n.m.orr.i.n.s.o.n5@gmail.com +j.o.h.nmorrins.on5@gmail.com +jo.h.nmorri.n.s.on.5@gmail.com +j.o.h.nm.o.rrinson5@gmail.com +j.o.hn.mo.r.rin.son5@gmail.com +jo.hnmorr.in.s.o.n.5@gmail.com +j.o.hnm.o.r.r.inson.5@gmail.com +joh.nmo.rri.ns.o.n.5@gmail.com +jo.hnmo.rr.ins.o.n5@gmail.com +j.ohn.mo.rri.n.son5@gmail.com +jo.h.nmo.r.r.inso.n.5@gmail.com +j.o.h.nm.o.rr.inso.n5@gmail.com +jo.hnm.or.rinson.5@gmail.com +johnm.orr.ins.o.n.5@gmail.com +j.oh.n.m.orri.n.s.o.n5@gmail.com +john.mo.rr.in.so.n.5@gmail.com +jo.hn.m.orri.n.son5@gmail.com +j.oh.nm.or.r.inson5@gmail.com +jo.h.n.m.o.rr.i.nso.n5@gmail.com +jo.h.n.m.o.r.ri.n.s.on5@gmail.com +j.ohnmo.r.r.ins.on.5@gmail.com +j.o.hn.mor.r.in.son.5@gmail.com +j.o.hnmor.r.in.so.n.5@gmail.com +j.oh.nmor.ri.n.s.on5@gmail.com +j.o.hnmo.r.ri.ns.o.n5@gmail.com +j.oh.nmo.r.r.in.s.on5@gmail.com +j.o.hnmo.r.ri.ns.on.5@gmail.com +johnm.o.rri.n.son5@gmail.com +j.oh.n.mo.r.r.inso.n5@gmail.com +jo.h.nmo.rrinson.5@gmail.com +jo.hnm.orrins.on5@gmail.com +j.oh.nm.o.r.r.i.nso.n.5@gmail.com +j.ohnmo.r.r.inson.5@gmail.com +j.o.hnm.o.rrins.on5@gmail.com +j.oh.n.morri.ns.o.n5@gmail.com +john.mo.rr.inso.n.5@gmail.com +jo.h.n.m.or.ri.nson5@gmail.com +joh.nmo.r.r.inso.n5@gmail.com +j.ohnmo.rri.nson5@gmail.com +jo.hn.m.or.rins.o.n.5@gmail.com +j.o.h.n.morri.nson.5@gmail.com +johnm.or.r.i.nso.n5@gmail.com +jo.hn.m.o.r.r.ins.on5@gmail.com +joh.nm.o.r.r.ins.o.n.5@gmail.com +j.o.h.n.m.o.rrin.s.on.5@gmail.com +j.oh.n.m.o.rr.i.nso.n5@gmail.com +j.oh.nmor.r.i.n.son.5@gmail.com +joh.n.mor.r.i.nso.n5@gmail.com +j.o.hnmo.r.r.i.n.s.o.n5@gmail.com +joh.n.m.o.rr.i.ns.on5@gmail.com +j.o.hn.m.o.rri.ns.o.n.5@gmail.com +j.o.h.nm.orr.i.ns.on.5@gmail.com +johnm.orr.in.so.n5@gmail.com +joh.n.mo.rr.i.ns.on5@gmail.com +j.o.hn.mo.r.ri.n.s.on.5@gmail.com +j.o.hnmor.rin.s.on.5@gmail.com +j.oh.nm.o.r.rin.son.5@gmail.com +johnmorr.inso.n.5@gmail.com +j.ohn.mo.r.r.i.ns.o.n.5@gmail.com +john.mo.rrinso.n.5@gmail.com +j.o.hnmo.rri.nso.n5@gmail.com +joh.n.mo.rrinso.n.5@gmail.com +j.o.h.nmorr.in.s.o.n.5@gmail.com +jo.hn.m.orr.inso.n5@gmail.com +jo.hn.m.o.r.rin.so.n.5@gmail.com +joh.n.m.orri.n.so.n.5@gmail.com +jo.hnm.orrinson.5@gmail.com +j.o.hn.m.or.r.i.n.son5@gmail.com +j.o.h.nmorr.ins.o.n5@gmail.com +j.ohn.m.o.rr.i.ns.o.n5@gmail.com" +FcY9ZQJH,Untitled,Farz0l1x,Python,Saturday 11th of November 2023 12:35:13 PM CDT,"def f(a, b, m): + if a + b >= 68: + return m % 2 == 0 + if m == 0: + return 0 + h = [f(a + 1, b, m - 1), f(a + b, b, m - 1), f(a, b + 1, m - 1), f(a, b + a, m - 1)] + return any(h) if (m - 1) % 2 == 0 else all(h) # в 19) all -> any +print([s for s in range(1, 60) if f(8, s, 2)]) +print([s for s in range(1, 60) if not f(8, s, 1) and f(8, s, 3)]) +print([s for s in range(1, 60) if f(8, s, 4) and not f(8, s, 2)])" +UpMxxZnt,Untitled,Farz0l1x,Python,Saturday 11th of November 2023 12:27:52 PM CDT,"def f(a, b, m): + if a + b >= 77: + return m % 2 == 0 + if m == 0: + return 0 + h = [f(a + 1, b, m-1), f(a * 2, b, m-1), f(a, b + 1, m-1), f(a, b * 2, m-1)] + return any(h) if (m - 1) % 2 == 0 else all(h) # в 19) all -> any +print([s for s in range(1, 70) if f(7, s, 2)]) +print([s for s in range(1, 70) if not f(7, s, 1) and f(7, s, 3)]) +print([s for s in range(1, 70) if f(7, s, 4) and not f(7, s, 2)])" +y8mp3sT1,Untitled,A_E_Ivanov,C#,Saturday 11th of November 2023 12:26:48 PM CDT,"internal class Program +{ + private static void Main(string[] args) + { + /* + Задача 34. Дадени са два едномерни масива от тип integer. + Да се намери най-малкото от тези числа от първия + масив, които не се срещат във втория. + */ + + int[] first = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray(); + int[] second = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray(); + + Array.Sort(first); + + for (int i = 0; i < first.Length; i++) + { + int numberFromFirstArray = first[i]; + + for (int j = 0; j < second[j]; j++) + { + int numberFromSecondArray = second[j]; + + if (numberFromFirstArray < numberFromFirstArray) + { + Console.WriteLine(numberFromFirstArray); + return; + } + } + } + } +}" +vgNLamFD,e2a log3,iconoclasthero,Bash,Saturday 11th of November 2023 12:25:53 PM CDT,"export MS_TTS_REGION=[-redacted-] +export MS_TTS_KEY=[-redacted-] +Traceback (most recent call last): + File ""/home/user/bin/gits/e2a/epub_to_audiobook.py"", line 1, in + {""payload"":{""allShortcutsEnabled"":false,""fileTree"":{"""":{""items"":[{""name"":"".github"",""path"":"".github"",""contentType"":""directory""},{""name"":""examples"",""path"":""examples"",""contentType"":""directory""},{""name"":"".dockerignore"",""path"":"".dockerignore"",""contentType"":""file""},{""name"":"".gitattributes"",""path"":"".gitattributes"",""contentType"":""file""},{""name"":"".gitignore"",""path"":"".gitignore"",""contentType"":""file""},{""name"":""Dockerfile"",""path"":""Dockerfile"",""contentType"":""file""},{""name"":""LICENSE"",""path"":""LICENSE"",""contentType"":""file""},{""name"":""README.md"",""path"":""README.md"",""contentType"":""file""},{""name"":""docker-compose.example.yml"",""path"":""docker-compose.example.yml"",""contentType"":""file""},{""name"":""epub_to_audiobook.py"",""path"":""epub_to_audiobook.py"",""contentType"":""file""},{""name"":""requirements.txt"",""path"":""requirements.txt"",""contentType"":""file""}],""totalCount"":11}},""fileTreeProcessingTime"":3.107459,""foldersToFetch"":[],""reducedMotionEnabled"":null,""repo"":{""id"":616915945,""defaultBranch"":""main"",""name"":""epub_to_audiobook"",""ownerLogin"":""p0n1"",""currentUserCanPush"":false,""isFork"":false,""isEmpty"":false,""createdAt"":""2023-03-21T10:47:28.000Z"",""ownerAvatar"":""https://avatars.githubusercontent.com/u/36690236?v=4"",""public"":true,""private"":false,""isOrgOwned"":false},""symbolsExpanded"":false,""treeExpanded"":true,""refInfo"":{""name"":""9ab7db06f3c487027e310ea848e475af9be391a2"",""listCacheKey"":""v0:1699725516.0"",""canEdit"":false,""refType"":""tree"",""currentOid"":""9ab7db06f3c487027e310ea848e475af9be391a2""},""path"":""epub_to_audiobook.py"",""currentUser"":null,""blob"":{""rawLines"":[""import os"",""import re"",""import io"",""import argparse"",""import html"",""import ebooklib"",""from ebooklib import epub"",""from bs4 import BeautifulSoup"",""import requests"",""from typing import List, Tuple"",""from datetime import datetime, timedelta"",""from mutagen.id3 import ID3"",""from mutagen.id3._util import ID3NoHeaderError"",""from mutagen.id3._frames import TIT2, TPE1, TALB, TRCK"",""import logging"",""from time import sleep"",""import dataclasses"",""from openai import OpenAI"","""",""logging.basicConfig("","" level=logging.INFO,"","" format=\""%(asctime)s [%(levelname)s] %(message)s\"","","" datefmt=\""%Y-%m-%d %H:%M:%S\"","","")"",""logger = logging.getLogger(__name__)"","""","""",""MAX_RETRIES = 12 # Max_retries constant for network errors"",""MAGIC_BREAK_STRING = \"" @BRK#\"" # leading blank is for text split"","""",""TTS_AZURE = \""azure\"""",""TTS_OPENAI = \""openai\"""","""","""",""@dataclasses.dataclass"",""class AudioTags:"","" title: str # for TIT2"","" author: str # for TPE1"","" book_title: str # for TALB"","" idx: int # for TRCK"","""","""",""class GeneralConfig:"","" def __init__(self, args):"","" self.input_file = args.input_file"","" self.output_folder = args.output_folder"","" self.tts = args.tts"","" self.preview = args.preview"","" self.language = args.language"","" self.newline_mode = args.newline_mode"","" self.chapter_start = args.chapter_start"","" self.chapter_end = args.chapter_end"","" self.output_text = args.output_text"","" self.remove_endnotes = args.remove_endnotes"","""","" def __str__(self):"","" return f\""input_file={self.input_file}, output_folder={self.output_folder}, tts={self.tts}, preview={self.preview}, newline_mode={self.newline_mode}, chapter_start={self.chapter_start}, chapter_end={self.chapter_end}, output_text={self.output_text}, remove_endnotes={self.remove_endnotes}\"""","""","""",""class TTSProvider:"","" # Base provider interface"","" def __init__(self, general_config: GeneralConfig):"","" self.general_config = general_config"","""","" def __str__(self) -> str:"","" return f\""{self.general_config}\"""","""","" def text_to_speech(self, *args, **kwargs):"","" raise NotImplementedError"","""","""",""class AzureTTSProvider(TTSProvider):"","" def __init__("","" self,"","" general_config: GeneralConfig,"","" voice_name,"","" break_duration,"","" output_format,"","" ):"","" super().__init__(general_config)"","""","" # TTS provider specific config"","" self.voice_name = voice_name"","" self.break_duration = break_duration"","" self.output_format = output_format"","""","" # access token and expiry time"","" self.access_token = None"","" self.token_expiry_time = datetime.utcnow()"","""","" subscription_key = os.environ.get(\""MS_TTS_KEY\"")"","" region = os.environ.get(\""MS_TTS_REGION\"")"","""","" if not subscription_key or not region:"","" raise ValueError("","" \""Please set MS_TTS_KEY and MS_TTS_REGION environment variables. Check https://github.com/p0n1/epub_to_audiobook#how-to-get-your-azure-cognitive-service-key.\"""","" )"","""","" self.TOKEN_URL = ("","" f\""https://{region}.api.cognitive.microsoft.com/sts/v1.0/issuetoken\"""","" )"","" self.TOKEN_HEADERS = {\""Ocp-Apim-Subscription-Key\"": subscription_key}"","" self.TTS_URL = f\""https://{region}.tts.speech.microsoft.com/cognitiveservices/v1\"""","""","" def __str__(self) -> str:"","" return ("","" super().__str__()"","" + f\"", voice_name={self.voice_name}, language={self.general_config.language}, break_duration={self.break_duration}, output_format={self.output_format}\"""","" )"","""","" def is_access_token_expired(self) -> bool:"","" return self.access_token is None or datetime.utcnow() >= self.token_expiry_time"","""","" def auto_renew_access_token(self) -> str:"","" if self.access_token is None or self.is_access_token_expired():"","" logger.info("","" f\""azure tts access_token doesn't exist or is expired, getting new one\"""","" )"","" self.access_token = self.get_access_token()"","" self.token_expiry_time = datetime.utcnow() + timedelta(minutes=9, seconds=1)"","" return self.access_token"","""","" def get_access_token(self) -> str:"","" for retry in range(MAX_RETRIES):"","" try:"","" logger.info(\""Getting new access token\"")"","" response = requests.post(self.TOKEN_URL, headers=self.TOKEN_HEADERS)"","" response.raise_for_status() # Will raise HTTPError for 4XX or 5XX status"","" access_token = str(response.text)"","" logger.info(\""Got new access token\"")"","" return access_token"","" except requests.exceptions.RequestException as e:"","" logger.warning("","" f\""Network error while getting access token (attempt {retry + 1}/{MAX_RETRIES}): {e}\"""","" )"","" if retry < MAX_RETRIES - 1:"","" sleep(2**retry)"","" else:"","" raise e"","" raise Exception(\""Failed to get access token\"")"","""","" def text_to_speech("","" self,"","" text: str,"","" output_file: str,"","" audio_tags: AudioTags,"","" ):"","" # Adjust this value based on your testing"","" max_chars = 1800 if self.general_config.language.startswith(\""zh\"") else 3000"","""","" text_chunks = split_text(text, max_chars, self.general_config.language)"","""","" audio_segments = []"","""","" for i, chunk in enumerate(text_chunks, 1):"","" logger.debug("","" f\""Processing chunk {i} of {len(text_chunks)}, length={len(chunk)}, text=[{chunk}]\"""","" )"","" escaped_text = html.escape(chunk)"","" logger.debug(f\""Escaped text: [{escaped_text}]\"")"","" # replace MAGIC_BREAK_STRING with a break tag for section/paragraph break"","" escaped_text = escaped_text.replace("","" MAGIC_BREAK_STRING.strip(),"","" f\"" \"","","" ) # strip in case leading bank is missing"","" logger.info("","" f\""Processing chapter-{audio_tags.idx} <{audio_tags.title}>, chunk {i} of {len(text_chunks)}\"""","" )"","" ssml = f\""{escaped_text}\"""","" logger.debug(f\""SSML: [{ssml}]\"")"","""","" for retry in range(MAX_RETRIES):"","" self.auto_renew_access_token()"","" headers = {"","" \""Authorization\"": f\""Bearer {self.access_token}\"","","" \""Content-Type\"": \""application/ssml+xml\"","","" \""X-Microsoft-OutputFormat\"": self.output_format,"","" \""User-Agent\"": \""Python\"","","" }"","" try:"","" logger.info(\""Sending request to Azure TTS, data length: \"" + str(len(ssml)))"","" response = requests.post("","" self.TTS_URL, headers=headers, data=ssml.encode(\""utf-8\"")"","" )"","" response.raise_for_status() # Will raise HTTPError for 4XX or 5XX status"","" logger.info(\""Got response from Azure TTS, response length: \"" + str(len(response.content)))"","" audio_segments.append(io.BytesIO(response.content))"","" break"","" except requests.exceptions.RequestException as e:"","" logger.warning("","" f\""Error while converting text to speech (attempt {retry + 1}): {e}\"""","" )"","" if retry < MAX_RETRIES - 1:"","" sleep(2**retry)"","" else:"","" raise e"","""","" with open(output_file, \""wb\"") as outfile:"","" for segment in audio_segments:"","" segment.seek(0)"","" outfile.write(segment.read())"","""","" set_audio_tags(output_file, audio_tags)"","""","""",""class OpenAITTSProvider(TTSProvider):"","" def __init__(self, general_config: GeneralConfig, model, voice, format):"","" super().__init__(general_config)"","" self.model = model"","" self.voice = voice"","" self.format = format"","" self.client = OpenAI() # User should set OPENAI_API_KEY environment variable"","""","" def __str__(self) -> str:"","" return ("","" super().__str__()"","" + f\"", model={self.model}, voice={self.voice}, format={self.format}\"""","" )"","""","" def text_to_speech(self, text: str, output_file: str, audio_tags: AudioTags):"","" max_chars = 4000 # should be less than 4096 for OpenAI"","""","" text_chunks = split_text(text, max_chars, self.general_config.language)"","""","" audio_segments = []"","""","" for i, chunk in enumerate(text_chunks, 1):"","" logger.debug("","" f\""Processing chunk {i} of {len(text_chunks)}, length={len(chunk)}, text=[{chunk}]\"""","" )"","" # replace MAGIC_BREAK_STRING with blank space because OpenAI TTS doesn't support SSML"","" chunk = chunk.replace("","" MAGIC_BREAK_STRING.strip(),"","" \"" \"","","" ) # strip in case leading bank is missing"","" logger.info("","" f\""Processing chapter-{audio_tags.idx} <{audio_tags.title}>, chunk {i} of {len(text_chunks)}\"""","" )"","""","" logger.debug(f\""Text: [{chunk}], length={len(chunk)}\"")"","""","" # NO retry for OpenAI TTS because SDK has built-in retry logic"","" response = self.client.audio.speech.create("","" model=self.model,"","" voice=self.voice,"","" input=chunk,"","" response_format=self.format,"","" )"","" audio_segments.append(io.BytesIO(response.content))"","""","" with open(output_file, \""wb\"") as outfile:"","" for segment in audio_segments:"","" segment.seek(0)"","" outfile.write(segment.read())"","""","" set_audio_tags(output_file, audio_tags)"","""","""",""def sanitize_title(title: str) -> str:"","" # replace MAGIC_BREAK_STRING with a blank space"","" # strip incase leading bank is missing"","" title = title.replace(MAGIC_BREAK_STRING.strip(), \"" \"")"","" sanitized_title = re.sub(r\""[^\\w\\s]\"", \""\"", title, flags=re.UNICODE)"","" sanitized_title = re.sub(r\""\\s+\"", \""_\"", sanitized_title.strip())"","" return sanitized_title"","""","""",""def extract_chapters("","" epub_book: epub.EpubBook, newline_mode: str, remove_endnotes: bool"","") -> List[Tuple[str, str]]:"","" chapters = []"","" for item in epub_book.get_items():"","" if item.get_type() == ebooklib.ITEM_DOCUMENT:"","" content = item.get_content()"","" soup = BeautifulSoup(content, \""lxml\"")"","" title = soup.title.string if soup.title else \""\"""","" raw = soup.get_text(strip=False)"","" logger.debug(f\""Raw text: <{raw[:]}>\"")"","""","" # Replace excessive whitespaces and newline characters based on the mode"","" if newline_mode == \""single\"":"","" cleaned_text = re.sub(r\""[\\n]+\"", MAGIC_BREAK_STRING, raw.strip())"","" elif newline_mode == \""double\"":"","" cleaned_text = re.sub(r\""[\\n]{2,}\"", MAGIC_BREAK_STRING, raw.strip())"","" else:"","" raise ValueError(f\""Invalid newline mode: {newline_mode}\"")"","""","" logger.debug(f\""Cleaned text step 1: <{cleaned_text[:]}>\"")"","" cleaned_text = re.sub(r\""\\s+\"", \"" \"", cleaned_text)"","" logger.info(f\""Cleaned text step 2: <{cleaned_text[:100]}>\"")"","""","" # Removes endnote numbers"","" if remove_endnotes == True:"","" cleaned_text = re.sub(r'(?<=[a-zA-Z.,!?;”\"")])\\d+', \""\"", cleaned_text)"","" logger.info(f\""Cleaned text step 4: <{cleaned_text[:100]}>\"")"","""","" # fill in the title if it's missing"","" if not title:"","" title = cleaned_text[:60]"","" logger.debug(f\""Raw title: <{title}>\"")"","" title = sanitize_title(title)"","" logger.info(f\""Sanitized title: <{title}>\"")"","""","" chapters.append((title, cleaned_text))"","" soup.decompose()"","" return chapters"","""","""",""def is_special_char(char: str) -> bool:"","" # Check if the character is a English letter, number or punctuation or a punctuation in Chinese, never split these characters."","" ord_char = ord(char)"","" result = ("","" (ord_char >= 33 and ord_char <= 126)"","" or (char in \""。,、?!:;“”‘’()《》【】…—~·「」『』〈〉〖〗〔〕\"")"","" or (char in \""∶\"")"","" ) # special unicode punctuation"","" logger.debug(f\""is_special_char> char={char}, ord={ord_char}, result={result}\"")"","" return result"","""","""",""def split_text(text: str, max_chars: int, language: str) -> List[str]:"","" chunks = []"","" current_chunk = \""\"""","""","" if language.startswith(\""zh\""): # Chinese"","" for char in text:"","" if len(current_chunk) + 1 <= max_chars or is_special_char(char):"","" current_chunk += char"","" else:"","" chunks.append(current_chunk)"","" current_chunk = char"","""","" if current_chunk:"","" chunks.append(current_chunk)"","""","" else:"","" words = text.split()"","""","" for word in words:"","" if len(current_chunk) + len(word) + 1 <= max_chars:"","" current_chunk += (\"" \"" if current_chunk else \""\"") + word"","" else:"","" chunks.append(current_chunk)"","" current_chunk = word"","""","" if current_chunk:"","" chunks.append(current_chunk)"","""","" logger.info(f\""Split text into {len(chunks)} chunks\"")"","" for i, chunk in enumerate(chunks, 1):"","" first_100 = chunk[:100]"","" last_100 = chunk[-100:] if len(chunk) > 100 else \""\"""","" logger.info("","" f\""Chunk {i}: Length={len(chunk)}, Start={first_100}..., End={last_100}\"""","" )"","""","" return chunks"","""","""",""def set_audio_tags(output_file, audio_tags):"","" try:"","" try:"","" tags = ID3(output_file)"","" print(tags)"","" except ID3NoHeaderError:"","" logger.debug(f\""handling ID3NoHeaderError: {output_file}\"")"","" tags = ID3()"","" tags.add(TIT2(encoding=3, text=audio_tags.title))"","" tags.add(TPE1(encoding=3, text=audio_tags.author))"","" tags.add(TALB(encoding=3, text=audio_tags.book_title))"","" tags.add(TRCK(encoding=3, text=str(audio_tags.idx)))"","" tags.save(output_file)"","" except Exception as e:"","" logger.error(f\""Error while setting audio tags: {e}, {output_file}\"")"","" raise e # TODO: use this raise to catch unknown errors for now"","""","""",""def epub_to_audiobook(tts_provider: TTSProvider):"","" # assign config values"","" conf = tts_provider.general_config"","" input_file = conf.input_file"","" output_folder = conf.output_folder"","" preview = conf.preview"","" newline_mode = conf.newline_mode"","" chapter_start = conf.chapter_start"","" chapter_end = conf.chapter_end"","" remove_endnotes = conf.remove_endnotes"","" output_text = conf.output_text"","""","" book = epub.read_epub(input_file)"","" chapters = extract_chapters(book, newline_mode, remove_endnotes)"","""","" os.makedirs(output_folder, exist_ok=True)"","""","" # Get the book title and author from metadata or use fallback values"","" book_title = \""Untitled\"""","" author = \""Unknown\"""","" if book.get_metadata(\""DC\"", \""title\""):"","" book_title = book.get_metadata(\""DC\"", \""title\"")[0][0]"","" if book.get_metadata(\""DC\"", \""creator\""):"","" author = book.get_metadata(\""DC\"", \""creator\"")[0][0]"","""","" # Filter out empty or very short chapters"","" chapters = [(title, text) for title, text in chapters if text.strip()]"","""","" logger.info(f\""Chapters count: {len(chapters)}.\"")"","""","" # Check chapter start and end args"","" if chapter_start < 1 or chapter_start > len(chapters):"","" raise ValueError("","" f\""Chapter start index {chapter_start} is out of range. Check your input.\"""","" )"","" if chapter_end < -1 or chapter_end > len(chapters):"","" raise ValueError("","" f\""Chapter end index {chapter_end} is out of range. Check your input.\"""","" )"","" if chapter_end == -1:"","" chapter_end = len(chapters)"","" if chapter_start > chapter_end:"","" raise ValueError("","" f\""Chapter start index {chapter_start} is larger than chapter end index {chapter_end}. Check your input.\"""","" )"","""","" logger.info(f\""Converting chapters {chapter_start} to {chapter_end}.\"")"","""","" # Set the audio suffix based on the TTS provider"","" audio_suffix = \""mp3\"""","" if isinstance(tts_provider, OpenAITTSProvider):"","" audio_suffix = f\""{tts_provider.format}\"" # mp3, opus, aac, or flac"","" elif isinstance(tts_provider, AzureTTSProvider):"","" audio_suffix = \""mp3\"" # only mp3 is supported for Azure TTS for now"","" else:"","" raise ValueError(f\""Invalid TTS provider: {tts_provider.general_config.tts}\"")"","""","" # Initialize total_characters to 0"","" total_characters = 0"","""","" # Loop through each chapter and convert it to speech using the provided TTS provider"","" for idx, (title, text) in enumerate(chapters, start=1):"","" if idx < chapter_start:"","" continue"","" if idx > chapter_end:"","" break"","" logger.info("","" f\""Converting chapter {idx}/{len(chapters)}: {title}, characters: {len(text)}\"""","" )"","""","" total_characters += len(text)"","""","" if output_text:"","" text_file = os.path.join(output_folder, f\""{idx:04d}_{title}.txt\"")"","" with open(text_file, \""w\"") as file:"","" file.write(text)"","""","" if preview:"","" continue"","""","" output_file = os.path.join(output_folder, f\""{idx:04d}_{title}.{audio_suffix}\"")"","""","" audio_tags = AudioTags(title, author, book_title, idx)"","" tts_provider.text_to_speech("","" text,"","" output_file,"","" audio_tags,"","" )"","""","" logger.info(f\""✨ Total characters in selected chapters: {total_characters} ✨\"")"","""","""",""def main():"","" parser = argparse.ArgumentParser(description=\""Convert EPUB to audiobook\"")"","" parser.add_argument(\""input_file\"", help=\""Path to the EPUB file\"")"","" parser.add_argument(\""output_folder\"", help=\""Path to the output folder\"")"","" parser.add_argument("","" \""--tts\"","","" choices=[TTS_AZURE, TTS_OPENAI],"","" default=TTS_AZURE,"","" help=\""Choose TTS provider (default: azure). azure: Azure Cognitive Services, openai: OpenAI TTS API. When using azure, environment variables MS_TTS_KEY and MS_TTS_REGION must be set. When using openai, environment variable OPENAI_API_KEY must be set.\"","","" )"","" parser.add_argument("","" \""--log\"","","" default=\""INFO\"","","" help=\""Log level (default: INFO), can be DEBUG, INFO, WARNING, ERROR, CRITICAL\"","","" )"","" parser.add_argument("","" \""--preview\"","","" action=\""store_true\"","","" help=\""Enable preview mode. In preview mode, the script will not convert the text to speech. Instead, it will print the chapter index, titles, and character counts.\"","","" )"","" parser.add_argument("","" \""--language\"","","" default=\""en-US\"","","" help=\""Language for the text-to-speech service (default: en-US). For Azure TTS (--tts=azure), check https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts#text-to-speech for supported languages. For OpenAI TTS (--tts=openai), their API detects the language automatically. But setting this will also help on splitting the text into chunks with different strategies in this tool, especially for Chinese characters. For Chinese books, use zh-CN, zh-TW, or zh-HK.\"","","" )"","" parser.add_argument("","" \""--newline_mode\"","","" choices=[\""single\"", \""double\""],"","" default=\""double\"","","" help=\""Choose the mode of detecting new paragraphs: 'single' or 'double'. 'single' means a single newline character, while 'double' means two consecutive newline characters. (default: double, works for most ebooks but will detect less paragraphs for some ebooks)\"","","" )"","" parser.add_argument("","" \""--chapter_start\"","","" default=1,"","" type=int,"","" help=\""Chapter start index (default: 1, starting from 1)\"","","" )"","" parser.add_argument("","" \""--chapter_end\"","","" default=-1,"","" type=int,"","" help=\""Chapter end index (default: -1, meaning to the last chapter)\"","","" )"","" parser.add_argument("","" \""--output_text\"","","" action=\""store_true\"","","" help=\""Enable Output Text. This will export a plain text file for each chapter specified and write the files to the output folder specified.\"","","" )"","" parser.add_argument("","" \""--remove_endnotes\"","","" action=\""store_true\"","","" help=\""This will remove endnote numbers from the end or middle of sentences. This is useful for academic books.\"","","" )"","""","" # Azure specific arguments"","" azure_group = parser.add_argument_group(\""Azure TTS Options\"")"","" azure_group.add_argument("","" \""--voice_name\"","","" default=\""en-US-GuyNeural\"","","" help=\""Voice name for the text-to-speech service (default: en-US-GuyNeural). You can use zh-CN-YunyeNeural for Chinese ebooks.\"","","" )"","" azure_group.add_argument("","" \""--break_duration\"","","" default=\""1250\"","","" help=\""Break duration in milliseconds for the different paragraphs or sections (default: 1250). Valid values range from 0 to 5000 milliseconds.\"","","" )"","" azure_group.add_argument("","" \""--output_format\"","","" default=\""audio-24khz-48kbitrate-mono-mp3\"","","" help=\""Output format for the text-to-speech service (default: audio-24khz-48kbitrate-mono-mp3). Support formats: audio-16khz-32kbitrate-mono-mp3 audio-16khz-64kbitrate-mono-mp3 audio-16khz-128kbitrate-mono-mp3 audio-24khz-48kbitrate-mono-mp3 audio-24khz-96kbitrate-mono-mp3 audio-24khz-160kbitrate-mono-mp3 audio-48khz-96kbitrate-mono-mp3 audio-48khz-192kbitrate-mono-mp3. See https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#audio-outputs. Only mp3 is supported for now. Different formats will result in different audio quality and file size.\"","","" )"","""","" # OpenAI specific arguments"","" openai_group = parser.add_argument_group(\""OpenAI TTS Options\"")"","" openai_group.add_argument("","" \""--openai_model\"","","" default=\""tts-1\"","","" help=\""Available OpenAI model options: tts-1 and tts-1-hd. Check https://platform.openai.com/docs/guides/text-to-speech/audio-quality.\"","","" )"","" openai_group.add_argument("","" \""--openai_voice\"","","" default=\""alloy\"","","" help=\""Available OpenAI voice options: alloy, echo, fable, onyx, nova, and shimmer. Check https://platform.openai.com/docs/guides/text-to-speech/voice-options.\"","","" )"","" openai_group.add_argument("","" \""--openai_format\"","","" default=\""mp3\"","","" help=\""Available OpenAI output options: mp3, opus, aac, and flac. Check https://platform.openai.com/docs/guides/text-to-speech/supported-output-formats.\"","","" )"","""","" args = parser.parse_args()"","""","" logger.setLevel(args.log)"","""","" general_config = GeneralConfig(args)"","""","" if args.tts == TTS_AZURE:"","" tts_provider = AzureTTSProvider("","" general_config,"","" args.voice_name,"","" args.break_duration,"","" args.output_format,"","" )"","" elif args.tts == TTS_OPENAI:"","" tts_provider = OpenAITTSProvider("","" general_config, args.openai_model, args.openai_voice, args.openai_format"","" )"","" else:"","" raise ValueError(f\""Invalid TTS provider: {args.tts}\"")"","""","" epub_to_audiobook(tts_provider)"","" logger.info(\""Done! 👍\"")"","" logger.info(f\""args = {args}\"")"","""","""",""if __name__ == \""__main__\"":"","" main()""],""stylingDirectives"":[[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":9,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":9,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":9,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":15,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":11,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":15,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":13,""cssClass"":""pl-s1""},{""start"":14,""end"":20,""cssClass"":""pl-k""},{""start"":21,""end"":25,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":8,""cssClass"":""pl-s1""},{""start"":9,""end"":15,""cssClass"":""pl-k""},{""start"":16,""end"":29,""cssClass"":""pl-v""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":15,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":18,""cssClass"":""pl-k""},{""start"":19,""end"":23,""cssClass"":""pl-v""},{""start"":25,""end"":30,""cssClass"":""pl-v""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":13,""cssClass"":""pl-s1""},{""start"":14,""end"":20,""cssClass"":""pl-k""},{""start"":21,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":40,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":23,""cssClass"":""pl-k""},{""start"":24,""end"":27,""cssClass"":""pl-v""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":29,""cssClass"":""pl-k""},{""start"":30,""end"":46,""cssClass"":""pl-v""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":31,""cssClass"":""pl-k""},{""start"":32,""end"":36,""cssClass"":""pl-v""},{""start"":38,""end"":42,""cssClass"":""pl-v""},{""start"":44,""end"":48,""cssClass"":""pl-v""},{""start"":50,""end"":54,""cssClass"":""pl-v""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":14,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":9,""cssClass"":""pl-s1""},{""start"":10,""end"":16,""cssClass"":""pl-k""},{""start"":17,""end"":22,""cssClass"":""pl-s1""}],[{""start"":0,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":18,""cssClass"":""pl-s1""}],[{""start"":0,""end"":4,""cssClass"":""pl-k""},{""start"":5,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":18,""cssClass"":""pl-k""},{""start"":19,""end"":25,""cssClass"":""pl-v""}],[],[{""start"":0,""end"":7,""cssClass"":""pl-s1""},{""start"":8,""end"":19,""cssClass"":""pl-en""}],[{""start"":4,""end"":9,""cssClass"":""pl-s1""},{""start"":9,""end"":10,""cssClass"":""pl-c1""},{""start"":10,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":22,""cssClass"":""pl-v""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":10,""end"":11,""cssClass"":""pl-c1""},{""start"":11,""end"":52,""cssClass"":""pl-s""}],[{""start"":4,""end"":11,""cssClass"":""pl-s1""},{""start"":11,""end"":12,""cssClass"":""pl-c1""},{""start"":12,""end"":31,""cssClass"":""pl-s""}],[],[{""start"":0,""end"":6,""cssClass"":""pl-s1""},{""start"":7,""end"":8,""cssClass"":""pl-c1""},{""start"":9,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":26,""cssClass"":""pl-en""},{""start"":27,""end"":35,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":11,""cssClass"":""pl-v""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":14,""end"":16,""cssClass"":""pl-c1""},{""start"":18,""end"":59,""cssClass"":""pl-c""}],[{""start"":0,""end"":18,""cssClass"":""pl-v""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":29,""cssClass"":""pl-s""},{""start"":31,""end"":64,""cssClass"":""pl-c""}],[],[{""start"":0,""end"":9,""cssClass"":""pl-v""},{""start"":10,""end"":11,""cssClass"":""pl-c1""},{""start"":12,""end"":19,""cssClass"":""pl-s""}],[{""start"":0,""end"":10,""cssClass"":""pl-v""},{""start"":11,""end"":12,""cssClass"":""pl-c1""},{""start"":13,""end"":21,""cssClass"":""pl-s""}],[],[],[{""start"":0,""end"":22,""cssClass"":""pl-en""},{""start"":1,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":22,""cssClass"":""pl-s1""}],[{""start"":0,""end"":5,""cssClass"":""pl-k""},{""start"":6,""end"":15,""cssClass"":""pl-v""}],[{""start"":4,""end"":9,""cssClass"":""pl-s1""},{""start"":11,""end"":14,""cssClass"":""pl-s1""},{""start"":16,""end"":26,""cssClass"":""pl-c""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":12,""end"":15,""cssClass"":""pl-s1""},{""start"":17,""end"":27,""cssClass"":""pl-c""}],[{""start"":4,""end"":14,""cssClass"":""pl-s1""},{""start"":16,""end"":19,""cssClass"":""pl-s1""},{""start"":21,""end"":31,""cssClass"":""pl-c""}],[{""start"":4,""end"":7,""cssClass"":""pl-s1""},{""start"":9,""end"":12,""cssClass"":""pl-s1""},{""start"":14,""end"":24,""cssClass"":""pl-c""}],[],[],[{""start"":0,""end"":5,""cssClass"":""pl-k""},{""start"":6,""end"":19,""cssClass"":""pl-v""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-s1""},{""start"":23,""end"":27,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":25,""cssClass"":""pl-c1""},{""start"":26,""end"":30,""cssClass"":""pl-s1""},{""start"":31,""end"":41,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":28,""cssClass"":""pl-c1""},{""start"":29,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":47,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":27,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":35,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":37,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":27,""cssClass"":""pl-c1""},{""start"":28,""end"":32,""cssClass"":""pl-s1""},{""start"":33,""end"":45,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":28,""cssClass"":""pl-c1""},{""start"":29,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":47,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":43,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":43,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":35,""cssClass"":""pl-s1""},{""start"":36,""end"":51,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":20,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":296,""cssClass"":""pl-s""},{""start"":28,""end"":45,""cssClass"":""pl-s1""},{""start"":28,""end"":29,""cssClass"":""pl-kos""},{""start"":29,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":44,""cssClass"":""pl-s1""},{""start"":44,""end"":45,""cssClass"":""pl-kos""},{""start"":61,""end"":81,""cssClass"":""pl-s1""},{""start"":61,""end"":62,""cssClass"":""pl-kos""},{""start"":62,""end"":66,""cssClass"":""pl-s1""},{""start"":67,""end"":80,""cssClass"":""pl-s1""},{""start"":80,""end"":81,""cssClass"":""pl-kos""},{""start"":87,""end"":97,""cssClass"":""pl-s1""},{""start"":87,""end"":88,""cssClass"":""pl-kos""},{""start"":88,""end"":92,""cssClass"":""pl-s1""},{""start"":93,""end"":96,""cssClass"":""pl-s1""},{""start"":96,""end"":97,""cssClass"":""pl-kos""},{""start"":107,""end"":121,""cssClass"":""pl-s1""},{""start"":107,""end"":108,""cssClass"":""pl-kos""},{""start"":108,""end"":112,""cssClass"":""pl-s1""},{""start"":113,""end"":120,""cssClass"":""pl-s1""},{""start"":120,""end"":121,""cssClass"":""pl-kos""},{""start"":136,""end"":155,""cssClass"":""pl-s1""},{""start"":136,""end"":137,""cssClass"":""pl-kos""},{""start"":137,""end"":141,""cssClass"":""pl-s1""},{""start"":142,""end"":154,""cssClass"":""pl-s1""},{""start"":154,""end"":155,""cssClass"":""pl-kos""},{""start"":171,""end"":191,""cssClass"":""pl-s1""},{""start"":171,""end"":172,""cssClass"":""pl-kos""},{""start"":172,""end"":176,""cssClass"":""pl-s1""},{""start"":177,""end"":190,""cssClass"":""pl-s1""},{""start"":190,""end"":191,""cssClass"":""pl-kos""},{""start"":205,""end"":223,""cssClass"":""pl-s1""},{""start"":205,""end"":206,""cssClass"":""pl-kos""},{""start"":206,""end"":210,""cssClass"":""pl-s1""},{""start"":211,""end"":222,""cssClass"":""pl-s1""},{""start"":222,""end"":223,""cssClass"":""pl-kos""},{""start"":237,""end"":255,""cssClass"":""pl-s1""},{""start"":237,""end"":238,""cssClass"":""pl-kos""},{""start"":238,""end"":242,""cssClass"":""pl-s1""},{""start"":243,""end"":254,""cssClass"":""pl-s1""},{""start"":254,""end"":255,""cssClass"":""pl-kos""},{""start"":273,""end"":295,""cssClass"":""pl-s1""},{""start"":273,""end"":274,""cssClass"":""pl-kos""},{""start"":274,""end"":278,""cssClass"":""pl-s1""},{""start"":279,""end"":294,""cssClass"":""pl-s1""},{""start"":294,""end"":295,""cssClass"":""pl-kos""}],[],[],[{""start"":0,""end"":5,""cssClass"":""pl-k""},{""start"":6,""end"":17,""cssClass"":""pl-v""}],[{""start"":4,""end"":29,""cssClass"":""pl-c""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-s1""},{""start"":23,""end"":37,""cssClass"":""pl-s1""},{""start"":39,""end"":52,""cssClass"":""pl-v""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":29,""cssClass"":""pl-c1""},{""start"":30,""end"":44,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":22,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":28,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":39,""cssClass"":""pl-s""},{""start"":17,""end"":38,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-kos""},{""start"":18,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":37,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":22,""cssClass"":""pl-en""},{""start"":23,""end"":27,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":30,""end"":34,""cssClass"":""pl-s1""},{""start"":36,""end"":38,""cssClass"":""pl-c1""},{""start"":38,""end"":44,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":33,""cssClass"":""pl-v""}],[],[],[{""start"":0,""end"":5,""cssClass"":""pl-k""},{""start"":6,""end"":22,""cssClass"":""pl-v""},{""start"":23,""end"":34,""cssClass"":""pl-v""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":16,""cssClass"":""pl-en""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""}],[{""start"":8,""end"":22,""cssClass"":""pl-s1""},{""start"":24,""end"":37,""cssClass"":""pl-v""}],[{""start"":8,""end"":18,""cssClass"":""pl-s1""}],[{""start"":8,""end"":22,""cssClass"":""pl-s1""}],[{""start"":8,""end"":21,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":13,""cssClass"":""pl-en""},{""start"":16,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":39,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":38,""cssClass"":""pl-c""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":25,""cssClass"":""pl-c1""},{""start"":26,""end"":36,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":29,""cssClass"":""pl-c1""},{""start"":30,""end"":44,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":28,""cssClass"":""pl-c1""},{""start"":29,""end"":42,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":38,""cssClass"":""pl-c""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":27,""cssClass"":""pl-c1""},{""start"":28,""end"":32,""cssClass"":""pl-c1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":30,""cssClass"":""pl-s1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":33,""end"":41,""cssClass"":""pl-s1""},{""start"":42,""end"":48,""cssClass"":""pl-en""}],[],[{""start"":8,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":37,""cssClass"":""pl-s1""},{""start"":38,""end"":41,""cssClass"":""pl-en""},{""start"":42,""end"":54,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":47,""cssClass"":""pl-s""}],[],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":14,""cssClass"":""pl-c1""},{""start"":15,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":34,""cssClass"":""pl-c1""},{""start"":35,""end"":38,""cssClass"":""pl-c1""},{""start"":39,""end"":45,""cssClass"":""pl-s1""}],[{""start"":12,""end"":17,""cssClass"":""pl-k""},{""start"":18,""end"":28,""cssClass"":""pl-v""}],[{""start"":16,""end"":173,""cssClass"":""pl-s""}],[],[],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":22,""cssClass"":""pl-v""},{""start"":23,""end"":24,""cssClass"":""pl-c1""}],[{""start"":12,""end"":79,""cssClass"":""pl-s""},{""start"":22,""end"":30,""cssClass"":""pl-s1""},{""start"":22,""end"":23,""cssClass"":""pl-kos""},{""start"":23,""end"":29,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-kos""}],[],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":26,""cssClass"":""pl-v""},{""start"":27,""end"":28,""cssClass"":""pl-c1""},{""start"":30,""end"":57,""cssClass"":""pl-s""},{""start"":59,""end"":75,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":20,""cssClass"":""pl-v""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":88,""cssClass"":""pl-s""},{""start"":33,""end"":41,""cssClass"":""pl-s1""},{""start"":33,""end"":34,""cssClass"":""pl-kos""},{""start"":34,""end"":40,""cssClass"":""pl-s1""},{""start"":40,""end"":41,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":22,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":28,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""}],[{""start"":12,""end"":17,""cssClass"":""pl-en""},{""start"":20,""end"":27,""cssClass"":""pl-en""}],[{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":14,""end"":162,""cssClass"":""pl-s""},{""start"":29,""end"":46,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-kos""},{""start"":30,""end"":34,""cssClass"":""pl-s1""},{""start"":35,""end"":45,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-kos""},{""start"":57,""end"":87,""cssClass"":""pl-s1""},{""start"":57,""end"":58,""cssClass"":""pl-kos""},{""start"":58,""end"":62,""cssClass"":""pl-s1""},{""start"":63,""end"":77,""cssClass"":""pl-s1""},{""start"":78,""end"":86,""cssClass"":""pl-s1""},{""start"":86,""end"":87,""cssClass"":""pl-kos""},{""start"":104,""end"":125,""cssClass"":""pl-s1""},{""start"":104,""end"":105,""cssClass"":""pl-kos""},{""start"":105,""end"":109,""cssClass"":""pl-s1""},{""start"":110,""end"":124,""cssClass"":""pl-s1""},{""start"":124,""end"":125,""cssClass"":""pl-kos""},{""start"":141,""end"":161,""cssClass"":""pl-s1""},{""start"":141,""end"":142,""cssClass"":""pl-kos""},{""start"":142,""end"":146,""cssClass"":""pl-s1""},{""start"":147,""end"":160,""cssClass"":""pl-s1""},{""start"":160,""end"":161,""cssClass"":""pl-kos""}],[],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":45,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":32,""cssClass"":""pl-s1""},{""start"":33,""end"":35,""cssClass"":""pl-c1""},{""start"":36,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":43,""cssClass"":""pl-c1""},{""start"":44,""end"":52,""cssClass"":""pl-s1""},{""start"":53,""end"":59,""cssClass"":""pl-en""},{""start"":62,""end"":64,""cssClass"":""pl-c1""},{""start"":65,""end"":69,""cssClass"":""pl-s1""},{""start"":70,""end"":87,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":44,""cssClass"":""pl-s1""}],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":31,""cssClass"":""pl-c1""},{""start"":32,""end"":36,""cssClass"":""pl-c1""},{""start"":37,""end"":39,""cssClass"":""pl-c1""},{""start"":40,""end"":44,""cssClass"":""pl-s1""},{""start"":45,""end"":68,""cssClass"":""pl-en""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":23,""cssClass"":""pl-en""}],[{""start"":16,""end"":86,""cssClass"":""pl-s""}],[],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":32,""end"":36,""cssClass"":""pl-s1""},{""start"":37,""end"":53,""cssClass"":""pl-en""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":34,""cssClass"":""pl-s1""},{""start"":35,""end"":36,""cssClass"":""pl-c1""},{""start"":37,""end"":45,""cssClass"":""pl-s1""},{""start"":46,""end"":52,""cssClass"":""pl-en""},{""start"":55,""end"":56,""cssClass"":""pl-c1""},{""start"":57,""end"":66,""cssClass"":""pl-en""},{""start"":67,""end"":74,""cssClass"":""pl-s1""},{""start"":74,""end"":75,""cssClass"":""pl-c1""},{""start"":75,""end"":76,""cssClass"":""pl-c1""},{""start"":78,""end"":85,""cssClass"":""pl-s1""},{""start"":85,""end"":86,""cssClass"":""pl-c1""},{""start"":86,""end"":87,""cssClass"":""pl-c1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":32,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":33,""cssClass"":""pl-c1""},{""start"":34,""end"":37,""cssClass"":""pl-s1""}],[{""start"":8,""end"":11,""cssClass"":""pl-k""},{""start"":12,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":26,""cssClass"":""pl-en""},{""start"":27,""end"":38,""cssClass"":""pl-v""}],[{""start"":12,""end"":15,""cssClass"":""pl-k""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":27,""cssClass"":""pl-en""},{""start"":28,""end"":54,""cssClass"":""pl-s""}],[{""start"":16,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":35,""cssClass"":""pl-s1""},{""start"":36,""end"":40,""cssClass"":""pl-en""},{""start"":41,""end"":45,""cssClass"":""pl-s1""},{""start"":46,""end"":55,""cssClass"":""pl-v""},{""start"":57,""end"":64,""cssClass"":""pl-s1""},{""start"":64,""end"":65,""cssClass"":""pl-c1""},{""start"":65,""end"":69,""cssClass"":""pl-s1""},{""start"":70,""end"":83,""cssClass"":""pl-v""}],[{""start"":16,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":41,""cssClass"":""pl-en""},{""start"":45,""end"":89,""cssClass"":""pl-c""}],[{""start"":16,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":34,""cssClass"":""pl-en""},{""start"":35,""end"":43,""cssClass"":""pl-s1""},{""start"":44,""end"":48,""cssClass"":""pl-s1""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":27,""cssClass"":""pl-en""},{""start"":28,""end"":50,""cssClass"":""pl-s""}],[{""start"":16,""end"":22,""cssClass"":""pl-k""},{""start"":23,""end"":35,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-k""},{""start"":19,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":38,""cssClass"":""pl-s1""},{""start"":39,""end"":55,""cssClass"":""pl-v""},{""start"":56,""end"":58,""cssClass"":""pl-k""},{""start"":59,""end"":60,""cssClass"":""pl-s1""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":30,""cssClass"":""pl-en""}],[{""start"":20,""end"":104,""cssClass"":""pl-s""},{""start"":72,""end"":83,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""},{""start"":73,""end"":78,""cssClass"":""pl-s1""},{""start"":79,""end"":80,""cssClass"":""pl-c1""},{""start"":81,""end"":82,""cssClass"":""pl-c1""},{""start"":82,""end"":83,""cssClass"":""pl-kos""},{""start"":84,""end"":97,""cssClass"":""pl-s1""},{""start"":84,""end"":85,""cssClass"":""pl-kos""},{""start"":85,""end"":96,""cssClass"":""pl-v""},{""start"":96,""end"":97,""cssClass"":""pl-kos""},{""start"":100,""end"":103,""cssClass"":""pl-s1""},{""start"":100,""end"":101,""cssClass"":""pl-kos""},{""start"":101,""end"":102,""cssClass"":""pl-s1""},{""start"":102,""end"":103,""cssClass"":""pl-kos""}],[],[{""start"":16,""end"":18,""cssClass"":""pl-k""},{""start"":19,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":38,""cssClass"":""pl-v""},{""start"":39,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":42,""cssClass"":""pl-c1""}],[{""start"":20,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":27,""cssClass"":""pl-c1""},{""start"":27,""end"":29,""cssClass"":""pl-c1""},{""start"":29,""end"":34,""cssClass"":""pl-s1""}],[{""start"":16,""end"":20,""cssClass"":""pl-k""}],[{""start"":20,""end"":25,""cssClass"":""pl-k""},{""start"":26,""end"":27,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":23,""cssClass"":""pl-v""},{""start"":24,""end"":52,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":22,""cssClass"":""pl-en""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":14,""end"":17,""cssClass"":""pl-s1""}],[{""start"":8,""end"":19,""cssClass"":""pl-s1""},{""start"":21,""end"":24,""cssClass"":""pl-s1""}],[{""start"":8,""end"":18,""cssClass"":""pl-s1""},{""start"":20,""end"":29,""cssClass"":""pl-v""}],[],[{""start"":8,""end"":49,""cssClass"":""pl-c""}],[{""start"":8,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":27,""cssClass"":""pl-k""},{""start"":28,""end"":32,""cssClass"":""pl-s1""},{""start"":33,""end"":47,""cssClass"":""pl-s1""},{""start"":48,""end"":56,""cssClass"":""pl-s1""},{""start"":57,""end"":67,""cssClass"":""pl-en""},{""start"":68,""end"":72,""cssClass"":""pl-s""},{""start"":74,""end"":78,""cssClass"":""pl-k""},{""start"":79,""end"":83,""cssClass"":""pl-c1""}],[],[{""start"":8,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":32,""cssClass"":""pl-en""},{""start"":33,""end"":37,""cssClass"":""pl-s1""},{""start"":39,""end"":48,""cssClass"":""pl-s1""},{""start"":50,""end"":54,""cssClass"":""pl-s1""},{""start"":55,""end"":69,""cssClass"":""pl-s1""},{""start"":70,""end"":78,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":24,""cssClass"":""pl-c1""}],[],[{""start"":8,""end"":11,""cssClass"":""pl-k""},{""start"":12,""end"":13,""cssClass"":""pl-s1""},{""start"":15,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":33,""cssClass"":""pl-en""},{""start"":34,""end"":45,""cssClass"":""pl-s1""},{""start"":47,""end"":48,""cssClass"":""pl-c1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""}],[{""start"":16,""end"":98,""cssClass"":""pl-s""},{""start"":35,""end"":38,""cssClass"":""pl-s1""},{""start"":35,""end"":36,""cssClass"":""pl-kos""},{""start"":36,""end"":37,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""},{""start"":42,""end"":60,""cssClass"":""pl-s1""},{""start"":42,""end"":43,""cssClass"":""pl-kos""},{""start"":43,""end"":46,""cssClass"":""pl-en""},{""start"":47,""end"":58,""cssClass"":""pl-s1""},{""start"":59,""end"":60,""cssClass"":""pl-kos""},{""start"":69,""end"":81,""cssClass"":""pl-s1""},{""start"":69,""end"":70,""cssClass"":""pl-kos""},{""start"":70,""end"":73,""cssClass"":""pl-en""},{""start"":74,""end"":79,""cssClass"":""pl-s1""},{""start"":80,""end"":81,""cssClass"":""pl-kos""},{""start"":89,""end"":96,""cssClass"":""pl-s1""},{""start"":89,""end"":90,""cssClass"":""pl-kos""},{""start"":90,""end"":95,""cssClass"":""pl-s1""},{""start"":95,""end"":96,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":38,""cssClass"":""pl-en""},{""start"":39,""end"":44,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":58,""cssClass"":""pl-s""},{""start"":42,""end"":56,""cssClass"":""pl-s1""},{""start"":42,""end"":43,""cssClass"":""pl-kos""},{""start"":43,""end"":55,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-kos""}],[{""start"":12,""end"":85,""cssClass"":""pl-c""}],[{""start"":12,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":39,""cssClass"":""pl-s1""},{""start"":40,""end"":47,""cssClass"":""pl-en""}],[{""start"":16,""end"":34,""cssClass"":""pl-v""},{""start"":35,""end"":40,""cssClass"":""pl-en""}],[{""start"":16,""end"":61,""cssClass"":""pl-s""},{""start"":32,""end"":53,""cssClass"":""pl-s1""},{""start"":32,""end"":33,""cssClass"":""pl-kos""},{""start"":33,""end"":37,""cssClass"":""pl-s1""},{""start"":38,""end"":52,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""}],[{""start"":15,""end"":54,""cssClass"":""pl-c""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":23,""cssClass"":""pl-en""}],[{""start"":16,""end"":108,""cssClass"":""pl-s""},{""start"":37,""end"":53,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""},{""start"":38,""end"":48,""cssClass"":""pl-s1""},{""start"":49,""end"":52,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":55,""end"":73,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-kos""},{""start"":56,""end"":66,""cssClass"":""pl-s1""},{""start"":67,""end"":72,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""},{""start"":82,""end"":85,""cssClass"":""pl-s1""},{""start"":82,""end"":83,""cssClass"":""pl-kos""},{""start"":83,""end"":84,""cssClass"":""pl-s1""},{""start"":84,""end"":85,""cssClass"":""pl-kos""},{""start"":89,""end"":107,""cssClass"":""pl-s1""},{""start"":89,""end"":90,""cssClass"":""pl-kos""},{""start"":90,""end"":93,""cssClass"":""pl-en""},{""start"":94,""end"":105,""cssClass"":""pl-s1""},{""start"":106,""end"":107,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":191,""cssClass"":""pl-s""},{""start"":96,""end"":126,""cssClass"":""pl-s1""},{""start"":96,""end"":97,""cssClass"":""pl-kos""},{""start"":97,""end"":101,""cssClass"":""pl-s1""},{""start"":102,""end"":116,""cssClass"":""pl-s1""},{""start"":117,""end"":125,""cssClass"":""pl-s1""},{""start"":125,""end"":126,""cssClass"":""pl-kos""},{""start"":141,""end"":158,""cssClass"":""pl-s1""},{""start"":141,""end"":142,""cssClass"":""pl-kos""},{""start"":142,""end"":146,""cssClass"":""pl-s1""},{""start"":147,""end"":157,""cssClass"":""pl-s1""},{""start"":157,""end"":158,""cssClass"":""pl-kos""},{""start"":160,""end"":174,""cssClass"":""pl-s1""},{""start"":160,""end"":161,""cssClass"":""pl-kos""},{""start"":161,""end"":173,""cssClass"":""pl-s1""},{""start"":173,""end"":174,""cssClass"":""pl-kos""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":42,""cssClass"":""pl-s""},{""start"":34,""end"":40,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":39,""cssClass"":""pl-s1""},{""start"":39,""end"":40,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":15,""cssClass"":""pl-k""},{""start"":16,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":30,""cssClass"":""pl-en""},{""start"":31,""end"":42,""cssClass"":""pl-v""}],[{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":44,""cssClass"":""pl-en""}],[{""start"":16,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":25,""cssClass"":""pl-c1""}],[{""start"":20,""end"":35,""cssClass"":""pl-s""},{""start"":37,""end"":66,""cssClass"":""pl-s""},{""start"":46,""end"":65,""cssClass"":""pl-s1""},{""start"":46,""end"":47,""cssClass"":""pl-kos""},{""start"":47,""end"":51,""cssClass"":""pl-s1""},{""start"":52,""end"":64,""cssClass"":""pl-s1""},{""start"":64,""end"":65,""cssClass"":""pl-kos""}],[{""start"":20,""end"":34,""cssClass"":""pl-s""},{""start"":36,""end"":58,""cssClass"":""pl-s""}],[{""start"":20,""end"":46,""cssClass"":""pl-s""},{""start"":48,""end"":52,""cssClass"":""pl-s1""},{""start"":53,""end"":66,""cssClass"":""pl-s1""}],[{""start"":20,""end"":32,""cssClass"":""pl-s""},{""start"":34,""end"":42,""cssClass"":""pl-s""}],[],[{""start"":16,""end"":19,""cssClass"":""pl-k""}],[{""start"":20,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":77,""cssClass"":""pl-s""},{""start"":78,""end"":79,""cssClass"":""pl-c1""},{""start"":80,""end"":83,""cssClass"":""pl-en""},{""start"":84,""end"":87,""cssClass"":""pl-en""},{""start"":88,""end"":92,""cssClass"":""pl-s1""}],[{""start"":20,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":39,""cssClass"":""pl-s1""},{""start"":40,""end"":44,""cssClass"":""pl-en""}],[{""start"":24,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":36,""cssClass"":""pl-v""},{""start"":38,""end"":45,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-c1""},{""start"":46,""end"":53,""cssClass"":""pl-s1""},{""start"":55,""end"":59,""cssClass"":""pl-s1""},{""start"":59,""end"":60,""cssClass"":""pl-c1""},{""start"":60,""end"":64,""cssClass"":""pl-s1""},{""start"":65,""end"":71,""cssClass"":""pl-en""},{""start"":72,""end"":79,""cssClass"":""pl-s""}],[],[{""start"":20,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":45,""cssClass"":""pl-en""},{""start"":49,""end"":93,""cssClass"":""pl-c""}],[{""start"":20,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":80,""cssClass"":""pl-s""},{""start"":81,""end"":82,""cssClass"":""pl-c1""},{""start"":83,""end"":86,""cssClass"":""pl-en""},{""start"":87,""end"":90,""cssClass"":""pl-en""},{""start"":91,""end"":99,""cssClass"":""pl-s1""},{""start"":100,""end"":107,""cssClass"":""pl-s1""}],[{""start"":20,""end"":34,""cssClass"":""pl-s1""},{""start"":35,""end"":41,""cssClass"":""pl-en""},{""start"":42,""end"":44,""cssClass"":""pl-s1""},{""start"":45,""end"":52,""cssClass"":""pl-v""},{""start"":53,""end"":61,""cssClass"":""pl-s1""},{""start"":62,""end"":69,""cssClass"":""pl-s1""}],[{""start"":20,""end"":25,""cssClass"":""pl-k""}],[{""start"":16,""end"":22,""cssClass"":""pl-k""},{""start"":23,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":42,""cssClass"":""pl-s1""},{""start"":43,""end"":59,""cssClass"":""pl-v""},{""start"":60,""end"":62,""cssClass"":""pl-k""},{""start"":63,""end"":64,""cssClass"":""pl-s1""}],[{""start"":20,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":34,""cssClass"":""pl-en""}],[{""start"":24,""end"":91,""cssClass"":""pl-s""},{""start"":73,""end"":84,""cssClass"":""pl-s1""},{""start"":73,""end"":74,""cssClass"":""pl-kos""},{""start"":74,""end"":79,""cssClass"":""pl-s1""},{""start"":80,""end"":81,""cssClass"":""pl-c1""},{""start"":82,""end"":83,""cssClass"":""pl-c1""},{""start"":83,""end"":84,""cssClass"":""pl-kos""},{""start"":87,""end"":90,""cssClass"":""pl-s1""},{""start"":87,""end"":88,""cssClass"":""pl-kos""},{""start"":88,""end"":89,""cssClass"":""pl-s1""},{""start"":89,""end"":90,""cssClass"":""pl-kos""}],[],[{""start"":20,""end"":22,""cssClass"":""pl-k""},{""start"":23,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":42,""cssClass"":""pl-v""},{""start"":43,""end"":44,""cssClass"":""pl-c1""},{""start"":45,""end"":46,""cssClass"":""pl-c1""}],[{""start"":24,""end"":29,""cssClass"":""pl-en""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":31,""end"":33,""cssClass"":""pl-c1""},{""start"":33,""end"":38,""cssClass"":""pl-s1""}],[{""start"":20,""end"":24,""cssClass"":""pl-k""}],[{""start"":24,""end"":29,""cssClass"":""pl-k""},{""start"":30,""end"":31,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":12,""cssClass"":""pl-k""},{""start"":13,""end"":17,""cssClass"":""pl-en""},{""start"":18,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":35,""cssClass"":""pl-s""},{""start"":37,""end"":39,""cssClass"":""pl-k""},{""start"":40,""end"":47,""cssClass"":""pl-s1""}],[{""start"":12,""end"":15,""cssClass"":""pl-k""},{""start"":16,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":41,""cssClass"":""pl-s1""}],[{""start"":16,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":28,""cssClass"":""pl-en""},{""start"":29,""end"":30,""cssClass"":""pl-c1""}],[{""start"":16,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":29,""cssClass"":""pl-en""},{""start"":30,""end"":37,""cssClass"":""pl-s1""},{""start"":38,""end"":42,""cssClass"":""pl-en""}],[],[{""start"":8,""end"":22,""cssClass"":""pl-en""},{""start"":23,""end"":34,""cssClass"":""pl-s1""},{""start"":36,""end"":46,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":5,""cssClass"":""pl-k""},{""start"":6,""end"":23,""cssClass"":""pl-v""},{""start"":24,""end"":35,""cssClass"":""pl-v""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-s1""},{""start"":23,""end"":37,""cssClass"":""pl-s1""},{""start"":39,""end"":52,""cssClass"":""pl-v""},{""start"":54,""end"":59,""cssClass"":""pl-s1""},{""start"":61,""end"":66,""cssClass"":""pl-s1""},{""start"":68,""end"":74,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-en""},{""start"":16,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":39,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":26,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":26,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":28,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":28,""cssClass"":""pl-v""},{""start"":32,""end"":85,""cssClass"":""pl-c""}],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":22,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":28,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""}],[{""start"":12,""end"":17,""cssClass"":""pl-en""},{""start"":20,""end"":27,""cssClass"":""pl-en""}],[{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":14,""end"":79,""cssClass"":""pl-s""},{""start"":24,""end"":36,""cssClass"":""pl-s1""},{""start"":24,""end"":25,""cssClass"":""pl-kos""},{""start"":25,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":35,""cssClass"":""pl-s1""},{""start"":35,""end"":36,""cssClass"":""pl-kos""},{""start"":44,""end"":56,""cssClass"":""pl-s1""},{""start"":44,""end"":45,""cssClass"":""pl-kos""},{""start"":45,""end"":49,""cssClass"":""pl-s1""},{""start"":50,""end"":55,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-kos""},{""start"":65,""end"":78,""cssClass"":""pl-s1""},{""start"":65,""end"":66,""cssClass"":""pl-kos""},{""start"":66,""end"":70,""cssClass"":""pl-s1""},{""start"":71,""end"":77,""cssClass"":""pl-s1""},{""start"":77,""end"":78,""cssClass"":""pl-kos""}],[],[],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":22,""cssClass"":""pl-en""},{""start"":23,""end"":27,""cssClass"":""pl-s1""},{""start"":29,""end"":33,""cssClass"":""pl-s1""},{""start"":35,""end"":38,""cssClass"":""pl-s1""},{""start"":40,""end"":51,""cssClass"":""pl-s1""},{""start"":53,""end"":56,""cssClass"":""pl-s1""},{""start"":58,""end"":68,""cssClass"":""pl-s1""},{""start"":70,""end"":79,""cssClass"":""pl-v""}],[{""start"":8,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-c1""},{""start"":26,""end"":63,""cssClass"":""pl-c""}],[],[{""start"":8,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":32,""cssClass"":""pl-en""},{""start"":33,""end"":37,""cssClass"":""pl-s1""},{""start"":39,""end"":48,""cssClass"":""pl-s1""},{""start"":50,""end"":54,""cssClass"":""pl-s1""},{""start"":55,""end"":69,""cssClass"":""pl-s1""},{""start"":70,""end"":78,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":24,""cssClass"":""pl-c1""}],[],[{""start"":8,""end"":11,""cssClass"":""pl-k""},{""start"":12,""end"":13,""cssClass"":""pl-s1""},{""start"":15,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":33,""cssClass"":""pl-en""},{""start"":34,""end"":45,""cssClass"":""pl-s1""},{""start"":47,""end"":48,""cssClass"":""pl-c1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""}],[{""start"":16,""end"":98,""cssClass"":""pl-s""},{""start"":35,""end"":38,""cssClass"":""pl-s1""},{""start"":35,""end"":36,""cssClass"":""pl-kos""},{""start"":36,""end"":37,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""},{""start"":42,""end"":60,""cssClass"":""pl-s1""},{""start"":42,""end"":43,""cssClass"":""pl-kos""},{""start"":43,""end"":46,""cssClass"":""pl-en""},{""start"":47,""end"":58,""cssClass"":""pl-s1""},{""start"":59,""end"":60,""cssClass"":""pl-kos""},{""start"":69,""end"":81,""cssClass"":""pl-s1""},{""start"":69,""end"":70,""cssClass"":""pl-kos""},{""start"":70,""end"":73,""cssClass"":""pl-en""},{""start"":74,""end"":79,""cssClass"":""pl-s1""},{""start"":80,""end"":81,""cssClass"":""pl-kos""},{""start"":89,""end"":96,""cssClass"":""pl-s1""},{""start"":89,""end"":90,""cssClass"":""pl-kos""},{""start"":90,""end"":95,""cssClass"":""pl-s1""},{""start"":95,""end"":96,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":97,""cssClass"":""pl-c""}],[{""start"":12,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":33,""cssClass"":""pl-en""}],[{""start"":16,""end"":34,""cssClass"":""pl-v""},{""start"":35,""end"":40,""cssClass"":""pl-en""}],[{""start"":16,""end"":21,""cssClass"":""pl-s""}],[{""start"":15,""end"":54,""cssClass"":""pl-c""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":23,""cssClass"":""pl-en""}],[{""start"":16,""end"":108,""cssClass"":""pl-s""},{""start"":37,""end"":53,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""},{""start"":38,""end"":48,""cssClass"":""pl-s1""},{""start"":49,""end"":52,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":55,""end"":73,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-kos""},{""start"":56,""end"":66,""cssClass"":""pl-s1""},{""start"":67,""end"":72,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""},{""start"":82,""end"":85,""cssClass"":""pl-s1""},{""start"":82,""end"":83,""cssClass"":""pl-kos""},{""start"":83,""end"":84,""cssClass"":""pl-s1""},{""start"":84,""end"":85,""cssClass"":""pl-kos""},{""start"":89,""end"":107,""cssClass"":""pl-s1""},{""start"":89,""end"":90,""cssClass"":""pl-kos""},{""start"":90,""end"":93,""cssClass"":""pl-en""},{""start"":94,""end"":105,""cssClass"":""pl-s1""},{""start"":106,""end"":107,""cssClass"":""pl-kos""}],[],[],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":64,""cssClass"":""pl-s""},{""start"":34,""end"":41,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":40,""cssClass"":""pl-s1""},{""start"":40,""end"":41,""cssClass"":""pl-kos""},{""start"":51,""end"":63,""cssClass"":""pl-s1""},{""start"":51,""end"":52,""cssClass"":""pl-kos""},{""start"":52,""end"":55,""cssClass"":""pl-en""},{""start"":56,""end"":61,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":74,""cssClass"":""pl-c""}],[{""start"":12,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":34,""cssClass"":""pl-s1""},{""start"":35,""end"":40,""cssClass"":""pl-s1""},{""start"":41,""end"":47,""cssClass"":""pl-s1""},{""start"":48,""end"":54,""cssClass"":""pl-en""}],[{""start"":16,""end"":21,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":22,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":32,""cssClass"":""pl-s1""}],[{""start"":16,""end"":21,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":22,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":32,""cssClass"":""pl-s1""}],[{""start"":16,""end"":21,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":22,""end"":27,""cssClass"":""pl-s1""}],[{""start"":16,""end"":31,""cssClass"":""pl-s1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":32,""end"":36,""cssClass"":""pl-s1""},{""start"":37,""end"":43,""cssClass"":""pl-s1""}],[],[{""start"":12,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":33,""cssClass"":""pl-en""},{""start"":34,""end"":36,""cssClass"":""pl-s1""},{""start"":37,""end"":44,""cssClass"":""pl-v""},{""start"":45,""end"":53,""cssClass"":""pl-s1""},{""start"":54,""end"":61,""cssClass"":""pl-s1""}],[],[{""start"":12,""end"":16,""cssClass"":""pl-k""},{""start"":17,""end"":21,""cssClass"":""pl-en""},{""start"":22,""end"":33,""cssClass"":""pl-s1""},{""start"":35,""end"":39,""cssClass"":""pl-s""},{""start"":41,""end"":43,""cssClass"":""pl-k""},{""start"":44,""end"":51,""cssClass"":""pl-s1""}],[{""start"":16,""end"":19,""cssClass"":""pl-k""},{""start"":20,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":45,""cssClass"":""pl-s1""}],[{""start"":20,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":32,""cssClass"":""pl-en""},{""start"":33,""end"":34,""cssClass"":""pl-c1""}],[{""start"":20,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":33,""cssClass"":""pl-en""},{""start"":34,""end"":41,""cssClass"":""pl-s1""},{""start"":42,""end"":46,""cssClass"":""pl-en""}],[],[{""start"":12,""end"":26,""cssClass"":""pl-en""},{""start"":27,""end"":38,""cssClass"":""pl-s1""},{""start"":40,""end"":50,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":18,""cssClass"":""pl-en""},{""start"":19,""end"":24,""cssClass"":""pl-s1""},{""start"":26,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":33,""cssClass"":""pl-c1""},{""start"":34,""end"":37,""cssClass"":""pl-s1""}],[{""start"":4,""end"":51,""cssClass"":""pl-c""}],[{""start"":4,""end"":42,""cssClass"":""pl-c""}],[{""start"":4,""end"":9,""cssClass"":""pl-s1""},{""start"":10,""end"":11,""cssClass"":""pl-c1""},{""start"":12,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":44,""cssClass"":""pl-v""},{""start"":45,""end"":50,""cssClass"":""pl-en""},{""start"":54,""end"":57,""cssClass"":""pl-s""}],[{""start"":4,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":28,""cssClass"":""pl-en""},{""start"":29,""end"":39,""cssClass"":""pl-s""},{""start"":41,""end"":43,""cssClass"":""pl-s""},{""start"":45,""end"":50,""cssClass"":""pl-s1""},{""start"":52,""end"":57,""cssClass"":""pl-s1""},{""start"":57,""end"":58,""cssClass"":""pl-c1""},{""start"":58,""end"":60,""cssClass"":""pl-s1""},{""start"":61,""end"":68,""cssClass"":""pl-v""}],[{""start"":4,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":28,""cssClass"":""pl-en""},{""start"":29,""end"":35,""cssClass"":""pl-s""},{""start"":37,""end"":40,""cssClass"":""pl-s""},{""start"":42,""end"":57,""cssClass"":""pl-s1""},{""start"":58,""end"":63,""cssClass"":""pl-en""}],[{""start"":4,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":26,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":20,""cssClass"":""pl-en""}],[{""start"":4,""end"":13,""cssClass"":""pl-s1""},{""start"":15,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":28,""cssClass"":""pl-v""},{""start"":30,""end"":42,""cssClass"":""pl-s1""},{""start"":44,""end"":47,""cssClass"":""pl-s1""},{""start"":49,""end"":64,""cssClass"":""pl-s1""},{""start"":66,""end"":70,""cssClass"":""pl-s1""}],[{""start"":2,""end"":4,""cssClass"":""pl-c1""},{""start"":5,""end"":9,""cssClass"":""pl-v""},{""start"":10,""end"":15,""cssClass"":""pl-v""},{""start"":16,""end"":19,""cssClass"":""pl-s1""},{""start"":21,""end"":24,""cssClass"":""pl-s1""}],[{""start"":4,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":14,""cssClass"":""pl-c1""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":15,""cssClass"":""pl-c1""},{""start"":16,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":35,""cssClass"":""pl-en""}],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":24,""cssClass"":""pl-en""},{""start"":27,""end"":29,""cssClass"":""pl-c1""},{""start"":30,""end"":38,""cssClass"":""pl-s1""},{""start"":39,""end"":52,""cssClass"":""pl-v""}],[{""start"":12,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":38,""cssClass"":""pl-en""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":32,""cssClass"":""pl-v""},{""start"":33,""end"":40,""cssClass"":""pl-s1""},{""start"":42,""end"":48,""cssClass"":""pl-s""}],[{""start"":12,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":30,""cssClass"":""pl-s1""},{""start"":31,""end"":37,""cssClass"":""pl-s1""},{""start"":38,""end"":40,""cssClass"":""pl-k""},{""start"":41,""end"":45,""cssClass"":""pl-s1""},{""start"":46,""end"":51,""cssClass"":""pl-s1""},{""start"":52,""end"":56,""cssClass"":""pl-k""},{""start"":57,""end"":59,""cssClass"":""pl-s""}],[{""start"":12,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""},{""start"":18,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":37,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-c1""},{""start"":38,""end"":43,""cssClass"":""pl-c1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":48,""cssClass"":""pl-s""},{""start"":38,""end"":46,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-kos""},{""start"":39,""end"":42,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":84,""cssClass"":""pl-c""}],[{""start"":12,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":27,""cssClass"":""pl-s1""},{""start"":28,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":39,""cssClass"":""pl-s""}],[{""start"":16,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":37,""cssClass"":""pl-en""},{""start"":38,""end"":46,""cssClass"":""pl-s""},{""start"":48,""end"":66,""cssClass"":""pl-v""},{""start"":68,""end"":71,""cssClass"":""pl-s1""},{""start"":72,""end"":77,""cssClass"":""pl-en""}],[{""start"":12,""end"":16,""cssClass"":""pl-k""},{""start"":17,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":32,""cssClass"":""pl-c1""},{""start"":33,""end"":41,""cssClass"":""pl-s""}],[{""start"":16,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":37,""cssClass"":""pl-en""},{""start"":38,""end"":49,""cssClass"":""pl-s""},{""start"":51,""end"":69,""cssClass"":""pl-v""},{""start"":71,""end"":74,""cssClass"":""pl-s1""},{""start"":75,""end"":80,""cssClass"":""pl-en""}],[{""start"":12,""end"":16,""cssClass"":""pl-k""}],[{""start"":16,""end"":21,""cssClass"":""pl-k""},{""start"":22,""end"":32,""cssClass"":""pl-v""},{""start"":33,""end"":72,""cssClass"":""pl-s""},{""start"":57,""end"":71,""cssClass"":""pl-s1""},{""start"":57,""end"":58,""cssClass"":""pl-kos""},{""start"":58,""end"":70,""cssClass"":""pl-s1""},{""start"":70,""end"":71,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":68,""cssClass"":""pl-s""},{""start"":49,""end"":66,""cssClass"":""pl-s1""},{""start"":49,""end"":50,""cssClass"":""pl-kos""},{""start"":50,""end"":62,""cssClass"":""pl-s1""},{""start"":65,""end"":66,""cssClass"":""pl-kos""}],[{""start"":12,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":33,""cssClass"":""pl-en""},{""start"":34,""end"":40,""cssClass"":""pl-s""},{""start"":42,""end"":45,""cssClass"":""pl-s""},{""start"":47,""end"":59,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":23,""cssClass"":""pl-en""},{""start"":24,""end"":70,""cssClass"":""pl-s""},{""start"":48,""end"":68,""cssClass"":""pl-s1""},{""start"":48,""end"":49,""cssClass"":""pl-kos""},{""start"":49,""end"":61,""cssClass"":""pl-s1""},{""start"":63,""end"":66,""cssClass"":""pl-c1""},{""start"":67,""end"":68,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":37,""cssClass"":""pl-c""}],[{""start"":12,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":30,""cssClass"":""pl-s1""},{""start"":31,""end"":33,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-c1""}],[{""start"":16,""end"":28,""cssClass"":""pl-s1""},{""start"":29,""end"":30,""cssClass"":""pl-c1""},{""start"":31,""end"":33,""cssClass"":""pl-s1""},{""start"":34,""end"":37,""cssClass"":""pl-en""},{""start"":38,""end"":65,""cssClass"":""pl-s""},{""start"":67,""end"":69,""cssClass"":""pl-s""},{""start"":71,""end"":83,""cssClass"":""pl-s1""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":27,""cssClass"":""pl-en""},{""start"":28,""end"":74,""cssClass"":""pl-s""},{""start"":52,""end"":72,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":53,""end"":65,""cssClass"":""pl-s1""},{""start"":67,""end"":70,""cssClass"":""pl-c1""},{""start"":71,""end"":72,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":47,""cssClass"":""pl-c""}],[{""start"":12,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":24,""cssClass"":""pl-s1""}],[{""start"":16,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":40,""cssClass"":""pl-c1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":48,""cssClass"":""pl-s""},{""start"":39,""end"":46,""cssClass"":""pl-s1""},{""start"":39,""end"":40,""cssClass"":""pl-kos""},{""start"":40,""end"":45,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-kos""}],[{""start"":12,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":34,""cssClass"":""pl-en""},{""start"":35,""end"":40,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":23,""cssClass"":""pl-en""},{""start"":24,""end"":53,""cssClass"":""pl-s""},{""start"":44,""end"":51,""cssClass"":""pl-s1""},{""start"":44,""end"":45,""cssClass"":""pl-kos""},{""start"":45,""end"":50,""cssClass"":""pl-s1""},{""start"":50,""end"":51,""cssClass"":""pl-kos""}],[],[{""start"":12,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":27,""cssClass"":""pl-en""},{""start"":29,""end"":34,""cssClass"":""pl-s1""},{""start"":36,""end"":48,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":26,""cssClass"":""pl-en""}],[{""start"":4,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":19,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":19,""cssClass"":""pl-en""},{""start"":20,""end"":24,""cssClass"":""pl-s1""},{""start"":26,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":33,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-s1""}],[{""start"":4,""end"":130,""cssClass"":""pl-c""}],[{""start"":4,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":14,""cssClass"":""pl-c1""},{""start"":15,""end"":18,""cssClass"":""pl-en""},{""start"":19,""end"":23,""cssClass"":""pl-s1""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":12,""cssClass"":""pl-c1""}],[{""start"":9,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":27,""cssClass"":""pl-c1""},{""start"":28,""end"":36,""cssClass"":""pl-s1""},{""start"":37,""end"":39,""cssClass"":""pl-c1""},{""start"":40,""end"":43,""cssClass"":""pl-c1""}],[{""start"":8,""end"":10,""cssClass"":""pl-c1""},{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":53,""cssClass"":""pl-s""}],[{""start"":8,""end"":10,""cssClass"":""pl-c1""},{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":23,""cssClass"":""pl-s""}],[{""start"":7,""end"":36,""cssClass"":""pl-c""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":81,""cssClass"":""pl-s""},{""start"":41,""end"":47,""cssClass"":""pl-s1""},{""start"":41,""end"":42,""cssClass"":""pl-kos""},{""start"":42,""end"":46,""cssClass"":""pl-s1""},{""start"":46,""end"":47,""cssClass"":""pl-kos""},{""start"":53,""end"":63,""cssClass"":""pl-s1""},{""start"":53,""end"":54,""cssClass"":""pl-kos""},{""start"":54,""end"":62,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""},{""start"":72,""end"":80,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""},{""start"":73,""end"":79,""cssClass"":""pl-s1""},{""start"":79,""end"":80,""cssClass"":""pl-kos""}],[{""start"":4,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":17,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":14,""cssClass"":""pl-en""},{""start"":15,""end"":19,""cssClass"":""pl-s1""},{""start"":21,""end"":24,""cssClass"":""pl-s1""},{""start"":26,""end"":35,""cssClass"":""pl-s1""},{""start"":37,""end"":40,""cssClass"":""pl-s1""},{""start"":42,""end"":50,""cssClass"":""pl-s1""},{""start"":52,""end"":55,""cssClass"":""pl-s1""},{""start"":57,""end"":59,""cssClass"":""pl-c1""},{""start"":60,""end"":64,""cssClass"":""pl-v""},{""start"":65,""end"":68,""cssClass"":""pl-s1""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":12,""cssClass"":""pl-c1""}],[{""start"":4,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":22,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":26,""cssClass"":""pl-en""},{""start"":27,""end"":31,""cssClass"":""pl-s""},{""start"":35,""end"":44,""cssClass"":""pl-c""}],[{""start"":8,""end"":11,""cssClass"":""pl-k""},{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-s1""}],[{""start"":12,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":18,""cssClass"":""pl-en""},{""start"":19,""end"":32,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-c1""},{""start"":36,""end"":37,""cssClass"":""pl-c1""},{""start"":38,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":50,""cssClass"":""pl-s1""},{""start"":51,""end"":53,""cssClass"":""pl-c1""},{""start"":54,""end"":69,""cssClass"":""pl-en""},{""start"":70,""end"":74,""cssClass"":""pl-s1""}],[{""start"":16,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":32,""cssClass"":""pl-c1""},{""start"":33,""end"":37,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-k""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":29,""cssClass"":""pl-en""},{""start"":30,""end"":43,""cssClass"":""pl-s1""}],[{""start"":16,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":32,""end"":36,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":24,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":39,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":8,""cssClass"":""pl-k""}],[{""start"":8,""end"":13,""cssClass"":""pl-s1""},{""start"":14,""end"":15,""cssClass"":""pl-c1""},{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":26,""cssClass"":""pl-en""}],[],[{""start"":8,""end"":11,""cssClass"":""pl-k""},{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":25,""cssClass"":""pl-s1""}],[{""start"":12,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":18,""cssClass"":""pl-en""},{""start"":19,""end"":32,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-c1""},{""start"":36,""end"":39,""cssClass"":""pl-en""},{""start"":40,""end"":44,""cssClass"":""pl-s1""},{""start"":46,""end"":47,""cssClass"":""pl-c1""},{""start"":48,""end"":49,""cssClass"":""pl-c1""},{""start"":50,""end"":52,""cssClass"":""pl-c1""},{""start"":53,""end"":62,""cssClass"":""pl-s1""}],[{""start"":16,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":32,""cssClass"":""pl-c1""},{""start"":34,""end"":37,""cssClass"":""pl-s""},{""start"":38,""end"":40,""cssClass"":""pl-k""},{""start"":41,""end"":54,""cssClass"":""pl-s1""},{""start"":55,""end"":59,""cssClass"":""pl-k""},{""start"":60,""end"":62,""cssClass"":""pl-s""},{""start"":64,""end"":65,""cssClass"":""pl-c1""},{""start"":66,""end"":70,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-k""}],[{""start"":16,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":29,""cssClass"":""pl-en""},{""start"":30,""end"":43,""cssClass"":""pl-s1""}],[{""start"":16,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":32,""end"":36,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":24,""cssClass"":""pl-s1""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":39,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":55,""cssClass"":""pl-s""},{""start"":34,""end"":47,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":38,""cssClass"":""pl-en""},{""start"":39,""end"":45,""cssClass"":""pl-s1""},{""start"":46,""end"":47,""cssClass"":""pl-kos""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":9,""cssClass"":""pl-s1""},{""start"":11,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":29,""cssClass"":""pl-en""},{""start"":30,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-c1""}],[{""start"":8,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":25,""cssClass"":""pl-s1""},{""start"":27,""end"":30,""cssClass"":""pl-c1""}],[{""start"":8,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-c1""},{""start"":26,""end"":29,""cssClass"":""pl-c1""},{""start"":32,""end"":34,""cssClass"":""pl-k""},{""start"":35,""end"":38,""cssClass"":""pl-en""},{""start"":39,""end"":44,""cssClass"":""pl-s1""},{""start"":46,""end"":47,""cssClass"":""pl-c1""},{""start"":48,""end"":51,""cssClass"":""pl-c1""},{""start"":52,""end"":56,""cssClass"":""pl-k""},{""start"":57,""end"":59,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":19,""cssClass"":""pl-en""}],[{""start"":12,""end"":83,""cssClass"":""pl-s""},{""start"":20,""end"":23,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-kos""},{""start"":21,""end"":22,""cssClass"":""pl-s1""},{""start"":22,""end"":23,""cssClass"":""pl-kos""},{""start"":32,""end"":44,""cssClass"":""pl-s1""},{""start"":32,""end"":33,""cssClass"":""pl-kos""},{""start"":33,""end"":36,""cssClass"":""pl-en""},{""start"":37,""end"":42,""cssClass"":""pl-s1""},{""start"":43,""end"":44,""cssClass"":""pl-kos""},{""start"":52,""end"":63,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":53,""end"":62,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""},{""start"":72,""end"":82,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""},{""start"":73,""end"":81,""cssClass"":""pl-s1""},{""start"":81,""end"":82,""cssClass"":""pl-kos""}],[],[],[{""start"":4,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":17,""cssClass"":""pl-s1""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":18,""cssClass"":""pl-en""},{""start"":19,""end"":30,""cssClass"":""pl-s1""},{""start"":32,""end"":42,""cssClass"":""pl-s1""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""}],[{""start"":8,""end"":11,""cssClass"":""pl-k""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":22,""cssClass"":""pl-v""},{""start"":23,""end"":34,""cssClass"":""pl-s1""}],[{""start"":12,""end"":17,""cssClass"":""pl-en""},{""start"":18,""end"":22,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-k""},{""start"":15,""end"":31,""cssClass"":""pl-v""}],[{""start"":12,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":68,""cssClass"":""pl-s""},{""start"":54,""end"":67,""cssClass"":""pl-s1""},{""start"":54,""end"":55,""cssClass"":""pl-kos""},{""start"":55,""end"":66,""cssClass"":""pl-s1""},{""start"":66,""end"":67,""cssClass"":""pl-kos""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":22,""cssClass"":""pl-v""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-v""},{""start"":22,""end"":30,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-c1""},{""start"":39,""end"":49,""cssClass"":""pl-s1""},{""start"":50,""end"":55,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-v""},{""start"":22,""end"":30,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-c1""},{""start"":39,""end"":49,""cssClass"":""pl-s1""},{""start"":50,""end"":56,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-v""},{""start"":22,""end"":30,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-c1""},{""start"":39,""end"":49,""cssClass"":""pl-s1""},{""start"":50,""end"":60,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":16,""cssClass"":""pl-en""},{""start"":17,""end"":21,""cssClass"":""pl-v""},{""start"":22,""end"":30,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-c1""},{""start"":31,""end"":32,""cssClass"":""pl-c1""},{""start"":34,""end"":38,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-c1""},{""start"":39,""end"":42,""cssClass"":""pl-en""},{""start"":43,""end"":53,""cssClass"":""pl-s1""},{""start"":54,""end"":57,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":17,""cssClass"":""pl-en""},{""start"":18,""end"":29,""cssClass"":""pl-s1""}],[{""start"":4,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":20,""cssClass"":""pl-v""},{""start"":21,""end"":23,""cssClass"":""pl-k""},{""start"":24,""end"":25,""cssClass"":""pl-s1""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":20,""cssClass"":""pl-en""},{""start"":21,""end"":74,""cssClass"":""pl-s""},{""start"":55,""end"":58,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-kos""},{""start"":56,""end"":57,""cssClass"":""pl-s1""},{""start"":57,""end"":58,""cssClass"":""pl-kos""},{""start"":60,""end"":73,""cssClass"":""pl-s1""},{""start"":60,""end"":61,""cssClass"":""pl-kos""},{""start"":61,""end"":72,""cssClass"":""pl-s1""},{""start"":72,""end"":73,""cssClass"":""pl-kos""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":15,""cssClass"":""pl-s1""},{""start"":17,""end"":71,""cssClass"":""pl-c""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":21,""cssClass"":""pl-en""},{""start"":22,""end"":34,""cssClass"":""pl-s1""},{""start"":36,""end"":47,""cssClass"":""pl-v""}],[{""start"":4,""end"":26,""cssClass"":""pl-c""}],[{""start"":4,""end"":8,""cssClass"":""pl-s1""},{""start"":9,""end"":10,""cssClass"":""pl-c1""},{""start"":11,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":38,""cssClass"":""pl-s1""}],[{""start"":4,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":32,""cssClass"":""pl-s1""}],[{""start"":4,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":38,""cssClass"":""pl-s1""}],[{""start"":4,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":14,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":26,""cssClass"":""pl-s1""}],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":23,""cssClass"":""pl-s1""},{""start"":24,""end"":36,""cssClass"":""pl-s1""}],[{""start"":4,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":19,""cssClass"":""pl-c1""},{""start"":20,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":38,""cssClass"":""pl-s1""}],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""},{""start"":18,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":34,""cssClass"":""pl-s1""}],[{""start"":4,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":42,""cssClass"":""pl-s1""}],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""},{""start"":18,""end"":22,""cssClass"":""pl-s1""},{""start"":23,""end"":34,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":8,""cssClass"":""pl-s1""},{""start"":9,""end"":10,""cssClass"":""pl-c1""},{""start"":11,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":36,""cssClass"":""pl-s1""}],[{""start"":4,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":14,""cssClass"":""pl-c1""},{""start"":15,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":50,""cssClass"":""pl-s1""},{""start"":52,""end"":67,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":6,""cssClass"":""pl-s1""},{""start"":7,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":29,""cssClass"":""pl-s1""},{""start"":31,""end"":39,""cssClass"":""pl-s1""},{""start"":39,""end"":40,""cssClass"":""pl-c1""},{""start"":40,""end"":44,""cssClass"":""pl-c1""}],[],[{""start"":4,""end"":72,""cssClass"":""pl-c""}],[{""start"":4,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":27,""cssClass"":""pl-s""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":12,""cssClass"":""pl-c1""},{""start"":13,""end"":22,""cssClass"":""pl-s""}],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":29,""cssClass"":""pl-s""},{""start"":31,""end"":38,""cssClass"":""pl-s""}],[{""start"":8,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":38,""cssClass"":""pl-en""},{""start"":39,""end"":43,""cssClass"":""pl-s""},{""start"":45,""end"":52,""cssClass"":""pl-s""},{""start"":54,""end"":55,""cssClass"":""pl-c1""},{""start"":57,""end"":58,""cssClass"":""pl-c1""}],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":24,""cssClass"":""pl-en""},{""start"":25,""end"":29,""cssClass"":""pl-s""},{""start"":31,""end"":40,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":34,""cssClass"":""pl-en""},{""start"":35,""end"":39,""cssClass"":""pl-s""},{""start"":41,""end"":50,""cssClass"":""pl-s""},{""start"":52,""end"":53,""cssClass"":""pl-c1""},{""start"":55,""end"":56,""cssClass"":""pl-c1""}],[],[{""start"":4,""end"":45,""cssClass"":""pl-c""}],[{""start"":4,""end"":12,""cssClass"":""pl-s1""},{""start"":13,""end"":14,""cssClass"":""pl-c1""},{""start"":17,""end"":22,""cssClass"":""pl-s1""},{""start"":24,""end"":28,""cssClass"":""pl-s1""},{""start"":30,""end"":33,""cssClass"":""pl-k""},{""start"":34,""end"":39,""cssClass"":""pl-s1""},{""start"":41,""end"":45,""cssClass"":""pl-s1""},{""start"":46,""end"":48,""cssClass"":""pl-c1""},{""start"":49,""end"":57,""cssClass"":""pl-s1""},{""start"":58,""end"":60,""cssClass"":""pl-k""},{""start"":61,""end"":65,""cssClass"":""pl-s1""},{""start"":66,""end"":71,""cssClass"":""pl-en""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":51,""cssClass"":""pl-s""},{""start"":34,""end"":49,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":38,""cssClass"":""pl-en""},{""start"":39,""end"":47,""cssClass"":""pl-s1""},{""start"":48,""end"":49,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":38,""cssClass"":""pl-c""}],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":24,""cssClass"":""pl-c1""},{""start"":25,""end"":27,""cssClass"":""pl-c1""},{""start"":28,""end"":41,""cssClass"":""pl-s1""},{""start"":42,""end"":43,""cssClass"":""pl-c1""},{""start"":44,""end"":47,""cssClass"":""pl-en""},{""start"":48,""end"":56,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":24,""cssClass"":""pl-v""}],[{""start"":12,""end"":85,""cssClass"":""pl-s""},{""start"":34,""end"":49,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":48,""cssClass"":""pl-s1""},{""start"":48,""end"":49,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":22,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":26,""cssClass"":""pl-c1""},{""start"":27,""end"":38,""cssClass"":""pl-s1""},{""start"":39,""end"":40,""cssClass"":""pl-c1""},{""start"":41,""end"":44,""cssClass"":""pl-en""},{""start"":45,""end"":53,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":24,""cssClass"":""pl-v""}],[{""start"":12,""end"":81,""cssClass"":""pl-s""},{""start"":32,""end"":45,""cssClass"":""pl-s1""},{""start"":32,""end"":33,""cssClass"":""pl-kos""},{""start"":33,""end"":44,""cssClass"":""pl-s1""},{""start"":44,""end"":45,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":23,""cssClass"":""pl-c1""},{""start"":23,""end"":24,""cssClass"":""pl-c1""}],[{""start"":8,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":25,""cssClass"":""pl-en""},{""start"":26,""end"":34,""cssClass"":""pl-s1""}],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":34,""cssClass"":""pl-s1""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":24,""cssClass"":""pl-v""}],[{""start"":12,""end"":116,""cssClass"":""pl-s""},{""start"":34,""end"":49,""cssClass"":""pl-s1""},{""start"":34,""end"":35,""cssClass"":""pl-kos""},{""start"":35,""end"":48,""cssClass"":""pl-s1""},{""start"":48,""end"":49,""cssClass"":""pl-kos""},{""start"":83,""end"":96,""cssClass"":""pl-s1""},{""start"":83,""end"":84,""cssClass"":""pl-kos""},{""start"":84,""end"":95,""cssClass"":""pl-s1""},{""start"":95,""end"":96,""cssClass"":""pl-kos""}],[],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":72,""cssClass"":""pl-s""},{""start"":38,""end"":53,""cssClass"":""pl-s1""},{""start"":38,""end"":39,""cssClass"":""pl-kos""},{""start"":39,""end"":52,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":57,""end"":70,""cssClass"":""pl-s1""},{""start"":57,""end"":58,""cssClass"":""pl-kos""},{""start"":58,""end"":69,""cssClass"":""pl-s1""},{""start"":69,""end"":70,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":52,""cssClass"":""pl-c""}],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":24,""cssClass"":""pl-s""}],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":17,""cssClass"":""pl-en""},{""start"":18,""end"":30,""cssClass"":""pl-s1""},{""start"":32,""end"":49,""cssClass"":""pl-v""}],[{""start"":8,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":47,""cssClass"":""pl-s""},{""start"":25,""end"":46,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-kos""},{""start"":26,""end"":38,""cssClass"":""pl-s1""},{""start"":39,""end"":45,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-kos""},{""start"":49,""end"":74,""cssClass"":""pl-c""}],[{""start"":4,""end"":8,""cssClass"":""pl-k""},{""start"":9,""end"":19,""cssClass"":""pl-en""},{""start"":20,""end"":32,""cssClass"":""pl-s1""},{""start"":34,""end"":50,""cssClass"":""pl-v""}],[{""start"":8,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":28,""cssClass"":""pl-s""},{""start"":30,""end"":75,""cssClass"":""pl-c""}],[{""start"":4,""end"":8,""cssClass"":""pl-k""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":24,""cssClass"":""pl-v""},{""start"":25,""end"":83,""cssClass"":""pl-s""},{""start"":49,""end"":82,""cssClass"":""pl-s1""},{""start"":49,""end"":50,""cssClass"":""pl-kos""},{""start"":50,""end"":62,""cssClass"":""pl-s1""},{""start"":63,""end"":77,""cssClass"":""pl-s1""},{""start"":78,""end"":81,""cssClass"":""pl-s1""},{""start"":81,""end"":82,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":38,""cssClass"":""pl-c""}],[{""start"":4,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":24,""cssClass"":""pl-c1""}],[],[{""start"":4,""end"":88,""cssClass"":""pl-c""}],[{""start"":4,""end"":7,""cssClass"":""pl-k""},{""start"":8,""end"":11,""cssClass"":""pl-s1""},{""start"":14,""end"":19,""cssClass"":""pl-s1""},{""start"":21,""end"":25,""cssClass"":""pl-s1""},{""start"":27,""end"":29,""cssClass"":""pl-c1""},{""start"":30,""end"":39,""cssClass"":""pl-en""},{""start"":40,""end"":48,""cssClass"":""pl-s1""},{""start"":50,""end"":55,""cssClass"":""pl-s1""},{""start"":55,""end"":56,""cssClass"":""pl-c1""},{""start"":56,""end"":57,""cssClass"":""pl-c1""}],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":30,""cssClass"":""pl-s1""}],[{""start"":12,""end"":20,""cssClass"":""pl-k""}],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":28,""cssClass"":""pl-s1""}],[{""start"":12,""end"":17,""cssClass"":""pl-k""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":15,""end"":19,""cssClass"":""pl-en""}],[{""start"":12,""end"":89,""cssClass"":""pl-s""},{""start"":33,""end"":38,""cssClass"":""pl-s1""},{""start"":33,""end"":34,""cssClass"":""pl-kos""},{""start"":34,""end"":37,""cssClass"":""pl-s1""},{""start"":37,""end"":38,""cssClass"":""pl-kos""},{""start"":39,""end"":54,""cssClass"":""pl-s1""},{""start"":39,""end"":40,""cssClass"":""pl-kos""},{""start"":40,""end"":43,""cssClass"":""pl-en""},{""start"":44,""end"":52,""cssClass"":""pl-s1""},{""start"":53,""end"":54,""cssClass"":""pl-kos""},{""start"":56,""end"":63,""cssClass"":""pl-s1""},{""start"":56,""end"":57,""cssClass"":""pl-kos""},{""start"":57,""end"":62,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""},{""start"":77,""end"":88,""cssClass"":""pl-s1""},{""start"":77,""end"":78,""cssClass"":""pl-kos""},{""start"":78,""end"":81,""cssClass"":""pl-en""},{""start"":82,""end"":86,""cssClass"":""pl-s1""},{""start"":87,""end"":88,""cssClass"":""pl-kos""}],[],[],[{""start"":8,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":27,""cssClass"":""pl-c1""},{""start"":28,""end"":31,""cssClass"":""pl-en""},{""start"":32,""end"":36,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":22,""cssClass"":""pl-s1""}],[{""start"":12,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":23,""cssClass"":""pl-c1""},{""start"":24,""end"":26,""cssClass"":""pl-s1""},{""start"":27,""end"":31,""cssClass"":""pl-s1""},{""start"":32,""end"":36,""cssClass"":""pl-en""},{""start"":37,""end"":50,""cssClass"":""pl-s1""},{""start"":52,""end"":76,""cssClass"":""pl-s""},{""start"":54,""end"":63,""cssClass"":""pl-s1""},{""start"":54,""end"":55,""cssClass"":""pl-kos""},{""start"":55,""end"":58,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""},{""start"":64,""end"":71,""cssClass"":""pl-s1""},{""start"":64,""end"":65,""cssClass"":""pl-kos""},{""start"":65,""end"":70,""cssClass"":""pl-s1""},{""start"":70,""end"":71,""cssClass"":""pl-kos""}],[{""start"":12,""end"":16,""cssClass"":""pl-k""},{""start"":17,""end"":21,""cssClass"":""pl-en""},{""start"":22,""end"":31,""cssClass"":""pl-s1""},{""start"":33,""end"":36,""cssClass"":""pl-s""},{""start"":38,""end"":40,""cssClass"":""pl-k""},{""start"":41,""end"":45,""cssClass"":""pl-s1""}],[{""start"":16,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":26,""cssClass"":""pl-en""},{""start"":27,""end"":31,""cssClass"":""pl-s1""}],[],[{""start"":8,""end"":10,""cssClass"":""pl-k""},{""start"":11,""end"":18,""cssClass"":""pl-s1""}],[{""start"":12,""end"":20,""cssClass"":""pl-k""}],[],[{""start"":8,""end"":19,""cssClass"":""pl-s1""},{""start"":20,""end"":21,""cssClass"":""pl-c1""},{""start"":22,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":29,""cssClass"":""pl-s1""},{""start"":30,""end"":34,""cssClass"":""pl-en""},{""start"":35,""end"":48,""cssClass"":""pl-s1""},{""start"":50,""end"":85,""cssClass"":""pl-s""},{""start"":52,""end"":61,""cssClass"":""pl-s1""},{""start"":52,""end"":53,""cssClass"":""pl-kos""},{""start"":53,""end"":56,""cssClass"":""pl-s1""},{""start"":60,""end"":61,""cssClass"":""pl-kos""},{""start"":62,""end"":69,""cssClass"":""pl-s1""},{""start"":62,""end"":63,""cssClass"":""pl-kos""},{""start"":63,""end"":68,""cssClass"":""pl-s1""},{""start"":68,""end"":69,""cssClass"":""pl-kos""},{""start"":70,""end"":84,""cssClass"":""pl-s1""},{""start"":70,""end"":71,""cssClass"":""pl-kos""},{""start"":71,""end"":83,""cssClass"":""pl-s1""},{""start"":83,""end"":84,""cssClass"":""pl-kos""}],[],[{""start"":8,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":30,""cssClass"":""pl-v""},{""start"":31,""end"":36,""cssClass"":""pl-s1""},{""start"":38,""end"":44,""cssClass"":""pl-s1""},{""start"":46,""end"":56,""cssClass"":""pl-s1""},{""start"":58,""end"":61,""cssClass"":""pl-s1""}],[{""start"":8,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":35,""cssClass"":""pl-en""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""}],[{""start"":12,""end"":23,""cssClass"":""pl-s1""}],[{""start"":12,""end"":22,""cssClass"":""pl-s1""}],[],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":80,""cssClass"":""pl-s""},{""start"":59,""end"":77,""cssClass"":""pl-s1""},{""start"":59,""end"":60,""cssClass"":""pl-kos""},{""start"":60,""end"":76,""cssClass"":""pl-s1""},{""start"":76,""end"":77,""cssClass"":""pl-kos""}],[],[],[{""start"":0,""end"":3,""cssClass"":""pl-k""},{""start"":4,""end"":8,""cssClass"":""pl-en""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":12,""cssClass"":""pl-c1""},{""start"":13,""end"":21,""cssClass"":""pl-s1""},{""start"":22,""end"":36,""cssClass"":""pl-v""},{""start"":37,""end"":48,""cssClass"":""pl-s1""},{""start"":48,""end"":49,""cssClass"":""pl-c1""},{""start"":49,""end"":76,""cssClass"":""pl-s""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""},{""start"":24,""end"":36,""cssClass"":""pl-s""},{""start"":38,""end"":42,""cssClass"":""pl-s1""},{""start"":42,""end"":43,""cssClass"":""pl-c1""},{""start"":43,""end"":66,""cssClass"":""pl-s""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""},{""start"":24,""end"":39,""cssClass"":""pl-s""},{""start"":41,""end"":45,""cssClass"":""pl-s1""},{""start"":45,""end"":46,""cssClass"":""pl-c1""},{""start"":46,""end"":73,""cssClass"":""pl-s""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":15,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":26,""cssClass"":""pl-v""},{""start"":28,""end"":38,""cssClass"":""pl-v""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":25,""cssClass"":""pl-v""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":259,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":15,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":22,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":86,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":19,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":14,""end"":15,""cssClass"":""pl-c1""},{""start"":15,""end"":27,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":172,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":20,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":23,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":505,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":24,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":17,""end"":25,""cssClass"":""pl-s""},{""start"":27,""end"":35,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":24,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":270,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":25,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":64,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":23,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":16,""cssClass"":""pl-s1""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":75,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":23,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":14,""end"":15,""cssClass"":""pl-c1""},{""start"":15,""end"":27,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":148,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":23,""cssClass"":""pl-en""}],[{""start"":8,""end"":27,""cssClass"":""pl-s""}],[{""start"":8,""end"":14,""cssClass"":""pl-s1""},{""start"":14,""end"":15,""cssClass"":""pl-c1""},{""start"":15,""end"":27,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":119,""cssClass"":""pl-s""}],[],[],[{""start"":4,""end"":30,""cssClass"":""pl-c""}],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":17,""cssClass"":""pl-c1""},{""start"":18,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":43,""cssClass"":""pl-en""},{""start"":44,""end"":63,""cssClass"":""pl-s""}],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":28,""cssClass"":""pl-en""}],[{""start"":8,""end"":22,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":33,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":134,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":28,""cssClass"":""pl-en""}],[{""start"":8,""end"":26,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":22,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":151,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":28,""cssClass"":""pl-en""}],[{""start"":8,""end"":25,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":49,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":604,""cssClass"":""pl-s""}],[],[],[{""start"":4,""end"":31,""cssClass"":""pl-c""}],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":25,""cssClass"":""pl-s1""},{""start"":26,""end"":44,""cssClass"":""pl-en""},{""start"":45,""end"":65,""cssClass"":""pl-s""}],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":29,""cssClass"":""pl-en""}],[{""start"":8,""end"":24,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":23,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":142,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":29,""cssClass"":""pl-en""}],[{""start"":8,""end"":24,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":23,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":167,""cssClass"":""pl-s""}],[],[{""start"":4,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":29,""cssClass"":""pl-en""}],[{""start"":8,""end"":25,""cssClass"":""pl-s""}],[{""start"":8,""end"":15,""cssClass"":""pl-s1""},{""start"":15,""end"":16,""cssClass"":""pl-c1""},{""start"":16,""end"":21,""cssClass"":""pl-s""}],[{""start"":8,""end"":12,""cssClass"":""pl-s1""},{""start"":12,""end"":13,""cssClass"":""pl-c1""},{""start"":13,""end"":160,""cssClass"":""pl-s""}],[],[],[{""start"":4,""end"":8,""cssClass"":""pl-s1""},{""start"":9,""end"":10,""cssClass"":""pl-c1""},{""start"":11,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":28,""cssClass"":""pl-en""}],[],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":19,""cssClass"":""pl-en""},{""start"":20,""end"":24,""cssClass"":""pl-s1""},{""start"":25,""end"":28,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":18,""cssClass"":""pl-s1""},{""start"":19,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":34,""cssClass"":""pl-v""},{""start"":35,""end"":39,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":6,""cssClass"":""pl-k""},{""start"":7,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":15,""cssClass"":""pl-s1""},{""start"":16,""end"":18,""cssClass"":""pl-c1""},{""start"":19,""end"":28,""cssClass"":""pl-v""}],[{""start"":8,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":39,""cssClass"":""pl-v""}],[{""start"":12,""end"":26,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":27,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":31,""cssClass"":""pl-s1""}],[{""start"":12,""end"":16,""cssClass"":""pl-s1""},{""start"":17,""end"":30,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":8,""cssClass"":""pl-k""},{""start"":9,""end"":13,""cssClass"":""pl-s1""},{""start"":14,""end"":17,""cssClass"":""pl-s1""},{""start"":18,""end"":20,""cssClass"":""pl-c1""},{""start"":21,""end"":31,""cssClass"":""pl-v""}],[{""start"":8,""end"":20,""cssClass"":""pl-s1""},{""start"":21,""end"":22,""cssClass"":""pl-c1""},{""start"":23,""end"":40,""cssClass"":""pl-v""}],[{""start"":12,""end"":26,""cssClass"":""pl-s1""},{""start"":28,""end"":32,""cssClass"":""pl-s1""},{""start"":33,""end"":45,""cssClass"":""pl-s1""},{""start"":47,""end"":51,""cssClass"":""pl-s1""},{""start"":52,""end"":64,""cssClass"":""pl-s1""},{""start"":66,""end"":70,""cssClass"":""pl-s1""},{""start"":71,""end"":84,""cssClass"":""pl-s1""}],[],[{""start"":4,""end"":8,""cssClass"":""pl-k""}],[{""start"":8,""end"":13,""cssClass"":""pl-k""},{""start"":14,""end"":24,""cssClass"":""pl-v""},{""start"":25,""end"":60,""cssClass"":""pl-s""},{""start"":49,""end"":59,""cssClass"":""pl-s1""},{""start"":49,""end"":50,""cssClass"":""pl-kos""},{""start"":50,""end"":54,""cssClass"":""pl-s1""},{""start"":55,""end"":58,""cssClass"":""pl-s1""},{""start"":58,""end"":59,""cssClass"":""pl-kos""}],[],[{""start"":4,""end"":21,""cssClass"":""pl-en""},{""start"":22,""end"":34,""cssClass"":""pl-s1""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":26,""cssClass"":""pl-s""}],[{""start"":4,""end"":10,""cssClass"":""pl-s1""},{""start"":11,""end"":15,""cssClass"":""pl-en""},{""start"":16,""end"":32,""cssClass"":""pl-s""},{""start"":25,""end"":31,""cssClass"":""pl-s1""},{""start"":25,""end"":26,""cssClass"":""pl-kos""},{""start"":26,""end"":30,""cssClass"":""pl-s1""},{""start"":30,""end"":31,""cssClass"":""pl-kos""}],[],[],[{""start"":0,""end"":2,""cssClass"":""pl-k""},{""start"":3,""end"":11,""cssClass"":""pl-s1""},{""start"":12,""end"":14,""cssClass"":""pl-c1""},{""start"":15,""end"":25,""cssClass"":""pl-s""}],[{""start"":4,""end"":8,""cssClass"":""pl-en""}]],""csv"":null,""csvError"":null,""dependabotInfo"":{""showConfigurationBanner"":false,""configFilePath"":null,""networkDependabotPath"":""/p0n1/epub_to_audiobook/network/updates"",""dismissConfigurationNoticePath"":""/settings/dismiss-notice/dependabot_configuration_notice"",""configurationNoticeDismissed"":null,""repoAlertsPath"":""/p0n1/epub_to_audiobook/security/dependabot"",""repoSecurityAndAnalysisPath"":""/p0n1/epub_to_audiobook/settings/security_analysis"",""repoOwnerIsOrg"":false,""currentUserCanAdminRepo"":false},""displayName"":""epub_to_audiobook.py"",""displayUrl"":""https://github.com/p0n1/epub_to_audiobook/blob/9ab7db06f3c487027e310ea848e475af9be391a2/epub_to_audiobook.py?raw=true"",""headerInfo"":{""blobSize"":""22.6 KB"",""deleteInfo"":{""deleteTooltip"":""You must be signed in to make or propose changes""},""editInfo"":{""editTooltip"":""You must be signed in to make or propose changes""},""ghDesktopPath"":null,""gitLfsPath"":null,""onBranch"":false,""shortPath"":""6a0597a"",""siteNavLoginPath"":""/login?return_to=https%3A%2F%2Fgithub.com%2Fp0n1%2Fepub_to_audiobook%2Fblob%2F9ab7db06f3c487027e310ea848e475af9be391a2%2Fepub_to_audiobook.py"",""isCSV"":false,""isRichtext"":false,""toc"":null,""lineInfo"":{""truncatedLoc"":""586"",""truncatedSloc"":""493""},""mode"":""file""},""image"":false,""isCodeownersFile"":null,""isPlain"":false,""isValidLegacyIssueTemplate"":false,""issueTemplateHelpUrl"":""https://docs.github.com/articles/about-issue-and-pull-request-templates"",""issueTemplate"":null,""discussionTemplate"":null,""language"":""Python"",""languageID"":303,""large"":false,""loggedIn"":false,""newDiscussionPath"":""/p0n1/epub_to_audiobook/discussions/new"",""newIssuePath"":""/p0n1/epub_to_audiobook/issues/new"",""planSupportInfo"":{""repoIsFork"":null,""repoOwnedByCurrentUser"":null,""requestFullPath"":""/p0n1/epub_to_audiobook/blob/9ab7db06f3c487027e310ea848e475af9be391a2/epub_to_audiobook.py"",""showFreeOrgGatedFeatureMessage"":null,""showPlanSupportBanner"":null,""upgradeDataAttributes"":null,""upgradePath"":null},""publishBannersInfo"":{""dismissActionNoticePath"":""/settings/dismiss-notice/publish_action_from_dockerfile"",""dismissStackNoticePath"":""/settings/dismiss-notice/publish_stack_from_file"",""releasePath"":""/p0n1/epub_to_audiobook/releases/new?marketplace=true"",""showPublishActionBanner"":false,""showPublishStackBanner"":false},""rawBlobUrl"":""https://github.com/p0n1/epub_to_audiobook/raw/9ab7db06f3c487027e310ea848e475af9be391a2/epub_to_audiobook.py"",""renderImageOrRaw"":false,""richText"":null,""renderedFileInfo"":null,""shortPath"":null,""tabSize"":8,""topBannersInfo"":{""overridingGlobalFundingFile"":false,""globalPreferredFundingPath"":null,""repoOwner"":""p0n1"",""repoName"":""epub_to_audiobook"",""showInvalidCitationWarning"":false,""citationHelpUrl"":""https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files"",""showDependabotConfigurationBanner"":false,""actionsOnboardingTip"":null},""truncated"":false,""viewable"":true,""workflowRedirectUrl"":null,""symbols"":{""timedOut"":false,""notAnalyzed"":false,""symbols"":[{""name"":""logger"",""kind"":""constant"",""identStart"":566,""identEnd"":572,""extentStart"":566,""extentEnd"":602,""fullyQualifiedName"":""logger"",""identUtf16"":{""start"":{""lineNumber"":24,""utf16Col"":0},""end"":{""lineNumber"":24,""utf16Col"":6}},""extentUtf16"":{""start"":{""lineNumber"":24,""utf16Col"":0},""end"":{""lineNumber"":24,""utf16Col"":36}}},{""name"":""MAX_RETRIES"",""kind"":""constant"",""identStart"":605,""identEnd"":616,""extentStart"":605,""extentEnd"":621,""fullyQualifiedName"":""MAX_RETRIES"",""identUtf16"":{""start"":{""lineNumber"":27,""utf16Col"":0},""end"":{""lineNumber"":27,""utf16Col"":11}},""extentUtf16"":{""start"":{""lineNumber"":27,""utf16Col"":0},""end"":{""lineNumber"":27,""utf16Col"":16}}},{""name"":""MAGIC_BREAK_STRING"",""kind"":""constant"",""identStart"":665,""identEnd"":683,""extentStart"":665,""extentEnd"":694,""fullyQualifiedName"":""MAGIC_BREAK_STRING"",""identUtf16"":{""start"":{""lineNumber"":28,""utf16Col"":0},""end"":{""lineNumber"":28,""utf16Col"":18}},""extentUtf16"":{""start"":{""lineNumber"":28,""utf16Col"":0},""end"":{""lineNumber"":28,""utf16Col"":29}}},{""name"":""TTS_AZURE"",""kind"":""constant"",""identStart"":731,""identEnd"":740,""extentStart"":731,""extentEnd"":750,""fullyQualifiedName"":""TTS_AZURE"",""identUtf16"":{""start"":{""lineNumber"":30,""utf16Col"":0},""end"":{""lineNumber"":30,""utf16Col"":9}},""extentUtf16"":{""start"":{""lineNumber"":30,""utf16Col"":0},""end"":{""lineNumber"":30,""utf16Col"":19}}},{""name"":""TTS_OPENAI"",""kind"":""constant"",""identStart"":751,""identEnd"":761,""extentStart"":751,""extentEnd"":772,""fullyQualifiedName"":""TTS_OPENAI"",""identUtf16"":{""start"":{""lineNumber"":31,""utf16Col"":0},""end"":{""lineNumber"":31,""utf16Col"":10}},""extentUtf16"":{""start"":{""lineNumber"":31,""utf16Col"":0},""end"":{""lineNumber"":31,""utf16Col"":21}}},{""name"":""AudioTags"",""kind"":""class"",""identStart"":804,""identEnd"":813,""extentStart"":798,""extentEnd"":926,""fullyQualifiedName"":""AudioTags"",""identUtf16"":{""start"":{""lineNumber"":35,""utf16Col"":6},""end"":{""lineNumber"":35,""utf16Col"":15}},""extentUtf16"":{""start"":{""lineNumber"":35,""utf16Col"":0},""end"":{""lineNumber"":39,""utf16Col"":24}}},{""name"":""title"",""kind"":""constant"",""identStart"":819,""identEnd"":824,""extentStart"":819,""extentEnd"":829,""fullyQualifiedName"":""AudioTags.title"",""identUtf16"":{""start"":{""lineNumber"":36,""utf16Col"":4},""end"":{""lineNumber"":36,""utf16Col"":9}},""extentUtf16"":{""start"":{""lineNumber"":36,""utf16Col"":4},""end"":{""lineNumber"":36,""utf16Col"":14}}},{""name"":""author"",""kind"":""constant"",""identStart"":846,""identEnd"":852,""extentStart"":846,""extentEnd"":857,""fullyQualifiedName"":""AudioTags.author"",""identUtf16"":{""start"":{""lineNumber"":37,""utf16Col"":4},""end"":{""lineNumber"":37,""utf16Col"":10}},""extentUtf16"":{""start"":{""lineNumber"":37,""utf16Col"":4},""end"":{""lineNumber"":37,""utf16Col"":15}}},{""name"":""book_title"",""kind"":""constant"",""identStart"":874,""identEnd"":884,""extentStart"":874,""extentEnd"":889,""fullyQualifiedName"":""AudioTags.book_title"",""identUtf16"":{""start"":{""lineNumber"":38,""utf16Col"":4},""end"":{""lineNumber"":38,""utf16Col"":14}},""extentUtf16"":{""start"":{""lineNumber"":38,""utf16Col"":4},""end"":{""lineNumber"":38,""utf16Col"":19}}},{""name"":""idx"",""kind"":""constant"",""identStart"":906,""identEnd"":909,""extentStart"":906,""extentEnd"":914,""fullyQualifiedName"":""AudioTags.idx"",""identUtf16"":{""start"":{""lineNumber"":39,""utf16Col"":4},""end"":{""lineNumber"":39,""utf16Col"":7}},""extentUtf16"":{""start"":{""lineNumber"":39,""utf16Col"":4},""end"":{""lineNumber"":39,""utf16Col"":12}}},{""name"":""GeneralConfig"",""kind"":""class"",""identStart"":935,""identEnd"":948,""extentStart"":929,""extentEnd"":1726,""fullyQualifiedName"":""GeneralConfig"",""identUtf16"":{""start"":{""lineNumber"":42,""utf16Col"":6},""end"":{""lineNumber"":42,""utf16Col"":19}},""extentUtf16"":{""start"":{""lineNumber"":42,""utf16Col"":0},""end"":{""lineNumber"":56,""utf16Col"":296}}},{""name"":""__init__"",""kind"":""function"",""identStart"":958,""identEnd"":966,""extentStart"":954,""extentEnd"":1405,""fullyQualifiedName"":""GeneralConfig.__init__"",""identUtf16"":{""start"":{""lineNumber"":43,""utf16Col"":8},""end"":{""lineNumber"":43,""utf16Col"":16}},""extentUtf16"":{""start"":{""lineNumber"":43,""utf16Col"":4},""end"":{""lineNumber"":53,""utf16Col"":51}}},{""name"":""__str__"",""kind"":""function"",""identStart"":1415,""identEnd"":1422,""extentStart"":1411,""extentEnd"":1726,""fullyQualifiedName"":""GeneralConfig.__str__"",""identUtf16"":{""start"":{""lineNumber"":55,""utf16Col"":8},""end"":{""lineNumber"":55,""utf16Col"":15}},""extentUtf16"":{""start"":{""lineNumber"":55,""utf16Col"":4},""end"":{""lineNumber"":56,""utf16Col"":296}}},{""name"":""TTSProvider"",""kind"":""class"",""identStart"":1735,""identEnd"":1746,""extentStart"":1729,""extentEnd"":2030,""fullyQualifiedName"":""TTSProvider"",""identUtf16"":{""start"":{""lineNumber"":59,""utf16Col"":6},""end"":{""lineNumber"":59,""utf16Col"":17}},""extentUtf16"":{""start"":{""lineNumber"":59,""utf16Col"":0},""end"":{""lineNumber"":68,""utf16Col"":33}}},{""name"":""__init__"",""kind"":""function"",""identStart"":1786,""identEnd"":1794,""extentStart"":1782,""extentEnd"":1877,""fullyQualifiedName"":""TTSProvider.__init__"",""identUtf16"":{""start"":{""lineNumber"":61,""utf16Col"":8},""end"":{""lineNumber"":61,""utf16Col"":16}},""extentUtf16"":{""start"":{""lineNumber"":61,""utf16Col"":4},""end"":{""lineNumber"":62,""utf16Col"":44}}},{""name"":""__str__"",""kind"":""function"",""identStart"":1887,""identEnd"":1894,""extentStart"":1883,""extentEnd"":1948,""fullyQualifiedName"":""TTSProvider.__str__"",""identUtf16"":{""start"":{""lineNumber"":64,""utf16Col"":8},""end"":{""lineNumber"":64,""utf16Col"":15}},""extentUtf16"":{""start"":{""lineNumber"":64,""utf16Col"":4},""end"":{""lineNumber"":65,""utf16Col"":39}}},{""name"":""text_to_speech"",""kind"":""function"",""identStart"":1958,""identEnd"":1972,""extentStart"":1954,""extentEnd"":2030,""fullyQualifiedName"":""TTSProvider.text_to_speech"",""identUtf16"":{""start"":{""lineNumber"":67,""utf16Col"":8},""end"":{""lineNumber"":67,""utf16Col"":22}},""extentUtf16"":{""start"":{""lineNumber"":67,""utf16Col"":4},""end"":{""lineNumber"":68,""utf16Col"":33}}},{""name"":""AzureTTSProvider"",""kind"":""class"",""identStart"":2039,""identEnd"":2055,""extentStart"":2033,""extentEnd"":7752,""fullyQualifiedName"":""AzureTTSProvider"",""identUtf16"":{""start"":{""lineNumber"":71,""utf16Col"":6},""end"":{""lineNumber"":71,""utf16Col"":22}},""extentUtf16"":{""start"":{""lineNumber"":71,""utf16Col"":0},""end"":{""lineNumber"":202,""utf16Col"":47}}},{""name"":""__init__"",""kind"":""function"",""identStart"":2078,""identEnd"":2086,""extentStart"":2074,""extentEnd"":3200,""fullyQualifiedName"":""AzureTTSProvider.__init__"",""identUtf16"":{""start"":{""lineNumber"":72,""utf16Col"":8},""end"":{""lineNumber"":72,""utf16Col"":16}},""extentUtf16"":{""start"":{""lineNumber"":72,""utf16Col"":4},""end"":{""lineNumber"":102,""utf16Col"":88}}},{""name"":""__str__"",""kind"":""function"",""identStart"":3210,""identEnd"":3217,""extentStart"":3206,""extentEnd"":3451,""fullyQualifiedName"":""AzureTTSProvider.__str__"",""identUtf16"":{""start"":{""lineNumber"":104,""utf16Col"":8},""end"":{""lineNumber"":104,""utf16Col"":15}},""extentUtf16"":{""start"":{""lineNumber"":104,""utf16Col"":4},""end"":{""lineNumber"":108,""utf16Col"":9}}},{""name"":""is_access_token_expired"",""kind"":""function"",""identStart"":3461,""identEnd"":3484,""extentStart"":3457,""extentEnd"":3587,""fullyQualifiedName"":""AzureTTSProvider.is_access_token_expired"",""identUtf16"":{""start"":{""lineNumber"":110,""utf16Col"":8},""end"":{""lineNumber"":110,""utf16Col"":31}},""extentUtf16"":{""start"":{""lineNumber"":110,""utf16Col"":4},""end"":{""lineNumber"":111,""utf16Col"":87}}},{""name"":""auto_renew_access_token"",""kind"":""function"",""identStart"":3597,""identEnd"":3620,""extentStart"":3593,""extentEnd"":4010,""fullyQualifiedName"":""AzureTTSProvider.auto_renew_access_token"",""identUtf16"":{""start"":{""lineNumber"":113,""utf16Col"":8},""end"":{""lineNumber"":113,""utf16Col"":31}},""extentUtf16"":{""start"":{""lineNumber"":113,""utf16Col"":4},""end"":{""lineNumber"":120,""utf16Col"":32}}},{""name"":""get_access_token"",""kind"":""function"",""identStart"":4020,""identEnd"":4036,""extentStart"":4016,""extentEnd"":4878,""fullyQualifiedName"":""AzureTTSProvider.get_access_token"",""identUtf16"":{""start"":{""lineNumber"":122,""utf16Col"":8},""end"":{""lineNumber"":122,""utf16Col"":24}},""extentUtf16"":{""start"":{""lineNumber"":122,""utf16Col"":4},""end"":{""lineNumber"":139,""utf16Col"":53}}},{""name"":""text_to_speech"",""kind"":""function"",""identStart"":4888,""identEnd"":4902,""extentStart"":4884,""extentEnd"":7752,""fullyQualifiedName"":""AzureTTSProvider.text_to_speech"",""identUtf16"":{""start"":{""lineNumber"":141,""utf16Col"":8},""end"":{""lineNumber"":141,""utf16Col"":22}},""extentUtf16"":{""start"":{""lineNumber"":141,""utf16Col"":4},""end"":{""lineNumber"":202,""utf16Col"":47}}},{""name"":""OpenAITTSProvider"",""kind"":""class"",""identStart"":7761,""identEnd"":7778,""extentStart"":7755,""extentEnd"":9757,""fullyQualifiedName"":""OpenAITTSProvider"",""identUtf16"":{""start"":{""lineNumber"":205,""utf16Col"":6},""end"":{""lineNumber"":205,""utf16Col"":23}},""extentUtf16"":{""start"":{""lineNumber"":205,""utf16Col"":0},""end"":{""lineNumber"":255,""utf16Col"":51}}},{""name"":""__init__"",""kind"":""function"",""identStart"":7801,""identEnd"":7809,""extentStart"":7797,""extentEnd"":8079,""fullyQualifiedName"":""OpenAITTSProvider.__init__"",""identUtf16"":{""start"":{""lineNumber"":206,""utf16Col"":8},""end"":{""lineNumber"":206,""utf16Col"":16}},""extentUtf16"":{""start"":{""lineNumber"":206,""utf16Col"":4},""end"":{""lineNumber"":211,""utf16Col"":85}}},{""name"":""__str__"",""kind"":""function"",""identStart"":8089,""identEnd"":8096,""extentStart"":8085,""extentEnd"":8247,""fullyQualifiedName"":""OpenAITTSProvider.__str__"",""identUtf16"":{""start"":{""lineNumber"":213,""utf16Col"":8},""end"":{""lineNumber"":213,""utf16Col"":15}},""extentUtf16"":{""start"":{""lineNumber"":213,""utf16Col"":4},""end"":{""lineNumber"":217,""utf16Col"":9}}},{""name"":""text_to_speech"",""kind"":""function"",""identStart"":8257,""identEnd"":8271,""extentStart"":8253,""extentEnd"":9757,""fullyQualifiedName"":""OpenAITTSProvider.text_to_speech"",""identUtf16"":{""start"":{""lineNumber"":219,""utf16Col"":8},""end"":{""lineNumber"":219,""utf16Col"":22}},""extentUtf16"":{""start"":{""lineNumber"":219,""utf16Col"":4},""end"":{""lineNumber"":255,""utf16Col"":51}}},{""name"":""sanitize_title"",""kind"":""function"",""identStart"":9764,""identEnd"":9778,""extentStart"":9760,""extentEnd"":10116,""fullyQualifiedName"":""sanitize_title"",""identUtf16"":{""start"":{""lineNumber"":258,""utf16Col"":4},""end"":{""lineNumber"":258,""utf16Col"":18}},""extentUtf16"":{""start"":{""lineNumber"":258,""utf16Col"":0},""end"":{""lineNumber"":264,""utf16Col"":26}}},{""name"":""extract_chapters"",""kind"":""function"",""identStart"":10123,""identEnd"":10139,""extentStart"":10119,""extentEnd"":11834,""fullyQualifiedName"":""extract_chapters"",""identUtf16"":{""start"":{""lineNumber"":267,""utf16Col"":4},""end"":{""lineNumber"":267,""utf16Col"":20}},""extentUtf16"":{""start"":{""lineNumber"":267,""utf16Col"":0},""end"":{""lineNumber"":305,""utf16Col"":19}}},{""name"":""is_special_char"",""kind"":""function"",""identStart"":11841,""identEnd"":11856,""extentStart"":11837,""extentEnd"":12373,""fullyQualifiedName"":""is_special_char"",""identUtf16"":{""start"":{""lineNumber"":308,""utf16Col"":4},""end"":{""lineNumber"":308,""utf16Col"":19}},""extentUtf16"":{""start"":{""lineNumber"":308,""utf16Col"":0},""end"":{""lineNumber"":317,""utf16Col"":17}}},{""name"":""split_text"",""kind"":""function"",""identStart"":12380,""identEnd"":12390,""extentStart"":12376,""extentEnd"":13537,""fullyQualifiedName"":""split_text"",""identUtf16"":{""start"":{""lineNumber"":320,""utf16Col"":4},""end"":{""lineNumber"":320,""utf16Col"":14}},""extentUtf16"":{""start"":{""lineNumber"":320,""utf16Col"":0},""end"":{""lineNumber"":356,""utf16Col"":17}}},{""name"":""set_audio_tags"",""kind"":""function"",""identStart"":13544,""identEnd"":13558,""extentStart"":13540,""extentEnd"":14241,""fullyQualifiedName"":""set_audio_tags"",""identUtf16"":{""start"":{""lineNumber"":359,""utf16Col"":4},""end"":{""lineNumber"":359,""utf16Col"":18}},""extentUtf16"":{""start"":{""lineNumber"":359,""utf16Col"":0},""end"":{""lineNumber"":374,""utf16Col"":71}}},{""name"":""epub_to_audiobook"",""kind"":""function"",""identStart"":14248,""identEnd"":14265,""extentStart"":14244,""extentEnd"":17510,""fullyQualifiedName"":""epub_to_audiobook"",""identUtf16"":{""start"":{""lineNumber"":377,""utf16Col"":4},""end"":{""lineNumber"":377,""utf16Col"":21}},""extentUtf16"":{""start"":{""lineNumber"":377,""utf16Col"":0},""end"":{""lineNumber"":466,""utf16Col"":81}}},{""name"":""main"",""kind"":""function"",""identStart"":17517,""identEnd"":17521,""extentStart"":17513,""extentEnd"":23071,""fullyQualifiedName"":""main"",""identUtf16"":{""start"":{""lineNumber"":469,""utf16Col"":4},""end"":{""lineNumber"":469,""utf16Col"":8}},""extentUtf16"":{""start"":{""lineNumber"":469,""utf16Col"":0},""end"":{""lineNumber"":581,""utf16Col"":33}}}]}},""copilotInfo"":null,""copilotAccessAllowed"":false,""csrf_tokens"":{""/p0n1/epub_to_audiobook/branches"":{""post"":""3BS-IOJyqlV0DtulvRHz3LccG80o_hlA_Vnbc45NtM0Y97LW3azib5hcEVSPJhdg5C_OANETs-Hrl4CkyXPqRQ""},""/repos/preferences"":{""post"":""xqyMefHDmhGVzYWuAvRhFQrGJ5rBhgGHywpB3yOMrLBNbwx6qhunUU36aOiOkVpb_gool2pPLMHAB8hoLPGzNg""}}},""title"":""epub_to_audiobook/epub_to_audiobook.py at 9ab7db06f3c487027e310ea848e475af9be391a2 · p0n1/epub_to_audiobook""} +NameError: name 'false' is not defined. Did you mean: 'False'? +" +hxgWrnuB,Untitled,A_E_Ivanov,C#,Saturday 11th of November 2023 12:25:45 PM CDT,"internal class Program +{ + private static void Main(string[] args) + { + /* + Задача 33. Да се пренесат всички отрицателни елементи + на даден едномерен масив в началото му, a отзад да + останат неотрицателнитe, като се запази + последователността както сред отрицателните, така и + сред останалите. + */ + + int[] inputArray = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray(); + + List output = new List(); + + for (int i = 0; i < inputArray.Length; i++) + { + int number = inputArray[i]; + + if (number < 0) + { + output.Add(number); + } + } + + for (int i = 0; i < inputArray.Length; i++) + { + int number = inputArray[i]; + + if (number >= 0) + { + output.Add(number); + } + } + + Console.WriteLine(string.Join("" "", output)); + } +}"