From 1cfdb96c6ad1f83ebcc93eb2170ea2be6eab893e Mon Sep 17 00:00:00 2001 From: mes123456 Date: Fri, 4 Sep 2026 07:57:05 +0800 Subject: [PATCH] chore(web): continuous handoff WBV2-P1196-001 --- docs/EXECUTION_QUEUE.md | 6 +- docs/status/WBV2-P1196-001.md | 9 + docs/tasks/WBV2-P1196-001.md | 48 + .../wbv2-geometry-96303bc7f7c8d232.blend | Bin 0 -> 98132 bytes tests/golden/WBV2-P1196-000/manifest.json | 50 + .../WBV2-P1196-000/module-execution-plan.json | 14886 ++++++++++++++++ .../geometry-node-reader-production.json | 43 + tests/golden/WBV2-P1196-001/manifest.json | 116 + .../golden/WBV2-P1196-001/module-receipt.json | 154 + tests/golden/WBV2-P1196-001/module-run.log | 49 + tests/golden/WBV2-P1196-001/task-context.json | 217 + tests/golden/WBV2/task-catalog.jsonl | 2 + tests/golden/WBV2/task-index.json | 2 +- 13 files changed, 15578 insertions(+), 4 deletions(-) create mode 100644 docs/status/WBV2-P1196-001.md create mode 100644 docs/tasks/WBV2-P1196-001.md create mode 100644 tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend create mode 100644 tests/golden/WBV2-P1196-000/manifest.json create mode 100644 tests/golden/WBV2-P1196-000/module-execution-plan.json create mode 100644 tests/golden/WBV2-P1196-001/geometry-node-reader-production.json create mode 100644 tests/golden/WBV2-P1196-001/manifest.json create mode 100644 tests/golden/WBV2-P1196-001/module-receipt.json create mode 100644 tests/golden/WBV2-P1196-001/module-run.log create mode 100644 tests/golden/WBV2-P1196-001/task-context.json diff --git a/docs/EXECUTION_QUEUE.md b/docs/EXECUTION_QUEUE.md index f01c775af..59b38676b 100644 --- a/docs/EXECUTION_QUEUE.md +++ b/docs/EXECUTION_QUEUE.md @@ -15,9 +15,9 @@ | 字段 | 值 | | --- | --- | | 里程碑 | WBV2 capability workflow | -| 当前任务 | `WBV2-P1195-001` | -| parent manifest | `tests/golden/WBV2-P1195-000/manifest.json` | -| 任务卡 | [`tasks/WBV2-P1195-001.md`](tasks/WBV2-P1195-001.md) | +| 当前任务 | `WBV2-P1196-001` | +| parent manifest | `tests/golden/WBV2-P1196-000/manifest.json` | +| 任务卡 | [`tasks/WBV2-P1196-001.md`](tasks/WBV2-P1196-001.md) | | 专项验收 | `node tools/web/check-execution-control-plane.mjs` | | legacy coverage checkpoint | `M16-GAP-00282` | | legacy coverage parent | `tests/golden/M16-GAP-00281/manifest.json` | diff --git a/docs/status/WBV2-P1196-001.md b/docs/status/WBV2-P1196-001.md new file mode 100644 index 000000000..ac722dd71 --- /dev/null +++ b/docs/status/WBV2-P1196-001.md @@ -0,0 +1,9 @@ +# WBV2-P1196-001 status + +- task: `WBV2-P1196-001`; module: `AUTO_GEOMETRY_NATIVE_NODE_READER`; status: `done` +- source hashes stable: `true`; commands passed: `4` +- existing production evidence reused: `false`; skipped commands: `0` +- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt +- dynamic source inventory: `3745` units; verified `658`; unverified `3087`; planning estimate `5200` (non-binding); this-segment binding delta: `5` +- historical 6900-entry inventory remains read-only; full-family parity: `false` +- nextTask: `NONE` diff --git a/docs/tasks/WBV2-P1196-001.md b/docs/tasks/WBV2-P1196-001.md new file mode 100644 index 000000000..053e3eb46 --- /dev/null +++ b/docs/tasks/WBV2-P1196-001.md @@ -0,0 +1,48 @@ +# WBV2-P1196-001: verify auto-generated native geometry node reader batch + +- task: WBV2-P1196-001 +- parent: WBV2-P1196-000 +- status: in_progress +- gap: capability:AUTO_GEOMETRY_NATIVE_NODE_READER +- ownerFamily: NODES +- targetImplementationClass: LOCAL_EXACT +- batchId: WBV2-P1196-001:AUTO_GEOMETRY_NATIVE_NODE_READER:96303bc7f7c8d232 +- selectedRecordIds: ["node:GeometryNodeEdgesOfVertex","node:GeometryNodeEdgesToFaceGroups","node:GeometryNodeExtrudeMesh","node:GeometryNodeFaceOfCorner","node:GeometryNodeFieldAtIndex"] +- commandBudget: max=48; read/exploration max=16 +- Implementation entrypoint: `node tools/web/run-wbv2-module-task.mjs --task WBV2-P1196-001 --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeEdgesOfVertex, GeometryNodeEdgesToFaceGroups, GeometryNodeExtrudeMesh, GeometryNodeFaceOfCorner, GeometryNodeFieldAtIndex 的真实 modifier/RNA 元数据。 + +## 输入与范围 + +- Blender modifier sources: `blender-5.2.0/source/blender/modifiers/intern/` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc` +- Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` +- Fixtures: `tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend` +- Chromium test: `web/tests/e2e/geometry-node-main-reader.spec.ts` +- Selected modifier units: `modifier-source:GeometryNodeEdgesOfVertex`, `modifier-source:GeometryNodeEdgesToFaceGroups`, `modifier-source:GeometryNodeExtrudeMesh`, `modifier-source:GeometryNodeFaceOfCorner`, `modifier-source:GeometryNodeFieldAtIndex` +- Selected RNA units: none (source-only dependency batch) + +## 验收 + +- one shared Main/WASM/Worker/Chromium chain observes every selected type +- malformed input is rejected without Main mutation +- save/reopen and deterministic second read are exact +- only Chromium is used; JS simulation and per-API duplicate workers are forbidden +- each selected source unit receives an explicit hash-bound coverage binding +- `node tools/web/check-task-context.mjs --task WBV2-P1196-001 --write` + +## 失败边界 + +- any missing source, unsupported type, hash drift, malformed data or non-exact recovery keeps the batch `in_progress`/`blocked` +- partial batch success never claims the omitted family; historical inventory remains read-only + +## 交付与回滚 + +- Receipt: `tests/golden/WBV2-P1196-001/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1196-001/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1196-001/manifest.json` +- Status: `docs/status/WBV2-P1196-001.md` +- Rollback: restore WBV2-P1196-000 as queue parent without rewriting prior evidence. diff --git a/tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend b/tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend new file mode 100644 index 0000000000000000000000000000000000000000..977ebbcacbd7bdcd9bae3999ae9da223468865d2 GIT binary patch literal 98132 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

