igorktech commited on
Commit
23cc7a6
·
0 Parent(s):

nanoFLY decoder: MaleCNS v1.0 connectome as a frozen recurrent layer

Browse files
.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ connectome.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ language:
4
+ - en
5
+ library_name: transformers
6
+ pipeline_tag: text-generation
7
+ datasets:
8
+ - roneneldan/TinyStories
9
+ tags:
10
+ - connectome
11
+ - reservoir-computing
12
+ - echo-state-network
13
+ - fruit-fly
14
+ - drosophila
15
+ - malecns
16
+ - tinystories
17
+ - custom_code
18
+ ---
19
+
20
+ # nanofly-decoder-en
21
+
22
+ ![MaleCNS soma cloud coloured by this model's neuron states](connectome.png)
23
+
24
+ <sub>43,993 neurons at their measured MaleCNS v1.0 coordinates, coloured by this checkpoint's state at one tick while writing *"…there was a girl named Lily."* Orange excited, blue inhibited, grey at rest. Frontal view; the optic lobes flank the central brain.</sub>
25
+
26
+ A language model whose recurrent layer is the measured wiring of a fruit fly. The connectome is a frozen [echo state network](https://en.wikipedia.org/wiki/Echo_state_network) reservoir — **no synapse is trained**. Only the input projection, per-neuron gain/bias/leak, one global scale and the readout learn.
27
+
28
+ - **Code:** [github.com/igorktech/nanoFLY](https://github.com/igorktech/nanoFLY)
29
+ - **Russian sibling:** [`igorktech/nanofly-decoder-ru`](https://huggingface.co/igorktech/nanofly-decoder-ru)
30
+
31
+ ## Usage
32
+
33
+ ```python
34
+ import torch
35
+ from transformers import AutoTokenizer, AutoModelForCausalLM
36
+
37
+ repo = "igorktech/nanofly-decoder-en"
38
+ tok = AutoTokenizer.from_pretrained(repo, trust_remote_code=True)
39
+ model = AutoModelForCausalLM.from_pretrained(repo, trust_remote_code=True).eval()
40
+ model = model.to("cuda" if torch.cuda.is_available() else "cpu")
41
+
42
+ ids = tok("Once upon a time, there was a", return_tensors="pt").input_ids
43
+ ids = torch.cat([torch.tensor([[model.config.bos_token_id]]), ids], dim=1).to(model.device)
44
+ out = model.generate(ids, max_new_tokens=80, do_sample=True, top_k=50, temperature=0.7)
45
+ print(tok.decode(out[0], skip_special_tokens=True))
46
+ ```
47
+
48
+ - Prepend BOS: every training example started with it.
49
+ - Greedy: `do_sample=False`, and drop `top_k` or `transformers` warns.
50
+ - Beam search and assisted generation are unsupported (stateful model). Greedy, sampling, top-k, top-p work.
51
+ - ~960 forward passes/s on an RTX 5080, ~10/s on a laptop CPU.
52
+
53
+ ## Architecture
54
+
55
+ | | |
56
+ |---|---|
57
+ | connectome | MaleCNS v1.0 central brain — `cb_sensory`, `cb_intrinsic`, `visual_projection`, `descending_neuron`, `ascending_neuron` |
58
+ | neurons / edges | 49,393 / 9,055,280 signed (623,728 dropped: modulatory or unknown transmitter) |
59
+ | edge weight | sign of the presynaptic transmitter × synapse count, rows normalised to unit absolute weight. ACh +1; GABA, Glu, His −1; others 0 |
60
+ | token input | 11,434 sensory-facing neurons, 8-slot delay line (slot *j* gets token *t−j*). No attention, no positional encoding |
61
+ | held out | the 2,635 ORNs stay out of the token input, so the encoder-decoder variant can start from these weights |
62
+ | dynamics | `x ← (1−a)·x + a·tanh(ρ·g·(Wx) + u + b)`, 2 ticks per token; `a` learned per neuron (init 0.5), `ρ` learned global (init 1.0 → **4.26**) |
63
+ | readout | all 49,393 states → `Linear(49393→256)` → `LayerNorm` → `Linear(256→1024)` |
64
+ | trainable | **16.25M** — readout 12.90M, input projection 2.93M, embedding 0.26M, per-neuron scalars 0.15M |
65
+
66
+ ## Training
67
+
68
+ | | |
69
+ |---|---|
70
+ | data | TinyStories, 98,024 stories / 1,976 held out, 28,417,062 tokens, byte-level BPE vocab 1,024 |
71
+ | objective | next-token cross entropy, truncated BPTT over 32-token windows, state carried across windows |
72
+ | optimiser | AdamW — body 2e-3 (no decay), readout 5e-4 (decay 0.01), warmup 200 then cosine to 10%, clip 1.0 |
73
+ | schedule | 3 epochs, 22,115 updates, batch 128 |
74
+ | hardware | 1 × RTX 5080, 1.74 h at ~13,700 tok/s |
75
+
76
+ ## Evaluation
77
+
78
+ Held-out loss. Identical data, recipe, seed and budget; only the recurrent layer differs:
79
+
80
+ | recurrent layer | val loss | ppl | trainable |
81
+ |---|---|---|---|
82
+ | degree-matched shuffled wiring, frozen | 1.979 | 7.2 | 16.25M |
83
+ | **this model** — real connectome, frozen | **1.933** | **6.9** | 16.25M |
84
+ | real connectome, synapse strengths trained | 1.913 | 6.8 | 25.30M |
85
+
86
+ The control keeps every neuron's in- and out-degree, the transmitter signs and Dale's law, and randomises only which neuron pairs with which. Two results, each holding at all ten intermediate evaluations:
87
+
88
+ - **The fly's specific wiring is worth 0.046 nats** over a random graph with its degrees — and that margin grows through training (0.031 → 0.046).
89
+ - **Making all 9,055,280 synapse strengths trainable is worth 0.020 nats** on top — and that margin shrinks through training (0.032 → 0.020), at 4× the compute. It buys faster convergence more than a higher ceiling. Trained strengths stay close to the measured ones (Pearson r = 0.94).
90
+
91
+ One seed per condition, so treat the margins as indicative rather than significant. Validation was still improving at the end in all three runs; none is converged.
92
+
93
+ Greedy samples, prompt in bold:
94
+
95
+ > **Once upon a time, there was a** little girl named Lily. She loved to play outside in the sunshine. One day, she saw a big, red ball that was very pretty. She wanted to play with it, but it was too high for her to reach.
96
+
97
+ > **Tom and his dog** were best friends. They liked to play in the park. One day, they saw a big dog with a big bag.
98
+
99
+ ## Limitations
100
+
101
+ - 16M trainable parameters over 85M tokens of children's stories. It writes about Lily and Tom and nothing else.
102
+ - 8-token delay line plus a short leaky recurrent memory. Loss stops improving with context by roughly position 32; names and objects drift within a paragraph.
103
+ - A `tanh` rate neuron is not a spiking model: no spikes, no synaptic delays, no neuromodulation — modulatory edges are removed outright.
104
+ - Central brain only; the optic lobes and ventral nerve cord of the 166,700-neuron CNS are absent.
105
+ - Synapse count is a proxy for strength, and rows are normalised. Neither is measured physiology — see the third row of the evaluation table for what happens when the strengths are fit to the task instead.
106
+
107
+ ## Credits
108
+
109
+ - **Connectome:** MaleCNS v1.0 — FlyEM / HHMI Janelia, University of Cambridge, MRC LMB, Google Research. CC BY 4.0. The published buffers derive from that release; keep the attribution when redistributing.
110
+ - **Transmitter signs:** Shiu et al., *Nature* 2024.
111
+ - **Connectome as reservoir:** Costi, Hadjiivanov, Dold, Hale, Izzo, 2025.
112
+ - **Prior art:** [`ngxson/fly-llm-hf`](https://huggingface.co/ngxson/fly-llm-hf), whose graph subset this reproduces.
113
+ - **Data:** Eldan and Li, *TinyStories*, 2023.
114
+
115
+ Weights CC BY 4.0, matching the connectome. Modeling code Apache-2.0.
config.json ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "arch": "decoder",
3
+ "architectures": [
4
+ "FlyForCausalLM"
5
+ ],
6
+ "auto_map": {
7
+ "AutoConfig": "configuration_fly.FlyConfig",
8
+ "AutoModel": "modeling_fly.FlyModel",
9
+ "AutoModelForCausalLM": "modeling_fly.FlyForCausalLM"
10
+ },
11
+ "bos_token_id": 1,
12
+ "connectome": "MaleCNS v1.0, FlyEM / HHMI Janelia, University of Cambridge, MRC LMB, Google Research. CC BY 4.0.",
13
+ "d_emb": 256,
14
+ "delay": 8,
15
+ "dtype": "float32",
16
+ "eos_token_id": 2,
17
+ "head_type": "lowrank",
18
+ "min_syn": 1,
19
+ "mode": "gains",
20
+ "model_type": "fly",
21
+ "modulatory_sign": 0.0,
22
+ "n_edges": 9055280,
23
+ "n_neurons": 49393,
24
+ "n_news_input": 0,
25
+ "n_reserved": 2635,
26
+ "n_token_input": 11434,
27
+ "news_dim": 0,
28
+ "news_encoder": "none",
29
+ "news_glom": 0,
30
+ "news_group": "orn",
31
+ "news_mode": "glomeruli",
32
+ "news_prefix": "",
33
+ "pad_token_id": 0,
34
+ "readout": "all",
35
+ "readout_rank": 256,
36
+ "readout_size": 49393,
37
+ "source_repo": "",
38
+ "ticks": 2,
39
+ "tie_word_embeddings": false,
40
+ "token_input": "cb_sensory,visual_projection",
41
+ "transformers_version": "5.17.0",
42
+ "use_cache": true,
43
+ "vocab_size": 1024
44
+ }
configuration_fly.py ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Config for the Fly connectome language models (published with trust_remote_code)."""
2
+ from transformers import PretrainedConfig
3
+
4
+ CONNECTOME = ("MaleCNS v1.0, FlyEM / HHMI Janelia, University of Cambridge, MRC LMB, "
5
+ "Google Research. CC BY 4.0.")
6
+
7
+
8
+ class FlyConfig(PretrainedConfig):
9
+ """A fruit-fly connectome as the recurrent layer of a language model.
10
+
11
+ Two architectures share this config:
12
+
13
+ * ``decoder`` — token in, token out, nothing else. Comparable to ngxson/fly-llm-hf.
14
+ * ``encoder_decoder`` — the post being answered is encoded once by a frozen sentence encoder
15
+ (``news_encoder``) and injected as a constant current into the olfactory neurons for the whole
16
+ generation, so the fly "smells" the post while it writes. Only the projection into those
17
+ neurons is trained here; the sentence encoder is a separate model and is not shipped.
18
+
19
+ The recurrent weights are anatomy, not learned: ``w_values`` are signed, row-normalised synapse
20
+ counts between the neurons of the release above. ``mode`` records whether the published values
21
+ are the raw connectome (``gains``) or connectome-masked learned strengths (``edges``).
22
+ """
23
+
24
+ model_type = "fly"
25
+ keys_to_ignore_at_inference = ["cache_params"]
26
+
27
+ def __init__(
28
+ self,
29
+ arch="decoder",
30
+ vocab_size=2048,
31
+ d_emb=256,
32
+ delay=8,
33
+ ticks=2,
34
+ mode="gains",
35
+ token_input="cb_sensory",
36
+ n_neurons=1,
37
+ n_edges=0,
38
+ n_token_input=1,
39
+ n_news_input=0,
40
+ readout="all",
41
+ readout_size=1,
42
+ readout_rank=256,
43
+ head_type="lowrank",
44
+ news_dim=0,
45
+ news_group="orn",
46
+ n_reserved=0,
47
+ news_mode="direct",
48
+ news_glom=0,
49
+ news_encoder="none",
50
+ news_prefix="",
51
+ min_syn=1,
52
+ modulatory_sign=0.0,
53
+ connectome=CONNECTOME,
54
+ source_repo="",
55
+ use_cache=True,
56
+ pad_token_id=0,
57
+ bos_token_id=1,
58
+ eos_token_id=2,
59
+ tie_word_embeddings=False,
60
+ **kwargs,
61
+ ):
62
+ self.arch = arch
63
+ self.vocab_size = vocab_size
64
+ self.d_emb = d_emb
65
+ self.delay = delay
66
+ self.ticks = ticks
67
+ self.mode = mode
68
+ self.token_input = token_input # which population the delay line writes into
69
+ self.n_neurons = n_neurons
70
+ self.n_edges = n_edges
71
+ self.n_token_input = n_token_input
72
+ self.n_news_input = n_news_input
73
+ self.readout = readout
74
+ self.readout_size = readout_size
75
+ self.readout_rank = readout_rank
76
+ self.head_type = head_type # lowrank: Linear->LayerNorm->Linear, linear: LayerNorm->Linear
77
+ self.news_dim = news_dim
78
+ self.news_group = news_group # population carved out for the post channel
79
+ self.n_reserved = n_reserved # its size, even when this variant does not use it
80
+ self.news_mode = news_mode
81
+ self.news_glom = news_glom
82
+ self.news_encoder = news_encoder
83
+ self.news_prefix = news_prefix
84
+ self.min_syn = min_syn
85
+ self.modulatory_sign = modulatory_sign
86
+ self.connectome = connectome
87
+ self.source_repo = source_repo
88
+ self.use_cache = use_cache
89
+ super().__init__(
90
+ pad_token_id=pad_token_id,
91
+ bos_token_id=bos_token_id,
92
+ eos_token_id=eos_token_id,
93
+ tie_word_embeddings=tie_word_embeddings,
94
+ **kwargs,
95
+ )
96
+
97
+ @property
98
+ def hidden_size(self):
99
+ return self.readout_size
100
+
101
+ @property
102
+ def conditional(self):
103
+ return self.arch == "encoder_decoder" and self.news_dim > 0
connectome.png ADDED

Git LFS Details

  • SHA256: 24b42cd37b11c346086ecdcf34da933c3c951ef2efb263468fc9da253410a201
  • Pointer size: 131 Bytes
  • Size of remote file: 234 kB
generation_config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": 2,
5
+ "output_attentions": false,
6
+ "output_hidden_states": false,
7
+ "pad_token_id": 0,
8
+ "transformers_version": "5.17.0",
9
+ "use_cache": true
10
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:de8d7646db82560e0f3c4ed706d7f00c8b2bf48476918e87a013f7aee1f00dc3
3
+ size 138110864
modeling_fly.py ADDED
@@ -0,0 +1,324 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Fly: a fruit-fly connectome as the recurrent layer of a language model.
2
+
3
+ State update, one line per neuron i, repeated `ticks` times per token:
4
+
5
+ x_i <- (1 - a_i) * x_i + a_i * tanh( rho * g_i * sum_j W_ij x_j + u_i + b_i )
6
+
7
+ `W` is anatomy and is not trained here: signed, row-normalised synapse counts from MaleCNS v1.0.
8
+ `u` is the input current — the token embedding fanned into sensory neurons through a delay line,
9
+ plus, for the encoder-decoder model, a constant current on the olfactory neurons that carries the
10
+ post being answered. The readout is a linear head on a subset of neurons (all, descending, motor…).
11
+
12
+ This file is the inference/fine-tuning copy that ships with the weights. Training lives in the
13
+ project repo (see `config.source_repo`), where the connectome is rebuilt from the release tables.
14
+ """
15
+ from dataclasses import dataclass
16
+ from typing import Optional, Tuple
17
+
18
+ import torch
19
+ import torch.nn as nn
20
+ import torch.nn.functional as F
21
+ from transformers import GenerationMixin, PreTrainedModel
22
+ from transformers.utils import ModelOutput
23
+
24
+ from .configuration_fly import FlyConfig
25
+
26
+ # This file is the single source for both published variants. `export_hf.py::write_code` ships it
27
+ # unchanged for the encoder-decoder and, for the decoder, rewrites the `Fly` prefix to `Fly`
28
+ # and drops the conditional tail, which starts at the top-level definition of `_hash_embed` and runs
29
+ # to the end of the file. Three invariants:
30
+ # 1. the prefix is spelled `Fly` (class) and `fly` (module) nowhere except where it must
31
+ # be renamed — never put either literal in a URL or a message meant to survive;
32
+ # 2. everything below that definition belongs to the post channel, and nothing above it refers to
33
+ # anything below;
34
+ # 3. the relative import above is rewritten too, so the pair always travels together.
35
+ # The export writes the folder, loads it back and compares logits, so a broken rename fails loudly —
36
+ # as it did the first time this very comment was written with the marker spelled out in full.
37
+
38
+
39
+ class FlyCache:
40
+ """What carries over between generate() steps: neuron state and the delay line of token ids."""
41
+
42
+ is_compileable = False
43
+
44
+ def __init__(self, state, last_tokens, seq_len=0):
45
+ self.state = state # [B, N] neuron activations
46
+ self.last_tokens = last_tokens # [B, delay], most recent token first
47
+ self.seq_len = seq_len
48
+
49
+ def get_seq_length(self, layer_idx=0):
50
+ return self.seq_len
51
+
52
+ def get_max_cache_shape(self):
53
+ return None
54
+
55
+ def reorder_cache(self, beam_idx):
56
+ self.state = self.state.index_select(0, beam_idx.to(self.state.device))
57
+ self.last_tokens = self.last_tokens.index_select(0, beam_idx.to(self.last_tokens.device))
58
+ return self
59
+
60
+
61
+ @dataclass
62
+ class FlyOutput(ModelOutput):
63
+ last_hidden_state: torch.FloatTensor = None
64
+ cache_params: Optional[FlyCache] = None
65
+ hidden_states: Optional[Tuple[torch.FloatTensor, ...]] = None
66
+
67
+
68
+ @dataclass
69
+ class FlyCausalLMOutput(ModelOutput):
70
+ loss: Optional[torch.FloatTensor] = None
71
+ logits: torch.FloatTensor = None
72
+ cache_params: Optional[FlyCache] = None
73
+ hidden_states: Optional[Tuple[torch.FloatTensor, ...]] = None
74
+
75
+
76
+ class _SpMM(torch.autograd.Function):
77
+ """y = W @ x with W a fixed sparse CSR matrix; the backward pass reuses a cached transpose."""
78
+
79
+ @staticmethod
80
+ def forward(ctx, x, W, WT):
81
+ ctx.WT = WT
82
+ return torch.sparse.mm(W, x)
83
+
84
+ @staticmethod
85
+ def backward(ctx, g):
86
+ return torch.sparse.mm(ctx.WT, g.contiguous()), None, None
87
+
88
+
89
+ class FlyPreTrainedModel(PreTrainedModel):
90
+ config_class = FlyConfig
91
+ base_model_prefix = "brain"
92
+ supports_gradient_checkpointing = False
93
+ _is_stateful = True
94
+ _no_split_modules = []
95
+
96
+ @classmethod
97
+ def _supports_default_dynamic_cache(cls):
98
+ # the model keeps its own FlyCache; generate() must not build a KV cache for it
99
+ return False
100
+
101
+ def _init_weights(self, module):
102
+ if isinstance(module, nn.Linear):
103
+ nn.init.normal_(module.weight, std=min(0.02, module.in_features ** -0.5))
104
+ if module.bias is not None:
105
+ nn.init.zeros_(module.bias)
106
+ elif isinstance(module, nn.Embedding):
107
+ nn.init.normal_(module.weight, std=1.0)
108
+ if module.padding_idx is not None:
109
+ module.weight.data[module.padding_idx].zero_()
110
+ elif isinstance(module, FlyModel):
111
+ # the raw parameters need their own init: a zeroed in_proj means no current ever reaches
112
+ # the neurons, so a model built from the config alone would be deaf. A reservoir wants
113
+ # O(1) drive, not transformer-scale.
114
+ nn.init.normal_(module.in_proj, std=module.config.d_emb ** -0.5)
115
+ nn.init.ones_(module.gain)
116
+ nn.init.zeros_(module.bias)
117
+ nn.init.zeros_(module.leak_logit) # sigmoid(0) = 0.5
118
+ nn.init.zeros_(module.log_rho) # exp(0) = 1
119
+
120
+
121
+ class FlyModel(FlyPreTrainedModel):
122
+ """The brain: connectome recurrence, token and post input, neuron-subset readout."""
123
+
124
+ def __init__(self, config: FlyConfig):
125
+ super().__init__(config)
126
+ N, E, d = config.n_neurons, config.n_edges, config.d_emb
127
+ self.emb = nn.Embedding(config.vocab_size, d, padding_idx=config.pad_token_id)
128
+ self.in_proj = nn.Parameter(torch.empty(config.n_token_input, d))
129
+ self.bias = nn.Parameter(torch.zeros(N, 1))
130
+ self.gain = nn.Parameter(torch.ones(N, 1))
131
+ self.log_rho = nn.Parameter(torch.zeros(()))
132
+ self.leak_logit = nn.Parameter(torch.zeros(N, 1))
133
+ self.news_proj = None
134
+ if config.conditional:
135
+ out = config.news_glom if config.news_mode == "glomeruli" else config.n_news_input
136
+ self.news_proj = nn.Linear(config.news_dim, out)
137
+ if config.news_mode == "glomeruli":
138
+ self.register_buffer("news_glom_of", torch.zeros(config.n_news_input, dtype=torch.long))
139
+
140
+ # connectome in CSR by target neuron: crow [N+1], col = source neuron, w = signed strength
141
+ self.register_buffer("crow", torch.zeros(N + 1, dtype=torch.int32))
142
+ self.register_buffer("col", torch.zeros(E, dtype=torch.int32))
143
+ self.register_buffer("w", torch.zeros(E))
144
+ self.register_buffer("token_idx", torch.zeros(config.n_token_input, dtype=torch.long))
145
+ self.register_buffer("news_idx", torch.zeros(config.n_news_input, dtype=torch.long))
146
+ self.register_buffer("readout_idx", torch.zeros(config.readout_size, dtype=torch.long))
147
+ # delay line: slot j covers token_idx[bounds[j]:bounds[j+1]] and sees token t-j
148
+ self.register_buffer("bounds", torch.zeros(config.delay + 1, dtype=torch.long))
149
+ self._wt_key = None
150
+ self.post_init()
151
+
152
+ def get_input_embeddings(self):
153
+ return self.emb
154
+
155
+ def set_input_embeddings(self, value):
156
+ self.emb = value
157
+
158
+ def connectome(self):
159
+ N = self.config.n_neurons
160
+ W = torch.sparse_csr_tensor(self.crow, self.col, self.w, size=(N, N))
161
+ key = (self.w.data_ptr(), self.w._version, self.w.device)
162
+ if self._wt_key != key:
163
+ self._wt = W.t().to_sparse_csr()
164
+ self._wt_key = key
165
+ return W, self._wt
166
+
167
+ def drive_from_tokens(self, prev_ids, inputs_embeds):
168
+ """Delay-line current: input group j receives the embedding of token t-j. -> [T, n_in, B]"""
169
+ k = self.config.delay
170
+ B, T, _ = inputs_embeds.shape
171
+ ext = torch.cat([self.emb(prev_ids.flip(1)), inputs_embeds], dim=1) # oldest first, then new
172
+ bounds = self.bounds.tolist()
173
+ parts = []
174
+ for j in range(k):
175
+ e_j = ext[:, k - j: k - j + T] # token t-j for t in [0, T)
176
+ parts.append(e_j @ self.in_proj[bounds[j]:bounds[j + 1]].t())
177
+ return torch.cat(parts, dim=-1).permute(1, 2, 0).contiguous()
178
+
179
+ def forward(
180
+ self,
181
+ input_ids=None,
182
+ attention_mask=None,
183
+ inputs_embeds=None,
184
+ news_embeds=None,
185
+ cache_params: Optional[FlyCache] = None,
186
+ use_cache=None,
187
+ output_hidden_states=None,
188
+ return_dict=None,
189
+ **kwargs,
190
+ ):
191
+ cfg = self.config
192
+ use_cache = use_cache if use_cache is not None else cfg.use_cache
193
+ return_dict = return_dict if return_dict is not None else getattr(cfg, "return_dict", True)
194
+ if inputs_embeds is None:
195
+ inputs_embeds = self.emb(input_ids)
196
+ B, T, _ = inputs_embeds.shape
197
+ N, k, dev = cfg.n_neurons, cfg.delay, inputs_embeds.device
198
+
199
+ if cache_params is None:
200
+ x = inputs_embeds.new_zeros(N, B)
201
+ prev_ids = torch.full((B, k), cfg.pad_token_id, dtype=torch.long, device=dev)
202
+ seq_len = 0
203
+ else:
204
+ x = cache_params.state.t().contiguous()
205
+ prev_ids = cache_params.last_tokens
206
+ seq_len = cache_params.seq_len
207
+
208
+ drive = self.drive_from_tokens(prev_ids, inputs_embeds)
209
+ news_u = None
210
+ if self.news_proj is not None and news_embeds is not None:
211
+ news_u = self.news_proj(news_embeds.to(inputs_embeds.dtype))
212
+ if cfg.news_mode == "glomeruli":
213
+ news_u = news_u.index_select(1, self.news_glom_of)
214
+ news_u = news_u.t() # [n_news_input, B]
215
+
216
+ W, WT = self.connectome()
217
+ a = torch.sigmoid(self.leak_logit)
218
+ scale = torch.exp(self.log_rho) * self.gain
219
+ mask = attention_mask.to(x.dtype).t() if attention_mask is not None else None
220
+ outs = []
221
+ for t in range(T):
222
+ u = torch.zeros(N, B, device=dev, dtype=x.dtype)
223
+ u = u.index_add(0, self.token_idx, drive[t])
224
+ if news_u is not None:
225
+ u = u.index_add(0, self.news_idx, news_u)
226
+ u = u + self.bias
227
+ for _ in range(cfg.ticks):
228
+ new = (1 - a) * x + a * torch.tanh(scale * _SpMM.apply(x, W, WT) + u)
229
+ if mask is not None: # padding freezes the state
230
+ m = mask[t][None, :]
231
+ new = m * new + (1 - m) * x
232
+ x = new
233
+ outs.append(x.index_select(0, self.readout_idx))
234
+ hidden = torch.stack(outs, dim=0).permute(2, 0, 1) # [B, T, readout_size]
235
+
236
+ cache = None
237
+ if use_cache:
238
+ ids = prev_ids if input_ids is None else torch.cat([input_ids.flip(1), prev_ids], dim=1)[:, :k]
239
+ cache = FlyCache(x.t().contiguous(), ids, seq_len + T)
240
+ if not return_dict:
241
+ return tuple(v for v in [hidden, cache, (hidden,) if output_hidden_states else None] if v is not None)
242
+ return FlyOutput(last_hidden_state=hidden, cache_params=cache,
243
+ hidden_states=(hidden,) if output_hidden_states else None)
244
+
245
+
246
+ def _build_head(config: FlyConfig):
247
+ if config.head_type == "lowrank":
248
+ return nn.Sequential(
249
+ nn.Linear(config.readout_size, config.readout_rank, bias=False),
250
+ nn.LayerNorm(config.readout_rank),
251
+ nn.Linear(config.readout_rank, config.vocab_size),
252
+ )
253
+ return nn.Sequential(nn.LayerNorm(config.readout_size), nn.Linear(config.readout_size, config.vocab_size))
254
+
255
+
256
+ class FlyForCausalLM(FlyPreTrainedModel, GenerationMixin):
257
+ """Decoder-only: tokens in, tokens out. `news_embeds` is accepted but is None for this arch."""
258
+
259
+ def __init__(self, config: FlyConfig):
260
+ super().__init__(config)
261
+ self.brain = FlyModel(config)
262
+ self.head = _build_head(config)
263
+ self.post_init()
264
+
265
+ def get_input_embeddings(self):
266
+ return self.brain.emb
267
+
268
+ def set_input_embeddings(self, value):
269
+ self.brain.emb = value
270
+
271
+ def get_output_embeddings(self):
272
+ return self.head[-1]
273
+
274
+ def prepare_inputs_for_generation(self, input_ids, cache_params=None, use_cache=None,
275
+ attention_mask=None, news_embeds=None, **kwargs):
276
+ if cache_params is not None: # feed only what the state has not seen
277
+ input_ids = input_ids[:, cache_params.seq_len:]
278
+ attention_mask = None
279
+ model_inputs = {
280
+ "input_ids": input_ids,
281
+ "attention_mask": attention_mask,
282
+ "cache_params": cache_params,
283
+ "use_cache": use_cache if use_cache is not None else self.config.use_cache,
284
+ }
285
+ if news_embeds is not None:
286
+ model_inputs["news_embeds"] = news_embeds
287
+ return model_inputs
288
+
289
+ def forward(
290
+ self,
291
+ input_ids=None,
292
+ attention_mask=None,
293
+ inputs_embeds=None,
294
+ news_embeds=None,
295
+ cache_params: Optional[FlyCache] = None,
296
+ labels=None,
297
+ use_cache=None,
298
+ output_hidden_states=None,
299
+ return_dict=None,
300
+ logits_to_keep=0,
301
+ **kwargs,
302
+ ):
303
+ return_dict = return_dict if return_dict is not None else getattr(self.config, "return_dict", True)
304
+ out = self.brain(
305
+ input_ids=input_ids,
306
+ attention_mask=attention_mask,
307
+ inputs_embeds=inputs_embeds,
308
+ news_embeds=news_embeds,
309
+ cache_params=cache_params,
310
+ use_cache=use_cache,
311
+ output_hidden_states=output_hidden_states,
312
+ return_dict=True,
313
+ )
314
+ h = out.last_hidden_state
315
+ sl = slice(-logits_to_keep, None) if isinstance(logits_to_keep, int) and logits_to_keep > 0 else slice(None)
316
+ logits = self.head(h[:, sl])
317
+ loss = None
318
+ if labels is not None:
319
+ loss = F.cross_entropy(logits[:, :-1].reshape(-1, logits.size(-1)).float(),
320
+ labels[:, 1:].reshape(-1).to(logits.device), ignore_index=-100)
321
+ if not return_dict:
322
+ return tuple(v for v in [loss, logits, out.cache_params, out.hidden_states] if v is not None)
323
+ return FlyCausalLMOutput(loss=loss, logits=logits, cache_params=out.cache_params,
324
+ hidden_states=out.hidden_states)
special_tokens_map.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "pad_token": "<pad>",
3
+ "bos_token": "<s>",
4
+ "eos_token": "</s>"
5
+ }
tokenizer.json ADDED
@@ -0,0 +1,4146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "truncation": null,
4
+ "padding": null,
5
+ "added_tokens": [
6
+ {
7
+ "id": 0,
8
+ "content": "<pad>",
9
+ "single_word": false,
10
+ "lstrip": false,
11
+ "rstrip": false,
12
+ "normalized": false,
13
+ "special": true
14
+ },
15
+ {
16
+ "id": 1,
17
+ "content": "<s>",
18
+ "single_word": false,
19
+ "lstrip": false,
20
+ "rstrip": false,
21
+ "normalized": false,
22
+ "special": true
23
+ },
24
+ {
25
+ "id": 2,
26
+ "content": "</s>",
27
+ "single_word": false,
28
+ "lstrip": false,
29
+ "rstrip": false,
30
+ "normalized": false,
31
+ "special": true
32
+ }
33
+ ],
34
+ "normalizer": null,
35
+ "pre_tokenizer": {
36
+ "type": "ByteLevel",
37
+ "add_prefix_space": false,
38
+ "trim_offsets": true,
39
+ "use_regex": true
40
+ },
41
+ "post_processor": null,
42
+ "decoder": {
43
+ "type": "ByteLevel",
44
+ "add_prefix_space": true,
45
+ "trim_offsets": true,
46
+ "use_regex": true
47
+ },
48
+ "model": {
49
+ "type": "BPE",
50
+ "dropout": null,
51
+ "unk_token": null,
52
+ "continuing_subword_prefix": null,
53
+ "end_of_word_suffix": null,
54
+ "fuse_unk": false,
55
+ "byte_fallback": false,
56
+ "ignore_merges": false,
57
+ "vocab": {
58
+ "<pad>": 0,
59
+ "<s>": 1,
60
+ "</s>": 2,
61
+ "!": 3,
62
+ "\"": 4,
63
+ "#": 5,
64
+ "$": 6,
65
+ "%": 7,
66
+ "&": 8,
67
+ "'": 9,
68
+ "(": 10,
69
+ ")": 11,
70
+ "*": 12,
71
+ "+": 13,
72
+ ",": 14,
73
+ "-": 15,
74
+ ".": 16,
75
+ "/": 17,
76
+ "0": 18,
77
+ "1": 19,
78
+ "2": 20,
79
+ "3": 21,
80
+ "4": 22,
81
+ "5": 23,
82
+ "6": 24,
83
+ "7": 25,
84
+ "8": 26,
85
+ "9": 27,
86
+ ":": 28,
87
+ ";": 29,
88
+ "<": 30,
89
+ "=": 31,
90
+ ">": 32,
91
+ "?": 33,
92
+ "@": 34,
93
+ "A": 35,
94
+ "B": 36,
95
+ "C": 37,
96
+ "D": 38,
97
+ "E": 39,
98
+ "F": 40,
99
+ "G": 41,
100
+ "H": 42,
101
+ "I": 43,
102
+ "J": 44,
103
+ "K": 45,
104
+ "L": 46,
105
+ "M": 47,
106
+ "N": 48,
107
+ "O": 49,
108
+ "P": 50,
109
+ "Q": 51,
110
+ "R": 52,
111
+ "S": 53,
112
+ "T": 54,
113
+ "U": 55,
114
+ "V": 56,
115
+ "W": 57,
116
+ "X": 58,
117
+ "Y": 59,
118
+ "Z": 60,
119
+ "[": 61,
120
+ "\\": 62,
121
+ "]": 63,
122
+ "^": 64,
123
+ "_": 65,
124
+ "`": 66,
125
+ "a": 67,
126
+ "b": 68,
127
+ "c": 69,
128
+ "d": 70,
129
+ "e": 71,
130
+ "f": 72,
131
+ "g": 73,
132
+ "h": 74,
133
+ "i": 75,
134
+ "j": 76,
135
+ "k": 77,
136
+ "l": 78,
137
+ "m": 79,
138
+ "n": 80,
139
+ "o": 81,
140
+ "p": 82,
141
+ "q": 83,
142
+ "r": 84,
143
+ "s": 85,
144
+ "t": 86,
145
+ "u": 87,
146
+ "v": 88,
147
+ "w": 89,
148
+ "x": 90,
149
+ "y": 91,
150
+ "z": 92,
151
+ "{": 93,
152
+ "|": 94,
153
+ "}": 95,
154
+ "~": 96,
155
+ "¡": 97,
156
+ "¢": 98,
157
+ "£": 99,
158
+ "¤": 100,
159
+ "¥": 101,
160
+ "¦": 102,
161
+ "§": 103,
162
+ "¨": 104,
163
+ "©": 105,
164
+ "ª": 106,
165
+ "«": 107,
166
+ "¬": 108,
167
+ "®": 109,
168
+ "¯": 110,
169
+ "°": 111,
170
+ "±": 112,
171
+ "²": 113,
172
+ "³": 114,
173
+ "´": 115,
174
+ "µ": 116,
175
+ "¶": 117,
176
+ "·": 118,
177
+ "¸": 119,
178
+ "¹": 120,
179
+ "º": 121,
180
+ "»": 122,
181
+ "¼": 123,
182
+ "½": 124,
183
+ "¾": 125,
184
+ "¿": 126,
185
+ "À": 127,
186
+ "Á": 128,
187
+ "Â": 129,
188
+ "Ã": 130,
189
+ "Ä": 131,
190
+ "Å": 132,
191
+ "Æ": 133,
192
+ "Ç": 134,
193
+ "È": 135,
194
+ "É": 136,
195
+ "Ê": 137,
196
+ "Ë": 138,
197
+ "Ì": 139,
198
+ "Í": 140,
199
+ "Î": 141,
200
+ "Ï": 142,
201
+ "Ð": 143,
202
+ "Ñ": 144,
203
+ "Ò": 145,
204
+ "Ó": 146,
205
+ "Ô": 147,
206
+ "Õ": 148,
207
+ "Ö": 149,
208
+ "×": 150,
209
+ "Ø": 151,
210
+ "Ù": 152,
211
+ "Ú": 153,
212
+ "Û": 154,
213
+ "Ü": 155,
214
+ "Ý": 156,
215
+ "Þ": 157,
216
+ "ß": 158,
217
+ "à": 159,
218
+ "á": 160,
219
+ "â": 161,
220
+ "ã": 162,
221
+ "ä": 163,
222
+ "å": 164,
223
+ "æ": 165,
224
+ "ç": 166,
225
+ "è": 167,
226
+ "é": 168,
227
+ "ê": 169,
228
+ "ë": 170,
229
+ "ì": 171,
230
+ "í": 172,
231
+ "î": 173,
232
+ "ï": 174,
233
+ "ð": 175,
234
+ "ñ": 176,
235
+ "ò": 177,
236
+ "ó": 178,
237
+ "ô": 179,
238
+ "õ": 180,
239
+ "ö": 181,
240
+ "÷": 182,
241
+ "ø": 183,
242
+ "ù": 184,
243
+ "ú": 185,
244
+ "û": 186,
245
+ "ü": 187,
246
+ "ý": 188,
247
+ "þ": 189,
248
+ "ÿ": 190,
249
+ "Ā": 191,
250
+ "ā": 192,
251
+ "Ă": 193,
252
+ "ă": 194,
253
+ "Ą": 195,
254
+ "ą": 196,
255
+ "Ć": 197,
256
+ "ć": 198,
257
+ "Ĉ": 199,
258
+ "ĉ": 200,
259
+ "Ċ": 201,
260
+ "ċ": 202,
261
+ "Č": 203,
262
+ "č": 204,
263
+ "Ď": 205,
264
+ "ď": 206,
265
+ "Đ": 207,
266
+ "đ": 208,
267
+ "Ē": 209,
268
+ "ē": 210,
269
+ "Ĕ": 211,
270
+ "ĕ": 212,
271
+ "Ė": 213,
272
+ "ė": 214,
273
+ "Ę": 215,
274
+ "ę": 216,
275
+ "Ě": 217,
276
+ "ě": 218,
277
+ "Ĝ": 219,
278
+ "ĝ": 220,
279
+ "Ğ": 221,
280
+ "ğ": 222,
281
+ "Ġ": 223,
282
+ "ġ": 224,
283
+ "Ģ": 225,
284
+ "ģ": 226,
285
+ "Ĥ": 227,
286
+ "ĥ": 228,
287
+ "Ħ": 229,
288
+ "ħ": 230,
289
+ "Ĩ": 231,
290
+ "ĩ": 232,
291
+ "Ī": 233,
292
+ "ī": 234,
293
+ "Ĭ": 235,
294
+ "ĭ": 236,
295
+ "Į": 237,
296
+ "į": 238,
297
+ "İ": 239,
298
+ "ı": 240,
299
+ "IJ": 241,
300
+ "ij": 242,
301
+ "Ĵ": 243,
302
+ "ĵ": 244,
303
+ "Ķ": 245,
304
+ "ķ": 246,
305
+ "ĸ": 247,
306
+ "Ĺ": 248,
307
+ "ĺ": 249,
308
+ "Ļ": 250,
309
+ "ļ": 251,
310
+ "Ľ": 252,
311
+ "ľ": 253,
312
+ "Ŀ": 254,
313
+ "ŀ": 255,
314
+ "Ł": 256,
315
+ "ł": 257,
316
+ "Ń": 258,
317
+ "he": 259,
318
+ "Ġt": 260,
319
+ "Ġa": 261,
320
+ "Ġs": 262,
321
+ "Ġw": 263,
322
+ "nd": 264,
323
+ "Ġthe": 265,
324
+ "ed": 266,
325
+ "Ġand": 267,
326
+ "Ġto": 268,
327
+ "Ġb": 269,
328
+ "in": 270,
329
+ "Ġh": 271,
330
+ "Ġwa": 272,
331
+ "re": 273,
332
+ "Ġf": 274,
333
+ "it": 275,
334
+ "ou": 276,
335
+ "Ġl": 277,
336
+ "Ġc": 278,
337
+ "er": 279,
338
+ "Ġhe": 280,
339
+ "Ġd": 281,
340
+ "Ġwas": 282,
341
+ "Ġm": 283,
342
+ "Ġp": 284,
343
+ "om": 285,
344
+ "Ġo": 286,
345
+ "ĠT": 287,
346
+ "ay": 288,
347
+ "ar": 289,
348
+ "ing": 290,
349
+ "is": 291,
350
+ "Ġg": 292,
351
+ "il": 293,
352
+ "id": 294,
353
+ "at": 295,
354
+ "en": 296,
355
+ "Ġn": 297,
356
+ "Ġha": 298,
357
+ "Ġsa": 299,
358
+ "ĠS": 300,
359
+ "an": 301,
360
+ "ĠThe": 302,
361
+ "im": 303,
362
+ "or": 304,
363
+ "on": 305,
364
+ "Ġit": 306,
365
+ "Ġth": 307,
366
+ "ll": 308,
367
+ "le": 309,
368
+ "ĠH": 310,
369
+ "Ġher": 311,
370
+ "ot": 312,
371
+ "et": 313,
372
+ "ir": 314,
373
+ "ĠShe": 315,
374
+ "ĠHe": 316,
375
+ "ver": 317,
376
+ "es": 318,
377
+ "Ġin": 319,
378
+ "ow": 320,
379
+ "ut": 321,
380
+ "Ġe": 322,
381
+ "ck": 323,
382
+ "ld": 324,
383
+ "Ġu": 325,
384
+ "ĠThey": 326,
385
+ "oo": 327,
386
+ "ig": 328,
387
+ "Ġst": 329,
388
+ "Ġr": 330,
389
+ "Ġbe": 331,
390
+ "ily": 332,
391
+ "am": 333,
392
+ "Ġsaid": 334,
393
+ "Ġy": 335,
394
+ "ce": 336,
395
+ "Ġshe": 337,
396
+ "Ġ\"": 338,
397
+ "ke": 339,
398
+ "pp": 340,
399
+ "ĠI": 341,
400
+ "ith": 342,
401
+ "On": 343,
402
+ "ve": 344,
403
+ "Ġwith": 345,
404
+ "Ġof": 346,
405
+ "Ġso": 347,
406
+ "Ġon": 348,
407
+ "Lily": 349,
408
+ "ked": 350,
409
+ "ri": 351,
410
+ "Ġhis": 352,
411
+ "very": 353,
412
+ "nt": 354,
413
+ "ad": 355,
414
+ "Ġpl": 356,
415
+ "Ġday": 357,
416
+ "Ġthat": 358,
417
+ "Ġyou": 359,
418
+ "Ġup": 360,
419
+ "Ġhad": 361,
420
+ "st": 362,
421
+ "el": 363,
422
+ "Ġthey": 364,
423
+ "Ġplay": 365,
424
+ "ĠLily": 366,
425
+ "ould": 367,
426
+ "Ġfor": 368,
427
+ "Ġmom": 369,
428
+ "un": 370,
429
+ "Ġwe": 371,
430
+ "my": 372,
431
+ "The": 373,
432
+ "'s": 374,
433
+ "ĠB": 375,
434
+ "itt": 376,
435
+ "ent": 377,
436
+ "ch": 378,
437
+ "Ġhapp": 379,
438
+ "Ġli": 380,
439
+ "out": 381,
440
+ "Ġsh": 382,
441
+ "Ġwant": 383,
442
+ "her": 384,
443
+ "ly": 385,
444
+ "ound": 386,
445
+ "Ġvery": 387,
446
+ "ittle": 388,
447
+ "all": 389,
448
+ "ime": 390,
449
+ "Ġlittle": 391,
450
+ "ome": 392,
451
+ "al": 393,
452
+ "Ġthere": 394,
453
+ "Ġdo": 395,
454
+ "Ġtime": 396,
455
+ "se": 397,
456
+ "Ġwh": 398,
457
+ "Ġk": 399,
458
+ "end": 400,
459
+ "Ġnot": 401,
460
+ "Ġne": 402,
461
+ "ht": 403,
462
+ "Ġre": 404,
463
+ "Ġhappy": 405,
464
+ "Ġsm": 406,
465
+ "Ġbig": 407,
466
+ "ĠIt": 408,
467
+ "ĠĊ": 409,
468
+ "Ġbut": 410,
469
+ "Ġsaw": 411,
470
+ "Ġan": 412,
471
+ "ra": 413,
472
+ "Ġis": 414,
473
+ "ack": 415,
474
+ "riend": 416,
475
+ "Ġfriend": 417,
476
+ "ĠM": 418,
477
+ "One": 419,
478
+ "Ġas": 420,
479
+ "ide": 421,
480
+ "ry": 422,
481
+ "ved": 423,
482
+ ".\"": 424,
483
+ "Once": 425,
484
+ "ore": 426,
485
+ "Ġloo": 427,
486
+ "ake": 428,
487
+ "'t": 429,
488
+ "ec": 430,
489
+ "ug": 431,
490
+ "ter": 432,
491
+ "Ġwere": 433,
492
+ "Ġlo": 434,
493
+ "!\"": 435,
494
+ "irl": 436,
495
+ "Ġhim": 437,
496
+ "Ġse": 438,
497
+ "Ġgirl": 439,
498
+ "Ġbo": 440,
499
+ "Ġtoo": 441,
500
+ "ĠTim": 442,
501
+ "Ġupon": 443,
502
+ "Ġgo": 444,
503
+ "Ġwanted": 445,
504
+ "Ġj": 446,
505
+ "Ġout": 447,
506
+ "ard": 448,
507
+ "ill": 449,
508
+ "ind": 450,
509
+ "way": 451,
510
+ "Ġsp": 452,
511
+ "Ġat": 453,
512
+ "fu": 454,
513
+ "Ġthem": 455,
514
+ "Ġcould": 456,
515
+ "ur": 457,
516
+ "hen": 458,
517
+ "Ġsmil": 459,
518
+ "Ġare": 460,
519
+ "ĠA": 461,
520
+ "Ġex": 462,
521
+ "Ġdid": 463,
522
+ "hed": 464,
523
+ "art": 465,
524
+ "ĠJ": 466,
525
+ "Ġar": 467,
526
+ "Ġwent": 468,
527
+ "ain": 469,
528
+ "ic": 470,
529
+ "rom": 471,
530
+ "Ġtheir": 472,
531
+ "Ġhave": 473,
532
+ "hing": 474,
533
+ "ful": 475,
534
+ "one": 476,
535
+ "Ġall": 477,
536
+ "Ġnam": 478,
537
+ "lp": 479,
538
+ "ight": 480,
539
+ "ood": 481,
540
+ "Ġkn": 482,
541
+ "Ġfriends": 483,
542
+ "Ġcan": 484,
543
+ "Ġhelp": 485,
544
+ "Ġcl": 486,
545
+ "Ġback": 487,
546
+ "ark": 488,
547
+ "ĠBen": 489,
548
+ "?\"": 490,
549
+ "Ġfun": 491,
550
+ "um": 492,
551
+ "Ġle": 493,
552
+ "are": 494,
553
+ "side": 495,
554
+ "oug": 496,
555
+ "Ġsc": 497,
556
+ "Ġno": 498,
557
+ "Ġnamed": 499,
558
+ "ĠOne": 500,
559
+ "Ġloved": 501,
560
+ "op": 502,
561
+ "elt": 503,
562
+ "Ġal": 504,
563
+ "ick": 505,
564
+ "Ġsmiled": 506,
565
+ "ĠTom": 507,
566
+ "Ġaround": 508,
567
+ "Ġsay": 509,
568
+ "ĠTimmy": 510,
569
+ "Ġfelt": 511,
570
+ "Ġfe": 512,
571
+ "You": 513,
572
+ "Ġman": 514,
573
+ "Ġsee": 515,
574
+ "omet": 516,
575
+ "Ġlooked": 517,
576
+ "Ġbr": 518,
577
+ "Ġasked": 519,
578
+ "ame": 520,
579
+ "Ġlike": 521,
580
+ "Ġtoy": 522,
581
+ "Ġstart": 523,
582
+ "Ġboy": 524,
583
+ "Ġbir": 525,
584
+ "Ġsome": 526,
585
+ "get": 527,
586
+ "ss": 528,
587
+ "ure": 529,
588
+ "Ġwould": 530,
589
+ "ĠW": 531,
590
+ "Ġsomet": 532,
591
+ "ong": 533,
592
+ "Ġro": 534,
593
+ "Ġme": 535,
594
+ "Ġbird": 536,
595
+ "dd": 537,
596
+ "king": 538,
597
+ "ade": 539,
598
+ "ree": 540,
599
+ "ings": 541,
600
+ "Ġwor": 542,
601
+ "ie": 543,
602
+ "Ġstarted": 544,
603
+ "â": 545,
604
+ "âĤ": 546,
605
+ "âĤ¬": 547,
606
+ "ice": 548,
607
+ "Ġaway": 549,
608
+ "ag": 550,
609
+ "Ġfa": 551,
610
+ "Ġag": 552,
611
+ "own": 553,
612
+ "Ġran": 554,
613
+ "Ġwhat": 555,
614
+ "Ġsomething": 556,
615
+ "gether": 557,
616
+ "Ġmake": 558,
617
+ "ared": 559,
618
+ "Ġmade": 560,
619
+ "if": 561,
620
+ "oud": 562,
621
+ "ited": 563,
622
+ "Ġco": 564,
623
+ "ĠBut": 565,
624
+ "Ġtogether": 566,
625
+ "Ġexc": 567,
626
+ "ther": 568,
627
+ "Ġcar": 569,
628
+ "Ġfrom": 570,
629
+ "Ġnew": 571,
630
+ "Ġpark": 572,
631
+ "Ġother": 573,
632
+ "Ġsad": 574,
633
+ ",\"": 575,
634
+ "Ġwhen": 576,
635
+ "ro": 577,
636
+ "ĠE": 578,
637
+ "Ġput": 579,
638
+ "ell": 580,
639
+ "Ġhome": 581,
640
+ "Ġla": 582,
641
+ "qu": 583,
642
+ "Ġdec": 584,
643
+ "Ġwho": 585,
644
+ "Ġfound": 586,
645
+ "Ġhug": 587,
646
+ "ĠYou": 588,
647
+ "Ġsays": 589,
648
+ "ried": 590,
649
+ "ble": 591,
650
+ "Ġmu": 592,
651
+ "Ġthen": 593,
652
+ "ach": 594,
653
+ "est": 595,
654
+ "Ġgood": 596,
655
+ "Ġagain": 597,
656
+ "ep": 598,
657
+ "Ġfl": 599,
658
+ "ĠL": 600,
659
+ "Ġwal": 601,
660
+ "Ġch": 602,
661
+ "ook": 603,
662
+ "pped": 604,
663
+ "ought": 605,
664
+ "pl": 606,
665
+ "ous": 607,
666
+ "hat": 608,
667
+ "Ġsw": 609,
668
+ "ally": 610,
669
+ "Ġthings": 611,
670
+ "Ġgot": 612,
671
+ "Ġplaying": 613,
672
+ "Ġexcited": 614,
673
+ "ided": 615,
674
+ "Ġpr": 616,
675
+ "Ġevery": 617,
676
+ "Ġget": 618,
677
+ "Ġdecided": 619,
678
+ "as": 620,
679
+ "ny": 621,
680
+ "Ġbl": 622,
681
+ "Ġcame": 623,
682
+ "Ġscared": 624,
683
+ "Ġbu": 625,
684
+ "Ġfind": 626,
685
+ "ave": 627,
686
+ "Ġbec": 628,
687
+ "Ġfeel": 629,
688
+ "Ġv": 630,
689
+ "ust": 631,
690
+ "Ġone": 632,
691
+ "udd": 633,
692
+ "Ġdown": 634,
693
+ "Ġliked": 635,
694
+ "ouse": 636,
695
+ "Ġlot": 637,
696
+ "na": 638,
697
+ "ue": 639,
698
+ "Ġcare": 640,
699
+ "ĠD": 641,
700
+ "Ġthan": 642,
701
+ "Ġdad": 643,
702
+ "Ġtree": 644,
703
+ "arn": 645,
704
+ "ways": 646,
705
+ "ap": 647,
706
+ "Ġgra": 648,
707
+ "Ġke": 649,
708
+ "Ġmommy": 650,
709
+ "eci": 651,
710
+ "nder": 652,
711
+ "Ġalways": 653,
712
+ "Ġdog": 654,
713
+ "Ġyour": 655,
714
+ "bb": 656,
715
+ "Ġoutside": 657,
716
+ "fe": 658,
717
+ "ched": 659,
718
+ "ant": 660,
719
+ "Ġtook": 661,
720
+ "Ġab": 662,
721
+ "Ġpo": 663,
722
+ "Ġlook": 664,
723
+ "ise": 665,
724
+ "ers": 666,
725
+ "Ġdidn": 667,
726
+ "Ġgr": 668,
727
+ "our": 669,
728
+ "ĠMom": 670,
729
+ "Ġmy": 671,
730
+ "Ġspeci": 672,
731
+ "Ġspecial": 673,
732
+ "They": 674,
733
+ "ara": 675,
734
+ "Ġkne": 676,
735
+ "ened": 677,
736
+ "Ġabout": 678,
737
+ "nna": 679,
738
+ "ite": 680,
739
+ "Ġthought": 681,
740
+ "ist": 682,
741
+ "ess": 683,
742
+ "ax": 684,
743
+ "Ġball": 685,
744
+ "uck": 686,
745
+ "Ġho": 687,
746
+ "Ġlearn": 688,
747
+ "ĠF": 689,
748
+ "Ġmore": 690,
749
+ "udden": 691,
750
+ "Ġwill": 692,
751
+ "Ġtoys": 693,
752
+ "ĠSam": 694,
753
+ "Ġint": 695,
754
+ "Ġold": 696,
755
+ "uddenly": 697,
756
+ "Ġknow": 698,
757
+ "reat": 699,
758
+ "Ġtake": 700,
759
+ "ma": 701,
760
+ "Ġlaug": 702,
761
+ "ged": 703,
762
+ "Ġhow": 704,
763
+ "Ġknew": 705,
764
+ "Ġta": 706,
765
+ "Ġshow": 707,
766
+ "fter": 708,
767
+ "au": 709,
768
+ "ret": 710,
769
+ "Ġany": 711,
770
+ "Ġpe": 712,
771
+ "Ġcat": 713,
772
+ "ish": 714,
773
+ "Ġmuch": 715,
774
+ "ĠEvery": 716,
775
+ "ven": 717,
776
+ "ive": 718,
777
+ "ink": 719,
778
+ "Ġtw": 720,
779
+ "Ġsk": 721,
780
+ "Ġclo": 722,
781
+ "Ġinside": 723,
782
+ "Ġnever": 724,
783
+ "Ġhand": 725,
784
+ "But": 726,
785
+ "Ġcouldn": 727,
786
+ "Ġrun": 728,
787
+ "Ġmo": 729,
788
+ "Ġsun": 730,
789
+ "Ġhouse": 731,
790
+ "ge": 732,
791
+ "Ġen": 733,
792
+ "Ġstr": 734,
793
+ "Ġpu": 735,
794
+ "Ġqu": 736,
795
+ "Ġsor": 737,
796
+ "Ġop": 738,
797
+ "Ġtried": 739,
798
+ "ia": 740,
799
+ "ank": 741,
800
+ "ace": 742,
801
+ "Ġproud": 743,
802
+ "Ġsl": 744,
803
+ "Ġtold": 745,
804
+ "Ġinto": 746,
805
+ "Ġtr": 747,
806
+ "ty": 748,
807
+ "and": 749,
808
+ "Ġexpl": 750,
809
+ "ion": 751,
810
+ "Ġwater": 752,
811
+ "ause": 753,
812
+ "Ġpick": 754,
813
+ "Ġcom": 755,
814
+ "ĠMax": 756,
815
+ "Ġor": 757,
816
+ "Ġthis": 758,
817
+ "Ġheard": 759,
818
+ "Ġover": 760,
819
+ "here": 761,
820
+ "by": 762,
821
+ "Ġif": 763,
822
+ "Ġgave": 764,
823
+ "Ġroom": 765,
824
+ "ump": 766,
825
+ "Ġwat": 767,
826
+ "etter": 768,
827
+ "Ġeat": 769,
828
+ "ough": 770,
829
+ "Ġfo": 771,
830
+ "Ġbecause": 772,
831
+ "Ġsorry": 773,
832
+ "Ġplayed": 774,
833
+ "oth": 775,
834
+ "other": 776,
835
+ "Ġlong": 777,
836
+ "Ġjust": 778,
837
+ "dy": 779,
838
+ "Ġoff": 780,
839
+ "Ġhugged": 781,
840
+ "imal": 782,
841
+ "Ġsmall": 783,
842
+ "Ġeach": 784,
843
+ "Ġanimal": 785,
844
+ "ine": 786,
845
+ "ile": 787,
846
+ "Ġbear": 788,
847
+ "Ġneed": 789,
848
+ "Ġbox": 790,
849
+ "Ġunt": 791,
850
+ "ĠAnna": 792,
851
+ "ort": 793,
852
+ "ĠJack": 794,
853
+ "ĠWe": 795,
854
+ "ĠJo": 796,
855
+ "Ġjo": 797,
856
+ "Ġmany": 798,
857
+ "ild": 799,
858
+ "Ġuntil": 800,
859
+ "uc": 801,
860
+ "Ġtry": 802,
861
+ "sed": 803,
862
+ "ate": 804,
863
+ "iz": 805,
864
+ "Ġpret": 806,
865
+ "sel": 807,
866
+ "ving": 808,
867
+ "Tom": 809,
868
+ "ak": 810,
869
+ "Ġend": 811,
870
+ "Ġnice": 812,
871
+ "ĠSara": 813,
872
+ "ft": 814,
873
+ "Ġlearned": 815,
874
+ "Mom": 816,
875
+ "Ġbra": 817,
876
+ "Ġflow": 818,
877
+ "Ġcall": 819,
878
+ "Ġbetter": 820,
879
+ "Ġkind": 821,
880
+ "gry": 822,
881
+ "Ġsn": 823,
882
+ "ars": 824,
883
+ "He": 825,
884
+ "ber": 826,
885
+ "urn": 827,
886
+ "Ġlots": 828,
887
+ "ĠSo": 829,
888
+ "Ġim": 830,
889
+ "aut": 831,
890
+ "Ġbest": 832,
891
+ "lly": 833,
892
+ "'m": 834,
893
+ "em": 835,
894
+ "pt": 836,
895
+ "Ġdre": 837,
896
+ "urp": 838,
897
+ "Ġra": 839,
898
+ "urt": 840,
899
+ "hn": 841,
900
+ "Ġbeaut": 842,
901
+ "arden": 843,
902
+ "Ġgarden": 844,
903
+ "ady": 845,
904
+ "Ġfam": 846,
905
+ "Ġthanked": 847,
906
+ "Ġad": 848,
907
+ "iny": 849,
908
+ "ĠThen": 850,
909
+ "Ġcle": 851,
910
+ "Ġby": 852,
911
+ "vent": 853,
912
+ "ves": 854,
913
+ "Ġlaughed": 855,
914
+ "ane": 856,
915
+ "self": 857,
916
+ "lew": 858,
917
+ "Ġeven": 859,
918
+ "Ġbeauti": 860,
919
+ "Ġcareful": 861,
920
+ "Ġanimals": 862,
921
+ "ĠHer": 863,
922
+ "wn": 864,
923
+ "Ġbeautiful": 865,
924
+ "Ġche": 866,
925
+ "Ġfi": 867,
926
+ "Ġwo": 868,
927
+ "Ġhard": 869,
928
+ "Ġsky": 870,
929
+ "Ġgl": 871,
930
+ "Th": 872,
931
+ "ies": 873,
932
+ "ĠAnd": 874,
933
+ "Ġway": 875,
934
+ "Ġfast": 876,
935
+ "Ġcol": 877,
936
+ "Ġdon": 878,
937
+ "Ġstay": 879,
938
+ "Ġrem": 880,
939
+ "Åĵ": 881,
940
+ "Ġtwo": 882,
941
+ "Ġjump": 883,
942
+ "Ġits": 884,
943
+ "Ġcome": 885,
944
+ "Ġbrave": 886,
945
+ "Ġlived": 887,
946
+ "ĠFrom": 888,
947
+ "Yes": 889,
948
+ "Ġlove": 890,
949
+ "It": 891,
950
+ "Ġloud": 892,
951
+ "Ġte": 893,
952
+ "ĠHis": 894,
953
+ "Ġboth": 895,
954
+ "Ġfamily": 896,
955
+ "ect": 897,
956
+ "Ġunder": 898,
957
+ "ning": 899,
958
+ "ool": 900,
959
+ "Ġsafe": 901,
960
+ "Ġstill": 902,
961
+ "ast": 903,
962
+ "Ġhurt": 904,
963
+ "ĠMia": 905,
964
+ "ase": 906,
965
+ "Ġcu": 907,
966
+ "Ġbad": 908,
967
+ "fore": 909,
968
+ "sh": 910,
969
+ "ĠC": 911,
970
+ "ople": 912,
971
+ "Ġcalled": 913,
972
+ "Ġimp": 914,
973
+ "Ġdan": 915,
974
+ "Ġstor": 916,
975
+ "Ġkept": 917,
976
+ "Ġflew": 918,
977
+ "Ġred": 919,
978
+ "Ġâ": 920,
979
+ "Ġlist": 921,
980
+ "urpr": 922,
981
+ "When": 923,
982
+ "Ġfore": 924,
983
+ "Ġsurpr": 925,
984
+ "Ġfin": 926,
985
+ "Ġsoon": 927,
986
+ "Ġdoll": 928,
987
+ "led": 929,
988
+ "Ġfly": 930,
989
+ "ĠWhen": 931,
990
+ "ct": 932,
991
+ "Ġlet": 933,
992
+ "Ġwalked": 934,
993
+ "Ġpeople": 935,
994
+ "ip": 936,
995
+ "ished": 937,
996
+ "ucy": 938,
997
+ "hes": 939,
998
+ "Ġshould": 940,
999
+ "Tim": 941,
1000
+ "Ġbook": 942,
1001
+ "ary": 943,
1002
+ "Ġwind": 944,
1003
+ "Ġbefore": 945,
1004
+ "ised": 946,
1005
+ "Ġangry": 947,
1006
+ "Ġexplore": 948,
1007
+ "Ġfeeling": 949,
1008
+ "Ġrock": 950,
1009
+ "xt": 951,
1010
+ "Ġpic": 952,
1011
+ "igh": 953,
1012
+ "âĤ¬â": 954,
1013
+ "Ġgoing": 955,
1014
+ "ob": 956,
1015
+ "Ġdoor": 957,
1016
+ "Ġkeep": 958,
1017
+ "ĠP": 959,
1018
+ "Ġcon": 960,
1019
+ "Let": 961,
1020
+ "Ġopened": 962,
1021
+ "Ġpretty": 963,
1022
+ "Ġcolor": 964,
1023
+ "Ġthr": 965,
1024
+ "be": 966,
1025
+ "Ġshiny": 967,
1026
+ "Ġwar": 968,
1027
+ "Ġey": 969,
1028
+ "kay": 970,
1029
+ "illy": 971,
1030
+ "Ġwalking": 972,
1031
+ "Ġpicked": 973,
1032
+ "Ġdra": 974,
1033
+ "Ġsmile": 975,
1034
+ "ied": 976,
1035
+ "Ġnow": 977,
1036
+ "Ġfar": 978,
1037
+ "Ġnoise": 979,
1038
+ "Ġground": 980,
1039
+ "age": 981,
1040
+ "Ġsto": 982,
1041
+ "dded": 983,
1042
+ "Ġclean": 984,
1043
+ "oon": 985,
1044
+ "Ġturn": 986,
1045
+ "ock": 987,
1046
+ "Ġadvent": 988,
1047
+ "No": 989,
1048
+ "th": 990,
1049
+ "Ġshare": 991,
1050
+ "Ħ¢": 992,
1051
+ "âĤ¬âĦ¢": 993,
1052
+ "Ġma": 994,
1053
+ "thing": 995,
1054
+ "iced": 996,
1055
+ "uch": 997,
1056
+ "Ġclos": 998,
1057
+ "Ġfr": 999,
1058
+ "Ġcry": 1000,
1059
+ "Ġreal": 1001,
1060
+ "Ġblue": 1002,
1061
+ "What": 1003,
1062
+ "kes": 1004,
1063
+ "ture": 1005,
1064
+ "Ġnext": 1006,
1065
+ "ummy": 1007,
1066
+ "oy": 1008,
1067
+ "ember": 1009,
1068
+ "Ġun": 1010,
1069
+ "so": 1011,
1070
+ "Ġdif": 1012,
1071
+ "imb": 1013,
1072
+ "Ġide": 1014,
1073
+ "Ġclimb": 1015,
1074
+ "Ġeyes": 1016,
1075
+ "ĠSuddenly": 1017,
1076
+ "Ġbed": 1018,
1077
+ "Ġhas": 1019,
1078
+ "les": 1020,
1079
+ "Ġalso": 1021,
1080
+ "That": 1022,
1081
+ "Ġgreat": 1023
1082
+ },
1083
+ "merges": [
1084
+ [
1085
+ "h",
1086
+ "e"
1087
+ ],
1088
+ [
1089
+ "Ġ",
1090
+ "t"
1091
+ ],
1092
+ [
1093
+ "Ġ",
1094
+ "a"
1095
+ ],
1096
+ [
1097
+ "Ġ",
1098
+ "s"
1099
+ ],
1100
+ [
1101
+ "Ġ",
1102
+ "w"
1103
+ ],
1104
+ [
1105
+ "n",
1106
+ "d"
1107
+ ],
1108
+ [
1109
+ "Ġt",
1110
+ "he"
1111
+ ],
1112
+ [
1113
+ "e",
1114
+ "d"
1115
+ ],
1116
+ [
1117
+ "Ġa",
1118
+ "nd"
1119
+ ],
1120
+ [
1121
+ "Ġt",
1122
+ "o"
1123
+ ],
1124
+ [
1125
+ "Ġ",
1126
+ "b"
1127
+ ],
1128
+ [
1129
+ "i",
1130
+ "n"
1131
+ ],
1132
+ [
1133
+ "Ġ",
1134
+ "h"
1135
+ ],
1136
+ [
1137
+ "Ġw",
1138
+ "a"
1139
+ ],
1140
+ [
1141
+ "r",
1142
+ "e"
1143
+ ],
1144
+ [
1145
+ "Ġ",
1146
+ "f"
1147
+ ],
1148
+ [
1149
+ "i",
1150
+ "t"
1151
+ ],
1152
+ [
1153
+ "o",
1154
+ "u"
1155
+ ],
1156
+ [
1157
+ "Ġ",
1158
+ "l"
1159
+ ],
1160
+ [
1161
+ "Ġ",
1162
+ "c"
1163
+ ],
1164
+ [
1165
+ "e",
1166
+ "r"
1167
+ ],
1168
+ [
1169
+ "Ġ",
1170
+ "he"
1171
+ ],
1172
+ [
1173
+ "Ġ",
1174
+ "d"
1175
+ ],
1176
+ [
1177
+ "Ġwa",
1178
+ "s"
1179
+ ],
1180
+ [
1181
+ "Ġ",
1182
+ "m"
1183
+ ],
1184
+ [
1185
+ "Ġ",
1186
+ "p"
1187
+ ],
1188
+ [
1189
+ "o",
1190
+ "m"
1191
+ ],
1192
+ [
1193
+ "Ġ",
1194
+ "o"
1195
+ ],
1196
+ [
1197
+ "Ġ",
1198
+ "T"
1199
+ ],
1200
+ [
1201
+ "a",
1202
+ "y"
1203
+ ],
1204
+ [
1205
+ "a",
1206
+ "r"
1207
+ ],
1208
+ [
1209
+ "in",
1210
+ "g"
1211
+ ],
1212
+ [
1213
+ "i",
1214
+ "s"
1215
+ ],
1216
+ [
1217
+ "Ġ",
1218
+ "g"
1219
+ ],
1220
+ [
1221
+ "i",
1222
+ "l"
1223
+ ],
1224
+ [
1225
+ "i",
1226
+ "d"
1227
+ ],
1228
+ [
1229
+ "a",
1230
+ "t"
1231
+ ],
1232
+ [
1233
+ "e",
1234
+ "n"
1235
+ ],
1236
+ [
1237
+ "Ġ",
1238
+ "n"
1239
+ ],
1240
+ [
1241
+ "Ġh",
1242
+ "a"
1243
+ ],
1244
+ [
1245
+ "Ġs",
1246
+ "a"
1247
+ ],
1248
+ [
1249
+ "Ġ",
1250
+ "S"
1251
+ ],
1252
+ [
1253
+ "a",
1254
+ "n"
1255
+ ],
1256
+ [
1257
+ "ĠT",
1258
+ "he"
1259
+ ],
1260
+ [
1261
+ "i",
1262
+ "m"
1263
+ ],
1264
+ [
1265
+ "o",
1266
+ "r"
1267
+ ],
1268
+ [
1269
+ "o",
1270
+ "n"
1271
+ ],
1272
+ [
1273
+ "Ġ",
1274
+ "it"
1275
+ ],
1276
+ [
1277
+ "Ġt",
1278
+ "h"
1279
+ ],
1280
+ [
1281
+ "l",
1282
+ "l"
1283
+ ],
1284
+ [
1285
+ "l",
1286
+ "e"
1287
+ ],
1288
+ [
1289
+ "Ġ",
1290
+ "H"
1291
+ ],
1292
+ [
1293
+ "Ġhe",
1294
+ "r"
1295
+ ],
1296
+ [
1297
+ "o",
1298
+ "t"
1299
+ ],
1300
+ [
1301
+ "e",
1302
+ "t"
1303
+ ],
1304
+ [
1305
+ "i",
1306
+ "r"
1307
+ ],
1308
+ [
1309
+ "ĠS",
1310
+ "he"
1311
+ ],
1312
+ [
1313
+ "ĠH",
1314
+ "e"
1315
+ ],
1316
+ [
1317
+ "v",
1318
+ "er"
1319
+ ],
1320
+ [
1321
+ "e",
1322
+ "s"
1323
+ ],
1324
+ [
1325
+ "Ġ",
1326
+ "in"
1327
+ ],
1328
+ [
1329
+ "o",
1330
+ "w"
1331
+ ],
1332
+ [
1333
+ "u",
1334
+ "t"
1335
+ ],
1336
+ [
1337
+ "Ġ",
1338
+ "e"
1339
+ ],
1340
+ [
1341
+ "c",
1342
+ "k"
1343
+ ],
1344
+ [
1345
+ "l",
1346
+ "d"
1347
+ ],
1348
+ [
1349
+ "Ġ",
1350
+ "u"
1351
+ ],
1352
+ [
1353
+ "ĠThe",
1354
+ "y"
1355
+ ],
1356
+ [
1357
+ "o",
1358
+ "o"
1359
+ ],
1360
+ [
1361
+ "i",
1362
+ "g"
1363
+ ],
1364
+ [
1365
+ "Ġs",
1366
+ "t"
1367
+ ],
1368
+ [
1369
+ "Ġ",
1370
+ "r"
1371
+ ],
1372
+ [
1373
+ "Ġb",
1374
+ "e"
1375
+ ],
1376
+ [
1377
+ "il",
1378
+ "y"
1379
+ ],
1380
+ [
1381
+ "a",
1382
+ "m"
1383
+ ],
1384
+ [
1385
+ "Ġsa",
1386
+ "id"
1387
+ ],
1388
+ [
1389
+ "Ġ",
1390
+ "y"
1391
+ ],
1392
+ [
1393
+ "c",
1394
+ "e"
1395
+ ],
1396
+ [
1397
+ "Ġs",
1398
+ "he"
1399
+ ],
1400
+ [
1401
+ "Ġ",
1402
+ "\""
1403
+ ],
1404
+ [
1405
+ "k",
1406
+ "e"
1407
+ ],
1408
+ [
1409
+ "p",
1410
+ "p"
1411
+ ],
1412
+ [
1413
+ "Ġ",
1414
+ "I"
1415
+ ],
1416
+ [
1417
+ "it",
1418
+ "h"
1419
+ ],
1420
+ [
1421
+ "O",
1422
+ "n"
1423
+ ],
1424
+ [
1425
+ "v",
1426
+ "e"
1427
+ ],
1428
+ [
1429
+ "Ġw",
1430
+ "ith"
1431
+ ],
1432
+ [
1433
+ "Ġo",
1434
+ "f"
1435
+ ],
1436
+ [
1437
+ "Ġs",
1438
+ "o"
1439
+ ],
1440
+ [
1441
+ "��o",
1442
+ "n"
1443
+ ],
1444
+ [
1445
+ "L",
1446
+ "ily"
1447
+ ],
1448
+ [
1449
+ "k",
1450
+ "ed"
1451
+ ],
1452
+ [
1453
+ "r",
1454
+ "i"
1455
+ ],
1456
+ [
1457
+ "Ġh",
1458
+ "is"
1459
+ ],
1460
+ [
1461
+ "ver",
1462
+ "y"
1463
+ ],
1464
+ [
1465
+ "n",
1466
+ "t"
1467
+ ],
1468
+ [
1469
+ "a",
1470
+ "d"
1471
+ ],
1472
+ [
1473
+ "Ġp",
1474
+ "l"
1475
+ ],
1476
+ [
1477
+ "Ġd",
1478
+ "ay"
1479
+ ],
1480
+ [
1481
+ "Ġth",
1482
+ "at"
1483
+ ],
1484
+ [
1485
+ "Ġy",
1486
+ "ou"
1487
+ ],
1488
+ [
1489
+ "Ġu",
1490
+ "p"
1491
+ ],
1492
+ [
1493
+ "Ġha",
1494
+ "d"
1495
+ ],
1496
+ [
1497
+ "s",
1498
+ "t"
1499
+ ],
1500
+ [
1501
+ "e",
1502
+ "l"
1503
+ ],
1504
+ [
1505
+ "Ġthe",
1506
+ "y"
1507
+ ],
1508
+ [
1509
+ "Ġpl",
1510
+ "ay"
1511
+ ],
1512
+ [
1513
+ "Ġ",
1514
+ "Lily"
1515
+ ],
1516
+ [
1517
+ "ou",
1518
+ "ld"
1519
+ ],
1520
+ [
1521
+ "Ġf",
1522
+ "or"
1523
+ ],
1524
+ [
1525
+ "Ġm",
1526
+ "om"
1527
+ ],
1528
+ [
1529
+ "u",
1530
+ "n"
1531
+ ],
1532
+ [
1533
+ "Ġw",
1534
+ "e"
1535
+ ],
1536
+ [
1537
+ "m",
1538
+ "y"
1539
+ ],
1540
+ [
1541
+ "T",
1542
+ "he"
1543
+ ],
1544
+ [
1545
+ "'",
1546
+ "s"
1547
+ ],
1548
+ [
1549
+ "Ġ",
1550
+ "B"
1551
+ ],
1552
+ [
1553
+ "it",
1554
+ "t"
1555
+ ],
1556
+ [
1557
+ "en",
1558
+ "t"
1559
+ ],
1560
+ [
1561
+ "c",
1562
+ "h"
1563
+ ],
1564
+ [
1565
+ "Ġha",
1566
+ "pp"
1567
+ ],
1568
+ [
1569
+ "Ġl",
1570
+ "i"
1571
+ ],
1572
+ [
1573
+ "ou",
1574
+ "t"
1575
+ ],
1576
+ [
1577
+ "Ġs",
1578
+ "h"
1579
+ ],
1580
+ [
1581
+ "Ġwa",
1582
+ "nt"
1583
+ ],
1584
+ [
1585
+ "he",
1586
+ "r"
1587
+ ],
1588
+ [
1589
+ "l",
1590
+ "y"
1591
+ ],
1592
+ [
1593
+ "ou",
1594
+ "nd"
1595
+ ],
1596
+ [
1597
+ "Ġ",
1598
+ "very"
1599
+ ],
1600
+ [
1601
+ "itt",
1602
+ "le"
1603
+ ],
1604
+ [
1605
+ "a",
1606
+ "ll"
1607
+ ],
1608
+ [
1609
+ "im",
1610
+ "e"
1611
+ ],
1612
+ [
1613
+ "Ġl",
1614
+ "ittle"
1615
+ ],
1616
+ [
1617
+ "om",
1618
+ "e"
1619
+ ],
1620
+ [
1621
+ "a",
1622
+ "l"
1623
+ ],
1624
+ [
1625
+ "Ġthe",
1626
+ "re"
1627
+ ],
1628
+ [
1629
+ "Ġd",
1630
+ "o"
1631
+ ],
1632
+ [
1633
+ "Ġt",
1634
+ "ime"
1635
+ ],
1636
+ [
1637
+ "s",
1638
+ "e"
1639
+ ],
1640
+ [
1641
+ "Ġw",
1642
+ "h"
1643
+ ],
1644
+ [
1645
+ "Ġ",
1646
+ "k"
1647
+ ],
1648
+ [
1649
+ "e",
1650
+ "nd"
1651
+ ],
1652
+ [
1653
+ "Ġn",
1654
+ "ot"
1655
+ ],
1656
+ [
1657
+ "Ġn",
1658
+ "e"
1659
+ ],
1660
+ [
1661
+ "h",
1662
+ "t"
1663
+ ],
1664
+ [
1665
+ "Ġ",
1666
+ "re"
1667
+ ],
1668
+ [
1669
+ "Ġhapp",
1670
+ "y"
1671
+ ],
1672
+ [
1673
+ "Ġs",
1674
+ "m"
1675
+ ],
1676
+ [
1677
+ "Ġb",
1678
+ "ig"
1679
+ ],
1680
+ [
1681
+ "ĠI",
1682
+ "t"
1683
+ ],
1684
+ [
1685
+ "Ġ",
1686
+ "Ċ"
1687
+ ],
1688
+ [
1689
+ "Ġb",
1690
+ "ut"
1691
+ ],
1692
+ [
1693
+ "Ġsa",
1694
+ "w"
1695
+ ],
1696
+ [
1697
+ "Ġa",
1698
+ "n"
1699
+ ],
1700
+ [
1701
+ "r",
1702
+ "a"
1703
+ ],
1704
+ [
1705
+ "Ġ",
1706
+ "is"
1707
+ ],
1708
+ [
1709
+ "a",
1710
+ "ck"
1711
+ ],
1712
+ [
1713
+ "ri",
1714
+ "end"
1715
+ ],
1716
+ [
1717
+ "Ġf",
1718
+ "riend"
1719
+ ],
1720
+ [
1721
+ "Ġ",
1722
+ "M"
1723
+ ],
1724
+ [
1725
+ "On",
1726
+ "e"
1727
+ ],
1728
+ [
1729
+ "Ġa",
1730
+ "s"
1731
+ ],
1732
+ [
1733
+ "id",
1734
+ "e"
1735
+ ],
1736
+ [
1737
+ "r",
1738
+ "y"
1739
+ ],
1740
+ [
1741
+ "v",
1742
+ "ed"
1743
+ ],
1744
+ [
1745
+ ".",
1746
+ "\""
1747
+ ],
1748
+ [
1749
+ "On",
1750
+ "ce"
1751
+ ],
1752
+ [
1753
+ "o",
1754
+ "re"
1755
+ ],
1756
+ [
1757
+ "Ġl",
1758
+ "oo"
1759
+ ],
1760
+ [
1761
+ "a",
1762
+ "ke"
1763
+ ],
1764
+ [
1765
+ "'",
1766
+ "t"
1767
+ ],
1768
+ [
1769
+ "e",
1770
+ "c"
1771
+ ],
1772
+ [
1773
+ "u",
1774
+ "g"
1775
+ ],
1776
+ [
1777
+ "t",
1778
+ "er"
1779
+ ],
1780
+ [
1781
+ "Ġwe",
1782
+ "re"
1783
+ ],
1784
+ [
1785
+ "Ġl",
1786
+ "o"
1787
+ ],
1788
+ [
1789
+ "!",
1790
+ "\""
1791
+ ],
1792
+ [
1793
+ "ir",
1794
+ "l"
1795
+ ],
1796
+ [
1797
+ "Ġh",
1798
+ "im"
1799
+ ],
1800
+ [
1801
+ "Ġs",
1802
+ "e"
1803
+ ],
1804
+ [
1805
+ "Ġg",
1806
+ "irl"
1807
+ ],
1808
+ [
1809
+ "Ġb",
1810
+ "o"
1811
+ ],
1812
+ [
1813
+ "Ġto",
1814
+ "o"
1815
+ ],
1816
+ [
1817
+ "ĠT",
1818
+ "im"
1819
+ ],
1820
+ [
1821
+ "Ġup",
1822
+ "on"
1823
+ ],
1824
+ [
1825
+ "Ġg",
1826
+ "o"
1827
+ ],
1828
+ [
1829
+ "Ġwant",
1830
+ "ed"
1831
+ ],
1832
+ [
1833
+ "Ġ",
1834
+ "j"
1835
+ ],
1836
+ [
1837
+ "Ġ",
1838
+ "out"
1839
+ ],
1840
+ [
1841
+ "ar",
1842
+ "d"
1843
+ ],
1844
+ [
1845
+ "il",
1846
+ "l"
1847
+ ],
1848
+ [
1849
+ "i",
1850
+ "nd"
1851
+ ],
1852
+ [
1853
+ "w",
1854
+ "ay"
1855
+ ],
1856
+ [
1857
+ "Ġs",
1858
+ "p"
1859
+ ],
1860
+ [
1861
+ "Ġa",
1862
+ "t"
1863
+ ],
1864
+ [
1865
+ "f",
1866
+ "u"
1867
+ ],
1868
+ [
1869
+ "Ġthe",
1870
+ "m"
1871
+ ],
1872
+ [
1873
+ "Ġc",
1874
+ "ould"
1875
+ ],
1876
+ [
1877
+ "u",
1878
+ "r"
1879
+ ],
1880
+ [
1881
+ "he",
1882
+ "n"
1883
+ ],
1884
+ [
1885
+ "Ġsm",
1886
+ "il"
1887
+ ],
1888
+ [
1889
+ "Ġa",
1890
+ "re"
1891
+ ],
1892
+ [
1893
+ "Ġ",
1894
+ "A"
1895
+ ],
1896
+ [
1897
+ "Ġe",
1898
+ "x"
1899
+ ],
1900
+ [
1901
+ "Ġd",
1902
+ "id"
1903
+ ],
1904
+ [
1905
+ "he",
1906
+ "d"
1907
+ ],
1908
+ [
1909
+ "ar",
1910
+ "t"
1911
+ ],
1912
+ [
1913
+ "Ġ",
1914
+ "J"
1915
+ ],
1916
+ [
1917
+ "Ġa",
1918
+ "r"
1919
+ ],
1920
+ [
1921
+ "Ġw",
1922
+ "ent"
1923
+ ],
1924
+ [
1925
+ "a",
1926
+ "in"
1927
+ ],
1928
+ [
1929
+ "i",
1930
+ "c"
1931
+ ],
1932
+ [
1933
+ "r",
1934
+ "om"
1935
+ ],
1936
+ [
1937
+ "Ġthe",
1938
+ "ir"
1939
+ ],
1940
+ [
1941
+ "Ġha",
1942
+ "ve"
1943
+ ],
1944
+ [
1945
+ "h",
1946
+ "ing"
1947
+ ],
1948
+ [
1949
+ "fu",
1950
+ "l"
1951
+ ],
1952
+ [
1953
+ "on",
1954
+ "e"
1955
+ ],
1956
+ [
1957
+ "Ġa",
1958
+ "ll"
1959
+ ],
1960
+ [
1961
+ "Ġn",
1962
+ "am"
1963
+ ],
1964
+ [
1965
+ "l",
1966
+ "p"
1967
+ ],
1968
+ [
1969
+ "ig",
1970
+ "ht"
1971
+ ],
1972
+ [
1973
+ "oo",
1974
+ "d"
1975
+ ],
1976
+ [
1977
+ "Ġk",
1978
+ "n"
1979
+ ],
1980
+ [
1981
+ "Ġfriend",
1982
+ "s"
1983
+ ],
1984
+ [
1985
+ "Ġc",
1986
+ "an"
1987
+ ],
1988
+ [
1989
+ "Ġhe",
1990
+ "lp"
1991
+ ],
1992
+ [
1993
+ "Ġc",
1994
+ "l"
1995
+ ],
1996
+ [
1997
+ "Ġb",
1998
+ "ack"
1999
+ ],
2000
+ [
2001
+ "ar",
2002
+ "k"
2003
+ ],
2004
+ [
2005
+ "ĠB",
2006
+ "en"
2007
+ ],
2008
+ [
2009
+ "?",
2010
+ "\""
2011
+ ],
2012
+ [
2013
+ "Ġf",
2014
+ "un"
2015
+ ],
2016
+ [
2017
+ "u",
2018
+ "m"
2019
+ ],
2020
+ [
2021
+ "Ġl",
2022
+ "e"
2023
+ ],
2024
+ [
2025
+ "a",
2026
+ "re"
2027
+ ],
2028
+ [
2029
+ "s",
2030
+ "ide"
2031
+ ],
2032
+ [
2033
+ "ou",
2034
+ "g"
2035
+ ],
2036
+ [
2037
+ "Ġs",
2038
+ "c"
2039
+ ],
2040
+ [
2041
+ "Ġn",
2042
+ "o"
2043
+ ],
2044
+ [
2045
+ "Ġnam",
2046
+ "ed"
2047
+ ],
2048
+ [
2049
+ "Ġ",
2050
+ "One"
2051
+ ],
2052
+ [
2053
+ "Ġlo",
2054
+ "ved"
2055
+ ],
2056
+ [
2057
+ "o",
2058
+ "p"
2059
+ ],
2060
+ [
2061
+ "el",
2062
+ "t"
2063
+ ],
2064
+ [
2065
+ "Ġa",
2066
+ "l"
2067
+ ],
2068
+ [
2069
+ "i",
2070
+ "ck"
2071
+ ],
2072
+ [
2073
+ "Ġsmil",
2074
+ "ed"
2075
+ ],
2076
+ [
2077
+ "ĠT",
2078
+ "om"
2079
+ ],
2080
+ [
2081
+ "Ġar",
2082
+ "ound"
2083
+ ],
2084
+ [
2085
+ "Ġs",
2086
+ "ay"
2087
+ ],
2088
+ [
2089
+ "ĠTim",
2090
+ "my"
2091
+ ],
2092
+ [
2093
+ "Ġf",
2094
+ "elt"
2095
+ ],
2096
+ [
2097
+ "Ġf",
2098
+ "e"
2099
+ ],
2100
+ [
2101
+ "Y",
2102
+ "ou"
2103
+ ],
2104
+ [
2105
+ "Ġm",
2106
+ "an"
2107
+ ],
2108
+ [
2109
+ "Ġse",
2110
+ "e"
2111
+ ],
2112
+ [
2113
+ "om",
2114
+ "et"
2115
+ ],
2116
+ [
2117
+ "Ġloo",
2118
+ "ked"
2119
+ ],
2120
+ [
2121
+ "Ġb",
2122
+ "r"
2123
+ ],
2124
+ [
2125
+ "Ġas",
2126
+ "ked"
2127
+ ],
2128
+ [
2129
+ "am",
2130
+ "e"
2131
+ ],
2132
+ [
2133
+ "Ġli",
2134
+ "ke"
2135
+ ],
2136
+ [
2137
+ "Ġto",
2138
+ "y"
2139
+ ],
2140
+ [
2141
+ "Ġst",
2142
+ "art"
2143
+ ],
2144
+ [
2145
+ "Ġbo",
2146
+ "y"
2147
+ ],
2148
+ [
2149
+ "Ġb",
2150
+ "ir"
2151
+ ],
2152
+ [
2153
+ "Ġs",
2154
+ "ome"
2155
+ ],
2156
+ [
2157
+ "g",
2158
+ "et"
2159
+ ],
2160
+ [
2161
+ "s",
2162
+ "s"
2163
+ ],
2164
+ [
2165
+ "u",
2166
+ "re"
2167
+ ],
2168
+ [
2169
+ "Ġw",
2170
+ "ould"
2171
+ ],
2172
+ [
2173
+ "Ġ",
2174
+ "W"
2175
+ ],
2176
+ [
2177
+ "Ġs",
2178
+ "omet"
2179
+ ],
2180
+ [
2181
+ "on",
2182
+ "g"
2183
+ ],
2184
+ [
2185
+ "Ġr",
2186
+ "o"
2187
+ ],
2188
+ [
2189
+ "Ġm",
2190
+ "e"
2191
+ ],
2192
+ [
2193
+ "Ġbir",
2194
+ "d"
2195
+ ],
2196
+ [
2197
+ "d",
2198
+ "d"
2199
+ ],
2200
+ [
2201
+ "k",
2202
+ "ing"
2203
+ ],
2204
+ [
2205
+ "ad",
2206
+ "e"
2207
+ ],
2208
+ [
2209
+ "re",
2210
+ "e"
2211
+ ],
2212
+ [
2213
+ "ing",
2214
+ "s"
2215
+ ],
2216
+ [
2217
+ "Ġw",
2218
+ "or"
2219
+ ],
2220
+ [
2221
+ "i",
2222
+ "e"
2223
+ ],
2224
+ [
2225
+ "Ġstart",
2226
+ "ed"
2227
+ ],
2228
+ [
2229
+ "Ã",
2230
+ "¢"
2231
+ ],
2232
+ [
2233
+ "â",
2234
+ "Ĥ"
2235
+ ],
2236
+ [
2237
+ "âĤ",
2238
+ "¬"
2239
+ ],
2240
+ [
2241
+ "i",
2242
+ "ce"
2243
+ ],
2244
+ [
2245
+ "Ġa",
2246
+ "way"
2247
+ ],
2248
+ [
2249
+ "a",
2250
+ "g"
2251
+ ],
2252
+ [
2253
+ "Ġf",
2254
+ "a"
2255
+ ],
2256
+ [
2257
+ "Ġa",
2258
+ "g"
2259
+ ],
2260
+ [
2261
+ "ow",
2262
+ "n"
2263
+ ],
2264
+ [
2265
+ "Ġr",
2266
+ "an"
2267
+ ],
2268
+ [
2269
+ "Ġwh",
2270
+ "at"
2271
+ ],
2272
+ [
2273
+ "Ġsomet",
2274
+ "hing"
2275
+ ],
2276
+ [
2277
+ "get",
2278
+ "her"
2279
+ ],
2280
+ [
2281
+ "Ġm",
2282
+ "ake"
2283
+ ],
2284
+ [
2285
+ "ar",
2286
+ "ed"
2287
+ ],
2288
+ [
2289
+ "Ġm",
2290
+ "ade"
2291
+ ],
2292
+ [
2293
+ "i",
2294
+ "f"
2295
+ ],
2296
+ [
2297
+ "ou",
2298
+ "d"
2299
+ ],
2300
+ [
2301
+ "it",
2302
+ "ed"
2303
+ ],
2304
+ [
2305
+ "Ġc",
2306
+ "o"
2307
+ ],
2308
+ [
2309
+ "ĠB",
2310
+ "ut"
2311
+ ],
2312
+ [
2313
+ "Ġto",
2314
+ "gether"
2315
+ ],
2316
+ [
2317
+ "Ġex",
2318
+ "c"
2319
+ ],
2320
+ [
2321
+ "t",
2322
+ "her"
2323
+ ],
2324
+ [
2325
+ "Ġc",
2326
+ "ar"
2327
+ ],
2328
+ [
2329
+ "Ġf",
2330
+ "rom"
2331
+ ],
2332
+ [
2333
+ "Ġne",
2334
+ "w"
2335
+ ],
2336
+ [
2337
+ "Ġp",
2338
+ "ark"
2339
+ ],
2340
+ [
2341
+ "Ġo",
2342
+ "ther"
2343
+ ],
2344
+ [
2345
+ "Ġsa",
2346
+ "d"
2347
+ ],
2348
+ [
2349
+ ",",
2350
+ "\""
2351
+ ],
2352
+ [
2353
+ "Ġw",
2354
+ "hen"
2355
+ ],
2356
+ [
2357
+ "r",
2358
+ "o"
2359
+ ],
2360
+ [
2361
+ "Ġ",
2362
+ "E"
2363
+ ],
2364
+ [
2365
+ "Ġp",
2366
+ "ut"
2367
+ ],
2368
+ [
2369
+ "e",
2370
+ "ll"
2371
+ ],
2372
+ [
2373
+ "Ġh",
2374
+ "ome"
2375
+ ],
2376
+ [
2377
+ "Ġl",
2378
+ "a"
2379
+ ],
2380
+ [
2381
+ "q",
2382
+ "u"
2383
+ ],
2384
+ [
2385
+ "Ġd",
2386
+ "ec"
2387
+ ],
2388
+ [
2389
+ "Ġwh",
2390
+ "o"
2391
+ ],
2392
+ [
2393
+ "Ġf",
2394
+ "ound"
2395
+ ],
2396
+ [
2397
+ "Ġh",
2398
+ "ug"
2399
+ ],
2400
+ [
2401
+ "Ġ",
2402
+ "You"
2403
+ ],
2404
+ [
2405
+ "Ġsay",
2406
+ "s"
2407
+ ],
2408
+ [
2409
+ "ri",
2410
+ "ed"
2411
+ ],
2412
+ [
2413
+ "b",
2414
+ "le"
2415
+ ],
2416
+ [
2417
+ "Ġm",
2418
+ "u"
2419
+ ],
2420
+ [
2421
+ "Ġthe",
2422
+ "n"
2423
+ ],
2424
+ [
2425
+ "a",
2426
+ "ch"
2427
+ ],
2428
+ [
2429
+ "es",
2430
+ "t"
2431
+ ],
2432
+ [
2433
+ "Ġg",
2434
+ "ood"
2435
+ ],
2436
+ [
2437
+ "Ġag",
2438
+ "ain"
2439
+ ],
2440
+ [
2441
+ "e",
2442
+ "p"
2443
+ ],
2444
+ [
2445
+ "Ġf",
2446
+ "l"
2447
+ ],
2448
+ [
2449
+ "Ġ",
2450
+ "L"
2451
+ ],
2452
+ [
2453
+ "Ġwa",
2454
+ "l"
2455
+ ],
2456
+ [
2457
+ "Ġc",
2458
+ "h"
2459
+ ],
2460
+ [
2461
+ "oo",
2462
+ "k"
2463
+ ],
2464
+ [
2465
+ "pp",
2466
+ "ed"
2467
+ ],
2468
+ [
2469
+ "oug",
2470
+ "ht"
2471
+ ],
2472
+ [
2473
+ "p",
2474
+ "l"
2475
+ ],
2476
+ [
2477
+ "ou",
2478
+ "s"
2479
+ ],
2480
+ [
2481
+ "h",
2482
+ "at"
2483
+ ],
2484
+ [
2485
+ "Ġs",
2486
+ "w"
2487
+ ],
2488
+ [
2489
+ "all",
2490
+ "y"
2491
+ ],
2492
+ [
2493
+ "Ġth",
2494
+ "ings"
2495
+ ],
2496
+ [
2497
+ "Ġg",
2498
+ "ot"
2499
+ ],
2500
+ [
2501
+ "Ġplay",
2502
+ "ing"
2503
+ ],
2504
+ [
2505
+ "Ġexc",
2506
+ "ited"
2507
+ ],
2508
+ [
2509
+ "id",
2510
+ "ed"
2511
+ ],
2512
+ [
2513
+ "Ġp",
2514
+ "r"
2515
+ ],
2516
+ [
2517
+ "Ġe",
2518
+ "very"
2519
+ ],
2520
+ [
2521
+ "Ġg",
2522
+ "et"
2523
+ ],
2524
+ [
2525
+ "Ġdec",
2526
+ "ided"
2527
+ ],
2528
+ [
2529
+ "a",
2530
+ "s"
2531
+ ],
2532
+ [
2533
+ "n",
2534
+ "y"
2535
+ ],
2536
+ [
2537
+ "Ġb",
2538
+ "l"
2539
+ ],
2540
+ [
2541
+ "Ġc",
2542
+ "ame"
2543
+ ],
2544
+ [
2545
+ "Ġsc",
2546
+ "ared"
2547
+ ],
2548
+ [
2549
+ "Ġb",
2550
+ "u"
2551
+ ],
2552
+ [
2553
+ "Ġf",
2554
+ "ind"
2555
+ ],
2556
+ [
2557
+ "a",
2558
+ "ve"
2559
+ ],
2560
+ [
2561
+ "Ġbe",
2562
+ "c"
2563
+ ],
2564
+ [
2565
+ "Ġfe",
2566
+ "el"
2567
+ ],
2568
+ [
2569
+ "Ġ",
2570
+ "v"
2571
+ ],
2572
+ [
2573
+ "u",
2574
+ "st"
2575
+ ],
2576
+ [
2577
+ "Ġon",
2578
+ "e"
2579
+ ],
2580
+ [
2581
+ "u",
2582
+ "dd"
2583
+ ],
2584
+ [
2585
+ "Ġd",
2586
+ "own"
2587
+ ],
2588
+ [
2589
+ "Ġli",
2590
+ "ked"
2591
+ ],
2592
+ [
2593
+ "ou",
2594
+ "se"
2595
+ ],
2596
+ [
2597
+ "Ġl",
2598
+ "ot"
2599
+ ],
2600
+ [
2601
+ "n",
2602
+ "a"
2603
+ ],
2604
+ [
2605
+ "u",
2606
+ "e"
2607
+ ],
2608
+ [
2609
+ "Ġc",
2610
+ "are"
2611
+ ],
2612
+ [
2613
+ "Ġ",
2614
+ "D"
2615
+ ],
2616
+ [
2617
+ "Ġth",
2618
+ "an"
2619
+ ],
2620
+ [
2621
+ "Ġd",
2622
+ "ad"
2623
+ ],
2624
+ [
2625
+ "Ġt",
2626
+ "ree"
2627
+ ],
2628
+ [
2629
+ "ar",
2630
+ "n"
2631
+ ],
2632
+ [
2633
+ "way",
2634
+ "s"
2635
+ ],
2636
+ [
2637
+ "a",
2638
+ "p"
2639
+ ],
2640
+ [
2641
+ "Ġg",
2642
+ "ra"
2643
+ ],
2644
+ [
2645
+ "Ġ",
2646
+ "ke"
2647
+ ],
2648
+ [
2649
+ "Ġmom",
2650
+ "my"
2651
+ ],
2652
+ [
2653
+ "ec",
2654
+ "i"
2655
+ ],
2656
+ [
2657
+ "nd",
2658
+ "er"
2659
+ ],
2660
+ [
2661
+ "Ġal",
2662
+ "ways"
2663
+ ],
2664
+ [
2665
+ "Ġdo",
2666
+ "g"
2667
+ ],
2668
+ [
2669
+ "Ġyou",
2670
+ "r"
2671
+ ],
2672
+ [
2673
+ "b",
2674
+ "b"
2675
+ ],
2676
+ [
2677
+ "Ġout",
2678
+ "side"
2679
+ ],
2680
+ [
2681
+ "f",
2682
+ "e"
2683
+ ],
2684
+ [
2685
+ "c",
2686
+ "hed"
2687
+ ],
2688
+ [
2689
+ "an",
2690
+ "t"
2691
+ ],
2692
+ [
2693
+ "Ġtoo",
2694
+ "k"
2695
+ ],
2696
+ [
2697
+ "Ġa",
2698
+ "b"
2699
+ ],
2700
+ [
2701
+ "Ġp",
2702
+ "o"
2703
+ ],
2704
+ [
2705
+ "Ġloo",
2706
+ "k"
2707
+ ],
2708
+ [
2709
+ "is",
2710
+ "e"
2711
+ ],
2712
+ [
2713
+ "er",
2714
+ "s"
2715
+ ],
2716
+ [
2717
+ "Ġdid",
2718
+ "n"
2719
+ ],
2720
+ [
2721
+ "Ġg",
2722
+ "r"
2723
+ ],
2724
+ [
2725
+ "ou",
2726
+ "r"
2727
+ ],
2728
+ [
2729
+ "ĠM",
2730
+ "om"
2731
+ ],
2732
+ [
2733
+ "Ġm",
2734
+ "y"
2735
+ ],
2736
+ [
2737
+ "Ġsp",
2738
+ "eci"
2739
+ ],
2740
+ [
2741
+ "Ġspeci",
2742
+ "al"
2743
+ ],
2744
+ [
2745
+ "The",
2746
+ "y"
2747
+ ],
2748
+ [
2749
+ "ar",
2750
+ "a"
2751
+ ],
2752
+ [
2753
+ "Ġkn",
2754
+ "e"
2755
+ ],
2756
+ [
2757
+ "en",
2758
+ "ed"
2759
+ ],
2760
+ [
2761
+ "Ġab",
2762
+ "out"
2763
+ ],
2764
+ [
2765
+ "n",
2766
+ "na"
2767
+ ],
2768
+ [
2769
+ "it",
2770
+ "e"
2771
+ ],
2772
+ [
2773
+ "Ġth",
2774
+ "ought"
2775
+ ],
2776
+ [
2777
+ "is",
2778
+ "t"
2779
+ ],
2780
+ [
2781
+ "es",
2782
+ "s"
2783
+ ],
2784
+ [
2785
+ "a",
2786
+ "x"
2787
+ ],
2788
+ [
2789
+ "Ġb",
2790
+ "all"
2791
+ ],
2792
+ [
2793
+ "u",
2794
+ "ck"
2795
+ ],
2796
+ [
2797
+ "Ġh",
2798
+ "o"
2799
+ ],
2800
+ [
2801
+ "Ġle",
2802
+ "arn"
2803
+ ],
2804
+ [
2805
+ "Ġ",
2806
+ "F"
2807
+ ],
2808
+ [
2809
+ "Ġm",
2810
+ "ore"
2811
+ ],
2812
+ [
2813
+ "udd",
2814
+ "en"
2815
+ ],
2816
+ [
2817
+ "Ġw",
2818
+ "ill"
2819
+ ],
2820
+ [
2821
+ "Ġtoy",
2822
+ "s"
2823
+ ],
2824
+ [
2825
+ "ĠS",
2826
+ "am"
2827
+ ],
2828
+ [
2829
+ "Ġin",
2830
+ "t"
2831
+ ],
2832
+ [
2833
+ "Ġo",
2834
+ "ld"
2835
+ ],
2836
+ [
2837
+ "udden",
2838
+ "ly"
2839
+ ],
2840
+ [
2841
+ "Ġkn",
2842
+ "ow"
2843
+ ],
2844
+ [
2845
+ "re",
2846
+ "at"
2847
+ ],
2848
+ [
2849
+ "Ġt",
2850
+ "ake"
2851
+ ],
2852
+ [
2853
+ "m",
2854
+ "a"
2855
+ ],
2856
+ [
2857
+ "Ġla",
2858
+ "ug"
2859
+ ],
2860
+ [
2861
+ "g",
2862
+ "ed"
2863
+ ],
2864
+ [
2865
+ "Ġh",
2866
+ "ow"
2867
+ ],
2868
+ [
2869
+ "Ġkne",
2870
+ "w"
2871
+ ],
2872
+ [
2873
+ "Ġt",
2874
+ "a"
2875
+ ],
2876
+ [
2877
+ "Ġsh",
2878
+ "ow"
2879
+ ],
2880
+ [
2881
+ "f",
2882
+ "ter"
2883
+ ],
2884
+ [
2885
+ "a",
2886
+ "u"
2887
+ ],
2888
+ [
2889
+ "re",
2890
+ "t"
2891
+ ],
2892
+ [
2893
+ "Ġan",
2894
+ "y"
2895
+ ],
2896
+ [
2897
+ "Ġp",
2898
+ "e"
2899
+ ],
2900
+ [
2901
+ "Ġc",
2902
+ "at"
2903
+ ],
2904
+ [
2905
+ "is",
2906
+ "h"
2907
+ ],
2908
+ [
2909
+ "Ġmu",
2910
+ "ch"
2911
+ ],
2912
+ [
2913
+ "ĠE",
2914
+ "very"
2915
+ ],
2916
+ [
2917
+ "v",
2918
+ "en"
2919
+ ],
2920
+ [
2921
+ "i",
2922
+ "ve"
2923
+ ],
2924
+ [
2925
+ "in",
2926
+ "k"
2927
+ ],
2928
+ [
2929
+ "Ġt",
2930
+ "w"
2931
+ ],
2932
+ [
2933
+ "Ġs",
2934
+ "k"
2935
+ ],
2936
+ [
2937
+ "Ġcl",
2938
+ "o"
2939
+ ],
2940
+ [
2941
+ "Ġin",
2942
+ "side"
2943
+ ],
2944
+ [
2945
+ "Ġne",
2946
+ "ver"
2947
+ ],
2948
+ [
2949
+ "Ġha",
2950
+ "nd"
2951
+ ],
2952
+ [
2953
+ "B",
2954
+ "ut"
2955
+ ],
2956
+ [
2957
+ "Ġcould",
2958
+ "n"
2959
+ ],
2960
+ [
2961
+ "Ġr",
2962
+ "un"
2963
+ ],
2964
+ [
2965
+ "Ġm",
2966
+ "o"
2967
+ ],
2968
+ [
2969
+ "Ġs",
2970
+ "un"
2971
+ ],
2972
+ [
2973
+ "Ġh",
2974
+ "ouse"
2975
+ ],
2976
+ [
2977
+ "g",
2978
+ "e"
2979
+ ],
2980
+ [
2981
+ "Ġ",
2982
+ "en"
2983
+ ],
2984
+ [
2985
+ "Ġst",
2986
+ "r"
2987
+ ],
2988
+ [
2989
+ "Ġp",
2990
+ "u"
2991
+ ],
2992
+ [
2993
+ "Ġ",
2994
+ "qu"
2995
+ ],
2996
+ [
2997
+ "Ġs",
2998
+ "or"
2999
+ ],
3000
+ [
3001
+ "Ġo",
3002
+ "p"
3003
+ ],
3004
+ [
3005
+ "Ġt",
3006
+ "ried"
3007
+ ],
3008
+ [
3009
+ "i",
3010
+ "a"
3011
+ ],
3012
+ [
3013
+ "an",
3014
+ "k"
3015
+ ],
3016
+ [
3017
+ "a",
3018
+ "ce"
3019
+ ],
3020
+ [
3021
+ "Ġpr",
3022
+ "oud"
3023
+ ],
3024
+ [
3025
+ "Ġs",
3026
+ "l"
3027
+ ],
3028
+ [
3029
+ "Ġto",
3030
+ "ld"
3031
+ ],
3032
+ [
3033
+ "Ġint",
3034
+ "o"
3035
+ ],
3036
+ [
3037
+ "Ġt",
3038
+ "r"
3039
+ ],
3040
+ [
3041
+ "t",
3042
+ "y"
3043
+ ],
3044
+ [
3045
+ "a",
3046
+ "nd"
3047
+ ],
3048
+ [
3049
+ "Ġex",
3050
+ "pl"
3051
+ ],
3052
+ [
3053
+ "i",
3054
+ "on"
3055
+ ],
3056
+ [
3057
+ "Ġwa",
3058
+ "ter"
3059
+ ],
3060
+ [
3061
+ "au",
3062
+ "se"
3063
+ ],
3064
+ [
3065
+ "Ġp",
3066
+ "ick"
3067
+ ],
3068
+ [
3069
+ "Ġc",
3070
+ "om"
3071
+ ],
3072
+ [
3073
+ "ĠM",
3074
+ "ax"
3075
+ ],
3076
+ [
3077
+ "Ġo",
3078
+ "r"
3079
+ ],
3080
+ [
3081
+ "Ġth",
3082
+ "is"
3083
+ ],
3084
+ [
3085
+ "Ġhe",
3086
+ "ard"
3087
+ ],
3088
+ [
3089
+ "Ġo",
3090
+ "ver"
3091
+ ],
3092
+ [
3093
+ "he",
3094
+ "re"
3095
+ ],
3096
+ [
3097
+ "b",
3098
+ "y"
3099
+ ],
3100
+ [
3101
+ "Ġ",
3102
+ "if"
3103
+ ],
3104
+ [
3105
+ "Ġg",
3106
+ "ave"
3107
+ ],
3108
+ [
3109
+ "Ġro",
3110
+ "om"
3111
+ ],
3112
+ [
3113
+ "um",
3114
+ "p"
3115
+ ],
3116
+ [
3117
+ "Ġwa",
3118
+ "t"
3119
+ ],
3120
+ [
3121
+ "et",
3122
+ "ter"
3123
+ ],
3124
+ [
3125
+ "Ġe",
3126
+ "at"
3127
+ ],
3128
+ [
3129
+ "oug",
3130
+ "h"
3131
+ ],
3132
+ [
3133
+ "Ġf",
3134
+ "o"
3135
+ ],
3136
+ [
3137
+ "Ġbec",
3138
+ "ause"
3139
+ ],
3140
+ [
3141
+ "Ġsor",
3142
+ "ry"
3143
+ ],
3144
+ [
3145
+ "Ġplay",
3146
+ "ed"
3147
+ ],
3148
+ [
3149
+ "ot",
3150
+ "h"
3151
+ ],
3152
+ [
3153
+ "ot",
3154
+ "her"
3155
+ ],
3156
+ [
3157
+ "Ġl",
3158
+ "ong"
3159
+ ],
3160
+ [
3161
+ "Ġj",
3162
+ "ust"
3163
+ ],
3164
+ [
3165
+ "d",
3166
+ "y"
3167
+ ],
3168
+ [
3169
+ "Ġof",
3170
+ "f"
3171
+ ],
3172
+ [
3173
+ "Ġhug",
3174
+ "ged"
3175
+ ],
3176
+ [
3177
+ "im",
3178
+ "al"
3179
+ ],
3180
+ [
3181
+ "Ġsm",
3182
+ "all"
3183
+ ],
3184
+ [
3185
+ "Ġe",
3186
+ "ach"
3187
+ ],
3188
+ [
3189
+ "Ġan",
3190
+ "imal"
3191
+ ],
3192
+ [
3193
+ "in",
3194
+ "e"
3195
+ ],
3196
+ [
3197
+ "il",
3198
+ "e"
3199
+ ],
3200
+ [
3201
+ "Ġbe",
3202
+ "ar"
3203
+ ],
3204
+ [
3205
+ "Ġne",
3206
+ "ed"
3207
+ ],
3208
+ [
3209
+ "Ġbo",
3210
+ "x"
3211
+ ],
3212
+ [
3213
+ "Ġu",
3214
+ "nt"
3215
+ ],
3216
+ [
3217
+ "ĠA",
3218
+ "nna"
3219
+ ],
3220
+ [
3221
+ "or",
3222
+ "t"
3223
+ ],
3224
+ [
3225
+ "ĠJ",
3226
+ "ack"
3227
+ ],
3228
+ [
3229
+ "ĠW",
3230
+ "e"
3231
+ ],
3232
+ [
3233
+ "ĠJ",
3234
+ "o"
3235
+ ],
3236
+ [
3237
+ "Ġj",
3238
+ "o"
3239
+ ],
3240
+ [
3241
+ "Ġman",
3242
+ "y"
3243
+ ],
3244
+ [
3245
+ "il",
3246
+ "d"
3247
+ ],
3248
+ [
3249
+ "Ġunt",
3250
+ "il"
3251
+ ],
3252
+ [
3253
+ "u",
3254
+ "c"
3255
+ ],
3256
+ [
3257
+ "Ġt",
3258
+ "ry"
3259
+ ],
3260
+ [
3261
+ "s",
3262
+ "ed"
3263
+ ],
3264
+ [
3265
+ "at",
3266
+ "e"
3267
+ ],
3268
+ [
3269
+ "i",
3270
+ "z"
3271
+ ],
3272
+ [
3273
+ "Ġp",
3274
+ "ret"
3275
+ ],
3276
+ [
3277
+ "s",
3278
+ "el"
3279
+ ],
3280
+ [
3281
+ "v",
3282
+ "ing"
3283
+ ],
3284
+ [
3285
+ "T",
3286
+ "om"
3287
+ ],
3288
+ [
3289
+ "a",
3290
+ "k"
3291
+ ],
3292
+ [
3293
+ "Ġe",
3294
+ "nd"
3295
+ ],
3296
+ [
3297
+ "Ġn",
3298
+ "ice"
3299
+ ],
3300
+ [
3301
+ "ĠS",
3302
+ "ara"
3303
+ ],
3304
+ [
3305
+ "f",
3306
+ "t"
3307
+ ],
3308
+ [
3309
+ "Ġlearn",
3310
+ "ed"
3311
+ ],
3312
+ [
3313
+ "M",
3314
+ "om"
3315
+ ],
3316
+ [
3317
+ "Ġb",
3318
+ "ra"
3319
+ ],
3320
+ [
3321
+ "Ġfl",
3322
+ "ow"
3323
+ ],
3324
+ [
3325
+ "Ġc",
3326
+ "all"
3327
+ ],
3328
+ [
3329
+ "Ġb",
3330
+ "etter"
3331
+ ],
3332
+ [
3333
+ "Ġk",
3334
+ "ind"
3335
+ ],
3336
+ [
3337
+ "g",
3338
+ "ry"
3339
+ ],
3340
+ [
3341
+ "Ġs",
3342
+ "n"
3343
+ ],
3344
+ [
3345
+ "ar",
3346
+ "s"
3347
+ ],
3348
+ [
3349
+ "H",
3350
+ "e"
3351
+ ],
3352
+ [
3353
+ "b",
3354
+ "er"
3355
+ ],
3356
+ [
3357
+ "ur",
3358
+ "n"
3359
+ ],
3360
+ [
3361
+ "Ġlot",
3362
+ "s"
3363
+ ],
3364
+ [
3365
+ "ĠS",
3366
+ "o"
3367
+ ],
3368
+ [
3369
+ "Ġ",
3370
+ "im"
3371
+ ],
3372
+ [
3373
+ "a",
3374
+ "ut"
3375
+ ],
3376
+ [
3377
+ "Ġb",
3378
+ "est"
3379
+ ],
3380
+ [
3381
+ "ll",
3382
+ "y"
3383
+ ],
3384
+ [
3385
+ "'",
3386
+ "m"
3387
+ ],
3388
+ [
3389
+ "e",
3390
+ "m"
3391
+ ],
3392
+ [
3393
+ "p",
3394
+ "t"
3395
+ ],
3396
+ [
3397
+ "Ġd",
3398
+ "re"
3399
+ ],
3400
+ [
3401
+ "ur",
3402
+ "p"
3403
+ ],
3404
+ [
3405
+ "Ġr",
3406
+ "a"
3407
+ ],
3408
+ [
3409
+ "ur",
3410
+ "t"
3411
+ ],
3412
+ [
3413
+ "h",
3414
+ "n"
3415
+ ],
3416
+ [
3417
+ "Ġbe",
3418
+ "aut"
3419
+ ],
3420
+ [
3421
+ "ard",
3422
+ "en"
3423
+ ],
3424
+ [
3425
+ "Ġg",
3426
+ "arden"
3427
+ ],
3428
+ [
3429
+ "ad",
3430
+ "y"
3431
+ ],
3432
+ [
3433
+ "Ġf",
3434
+ "am"
3435
+ ],
3436
+ [
3437
+ "Ġthan",
3438
+ "ked"
3439
+ ],
3440
+ [
3441
+ "Ġa",
3442
+ "d"
3443
+ ],
3444
+ [
3445
+ "in",
3446
+ "y"
3447
+ ],
3448
+ [
3449
+ "ĠThe",
3450
+ "n"
3451
+ ],
3452
+ [
3453
+ "Ġc",
3454
+ "le"
3455
+ ],
3456
+ [
3457
+ "Ġb",
3458
+ "y"
3459
+ ],
3460
+ [
3461
+ "v",
3462
+ "ent"
3463
+ ],
3464
+ [
3465
+ "v",
3466
+ "es"
3467
+ ],
3468
+ [
3469
+ "Ġlaug",
3470
+ "hed"
3471
+ ],
3472
+ [
3473
+ "an",
3474
+ "e"
3475
+ ],
3476
+ [
3477
+ "sel",
3478
+ "f"
3479
+ ],
3480
+ [
3481
+ "le",
3482
+ "w"
3483
+ ],
3484
+ [
3485
+ "Ġe",
3486
+ "ven"
3487
+ ],
3488
+ [
3489
+ "Ġbeaut",
3490
+ "i"
3491
+ ],
3492
+ [
3493
+ "Ġcare",
3494
+ "ful"
3495
+ ],
3496
+ [
3497
+ "Ġanimal",
3498
+ "s"
3499
+ ],
3500
+ [
3501
+ "ĠH",
3502
+ "er"
3503
+ ],
3504
+ [
3505
+ "w",
3506
+ "n"
3507
+ ],
3508
+ [
3509
+ "Ġbeauti",
3510
+ "ful"
3511
+ ],
3512
+ [
3513
+ "Ġc",
3514
+ "he"
3515
+ ],
3516
+ [
3517
+ "Ġf",
3518
+ "i"
3519
+ ],
3520
+ [
3521
+ "Ġw",
3522
+ "o"
3523
+ ],
3524
+ [
3525
+ "Ġh",
3526
+ "ard"
3527
+ ],
3528
+ [
3529
+ "Ġsk",
3530
+ "y"
3531
+ ],
3532
+ [
3533
+ "Ġg",
3534
+ "l"
3535
+ ],
3536
+ [
3537
+ "T",
3538
+ "h"
3539
+ ],
3540
+ [
3541
+ "i",
3542
+ "es"
3543
+ ],
3544
+ [
3545
+ "ĠA",
3546
+ "nd"
3547
+ ],
3548
+ [
3549
+ "Ġwa",
3550
+ "y"
3551
+ ],
3552
+ [
3553
+ "Ġfa",
3554
+ "st"
3555
+ ],
3556
+ [
3557
+ "Ġco",
3558
+ "l"
3559
+ ],
3560
+ [
3561
+ "Ġd",
3562
+ "on"
3563
+ ],
3564
+ [
3565
+ "Ġst",
3566
+ "ay"
3567
+ ],
3568
+ [
3569
+ "Ġre",
3570
+ "m"
3571
+ ],
3572
+ [
3573
+ "Å",
3574
+ "ĵ"
3575
+ ],
3576
+ [
3577
+ "Ġtw",
3578
+ "o"
3579
+ ],
3580
+ [
3581
+ "Ġj",
3582
+ "ump"
3583
+ ],
3584
+ [
3585
+ "Ġit",
3586
+ "s"
3587
+ ],
3588
+ [
3589
+ "Ġc",
3590
+ "ome"
3591
+ ],
3592
+ [
3593
+ "Ġbra",
3594
+ "ve"
3595
+ ],
3596
+ [
3597
+ "Ġli",
3598
+ "ved"
3599
+ ],
3600
+ [
3601
+ "ĠF",
3602
+ "rom"
3603
+ ],
3604
+ [
3605
+ "Y",
3606
+ "es"
3607
+ ],
3608
+ [
3609
+ "Ġlo",
3610
+ "ve"
3611
+ ],
3612
+ [
3613
+ "I",
3614
+ "t"
3615
+ ],
3616
+ [
3617
+ "Ġl",
3618
+ "oud"
3619
+ ],
3620
+ [
3621
+ "Ġt",
3622
+ "e"
3623
+ ],
3624
+ [
3625
+ "ĠH",
3626
+ "is"
3627
+ ],
3628
+ [
3629
+ "Ġb",
3630
+ "oth"
3631
+ ],
3632
+ [
3633
+ "Ġfam",
3634
+ "ily"
3635
+ ],
3636
+ [
3637
+ "ec",
3638
+ "t"
3639
+ ],
3640
+ [
3641
+ "Ġu",
3642
+ "nder"
3643
+ ],
3644
+ [
3645
+ "n",
3646
+ "ing"
3647
+ ],
3648
+ [
3649
+ "oo",
3650
+ "l"
3651
+ ],
3652
+ [
3653
+ "Ġsa",
3654
+ "fe"
3655
+ ],
3656
+ [
3657
+ "Ġst",
3658
+ "ill"
3659
+ ],
3660
+ [
3661
+ "a",
3662
+ "st"
3663
+ ],
3664
+ [
3665
+ "Ġh",
3666
+ "urt"
3667
+ ],
3668
+ [
3669
+ "ĠM",
3670
+ "ia"
3671
+ ],
3672
+ [
3673
+ "a",
3674
+ "se"
3675
+ ],
3676
+ [
3677
+ "Ġc",
3678
+ "u"
3679
+ ],
3680
+ [
3681
+ "Ġb",
3682
+ "ad"
3683
+ ],
3684
+ [
3685
+ "f",
3686
+ "ore"
3687
+ ],
3688
+ [
3689
+ "s",
3690
+ "h"
3691
+ ],
3692
+ [
3693
+ "Ġ",
3694
+ "C"
3695
+ ],
3696
+ [
3697
+ "op",
3698
+ "le"
3699
+ ],
3700
+ [
3701
+ "Ġcall",
3702
+ "ed"
3703
+ ],
3704
+ [
3705
+ "Ġim",
3706
+ "p"
3707
+ ],
3708
+ [
3709
+ "Ġd",
3710
+ "an"
3711
+ ],
3712
+ [
3713
+ "Ġst",
3714
+ "or"
3715
+ ],
3716
+ [
3717
+ "Ġke",
3718
+ "pt"
3719
+ ],
3720
+ [
3721
+ "Ġf",
3722
+ "lew"
3723
+ ],
3724
+ [
3725
+ "Ġr",
3726
+ "ed"
3727
+ ],
3728
+ [
3729
+ "Ġ",
3730
+ "â"
3731
+ ],
3732
+ [
3733
+ "Ġl",
3734
+ "ist"
3735
+ ],
3736
+ [
3737
+ "urp",
3738
+ "r"
3739
+ ],
3740
+ [
3741
+ "W",
3742
+ "hen"
3743
+ ],
3744
+ [
3745
+ "Ġf",
3746
+ "ore"
3747
+ ],
3748
+ [
3749
+ "Ġs",
3750
+ "urpr"
3751
+ ],
3752
+ [
3753
+ "Ġf",
3754
+ "in"
3755
+ ],
3756
+ [
3757
+ "Ġso",
3758
+ "on"
3759
+ ],
3760
+ [
3761
+ "Ġdo",
3762
+ "ll"
3763
+ ],
3764
+ [
3765
+ "l",
3766
+ "ed"
3767
+ ],
3768
+ [
3769
+ "Ġf",
3770
+ "ly"
3771
+ ],
3772
+ [
3773
+ "ĠW",
3774
+ "hen"
3775
+ ],
3776
+ [
3777
+ "c",
3778
+ "t"
3779
+ ],
3780
+ [
3781
+ "Ġl",
3782
+ "et"
3783
+ ],
3784
+ [
3785
+ "Ġwal",
3786
+ "ked"
3787
+ ],
3788
+ [
3789
+ "Ġpe",
3790
+ "ople"
3791
+ ],
3792
+ [
3793
+ "i",
3794
+ "p"
3795
+ ],
3796
+ [
3797
+ "is",
3798
+ "hed"
3799
+ ],
3800
+ [
3801
+ "uc",
3802
+ "y"
3803
+ ],
3804
+ [
3805
+ "he",
3806
+ "s"
3807
+ ],
3808
+ [
3809
+ "Ġsh",
3810
+ "ould"
3811
+ ],
3812
+ [
3813
+ "T",
3814
+ "im"
3815
+ ],
3816
+ [
3817
+ "Ġb",
3818
+ "ook"
3819
+ ],
3820
+ [
3821
+ "ar",
3822
+ "y"
3823
+ ],
3824
+ [
3825
+ "Ġw",
3826
+ "ind"
3827
+ ],
3828
+ [
3829
+ "Ġbe",
3830
+ "fore"
3831
+ ],
3832
+ [
3833
+ "is",
3834
+ "ed"
3835
+ ],
3836
+ [
3837
+ "Ġan",
3838
+ "gry"
3839
+ ],
3840
+ [
3841
+ "Ġexpl",
3842
+ "ore"
3843
+ ],
3844
+ [
3845
+ "Ġfeel",
3846
+ "ing"
3847
+ ],
3848
+ [
3849
+ "Ġro",
3850
+ "ck"
3851
+ ],
3852
+ [
3853
+ "x",
3854
+ "t"
3855
+ ],
3856
+ [
3857
+ "Ġp",
3858
+ "ic"
3859
+ ],
3860
+ [
3861
+ "ig",
3862
+ "h"
3863
+ ],
3864
+ [
3865
+ "âĤ¬",
3866
+ "â"
3867
+ ],
3868
+ [
3869
+ "Ġgo",
3870
+ "ing"
3871
+ ],
3872
+ [
3873
+ "o",
3874
+ "b"
3875
+ ],
3876
+ [
3877
+ "Ġdo",
3878
+ "or"
3879
+ ],
3880
+ [
3881
+ "Ġke",
3882
+ "ep"
3883
+ ],
3884
+ [
3885
+ "Ġ",
3886
+ "P"
3887
+ ],
3888
+ [
3889
+ "Ġc",
3890
+ "on"
3891
+ ],
3892
+ [
3893
+ "L",
3894
+ "et"
3895
+ ],
3896
+ [
3897
+ "Ġop",
3898
+ "ened"
3899
+ ],
3900
+ [
3901
+ "Ġpret",
3902
+ "ty"
3903
+ ],
3904
+ [
3905
+ "Ġcol",
3906
+ "or"
3907
+ ],
3908
+ [
3909
+ "Ġth",
3910
+ "r"
3911
+ ],
3912
+ [
3913
+ "b",
3914
+ "e"
3915
+ ],
3916
+ [
3917
+ "Ġsh",
3918
+ "iny"
3919
+ ],
3920
+ [
3921
+ "Ġwa",
3922
+ "r"
3923
+ ],
3924
+ [
3925
+ "Ġe",
3926
+ "y"
3927
+ ],
3928
+ [
3929
+ "k",
3930
+ "ay"
3931
+ ],
3932
+ [
3933
+ "il",
3934
+ "ly"
3935
+ ],
3936
+ [
3937
+ "Ġwal",
3938
+ "king"
3939
+ ],
3940
+ [
3941
+ "Ġpick",
3942
+ "ed"
3943
+ ],
3944
+ [
3945
+ "Ġd",
3946
+ "ra"
3947
+ ],
3948
+ [
3949
+ "Ġsmil",
3950
+ "e"
3951
+ ],
3952
+ [
3953
+ "i",
3954
+ "ed"
3955
+ ],
3956
+ [
3957
+ "Ġn",
3958
+ "ow"
3959
+ ],
3960
+ [
3961
+ "Ġf",
3962
+ "ar"
3963
+ ],
3964
+ [
3965
+ "Ġno",
3966
+ "ise"
3967
+ ],
3968
+ [
3969
+ "Ġgr",
3970
+ "ound"
3971
+ ],
3972
+ [
3973
+ "ag",
3974
+ "e"
3975
+ ],
3976
+ [
3977
+ "Ġst",
3978
+ "o"
3979
+ ],
3980
+ [
3981
+ "dd",
3982
+ "ed"
3983
+ ],
3984
+ [
3985
+ "Ġcle",
3986
+ "an"
3987
+ ],
3988
+ [
3989
+ "o",
3990
+ "on"
3991
+ ],
3992
+ [
3993
+ "Ġt",
3994
+ "urn"
3995
+ ],
3996
+ [
3997
+ "o",
3998
+ "ck"
3999
+ ],
4000
+ [
4001
+ "Ġad",
4002
+ "vent"
4003
+ ],
4004
+ [
4005
+ "N",
4006
+ "o"
4007
+ ],
4008
+ [
4009
+ "t",
4010
+ "h"
4011
+ ],
4012
+ [
4013
+ "Ġsh",
4014
+ "are"
4015
+ ],
4016
+ [
4017
+ "Ħ",
4018
+ "¢"
4019
+ ],
4020
+ [
4021
+ "âĤ¬â",
4022
+ "Ħ¢"
4023
+ ],
4024
+ [
4025
+ "Ġm",
4026
+ "a"
4027
+ ],
4028
+ [
4029
+ "t",
4030
+ "hing"
4031
+ ],
4032
+ [
4033
+ "ic",
4034
+ "ed"
4035
+ ],
4036
+ [
4037
+ "u",
4038
+ "ch"
4039
+ ],
4040
+ [
4041
+ "Ġclo",
4042
+ "s"
4043
+ ],
4044
+ [
4045
+ "Ġf",
4046
+ "r"
4047
+ ],
4048
+ [
4049
+ "Ġc",
4050
+ "ry"
4051
+ ],
4052
+ [
4053
+ "Ġre",
4054
+ "al"
4055
+ ],
4056
+ [
4057
+ "Ġbl",
4058
+ "ue"
4059
+ ],
4060
+ [
4061
+ "W",
4062
+ "hat"
4063
+ ],
4064
+ [
4065
+ "k",
4066
+ "es"
4067
+ ],
4068
+ [
4069
+ "t",
4070
+ "ure"
4071
+ ],
4072
+ [
4073
+ "Ġne",
4074
+ "xt"
4075
+ ],
4076
+ [
4077
+ "um",
4078
+ "my"
4079
+ ],
4080
+ [
4081
+ "o",
4082
+ "y"
4083
+ ],
4084
+ [
4085
+ "em",
4086
+ "ber"
4087
+ ],
4088
+ [
4089
+ "Ġu",
4090
+ "n"
4091
+ ],
4092
+ [
4093
+ "s",
4094
+ "o"
4095
+ ],
4096
+ [
4097
+ "Ġd",
4098
+ "if"
4099
+ ],
4100
+ [
4101
+ "im",
4102
+ "b"
4103
+ ],
4104
+ [
4105
+ "Ġ",
4106
+ "ide"
4107
+ ],
4108
+ [
4109
+ "Ġcl",
4110
+ "imb"
4111
+ ],
4112
+ [
4113
+ "Ġey",
4114
+ "es"
4115
+ ],
4116
+ [
4117
+ "ĠS",
4118
+ "uddenly"
4119
+ ],
4120
+ [
4121
+ "Ġb",
4122
+ "ed"
4123
+ ],
4124
+ [
4125
+ "Ġha",
4126
+ "s"
4127
+ ],
4128
+ [
4129
+ "le",
4130
+ "s"
4131
+ ],
4132
+ [
4133
+ "Ġal",
4134
+ "so"
4135
+ ],
4136
+ [
4137
+ "T",
4138
+ "hat"
4139
+ ],
4140
+ [
4141
+ "Ġg",
4142
+ "reat"
4143
+ ]
4144
+ ]
4145
+ }
4146
+ }
tokenizer_config.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "tokenizer_class": "PreTrainedTokenizerFast",
3
+ "model_max_length": 512,
4
+ "pad_token": "<pad>",
5
+ "bos_token": "<s>",
6
+ "eos_token": "</s>",
7
+ "clean_up_tokenization_spaces": false
8
+ }