File: issue107.phpt

package info (click to toggle)
php-msgpack 1%3A2.2.0~rc2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,200 kB
  • sloc: ansic: 3,817; xml: 416; makefile: 2
file content (247 lines) | stat: -rw-r--r-- 16,723 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
--TEST--
Issue #107 ($unpacker->execute() bug)
--SKIPIF--
<?php
if (!extension_loaded("msgpack")) {
    die("skip");
}
?>
--FILE--
<?php
$data1 = base64_decode(/* {{{ */<<<EOF
kYKhb4Ohdc8AAAfMePqusaFv3ABkoKFtokVGo3RkeqR6Z3E4pTNxaE5mpjNmbGdyeKdSWnl4eHlU
qGJ5dWFieG0xqXV1YmhNUzk0cqpuYWxtSzNzY3Baq0p2UmFGMHJyVGtprFhDenY3VEdzM242Ra1M
SU5iazR3U0xWejRvrnJRalF6U0xqbzFkZVFXr0E1S3lXc1RWUlptM012RbBCT0xyRDVIaXNWR0lM
WHQ1sUZZOTNJaHFkQ0pQemhtSjZvsmJnaGlVU1htNzJKckpaTXpUMrN6Z1ZrVzBBNUkwN2F6WXE2
aW1BtFE1RVNoMTYwNUlnbm03YWlpSlJ2tVlDVGNrSEVwZzczN2FocGZyVzZGV7ZCRkNyTlUycTNv
d3MzZzhhQTFDdDhEt1VCQlRwd2xuTUhsWmF2Y0lsUk01NlJwuDZBcmVURnZSUnNvNUI1b3JWTHRr
ckh3abl5YjJDREZscERZVThUd2pOaHVhcmZZb2dqumQ1Q0c5WklMM0x1b1V5S3JrcDgxRTBFUnkz
u3kzeGhZWU5HMjN0QVhRZURXNjdFVHVNY01Larw3dVJPNEIxamU5QWFUeElOemNPcldvRlBPeUlH
vW5EUkZWSkRDVml1eDRlcVNEQkkxRndjQ2QwMUI2vk4zZldjcVE4eHF1VG51eVlBNUZ6S2pJY1Iy
NUJKR79BNk9UTmlCVjZEWmdXbDdBRGU4VUlWTE5OSmplUkdp2SAxU3ZaU3ZNMWwxQ0cyekEyQXJm
b0hHbnZiVUNGMVJGZNkhWnZWZjdaWWt3bXlCZXA1VTk0Qmx0Vm42THNqTmNveXl32SJaOVhIZ2Ra
b0JhMkZJRUJuWXRROENqM2FtMEdNeUMzREM52SM4OUJvU0dVWXM3T3FTMzRFeTZFcnB6dG1wZ0JW
bFFkSlVmb9kkc3NuMkNjcGpNQUpaVHBxYlc2UUp2WGlpSXd5a05IblpPVEMx2SV3ZWRzOFBKU1pi
Q21FVmJiNUN2NFdnemxteWVxeUJRb3ZCM05B2SY4b053bHhoRVM2bEVrRDlIVkFlUFJ5RzhoVVdt
STlWYjE0cFpuRtknRWI5NGtoSDBPNjZManowdzhNSGNBb3lXZVJrNUFqWHFjVTZQYmZW2ShFUmlW
QXdEVENrQTIwalIwSnk0c0xyVUpaekRGY0o1cWQ0anltQmhr2SkwOFJQYXU0WlE0MTkxZHpBNWZr
R3RNWEUxdWQ2cklRNnppY1hVekhIRdkqbW5aRUVVSjEySDFUdTBTeGFaVFFNQ1NoUlg4OTVxejBi
cG9FVGY3R2ZG2StQMlRKYUhNVWUyVjdGMWFva3JPVHpmcGVKSG9nODFucmI0NExsS0VzekpX2Sxk
ZVlNTk1CemF6V3hmMWxSVUtScHVlb1pORnRPaHc0N01uTkltYmJoR0JXWtktclBUZHZzYk1DZW9X
RmM4eEphaE9USTV5dUgwbmRYTU9zMEhXOTZhR3RZazEx2S43OXgxcUN4OW5ocWtTMEN1T2VPdmtS
dzBmbm5iNjdhbUZ5azFDc0NtUTRKM3dl2S9VdjdibVlGYTU1VFhSa09mMlRhRHVMYXBzUXBMSDdr
M0JWZWtrd1JwaHB6SlI1etkwZkxmR0ttVkhGWmk3a1ZCZmhXWUxLSGlxWDViQ1hPeXZEZm5iU1NH
RUVnNnZMR2NM2TEzTkN1bjZ4THJVZ01NRzlWdU5vdHl6ZEdpbGVBSmRhdUhVMVZYaEIycXQ1OW9P
T3Fj2TJJY1ZoQ1phMFkxYjJNbEsweXVQcmdHZHozZGJCYUJ4QzJTVU5TQXl3amtpcGViTkpoYtkz
aDQ1d3I2N3BrNVVabEEyZWpuT1VhS29GMk9OcmFJNmRsMGM0dk5FNHBMNTBiZFV1dUpu2TRWejlY
SWk3NVM0N1NCeVhxMDZMWDlMQTg2UFN1VVkxeG1NcU9uSU5TcE1IZHNZQXhyb2Rr2TVKVmlTUlNT
STlkSnVibkFreVljNzZUUHNDa2pId2ltUDVtc1RKTlVsVkpmQjZJNUs3NlYxR9k2V0JoWG84M0x1
RnJQbDMyeDFDSG5IOVRpY3loV1J4V25FRTZxOWJodXo4S3MxOXFNMFBQem9j2Td6UHZHOVR3b012
Z1ZaYWFNQXlnVENUc2w5R1IzVERmenFVTUl4RWVZQ2xjOGZuRHpiTU0wWmlu2ThsZmdyVE1FbFpX
YmZKRjJLTDljbFVwaEJGckZFSWtZTGVXWHlHUUIwZk5Ub1lCcXQxenY0akdBSNk5aGYyYjI1REsy
NGJiQzN6WEVxdGJvRTBFY1hGZmdGMEs5S2xjb2d6bjc0ejdNaGhMZmxDZHhIQ1hP2TpNdGsxWFdl
bzZkdERVd3AzSEZhRnFwV09pM293ZEQ2WlJCT0lmOFdYRWZtNUFzYmRmOGFUWWE3ZGVn2Ts0N1lz
Vnp4MHd2UHNMRmlOTWUyTEp3YTY3c0Rpcjl5bG1yNWd5VU5SQmpPdjloWFEwMzlNN1Q5NnNmSdk8
Tkp0SDJjQW5WeWtXQjlVbGNKck5iVkNzWWRSQzgzZjVaeXgxWjRKMUt5cjdLMVJJWWZrNGtJYXhF
YUhi2T1BbmFRZnRLY1FkaTd4M2RnM29GVjBsWkIwcFJ2QlVFZWFYOXpPb3dDN2F1MFZ6cTM4T0Vk
TDhlM3ZHcEVn2T54T0tKZkRPaHpERjQ3YjA1bFZoeUdqNlFSMXAyS0tnWk5kRmhIVFpnMk0yaDdv
bENFT1JuU0hMdFdTWHZvdtk/eGZkUGRsVzBTajhzTFZ4aWpzaTRCUzE0ejBOVlNwblBxREFaY09q
azlHNlBQUzFnU1BmS0FMU0pQSXRsd0lh2UA0NTRUWmVFQXY4TXUybm1tc0d2Vkczc0VrNmk3aDVT
ZHp1YnBhQzdPU1RXRFA0b0pDcDdnUG9pNDVYMDV1aFlh2UE2VzJObmppanlzRlRnU3Y2NEZpMjhP
Q3lTR2xsNGZMOXpDcHozczZ4dXlmMUNVaXAwRFBoT1pZWnNHZnE1YUFZNNlCNVZEVnpwRDJHQ3RG
eXFScmUwdkhCZ0ozZWExa0FIdzJwV1M3Y3JvTERPc1RYUnBWYjRSU212OEY4czg2YTBZajln2UNG
QXNVYlZra1pEeUlvWVBueFZxMXVXaDRRQ3NvVzJ1SDlZS3N4YmJ3ZU1ka3ppUnlvdlZrUWRaTEx4
bVlkUG9TYUhG2UR2WDRMdjZDRTJNUmN2eHcxcloxMzFjdkJ4enlNaVZsc3FrdFRZZGRKWmhKV3hj
d0FVdERsZnB1R0laZHNUTEFNZFI0T9lFeXVhMG9YUWxMVWJFQ1F3NnNEc0RoOEpKWHR2NjZyRjhu
TzU1V3BndmFMTXA4Vk5aTnA5NlFIdGI3UWdVQ0xwanRlc2dR2UZCTWlNMGZXTU9uaGZ2UXMxeFpJ
UHYxVnRwU2t5ZEdTaUZydTRTeEZWTk9GZ3pNNmlXRkI2MWQ1eGFBZFNDaG03dm1wMlVO2UdTMUFz
aGU3ZXlnWUNYOHU0OVVjZ0ZlVHQ3VXJHaUp6cUs4ajA2ZnpmNE1hTGxYdWgwVVJyYVhuRGVUTmtP
M1dWSU4zdU43RNlIV1hSd1JScjc2N0VDRnpoRGJpUnVlNkExUHhYa0pEQmNWSEhkM0FqTWpSTHk2
dWh4MWdHRldTTDM0eVhobnhuU29mUDBJUGpj2UlYcExzR3VoTVJWakFTNjhVdEF1WjdJYkRtdHR1
VjI2Q01SaFFCTDJIU0RtblZlR2Y1UXFWVWlqNGNTUTFxQjVBQWV3VEpabjJK2UpaWEF6RUdkclNK
SDNVeU9CR2s1WnVwN214SHFwZEsxZzdRUmUzZnREak1DRk9sZGxTV1VudHowNnBmNW92NnYybUhy
MHRCZ2NEY9lLWGxybGRYRE9XUm1SZmNtazdzRjh5N3NyMmYzSUYyNmVXbGNoQVJWOVRLWFpoT1FL
STdnTFdWcEhBM21kRWRtMDg2ZDJ5bUo0Rm812UxBTDlYaEd4ZkRrRm9QYVhuaDJhcXV5eEVMTDU0
UjkxcjhkTWlndmc4RnFiR2NQVUdNNUh6dmhjUjRtN0ZDT3dKWkcyMGMwbmJZcDB42U1QVzBWcmln
ZXFhdE9BTnRJMWZJNzhpbTZCZ3MxdDV4VjB2dlVBWDRYWmp5ZFZiQm1LNFlhcERLaXVQT2hQaVNu
bkUzN3hiamNJN3NNcdlOMTR3SHpid0JLaWZSWUZob1lyeFhPc3V3c1pzR1laRXlDZmhjTGc3aWlo
S1JOejNwQ1AyTUp1V1k3aTJGZVdjSUZsVHhxcVhuQlF5c2Jj2U9WMHd2UG5LV0hzbzJuSjJWOUdx
Zm0yTEJBalhvOUZlMWRVeUJWanRWU1NDM3pCaTJRZlBvMFJHQVMyM3lyNzNRQlloOGtCTTBDNXA5
OTJE2VBZeVBObHlJaVBXWWpmd01yQVFob01oOE0zWng3UXk4UDlCS1BYaWRDdTRaTFllM0tKMERa
Y1JNU1BBRmpyYTNBV01lUmRSOW40aWs0OVpub9lRaEVvMGpOZnBuVkxLTE5YVlBnd2ppbXFOUkdw
dXZXM3dlY1VPTEpmYldMOWI5YlBJTmpmZDd5eVFvUm1vZ2pPd0VjNG5HdmtuQUNydlJlRXhO2VIw
M2JDN2VYWmJKTUlJaFQ5UXQ4dDNSSE9JQVAxbDBVTTRPZ0gwd2FJeEdYSmpCRW1jUEtPYWdydFhv
ZHgwb0dQbjJLcnZpVW81WEtySjJteEkx2VNHR3hiTFR6NnI0cXR5bUlSRzRjQUpBMEJ2MFRac2pV
ME5lRm9lNWFSTDhSSjVQSVVpOE05UzZONUZzUjNjSDlrRUoxT2RlWHNTT3hFNU5uUTRQbdlUQkcx
bWRtdm1qUkFMTDNCSnJhbmRCcUw3WUllSnFuS3lKVG5QdGJGT2Z4Rjl5bjFrbUxiS0RWRlV4YzRB
WE5pU2ZNS25Ib0FXN1hKSGNhbHdqSkx32VVKb3JGRk5yMGdydkZMWGpPNUdIVXBoYkRJeHgxQVRO
S0VLWGdNTFVPbUdTeXIzWWpkdGlvR2dtdEpCZkNMTmdqd2VnU05CazJMVG5lUk9qZVBnTjNt2VY4
cmRSblJKb2daMjRPQ0VmUHZwa2dUY2VGMzVOb0FvdGg2NEVEQjlCV09WSGZWUks2WkFtWnV2UGZq
ZThPVmtNT3FTdG5sWXlxYUsyWWVabHpCWDBxQ9lXaGZRTElyRFZuNFlJd29RU0xNWG54eHE3dlFv
OU41Tm1kYVAyaU5rOG02a3JLMDBWTWVsY1hRb1QzazI1ZU1XWFU3Y1o0R2lSdVZDVzVrSTMyWng5
WWpy2VhXMGVyRmVDb3BZS1czZks4alh2WEtSOFR4TWZTYmtGUWxzQjEyVmNaNFZKd29zT3BUNG9O
cHRtSDV1OXFpYjlKcG1teVFTTzc1NkVWcDNlZGFId054WTZo2Vlia2dBU3JMMVNTQw==
EOF
/* }}} */);
$data2 = base64_decode(/* {{{ */<<<EOF
YzR0V1lOUWFaV1pNUDI3b2JIS3NSMXlQTE1DV2J3Q2t2Sm1wck14YXFqM3dHQXpqcXdXaHFZZWIx
T2h5ZXY1SGY0VGhTZFdsUkxySlpy2Vp0aGM3Q08wa1hXZW84NnAxVVFvOXFPT3E2VDBjRDNabmlx
QlBDbWpSUkdGOFJ1d2t0ZUJ0NExUSDlDYnJ2UUlMMjJXa3NBZ3l2ME1vd3J1QUF6bFVndXlVVXfZ
W1J4bTM5RnZuQXBQRDU5NVh2dmhoeXVlYWl5U01ZS1FWeGhadHMySDZ4MnpvMWh5djVST2l0bmVP
aGJNZ1hQWnZBeVRQTWpkZFBNT1R3WVRvQUJwUUVpcjlQZznZXG5qQzZzQkZWdFlhRll6VlV0MkpM
VWxqMExCaXl4S3M3cGNQZndjTFR0TFcxVWE4ZllPaWxtalFhV3BiWHZoc09mT3ZmNG9zZDRpRWxO
bWJYeE9mVW9NNVZwYVRk2V14bXo0eUhzTmRoaVZoOU15SkowNGdDU2xiOHFDaXBJQk9Gcko5QjNw
VkFTekZUWXE2blk4RU1oYXAxWTR2Q3FDbkxTZEcySHhNc0kxbzN3TjJYNEplNXNRTTZ5WmnZXjQz
RmZDTWJyZzBLRzkxbWNNQ3R4Um9zMWtYaVdYaU1rWHhyemZHWHJQaXRSZFA4NW54V2pZQzBHUGx1
U0pjd094N1dUTlVrcWNsR21aUm01TGM1T3dOQzhMZmh0dHbZX0xxYkZsMFRRdmw1WGhEaDBKblNh
RXd4UUVVUFgybDJKUm5JMEV3ZHRSUkk4N20wcFl2WkNFQUJCbGRKZjV1VFRDODVIbzIzb2ltbHNi
TTdIeUJHN2R3a0czV3FEcENt2WBXdnRVbnJIRmpqclJOR2Q0eTJCblJoWXphVU92ancwdnYxYWZw
UUQySlQycmhYVmNsZG9BR0Y2bW9MUjJvUmNIUXBiZUIyWTZ3WDJBSTVHNE4waE1zUW1zMDR4QkxQ
c2fZYXFGQXdrT2l0NDVzdVNNNUc4Y2lVT3ZZSUo1RWY4VUExUXJpTjRFdUxraEtJYWo0Y01Tc3Vw
OVhZYVlWQ05uYVJHYXRCNm1VRktMQVB2M2htbVlndFVPOTFvTkpyUXk0QWjZYjJ2dUg4RG1XRWk0
TFJyWkpHZHRqZkppbGtSdEU5N1dHbTRtM3VhQnlsMk1qR1BSM3cxbHB5M1k1ekVWdkVsQW5SN3RZ
ZWswZFk3VVhteVNGeGNSS25XVmhzbXRGTVgydTlv2WN6RkFaTjhGekhVMGZiRzB2aGdBclpxbjBi
V29QTGRwWktoWUJBcGtaTGd2QWFicDk2REQ3anhEZHRqTVN3RzVHWEsxbGRsMHdhbzhpS0YyNWE2
TkFVbVdRUjJIYnJiTERVVDKhYQGhc9kgY2ZjN2UwYWQxMzIxYzc1ZTg0NzAyNjE0MjJjOWYzYzM=
EOF
/* }}} */);
$unpacker = new \MessagePackUnpacker(false);
$unpacker->feed($data1);
if($unpacker->execute()) //return TRUE
{
    $unpacked = $unpacker->data();
    print_r($unpacked); //here we have partial data, sometime we have Exception, sometime other errors
}