e^d4eIMSII6lh3ISc)>K#A3D%Z9 z!)-wG@U<(9!r!^!+aBGP17~Y|0`du_bV&U?05CbYxA+7Xp>Z5H#_bTTi*tCao^X;J z&QbY=MI1w#mib*Jw#HK{PKVbMBgpuXwFBV#Gt9C*hbONB5QAKWWT$X@+$YmRfSRSb5f9x~WY74FoLncy8uK4u=KPJ72rA{kAx2(Dbs>Vnrehq(}wo zW^Y6C!v~pgoyl#`Kifesucu>rk3H-jx&e|q%DrCuWFvZ{V2ArIga&u@b(QTQdgR?l z0RJ1_2eO%XN6i~O)Z`m&X0o{_5(6B2si|38Ch%}0&cc0 zT8Mios6Fj{;s4LVN@TODd)V9SRKP!=W^<5hQ{bzjUBEZ)Ze;|sASc)USF zPg*=n3o7UXL)t+AcYtvn+IL5_D+jRr8EHWAVe>(I^q^Hg9Od-IpbttVgq`{uENT*O zGSc-ya*|Jai4Q!`f%8E1T@G^bg^7mIW|N5lnUNN+i=kGNsym+reG_j@=?pM^2LyEf z2IJL%Zr_|gvM}U;1Aft5Cj%bdUIeMup9?_#e?HVEV$mID>Zpc z=3y@VC5%f<$;Ivv8=LrS<2n$g4|zYnK(!Yv9VPEiz}J67IQpjmbKn>z9c&)%V>Mudt|%$CpdYWTPG)20YsPTWXw3e8k8^UEu8tJ5~dYhQw$CEWrR+VPJ=*V zLX?SPb=sl9WH>@W zjt<*y=QqqtQN7HNhwSDHXvqStb(XZQq2VDiMMN%CcPJDg0{X(i`xE0Qy>c%LNSdiW zmRLk~M1b2NjElQT5F76wVoxK#0O+fA4_7ippN%F+Gl|Uk|C|!u*`MHoQN#0G)QIm0 zGW|R3Ql)9t>9`WcYs=Xww@y&vrWkD}fh}!^&Ap)2Ag9zNo&^X6U&5* zgCXh9!UX~yyGH!)r=n?FrVf_h`EiC&G<^$pkapR88H0W4y;8-h)ISXv%O>uP*T{3-=+Fci6-`E91N)TA=w?BJRKG|1k4he^-hfrhsc!P-Da90mcPwU%C^ zlmNA=G5Ng9!)Z8S8fm!t?m;bHpy;s2%7TzP5Gkc0GTP*f!L{>-j(Jz4cj2?`xAFa& z>cApgk#wt$&En7d9vw}9 zA^x(1A=EKMyQ|BB6y9NHm(v%GD`Vc*5=)x5>+zq9`Ti6PZ3iM@GEp%wo-c12Pq6(! zTWcCZMnNb3Df~YQBD2mUQSY}vpL|26l{&*)e+pv9vJX}^TR7-3=bn||eCV5VI?jZ< zQQ*q;<#990i{P)7uHHcy(R2tMi___5J;kfjM|ch!nkh}7Ipxr_M1!s^_&hKI0}3L% z7C~v12_-yL#JsX*xdWSWEe@S9oba@k@1uF0LdlbRnjKiW4=%U~pES6A$9bSRMqpM~ zdTKFgu{W9LN8_mZOG&DJH0&?aD9)<2zZ%lcaB0V7oEW z+f_3#K+TF{M^9xjklpDxFgl`~h@PDttQ}eADimeSBw5{j5&mmi&3)sD0 z_X1F!I)Y1kkD0vMN?7m$yDEvGu}zj$)lE4I_9 z-~}~KYk9+RHM=y0un|71$Y32TtH*XCY3F{NcEZRrXuEpGJjcx7yj`m&a|~4Iz|s>C z6*|5NKIvvY0(PIg+Scn+I-$cGb#-osMTCD3Nc_=w1v|9`h3sBnlp6~U4L47$&+=*U zsi7P9)Yz;aZfc@8I?ji z2}7Y*O56X~3p0EPb6On$1tf2>Awp}0|J~#mKvFP6ja1qyH94+lynC>EHyA%urUfw3 z=SmpaTOOU`7E>1S$mHyB5T_Q`X8U&4aTIh+SuYYgVdW3`_9B0_Bs!6CLHT>9SknoZ z=wgmB`-+k7A>hw+S>gVNAT1tU7|J780Y_3eNj7VmI}=1j{T>f8P-t{{Ot-K&L8KXx z^M5?wXHN}t!>rXNV-h2yi|gU^fqu<9z^j7Ls?!57>0R!Du)ADcWmH>Dv~3CQRtQq0 zc<}(i-CbMU-L;TlB|s=p+#zVOkK)B4P~4psClI{FrAVRef|mdag~g>3K`T>As*pTMM{&raCg09#kE?@do{CIWM;KV()~^D z0-EL)%>(~I(5&n@!kW7k7A@S1+l_@Gu zl%z<#43gErKI38^!Ui93pFCN|@CVem%6b%h2loMmd!K6o7v_pghm;O0b_cCk>R)mN z3(Y5!jGMOor4Dj=R^`?ypCSLN_G;v$Jxl&sQ50#!UxGy)uZbD$F6%ev0q1i-eJ-qeSv2^-WNj+E2uXOxgDo!~%9ddk}8E68#ee z?{R9W$s(J>aq)WG2LSDHOYVXg-5(ha8ZHlvSais-)QPiBRfsVeSQ>v{@Zc7Be&=9{ z0{tVaeJ)ks)J-e?zT3~fXr0qMruV0ui}xWk*G=x=i>gVcrsL1HG04@&#k$TK{MUhg z7!rp$w@(Ry&6PAFM5x2fm!o@jo;>NuFzTijVa_1`I?i50mtGL&5jA#}LP3s+3`uBI z6phHpkMBi)xfU|C*?&u|?#|*o@BYHW*0#&MzZ%Fkcer%DBax@l7AMaP647jR3=}O;`B8A zbwR>^{pl^N z^h3_NZw8I@ju<*joS=qAU2$G9f3SyP_9w1&nR|N*Y*r+p_!K z)YK=hod_&MrB!AD5%-Meipt_t4X{uK<7gjpyx~_+zw+H-Rq0bFmmHZsijBEAo90=2;gHS6zmdGpA=Ck0Q1=V~IsU_Ry_ z1eew4uekdcK;tfaDmd1$u|LV5T~B34>sag$`L+J&y!=O?petI?EN!ZEmi56AZ~Du| zjwXfQF;|(3n0iwcYtqzda!?VKIt%6nm6C?5OL~l09ZqT&h{sK|tv@{T_#T%<8v1Fw z3_uwF@)g^2^S%n#)^r8;&v}0nHs|9`N_#ij0@6fisY11w=I3AZrW|V>@Hk;8J3I&k zb8A#_n5^i@t(=yrPjlGG&MqI*4T3csQL>LI#6`P@ggAYtb0Su#1D3Ago$YbJl8(Y( z@;%3je+3~KN7HVP##iwEw(qZwvj?-h$tVmGO@PF9O3rNjiOg-*Ktig+=%~YRt;~|N z_xH!w%H*}#y=m#92JZ;Y=sKrXH+p|}9v70?Uo6igd6|~a_;>z0Z4dX0jmx;4cl|HJ zfNkf?-NE*K?I2~uG7ytLe0h4ouBBq|Y2Ok2vqA!lPPFc~=GgX~yAeELdX}0_Ndb-3 zqC#7+ZQQ})o~F-lc${PUrgd0#fYayS1>t+F9}0b)D8VQU)7~UsoM{)&iBk;>c7ZC{ zX%Zhv3C8yV8=aKqp{2Y&|AuzBM_e{+S?fM!TnI6Ids^m#<3}JMJuI@SF%sgw$gr}6 z6Z)#AUmaom#gc+=#H9IDG^a@Xn%^+st@|bJY0tnu_M76N*5PAhTds#J&)PXZGtZr@ zrR!>Pa!)Krz6>dKkNui2erx^WN-W`h|6CFAf7Q@)@%aR{uAluI6wgYvek0^5Fjksx zTIF&kp?LIJ#U88N#P*wfb_|;8J{$+M&YXi7Jv5yY1gdsk_KI(>XBBX8*oI4?_%F}P zJjxEGNl*T(Noe^Y;1T*ZtGOXa41Km{t7acye)+E7@r&F$VPNC)PSKNJ=xFbgZ{=^F zsl^;uaOT{??AvP{N9V^*Jr29$j^o|g@mK$4lza|e&Tx?&a{aU>lCKJK3TZ$GM1 zUjl00ZL+P!0Erq_w%IHY2u#l;O{S;hC|yFHjXIp=eAns{)M%P(L|SnjCT9t;kqm%8 z#DmZ)KW=X;dmY8;>;yK*XJ0)%pq3Icj|8o0DD_y!jQqdl9Uv4Yt@ zcJ6aU6lbO`|6CC`vjEA~lMfH?%LiUJrBgg@yx(u()%g@)Qf7@6dZS>!oMt8MWH{iv zoLv(3tCEKPrzG|_L7asz9=eSQPHNg1%+|p%d_w?838X*CXszYqaNh6gbz?9}?bfR6O~$lrK>52r;#j zQ6ZI4?!kLlnk6Ila1`lrKF8xj#XWy3_MLa+Q%G?4=NIo^dxi`yW00KyNJMXMmWwq7 z2UK(%zaKI?iana*<4plbNLp^z{@=$Pae*RJRjNRK@;_lVfkCL`DPOJ_&vMtdVNzuc z3zD+q*Ak~gE34w<{wjUR0U|=RIo&V9mke5U>%t36P616_S19{c`fRsl#`5ga(X$OT zqk+ka^n_d2%?Cd9Ap!580!jgSVS$q>mD@F+aMV~^plc7hP7IDCeYQkcDK(=#baZ9D zYk=!U-k19{&Y}owDOaP(9zTR2!r> z@0&IJm%q1fP&<1n5IDzTnvFP7s0Atx1@#9v@V-*m#eI_?`ZFS=zifMl^1rK8Md!&# zg9u*@4o~<8zJTCJ%sktsAAgcc*Ue7zeV=WVE__zgF(%4@I&LU63+=!@#0-7;%P{iK zr3~BrZGLDAcJbOReKma)q2)IQNOdmtc+GR`#x*efS2N9su&!qAiav-9)%S-?Wlfn+ zjtd@``$zwgCBM&19A#gdu>yM_9;`aH4p+PG&H5zEG&3Tjb3r#Fe*n7!Jb%v+bUllA zdr-t?n7IB|McwyXdSvXZXZ%Dof54j8Wv=riB(w06la*}CiyOj$!|ZUb5KZ6RTBms~RS zZ)N}js{P|`54+7PLhe?j#t(A6ZyO>(^_wD1R66Gi*;T+SPwZ=SA;$H*OX_s z%Iq8p@@33L9N9VyfkEG;`gFsy@|ZLQ$AF%`90M3^e_mYSZB*ej3l_8wP(FWC@+>ER zTLzj|`>I)Z)WhYQC^h4Ehb(E$mt)iYryCYJ&aW0m#HfVn_So9W-^$e*w`q>)2}S*C z+<;FFLaI)xUNCEB`QzxI+f#zbZ-V7{zXTp`*MIgON0*q3@xf~`n-*K}cu4Jb07^?P z^~tgKH5uNo_EfW69=2#$9Ijx|A3;6cWeNGI9ymu<%b}Cm>sfAiO(vFn%*xKJOCtf) zl#DxNZ6DtD@|thbbSdl@uJ4*0St6EI$Rxu#J5@DLVsm;m!Z<)dc1ogUX1z7Wt?3%6 zLTN$&dwt5#v14@1_|}uJ7I9xYX)F0~a1`&C@KL+^c>AB|CyPs&@mj(rlpH}7-D;OQ ziJ%aGTX#tr>FnzO7!1_OA@ybeDlce?*Xmnzy=#1{~{cgsndGIow?o@{^nx{?ws z7B$xT9@C-r9g~%}o8(WdNw;_RWrVrnCL|N4%c1$%%Y|+FA=g5-_;vEBvi+;M2SqQ_@}%|0+xz{T1@GN59jX@YdwXPU0s+AikvU$CIQ^6Pj0!4a>dYzlmp z{pL{{VN64znXo2F{;qxKW2(HGl@GQhHjQ$;`fC-|cGVPDe4R9@Ld4rE9}K4e&`RQ^ zz4QAc?FYm5JdeMu46kFw!$oEbm>d_==aseN()~H4^w9tHCUv}29ymc!&Cz6OwsdVO zl4owUvsf*x6hyVcD|mPQx(HNVK2LX%_z^xjt7KnrM%kqgYSwg!$P>C9o~0J(gIhAP zaJ1PC@y15emwp-JcltV0Wu?W+b{W+@v%l%^Oj4@k%kWUw-!iP{oGtu+ih;x!&nVe& z7-m#SftsY8O-inWx`dJa6u3&26grp~Fr9xtT>Jn1`&TJzJeY#@8#A#Hd>I|K$nKJ- z7E7fTp2n&kvu968>k$<6*2Dq+x9y)Nf34@2AbcoI9MyB6g%rR0Xh0miH0RQJ@#^&z zLAuj;jr;%>VUCDRZ$v}G1nH;(4ZD-0i0k}y?1jAl!(@tC^Q4DuGSJ6JC|un4n9H*y zk9l<}fh2`9N$@I+%MhE$gy8!+OU1RD^&}xis&()nax%jG``S8d= z3sB%N1nmeCu)Mjz*bcQpXR9+^3hktFEjXGH6W$L^lu_}z_g@pjcyyT<;3YZBdpK`VZkyChIVSA4xs7nAZ#B=|i*#uO6aS0B0?E|d7V|ow z_x8TCISo65_t%^&=*Kdkwv>JO7rrH`33&s>_uE4W1a_Tw5cPo}O_FRza$$enZ2d`? z+vKrgo*+xbM_nMFV?P9~@Sr52k$b(5ceVF^gvgEF`GbU-=)`m@ zFR(x%4L{fdC|H;)5Q0~#Ji$Z%^&A(5&I7sJYy(h({QOj2GLFONSRyk$eE!gl0gT)w zflKZ&G%|^2f<$xd$KXzY4=xMSL>F+Q;))tV4xM2p?_UW?$&LRCK4y+?V0W zj|o(~inci>$=TS40P8!AS;Fjp%wGkqNAsP86&+_onS~DR0jm6V%`S0pv*rl7dOkLq zta}BgeToWAR~E&Jm?qf0!Z5s~kl#Uyr<|9t-!j-(jng-|eWaSmCfG*rYC(?t<|>ZQ z_mZM%)`68PNq||PEUxJ8<=^NgUrKjW?b~3q3xVq^^>WdA-Og3FRwhb} zwTCh(!Ha7nx#83)@)GsKbZ7M7q^=HYSm!Xp&ulDS`WOx7Z+vuX&}HwJ$ssi* z9&)jZod^>#$5o1#&HjQofXg-l#rBgneArC(z>C9rZ&wvaaMI(zjr(x1`fCrADq=`R z;D%NigbcI7d;8p43^ZB|!o+}!dY4U2XWGs}jsfmA+M!r+^~LsbY(GqM;qpaO4>n@6 zT~py6O|&Ky_Qo+t@@C$oZC+MKfx_2iyrWbxZ8=1@Wxooe`9(1_q7LJFLm`K^ER|6#Qr3}5)CjWrO@s82 z*`85tdwk^V9mT|xZcLU=?#pB8%DCpTG2i&$Wlm=CrCBVuGe7g1^Fz3YSbfcWg+}Ju zB+CHM1^(E}xO@O*A-bWpZ(v&c$SQC4RQB5LI3!MyDFsLwedT0Dh^dMY8~11jZvpYc zgzIDK_y3$5J@4*bqW+89O*5XVxN{Jvuw9KEjMk?27N$MD`R%lGo0kZthZ6COnWvaE z;l&A_YapnB1Y=7$`@I%Ap(`G?CovSROq{IvagEE=58+nUv4HnBiX9~-P?uLVffKM6 z?zfQ7xX@Ond2sc2q^W0uXtg#Vsvq>|Wu1a^O~Ug?7Hp_U)In=AVAD*7;}35=r*Qp} zn}}03q>z1($RvKc7n!)j+l=86AxJg}p_mSbdAF|ge0ANVHCB(8Z5l&NfR%z-?mu;VpeLH(3QXGI z$cAhVeUmEKlqhQeuTHq zUd3231BIi8Y*@uI=w7MkwkL9ozRP4<5@4R)@3s;%#}yuyBF~4~9h;v3JWFOphhxIk z^aIo5Y$pMZjE8=vurNi&DY~!qD*HXzMEPUmE4P`2)YCC)24z!7pMAIx6A&+a^EQqV zk9)u`pNKVU6=wnt(rvbbS7Q2Msv851!uN3HN;$7n3vU@*n!=>yn`Sjge>{gP$~80) z;`eVj)iJFr)G_5f{iVZe42PG!=0s9d55u0DVv^V~?bN^r#9@b5;YW=Z0^s--9=78F z3gyS~uj*2mN`#VV_L_0rq|iCiQ_0w-W8pD<{rSp=&43+x@9oz3C=+J=BVS z4jeBleA$$VJ{TIL_WXjqc;jKi%W6MjAuu1G>6ib;6|gTyS4TPFDv(Wh8$Z_%O6aJd zx1&Md1b5hNnPjn$%*@oVXNfmFx(J#bu2_MYeM6@-e51oYoji=+_S0&tiDHBm>)`>S ztoYA<1$SH3KjlPVaz)gbSq&ugQ9aCLP7g6k>qiKf$W!;fblIFqtbxlHd*sdreO&3; zuy`IEw=?C)Ep5zmZ6jJ_riStnT$*y+b9%7ZC8DN#?JY7(HllG~vk?p0R_$FZ)wqth~vd^uA_7XcpJLe+ZH+5z7 zE~23x=O)pu*IeyN-!KLY5)e?6qQFKH-6O5)jb{+dwC(JwfTc1TSz#HlfXt>CplNtA zn^g3nHx+ZF#Da(O2CA@~e0vhr;l@XMk`5EB&tGwBEE;2K#7+{Va|v00LV(c;C>vL# ztek*=%7axQQ7A?HUOVj*(8zfK#Q0Elt+o!p5SFxd;K^DHz_l0%ux_6DxZ=V@D$bf! zdgl(_u9)kma~-fGaJ9mX6irph66vke9#=XCsJ3q>3eueZQi=ZFvm(b2^l&MBttj=z zk6~u^P0aq7CEG12u0wf#B@!Rcb2Rx{1qdM+seel`M0c+@{qP(%NNqyAXJ<33cZvWG zyL|C`R5MjWBsv0F7h~XWRpwd<>Fu|0F;;x!%BUmlegtzGM=A>BsBz1d)SIBI6w=sE zoy?o@;^YLDT4zP>|2!t}fiNS7`pMZ>E6`Rfb?cJY7^${exP;P7bam{QF>(zh`2f_#@MI3o!bsCk;E;`uNR*i;#H&rggULS0(DZ-^itd=cyt- z(H-o*OkfYaUksI;!|5oa*hmml!0OoHVpUUF#c5nj^W;O zj>A2P8aUd7A;~d;9Us=3@2)W|vX>U)pNPISB$&&vBTlgNg*ATgVJDEhzzEbWuKasy=Ut@zE9pXeoNrG}dom`#;Ut*-T{pYsfR!QF&g+p`tdKCPOi&${(Rh1B zdv7)!1C3Z(TZ2;w+J*&5GY;LtZGtO0s>R6j(Yg@WGoKKoZJ-FHw_SFE(pMB{Pv|_w z=x~R}FIfg?c@p|Y=VDmi3k9%HV|b!wJ+hCOE?A-ly-5i%`kYIih>0n%H1Si4yI&w3 ztu5Ozi!416Hbu8_;^TNSJ4O6UN;+zDwZIgQ{NpuEPFxO3Rz3%Svs4|-=GDnBQe4)F zFngjhm>@T+cmT^+f6@8sFedR%_78rAMES5%ZXQb#7|O-pv@x|#`b$hxN1(kU-H&)U z-|B}Zc|ync1Td+U*lKxt{t+1`-{ic5ljgwF95}5UKXS?Nh%@w0G5ik zoxKJ0j8Z3+!NgWL;~QwFRkB!syMCVK8kr_3wfJ}sZq`!|T#C#y6y)zmyP1r|rrD+Q z2(#GeX_d)uH>7y7cdFU@?L^m&<3-IT0l`o?Ik^s!(I&X{X%rsRnx-k0HQ^Ic{)*h{ zNles=(sDUbGnVC(I@CaAbx{9iJdEY;GuoqN_6E8=1tx&0ti^_$O!YGg9@bx5b<~4n znl5jKWXw6Q{2JBC>ETlKG1;6~c5Q2jl6;()FK2B1Qh8cxlQ4xkUy+%2HSGRzdw0;5 zJluiqtht_SHH3CBm=seLXc~f!j2`rT^dL#J2JT`(ixXApsj^sz_lM(&9$o5Zz{hN9 z#XMz}F(N5!r&!Z=?X*xGdT%~j9{N|_$zq_lT^$gO{6j3X7c0$h%y7;ToJG+b63hLy zK9JiJP3`bt!?&u9&Cq7THTpoJC<>KmYCy-&$U=x#4Dv&-0T9b24@s$k!z|rxeXTL`M|l zK?!%5QF!WinGG}8Nl!xy2OGvuds3ZRqKB8Y4e^)8#8?>w;UsO<#$*FAd!7_Do#BaM zYqA7keArzZR&`NIbSXzn7Nn<4^xA~|spTg(E?49A*np@(A58CmFj@1|sVo1?q9OCU zF&D;@zz3uy{{>y&DvtmCe_Va0TojvxdwxYG!FJFGw~vk~ypP&B-aP&`r`4Hp%(p~} zrwHv+No?RUCcIRQBFalF^$BSKeJ<9dcewa*ZDhO8qlRgSZfQX~SM1INvfQQZ1lm9L zHTdW!>Tm8c>-6bWXPe-HbcbK?;;irE+Ro3GnnvVJfSAL`%lfwuPI7g%=SIGNmit%r zxUxjaR2EfefY*51^Dbh!IIQsvCF@U-hBcAuM5aiIG0k7x=Y2A()z~5Qz5+9FiUGg> z=!g9I1nIryc8^(nL30GIq87(wtj;Vh6y%oao1TZI`o2)vFO?^AHX=wRGWJrKsD2rg zL0bi&o~vC3-z6%83f8k{36p1x$vss`S9{`6Q9HboxHq#dOp~QBal!whnfR%;T|k$! zF_O25vaCdemns5O{r&pv0DG$^Lf5LN#t!heK2Zs7D%Qni{nyLrM@uN0)hIAJ;Q+h> zolrRQtxuX`s?H+1v*H?k+gAAJ(&Ge|jC*r%0TU%lB(7|noVRGCPr{1AD(Pftn7u2& z*1ECZ5RRXs`p}=}G7%<(P?NmHiUX0*W4s^Ld;6d=M>XzXH%R~(Q0y?E`kO+M`036t zY1?5EJIg^lylt%mqyn#;;usW)Y}Jp3Dl{hFbjGo9J>00#YlUKZGZU$7_kT4zG~;pK z=Dc!Z(MDRv%cDKP;llJ<31M4@P)C;msG=h-g{#f1=(lfm#0kuTBjr%BrQKdTw-f-+c70Y=`h*c~ zTN|QnNOhus-(a6jk;h=FqTt0|>aH=swl&!Yr~GEEkISxk0q!+bc`vl2uxVoG=& zGYT~6mqTbrr=qEQq_r1-xC@=LZocPphk}uFR9z zD5tICYPb+THg;GU(Lw5F@~vWc3NV-54*LS9j3O-d>rc0 zTs@fU@xh#^-={_2Ow}dW=$*dZ9%P~y+g1aOVyD$vKuY0)+@-PHvgEe|hA0;?U@jmV zs`w=(A#BGZm*c9JDdkbcC-h}B0#m(yaKi&ls+$RZGrETJac+>2oc{f|02Sr1l~@{; z5`}%M_v3g2b~5&ZLmB5)gpI9wq#7T^o+9h4%Ad75w%ydO8GNh%`3 zd2snR>9Z|{7g_IWt;bVinPfwneEb?jd-~8pH03I2`-ZF2|Db$N!%pj40sNg7jBFWOK0RM>x;2r6F){AnG^AJlXC>K z5l^K!6G+qLLO)0B;t(swDH?9i_Vx~|U=z~%Hb6hmx@iatfd9rM@;aUv<;rc~P`O|B#{(ol*tfz%sa z8ahR05@eX{F7CWfv2i?0VsqHe6IlqVyLPiv-?pi9=kp__*DUr~5*>D7g3>u#;{i0E zzVB-ztLLlZi;pWl+YvrU9YLu#-&N-JVXeu5bT@rg#R-_Oo@`Pec49h;q~_78Zpb)gL@^S~ zWO8R1T+CaRSq8aMNqu5XV4n==-d*Od>|O$;EgK=dW!tK8niXOGN)O|5atbxU!E@IV z9&C)h9&=Z~$k{$jzGPx;>IK8=H+E<_M$TQ>{{~B~vvi#uPH4_f2HLL|FXp8LsFGNK zteth+-+R;OU%eka8|i}C9Gk>msin~O8QlCyX-9Ajdx+`sbkj{o&B*}8(%Ls{XkeAv zcxk%_zh69sH?KWELs}Y|(JD*joJpuz5|2j}fk$8MNL%s9F0UuLF>qxVF1pm#P!?zR zBM-Yr#_X6L*aUATVV{>GbpojBVJD#oR67F)gdWDdF}*)gZ(B6iQ%-!n{HX8i503`V z$mAU}`5-&^{EMeVW=^W1V4tV?fidTZPKVw(*~XP%2;nZu3TaFswB3TNJryYw$)93z zx1k9Z$tOa>%8kdBF4v9Ms1{pc!e=Gk^s@D3Xc-!{@OsZzJoJNeJ;i;i&i>MoB|JQy zHar0*`x=Plpet-|#XSPm;3Cg;_Lx0hdRtbY|DSZO-W;@F%tS7~%#5oW=_=uenmI!Z zMx(#gKH^twpSbHs$GNwm%5SX5GL2dL-%$2*W1wGzoySW-lOEcl4GNGV!>ib zYEK7{SQ75jfln-HG;$}lj9%5K&sT|(UX^lB>{G!`Ec;Wd$d1@oIUjMyEtE(@$$x~# z9m4p@q*u~5O#s*N)uS+D)}fDP2&L+3wRbPd|0+axlFzwnC{)y-8A?7$VQDf8E7L)Z^Sqq1+-9t7+h#@WZ#n8H)rxz> zQxOnu3hV3~)wp`~P%^d9Q8!$A-&z%OVy>&dLyd2dAbw-ip^jI-;Pvi3oj$d0b>E%M7QRuTR!IVX=c= zKP(MD{~q--*d51O95PK%xDe^Qv1KX(StRVSJ6|L~x%Gt{0goZml7*JcGq3kdx!d33 z_k5<+D-GSqO@1=8mjI~n7l$O%_DQ`MmwFLdFR}Ey*HE}eriwUp3hI8ueRSkz_69Gf zB2b#tXZks3!6#I3aCKGI<$qSO?Ev{Wn8Fx zzTgPauk_7NN^Z07?TTny+mXbYOpkD_#KEYjo)eQ}*reH#ltP^*ogItq6wCmB(OACp zHjZd3-8tEZ?A`GtK_$d`LUu|$h9wafZbA~G4021uy26`{7aO#j7Xl}^q)L^;YvmV# zF31fUZ|C7>t;Gpm&o(pVhh>T+Krsu67l9a%u4l*spf~k!kWIo|*hQcf(vsSHWN6Lv zBG8OJg70J7!1hTUM3TGnb=}JsOJ4Er978Q1w^!wTPYT-ubu5Bxo(E`uONwhV-#*EJ zbg`m{Kg@MQyGq(7x(ia=1SKqtdtTBEn_`#J{rl8}UfC!txI6ZkSv_{~ z#tERdBsvN}|8g$yYSrN|$KZR}uH(VEaWEtqBIwF5vD^|uRQ}L;=#n#`zrS73VIoXj z&_-pL3{ASEIztY9Y7;wHnJQL3*gtWAbb%N6Vq9?sES!W+ta9q0lGG@jskM8gWnP;* z`Xm@dJY}5kPqmTTCUh0(h)RODncJ?WLc0XLIrdNbkuP)F9xel|P<0b)zR)h-1s%9+ zcE3pgr&bq5MFHM|&P4MB=%hibi@f3`-hx-Od(fT)md{Czg=Aq{^<|(@4~6Y2{5+5e zxq;(-(6`oss*7qvTn5r3H?X}c`_>%K1A)j5EN|z&HFangJ}N1)?c-&jq_^nP`}06D ztf=c=oSlwpWZTa&=&)PSq)+DL?P{-RjIIgZ)M^z%; ztNs(+)IwaHWq064&~=wO*2!);0%??{ z{F%GusYptIF8?`YTDHukfvVN&s3r}x3d_n2mi;7f!AAyQ@V`;QFwBe1tSlyjaJ}M} z-Yt(oHj{EO`IJW^15&c_FX!c~en(Ui=N!!I>&aETzq^>1iHQVnad0w9%G3BzsOH86 zIoW;Fn#Do}kbI8d((cXpd0~KwOt*?;uwipy&?WLAhe&nroctF>wZ-*P_W<&GWI?oW zxRDqRh)gYZvDg&bE=V@HCi_Ojf?A2~N-XxY;G$E;m0yBzJx{U?CNoOp*0wL0c^2`B z%<&Z}H&&HGeg=Z;Htciw%*t#yGp&&%AOTv80dak1^?F!y0Kx_2|Fd0?kNozL`(#_A z1M-84|NFK^Q@a6Aov~Dl9cAsdMpgSfm(}Z`OqB}*POIO8nGzTC>{jE0n%R&la(?Y? zjnwvemb&IxZmix+a^G@Aiz-rM+CfcN`#fXaw-4DjKIJ}E;{%#OkSb#SDYS-f`#fFU z^_1p^I^kP`5^kbkuG8{8O?8Q$Z!y^@tJgi>Zsu1tUHP$sor!b@DrI$@bscs4DjO>s zD(fpZ4bOfM>TXD7qFoW(iD(Vmb^|bf7`oiu>Sw>^cjUK&a@V?Mc=ipFa!PXs`E62j z0?9+@49`x3{>aIW@0b@b#^2ZYYEhM)9oXSVqukbBX9VZcw$;#w{J`TEv1R@*E2`KO zJJOCOHdlzA^)D<-fL^0NJ;|rs*vf6MT#CO|VNXN(92Vn4LKz)W%qaD1tGurAWx^*z ztMNWfQAic`KnV@u2Ri}!;69)Kum(yDVidW7#N{?(!s9-N)0sNw26%-kKIM8=_-zoy)?0sY${bAvUNp>)BwhB>%aN8tQ&j z@+H)n<;-EXfC_T(>a466v*OiRMz16V)EN^MH~J12Wy^4>qli*K;lYk_k60ZF#789z zNnfH&KfF2e$^Sv?AGi! zKUdLSDpw!b3FwUxA2})T4%)1sm)*I;8wu#~J!#bzUCq$}SNJEsV}Bn0`J(cIBGG*z z!L>RI<9b>y2r%_rN^)ET=}#22BrqWsm@yDUd`8Scvm`$J=GhEQ#Jg6To9QO)nd!?J z!X1ge_G$j`VBZ2u3l8d;eX513p#Y4F$!!j*iTxKN6)%n^U$fg9G!kd@?EwSnMx1t* z^X(+cbEY}#DB_EB9|N|XDP(hVrrGKY*Mp6!BX5Dv04`t1S*r2HeM z-8Yi6YjlA$l44r&gBUpIjxyw6*(6E(zAOD2BYl7fBGz{H zdM%tw(>y&`D>SjDMBlPawmiL_IfaF4h3$5Fd`UBpz$RlBQ z(2dH;RMC%o?E{(>%6xQz^W8OJV>Kcu@XAHh*)#^Pi>RQ!Xft45;1^1KKym|V7!%YA zbtXKEMmsi5zkCcuALKpFEEE-aL0&>(;T0VSUSyN=r;fsoyn9op@&0#k+Z=}^+ay!x z_rN1$E9(5__Rf3&kBJ z#B-*JDhvU_LQz3>J_W=cPIJ!tSPQOw0UA)*Zp5UXPr(ahdSs9a^kDko5ae6uA9<9q zCBXurp6ZXj)WJnnT}|Vl?j1Dx0=5<=b0_uRn*73V63HFwteXbCS<0OU=`TUeCN^H@ zpiDb;=Kbq(nxveP3Jrzb7LSf~(8`7BRtFZ7FN;ri#W~KXiW}&Ipy}N;V?|@hV_#uk zcQ?}7YGAtUX#-kgvSURsYjS}z!u|ZOp|ETgD51rc1nUyx{mWcU7R}yKS`XMQK9c{^ zaO*cFrKvMsjsL47r7ek9)#uDhL>*S6T!gTrXbVOM%EHk8NDl?3C7c>Z91EP?-;77} zdpu|PjtizYJKf2**vP93kj-xl)Gfrg_ZssUn&HD>vS?4D(#sYap?l!F@oeeB}~1z zAWl>fBxt+)ssE$0A;#O%aY3wgmts}2q4w4N18#o)dW~dm* zH7jl!&`a{m45|a=R3Dz>95mqW2xNNajC)sH&K{uPbvV5J?V3^I(S}hz_c}evXJBO8 z(e}HwU#pqmmoC9X3j;r77rL}$Px_j4CjyC1B?55<{=WMYQiy5yJ>WvJ_V z@>fXH=Li1uB^F{O zaw0Sj&IW-8v0tfA>JbZJMRok$>&!l~tn=^qd|ug*q2C^i zm(j@6$5tbRr+I!@pxPcjG%j(abv{jj)b+`vw#6g1#luGb##xfSvwV+}5%ohqX{&(6 z6|k`jtFG#uc`&6L=hnw}%Z(3=2U+Il}%Oye!fZK)W<5HmbN((=wU; zd<93r>2?yq@GLvtEW6G|%8!kdB#q=5_~m}DSc8XkD=0O8_+_@_#r>9Wa-c%^r^k%Z zHZd61iK=JK7t9fT$;cbkE&P(f6{W?g>8ejg)JVD1m=QvL-JL%|<+mYsjOp z-wB+MV3%rQ5?pL#maU+Fl~DQZcNQqQN}9xX&-V3u=tPF_&?M9D1H?+UyU>jD({$zfgi*tExMoXVOh>`qyIDe&XW{`IENzD!Jx zMyPQmFnx+%s7;GUmLfOoT;RRa%sL1W=jfGd!j7mKTnDX8@_rO#`KUiqHbS`90cRab zo8%HQpvm=`WX`htDY!E!!KseT0}Bi%aA3C4OeK9kdgEomF*xJggfWTVll3a!@(x#Pi>iqqmT&g1CKBu5@|~ z6ropVf1}04?hXQ}-wG0GUN$-JJIzE*7UJzGISGZZyZ(Jtq#4uaW#=6-VxP);$1_~x zdv~z@Ut5ABmr)uNI1zurWS7F48=+kOO#*f4kNb02mL6l@s?{`o)i^DNjWX*zAm8rr}cZxKus}sXh2Hs zB4aG(OV3oEo|9t9q}jNlMbRZm-{(g4qQ;E!N$l~DKh0u)7K1XmhNQVKnhHS~CF@NY zZ9I-tRXUY32Q&hX-x54}!kkpVP3l*0!n`~^@p*?Y=LFe8t}5p@uqwQ6Jqp^DhAKRw zl|f)nO5^2IxjTr1v7hmHed}@jqy}dsvnQIsS_SMJ;j&3k`FsZ|DvUZ3$zEzY((&cw8r%fxwue>X(v7K2Qmvz;eLLSxbDLT6Room|Ls%FJ8Ug0Qm8hvU(W(#Sff0i zg}FEn($NUIG`rBWxWvI+f;$sRQgnH>7W@fZZF@!0lT<54T@a@U$YHD z@q8Us7;<}semf7eGrJZoBlY4_S-N5pqFZGn3V{12&8%jQ zu*@gg6cvJj2v@U+M2ldJ2Au2rFEe`7KHwxKB5;gVsG0yaJ4erGbYGv1#e7*um{ZSk zFXVaGvX6|-=&qcIy9Ms|*`7iXzI7QP+hl5k<1v_9@RR=gSO|cPo{avaO+O@J=U1G! z#Gyhzz(faRG7$^BNCSK)e189QHq-sPr}i4N&X`w@YDV@)c7Ta>C6OIfimM@2%rGmF zIn87me({uOSR!Xx1$&aL)oex)Ni3ZZfvZLT{O}${f1})kO2b4pnd%WnT3d<=Af2M? zF+$Fc8gb}|xsW18=d#~IlFer~U&iI>un5s-0W1toBSSS9K_Vc8{*FR&PRWH3%V)Ch z*U!Q%?F7#?C#eEcVb-Dl*Ev*3L(y;%zEHd`VQ6EODc!t63m28iytTXTXNoKYALOXy zm>TyD37&)o_OB8Xs6nkHp_6%hXwl&hkH`ptbIloA>dp)q%ii8zVJEAde%7pcl^FJT zOD8ZLjSwQ2Jy?)JB{8?pl<>(IdsC?~A$RI&JD%U}tKkDI>d@ebm?vq=)g>HfaIQ1O z&Ph?Ykz zx20_br7bTwxI4KjUrP|{um;d+NfN!rrOB^==o%nDHO6jB%L~p>)Ki>Q#r+RO*B#B~ z_r}ed)!L&*?OnTei;9_0BSJ+=t)i_J6|1#J>=2u(5hO$@MWnv5Hzh`w*lM)48eKoX z_dL&i?|JWgo^$`W=bm$)`}sVd)4o2Rl+dL1>>Q3g*_6}xz6hNaeg1?_n-l~{B8C34wX8EE~4LT1_X8Gi*uSo>0PCL=6@^;<8e zf|pjGCl~Gvk44BGl{q4;<$=~7m>QKm^RZ(tuW*{9vM!)C3{!KfM*1kL0cdRHOkh#S zGMd_yOKz^Myg5RbNhoESNLjLxHcWS=W#kFDufv#E5p1y>lfyi3$GpJFWm0Oz7ozGm zV?HXwkU?G#_|U48=PS8wUrW9sn=4C0_KC9z-3H!(R{>mx=?qN;O3gkJYHx%rR9M+} zKAQ_1nI7k4TA0sx-dtN;qOiRip97lEP7ly`dtF#!QC?7DR(=Cvtda6I*(+#R44ERC zx_MMXIl#{XiYY&te&lGD3-i%{-nEA>rR{hzFjP56 zkfj7sh8{n%Uw4|fcbx{vR8ygM%;~VnVjQ(kIkXc3^kWRJZMm|aQDxsF+`gaq!RWG; zzGfoCKoid@HZ;sVL@P)&Br#l zW5w5JNZN{}Ex9$c3Xh>Sd!T3TxD;sWb4}NZXC@G38$B%yFR2;}6x6oj{-9;WMH0o5 zZrFU)`q2_t6rB$6E0MTKlBLnu5b^=)$_SLQPI7XEo6HX|#opa2XcBBmBh${4bM9)t znV_=L-m5#A)|%_6^n~Z8ai(S*unD=d3$3<DF{IkO@hF#yX*Hh4eeR%N=aubC zqbP4GC9B$SosdA)KXrZmDaU2c?IhtWip``IW_chIXdM#1eJ2I0HG4P2zGTxnuxOqP zv6F^yN<+v}kQ}K-*_`?KVZYC$S*~vyE{8=5**#S;^Y-Rk&Q$c0c4P^%?uGG{lB_jf zWEB(Vm4bp>ZUoXS-SF)3P%Cpq{BX7(M>-V5Q!8bHm(nnEbS;_@bnC0HtOTUVPyx9e z*L*8TVB?emcrp_dgoJ`P5TFz&h`k+Edp()Bl{N1%H7r zW&k6L%p^h78FNIq80|!klVnepwe$-F0yGY&y@h+?Qm8ZC9*{hMTWlD8N)?q5kO=__ zCrZ%~F|l2{G?`D`n}ehq``$cF zGodMqiB+J5Uh6?o7Xkz$Vs61Wc^iFF>&#Q@WK-*ySf=6qGamgj_WgbpD;gj-)QSe+ zps2iDJZh!%EUBoVsGz{A;YZNXjcu{AO=2)yWr_xgpq3xtET zFUa&uAR~X~qN0GtI`wQj^5bSVUjm4CbVkAo^lnQ|M{U;QW>G=P&!T9U-PK0fDrNGd zU(tIh{y)H*e}F0%g|5dD#t$3kj|(3oK*E2#5IMz~!^%cB0(y4E{6Llansx#MbhHJ| z_K6{_Dow9d^kiA3Zs(*(d%8bTwtO&Le)Z3%D|Glkjm0-x+Io6i<}{5q6#QSfnW z-JE>c@5_1T`bcdu=Vt-zjQK-BZ77A;zPLtl>*|2 zTdxitZ3k%tZaw-O1dj1isWy09aKBu(z^YtUFrjFlO~Z{t!;O7Ch=d#%* za0>%T5~VnR;vcy1X{t_PAic)Akr`u8Uk*cBY)}2`#5WmCbVWV7>Iq8avL)`Z(G>wa z;jvq^$o@5IjqWuau;z z*=4joE-}q6SzO^u+if>M(o3>HExEF6yPag{tC?hMQKWnhcI~BGbOQ8%(A)yoV{>J! zTUFl;!&IXfQi7i>%{+(LF?Ff5xEfpXV=EV9fO8_T+UO^02iffP>amRBk}J;E1Zot7y+FKeMo~CQ3?EvWsjvtvRAn zQl>d_f#@?^j-%YHvuXCD4|gq0h=52Ys=MYX$+E-O=TX-)t8dyqq*<}N3v68LZJp`O zrJHbGSyucJptu#FxE|0?#ij`@Ki*KhiVjkekbEujDZ9KaK4LV?Vy#sjW{%LaZGH`p zuv~F&j;i~~1~h&AkcN=wduFR;z4gt+;;oQUYZQIdx;&Fr5trdvm>R*_WkmmO=R+jwvhq!?DnBNI}{-R^p;nMc(E3cFl}(|La8 zmurTeIrl!oQkp2qiIG$!+vc^!uPdVW^UThs86gxDx~=c1TJE2Rl|eQKT13N!LzIpw z*FYxf{^62hN7sy@7<+*#yLNn4Kjc>6e)ZL^s_uN%Gmb0%W?QjJPWyRP_5q4j#@+c9 zkv`uPLHl_UGJyTOas%bkaD(VPIKG+zUoAb4qII_&;m;Wv%(`yt8zt97nch~cqu6dM zzNSoXJy6xpvzX`DYHCr-n%-=ZD2mPXt&32YYEu`nEY(A46~;VKWi;nB^pb)A%c$=% zSR;=zToI(8vAdgasx6fKFiJiJ#l&b%t5k=&YnBVVyCGpcLb61yNdkf--Igo}BsATy zW%!z;_903j%sh=K!9tA6l2g86@L)~SX33(6WNEu5Y3_Px)9;v+JCv3s7QiE6{4N$g zs+01a`VV#=h;y1Ac{6?R+@N32eX*6xL0pVFf;&yttTI;FM_BIQsO zqW&U|YF`km?!atmVH_e#Db(}yW9~&)3hrEKNBu;YGq>ZVgqgHBQNsSw@zELvs-)Pg z{j(_{rQwXW3~6pxiwbv(B6kavy9LtSBG%m^+}$F`-NM)1;*op0d~O&6HRajo*8_T0 z>M#xgYg?M_n}r7%U$d?RNTLHJvke8@g;7)+qV%r9C_eg|2?r=rdE9aT;|W7^7;wG4 zS&hw>S1BbmzokF-awE^}&yDZTh4<%r^yk|5AFD6lvxU7+nggLl0RaaCO z3e*?1My01YA=0~MAmTHk+Jd9T!c7&G`J0Lds9c1(IZ=&;gJUNv!%^D%ouOPTU39*2 zpQXTxB+~&Z7GZ9X^`hX3peO!d0_x7NAwYL?_D#YyeW-Z=9+rh@M?EK1fOvFj4X1{d znFY(>y*U)9`Mn2KOI+QSmU_EdB~+)^f{LU3DEbFaCD(D|JNFkoLfWMD~D+ z*-9;2y7X|O^a6%YLWLFeBg#tI>&XK{Z1&@8aLL(yRL^j~(*|$VE1RlMXo(x_99r*h z_IvS4d|Zn?E^^N5s-sUyETkVUcFgiBfMk8uGfxz04YR#r%PPTF*0*7U zq|c$|KKLpgnC+yc(GhAQYb=eaZVcVmgKp_*i8b~zHgh+Lm$-bnnZ(m=SX=~2hIOC_ z(AG4jl+pUw7EfD4TQ?zF=3r(n*ff*1>azKRvfOn^w=i=_y_9(AbY)4GLR3A_T+hxH zEt@i8$q~cVvsWk`V{ow~8McptR`F zMJS-1?UrOVY`Uvz3RK@+6)QnN$<;-02#w2{*?9{eR&kX*SAFGZCB@Y_tb-fQT`86A z$I15B$9Zw|>#89`O_~bEr1RYFG~H-_R_c`WEb0WYjLN zY&pn@5pdLJClmh79l^Bmu7$J`>$DS|Y?lL$kJ+ zRTm5}zoNHvTnW*@)6AWVgJ&XNqSsdmtnIrrlm*&&O&e0GF-^vYRTny9M0Ds8VxCF~ zOqxv=wPcp zB?OLBC*8Ot+L%0LoCU-N2GO%xL@-*W==OB|)a~@pDMZW!Vm>WY z-LF>dE45%>^5`{COzbD!;GYwp@>IGdS3}bXk4GG+UfrgGs7O8OEoh{7fAOoo%I$qY z(~lJb6dIb!WOWxG;_giUq!po=8rp<7MYc`&Hz3-Op>>E*WN0-)lUaZVx#jh$K((GT zIPvMDi8sJ8{^uzVCGo|5A=&M_?DHBc1OU*VdY_!}P>dp)arAiNjS=xiU#9`_SMQe; z%E|JAFeTyW*0sIeeLUOV#v3i@Y2xWD{H;GlDBP4CF+bkf5$cVAY%Y|C1_pmRB&>C= zcHSmNL_i|ve?I%+^10JsZ*Kn?V&T=!1YW-L*4eY~E+0D^|4^!zUG_o~A8PWA-QFQ} zsuI6=4ZKkyvh;R7p+qe&XzUU8@kOCg6j1O259LP~?|4}uzHloqEI%O>g2*51bf?_P z+(H&UD+ulWp06bYG&WX#bNPpRCF8+0W-g%E#M^b;# z0teo*2X0!hiwm8uveoee=FU3 z`}jhEaqq?D)iZFOb{_t2f8vQ7`H7ou!Gt=wRMmy;c02ycTj`PSVctI@i}X*%joLcoJt?@gg z4TbJ^bA=%bvyHxaHbO%f3gCUjg@#L;`j43cPfDRDY+Tj5P(i^5|E6;yW6o*nB>(Tk z=*LAHX(j2MwA)UmIa@M0J6x`+LQh?FkZ&h8QL)4Vj!V-JCH-+W9GZd{!F2zG{Dbn0I2wgtE9PUfcw4BUKP8Rba}=8nrsA zdo&vIf?q@Ry`bmwFz@Fb#V&b9rfEP^o`MXy03k(HA)6&r&a-n;NCjRTfEQEMmlJsIOaY|V}>%$6$S)p7*y5S`FTD0uVNv%o~ zo#0U?4D(yIDZOO{wS*~=y}{Z{e^N-_pw4}hbUx*`EmF*HGs1doFid+uPAL$l3CoAW ziJ9idzWhH_nv%VE=+iuNqn&6~e+I-OMd0&Z& zG+otgUKU!QWS?a`*-K7fHfc4FVX!f238g#E@IA9R%XmSVdZL4RFTO9-j}iX}*WBAY z36D_??UKK`Hxyy2R$uJrXQhl<7XA!1RUs;m1s8FoeI&Zts>SlYXxT_m4RYJwgnpwH z*T6D$4}H_I2o`D$5ITXHK9-_$Rt_=oPVDUgdklwoT+tA5^j;gBRezN>!s^{;B-EfR zR2^pOPRT9^<=PO6;cvoMD&0Lith{x1MK$=jtB&&Lpzg6S?+s{?_NWS2oLkB-w+}Q(q4zV)5T@e9O8K3%dZKt)s6AlhiA_g_aY6lcy!dr| zm zK;ly#(}Ll{RgFN!LZo^CH#msfM)jNOSd{lJ=NLCg6_Oi+GehBIP&h_f$P_({UE-xr zhH)kokdch3Fu|t@_F|lT1l~q?KhN}%ZYIfNN%9XorbDHoq`7TeCzyz0OvDOfm}~_j zv9^OTJH$AND0UBKBdSDa91m}vu$LIJ7xc8E6y^Ye#hBMX!U5dcOL8=8au=&|hwgIQ zs|5NY;#(=)obgO_of#)x`9wScBX$QPb_K|*T+NaE69HgG0GQg5#|Qu;0>E&6{Q$|j zkK9K9LWyF!FdHF=4K<8iNK>rH9VmyO71M@s4W=%&BPs33ua2fO18K=05mN#Xc4}DF zK>J91<2>^NH_wZ4FzZ=KSN9v z^ImlUbl}W3x#{1FeU+Dc$R5U>4#~dSxcL*=2l0piv_gy{00t17s}P&BidS`ypK}l6 z#rEZp@5MgKhrh4bldD+f4r_dz2wB?zr~&~`@fCb9cGkw^artn=mJPX}WjWhm?(^hn zC_oVk&~IcMm)AK$ju9(V8_EPQ0_2Dl zTzD}qd<7>gn+cMg2gzNR>j~mU2XJQxaHj`c)iweK$L=qcZg*F08?s%WFA=#j$N;gr z*7BU{TQK5GNRAN=urpl+7(9lj?1P1_TUcGYP@S7p}b;-`-heI0ipC zi4EPR&)lZhZuMjPQA7(LuY0`_KVNCjLaF14#PY2Dj-05s%@W6Pu0`isSUo8f{HR05 zaTD$2`M~l+VPF~UMUA9H3&ROk|BPZmeoD!0e=F8`K|UF@;BEg2miZEmc|l&hwy$rl z;44k(@nUk1M$NaPxQ(LVjUxArBD)Qpe+3(Fl*gS!lg8A&$J9;7)TPJN8OGGVjTWya zY#7`R4Qhu5za!cP)!Q=#*|%?08Pv@%QR+C;u$<-hC5N;{2jewOM>V8J)fp_Un8<=0 zcx`cLFrKLG@R(6sZ(h!yjoV^f$ikE9az^ZwlIs+~>y(mfMneZnbA-@d>nbY5@6StIb1}N}0QDEiz8oF6%g^7mPCMn|Ti{6U8etdW)|f54$4Yvc~iV(gl8X5?tL zzs8}WNtb7gKX}PGH8PcEv53^hb)HApg&t}X+gCL13K?o+J$DdYj3u=(p3mJ}_8aITS*RCvNNtB_dDLAAgKfJA zw9q1U^(ps~Gd$8S!+-doL92^?u#Iw-cVp3a)%i)JU%Eg0lCy85e7gVZg9f!O&w;ip z`wgmHfPuDwvplLU?r8s%g9ha;`hm8tvpn9#?GG#gcjspRm_=k1%g=`Swl4pveZ@UzwaC%&Hjguh zV*mbqMZT{74QC}{gT`Xeva@g3`cZ@WqVKY^{-V)QgW94hS?(w&!M|bOBx+jhs6l0s z;pDY4Px|;g)~u=$Frjirii3p0@jEb4-h>%g&d)fpurcE^tqq+1VW9BH>U` zesSg80qt*dp2xVzyzG3F*l-QD-Q5OV++K3F>+0`ryM2~-WpTvybI;OKmwiPRUn@(C zr>%0e4LtO%vq)R#hSJZzp!?2>Oujg7!>6s~GY%}VpMAGx9Cl(p`|8&<t;qIAGsBaK_R;eA7T~11`!%r5-o@ncH-(@SpV$S*%zrTHIc9Dwz?S zlTxzGk(JMpm74r)P~z=!s9;%E9pnAlS3aBY$i@~NitaC3bK*zjNlYTwocIuP^kwwJ zZ-vA1#3y~%oYM40X(q7-E;dU}oQOQJNfhZVM;MRTq|TaCq8={G+i=M#Ue7Pfo9VFL zpzI{tTYJeVT5l)Q`~0B(PT6cU_R)cj4OV@7>n=8>Kl%Y-j?0f)W=?q0mXv~y_TI7q zDbVTdP_^a`=6XiUvSiBcWXO(Y$l@-I%8p0KZcflHPf$rdgP@?b-At(+4XWJb$)eO% z1;&hJOukBnd$t}@+G6~ zj+54FE1ekRsgyiZR6G+@JYx=;yAVz=V*M=&k})+^)-P4oGF4VSRhA`Hb_Xdtij>76 z^8x*%MJt}>2h9}-r~5<&X_y12Qff+mYu~8til^j3a~8tMl&B#7=IhWMThn?m7!MVU zhh51pIbX7GlzGLI`k?s*!s!mNUf3}J#&b={FDbvecXVXgbD0$0D-iC~AuGRW-R_N^ z6dRNsO_bfaLT6dh*X-idDxc~AP$-uZuyLwMGzInZ#!qq>9$RtiV=FY={t)XwjiQ=J z`P>msZ}LyDi=!3Go?%LUiTUdrp2Pd~w;>L!5FSWJ?z^F=s3Li&4`|pf*uGb?Ux{(I)>K3 z^u|kKzQl8HjL?unnzyyiM`iNz<#CoZ!>wP|ta47VwezTQp;q|0g()3|-GxP&km5F8atp&m^pPGjWGRFv+Lyt5c zDwKJHoss~aLSX4(E~t~3o_xF+WlL;$+U+vb%|fd;1_df_?jZ6QCWAmuLQp5Wvi|P0 znAUEcx9Vpy3-pfsP*FFx{dyKhp8L0K2&R-R;ldgH9@Jq9*l<2sT!Fcad)-O5p6O1L z#91G5iIZhSnuqQc!DM1urDwXZSr{?LnMXT066UbuRPWtTRvqrJ?Ig`Ts?N>hiY5RY ztMJ$7U{00tmdDN8quVf^D5v1x$ef2y59L7)g+zHE<*HybxP<-0J)-Lb`#MO3s-SwIsgYgNAHlB5QnV#x8YSeq>=31EU-vY=39#K|qme!D3$=*f&`_W*V*+ zK2IWIQ@2L4z@lVsI*hy#24{$uH^k!%@Hhr2gzaMs%^Kw8@5e75oHx-$0U=k<(6s-p ztU@^9iS<1D_{)+2G{PYXCDm~xIqHR*^7=Z44vd>LPC`rinGgAwAZfpa$Y`N>)ZaB{+zA42vQI{x}G_JMP6suAs7k?BI2}QK!*ULWKA$>J3VAq$6#XmPg9UP!FLt% zGx>`4`D-54lhWi>K33s7);S9qE>|rAzYn=j%=&O6% zKkx+ z9-=|ZFRuxi7MVx0?qSC}k;^XK`}mJ(P2tOg2f;2K`}i56{Hsv32^EfK*Fm4mT|`w< z&3TV5dS`nq#B+nk!4ogfgU4~>fwyg0>qG_w#dj*G(0yyt_OWrAFIJa4s;=X7|0 z$0^Kn=UL-8DBMhY7TL4h0=*+6I{%s`klv+W^ku9|M>Fop#fQ@Ocsx4kZq#$^ASgNr zK_PZ{c{U90s)GO&!ViV;K_R?Ec@_#fHxz8hy9akEF`B2R-;*1unw{t@a-FWsNJZ1R z@ZcDA6ddjo@{m2%Nf4wL&lprG& zVpG2jp9MjVAxDtL%59G?Ukn5DcA2=PU)dMeS5A8ffu(k8m7PpmV?yi$=Q=#F&BnBL zU`ab}$$4{vR0Z6hvPEGvJoVDnk+kP`G?g6I$*!;LA>jxH`SHk%2_|j{vMFqR$bNRn zzJJKxlNwA2!9ET+u$C(fO-GR2y$r)%fW2ObWizLdq)xvl z$-uD(H-qX**e6242~e<|eZ1g-RcK%3Zn7aoQF*0wA{kK1F2kfl#dTl>iMPmt&>!0C zFJXhIsO+QR#x@t%y z(+AGe2j;OQ(?N9ugwVpT>>1nfl{zGQ^dQ(X8fQ){dII4VhRg~<&_a#aRWSYLi~Cbk z=K;C+q)>uzV)>4t#voXdp(IpCD^o{H=$fpG9azwXO-}1MqUOu;kLQR=vf;W(eyYDpSk$mi3jk6}sfYscIX^sZaK1 za09HkjwqU4?FyJ(j;c0!GuHkdG{qwM+(;68Q>TPEdFL7geXSA8U`ub>f6qJ4HwkBv z1VQ)WdX~Wp`&bGQ`x=6d02@KTAHWHn*by8u61)ob>^*6L%>DqUG>-hl`tAw7NB)#6 zhk$!=%nxTL!5W=d4+!@e_E97APb>^F8w#G<#}XkLz2Nl?ENU6t8U|K@f|a44pkO5; zRs(`&fuM_a7#B8=u+y~<+OgpVn=Z+kL;e>)a_%rUzS20d1a|w7fMp?wpy?YeMsV0A zY=tWpd5A5AfcE8>VBFofaw2mqWQ({R1JMsd(>9KTfp@_5kOo+FIM^3!^nUwTj%*Ju z!kXF5T7fI;EY!iXb=YETt#21L$2#z^4s-`Ste!Be-WsFH{SD+YJ)G5Cl`2{t!ObpftHJ|BJD9S+dKD+|IVvRt0Gs%9>De>G5^U#5%w;Q9z6}Xvq#4 zX+iU9WyLNzayv`YbEsIZs#ughhAmI5Dx&(zR#)y#p{sQUI!Y(e6QB`l7X^AV-r_mx z>c8!n-|d)-c8q{B=wNC#>k+B=0jc=&DoAz-B)Mc4PL!o1*3lB{^eDO1JzT>6+Zmdk zgT>fY5cd*j>HxD*U@LJ)a=>oe&d-37w2?*u(iLAMJeG5~f}9Qlg#>~E1EW$ktNUy0d0dLQc*rx{@y?e ztwb3L7gv=uWrkNX+jm9E7WlP~gPhAjw&x&oahSrDzHYl}Sq@5h8rMjH`-*8u8h}0x zjXn)Y5a`dMI1tus$TF}jU+8sg(K_&C|uY4eUmh+dy7Ywi+bFWXRhv4Q538? zHR?opDO=F?=eN@E&TwD3+^|T>R-|o*HIs{-p+9pd2tCgg21=jLy*fYhR7>_!O!9r* zXLUd^Cfc`P7f(*X)CCk>bYQ$(SY$t`(_7g!S$9)rc8V@2Tvz=^BJ9+FcF!=f{Fs*U znn!0`tp3RH;_ziVKa4CdURLAPVIgK3Xr~CY3+37UWn zP+*x-s)7^n#{&ibh`#LQncxZ0A&%x1Z3MC14yO>U;3Vu#m^LI6sRMjIBTO3C3!n zFn6m+&c&|E&$qE|N<)%>+18kKu{$m*nxBE#ODiFB8RA0o4FIp?Rl>xM2FmGXsi@blv8Zo_;WEMzfT6=7!QpI`6E>Jbk~(AbslqHy~QxBAtyz zEc673ARxAS7nxk!|$nN5Z*0 z?y)0}fcG88=*#hr44(ZuwQ>YSnM<#gz4N+i)4m}27K2 z6XR$eY1NA0Wkm3`!Z5B9-u~Xy&&zuFmYpUEs zuJeikUeDfCf{V>cYV&JfCFIYFXqf#~CAmnOyGp)4D?A`v2tYqx=3{F3``SIg)P9BD z46D+}cq(cc&>Ci=LX_cyaTW8P^rSwB3vxr+1_REaeqy!iO4tP6*`taN#9B3_5mxM2 z>Z4^q!+ymOu~tRNVl0*UsDcEvd5Dowva{#q%9r&WZ5c4EQwCHk170fwN|gbH$^f6j zie?~ysi5Kw&_)tyBLTD#C)UbCa?!F#ZzMLh;?N+8#v(q{vBHv?yN8>;C-q_p5Vl{T zgRrrKaWN?Q#_?8nr;aQE+&;XHCQx~Hb4ym!aMAmN>A0)q4b^oy?&~fv)-vgE+~Z0OjkYR-;u`EV;b&-Ko=IHhEARYl4Cd1HQII9y{x1*hEp$ zVwl0oQ&)%E)Sb3ei&H0rPXfQd#mlY8F%!%qGcJZ`%&2R%PK=m~Zds^K8CYo2i6B>7 zsyb84LM>TzE2|wYQofzK4daTkISN}@vo8MLXP$GKYi_z8Z!X>AL%UP5a*55(A6xe@ zZ|gRv6}nPmF{f?QJfT+~T(oA*f0iRbwv(`%CZd!B2&9PEHGTanHZ+tDWP(zDQcQ9 z(eu=KLsxTGczJD5y5yqZ+e~zrRpeOkwnrJ624AC(muB!fQZQxck);mS-crf$d{%aS zUr%T$Y{Z>BOjXPia&t__3K1DVh`V}?vZd!Z6BZy*x>GvQS{q#Yy}fK3VNH*)hL>y< zjGAXy#n}n&F=d<{o6L6)r*GAzZ>6Mf`CPVCl&j-=ZG6kO<&yOR+o81Nu{4Z1 zP26>=H(AtyT4Fh=UYw1zTvXQHcSIpcK`0MqQ8iks|35M1H>ol$s6Hw=`E51GGNgw| zt#F?6xOXU%VnlfEyg67G)6MevF9AoKy#UHaq?++R+cRwoKqokb%qD>;Cg|t)#UJ0p7uxsd3`sn7ZTHqq9ZeY&!K1 zbmhsvmxzd+ZJaet+i z|0<_4eEG9K>^Id*+*~@G){9Lw+->ZG43&E0$mTCi6t~xIAShpwtPe&~2a^M@88$UP z4{}yg+a6EnTMBNm{&$N{H-i=S&bzyHN2;LVKlW8f$};Y8_>fbF-}A(oPPJ<$FTW0X zFnce(ga7j{xzeQa^6x{(cY)*N{y!3;d-e3YDjue-Bb{%q_puswrhK|1Hhg#9S&!S{ z{98AG_N3v(YcH#B*EXlW{q3zR`?Z(ya=#&lP5zng_tZycf%H@VSRltI4z7vcKx2DO zE&q))cHg!+-Ok^!jInvwt3Bke@ZYLBrnmm-zkH)E!xE@&=Ib-r>6fs`-`9JEKc)xP z?!`T)QM_`YSDoMJ{dxbKR^~U~;=7+g{fC*Cy$2$IUBSxc}4LHz4_*w#}$WMFNUs#$gmR_OmQ|LN(cKO_~}HN6q$O)s&a zdl&DkGbsy1vTH5H=lUBM)AHpxGg8eIIB@bwu#wi0;Ux7~I^U_-Za^*5&rBprTVrG6 z2cNF8bisA0!9c_-y?R$~j^iilPJBRL^pntQ^LWj!qW7KQj}p^=yZ?CB=v}iC(F>Lf z|25IDlsW#(;g3jT;P0}o<*I>mwxD*e7jq1M1-{|R4HpJ~o&8=3Hu>o?$Cff{>hpKi zRBHWe-6HRr=1e=0=s6YYe@9m#n7aGZ;OVt1DvMha_T&1TOKYb_&mpmDF5eTX-Y6#G zpulf+5vcs}`_EO4Klo28PX+gUyx0EtOrHKNVJ3(*j5t@zkXWF?jXS3lfB&BGQUBIK z^)^jbiQp>=eaDVE4CnuQ;pcpAKSEdFex$(4gsxEP5}9)7?71?(r@pOK)AaU+`k8Up z5j~`Gt_UvkCli?TOzR*@{_87t`Os&FG9bkKi*-PfBr zbC>_FU_>6%C#!Z&5_MLOt2fV}3+K&Z$Is~M$Vk^l3F+dy4)JyK8tXJ^cMhrtr#9>$ z?pEJ+Y}6_j_G>RSnj9Ca{9U>tQM!*E%qU8H!&{U2<*PCN0Q$>tMh# zar^JlHsQNtO&J#}L&WPo!o$ToPrYVWHbpZOx<<*ed1V{nroAbrvElVb=`Z0a>A@Qj zcKVcpC!aEdh24JsF`JXqDW%q9caO^NvIhNbB8>nYAnoryUJUd+@h}{w{suc>%V|)y z;Q0s-S=S>e@;rscW7Vx*LjVGL0@NY}3);(bydy|W%Ix59O12RpHu4auQ+8DSmuj=4 zuDP^nB4F9E`J2->OjB5RtQh`VfMDwlB%Iy}wo}vJ)9$w=g6iZW#2Tr{kQvbMomF z183*GU-b9PFT@*g#ZjFX5B)p+GC=>XMEFVmj!0A%JxJ_5Mx_=;WeEB;bqj-OQkEfK zO9+8St8C2HZL7i-L(ngE#rrqp_MZKYJWJvZfYFBjSw!6Xc0;V`ulH4&JznR#1AWW| z`+6}y_s_3YKV=fsF1x$d>l#>J_$M-m`HSk0#Cww>B?jMg1LtY?csBZ4zrGOEXZkUl z7O3{}Vp9F(==p&x2cF}-Yu8SFSLw||Vd1^Ec1tfkt9fs~X>2}#Ul*Z)nCe8l(+z8d zJ1xGV_h|0eNRs-c>GgKUtL>49U`*lqB-xwTTiW%|X`R+kTTyiFgC#VU!jgQWk*(@$3iR3-kXXewF1Y*XRZu|3h<|WPkCltP-c!6RU8T_(xNBcx+u;!nBeAhY6q+4y{*C*Qcp)%vg ztaVK<&=n7wX1I%$syd2X6Av{b||yCb_^B-pBQf3U*^c8j0CAyAiATCHGhV z%5Bo^XE%nevj39qc~jjCu`ro0zr7HRM?W(gN?i|Avf*90+Wi-_wdC;Yj#XOUa_&~2 zLIsFDWbxX;qq6{wk*Ir~oYHLzg4n&JmrNJ6QD2;vg?&W)Ghx@_{w|LX)&6^0WLiar zpy_M0B7{^HMy|c2OBeWB^rr3VB>s`k!}VjB-FcGeVhiWVn@^$dmQy;#AB)$3PMyUg z=@f7O{F0WG{(gEzHHWNL_Z8x^XW|n)t$XYD#XG|pLFe7bTfYGJ20nOv@NJ&%t@jQ} zo>1nsSr>jacltQy<|S@*QjY=r*NSSy23Xn`!EA8=`$C@?o&igx#;e`j^=HuA1#O?kii@wB4n; zMQ9s=KLO8HcTivUMr^`acVWw3f%WEm-*4VC`p2^?eB+U#TUB&0CsKa&f_F+l`}Lm> zUY`=JifY}S=beG* z!DHa{|8^&CsF?jU_9z2)w&6bNF8%j5PfggAz3hbpjC7^ry_inO=2e=E|K@|M9d-df zA!a!+IhDtV+O!u}5_!!B*a@oB9snvY^n z-QUwb6I0fT*iw>u621B;`&a7CAn#JF<598*3VOGroNTvH+-a#oWv*0Aqj~V6o~Qiw^Y@U4!51#G$35V&{a)v5+ryj3WwyNB1X!o&-GIvUzejd^ z|ElSmz9$liZoeM<9&`x)SjW4Y-8!~HNu+(B;S#?_rTsFpQ%AUSx#r8f4*R<-#)!Ek zmP=44uc*TKoFz9_sULK4pFQXBDoyejoqu z69{}@2*pKctRLNYl^G(~nl9zI5~uZF%2Dhy;f*>pyOwDEuMe)%GJuecAAVYQ3(jp8 zSkA^sPw0IvApLeiJ{puNLG|2}9Hv`;qAyHL+*Vy%P3OZV#C0>hfqyIY5+D7&^Sj~u z4LDoWZQzw=!6Obb8yrySDQ`J#*dcKem*9}*K;iv$EepR`4SS(UFp{GPShrl=xM zVt;5bI&E2o+aIRPv?k~ECuQvmrE(p#42vQj z(U?cl>^*;7f1Z{pmMq#n+}XqCC2NwRFPcO&j@k!5|GS}U{&yUww3V_(gdHa3aenTS z@ol?7U$gToX?{I8*}dl*?dg}Z?~a~0xmg16_COZmmKvYaYMRQOUrE0~voAh9C40O4 zDYIUB8Od}%DF8I`Tsi*P%HPuCVC`x07`{91&n_!n`~C{| z_D|9)k)j+jM!;$G++dP*O0apbx8LEE{|+r$BNZ^sP$4#XGS$Bntowyi++FFagGpo* z4_~MFr*XLI>1US3ul--uwoN|5|M`99e-+e!-&y4Wod21UN~HSzQSPq}sn(D0IA@-} zt9>|9r)4nt;ooceU25V2>WAUBBC1Y#bD3bJM7R0rLu-+D{3QG0s*M3B@WG%*_?J(& za#s!SvJaF#s$RbT1+;n26%-`AmlD~+sSu__n6wM`Iywt))$_r-3VNJH06R^$|GPfI zp8xWG8vLUSG+NOuvKbdO@99M^yTQ{8QZ%8xrGxlFyY(Y?|hnWRQ%Zd9XY_mbFR7G zYq!sBntK|_mv*i3*TvlpqN(v@p4dM|M5ABK&A`2XpXCldOHK`4DiUtqe*S9h?pRt! zo5@hDUX}Qk;2DnQPi|@`D`O+g`N^*6FKCDa4CicXx(zWhtOrMNe~PHXk)2pVwSDbXeMaT&V=I96?+ zZ!CE2@caEyk;Cmm;Hw`=E!6Lmb)`|9{bY}b)Pk1X{Uggkhwg2zd!e%mG}YsVAM~b1 zbADQ`w#`|`Hh*OdNaUgKJn55P_}lZJ@m_Iy@6PjtkjLAM(JyMV|30ZdHGUEDnG+e@ z`b0RbMl0h|RCw=kAphZ`sL7mvVd<(Tm~YQTLVh|;h1UI3n|M2?FDOC57{A;{6<0@` zt~qf2yWRFrmq5wf9qE^Il-^r5NgRBryZ$fthl|4o^TyOOpVN!5d#f*a_M$ggN)Oz^ zl=()c`p2R-N3>K>^ZYBEAzYZdiWsY%G5PpUk6vKEtNU6ji0lqv!fHlyGxlzFzE2OH zy3Aagz4MF^6|$7AN^%u^q5sMrvIKJW8}0lDI28-28T8z9vGRIpFy1GX-c0o|VVGA^ z@%p>?*IJ%0-#BMi%u_8e32F3(%tyvI+*(q&VzbJ^u)`ZlJEh}o_&Y9{vTES8yc4}S zF5l9h`b&C4YvS|3AL$2A?+j+f=J(F4?0sIo;9j@!ViCWQQ8CQt6U=8+ekZd@)1iF&iA6Wf!3>BG zNz6s#MSI^^QEw^QjoitzF>Mj%f%|$XH6FO{ihFx=; zI3E8yI#M=WDlKD`7J*X=SzgkZJ=y<3iHY-|-LcCr zq1H7fc2AfFW5R3Y>-~<158=B|X6Qj5TF5@UH&)F-=ap2r-xg4RmhPOC{mSx0h$r%& z6_roR|8AcIu&L_Fk*1r+n+NzsxmjY$VNMsbMQnu4bO<0D3!7bnaSs3~d;&avpI17K zG7rJjv-`M`I|ovf9x+D#ZuWnT$C#mV6|B8A3VfRR>%EWTU3C(g;Wf#Aa9yk99{-b= z9*45Iu|0`TiS6tj8xzt!8wckR(?0Kk@FOC zA|BG-J%W`3cf4I?xW7wC8&btiu z$S33p>E2LAY$kw@n-A=j-fre^CmG{*>EYNrsmsl0ah^$~7#p86UqtUhj5FwGyyAU} z8!hj$s17@Z9#=Ib$SIxtx=fxy9zka$N@K>xFL*GxH^^xz-R8Xpe~o!X{K>egY~d9= z>74wj&jJ5+#&Hckx{Gx4H*Ru9`=L6938sE#<*!pk2FI+lo4Cd>bInHZdyVD|@9pjo zYLC$O(%4<8Rw*qkrt0_I*30zbiz2CcyV5eO?ks5~!?dWZBlW!qD!sy>d!F-#76m@D zW>?<5K(_JV;ffv?A@wcl*u0Vt44GsWGGj>geLt1F)(z&F-m9YPb~+CVJ~#0O_xiFM zyXSBe?7wKM{+4h84jkOvis`}4>wk&c;&K-X_EWMlKY8G->GR6is!o< z_*@hd)9P8%7m0>fdeUzIilXBv#_C>tNY0;6PfkX9N2aXd3_0Zve@Q~~On(^n^{8hk zlb^Mfew*y(Rqk&pW~SwNQmqC1Fi|}ji@D{EWx&|4Mz|05YLll8^xds|xiFiBwgG43 zAoCymN1V$w*e`_k&T#X`I|%)R%CZ!{%(58KO`Y$za&!?IdlL}O@;c$KwU3jZ%^b&x zCnESAGpS-)Feh=gC5H{OKh~Z)zPqm|{ieVzylkiZW+bJ)@Va%Ujf(P{<@LA+{%BMB zGHvBN&e@LCp|zR+X1ihGz||n{<7_^By#Db2V*3H;d4Ts|xe4SaJFoW}Htr2TPovrE z1`_OByYvM+H$TJY=7K-_tPwfW*BkKe$;3ac3BUXRIi<#oxB-)kxDP;_c!y6J)J3~= z75-S6Vf9A551DQtsPDZSPj|~tm&Eg=I8cB)qcz*TwuQ28KK2T@N$n_p%+5#)Tl5SJK z(hnrHS@!b-+1+6Gv1d>|OYU)=)}PwrW4H4D6YCC=xb?m~7tN414|tpB-lsmOiP~x! zPNkI!-|^pV@hE<`X!yV{Xmfzso{@Qu2xlSpH``W7ZfdK+K@_*%_jBNVDt@SIBe*{8 zA)gqX0(}UT{7H!HqOMjl>zAUFM}R*{;!~{eQTs-osr5V`9!w6CPV+#7uiHZ!Rc>D=>=jM#-Ghtr z4^ltr+>eChb3E1vCAQ{SdVh>w=VslW(bD%}2c&O>-G1QyO$y_Qu5<6LzXYoBEbu^w zRA*^?bB(_mzg^osgW&}{mmkT;0W4N#0YT>lacsE9pf|s8-CzDzv+;475bVwIIq+C7 zGl~6nC$13-{eMb)U8A)DylOK^bif5l=u2TbItPDB(kyBuxaf(1`-2yoLl|otEuK@e zo+tjwB?Ie)R$2kS@+46Qk~I0n=S{ddIr9rWbUq}mBh)n(M)Xyvj7<3`n5Qbe=rwrY zkLL5H5MRu~BQ~S8eaO1PQYRpO!4N-?I}=v>Z+II)6O(~(W(Hs9IgQ8n4eVWq(-WNy z+w{+|mwi1uS$ih_Hr^m z*VOs1dWJ$z8X1T+v8%^>{Y~^}K%eL|i*Ou-dZ^C|d0k+Mi<|eqcuvXxe_Zwv2@(ix za`XRQ2zuY6avaGOaL1MOLlmGdkD&Xn%?1^6`40UKd5wkc1P4J zTgu%s!?)xa`t07-(xc{1c2>{8DEcFb#awM{@lqGL-|g=dTOfXoa=DIl(5DWX7MBJZ z_^S=0rbaMAC9SdYpT4ADDr4TZOzTAqz`epbOK)yz^l+-1`*7ny!qWp{q_6wa$k=xM z6Q}8<(C-WyPO(<@QWNJ#2TpA)H?BqEzw3W4+ObilH3K9Nyw2=jPIW_iC@c9`2|G@3 zERnOXqB@_K<#_s6_-AU~x!0_1>+H_4ai7@Iv3oteH45k#h0ZeHaBYYux}|uRL2w=q zB`F;Fp+%0`atZW^#>&(z61R^DIcU%m$BAiRGOFt zU|TSs^bDqh)b)N3Scld78$fJEQwrbRY)A-AE$D(P= z6K<{Z^FAfNUb>mji+qdiT6PUaMs=$2loxV-4lPPYfB5Ju)xB%@!1XXtwklfcQ+~?Z zz&-unZolHnFp7DWvQ|o;b`Ac^&a6TCSWF+ULU-Eoex^G%#J+jCEjSb7aYqdqR1|l4 zNc~@)8NDB|cGqoYxaOfD^nWY;%_w?>1oV#}H$EhPcG*q2=&n zq03US?Yyq*p1X{%Xpk%bxt@=QogrF)VAt3r$cXsTmkA3*2Ih zB1!I>bP{IE8l@NX<4t^H(TkUkM}aVl2o~42Q!(0pT|)=nO%B&3iVvkoi+=q2d6AU-1a+^? z4eF!_uhE!5?(bl)gChP*=ekCH?>;?H{>>0l*LcV)Q@8o*+~p|cv|^(L^AIFiYKZ^f z-=R9Cw{8Gh@2`)5xTahk0I=R-a0y{UNN|pPtKhWbt~*Ho{Cl)Y7m&)tT~&?=j_E zUG9HV%EAV44#)alOYy&{YCIThGa-Q*EE64ny=O1m^L06ZqA-Fes?*7X+a`^-%QG?? z841`2KFBsqT4UTdLZ}-9gA(hqdp7G`&%tXi#hWmL$(9jO3P7n}mlCgvWnmet@#Fq+ z1(Z23b9A}togK@v0bws;{fzz0Dd-b|sG1K&11Htx8`&v?>p=#(r62KPi71$~%<=j8@|G^|}V!2|s4N}v(pQ^w1sceU{wlY;i^1#6BL z5&2b9QHrJ7<;=(sbf3^mV&ZSXErjf^Td3kU^*}>oIeZ*<{h6=n(oU_JsK_Wd%%I3L{r^&8hceOs=s7&sS^ zdukjW$Ar#Y=9*k`IkL#^Yq3~Hk-_a`me2uaSG{r|$mCQ~aPV=91Q41fImS8|RAZZ<_G2;dh{(ysE& z-}-^DnibA|U6!UCjftBXM+m|770R^|pSE#5_Z|jH87cf2*YUZt=M#9a!fGxZJ4#)6 zGGxp&kQ#7k3%%~hn<+KtlJuI9vuAT?fM5Ijkj$mO(zcC-Elt5MW0q1}3W z=%MxCwtBrgr~`G-vQgS{T-T@|Hjguji&e?H1E$bQ{R`Iz4o!B(u-+WRxlw2pF80?w zaN{MI=yVXmqBUqu#k-8Kf&%_9Y?MII{Q>#S$!TBrmG*L8&OZH#gsaIegEvejy8F-P!9&CPAnZNyC}Q zO}6r>#Ay*)JqMiDF|)ash|L969OhIN6&`p*WNvY&0oIpjki38z)K%yPIwpI*>;~FP z#7=e^jXS-OF01k;XNX4lq5_nx7UEHOv0|!0+Gy;ASs&hSK-frt?9b2LrEVY33=2Eq zv?w;4mdp~ovCTGfOFYILn($SWgnk(rz{n8;*#j1wNbH(8B3+=*9q#hK4pRX3nnpv8Dk`owJMUsle828e-6^w<=&Xc_o?TZF{d>Ux#R`6`gO zieCHOwM&hO9==8b2sXE=6U+?1#=W^)E(jAoR)qO?(f@Jti4Ye4MRc#R!O9Z+nY5rX zJR!K(LEr;6Cczk_lV&axU5e|#s5^krXu_Kp7=#r1>Uy6=C59v*L-B52_7Y=#p&$5?a*3ohwgq-z*vyY`qMY?2 z;-qMt1gxse?d{zK%iSw}%E~e?hv&%esEOj*?Fs)3U|!)kSddqO$Mc6txWGZfWkl}s z4XTy}%iPnD1p*{UDV|_M1STdwpVC<_9mqTZCUyx-c3XM#;{q~*9s{bxIbSMkgf3*q z2rUAdt)^Sv7 zeSQhvr>AxcczG%cjibT=8i16wj6^jBk6^YHrMeU<&kejNNz&a-n0DE>hk!BynY?Lo9zN^Fi(S3YCcRfH9bOhWdM?ou}SYPE(OIS#)A!Di4D zL3q5TY_;iA5+)e7q|*TU<(uN##tb193J!B-{193t2ZKC_K*8HIp60z_l3;JI=?Isj z;Q#L=sv3|QftSUodMc7Iowvvt9MvMjBErSZ<=6tw5s36e!8fYunhlweL73#y#)HOJoiWOM}+_HfBXLP^#%=;9w;lwUV0E$iZ?IkgH&f9<+CCF zA}UBIh*=pt=^L?3R{w)ZRMP=x@Y8C7*^`=}hOAX*>7|Lc!Em(KD0^5-q-;_E4H~w%p3C}i?+Z^MU z7A5fJrjxt%(38UcSkc9R(1;kqL=yq1Gv26Bp*lR$AO)Gbmi4K^;UK^q*NSj0JU6tM zUVqN|z_n!h+MxXqi^iA*(v7f9hjh(a$^D5U4ejjLR&i>&AlzT$_c$y?6L}9Q8?*0M zu;6KFQ1G-dFC4(qq~DU{BE$|KDm1_P9F9rM;Gpkmfd6^!W~}%uCT|SoZ0(E)AoHy| zta&HZZQdf#Jk1b+cbSNoP9fak&m?;@qqBT);}I&T`;G^=w;{l%o&{bNbA#dLrKWc} zJTj*+a=%}$kQ{gy1_iHC#>GCKtf*{p1P+wI19uwmT?l-Gop=+9nt$HhOPmrMO=*62 zZ+!AKcq%eHJ(Jag_#eBrw?Y>+iqbF~b12oJveh!mKIWoAA4>Z|LH`SULFQ((PetK{ z>SV?BlVB5O<+Mzf8C4?Qqb9k0CzW~XG9DD@gxBE|@Chq6V2X0YlFLK)&?Uyimk;p}fJvw?cBAlqv-YY0tF z$4G~GGR5-xz}D4b@r4rUDq|g%PP2_fGZ_qMpmi@SjwJ9(jpzJu)qJf4M9i31-cOXn z8HW1DjY(ia?XJNcmO-QY#kxzs-s;jlf-d}(5AMhx75yDxZNz3xjtSSc&JzDShHIoU zz@r&@q4;63dRABOlH5GvkWowOcJ{{xnkX=8dU=4KNE`gcR@ypn2;%NK{q!bqmW$T4 zPv^`+=IPY=iR6G!lq4;sale$K_mMdCyivSQcG~`rTo&-l4Q$~NR9RS^&+2E+=2E?- zpZ&xNwK`I0DUHP?bq5j45wKDF#6A#+$y6W=vX)awU~J_JbUH01@N)D-v3D8LV{c{* zGqPE=wCKPlM5>-<@3&&0xkAG{9H?vdk;eFFLhB%*_srllb#Hx{J0(6w_X!D5{!fTu z5wtw#fB=thk}OlpZck$*Xnb3ci{vh}V*lfo&3!tlCboWwM+80k8kbhA`8ghlIAHw# zbgvu1UM5I;MLtCVI&_Vzb(*adq%Aq5aDN)b{fh0_+G^4+ITc;7ddn~ysLtXh3q(K4 z$>|Z0(6qooHRg?a0bjPT{?o2-`Nq%*)#wQ@0r7PX_<+|pdLLyV2EfwKppN)uP+&23 z+2k29zKDnTQv^ULy@5MY&ys6ky6P=jZE4Vzf^3EnVYMMdmovLjEOT%AlZ-%K?k~j% zs5jO-Q1UG-l#-?ugm%X<&9ro3EBwzKP77=citS*J7o+r8W+3DtleK-{+t5&Qz@%c0 zsxZT49{?4srSl>resy18+;cAL<)@p#ZG>9J)b_oOodYl3R(jr>Q*j?Mx1ovF`nnwu zj=6X1Kic_^HG(qL1(JnJY1m5e|4NX+EsS)|EJybSVj)E$5OgyWF#MWYftWp^q4ih- zxI%rUPaFJriSNrSQjxcajzsJ* z?QC*hU#eA(D2dpgq?S}j#%P~zlF(*%Nq9+=BLE7l*%O>h0mZ;Z`D*u5p)8K2d`crh z))^4SM42g9yH9T`RKxMMSZ2*RA*UP$8t|6&6-1?7cq!EYJ#cJS9wkli1!Iz8@PNg8 zvvJLQ2+n^7ybk!o31yErndC-;*wuqAQWt6kqVBxl9jX8-?k7S2u}n8#{+P^i|a&6#~^q` zMNKXe{zcrNh;g!ZtI?w$Ld&$k`*;~^(Bu@W@^A<~Hen>o(NQ zG99NpNe{$@#U1{RrVI%PqrNx4Rjvdbd^|J-G z%0J)Oj{46({8im}oih=)|CSC1I& z?7iC;%2uRms2DUYv7nmEv9jh{{T3P z*0hjiNUXpW^y6I{uMc}%2Foj#cHFdBU0t}-iq*vYXLRm0ZKcoQP;B|_R*PZBMuRdc zj*dznL+G#%!laQMojhFuA#3$Ty_5y^hiU3V=X#~+%|ql>^0knDk4Xfe{hxuJA075B zGcXG3+3A2ma>XQ1=4qV7+y$ALn!HgOiNZ-L`GdCr9BaL@cWXEL`3_X@U>?{jN_qTI zYf5iqBKzUKvE>?N;di8S@=l-KX8;d;a}d5{ zadR$P3-?2N!TNY>))8WMSjON^NPwKYG{!k@B;v|VW%J$_%MQ{3+{8k zrVnobN!HnTE`CJ3R5>8XeAlhCsm>&9v_0V-+R}%vbK~1m5DT%y$P= zH%0|>K(2Ba3$b-wPMD6BdH+j;A9DAjtl^(@twD{M0m5a9>b;s$mY&4tG3$$1F-o-Y zXPt$sbHW(2ji1;9yy>b1+7O!*+wN`s*}F%m$^CeGXJB*YE4o7JrNU{r3q~~u2csdp z6g_2mwl>B@pgF)L79nLk7n(k;ppiq85A!9O{xD!I=CNCC(Pis|>SG+f!2?HHwzM~d z3baI5>IUVA7W-|_v9nDs=~__zEkjkkm$s!lj=MPsVX#lWd2|rC5jOK$DlY_Xfqn;Siv7cF83( zJFa3$vvl{WAh{p`qe77X^jIv(Q5hVcC@{OoI@llpS!VeHR}Q{ylNB_u<>mv?R-#$& z8iHza+&s8AQV$mdcz1JFpmbiwPe=>^y9<(woo?!F9t@vdnfR+jV2TbLV>t2OM{aqB z+(U%j>QF|p$Sj!e7znzyLM*M0D0=m-nBo5hs1$iWJp^?ZC7H0DY5Z#Z!J4zZaBbjb z!RPr(=RzhEpM%P%nbNy#53!Lw@gc0i0PLke4KN)Zbf9f&&I4{|=w}gvOLDp28TJqH z3Q~Uq5*fi_N>MieH3X|N-Hq~Yl4_;_M8Ku>64eb%wcS!L`4CCP;1N5G=fLlNrwOeA z3~I4gWr0$jrX7d`x}O=IWbhQx#{is{^0%OvUxj|)kOB6#=QC|$6*eT;ILDGTs47-x?6e)tB+W_i z1kA#u_owz%CzyZzF!ME|ClpoLn^Yj0QU0AlfXWoUSjqic76uHTE5%$L&@sP9UPgb` zHQm})PcjJDsfsHxv1RFm4go0QH?KKs)X$}(H*RHN^HtzotJx|Pv1t))%Hyc;I7;0S z22-Dy7Ez#DBIRJcX-aOBY+5S)9Jm%zRuY!QspfXvc_I}FSrJ|%ro4PQ>GI;0N*dL5yMunOB90fZ{DEtBDuM)W$KH6W;9cT;2}!#fOc$J(O1u*`jxyxULe@&KSM zL)ratK<^9|TqAmRuew=ll@a+3^QMi|)L)!-*^AdYA(c=tPs86hK)>3?f7uxs({R41 zs#Y({zE9??Ocj$1G-?6;5&dk(%>HY^Neimm0%q29EuON6xRA(|oC?1k4!eVa3a_uX#u2cU$ z@ev3JU|rdN$iWV7-!Duv5~0F&NA9=co4sL((o#%yOBZuK&vH6A6xxq8I~D&hA%5g@ zHPkjY05?yORo~k1mzwmr9$Q+7@^)s#^?e5#C<7#z2Lw#;;Y34TYohC1h+UZ%YMbAN`L8R$eD(hJK}s9)kwFqN45H-`!!-v|i_q)Kb* zde5LrW4K&%-b191=9SL|CWx<%7IJ^A>$_bbvgTkVXMBJy06-LN204stE1jMWvd6T% z=cas0m@k8`(ei=dqi2F*`fcxQl!yFg_dIfS!FoyLSFz8%`Cgca>oj8jyXp}f7 zC{TQndU+x6Z43%KNzkcLwv1`8{40mjUJTZhBJNl#RX*vp)Rr>=e<(zW3=eQj$w$RQ z_t|nDOjOl7L~IIG)U%TdzJqkur{^nRuDF!2N9Vx(YLiYJ{1VgxxEx~(HenE3MrNTg zH6Mg7q3%L%vJh%}Wfp}1BUD?so_e%c6d<K(`|M2^#p4gbRIBB6O7}f-&KRk{;9 z-i;q42eu_@)8p$i&i>bxH(J(Eo1;Tt#}UUjx+T zN7k*m>G}kN7F`-2!CeK`(P>~7#&s!o5NK$)0$`uktmQ(889~zCkXqEL9BxRQ^;$wbpM(^5UNskBwbqowM!y6rLz8U;x#DhOK!glvm+oOG}aj5Ipc@mrj(b zsELty;F@EC|G`aSSYWmw5gMVdnKcP1`@;{neG_@zt%6M`AP%i999x+KkbWc68c?y# zqH@s1w(!3`!lPf^0j-24xf^ubl3$omYQlCGGfIdZHb*r8>xLVN722P^IoU_w0;q3e zG51m2uT88a64%W?ejQmwF48##BPr!Tmu{09%%DiLdNTx}<7MpO6;_%wm0)ta;2+hS z1YQ4Mm0{UCu~xmtb8&-Si8j=c_a@Y98rm5|bP^!g?%J*86Sn9taAd2i?7p~}E+2oC zZu%1?Ea;b;`8Biqyn@n8Xm>k`b3Ci1c(Up!i?`2DDsAY2iwZa`f4@dt5=ZuCXrd>v z=Lvl-V*tkd4S*NUyJ;s^0br~<{ERNKv3CmX(V%Aegn8*1md=R2ziiO(7QL1Km+ix< zD20&g06ippzVWoQ?n;VT`1~YDO21HU1S#G$>D-@H*X%B7)Qjy8`co*+c?{@=+`M2? zh6!xb?0N`^u4@bq_`o9h)9NWMgUwuu)3cD8IIKhKR)b@A=wW#+HWKQ7PM$1EH6c6? z*tL#3gl1fLr7C>K9oDs$ck<1S?Nk~#^ZJw= z-Xh)!aSWAAB7J32W{Qv-&cWC>LUa*APB&ZJyEHW_=Hhsd370^0kRD|YA79a|1O(GQ^KrOe*aH4p*(YG(mF!GQ(TMTJV! z>ho9mC4}A}hac^(apUlLJV*o6QJB}}65i@K2{AP z0-i2t=Ye7753)I>+Da<>NIE|l@X!UHCN*b(jb1~s;e5(`;n zxa98L3wuG}>3NM49x6(fE##zg>fC)op1lKcNKqZlBJ0g|w4)f~@2L48MLC7J1&E8& zk7z@WGg;Gdh8!y{Tvdx{!mdUH_EwZ)tNZ$XIkCTr_boTp<1BU>)NPDLovP0rwIUBC z*rBtNInZcpI@;d}XQyB8u)SVUHVKigqs{Xy7;36)TJgDt4 zOZbt}bzdL&y}dCR{4Eu-Vn4XqJ4p{Q`V1*Nf{=kNim?t`ZI9&-F(<4He&>GWl_H-ZfnBKn#j)ihUo->jIrbkDCV>bkuU0IEzvdS#&Q2os`E-Q zUm3^gH@bMTSwV5lPBQB$=*}9nIw=l_39{!fno!fdESN=b*Q+|c<8Nqo8c49mN!!Ua zPOW%xoU;ZDs}VlqBIa9ZgNz@|Bfz|@oS}A?6Ye34^ocNV>#zchJbQN23?@;EHel&o znPQ020DymTEqSAj;l(@5F0J?RKCJi;%kIPhY<#eQ7zI87^`Xu!%q@k+L(~V6oK$b( zKF0)Ld`$MTVL+`gG?*S*x|d)r+4C}zRLZ7Tc&LG))^S~QZ&&UY-G1T%cjj$DO@D2o;Mv4vRTlR)m_7HGDngE7H z#wdpz;%A-8kMz$z^{N&wP8>1(aq8EW4lae4Sfx>Bxsgkh{@_K~@c_|j%Rs>^3JjCK z|LAwlqS+8GX(8W)rY{ZCD-%AMe{8%mh9sp|S-SMl7Q7q**IiO7DHJnQJ`V~Et`d8= z6oJ49mdQCrUK4J_RP3peBTy8~BctQs!R5Mq)`YNopjj)lXAl}$<8UzZ!!+Y~acIsG zzvq1E9wg#2R{RK{KflFu6bT`q(zOGoZ`Mj%)O_aU!GDn+MTQrv)GVc@9{Q$@;y8*F z!j+xvgvxJH0i~7_V@zHI(*hOn75vzoyXto%GL;&8CP@e0s9%Q4CX@`3vdZx%)&RF< zt`AKrHisBT(@wgAr8zOy(AZFt&4d4YdKzj5h5(=~b95oeov+l52K;_e5Qh=@?jl37zG&_oe!|mYSaQONE4KPE|vPIu6K$vN;yPPW99AiTkp1yWA7@YK#QE*XR8Oi{oOQ>)CI}M|w2V2h7Y=qL zCR<&I>~D6Wbrqu#eo@lbnZ zb7Xi;h@UoD?D4wFNZk&>?RNAT-@$*U6sv-vtY~0Ec<#!Nd6nM$Oo4lWl<^XSgPmNU zR;j4G4V5F230@8SQKB5dt`CuK%0L!K===vzyCcy-`QHq0nF+4wwNbNCXhDFLBDe6& zBumACWrhWb%c_Q-!WTRRw~d8zRH>kGv#m-pz^2ITDR`RNz=GdG39jweMyhZ7^*zK( z9vf?DlB3UlzBBxqr%}N)NSk|BV|IdT@#!e~dhOxa0tqJ$q_c)Fm#x(F8of|GQSmV` znOn$yVG%o?t${h5?Xm(PO3;?dgj9g2SOBXt+QGlon&Kj!!lRj#m1v)gQ!}JS!wbLB zsN~kru@=ed?A`m9DbmMxKc&I-v5$$M>`01>xLIyPiwq|Hy1!7hk+6?Tc~_7HTLg== zCzO*k-%~RGUFBI2f3zq6x(1)?P`4|?rtNJKa4)ktovb9tL9$*s5(EDW6UT(JmuL+zau*60?%>MRC%l^Fnp17YkvtgkMG6;gvGl}9Uiqcp%et8*0f--yNTX@Bof*u^`iQ-=YeO$#CDZ_6~a70Cxp} zZjj(Co%Db!@Q1)ZMH`B(Gq_)+SbRT*bRsnHIv|*L@;0_HoUPc$un~)LdnB$(;Zuy{ z>|bS}`b}vp@sh_QA9$&fc@=DRj>hfrA@0LeLO4$B@nXPxUvG)rDDMv)Uie|GVr<5% zj>z3I+B0|IX+)BBxB&VlD02dej}R{en+3Wp_*2tC=*9;wR!MLNCLDwzD}JhihS`9o zOiQv1!1Q-lvQX8PNbd^>2w|9!PTm)E;iu^JG&DJJI7w{hmo*tHz!*n)yZB3=Gt!P9 zkc)1##pDMaQBUI}i5tsHlQuTO!YCn-I-9vd+C-rY@#OqPko4@**U){|N{G0b%_K5K z-X_Kxg_@hnWS&6tlX!b>ta=K?@DRlQs3sM>1yg8SN;OR`3R_q8B3--tfbk()<_UQR zc{Q|1X8;GA8F$r54K=DktMwXrhp1Khi@r03atUG!wPNtB(Du==P+nUP$! zPaM#B*aD#Wc{~K$Ty!RcNPCRh_4q_wuroLo^U;H$F5>EVp*?cs6=1*Y0@TqmZ_!w{ z6#0dJpjN``JSK~&utrYuIqDM$h!jvErK8#xX)(C)A827|X<_e&B{zFw(&2(kcfuHW zLd8bE_MGS|i1%motV5Bl4*pWvX}p4e2LO;RXd68{R+?|ZTyt1fWy*eLd^^SW1>%_N zzIc&m>Ko%UKKVtx2+eawwco~2nWQ7y{*=%mN#HJ#N?I5AX;&qMsvQ-^_KXuXefjlA zy#f6s)d2RAR|+#S^u(P#G+z_Hx^?_;$*TZVg&F94pLc`e<&(8#`X&B$cWuK8qSp#O zLwhiAB0SH@DJdh?GZUAw!vHkXhh*_fZv>G|gpR=AT?wLNrKV)bNWiZ@O^|ruZo@{w zlrZdgN&0BV77^3R8>(QKLC3`mXt5U(xETpLev63Y0K2uo!3$ zOCWuPd}#3=Uri`*-~$@gY?MItJ>q;Q#?PC;NAK@28tM6Wbd4riX*elrQ};3PhL$8P z=~0>f5mSlXZu$BU^NCiQnVS*v;Pf8fS)vMe2MH6+Sm~%xMx&AAbN2qiWM@oXIGB@C zm-Ev}^1Hc%Wlpk12UG$_ZM4px&C2u8oH6ML!Wk=si+-5;Nzq+b)W*nUG(y9-7fJsY z&UY6FNM<0{hJLksXf zT11~7#+y+a8M#`J0;rNz?+2Ml2LRBR19g=Qf{p1krqBg8(QjC4BVGIJ zWea&%YPcVx4zgB9ohWgmZIYeULh3ZVZ#~tp7-0-fz3?Qg7YfRY6FlDASu4d@@CFA1 z!QR@U@-zZs%J1H66WLYpiUmsaLuxDX>zin-jBoP6T)j9@HZSDO{+KL?Nh)mxd`G!L zqpt}_F{;i*WzRbB=@znw!B1x2GpPdL-jzJ;hj-*787wo9!Ep0FsZ+q%%Me?9kN6xK z&1Lt%rBy*Sm|V-lAbAVU$}g@?>w9QKe8;P^){aWvdzQ&0``$u)2wu@( zc?Xo2m2RNgwm={k?M77w3jnZ_Qx?5`Wqe(9Mw8K=2kGo=rO)q%40 za*E7O9V-4jrrhYDm6y#Lsh?t0IZ7!@^L)RRXu{QbjVr8&_ zT)|>8*)hPPIGe^2fkqunbbiT%*qz%gqsX1I8Vbs}Fi8DS* z*qI@?1_)s50nsc)8VQ}xD^p{|@#SI#4vu6Z`r@)k@P`Llp)C94W`J>F)0%h$bQQiP z0nB}rSm|ofo>t^)0n*ZW(axEk6rky5jc^Z=YA%IY6)FBE|30k?^|wtVDb=+l)(Evx;23T;(n1G^@!wlZBA7>S#g65syV@-m ztv(x5M0u{z<@#dO1ei2~zRIvOz!vSJrYokpG2#Btd3smTw{#nm7UscH5BO5(++W$h zw~^U$PO_^h)t!Dt9D_0TL3sNA_o@GFk29iZ;n0O!>zQOcVhH_V@3Wi&Dm?7E(~5ZQ zw(2A2WpH29u5XRx128*_dl?+sOUngVEx{8h-wB3(O$t2otH42abzsW$Ct)+l!jBGG z8%O5J+WONF&g&s?iX@%|N0V zYJu4TOXk}&K(d(Qf*Glpc-aYb{%Lkrd6IXMFEfIC?~*56UGGj8Yv~Y}s$0;(wTCp-&Q~AaSv_QTEC;7Y3U>r+{$)yU0vel>{#}7|c!-wKY(juAhID?ADo+i%ZtaFA)s-Zs6_FyMVh5A&EAZ)`bFAkp{s;G`* z#Uz0jC7g;^0%`|?S9?j|ncALI9(ASz<_xqPZFv36?oZ-eIQ9SR*9UL_nF9UOmZ|Fj zlZ^TYppa%IU*2mr23e^uMD#%Eeo-q`|ivGofjMiR(mRoo+acRWulDG~G=GczMW zW_9+0lUWP{BC1Tt1C6Fi>K?o4dOXx3ek@Z~#Rq-g9dxDR!NneX5Er3#bvdeo3?9g~ z8R3T?ubApGbY)srS8xCcjQfoW?qH^u)$s9!MTO|EYH9@Vc+hm=sK=lzy>BmLiz+tX zjeQ?nLyi;EyQ+qyfic^6j~E@0}Hf*xi(RTFMTZk%-OW9@Wg(oXx@5qh2D zzk@K(VK?Lv@$3=~C=wDirG3J%$XtLcu+Z6WX5yp+9_w-ocSFKp{c%izmg(Y^NsW}5 zr`Gm8MCBVo(@$OZ2~r1Dt25DfkKFi$7ntarR>a%W6H*$u1H8W9@GL)5N<9SzWLO}e zf*>*UHPtbi-=nZvhDN$p&SLOlEfiAKbdZJq(u;H5|L_QWJ>w~+W-bBWPyLe7)k7ae~{&m9}-O)ETF)q%%Lg2Y3? zuoEuDYOI8(!5*Im9_n##FZIGm@+haH-dk-%-880SsB^30u&P8~P@577LAqUOm{}Jw zu}H&vlL9Gm$3mUWs%#cl1qs60u^lMdcmEaFRQJ9q4rsA6W&a8DD>TvuPWKm26R>T?Jg@n243xK<1hqxaH2=kl{{6^f*gP1!!L*WGUf69>p%>dQI9!iq$Wz z1WG>zbviCIB~g)SgIa7=(NRg8RxM#lIQIVvejqR)+>i%L!#!dlB{^IWao5U@a)x5IICMSLFS8qd(x%4>BgPLoF9m}k$o%vOYSHrv&j}y}Yg&*9*5g=1< z0P{y+Q~Ufd(1P5NOBknXlWn;Tfde!rfbH%K#Ya#f2&~`8K0Psmz{$bYXh5LtJ$xME zv9XJ%%gmWAR&Rj`lU4)B0==djSQkOUNdsgL)eZ&lL09CQqVA$AKM)+pJa;e6Yk<~( zR5;YNrF%U8xd@>8J_%NAR5y$l&8dOsmYvh=S!|1KVr%8m(8O?0?%& z;roSWAH1<(DDTN^XVQVSQa${GB00f4e|4uKNUOKzXrNiufW3UWKa}lWC`-Zp`qo5& zhgqbhztNa5askPkXnk&op}}ETy>5P3L3z|2_xzc9O}?kw|Es4&Y*OQzjP%>56VDI{ zLtHfac;d)xpozXXX9g#IYoVc?RyO)_T4|l1b8wzcT5~xL3?$<|skpVk6Lps5dP;CB z%s6IG=83xRq+r_@d*2KerSwuI3HwPn;i8sRk_W8R#iEjql9TZ*4G*aHXqWv@MR53CgzU`nb9LJciOcy6K&+m=MKxDg<}kh@+JhY9eDGahgC@NBAz% zI@bK54!^(Y4rHB53{G&D7?$$dLNJn-AMu;I=mfC}d(321!#akz7rHgoeg( znlQ@F>ND}qEp&jD1zN`ngyUM#l=uPZAHk1#0G+UY12W=Yf`hwB>Q`W-G>Du#Ov_jR zSgpV>_Lio8u$ufWC2Y3(ZkB&X>8HJw{K2Cmn%C`Cy>jp;jvh^jj~kjsTag3?!L-gu z*I8-m1acAW{b{B9MkIM;q+Q z+D+2L3W5gL9G_Jc=s^~3jwxjMeCJ!1UEoWEv84fQHx)I#_nE`ZK@7E`ol1nAdL2$c z5zst*&<;NIyXt@kGGLYU}alJiU!q8{AUfI_)P*kY`vqDFX<3lFQNBG_qFOE7 zz=I--Y+1}oH;h(+W7E&acOtYKucG2HiFGrt-&s(qn}VJfCA@bqSWp2(g_fPrU2KWs zvbEs<4Ai$YI<2e*#Fz=e{rn9PuvU-f>L^oaoGk0(x;M2R*>)ZYyDK+=VvJ}-KY7r1 zw5V?IM;W66O~aMTT}eo+X|j2|K}#v)w0lB9-0ySh3A~!novtc_?tkSUng>nqTQRER zvQx*HxFwIyis3fth%qll?TjmBWa+GF?4>~W2}--fMH0`yP1wpuB# zv-#)P)hEt5f8ZF;K)8b4DM3k8>_8{!b5@=!t@6IS;&pF?%EZ^1T94|$pJ?yZh{-A3 zEXX3-2SKf$GHBqK`iQmruF#DYW`p76BX{~&{F_{{axj&H)K-eSgxYblD+y^k@E0u^ z6ZglOumFteWZbyUZltKk8?XmpfD;S zhoh$&5%whp_&V*tp>Cr`DYN|f*UL9ZgUY`l-$58mL4qoU;^yg&f#D`kTVxUM1BBpO z;lwTsQnf%Ie31eA(WV&)Va0?LRe_$wqI*LY%+pcxZYV55sfT_M1C$gZ-69WbQ5l~( zDIxn4py2j#h{0tV91oksSp`3=nYPjLEwS<}7t#wHn02`3h|W!zv{!C1wTA`hJ=a7C zDo5N;(Y^gi?UhY-iY+N{VKPaqP?C9^?Q*HfT3$s6^uwC%;l+qJpp194bP#29FdIr( zd`BipFAXJjnc!=#iKN2ztBWT)OvYT3pMy zTk-Kd_;M9^NDJhs++kKTKKRF$*JITNQp)TcNL3LDY`Lanjuf*Nk$LO;`IptOS782+ za_nh4ug7K(mEwT89&z(Vp%h`1^1>j||7fcUf(*WkNEt=+($rxzH4TC~&+Wi$vZg)L z?mJe2r2IQzC~4s@j(jTVXN6>T`X{T7&JIPe&ZtHk6Cq1K8GBudC1pCZJ4zW)<=~cI zhz6-o*VKvkHu3dap>4I?D!42G3_hyBX^+(rxUp#yp7*7$_f<7T!IQCF>SfmxH zMEo$&uVfa^D>*>q4WMIrC+5iQ5(*KBMn>P%!1ce|%WIHYpY=3`LfylxN6|c$1WhFD z5gH&2gah29v*Vlx%H!dH#F>J*rQCsv8;86`iTW9y8*>!~pI|k%asYu-4*qI})@a)` zadUKK8XtfVTSG$>u)EsdU};4Uufq&rLdl5i$M2BQ8rMxF3$5Bf)KwZ0vX22^25WJp z=$Iu@1tcE@n?<>|?AaDwEy!JrvtDe80tpg<<#M2P0$CxX#KFoXlFkEY{l30=Y)YCq zfz?v&IZ8z;VSo-LmMii%lldzzt=qeQafm6P04qEi-;ZdVfUL7il}Nn71&B<914eiqHOA*vo%u3z}N7LEd?s3RE;H(C{5s*okZ z10H6=sYJJt)H+3riTKq7P%+wa0Nm+Yn=B3q4W~i&=`|>>6_XOwFn<1iffL|F^rV(* zd5jv%<%J8{&JS0=+VUc51x@Uu642+!@RkPQ@p`lolbcmFKUeLoo~y~pWH5hyV%(3( zOWKHktf*JbTAwW%oDM#O*_6|pPl7`C)X z!CiD=BHAvFt6@{VyH3p{MJfatLm0bb2YO4;OfHzy&$FOKY%d5R3_Z`L-h2O??_?GN z7H&w$X7}S13W|GezO)k5S(NO4;fcB!oYOx0GEoK4kVnh|IP5Deqw?4SjAQ*lBeGP3 zQ7DltlIQp18^Ec6o*hsD%TQGxa6`wWSwdqAxOPhQ$^#!$k^ngp^)+m*d__BV#Ic zS*CQgV#CHL_)t7x_DR~;(>120u(d&udZliA}tQ{=GS6pn^j_#J?e?T67Rr(M34(V(pdKG??zBAzCA<1Oo*Wa@HYb} zr89JGsUIpdBpgC}0s7+kGMALQkRsu~JUrOBMENY&XT0O*;%3mQvm}iek%`QHA11|k zUS5S=<~r162GJdLmJ+9a_BRG8x*=RJZuqdrWv;kekec(I_rw;35|YllQ>TRV4GTh; zRf_IMb!oRV1vHs?n2XxSV85#HiH99(qJ^TqG>}ag8@T2+c{Z@(P9G-5Px~^20dbSG zB$Fy9g0-Za+!Ahpm#CC0WoKR9;idKsBn2aS7DYOIh+hz-bY0DL81wE?2O0`4^N`I$ z#i>Obl*mo)xc-LaVtehgD+rgd&(kc;^XTj}a|pHO(rODrF|i6wYw7-6}!zP(2Z5Ncy@W?e}$NqH(`VEC0D+99diHmg?uqlm4*@?J> z)S$tKuH-v6Bg89w#QazaLo|sTgR?07T>J6H=nUXK9`h4lzwf4ZLH839RPE|i*69$D zLx@?Che^*5+S}%}mH(Ip+vD#zb%! z6g(nZSq3^=###1j;$wvb-w^AE6D+|INFdm#Y`0It4y#Ppx2c#z_UhGUA7&{C3uBmi zIhFM`?ZqElnmy)H%On?pC>Kdsd??Knn0v25E6_vXi*g7su#dRqo#2AP!C7X?r&6mD z-V>$Jn4n;Vn1}|bdb>?$T&6Q5}Ca9GKwUmb*G_lKLzNAx~T#(%$r_T2bu~2mX0=@bOFm3 zDoTwiqCASoKS3*v_FiheCK?b4R$3UvIMPowsYGnLQBx;KG{AfnJr4Z4)bb) zK^&ZA35v>UCW)@yuoS4PIu22~eWJoVMWh(%D~tWiQq{lz?)? zz0FyWk1NC=ie1Ux8z1^8$?oyhqXjz6d4zz!=+Ir05h2;&g~iEXp(KKFE3TM8O))Fm zuQrN}UFbZ9d=oG#@LF167awYO3sYL58v2qt9EGqY-7_o@MrD-`A<4G)!2Q0H#Qz5$ z=fq3|PIdclHBNVb0jPjF+GpA{fxJPq>Fd>VN;bBGw~#dT48Y_~RG z*%G7;hFwxAo&XOeWu}%_5|mKpd01NB5rwyUB@Lked#6zV`lcDSd4bhF`M%HK=F;lR zN{lqv=jN-?_*kA&!$+>lSVL}0txd?xaOlYh-HNq1BI>#>Kf3uv-7spJAE)6BDxy`6 z&vzYq_R;f#m%>9a3;~Wyv%`tDMPea{rcQJWX*Dqf-LC@8m>93pIUJ~xkix=~^PMP_ z0?Jqy3M$~ufV_CSk2!8guF-{0A^{jiys#*p6m%8o;n^OoI+{Ft70Ht%>@1EB#)EUX zxYu+s0lZ*ZU3qL98q?ggh9N9qMmLHd6MnGhv1oC|_oGtx?p1-ckh1u$6*CEWaEv8V z!lEjV0G%1*A*{$GCWbjRpp8iPiH5x${mcvzq__PG#rk!*7gs}i=!h{WWDtJEV9Kfn zMkSfZ_uBWe$L)Y!29q=Hjkj2N{z z>m7WOVu*Y#s_qOk6N&BboDbD`r88fpDA89>j7M=_h+8BP&HYPP(-L-V_gCq(-@_SD zv?IiP8d=tz<;oSw)(f)3dnb_LZI$ zsBCLs+d;fSBD9VWUX(lRG@B_tcFfY-H6RY54%bFUl3RxO6CvSYYxvBRCaOhMBT(Fg z5ijejS%n1%U?TOgTz~*1&Jn-Y97DK0!4L@P=&#RdMdk;j5zZ+Z$Ft)D2kZcUz)MPD zZkWShx%k*e_?9}#n`?eRYc@khr|RUl=KV^!$D0-%M|4yxo#;xzqT*G2sv4Z^c_QDzI2_HLn))*_G+28N>s?Wz zIH7+E5i90g0U(;Hr{KY(_1pF_HASdMtYPFp0)&QLSOOu7CWsUTP;p4PX3!9%zcLP< z)|&eTJ6NFTGKB)T!*U|iTk1_j=^<{?*@6yx?aVZqlTd=H-6Kk<(j&s;!NdWU)A$v98u65AeP=a4urMR;-#Te_F;!)o6l3wA8nCqf+u)yfmL6P$I$`TLa z%yZHS{RTMUQkg=$Is(L@dM@4BVblj2Q$t`Epx;mi0Zv|6hM-h0{zK6>YLBSCkxp(Y zR9wkQ2D~p}gCAOZ^dk(YwKV?eCY`jb2GV>)g$RQ9#&C3%r4CAh5fQEbVg1@*IAL0n zZ-I!^(Sjqn3r~jgi`{V8v}>yxBS4!Vl6gyY)@b0zjF|GnEKYb{;ji>f9FR>~^(OZg z&Sq9|P_9Lf1+DaXA#}0IB_6825|i{q5={vP5L64$R++_b7(N5>7-uQh(-;c!2Vc#` zyemujaq6plq}u7)U|6g3$jg9BJSD^40!q)+&>`dnW1vPm(9{@}#rg!3P&W|Qyv7D= zFIHu5Xd7DB*5m;Lw!5}ltU^YO_B9r?^N$#^AOiE}w z6T%(fhlZJG0QSdy{pw~2-S>lKma(a(2?2HEsKvQi(sFH%g>|q` zHMfY@oOPAP3?Iie zW2KkG)P;F75VlE}q%~a+tKKvq{#04gYsj@18ZZ6QeW@j)3aBWBKWZ{| zq<09hs$N9PVNjDpJUKcnStT3=+#5^`ZT$K#*@AEP05_^1v6pWHLst*ab{yT9x>1sc zE}t#_HbjpK1Z$=1g%PCtd)+nV4KZ@bjK&b|FIX2@cR3$YR<|m{>eG@SZ`1v7 zR2~cpfcb#Ekg9uyRncIP$?W1ppaUMi3Q{3d$nG2O3<%dNLfU9t-^qvsH z24a#oL*EMAS2dPc88h-OyAK*-Ex@0KRgrho>Gjwh46^3o-}GtaJ1V6Dy^I^MthANa zpwjWjKR(tpfSZ4fxl3rDMc^_f8C(v>_sBB1u{yZ$YCRn$@sIe4O7F&@ktwyUyA)PX zR(0gjhC=qGT2?dMC02me_OeIDRYc7fExcHJXFiG1rh~v*Mq5E{;>Lp^kMW5p^w=F~ zu7zL#duiM%uSa@b}CMRJBMrS{hb9o9R2?5R4e|V_I0j z(B{I^=fx2L}`)&p}fuNRu|Ji6DBOKJv|j<522!!rh($m>AbhNn7Rx8 z9)ZcYUI=_Sl<-zHl)B6X4sWK4GO28sslqX1m0{dMjMrJ}7VkRyW&z{w?aapNs`H_R z7n|eB`ui=SDj{%wkAMP~?B#MZ%TFe9B;{!c#S)TQa%N_KJ(c`oBOEs#>$!>e0?3(o zfKCI3{NX@#2yCeW0t#uw;yM+AR?#6rm5)$q$rKqs_(Z6=0xqAq8eP1k1-;s+6EOxF z`o9xUqUG4lCV!yQXz^w?_6`l6-R{B*6OiD@)D=gYWHcIOC&a~L%$myDoIsl(=*mNYxzbm z>}vEakvU6g6nwJf|NPGWrrcV<2hJrH@!syjU1YsMn7-sWAZ6m}hF}UMsYIw=tUlPta!3KDXo)b0faV5dBuqze-hin;MdNhcL4YfKPQa-T(=R+ z980Wq0qioGM(8oHk%~&KAl>{JDa?zv^bH#uE?F}PCGwD2X_r0oxYWxD7om>qU z?X*!v%Lxp`WGb*K^nmBS_$Y-87;R>d;=Zac>!G zorXn=%QND{0TS1q7v0Ff-Heozo#N!0eirA2FqjO(+J5PcG1aS4Ky;ynXN&^r_*u_^ z@*(YZ2pG3<>iYf0tj{Xsfqphou9||{g{6}<5i^K^U+AbFbTJ2C{QIVbuzYNFVE$zZ z%>=i#6I?yJlR>)dQk0m}zPUgkCU!^EdPe&;lh6-02AtyY$PL=7ishqN zCupf3w>TA|rHiB#XgE`EH0|(KxFm}1;QtM$GgUdzn}18-7|9uG5P4$(k;bUXtpu-{ z=2`e#kkC~aMQ7Fr_lTtSG+!T!RD%Ko8w1+#py-!8TG3t7Ia>}dh&h3j;!|||xj=r^ zuF_ozf{nE!MauKG6bt?o97B6KR$fHd7KODaacKMv&5U%zAk*$ZkIbj&i9KXG{GUeS z-Zem8RISgkD$T9K`;lprkjo!2#$WY?Z99mX6evc3FH+bAaf6l#z{_E<<6?d%YK1^K z93}A>ivdJZKD3r`$7K2e%wS7V+x5)=fo}1e{)vI1r4jFo@s{J)b%^FIzbOjaznh44B?k7U^oqR6B3^@vg)wVyr#RMq90(P;>+E3wPaQ2IbtOE z(Vr}ygBPBawQMFO52&+t;Kf*lxqh;7z|hvbs}-S9>yJ*@?A5y|4B6+hWpk+tC?O?e zKQpf9l)_d~N0Gj9s`mpeJ0ul;Wpw7JJjG05pcP-n9k5??XuPUe(M(+$yJV4Ig@;|E zi}jHlyk1S!E8Q#m#Y9ZkElZv*GD}1wfKhJR<54GV(Km!a4qA1ZDq5G&dw1=;EUeZc&9W_bim*4t4IGfcy>K zIO!lOt&V^(ze4YYV1j{mJ-3prWG%9(6=M2U)nUM-#{W`K-QZo5dI+=Q{aP<2EeKbu zc+^|oudI@Lz#U)x1=8}&y+M-fXE{?-nGB&E2jb-xWR_H|0Max{>Go-mZuYPNtT}z} z)rfF=kq`jXqav;{Z@3)v29ExNH{JigK)b!xOOSi;5`e(n9w`0XrixEP%-R{aHWg9X zgo8cK;Dp+|1s7qBfXGbtNVc~Ih@qw>mCdp3!aqCG7fTV50*~N4s#wq_=66BFXI%n; z5!i*vUQb)A?}~WD5I}xLJXKEb$>HaXpWiL;xi{E>rwYC_*&?{l3Vj4YBFEvW%)kX; z*Ap4qJ0j!6tNjyPBV!Vma2Vz(yg;?aKDf7y8#%32#F&z{Jpi#SY<_#6e)4$!4tZ%( zyBrd==@2?dIJqc!R2X(TM{DgGxbfY32I%>4k)tp|M+kq$re5B}dk(X@KI~0N(4Z}D z?kMUox-db{gaRud6;PJz@L~$t@_UH&P4XY@s_TY+ay*qJ4#jIG*1JiX3e4Pq1~V-$Jwmi> zHzda8*qOwoKC_`7-rxmY4+X7>nKrG3TI_Dde==5J*9cK>Z+DiV1WL{^P|(b!qi7ALWdh6iU#6@gq% zXD1LYc&3k+laySfE4&0tNTKv&d7qu|f`Is+vM9V~+77+F%1;%%4AVF&Z=&x`Ih*^Y zgaPG4Ur-WhwglTuGeIyU4eZPZ*LO^fW>IZ_py&T|yiX$}ytNIHrV7r6>Cbx4u%Y(h zvQQBEBb*z=$8yX;Y7+~eKnI%vC`;Y>Jq}w!c><3Wbc4kLgb7f{hcTW)4Tm)|Sq%k! zzx@=I>ap)Rgk^FwF>yJoXgK$;WOwFj$LWh;sr213%j$7ItC`~sNN4J-0ZzJGGCJ0Q zCF#qH%$=Q~)tdTV++R|_-UA4PbglcbZ?0)foXF$bPQl@ZZPyfg{jFk$=@u*;loBDf z_tufN7VlI>C7?t?C87tkq{NO%qt(JRT| zGxdTwdOUcF+6aR&N(<2jJ@|<~?CM!yMsvgz{)NDU9%?Ra1NfUcl@?lqb*PEP1u0jL z9(Re>>uLEcTpWGHwVDIIuI4*^)KjriZxSNhjP1J2%jNX>BuW?BVqVS$dB!&NC}pVE zTM&zw)$O;eV)TPV?PNllByixlfqFSh1eebunUUyr7$r962bU0U|IX9Ky%u-@(xJ*F zz@VzMus5`8*&CGrG9(r$kNQ6_Qf2h4Ji&06MqDh~KAMPBN= z@4d~9!rWAr3gdLy=Gsc`YwOj!{PC<+ns78U|8J*9y zr7uAX5h1s0wUp(%VX4?676YDD=I50C5hTOZ*hA6J=n{zxbWA+mEqaKi!BzQ zxC0C`&A}4|%ok?<+YTRT^tYR)is!ub0I|zhM~7+@EK@HR(qD*%jtNQPW5(x0Z1+>o zXXY|3ZA}4ME!IIg1BLI6&1p`YpsbkT(`tD?MYvMh)Nzq`NU8Nwx`*{q80EQG-eA*? z(w%7yCa@Da0u!O?IB3iyAa<6{^(>*bG?vLAvs5sxJBndB1$_Ln_f$YFph%61_&&a` zZX!yVSo@PaVVh8~2yQGCis?I2M0&tif77qMlHba$q6G7*mhzw_t!A_zhEY(prrGDh zv}5T0p%HZoI&eXO7g7VA>@(%5CG<=V$^6?~PnwU|l}2P7x&~ajXXtl}yZ%dK+^0JS z^V!*YkhM7#ow#>FTG%yfF#YI|Xf%|Tu)Es$tjs8IBpIMmAbUE`X+mzo zy~R^TpxcABKWPq0xzbh%P7u?MA>b$D=iqEy(Sa5f9QHDxRAMWiXI>Xk)M~J>Ae`Kz zHw;2_D(-MEm~eZ9xb6%k7|oMu!TyB;MpS7bP-F7F#y^5&ED@oFK1k+)5&l#IG^Nf_ z3TJ~_g`z_!;EJM4st zME|h!F0zEi{j*toB)S1*R!AJl-t2$6GPk&QP_*V36fChRtg-?q74Tiju-@z~m?s(B zw1%_2UZZ^lB4h;h0N;XJ#<=w;6fF>P);H+Rpt~up#r&bc0`MpGPD6BXeV-{UP9k!! zz^~hWerddi_R0bsLP|a!Yen-70xilnpz4a0D7jgU%mxZVZgzo}P~feejd${t7s_v| z%0G?g*ouhcuALd&kXR5U28&9gUrmH?C3Qn)4oPe+_envJX4_)}OgY~OJ~E7#%p>9e zbiscWLd6N?Dg;$ag&=pO$Ssg1CV;z z0AtTK_Pp|7FmZ_b7+F&RSEMkl)*;D7i93gJ89j`c+>dHvcnP*NLkU`0g%CQl*rlT; z>DsN-)s@}DkZ;LbQy)_;aD6|c6kRi;u?|3owajtd-v%@@@JawI_+nFb;botPHpI+o zrX+#2p@p{sXylZRm-#y=#QkgU=kb^_U9{yad0Y`Xq0IzEA9N$)_Mudq+LCt>8*+ER zzOG--n^ zxTP% z4o$*=Jii6$tVRooqY%Prq%_p_7sJa#qsvZNJIaenvemfOZxCqJtL+m_dEYbzJ!CA( zUgw-*{pS*-rF?~vNIYVi=?2yDC2bk-P!BrSv`8Ct_HU(^5?)B z61cW^fM1ITfT+t^d}i@uHVDsr4eC-aSoP6Z7^M<3b|}L11$Oete=SI~z0*Vzgm`C( z+`*@&q9!Xhs^KcD7Wrx3cgbsyhKD-J4&~B-_6HPs=_BSeUnYrjtnfPM(REF{+w@r* zkoxKfs^Awg>eLd@5^STGg8KHQkPeX$Cp2ZQ#T>P9#NO&UU5G$Q7&1(2@37x`$7lCp zV*}&ffR)BI4SkQ{Rp&J3TgRiGSf?dt+LOq)*D5d)Xde4S1A30&&OiT^1^p-bPx>aG z)@&KAYG&ImqM~^5Wr3~SksNRgmS&w}B>f?^M*!-a;tk_izQ)Mc78zTmu_-dPM7~DpYlw{Pkgpl?wL-o| z$kzm!wLrcB^6igrethfW8z0~H_?jNy@@RO>+8wiI$E?*cYjk{Vj&E{&i{l#{-`@D< z#`3otW>$ zeDTeTZ(V%j;@cMAwD^|AH!Qwg@y&{FReYo3+Z5lV_!h-CD84=M&53VKd}HFmv?Zo$ zN=(&~n5rQ$RXbv;X2euC9hfSEe65ICBjPVx8sfYN(WM13HXz0p>9{}|+oQ4lFg72? z*2CC%xGlHCI7QIdbkMS;XMMbCi@rJf*616fEVnMpPM0OuifpV0B^E7G`B())i(|VOB)5C_`pVVJr$`PZ)b>tf4DX3tf>)=!$eHn(6{$s;@lN zK}Uw^K`Ll$ps|3sP+gF|>(O^qBK6N{aAYn6CQ2AEQTi^p5S`Rna3PvqDa`8URZV!+ z5?-~>SNVK(&xD?IU8?88G|z!4p8L`}=cQH0r6k;zj_|eft@EYxoikR>tRj5ld_(wx zP^vGSuWx2`GwTPlwwcv~Sv#1OgRvWYW%Hf-uKB9@rum}zo*8RqY?&98%vcS^X7I(} zd%>(yUkhffVAe5X#eBoODwwZd#(EjsWh|GkTgGY`n`KrCW}RSG31*Gp3&E@p%<90` z2EH=zb%C)8d`;ks!1sVx0hwi%6wGphSxPXAYBakDJ|URp1D6hLDI2&HB?D(C7x+>t z@R`7u7+syQT%B82=LN3LQb#8dxHx&hCzdNww!Xabr2(@nV3q{T(#or3&AK@`z{y$a zM3`Nir7nbf;XruO-=n(#(2w zm6A{^JNfjb(+8_QUs7q4Q@%tGvZ;eJ93<0s-3F^MH#Ivpc~iG;YNnfd(y0l6%B9I` zOg83fyqLbF%u34GQDzlo)=<8nd_Vbm^6liy$tGhjjkPpZld-8xCbMEP>m{>VGK@-;DX9r-pw=GK&vv5SnYw31Ur#wPMpDV>@k zGWL+KhKw!bDmZ(GsaFDYsT0z#*#61jIol&iZM2fv0#k- z;_Jn?i!T@7ExuZOv-o21R~(~J<7Q0~F>5j0p<8$8raP2F%t|3<8N`@Cj2UT6NS}{p z`NJ%Im}L*Mxb%VZcP|`4_qA_O}Q-(2P7!!su6Xgq^E_}A|$-?IfpDK)rXv`G;k|=zh zFj_e|d1y>SW40NS(3pe16f|a_F#(PFXG}k1nvf-ApE3E2xo1p03asX2p7WD<4p81X zKUsBvzO$1ge2(xr(fMgcC+OA*y6FT}N#sIHU7)m+bv`;@$~j+3IkQrPSs7CdhE^L2m5a(-@|pYQxEbtbe#vm=-#2%l8fqg&Ubovuf-Zb&#+rF=6h-CPOz!B0_W zT%Xxom2O>?j=Cykn=d_>l^r~vTgT@q$LAUL+`2vA?MV)P$_-9WvN=6Dm1{oL%rea^ z(aajl<+*iv2H^7KnX5`OS2dQybL;SYhbPP2o!!imOlmO842DV!hRO?uN~xjJf}y6+ zF;rGC%Q3$SRCVjB&Z}DLNJufCVQz#3^W~RWdim_~$>np)rLymoZVqTuXM|MNb{z4{GG%Z-(f>pQ~%z zX8--ehu*P|@#0lR`bg6=i?;&cGemyIAuk#5&mJqij!CKUW{zJ=MES~&M>;=T=P76> znw#oJHHo2x>4x^1X;;r?>||LWU-^@DnnrkE;NK-0=^#>`MTR~MG24;cIS$A$Hi>_` z!}~p7C!qd8lv;N?SBq^XUQHygP#5tEb_t-#v}MvEbC1z~8IYN&WY%Y7$aAzl!-N(H z2m}BH&ZgQ;ga}Tl2G6_E>ZILHejQ@FnkDn~j-Oed0%sUz{~ki8tl=q_arkfkf_p60lV z1ihK@hp#*LJP37cl*7zD+ source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm +ninja: no work to do. + +> npm --prefix web run typecheck + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> npm --prefix web run build + +> blender-web-editor@0.1.0-rc.1 build +> tsc -p tsconfig.json && vite build --config app/vite.config.ts + +vite v8.2.0 building client environment for production... + transforming...✓ 102 modules transformed. +rendering chunks... +computing gzip size... +dist/index.html 0.46 kB │ gzip: 0.29 kB +dist/assets/storage.worker-D9TqXsGS.js 66.59 kB +dist/assets/web-engine.worker-ynL11m10.js 362.11 kB +dist/assets/viewport-render.worker-BKnJyAEz.js 634.08 kB +dist/assets/web_engine-C04Dp4ba.wasm 16,243.50 kB │ gzip: 3,858.52 kB +dist/assets/index-BgTbQCE2.css 15.35 kB │ gzip: 3.91 kB +dist/assets/index-B1m0FaKy.js 1,190.30 kB │ gzip: 316.69 kB + +✓ built in 483ms +[plugin rolldown:vite-resolve] Module "module" has been externalized for browser compatibility, imported by "/home/mes123456/workinf_Blender_Wasm/web/app/src/vendor/blender/web_engine.js". See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details. +[plugin builtin:vite-reporter] +(!) Some chunks are larger than 500 kB after minification. Consider: +- Using dynamic import() to code-split the application +- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting +- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. + +> WBV2_BATCH_TASK=WBV2-P1196-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1196-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend WBV2_BATCH_TYPES='["GeometryNodeEdgesOfVertex","GeometryNodeEdgesToFaceGroups","GeometryNodeExtrudeMesh","GeometryNodeFaceOfCorner","GeometryNodeFieldAtIndex"]' WBV2_BATCH_UNITS='["node:GeometryNodeEdgesOfVertex","node:GeometryNodeEdgesToFaceGroups","node:GeometryNodeExtrudeMesh","node:GeometryNodeFaceOfCorner","node:GeometryNodeFieldAtIndex"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + +> blender-web-editor@0.1.0-rc.1 test:e2e +> playwright test --config playwright.config.ts --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + + +Running 1 test using 1 worker + + ✓ 1 tests/e2e/geometry-node-main-reader.spec.ts:14:1 › M10-01 production Worker preserves Main Geometry Node topology across save and reopen (1.5s) + + 1 passed (2.3s) +[WebServer] (node:1277038) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +[WebServer] (Use `node --trace-warnings ...` to show where the warning was created) +(node:1277092) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +(Use `node --trace-warnings ...` to show where the warning was created) diff --git a/tests/golden/WBV2-P1196-001/task-context.json b/tests/golden/WBV2-P1196-001/task-context.json new file mode 100644 index 000000000..68b448d72 --- /dev/null +++ b/tests/golden/WBV2-P1196-001/task-context.json @@ -0,0 +1,217 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1196-001", + "parentTask": "WBV2-P1196-000", + "status": "in_progress", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeEdgesOfVertex, GeometryNodeEdgesToFaceGroups, GeometryNodeExtrudeMesh, GeometryNodeFaceOfCorner, GeometryNodeFieldAtIndex 的真实 modifier/RNA 元数据。", + "scope": { + "gap": "capability:AUTO_GEOMETRY_NATIVE_NODE_READER", + "ownerFamily": "NODES", + "implementationClass": "LOCAL_EXACT" + }, + "commands": [ + "node tools/web/check-task-context.mjs --task WBV2-P1196-001 --write" + ], + "inputPaths": [], + "inputMetadata": { + "docs/EXECUTION_QUEUE.md": { + "path": "docs/EXECUTION_QUEUE.md", + "exists": true, + "bytes": 4030, + "mtime_ns": "1788479825258207781", + "sha256": "94115084c04e39215bc6791381db6f23e7646586f8059361d6eaa48e1b74b487" + }, + "docs/tasks/WBV2-P1196-001.md": { + "path": "docs/tasks/WBV2-P1196-001.md", + "exists": true, + "bytes": 2700, + "mtime_ns": "1788479814801551794", + "sha256": "6e2052678e3d1cc9d980a55ecab225a71d85ba9e42c71184f0223ac22a06a02a" + }, + "tests/golden/WBV2-P1196-000/manifest.json": { + "path": "tests/golden/WBV2-P1196-000/manifest.json", + "exists": true, + "bytes": 1687, + "mtime_ns": "1788479814802201821", + "sha256": "8cdc4a9218144fc865aac40e1f6767a9d419abb25b9e4bec9b1ecbb0f506ea3e" + }, + "docs/status/WBV2-P1196-000.md": { + "path": "docs/status/WBV2-P1196-000.md", + "exists": true, + "bytes": 364, + "mtime_ns": "1788479814801712005", + "sha256": "6d0de6c3dd542caecbc72ba3536bf68fea84b9266208fa48be7b9a2cede68d99" + } + }, + "inputSelection": { + "schemaVersion": 1, + "limits": { + "maxFiles": 12, + "evidenceBytes": 8192, + "contextRemainingBytes": 1123, + "contextRemainingTokens": 280 + }, + "source": { + "bytes": 8781, + "tokens": 2196 + }, + "selected": [], + "excluded": [ + { + "path": "blender-5.2.0/source/blender/modifiers/intern/", + "bytes": 10155, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "bytes": 521651, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "bytes": 314614, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "tests/files/web/generated/wbv2-geometry-96303bc7f7c8d232.blend", + "bytes": 98132, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "web/tests/e2e/geometry-node-main-reader.spec.ts", + "bytes": 3789, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1196-001/module-receipt.json", + "bytes": 7614, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1196-001/modifier-reader-batch-production.json", + "bytes": null, + "reason": "MISSING_PATH" + }, + { + "path": "tests/golden/WBV2-P1196-001/manifest.json", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + }, + { + "path": "docs/status/WBV2-P1196-001.md", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + } + ], + "totals": { + "files": 0, + "bytes": 0, + "tokens": 0 + } + }, + "exitCriteria": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "nextTask": null, + "sourceDocuments": { + "queue": "docs/EXECUTION_QUEUE.md", + "taskCard": "docs/tasks/WBV2-P1196-001.md", + "taskIndex": "tests/golden/WBV2/task-index.json", + "parentManifest": "tests/golden/WBV2-P1196-000/manifest.json", + "parentStatus": "docs/status/WBV2-P1196-000.md" + }, + "readPolicy": { + "required": [ + "docs/EXECUTION_QUEUE.md", + "docs/tasks/WBV2-P1196-001.md", + "tests/golden/WBV2-P1196-000/manifest.json", + "docs/status/WBV2-P1196-000.md" + ], + "machineOnly": [ + "tests/golden/WBV2/task-index.json", + "tests/golden/M15-03A/task-catalog.jsonl" + ], + "optionalByNeed": [ + "docs/WEB_BLENDER_MODELER_V1_SCOPE.md", + "任务卡列出的精确协议/生产路径", + "任务卡明确命名的长期计划小节" + ], + "forbiddenByDefault": [ + "完整 CURRENT_EXECUTION_PLAN.md", + "完整 PROJECT_STATUS_AND_NEXT_WORK.md", + "全部 docs/status/*.md", + "完整 parity/WBS 计划", + "README 历史和 test-results/" + ] + }, + "parent": { + "manifest": { + "schemaVersion": 1, + "task": "WBV2-P1196-000", + "parentTask": "WBV2-P1195-001", + "status": "done", + "nextTask": "WBV2-P1196-001", + "artifactCount": 4 + }, + "statusSummary": [ + "# WBV2-P1196-000 status", + "- task: `WBV2-P1196-000`; parent: `WBV2-P1195-001`; status: `done`", + "- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed", + "- source-backed batch authorized: `AUTO_GEOMETRY_NATIVE_NODE_READER` (5 units)", + "- dynamic inventory: `3745` units; verified `653`; unverified `3092`; bound delta `0`", + "- nextTask: `WBV2-P1196-001`" + ] + }, + "budgets": { + "queueBytes": 4096, + "taskBytes": 2700, + "parentManifestBytes": 24576, + "parentStatusBytes": 6144, + "evidenceFiles": 12, + "evidenceBytes": 8192, + "contextTokens": 3500, + "contextEnvelopeTokens": 1024, + "taskLines": 49, + "taskTokens": 675 + }, + "size": { + "documents": [ + { + "path": "docs/EXECUTION_QUEUE.md", + "bytes": 4030, + "lines": 58, + "tokens": 1008 + }, + { + "path": "docs/tasks/WBV2-P1196-001.md", + "bytes": 2700, + "lines": 49, + "tokens": 675 + }, + { + "path": "tests/golden/WBV2-P1196-000/manifest.json", + "bytes": 1687, + "lines": 51, + "tokens": 422 + }, + { + "path": "docs/status/WBV2-P1196-000.md", + "bytes": 364, + "lines": 8, + "tokens": 91 + } + ], + "sourceTokens": 2196, + "evidenceFiles": 0, + "evidenceBytes": 0, + "evidenceTokens": 0, + "totalTokens": 2196, + "reservedEnvelopeTokens": 1024, + "estimatedContextTokens": 3220, + "serializedContextTokens": 682, + "withinBudget": true + } +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 7d8b5a35d..96d3d9b14 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -169,3 +169,5 @@ {"id":"WBV2-P1194-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1194","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} {"id":"WBV2-P1195-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1195","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1195-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1195","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} +{"id":"WBV2-P1196-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1196","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} +{"id":"WBV2-P1196-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1196","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} diff --git a/tests/golden/WBV2/task-index.json b/tests/golden/WBV2/task-index.json index f175ea23d..a635fa24c 100644 --- a/tests/golden/WBV2/task-index.json +++ b/tests/golden/WBV2/task-index.json @@ -1 +1 @@ -{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1195-000/module-execution-plan.json","sha256":"ca11f762b13874691e56825245439616b0a6631f39ead22b2011f85263cdfb6b"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"3ed9b1fd1cd2131ed5ce75be2d30cf8e340a89bbdead5cfd719b916852f247e1"},"taskCount":171,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1196-000/module-execution-plan.json","sha256":"b2349a2d9516d70b9fb37472a64077fd973d4582e4deb5bca87403bfc1b261fb"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"de2280b98cab461858ba94e310120b2dbd53802a7c36b179e99e43da17af576f"},"taskCount":173,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":"WBV2-P1196-000"},"WBV2-P1196-000":{"line":171,"offset":60064,"length":303,"previous":"WBV2-P1195-001","next":"WBV2-P1196-001"},"WBV2-P1196-001":{"line":172,"offset":60367,"length":364,"previous":"WBV2-P1196-000","next":null}}}