$unpacker->reset();
$unpacker = new \MessagePackUnpacker(false);
$unpacker->feed($data1 . $data2);
if($unpacker->execute()) //return TRUE as expected
{
    $unpacked = $unpacker->data();
    print_r($unpacked); //all is OK
}

$unpacker->reset();
?>
OK
--EXPECTF--
Array
(
    [0] => Array
        (
            [o] => Array
                (
                    [u] => 8574784417457
                    [o] => Array
                        (
                            [0] => 
                            [1] => m
                            [2] => EF
                            [3] => tdz
                            [4] => zgq8
                            [5] => 3qhNf
                            [6] => 3flgrx
                            [7] => RZyxxyT
                            [8] => byuabxm1
                            [9] => uubhMS94r
                            [10] => nalmK3scpZ
                            [11] => JvRaF0rrTki
                            [12] => XCzv7TGs3n6E
                            [13] => LINbk4wSLVz4o
                            [14] => rQjQzSLjo1deQW
                            [15] => A5KyWsTVRZm3MvE
                            [16] => BOLrD5HisVGILXt5
                            [17] => FY93IhqdCJPzhmJ6o
                            [18] => bghiUSXm72JrJZMzT2
                            [19] => zgVkW0A5I07azYq6imA
                            [20] => Q5ESh1605Ignm7aiiJRv
                            [21] => YCTckHEpg737ahpfrW6FW
                            [22] => BFCrNU2q3ows3g8aA1Ct8D
                            [23] => UBBTpwlnMHlZavcIlRM56Rp
                            [24] => 6AreTFvRRso5B5orVLtkrHwi
                            [25] => yb2CDFlpDYU8TwjNhuarfYogj
                            [26] => d5CG9ZIL3LuoUyKrkp81E0ERy3
                            [27] => y3xhYYNG23tAXQeDW67ETuMcMKj
                            [28] => 7uRO4B1je9AaTxINzcOrWoFPOyIG
                            [29] => nDRFVJDCViux4eqSDBI1FwcCd01B6
                            [30] => N3fWcqQ8xquTnuyYA5FzKjIcR25BJG
                            [31] => A6OTNiBV6DZgWl7ADe8UIVLNNJjeRGi
                            [32] => 1SvZSvM1l1CG2zA2ArfoHGnvbUCF1RFd
                            [33] => ZvVf7ZYkwmyBep5U94BltVn6LsjNcoyyw
                            [34] => Z9XHgdZoBa2FIEBnYtQ8Cj3am0GMyC3DC9
                            [35] => 89BoSGUYs7OqS34Ey6ErpztmpgBVlQdJUfo
                            [36] => ssn2CcpjMAJZTpqbW6QJvXiiIwykNHnZOTC1
                            [37] => weds8PJSZbCmEVbb5Cv4WgzlmyeqyBQovB3NA
                            [38] => 8oNwlxhES6lEkD9HVAePRyG8hUWmI9Vb14pZnF
                            [39] => Eb94khH0O66Ljz0w8MHcAoyWeRk5AjXqcU6PbfV
                            [40] => ERiVAwDTCkA20jR0Jy4sLrUJZzDFcJ5qd4jymBhk
                            [41] => 08RPau4ZQ4191dzA5fkGtMXE1ud6rIQ6zicXUzHHE
                            [42] => mnZEEUJ12H1Tu0SxaZTQMCShRX895qz0bpoETf7GfF
                            [43] => P2TJaHMUe2V7F1aokrOTzfpeJHog81nrb44LlKEszJW
                            [44] => deYMNMBzazWxf1lRUKRpueoZNFtOhw47MnNImbbhGBWZ
                            [45] => rPTdvsbMCeoWFc8xJahOTI5yuH0ndXMOs0HW96aGtYk11
                            [46] => 79x1qCx9nhqkS0CuOeOvkRw0fnnb67amFyk1CsCmQ4J3we
                            [47] => Uv7bmYFa55TXRkOf2TaDuLapsQpLH7k3BVekkwRphpzJR5z
                            [48] => fLfGKmVHFZi7kVBfhWYLKHiqX5bCXOyvDfnbSSGEEg6vLGcL
                            [49] => 3NCun6xLrUgMMG9VuNotyzdGileAJdauHU1VXhB2qt59oOOqc
                            [50] => IcVhCZa0Y1b2MlK0yuPrgGdz3dbBaBxC2SUNSAywjkipebNJhb
                            [51] => h45wr67pk5UZlA2ejnOUaKoF2ONraI6dl0c4vNE4pL50bdUuuJn
                            [52] => Vz9XIi75S47SByXq06LX9LA86PSuUY1xmMqOnINSpMHdsYAxrodk
                            [53] => JViSRSSI9dJubnAkyYc76TPsCkjHwimP5msTJNUlVJfB6I5K76V1G
                            [54] => WBhXo83LuFrPl32x1CHnH9TicyhWRxWnEE6q9bhuz8Ks19qM0PPzoc
                            [55] => zPvG9TwoMvgVZaaMAygTCTsl9GR3TDfzqUMIxEeYClc8fnDzbMM0Zin
                            [56] => lfgrTMElZWbfJF2KL9clUphBFrFEIkYLeWXyGQB0fNToYBqt1zv4jGAH
                            [57] => hf2b25DK24bbC3zXEqtboE0EcXFfgF0K9Klcogzn74z7MhhLflCdxHCXO
                            [58] => Mtk1XWeo6dtDUwp3HFaFqpWOi3owdD6ZRBOIf8WXEfm5Asbdf8aTYa7deg
                            [59] => 47YsVzx0wvPsLFiNMe2LJwa67sDir9ylmr5gyUNRBjOv9hXQ039M7T96sfI
                            [60] => NJtH2cAnVykWB9UlcJrNbVCsYdRC83f5Zyx1Z4J1Kyr7K1RIYfk4kIaxEaHb
                            [61] => AnaQftKcQdi7x3dg3oFV0lZB0pRvBUEeaX9zOowC7au0Vzq38OEdL8e3vGpEg
                            [62] => xOKJfDOhzDF47b05lVhyGj6QR1p2KKgZNdFhHTZg2M2h7olCEORnSHLtWSXvov
                            [63] => xfdPdlW0Sj8sLVxijsi4BS14z0NVSpnPqDAZcOjk9G6PPS1gSPfKALSJPItlwIa
                            [64] => 454TZeEAv8Mu2nmmsGvVG3sEk6i7h5SdzubpaC7OSTWDP4oJCp7gPoi45X05uhYa
                            [65] => 6W2NnjijysFTgSv64Fi28OCySGll4fL9zCpz3s6xuyf1CUip0DPhOZYZsGfq5aAY4
                            [66] => 5VDVzpD2GCtFyqRre0vHBgJ3ea1kAHw2pWS7croLDOsTXRpVb4RSmv8F8s86a0Yj9g
                            [67] => FAsUbVkkZDyIoYPnxVq1uWh4QCsoW2uH9YKsxbbweMdkziRyovVkQdZLLxmYdPoSaHF
                            [68] => vX4Lv6CE2MRcvxw1rZ131cvBxzyMiVlsqktTYddJZhJWxcwAUtDlfpuGIZdsTLAMdR4O
                            [69] => yua0oXQlLUbECQw6sDsDh8JJXtv66rF8nO55WpgvaLMp8VNZNp96QHtb7QgUCLpjtesgQ
                            [70] => BMiM0fWMOnhfvQs1xZIPv1VtpSkydGSiFru4SxFVNOFgzM6iWFB61d5xaAdSChm7vmp2UN
                            [71] => S1Ashe7eygYCX8u49UcgFeTt7UrGiJzqK8j06fzf4MaLlXuh0URraXnDeTNkO3WVIN3uN7D
                            [72] => WXRwRRr767ECFzhDbiRue6A1PxXkJDBcVHHd3AjMjRLy6uhx1gGFWSL34yXhnxnSofP0IPjc
                            [73] => XpLsGuhMRVjAS68UtAuZ7IbDmttuV26CMRhQBL2HSDmnVeGf5QqVUij4cSQ1qB5AAewTJZn2J
                            [74] => ZXAzEGdrSJH3UyOBGk5Zup7mxHqpdK1g7QRe3ftDjMCFOldlSWUntz06pf5ov6v2mHr0tBgcDc
                            [75] => XlrldXDOWRmRfcmk7sF8y7sr2f3IF26eWlchARV9TKXZhOQKI7gLWVpHA3mdEdm086d2ymJ4Fo5
                            [76] => AL9XhGxfDkFoPaXnh2aquyxELL54R91r8dMigvg8FqbGcPUGM5HzvhcR4m7FCOwJZG20c0nbYp0x
                            [77] => PW0VrigeqatOANtI1fI78im6Bgs1t5xV0vvUAX4XZjydVbBmK4YapDKiuPOhPiSnnE37xbjcI7sMq
                            [78] => 14wHzbwBKifRYFhoYrxXOsuwsZsGYZEyCfhcLg7iihKRNz3pCP2MJuWY7i2FeWcIFlTxqqXnBQysbc
                            [79] => V0wvPnKWHso2nJ2V9Gqfm2LBAjXo9Fe1dUyBVjtVSSC3zBi2QfPo0RGAS23yr73QBYh8kBM0C5p992D
                            [80] => YyPNlyIiPWYjfwMrAQhoMh8M3Zx7Qy8P9BKPXidCu4ZLYe3KJ0DZcRMSPAFjra3AWMeRdR9n4ik49Zno
                            [81] => hEo0jNfpnVLKLNXVPgwjimqNRGpuvW3wecUOLJfbWL9b9bPINjfd7yyQoRmogjOwEc4nGvknACrvReExN
                            [82] => 03bC7eXZbJMIIhT9Qt8t3RHOIAP1l0UM4OgH0waIxGXJjBEmcPKOagrtXodx0oGPn2KrviUo5XKrJ2mxI1
                            [83] => GGxbLTz6r4qtymIRG4cAJA0Bv0TZsjU0NeFoe5aRL8RJ5PIUi8M9S6N5FsR3cH9kEJ1OdeXsSOxE5NnQ4Pm
                            [84] => BG1mdmvmjRALL3BJrandBqL7YIeJqnKyJTnPtbFOfxF9yn1kmLbKDVFUxc4AXNiSfMKnHoAW7XJHcalwjJLw
                            [85] => JorFFNr0grvFLXjO5GHUphbDIxx1ATNKEKXgMLUOmGSyr3YjdtioGgmtJBfCLNgjwegSNBk2LTneROjePgN3m
                            [86] => 8rdRnRJogZ24OCEfPvpkgTceF35NoAoth64EDB9BWOVHfVRK6ZAmZuvPfje8OVkMOqStnlYyqaK2YeZlzBX0qC
                            [87] => hfQLIrDVn4YIwoQSLMXnxxq7vQo9N5NmdaP2iNk8m6krK00VMelcXQoT3k25eMWXU7cZ4GiRuVCW5kI32Zx9Yjr
                            [88] => W0erFeCopYKW3fK8jXvXKR8TxMfSbkFQlsB12VcZ4VJwosOpT4oNptmH5u9qib9JpmmyQSO756EVp3edaHwNxY6h
                            [89] => bkgASrL1SSCc4tWYNQaZWZMP27obHKsR1yPLMCWbwCkvJmprMxaqj3wGAzjqwWhqYeb1Ohyev5Hf4ThSdWlRLrJZr
                            [90] => thc7CO0kXWeo86p1UQo9qOOq6T0cD3ZniqBPCmjRRGF8RuwkteBt4LTH9CbrvQIL22WksAgyv0MowruAAzlUguyUUw
                            [91] => Rxm39FvnApPD595XvvhhyueaiySMYKQVxhZts2H6x2zo1hyv5ROitneOhbMgXPZvAyTPMjddPMOTwYToABpQEir9Pg9
                            [92] => njC6sBFVtYaFYzVUt2JLUlj0LBiyxKs7pcPfwcLTtLW1Ua8fYOilmjQaWpbXvhsOfOvf4osd4iElNmbXxOfUoM5VpaTd
                            [93] => xmz4yHsNdhiVh9MyJJ04gCSlb8qCipIBOFrJ9B3pVASzFTYq6nY8EMhap1Y4vCqCnLSdG2HxMsI1o3wN2X4Je5sQM6yZi
                            [94] => 43FfCMbrg0KG91mcMCtxRos1kXiWXiMkXxrzfGXrPitRdP85nxWjYC0GPluSJcwOx7WTNUkqclGmZRm5Lc5OwNC8Lfhttv
                            [95] => LqbFl0TQvl5XhDh0JnSaEwxQEUPX2l2JRnI0EwdtRRI87m0pYvZCEABBldJf5uTTC85Ho23oimlsbM7HyBG7dwkG3WqDpCm
                            [96] => WvtUnrHFjjrRNGd4y2BnRhYzaUOvjw0vv1afpQD2JT2rhXVcldoAGF6moLR2oRcHQpbeB2Y6wX2AI5G4N0hMsQms04xBLPsg
                            [97] => qFAwkOit45suSM5G8ciUOvYIJ5Ef8UA1QriN4EuLkhKIaj4cMSsup9XYaYVCNnaRGatB6mUFKLAPv3hmmYgtUO91oNJrQy4Ah
                            [98] => 2vuH8DmWEi4LRrZJGdtjfJilkRtE97WGm4m3uaByl2MjGPR3w1lpy3Y5zEVvElAnR7tYek0dY7UXmySFxcRKnWVhsmtFMX2u9o
                            [99] => zFAZN8FzHU0fbG0vhgArZqn0bWoPLdpZKhYBApkZLgvAabp96DD7jxDdtjMSwG5GXK1ldl0wao8iKF25a6NAUmWQR2HbrbLDUT2
                        )

                    [a] => 1
                )

            [s] => cfc7e0ad1321c75e8470261422c9f3c3
        )

)
OK