From fcfd5d83b6bfe4407cfdae2116096aa76b95993d Mon Sep 17 00:00:00 2001 From: colinkiama Date: Tue, 27 Aug 2024 22:35:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20vala-lan?= =?UTF-8?q?g/vala-docs@e37efdfd644ba08dcefd1c9c3241f9f752266c46=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doctrees/environment.pickle | Bin 2024365 -> 2088180 bytes .../main/06-00-libraries.doctree | Bin 6485 -> 6779 bytes .../06-02-creating-a-library.doctree | Bin 21321 -> 12611 bytes .../06-04-abi-and-api-design-choices.doctree | Bin 0 -> 20257 bytes ...ala-libraries-from-other-languages.doctree | Bin 0 -> 25092 bytes .../06-06-using-autotools.doctree | Bin 0 -> 13365 bytes .../06-02-creating-a-library.rst.txt | 154 +--- .../06-04-abi-and-api-design-choices.rst.txt | 102 +++ ...ala-libraries-from-other-languages.rst.txt | 73 ++ .../06-06-using-autotools.rst.txt | 145 ++++ about.html | 3 + contributor-guide/compiler-guide.html | 3 + .../01-00-project-information.html | 3 + .../02-00-environment-setup.html | 3 + .../03-00-the-vala-compiler.html | 3 + .../03-01-vala-in-a-nutshell.html | 3 + .../03-00-the-vala-compiler/03-02-parser.html | 3 + .../03-03-semantic-analyzer.html | 3 + .../03-04-symbol-resolution.html | 3 + .../03-05-flow-analyzer.html | 3 + .../03-06-c-code-generation.html | 3 + .../03-07-c-code-compilation-and-linking.html | 3 + .../04-00-vala-bindings-vapi.html | 3 + .../compiler-guide/05-00-internal-libgee.html | 3 + .../compiler-guide/06-00-other-tools.html | 3 + .../compiler-guide/07-00-testing.html | 3 + .../compiler-guide/08-00-documentation.html | 3 + .../compiler-guide/09-00-build-system.html | 3 + contributor-guide/index.html | 3 + developer-guides/bindings.html | 3 + ...ing-a-vapi-with-gobject-introspection.html | 3 + developer-guides/bindings/upstream-guide.html | 3 + .../bindings/writing-a-vapi-manually.html | 3 + .../01-00-prerequisites.html | 3 + .../02-00-getting-started.html | 3 + .../02-01-the-vapi-file.html | 3 + .../02-02-attribution-and-license.html | 3 + .../02-03-the-ccode-attribute.html | 3 + .../02-04-create-a-root-namespace.html | 3 + .../02-05-include-the-c-header-files.html | 3 + .../02-06-symbol-name-translations.html | 3 + .../02-07-code-formatting-conventions.html | 3 + .../02-08-documentation-and-valadoc-org.html | 3 + .../02-09-the-version-attribute.html | 3 + .../03-00-using-auto-memory-management.html | 3 + .../03-01-pointers-in-c.html | 3 + ...constants-the-stack-and-the-heap-in-c.html | 3 + ...3-03-the-concept-of-ownership-in-vala.html | 3 + .../03-04-binding-to-c-heap-handnlers.html | 3 + ...-recognizing-vala-semantics-in-c-code.html | 3 + .../04-01-constants.html | 3 + .../04-02-enums-and-flags.html | 3 + .../04-03-simple-type-structs.html | 3 + .../04-04-structs.html | 3 + .../04-05-compact-classes.html | 3 + .../04-06-functions.html | 3 + .../04-07-delegates.html | 3 + ...-fundamentals-of-binding-a-c-function.html | 3 + ...eference-parameters-and-return-values.html | 3 + .../05-02-ownership.html | 3 + .../05-03-nullability.html | 3 + .../05-04-static-methods.html | 3 + ...g-the-position-of-generated-arguments.html | 3 + ...s-and-changing-an-argument-s-position.html | 3 + ...pting-a-signature-with-a-vala-wrapper.html | 3 + .../05-08-variadic-arguments.html | 3 + .../05-09-functions-that-do-not-return.html | 3 + ...ds-that-change-the-instance-reference.html | 3 + ...s-that-destroy-the-instance-reference.html | 3 + .../06-00-adding-vala-friendly-semantics.html | 3 + .../06-01-to-string-methods.html | 3 + .../06-02-properties.html | 3 + .../06-03-collections.html | 3 + ...function-s-parameter-and-return-types.html | 3 + .../07-01-basic-types.html | 3 + .../07-02-structs.html | 3 + .../07-03-arrays.html | 3 + .../07-04-strings-and-buffers.html | 3 + .../07-05-function-pointers.html | 3 + ...-parameters-of-variable-type-generics.html | 3 + .../07-07-pointers.html | 3 + .../08-00-binding-a-c-struct-s-fields.html | 3 + .../08-01-structs.html | 3 + .../08-02-pointers-to-structs.html | 3 + .../08-03-arrays.html | 3 + .../08-04-function-pointers.html | 3 + .../08-05-unions.html | 3 + .../09-00-extra-hints.html | 3 + .../10-00-awkward-situations.html | 3 + .../10-01-array-lengths.html | 3 + .../10-02-dependently-typed-ownership.html | 3 + .../10-03-member-length.html | 3 + .../10-04-owned-array-of-unowned-objects.html | 3 + .../10-05-shared-context-delgates.html | 3 + developer-guides/documentation.html | 3 + .../documentation/valadoc-guide.html | 3 + .../valadoc-guide/01-00-quick-start.html | 3 + .../02-00-command-line-tool.html | 3 + .../03-00-documentation-comment-markup.html | 3 + .../03-01-brief-description.html | 3 + .../03-02-formatting.html | 3 + .../03-03-taglets.html | 3 + .../03-04-contributing-to-valadoc.html | 3 + developer-guides/index.html | 3 + faq.html | 3 + genindex.html | 3 + index.html | 3 + installation-guide.html | 3 + objects.inv | Bin 12110 -> 12511 bytes search.html | 3 + searchindex.js | 2 +- tooling/build-systems.html | 3 + tooling/code-editors-and-ides.html | 3 + tooling/index.html | 3 + tooling/language-server-protocol-support.html | 3 + tooling/other-tools.html | 3 + tooling/syntax-support.html | 3 + tutorials/gui-programming.html | 3 + tutorials/index.html | 3 + tutorials/programming-language.html | 3 + tutorials/programming-language/main.html | 3 + .../main/01-00-first-program.html | 3 + .../main/02-00-basics.html | 3 + .../02-01-source-files-and-compilation.html | 3 + .../02-00-basics/02-02-syntax-overview.html | 3 + .../main/02-00-basics/02-03-comments.html | 3 + .../main/02-00-basics/02-04-data-types.html | 3 + .../main/02-00-basics/02-05-operators.html | 3 + .../02-06-control-structures.html | 3 + .../02-00-basics/02-07-language-elements.html | 3 + .../02-00-basics/02-08-code-attributes.html | 3 + .../03-00-object-oriented-programming.html | 3 + .../03-01-basics.html | 3 + .../03-02-construction.html | 3 + .../03-03-destruction.html | 3 + .../03-04-signals.html | 3 + .../03-05-properties.html | 3 + .../03-06-inheritance.html | 3 + .../03-07-abstract-classes.html | 3 + .../03-08-interfaces.html | 3 + .../03-09-polymorphism.html | 3 + .../03-10-method-hiding.html | 3 + .../03-11-run-time-type-information.html | 3 + .../03-12-dynamic-type-casting.html | 3 + .../03-13-generics.html | 3 + .../03-14-gobject-style-construction.html | 3 + .../main/04-00-advanced-features.html | 3 + ...1-assertions-and-contract-programming.html | 3 + .../04-02-error-handling.html | 3 + .../04-03-parameter-directions.html | 3 + .../04-04-collections.html | 3 + .../04-05-methods-with-syntax-support.html | 3 + .../04-06-multi-threading.html | 3 + .../04-07-the-main-loop.html | 3 + .../04-08-asynchronous-methods.html | 3 + .../04-09-weak-references.html | 3 + .../04-10-ownership.html | 3 + .../04-11-variable-length-argument-lists.html | 3 + .../04-12-pointers.html | 3 + .../04-13-non-object-classes.html | 3 + .../04-14-d-bus-integration.html | 3 + .../04-15-profiles.html | 3 + .../main/05-00-experimental-features.html | 3 + .../05-01-chained-relational-expressions.html | 3 + .../05-02-regular-expression-literals.html | 3 + .../05-03-strict-non-null-mode.html | 3 + .../main/06-00-libraries.html | 25 +- .../06-01-using-libraries.html | 3 + .../06-02-creating-a-library.html | 162 +---- ...-03-binding-libraries-with-vapi-files.html | 9 +- .../06-04-abi-and-api-design-choices.html | 624 ++++++++++++++++ ...o-vala-libraries-from-other-languages.html | 604 ++++++++++++++++ .../06-06-using-autotools.html | 675 ++++++++++++++++++ .../main/07-00-tools.html | 9 +- .../main/07-00-tools/07-01-valac.html | 3 + .../main/07-00-tools/07-02-vapigen.html | 3 + .../07-03-vala-gen-introspect.html | 3 + .../main/08-00-techniques.html | 3 + .../08-00-techniques/08-01-debugging.html | 3 + .../08-00-techniques/08-02-using-glib.html | 3 + 180 files changed, 2773 insertions(+), 294 deletions(-) create mode 100644 .doctrees/tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.doctree create mode 100644 .doctrees/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.doctree create mode 100644 .doctrees/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.doctree create mode 100644 _sources/tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.rst.txt create mode 100644 _sources/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.rst.txt create mode 100644 _sources/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.rst.txt create mode 100644 tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.html create mode 100644 tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.html create mode 100644 tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.html diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 7f4c8762916758874d1c96ef3328e7e00d5f1e94..b21234df36d3999ca81fa34b0780d2d3e3782288 100644 GIT binary patch literal 2088180 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

lRijf%w(>VS)2h$tY8xUP#OX`m0i#B}~`s%Q) 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 !PvkzgC? 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 auaqP2RKBE@S*}5NIX*&B>}+#j^Zx~pWTa96 literal 2024365 zcmeFa37j0)RWEE?);8KDTi)%myl5n=XS8`=<&iAQTI^V|tzbK?p6;5dF7+eEDFq+f*WA);ljYJH)QngiMm@3ij{KEd>oTnZ-8*3J~UpedyUa*ZX9*OHR?k)U#U)y zHtO|Cxfxy(E1YZ8D}kG@qoq=A)Gal`Rk5%2N}y-{-ubwH&Vge&XrM75NwyFs>^ zt9u;lK-Rv)7+1R|@})+><>$Iv6BvdAUVWmJtrzPhx9MFLuI1db#j+~MhoJeaDdf2m zSjBV48np`MsVeeawo>IZxmJVWx)P_E%>!(cxmqzdT9QS?hkT_}sbxlMxpE;>traJ7 zwdrQK_^Msk->`en_Ga=sFas-HZ+bh!fie7@3F^80@n$$Rk^@j{ZmG1z$pEEGZYG!x zFv~5@-GJxugSq@+dA&1L-i?a)(LiHe54l;pTD~{n6 zTjG*bYR;aCieHSXs^?}STwBQ1juE&2jcsDk})q2H1VD&5q)C}+T>h)@H z%kZ$m(4l-~LJ?OfS00a%8LJFWP@^{AJK9a#5Pf_1G$0t;i5+$yZVmD9T0eHiDHngx#RAM zDv)@kTWyTW`WXm%cRbxBpjOB@{1|9glp7P^RN1jgZ6a3}yk4yN1*qz<;vCL3!AsN9kS!g#4rZ1ScSUm^LoceyD0z%f*6&xkz zHpBH#)+&|y(?d_1Z%;poReM@D?2Nl$MJMXnT&aZB9&5b(<kX zYI~c!&8qBb!~5b)@|?}!@#_2Xf;*OLlxvZz!mMxU-|{ge$z6RLgUUZFyMp#g9iYEJ-TEA?`v z?gH<}T#O^{f`)R~eNXD~OA~6l3Czot)#-8WRsm>pTBarFwAKSFSM1!Z9&k(pK=-;P zDiiGj(v^3uw^5Ue`N*QGD zavOZSsj3fPE6lppB3PSQ2zdo^iM?7YV4?7WEi*e-%3&MVtFlt>Lckh{bTu-_)A)i9%O`SW5j?Vu8Yoh=u%uk9SBv@M)6J7oXr+G6 z7Qwc`FkYkTo|k;B*p>OXNU*@9ceHoyOD1?`8thgHX`z_Gk63XFnI zKv$;r8hP(N0U#Q_riZ%B)BqV9*bLN5*uc3vPMcTD_$m)vs?`HC%Yg=V&@9*m_G;5w zfStYmL<2}@A-y*CE}IiFX@(1)*bT-c;65+@U5hD7oLFiwPZ-ZReh&P4iAbbibs_{V z0QA8PWixOas=dn;E@mMSdAXn%K;|i7;9jLvU^Pt(D`ZC)1%Fh$Y7IrVq~zwgvcOW% zFxS0zEfE>~tnggESA0oIfat;Vynpcifwk5~?_v^?`Zl1xX|YSaTPE+cBnaj&ji@mi zAT+(2daX7y^j<0ko?C00;(C*_(k6BWX=atQ4S~8`FOC&aAza)jA1_y?z&)gZ>O9D+ z8T`9?xkPF;iiM{4?+UPL+j$wK<%K|v$Jc{0z5oPM93 zDi%mtXQ^6hHo`YS-{iZ+GDJHrG?!U@1|2|b=63X~dc9iO#0e%}D~fnb7)k~8g%WP9 zh{FlQe)DCG)R}@5hh2*M1vbzDoC}ICN8wyab?9ZhA`$4ghh!@7?W^^oNViJn3V<}DIZz}70(q?}VYdVbD&<@WO>&*gXC*Nzc1>^> z^TK1Ksv1bug~Ud|o4iNfpC{vp-e;BEd(Q8?Pxq-r>-YjnJq@yI36i{8*^{b4^?|}> zRtXl#o&-_U2RQ)fVXT*7MDNX^4oA8=#8}m|njeP(v@Hj2u9o*Gti=XInlN?sKB@-9 z&XOOz`+&ky^+MITNYv6O3QouYOpVUlZ%V4ufgHauDjev%1KvUJ(6ix{G3gqo=4p{e zjU-NT0KmhGVufn%1lWWw!H;qIT%ZT;T%YDCN$Or3tIK!j0L-e~5J51T_i{CC9AtHF zcv-9{xE};lNKpm1RGh%sLrR<%DTRgd+h3KH*UJs86I}7zSfy=Ap<)gZD$Ib zmg``L25Tl{h zkrNz*a>NBN2~AZdCu4`ALRa>dqA4 zpi2&5X5dwgl9VYsv94v<-J z!Lhzu^unkw(OUv$4_QmHFnJ1lH!NiY90e_H*s#SR4}sjbn;b-583cd^3!QL4YMuBj zq;Pr;5YUvshV>KTw$!K8A z7)TJ)6(rDI*_{I85tg^{WrG`?>)Ng+UT@qqIJ9}w#!b>JcnMZiGshX)OR!ZgXc|>E zwY08g4akEpC`2SMi58DO9<835`8|~eRzl-g^l`jWk1c>8VB%v0@YpxiBZ0TKQdhVb z>ys!k7!@%@#5D#P3|p)t{(MJ zoT23 zw?Ce2x&>`mm;Y<2-#P`wS5A=YUxSX2 z7Zw3jJNm$)j$%sJL{*Z$gbL3Ya&%?YfjXsF-7nNYa^z4)8T~P)8kCQ!Tm2Dd^qNTR zq9@bmBwQ@uz^Fub%a!kHdv(u;VnD9c!duN;)$xAS1t=KYTJd!w7z*nt&ziu#V#<~=U~+`dw^4MaO+5?NhO*%3NT|h#tY*3{-GryXc;W4jga}?K-%} zxoywEUHcB)wQKk82lpI4d`DCDe123_-Du#xC^yjz&pWW|(B6l3?M1x<2kt5rhbpyk zQ)fBvPfvhYz>9DMTv9DSVT?CGG){e$`fO!4g5UeTa0zeCv5TJQaQmCQ)LjI9Wdq8b zI<6F?)dAJ2T+|&>uU4y9xZnhmijo5Wk;0d#FH{kzzb0@Q0gXnfF;NE07FZ`AqG`q(cFO2TCem6 z&Vgyp7577Sz9`*Ssr&mn~OK!p84Jl z*B#T0e1#Ozk`+Fm+bH8IPciv*@{L!dR@z|GvPp1c(zL$NN=PA6V&DV}SfH`1!}LK{ zT9wZh3t3pXh=Lv149dpM96vT}P4jwM67AYZL2 z{WA97)HSCRSR)16PUk#+>M|jGg+$aCM~{``xE;~Nu#VN#2f+y%gqd#_QSVpH;%2;@ zqpBcFl@o5`0}mx+JXb1Pk1V&BM)?VBWxP=;Wb4yabGfZcZqOyQutKWD^#cyPZVj4! zmbW)B=Zh_m=a#CF5y}O9O%BCu>y=!%)RvX2w{`Z>RE6|$$bSh)k$d)e(dU9Y$@^6r zNQ4XBat5Sli(MEM(*rQqec{>LqGBtfVseepwx8pp)Or_So}~qX-EnKMOw`)ys5R7) z%VRsB*tmJH2G2}>zaXkBw-Z^znNQj#E{cjw6w45QY7<#l6pdpuiN+lRUjWHKVZK+h zjl{;NtUhoDX+N%tdQi7Y;RS7YG;FV`(WEbl>QG=Orh!^{F$n^W#uZx-TTI>FKOVKU zK59#VfMbdh)K?8Rg4*yXjH$e0qh2gURbp_n?W#I!Y#s948?&PS_tQ87{xyAj>Sa{WPsB#=)Tw{w%`92ozWKG(?o5f6R1M3O%ImtjlQe`cdU zk41mxxaX=9k3SmwJ0JVIfWLj0FW9#4@v&$g!}DVYWOas=B{s)JInZlCKP73g;uR#OqpewIk3Om+_RDW7$jc&xSP~E_W zi@Z|7>1i@%*OWs7(tv5-x&J4;voHbC-rIwK=O5ITk;l zg%4w6>n-t?(nKm;f=Mfzq}M>YZUQUa5^f)B8M)FANJKQ63WoK)bS9UX%vFmSb&M%Z z4{yCOvvq4m7sJWN7xOcE*gbeyMjuR3OMy#?Z1d8I>X#n3cc+ zC6CQ_1&Iu!7#1>bhBpBQYIlc8sSI?OyD{!Y&EwYX997Ib8n&LaA`b7Y^UfV6pusSp zgIkXYFvszXF|oiY9$Z7!2Em|rdDxNR?kw;PkM-2TPWGQGOoA`Fh0GW<@z_q$*v`zh zZP7dxKhEGfPGriAQo)2IoXn=qGirEaPXO8`NDEWcIxCZao8jX< z)ohQ5vRv02q|Wee8n_5@IFX?T0A$u?k4q=BhB73$ zZf4veu);Wf^o?1v^-{x3TE(_lgMFI_3OC9Y5Cbrt%M{EM79Z&eY(kNm=pn11HbjV+ zv_gX1wj(AVP0V5nJ#Cp_&}KKl9he0fM5!KxsGg>=jW=rwj>3JA>iqDImQf^To|X$l(0ZZ)yE4V$njvmX`^8cUK|BY|C<<=NCx*Y9b z)(m^wNoT?~!IGPJ$Z>09@YVrMJT{Ao_ACZALwJ((&Cc3kg$RB(3wZRcLB?J_&F+lU zv6t%sA92o>-trlB^$R5jor1%uSxo2@wwdiQfp8W*cbw$TjIvw>ZPTkW6KSJEIB@m7 zWIbbqXaa7qk^}&H!_3q!ge6Fe-5&b8(Q(|Sg_n0{oXzlX_W~W%klQlKgG4R3D3_G* zp*h3+gXc!S&3lGOpNgbAAQ;;c9jV`=%Hq+^g(Ln)4vA7m^MaTv( z>mRwg3gO$d_^p(@fY+n_cc3)U?M|8ym_z`DmWbp(yL0U9sDE~Xd`Eh}DW!elRe`?z z%D_5n?iXeUwm166X7qJv_>!Kev9s{C_2$f!n>!wDidgJZ7U-_$kzaH6ADIQ_^hF7{ zlt^s(Q1e0CJl%26-*ZZ&4_OsfB0L#A-ZHVSXA)s2i4r_yQh6QMRqn{tbFk&1a%UDS zq$^Et2mhm09(sf}n>SfFQ%5Z1fm1~!+#A56t(JkrRp5dN-LEz z%BT7M7I-EoI<1G8k>;D>W#&lD`?m~3=>YF#no#b70JhJJv4Z`H6ZwNZ!JsFs(pr6t zWL4CtKAR444kmz%W*m-V6&762z!4ZG$iab#3FZ9A>68 ztAN=v2pi`QFi3_hQ;pGbxj2r{nCI#xz?bFU*a?+XyCa;XOTpCA~^Gd#gKY#^RVPx>F#So*L>5U)(5> zQR{mrtFxa&?T$#a_PT$pr}6f}U$^bdm^*T@qf)ynulM8@X-f;DblGp3AuM%zxZIk7 zI=6!=#~YH?Q03((0<)nF`1(SAoya7;>_%}|`Db!3#brd>E$^*_x{GX1O$2(<6niuLW$6bOvk z2zk(z_CNMsu22w8X)O0dGn|}7^QW-8?NAyHpx#Cd_EK$w?z3Kb9%m>>tOfYDaRd-?Z zq&V9|%e=a9Hc_zmVClncR^M@u&T%cLl`+lm_MTQHCDCn1{b~`mO}*X}bcO=#9wLiU z<-(&xom=dXI~s(_btc3u`rrVHF)M@F5Y3E|ra*hAHFg0MMO$B$lYJS6svw$?mgSq7 zUyCh{c&fmXf%d+$qWS(f7!Gnp`no6!4V+1o;mj#(&2Gqu`yvR2jxnO`*x3_?rOqJD zaJZ*x5n^JOp9Sn^k{tf)_ z>*jq#+cHof$kE&05Johs&g9w*99)HwPs7Vw#*|=Uv${d+wBL(y%=MW7PHF%QnFdIS zR~q_8V|K#$O=t;v2YcyLF?P>$zXSP)JtokGYI2B5LhPAtJ!k;XbGDG?*GIe z;q>%dXom26>HFsO6ePe$h#T7}_| zrg{Y|;jFKuw+mW@7OfM!st00%Qn=%A`?G2h`-Sb6eNli{2%cvU!e%&!q@u+ z2P>q971RrO?OljZi&R_9{Wmwl^Ry)nBqIhkQ2|ApC&RUg_b^XItVaYH*ONqWif{>F zLj?yzF${()C2$Gc$(4&BBCWu^I9#E;3QH9&wVq3pg=V;#x5{v1XB2Iiqyfe!;fsh; z#}SGcUiDenK~g;n#CSGbUPbh4+}J74-ViZ5Rh|I64u%vM7@K4mA!b?9N>lLg3zyf% z^0B(tn!427@>U1o8-|K*eM}mFG&M~BQnti;iI!Ft%ZS+*#Ru|U6|O`Dap%pR;30`X zqYq@z7)`!iqdgI-5_zL==^K1drUl))0 zYy!&DQQuqO{n*KHg%N77dWeJT)xzacA!{N_H^L9*?6-3t{eZtHdYXKl|M#}!xv%}I|1Z(gJAU5(V)XP+1O7kRr-c_@=dZG@ zEWGpI{J)F7cm06>_2}tK z5BLXc$yHzZ75}sL+iGWl|DEXR(+eB|EjIG?!krr=IGn&{>cAu^zGl*`#0Nf=l%VE`k%4i&cE|c{|nL6 zuYAD&M)dThHU2-_r}bC=tG~{+vi|X(_V0|IK61bRuTjZwf5*Sve!Jkt-|&Cae!C$1 zRsW9Y+k0N(?~9)P=A?hEeY$Yq3;ri;y$g5U>Tip_J@HllAEIwRG420X^z{1|`qxDz z|MNrsU)XOKIdArVJ9?V@rvLl)>Eerv{{0(-tYgP=;@>XbmZ}s=vZ zoi9D&f66{xed!hc*|y}>Z+_0-5j}n7UH;$NlGm*NC4Y`)%{PKjiO@zI}72|JU~0bz2Ag-;18!^d`2kf^kKXs4)JN8@V?tk`wBYLXd<9{o9`b@#U!qyvF`$_-T z?YE&@5BnF}Z(9d5{<+c9w=VYYvrpUVH~E*?ryZ+z`*%lAd%ouXZ`9H?YEta zcl&#zr~9V-d!nZ&zwTcXJ^kU={VVO$^*{B`{)6`EhI6<3OQNU8e&7F!?eE4{?eM>3 zpKep>4q=)e;hqceaauPt=#mh3;aK{-)>&I*xz8k-TIPu`X8|0Zhhs&{y_BY z4^R3F?9*-j3jcchbo;`;@Gp&?e*R(qqqdbhfC@KkNUAeY)$8 z<^F#}PbZH0TW!5vci!Q@-+tTm_P_L>vrl)gTkboy$KLMmjGkWcMgO;Ky?fsJ*Z!^1w?BHf|5x_g-fIK@Jo|0$vj-aC za$|y)7q{tUiCghyT2TNu)_U{x5NGMP33(Q0kp-0cU*CLH^TFnzNIH!8aH#bVYHnc? z4#F*WG{ZC~s;f+Kd9fK#Ii%*OLCTZT;A@3Va;U9d90^5XN?W6c2hBCkvq5e;$S~cV z8e{7XVt*~ctBv`sRAc*Fj*9&?W(-91Y{}d?TZCvzDO|cW3#A$EBoifY`b}6yYJk{O zV6T<^fL&b?TS{ZoZ=Ckjs32`?$Ad!Ce8{@e=PYG+k``@;ob=ETr-|#j3!~fardpI6RTzO!vnF;V!r!ZVv%S|ck z_a^gSEy;VxONd}zi0&mv7RLDrhID$yG8)IpS<2A9&xF3OlvU9BN|hn@T;LfZ--9w`4Y}A$d0~hP)2bIA{n+y}dWA{r z!{@6zjhR4;>lIoY@-8Rxc~=1Ayeom#SK+^F@ZU!Kw+YzfU55;Ymw8*T(2G!Q7>m7A z5ggX|hEssOw|>^uqgjmfKZ_-57H-!mXClJk)Bz%InVGfW6RXXOaQQx}!x_*GDh#uv z$(PZPzo+*hlYAdh#bp7O#esh`gK$>65h${hgTZs{7H5_iJLEX~5QiH{A?h`xy{H&c z1LYd^r-Q5z4Uk{OA<6M+A1Q7NY0TNTaRTwY>kdqM#-Ig4bGu4GWs53;{13Qnnm~pv zP$BY5KuADbYvVSHSlLC;<31;V+bsME9I#77*M@6ffIu51m4suIAHaO8G)6|OTh(iB zoD8|mz%fphJ%rr_2+krQ^>GtEu1MZne{|am1aQwi^W$AWhp#Uv;6)hh^^U=Yb*wO$ z+?|kCJi=82<`I|gG?bKj8x3T-_koakvCwP z7=-sDcAF4kal{6xn7k+WQ(}foh(IKmC6C}Xg^41t1-3>ZioJ*KN2F@JV4w>`ht)BH zwqUb@Vl+=fLD0kA1I1C>T90k)3uDrtOGL??9oA zy;Wk7f_UQtjzvG)qNpZlfFA9pjK*?~zFT&9x9q57x-taFBnStO9#ohp?BFI$6h?Ko zi{ZGkj9X-W40?y`GSiY~M~^}Bp^zik;Y;{`O}PP^&aBfE+ME zY#;RkPg|CB1_93?;ORlYh@1XE@7&a|^|gkp#<^+uIm1ekNK0Y>n1o}LF_`z(5jUC` zzr=wca3Hh8G6ItbT z)@pc+VVNZS00(H8ThpRAV5oH51qVvJm_QCn2PSQhAHWn!)3=zt=tViV2nXKKKMtH1 z!-1vYvQfA$xGGgh>^x;;W*oN|!7_`x?}^yw@JAm|`zSKP;O?KC9MYYj5rRT91(}ya zDz?!Y?o+XkKxI?JhA1K@V?klvh!qGr3EVObDC($a#$Jgqj)fS zyEz9PT>-&*ms&Q)L)OBM9L@_B9ug>qW0@fOWba)SOKvO>k7vMVIX8M@T(L%RWP3tP=^~d ziciZSL`f4!9;hWXwm@!1Nepa?_yT;RsK$006EZI&=o!o#8cpfK+c?+EEUTpPSRxZNSp*LRZl~yHzk~(F5P*ieylq@^HWa1fv19_f=**v zh6sQ?g(PS;d8J^SVDd2VfdFcKb@q@`5Y8b*rWZwbwFc~PAO_T(0?fahQEV1G=&$?7p^KuGjqoB|J_X*LDF(_uE@za5;R?RzxgG2r=k{D&dpLlW;z}%@yu0Yq zE_%ePuqEsj_|Xb?o)oP*pi7Bp%HQsN%2W;fYqX{9zch}_M@wMYa>lk}5nUNKn{f=Z z48cJHzB}R=??{A'@0tpek@8o07f|naIijz!1u$3Q=b_P-kGL@)&!=78Lnd1PQr74-2Lnl)b3!`_z?Xg)vS%a_lK|<83 z25taQof9vS`AJEpI7b+kgGhw|}FDfSjlym<2|K{ad61 za1wiB7bSs<)I;XtK@~QKOp5dF2{+%Mst}3*oDVS!g@8)*2V;k7AWuFCSz#p7$YPB9 z<1B4N)yl(u6-*rLoLR&$(E=_kF}CE8F-aN77!I%c42t~&QVGtsku-ec90E{o5&j#2 zFhc38XNA%mB9xBFJr_=S6^cDX%Z%X=jNuJYM_-tR7okiC!KJG_L~)~wJcQ(sQFw5z zen`BFW_){JGltmX-(qXX{o*xo)_wFKK8}bQPG^h<=RI}|#xlq;f$*C+M?>{?>=;wE zi^CJyEo2)?^N=fO4lkvYh>x0AA3H|z0g1&yL-z|$#@U^6PY&WeRdLX;lND%{4;rbA zP8Jb58|C+*H|q09Ezk_godyM`V!nujB&8uny_DLdrkMM#w9kbBHAAsag%Dg-k&#SV zl_Bdr#|UD`;0yjBrv@2NAQ}t~2YGtHG1Pt~dWS;A6(%*|>WN^WOr_g^Nr5W@6%-#B zG!aMbAcMH~UY!OjOs>RY1WU5tE{VFDhlRpo9Tp<4Fk9DVC5(=8Rcei5tv{4%z3aul zf0(7!kboKM!;L+zb*#hmbo?V|(g@P4k+-F}Mt2lltBRzT+YQH#mV};rEYHFVVniJ!w#?G{>oJ!g)G_fjJ=lJf5s?C zZSoKcNSV0P6Jg7lcB6Cn_}um;0BqY|1h4Pw2l=dh%%&u~mcj%L+>Xi2W0b2j;oe!W z(o(i>t=~G?;&_*Yz4`quhDsGDHpx(VX!coiUJXa0{u52H)*OWwXH%z?LW&KXa`Zqp zGOJKEtk{boox}m#s^h$~((Ga!yt?Uz%e4`viV6yAM*nAk%Kn@A^K<-pD}R20Kkwkr zJNfg=_;JG}Hgz3*^%mzD#0SPquuvQ?RYu{DwFr4J5Y-YcTq|@Z_QevFd=+k62fw@^ z91!bCNcl{27Y@KGGeSq0lllJ-y3_i@>p(HD!DCuki70rAIBc+>T*@fT|6#V0mSAul z5wW%qcF&RM6bWjn*D*u4w5kg7P^>w?HfH4&wU>UMYEau>8UwCagDWKMfDtESqNIGV zC(%}Q+Jcz23f7mMH*srd>TRJR-`U~He4|E_)T}i?U2fheL)4geW4MMqTa0GMkivxW zS2J7$X3n4t);4z4p>U~=Bmr?44>S?Oscxc*hh?f8<@1U8fj&YsSdE+++w zNxM#lOB?mE%uNi()eJ99`c-Bns%sYVFp}FMHr65zm5JO|sXOt=0W(}Etstgl>PxB# z|35$>;Y!smWl|MC#niqu`5{#~Ty69E0z@Uu2}aIF-={n-!*jq4!gY*tRf8e74tgsd z2ZzE%AU))uBt#nW*t7_mj z3Y9F9Jmb}Bi14@rhCito;vnQ1+ES3rPSWFAP;?cNd#fC+c9e?^L3mrj<(Lew6O^Mf zu!jD@OsHv?Y8R)~W#D$!hZQKwr0K|JE=hG&QuF4))f?M6?Dp*Jdp=8w*DS~gNqcda z0mZ=}9PcyNY~2YWZS~@vtv~S6dTta{RG=^R5=2o&Y~8FSPb=wV(aacc62o150@x*0{R6i!tY(KIkQOqg*X#pzP|=O(m*Y+eC(}2GZ^f{p?q!P ztupGzYqU0I9~R+({s4Htm@n1egZ>vl=i~hOUHmk{ zrK~B*RmIhUbx%sYlis&ZN|lpR{A9zs687NIuD4t@`iS=pZ&F(H{#BY2qVN&$G)Jt1>X`;oYrdO%7Hqky9IFd91 zG0so7rN5jN4uDPJ*iOFDq~H)sEVy_?zkfZTCLS#-VU!6jGeJ9L*e%mBW36RPiPy{Q zYe9--T5>|d^>Nl3D3E(Bg>kZA9gOdxx4R zA?!MenV5XTRsR?{G*U(*u{S}7)Lk(C(_v8UB58Gnc}>xl0k&u-$QuKy5+yY*TPV9z z_L|Br!guNDqjkK!|8=CJP|G?Vy#U+IK6TAqsTP@NxrHP)LQC6#EmjTCb)JB>mUnux zUfYJYiVjzhU0G$yO|ohNh9eE8&o)nc#hU&BZ50n~lbg>08|=NeL@O+gDF>5!E;!DL zl2eH5$b~f~fP8jO$z$Kmd zMB#Xc`vR6U8R+G+94+CW07*brUfowib25o5N!F)@gSt=@M+1!m@NJ}nBXCaaW{4rC zZ?Rtv$mn2K0xv2!L-I2OY)Bk()54>!bf)l$YE!X%}1h(UT4faeE8N+!|Q5Z4JFd~0nbsx_YFKqje*8l{n zY^6vgnu-;Y8#H^NjxJh<@&4Cgd2AiJTplkz0EbD2=+hU+_BrbOMDLx`P_Chhi#C&% ze36*eI3jF}0ufAEc{fZZz-8Hc=ppAGI&<&VlCKC=jvkx2Tpi;@3Cz)I?k&!-+ZeFy zmf_*4si~pyaznzD;jWi+35LfCr6I;EyW?0^Ei&&^_s?PX(KV#^>Nt4lEpC+_kqUHS zxT)s>o0Yh_mkGwk@!I$}x+r|ls~YJTPhE8M_oX0VDGtRi!@Au6g`#SB(4!&Qvwy?YzAwWdf7|7UU6VD26f^6zXt zoAu$@Loq-m7Bo`Ex4Q>5#}axu3En5J18^&^Xe+u2h`s7^2{3~J?CM>4Ycr|z+M0M< zKSWggd%d9tSD94&(HIqa&1__DK04qt{x zwY-mD_nqDcX!^dSZQpA*Z@%xNAFPc#cf)oF8;1qmm(BU#Uj`XngKTB8Yy>f%u1CF( z2|)9gqDHT9yR7Zlmx;WQgjwR9g_rO2H9P~dE82E@KF}>UHkO0%;~a*F1e5WiLAVHN zTO+8gX(=89-1fdkM!*gA0k|vM&L9CKy|jsU5#aXpH9P~jtJ-!8I(-1{WyLBEab=v6 zDr2o+69cKmh<&m?T$L&u1KJ~fjfy~{DOIo7c1_#SZyqt)NUJ%4)o24Tj;Ny$RMhcS zt>oKJl?dd1Uz0N+hp~`lEnOtirF#&Y2fM}SwBa(bH_;fL>}w1(WjtYPh-|t!!J)57 zv0CRgglhrAzDxZxR4feT8h6NuC`+zsDIQz20w(w#cl}h!>E$w>M@|@4n0u&H}?&vay-sGSyF)$~=LmC0oe%mGuU^{$`K>KT{mU{v1r5d#Ddp5x3 zm|KCHo=I=O9ZCQvf?mD#q)VwxC0r)npzEYjUlgG*Q% zt5_4eQ^_twgRdU)U`fpPSilzK@~Ahe%^qt@@IRcz#c_{u|3nWcwQrtjvXb?FtEy?z zR^X{xlOn=VIXIW=K#ku#&Zy$Q}%EEQBdF+jgBYs*8=ve=x_mPv{JD-)BCw9dBhp_As9 zqxpvScJD3Hw)auhFpsR#u*kJ%OzGyqlHigowZz3;#x4Akg}6;*?Tdn`@v(!CKU+bQ))~bpmHd{AO{u~OuC1g zM_7t!n;Tpai-HXH3N~72VhB2vj0qzLJ0!%KbOv|DqF6l;tGkcpcXV&vWG*1vduc9< zjnkZj7weHnx{v;1F{>EN>%;G#kBN(QQO{GiNBN|&UnHk@yH#sz?02*Qp2(YA6#;cx zFN6*Ocnj9-mSZNs8`fL-^WHYxf?wvG+9}W79Y7mI{d6AYTxm?t*bu6DgEBBbfZ-?7 zkRgm2jcmI0qU%78%rMD$wWt!Fo1F7F`_|wz4gVFWZqca`lZkcQUHI z`yO-#b%<97xE57*9)!b+_%TdxlBz?{Wh-7n7@4tKLmhR~F8z%n{91a(Ifq?w{sxcN zhnK{_Z_z<7Kn!OO#&28T&WLPfVosSoflJufbys*`E>}$v5iY2eTR^NI@10yd0Mbf*&*pYh5M%A5n#6>7(g{z zZqG^ar5!ir>u8UXHsTE3Ucoiyw{Kz4ZF-NO_>RuFp5|=kDlcv-I}hr05XItz_WX{1 z*yQk5$)bwTq50!TMMK9PDrx5?Q8Qb*zrWGUm{zB~D%ks^_i67l&!3JL2T-Np z6}aE2{A6%;LrfF|9%WcUCP+iDWx#wC(M^=26a06qicc#Y(`mv9!-(4GAaB(=s4e{rEe3%*J0I42 z)=%D!gWApM177^7AL%EzwH$S4Vlzo4<$b;Dvl2?mIn`|4s1LThPhfV+_2FB;OQ<$d z(j+jyH&s{r>ys>4{0KdP<(iA(59pANu**3ptZHOslJID>QO)7=cyzl^AO26fh_JAWqBCmt zl0?|7N>aJJ%0)y!3UZ{$t2867ayI_rAuCrl}8Z0JrPboJZphRO7Cf-tN zNM1Imq+iy?frvYNloi#RW(AmKJwFD&P!qhEJffim?e9! z(_+GmURbX|;U9t=@mhPcs34%z%zF!u(joB-23ZW!D|__(=N~N3J@Zp3(t7ThH?|NL zN~Oq4O3eX*;rguy5{n7=ztma4kBjK^ce&hqiy-bh`b6CB;^RqRw|0T21w5{CydN}( ze)I<-mP%%*0wO`qqjd^nVlrKx311|^WSAgB$G}0n2Vt!T^EUVINw_6*9+1NvF7V$%$Sv(?Dvbtj_}j zwF@RvS>n()WKRbw8D6|B*{w0*<2eHzL9@XKRTwgpTN#Zx1OEk;lEmbsvg0^n0Yc{@ zyQdy7dzC>Wyln#`yS#!5STvwN`wQ&MrdX2m3-{qqAa~V`El29|n;Rrwk(Z z^nEX*ts;Tdl1LRE0x%b#HRIk{G$o-15UZ27t;)pGEl6WWX3?0~M@oX)4E-rG6LQc) zlt**Wla?QwMaw%gTeoJIeqy{_d^v|YNsWDA6!jUTpv@!H0erv-h}rZYfeS!u1;o@V z*P(RFRK_xzSmEfA&lozC9v+^>9B$wokT}Z@-&{CE^N_Zo+(T$pM8K{Y4=N)?bnO%#xX1=#>8kFmXWu^MV%6@HyRll&29&6o49 zr}*=|{CS2yui(!s@$>u{^ZG8j)7#U92)Qtd$MlWw%qG45F}9M}?2=Z!7jPFNW@?`% z(5yII#p2MIA`pJ*_5>ZXEs~1ma3<`+1T#>a$yroKENGj}C>?g;qd>_smcC~!ea~3> zzGy9d{WpTf{hz>3%HCH#D3f3Le8%c`KC%ln-mvd1z#jh#FU*QLXBHYQ{)ZfPZZ;2- z1y`~|En9#htAZ+It`kELQOl5|k)>~m(SO-HVwiU2rj+wr(}NI{M~uw^3`d#Zh}pVS z3PDxfd&Jx#`)@=0p6mYt{$ZZVcd)yKur?~Wwq+?34(!5ZPF?O~n!30uZ7qT0CG=U( zMoaL2l?^ZD1SRWE)BkzCSfmGx{Fc0&VfwCIIFPHWd_R~d@?V7um}LvISZq=V;_ro$ z?SXHX6dKj&f%)>FQ(*Z9a=YfnB@nm&E9lJs0Ds=epAYhf1MokDpYVphjDn$dXw=2f z*Z(kT???111&B78hZN}k*XGSU6y-N>-Xi7=yw{S8JLYjh(rjoGa9dg$%Xk%Lyc@UQ zv>`za77Y?>U!V_VL!$=636-m&3%w|_AH0l`RW@juNU!TfXEkrW{O8I(}B*=qGae2nTkm6VW5 zFTo)RWFIiO08&sOy8x8^ev?Et-fyN&O zh{zz%XKmL#hD(MHs6M1ow^3z24Bi)jOv*NwkWCo{g`zZ}?8`xow-}Vw+_6pW0X5B$ zIhdyDOJV8SR=6c;<(piKBsZHCt%N#ZLAwrZeE;w|rV;3I$(ow{zQGX+`F#z48CIFj zY@h%*BabF{H8R7f$f&u&I`!BY&z zAH=E{nM76~UMT^P%`7x_tN;E{&aoorNX*^0@;DJ)VYT>h5yByI6B}Tp z0rhYiP_{+_N=N4(N&^Z?M@|Qn?!mP>4kI0*G|>VjQzHST%KSrVnS#>s(*UKl2XYgm zg&ggcVX+*DI=d5Ey)q53c9j#bd-eRoZn=WpD^3IKHXPw`1W8u4mm_U9VEhc*eUsy_ zGl~9W8kW5@mVoUW=O4B!6l{O|G{AO=IKaVOrX%^jI}O38N&-&rnSVH~RB(FNX@Jwp zLzQx-3{gewQaeNI6KQCrD<)v}sriT5Dh0ETp9Yv+ybFv@%y89RGB2I9(Qrp>`(he? z-5N>2^11nk@e@v8xqKc% z6}3Dq!3}WG+2Xj2=?TX{L&dezCkunPHXf4O|An=1N!lsqkZ=r}PyZA;i1DSH_ zMHs0XBM!I@atjdCtw4&YVK8TP&ITZmhzDl0Fe@{$OSeEH3uP73fQgSG6tv<*ftOK^W_sIV1L|F^IJMAEBZ0r!dd26uu@Y?*&Hah_rmGZGq;gD95)eV3vzNE>{|%q0aimG=xB zk7DtcV`WCD=3>%o`hgeoaMV=JI#SnIVT%1EQxSuF!IxpaMGA9mj9liLjV>%?I3w{6 zp{PZ`57fXgG#?;(-!HbDn$AgqP%E?9MBnJO5x`bPu0eFJZ1LHIXA+!Iiy$-W)Q;iF zH5>@t(%ZO-b^=a8ZehAt4x15k(N0DYj1qRI?$G!UwADtdEaQ_b;x$6gKocXi3`S=g zr%M%JMeBQ96J>-^;gp06X%$TvwR4j&Dn-_CS6Slg;gbE>Nu((M%=-VgTmJ+rx@G=Z z(fSUo=oc3xbd@pv@4J#;!ljRR(?ZC1CS|hN`^2R7&+Vk5yW)FW8;MC0KT*g$jQ9{m3fXn{KG`mgyRJCYbAupGT4UmTWI7DxutcYS2B|@eE?cp*S zXc)k%n}K?`>zA=z!%f8)Uqsb(00=fH(tC`)`OdaVxdTZY5nlr_%@DZ4h&m||UpsB1 zSX>g3?T)TBGznqE2@!}uWaKe;*N$L7e+ZbOWjoco2pQl^0e$)+o9z@`G4w!35DD(j z1CUI+FK93&ka~Rnk@~V8k@{z_Vv{sY;zmQ4`2Y-7TlWwN6SBGBj|i~31T$7(`wE=m z7~McO0?my;D^XqS8321igp@cgz+HrATp-lQkfY8cI+&rUqK+OIOuXWh>~wVbkA;h1@ zmbF2ZI^=+y)bXVV^ORg|6r#J`XtB$3r$ts?x|mSQhszCgn&B?3(p8FduY!6Z)FU(& zvgd-I)DY>)+$2#kb@Z)sxniK5=V8r+Lg!-DEUABYtXqQU8}m=}SF|Vkv|=w@GUZLT zw~AScF9O>;VK9?0hEaF;-XraV`?S^%f^kcq17bDVzE|~4`t9DWSZpSZH)8TQvxxR# z*Jf=`r3r1L@D`9*xKeB3vWm^Y&1t!Lql{GjaTZ%+jcUQHB!Vj(TEQM0Fut(nwLDB5 z3YS_<0vcOdK%6bevlCT3EK_~JK&E^gj|2L#Q7hqTMI9!=v}om582v7UYOprl4A+iT zDs?Dc+}OwGDWJVSjS1~v7_NaTww}c->Wv^PN0lbtE-bjCjd6^8C3E6{C8GpR9TRx7 z6pmwgmy>Be>o?Gd_p0#HV!4YK3KmEL6gIrg0uqh-Smvf?I8(^_cZ2HY(2>P| zngg#P!#w;QYlUo_V>b_Z1DIy9kTp)tu3toP-^Wk5qR^PAW|1tK_PungSSc@X#DNha ztxyhytK<#9R1T=+iC$F$w^68MPfQReR>Q^szQfsgP4Q;R*RzvF$w|ewve>UEv}K`_ z9xHN578`UHd=Hmn@H93SWfDHG&?U37sl$BQe>ukeY`6?oF&e~Rz@<7}wJp9y&`(RX z0EQx>0Fzb8p2ReL4dTQBnusQd-5rpH0s7OR)5Ke4q>k5UZOlF_q6a+e+wp!eU#h}RNX=5=PVjDhBJTJ;@ zm;NiTa^d0;#B}14y&kZARr5i3L5SWpi(mnB>Cq8c6XMV~h@SnQ!%xgA&uY5--c?{L zN0i#PrgKxqMZhrqF(GFxT7(hE9(fl3;)UF)oR}kJ*n-xE!uo~ZU=#b$5f!VVT1zVDnOdx<*iOdVAfmqtmrkR zsf+|AMnpNB-6X;sLj|w}MsFH(A*R4EFSVZErE^H2#8vZ;657CfCX_gO0Zyj-l#@^e z3R!G~Erg0#gNQ!iRp9iLbDqG>T(Pb+{m!8i9_m z8D7`txKmc=wU-Z+#BfXQiOA62~NinBna}(`6o#2?JyHT zhHpsX8L4K}1^LKHO^1F37LHO~3<*P`3)0t+YG)kYaruF_&;r+?pgOhj1(slVtWX;A>Jufn%37{D zs2sfZ&*31F?x&?zfY<|x|4$1N$KY^N&l5;4^40V@ooU+1an-wwt1lg~c8l$82>t@< zR{jV2*4pIA_mzMGdMrYLm}Vfnwznm<@JKnjZXjebK!*&_0mc;L8G{ZPphJe}(Bk;o z+f-88|Hu_KHaoh)`sd*XdNgrY)RPqZX+&{M&}27ENnaKuU3J^tL-_5EuG&;ONu+JA zA`lE%v68e;aO^{uyN@IjQ+FRpCeS-qTfHmKv=&gUs%Yzx=ZOHZ^>YHIZ=EA7*Vr2I zxwo`79OHB6x8ZZglY8+L_F~xfzz`p@A#9l;6VreJ8}Ih5TW^vbwo&EAs^4wf3e)Qp zDAb+}nOL`@PmY0g$5+hldF?p?{`a&($uhrwn2ZL0JCwda5ms_N+JJxE=FJaQ3T2pd z9jMf5MX0?uZ?;V1Pm+At|6Ptd?f|?hRX0hwzc;tjjKXpJ4jS(7%B~BfF6t3dtIT%G zqz6z$SSSg>wR}x1_@B-#B-$;wHb$Cp!PjoyeBVbuSQ|%58v56}-PZf>)9bx5Sv9%b zUzyuUM$7%>xm<2--!dbdmdWY0-BKsMB$oL<=N1C(mRaA_&p7<^LD#vlu^dhu&S9KO zYEY|nq3o55QVkzVRmsk+I9zJ6|}87=g-xm@ULdW6*G5!hRZF_u*_ z>x^LL=Efu+vPU5$Ec8<`fhPCPE&SS{$;J+o?_HW)x(C)}5UEC|le=2%ePU8Co!d!8 z^5es;4aeli&20pjYf>VJa~sSNAqzycl|^5;79D8(hmFlk){^)%oj=-eECE=dUdafs>2h zX010IXykLw-7tWxIJZG~@p2`&Fy3_2UE`eW5VR%fg)d{TEi27gcUtLg5SgQu9%{eR>DI%gt}vtw7*hJItv``hrF0Ey zvc}RdDI%p$+h8Rvovy}3MDk3X?z>%ySs(a$8t$D%FB$Q2u;s6%4*JpS1fG3(j_^$5 zPsE@<(Asc}L2tv9Bzo5pYA&gPjO-cThQnlJ(DG(HAdu!`_57S4(sPH>gRvb|E|*S|4u*uss8uV@^8EF@@!d}_1UJ+27R{XvnikL z_-w>y3(r?%c@=5ykGMwSPakQQb|?saM##Sdr)d*$-tQ6~^V94`)OTHx0#l!g$q z8ky4+7XLD9$^sg;bh(lk$*8F+|3V8}vELoZX5F2)h=Ek{^b@0kS(_7cxirPmoY?;f z*x4QOe^P$O`QlCZQ)_{L1LH+Y~{By{E zhy4Dc{JxVP&e6uX{x9)qq5sSB=~v|UUHCP2xBjoz@{s0@W_O1R0`NjW`{C-$|e@lKpBEP>azrQ2DAH}Z%^Y6;@ z$N2nv{1Jmw|Ks=*Q~iDX)5fsW{{%~Zl0PZ?QU6n{xCDly{-^o*5BQTZ6!kxYm)aWC z|18V*Y69y2Axap3rLzULGf{*~ zXRqWt=}fj$=}g2lcIK1r8~zv7=$}*ndk-L0S z$ZK07vGopd;bd@w{A=#aD6ea6I6OY5W|TGwk;KtO{v8@S%k5&yz_NF-W%v? zz{wCA3fNE`fIHL{=kCV1a|DLh#~H@@U=C;U6V8K`%0v>{eb-K`#9gfbv!}QYTVS{S zjvQC*cel4T?BB+BVhFhq2#W=}*b;d2e08_U*tnB49EE`?E@CYhQl_l_VRoZb z@Pp}7O8lcb%dIwHcTLmDBhb;-dCUqxCI)b8cj{tu4E?m6L>}VH){D)xHju9wvpv(L zTy(;fGCP$u3Sev5(p!gfBrGlX4uqxgSGhe~+ z7|aw+!us|dCUNkUt<$hLm`3n$I3kw*1}o#)Y^Y)8y2&yAP?s_GvxbIF`Wc9#pr619 zS}2I1YePX>ECtOx&yKV;sAx;I03!i-Z;P3L`irEQQ7F+ub)6?Cb>rxi7P2FHjLo-& z9@Vtxh#s{K=Q9Gze%4a2#wpO_Eyo_F4{>bsbL`4t*Ts%FRIdzQHGCDJeTx8(hC86a z&JpTvo^_jM$7$VFev{ZAzx7?69(R&jKFIQOAOIO^Y3)vEBD~6wa~EKl5Oa||&HLLE z&9%M3-ask66|EMEPy@--D95A^wo(Gd<09$k5{UzDg#4f45Tl^+2}>C@{5e8?9Ygy) z0+M+}{(c7RZ-#vDUxyzJgeX2>%RZWv#M&JDw@fMdlV+L}KVjztmk&6HWaw22=@TEg zB<&Y%Sl33z2ra#`I=luTz3Te>)NxJK1dK+qjQ}6**!w9q_AXc3a|pz0Wqz9047M$i zkdOamjtEsRQzRdMv$f&aM3-ZtDX}(ugocJyTvF$YRX9&5R}WZ|!=M)C-;#V6D_|xn zmgz}T1S#5bXPvslo3~yPU_E!~-0(jQ)^<{)4h)@ya~temr-2t4DFaK=oXHfjo-I@| zrzGWm5Si=SJ0e>{+{6}R-zFe?+1x@lLfDI28;&7tJM-MP$sTBQigc>bwt)o)T5nj0 zAK3fA0cZQrwkRea)&dxgbk1=9!QbOZ;0hNArIjowJ8{)0?(kv28-)!qO)^*_L!HCh zNZalz0;wRJGMy_-q*5JYh29=10{E^Obz<4CYh4|CM3}{{)sCRF1!xiv+7MLC&@+)g zDvW(d?CSjx4)83!Plkp#<$WSkzrok z3haAGup|8WM@j-;<4=`86a4u({`@R|KF^;&=FbHzd>()9;Lol2iB#Ea?xZwzQkr>I zns`>KKPy#FO0}3mTRIncOF9=ZQ92*Do&Tim{L}nPI+qQVo%`ejr&qO262(r+i_5u) z3$SKSd9sLTGj#294kKT9)t+TUInw5Pf(e%i72y~j|C&3s_VLz+!{QvPwYM{IxElcg z$=LybSu3@#9+6#}+H8q728ToEuu84?Ai{k}D3z2YRc}=i5Pzl>FsHKZMbggGtquE6 z@tsv)r^WLRQ9M_wg$MWS+I?`(&_p3RFn3ckjg~5-!xK4Vd#DZDs!(A_mPtrIBGSVf zmKiiC?Ki5l-WSg~#(b_d@{;1+VSWR+dh%Oks$8n%l((H0pOg!zT?-5dzIJ9ItPG@$ zzs}`kk}8WIX@!Udb&C@6;G6;?Nrfv#0q7iQD}BomQf%VI>e zA`YsLEs0uPWa&2hMv9B|eh6KU4N+o#fc;4PNt&OfT|7D!O03K$=7>f$0!B>x_gWi{ zO?O!voyyT&&Moj_zU3HoR&*ZSw|mcEu*tb?xL&DH7dFfjVn$6h$bkE15CbQ;<5=u0 zYT`K4v)_b_PxI4rcBQ!K7g~oJaZ@q;T3&S#3JXErP9TO=()ugBVRnPIY=QP?{v`;x zU?b_hjc@)p2Nl<1uS|j^$!h<$%M?1W+QIN#nN7GLs232D3%?nFzv*_nQ|36;jo@FS z$Nu~tgk!M>kr9!^+Z`)Zs3mLq-#}yGV!U9&=4QBnr4WzJ9YY8>=njhY=CksdvG(vM ztE!M>&G7Q>*kO45UlBlJV-~Rtt(D^PQ*Z^;LuW=@N>EQX%$Xy;rU#iMr*_mMJ8?Vw zM{${Aq1I4r@3?rO$>{UrA7j%HI!O!Tzhu~@>gIwHsk?izS z5{4QQB0FGNg@@--Rb~q(dk&kt;obevrQk%5aDetSc>-*uA_~?IjoDMLp95dOgyL1y)Mx zhhb{;inQ9%hOBctCGo8ddi^n%lq)G{rq9%fypHp@iENIqKscV4H^NQ;U$urjK1cd_b z)qu(|lyf$ycvx(y1vR!SS}E~~_lFV6J@pL^z~IDqG#d815H!i#g7cpsZ6 zKA+N5(OM6ascT0$R>N|`O8NtJa0IM$sdy( zC;2HsqTf5WaEuOfPqsE3+X3372MQlP0`kOpjgt^2uTqA9WfKpbVm)w6W8m#B?i5vU zDyAqv6gf!^N~$tjM7)s{nao!w3803pbDwLzr(+=`p$vTK-75FOBe_weJ<5^o0d%;L z6;>CE1DaBi`ajKS#m|?Wn@E7;XXhUrI^@9{(NljXOue;4Hf}%BI@kzr+u58B0**KW z7U~|Z#UP-{ zUUe@re33UGZ7D*Gb_VAkq`}!zGXb^F&Og+2M2k~H5EVvfSI=S~B}2JaU9LfG1PAX}!;L83_p&UbL(lRw@C0l$+5X75cV;QSx+ z4`&@c!7!qqXW+dMH#En)APO4T`sx7Q%f|0Gg4^;$M4Pzc~g1`W@;z_ z)9dCRraB1C#?t`Py?e@y2_~8wCCc+Sipw_Ub42W55Wubj2eKo(9yko$#w_vwt~BuH ztjEME-97)SbhX0#J5IwYT{MzWCz4~so3TJDc=V97dH9$;Xr*`5MpAC zrClJWA`PrU?i3`e;oSyIBlB+RHfc@gL5bpTRcg%1?nk?HKMR(1jLnJ1Jm=MVnL5j> zS{?l8A!&0K!#V}|{?dCJ<#BFRWyS|rhfM|wXFki$Jnwr6hxl2kdou}IdWLo9cNe)< zteVdBvuGL`LMwmG&c!j5O=?;pj_ZW`)(7slj+a+toJ@{*I)3HsR zSKtlN3TOhnVRk(y>E*||ERLVU$9M?a_3cM(nTF8kdF^JF?DS1tI-LbIL`2HjKx-i5 zI0wK?;9<9^rnO+Rq-!15>-92>SV>f+DJh13-b@jO$w5qI}MP$<1lZb z>}8cc49RT)MM8U>6l`>mQ;4|(`3^@V&kc%QPNH8;gZr*tJA%5ueOHN9`TG2?%4W4H z|8N>s<;e%&&f?aPh36PDZXDa<9K-!D|3M17T%%M!rf+YQOu$4R%<2OL0oe+iV&Z4j zz?~@OE65GPOUN-)loq0FOwxwh5xWZ(3zl0xq_?%Dc9==_y^tk4h!HJ2)k2wKa${P6 zStpxZ-lfS|aPMdz;#loIv?XP1)#pUGNU4e7RdOPiKfe=EILvtjqb;CcYVj#K>ctvK zk|W>xe2o0j`NZr52kEx9b0lM2r=Wkfpx7+1^b}-_ef!4f2S+BtwAEe?38ifUHbwGc zUr-hf<2>bcV-W3Yu36kkHwK*ag9j)|`KzJ65bP6PM z*{(W#&6!G`h8VolMbdcqL&&DuSv>zCE=*iJpP`)uM1Od0SGAp(o>5Hb6w_|A6v|msD9p`khMOa0{Dv9GnE`b3cI=4xw-7 zHV7a3#a+@OTN+NH%nN<63S$)-eF10`jP|o3g-ekc{uZ%pVSaT$)2&UyUtl2&HK9pA z={*siI|=h5B*3!{y2pNwMA*J7N7*Sv%qD ztS!Z0PSw)&nigl!mj2^Ka9pLsY}Y}ETWs<~8QI3{pS4RpNlx40oN=k|;8HJa>Ba3* z|8JzTf9B6e>3Q=J{=ADnzr>#r8bjR0pRN4K@aF`78vOZ3R{I)$BA0qLcT$={L|C-& ztTb^_sy{1L;c(9~4ga^{$MbY^P<1YL_|myJ21@5|;|Qd4@ez>DH`>m{LX@5R7(*F7>H<-|&0(ncTx-k2=bvsMQj+yRccs#ePjv!*k2YE7t=0+UWe*V&@ud z*@44Y{r^9EZvr64Rh+$hTaIx?J>4}k zUFzu`dXYR}^AiX`N;=y^5S9df)`Sq25SFk*2tP>(*sHlt&vcKBnUP)HU3Kd&=br7Jd+s?=HSyv{wrhsjkTr+nE~p3NR#;@kav=W< zB~I;01sZ=A(U*<=v?#`G@E2JR?DI@{yHcu2A(Stow);VSkBQ))a6J}$3)kbp zKg;#oxFS~czsQg8;Cg?khr}`OW5DV3^S1($+1@}uKrN-zlW1D%{xJ%q&4AK+qSn&F z+^=`&!__iS1nWw;aEBz6uVo0Quz5xh^}?o?53#aMNA7`g~nI5-$How|sA z6*EHl2CAcK+)7aO(1E7uKetnD^27nRijf8Jh<;J^PHj#?sVMuE4i1`y^R71wE{qhs zXfU?L`{nNZMAAP#QoJE4Bc)Deu>h&t?7a?&oopG}xH_={5B zw~^oj!$N}h3KA>VhLP>jKVWXpUm5eMQrrp{^reIsRh$YOM-%zN$H1+ z^Yxh#SnD>IYVFO)W$C~;wg&gE&UQ~nZ6~^^An%^uX;x1JU1*}+kuumsmC>hY;*uD| z@}L#!f}9a?;IxOUbioLVcoHg!Fh{q5>rvUm7H6YLA7(lJg!K?u9+FaX`6GQLZh(_=t77BEnKJk*oF`fcj|CqKo(@nv zHObQM8)7$X?ETvu>~(nKS$YUIXFMIlvMc?EoJyB~&oN(QZ$rL#Nje}cR+Klo0kNXB zX_%IRSjI7KR+UiLVg-u0jx8!~;2PPiI^y~_SZVrS#Bd_5=nSoC%`ROm0h!I%proREmOu_-55PZ5BW+<4M-bd(}$y`eyhr_Itr(c96! zszrBy?}(33)`-fElNT+Ds3Z@$c^TueiQsk@ma(EOGS&2SoHb&bCb&Df@F5gF8l~UC{XF z7|*Oy@C#B5Aa|F}W;Y4FO^C90{!;{cV|SXQqZX3bVO9%CS#4^{s`#25ZKUh>WoxDy zgGI=gXVu(_4W7k}wMo79O*R9WuXSb^fdam6Ds%!=lNyzLI4n(vN-6mcnHL2bghNNF?78^86CfMt6XiA(R^vUi6vEpK(_E_+@+ zmzJjJ2cprw`O(2w2MQE@T% z!$}nJSIXWNXq*er^PAZOepwQNd6ihO^o9>h9oFXYCjpj^3Ss$71h44>3i8#(vRU{TT6DJ3zs}G!*^}A=bI@A2x#fF03Gkp`aDzSFvuVNqX z8kY{vBR#?aFKy2 zvzqtIjL%llhx5Xv9K8duWT3^0tV5aPb-ELYk4xsQ>!l?u8EW~^A!`)cl8*&DW4*Cf zgnxyri;jRqrZi8J8=fiu8Z_EyOCm}i86**s;)o9uS(Rq|k~f14O@M27wk=X>v=7Wp zONGB}LVryT#RQKAiWr`(-HX%a&ZbsL3T;lV-P{{zRs1o8ma4^PeUMhYVU5&fbCRtled6!>J4 z+mQ{B+acGuWdGs!GMFI}SNmW_Q+~NbBe`gdItyD=oaf`@SQtXZfc^;w{~7$zWcrSk)J+wv8!ffYy5i>Ib$$ zYlt0e)h?_s)DF@t{|8s$#K}*ElZD!!9W1$~t>|??AzLSKQM>zL2d`tasTGbK6G*?#6t5tSPqDT>-Z{*qWJ|IH*TX^TB(+JCOOBE^glUE<_62T=8N`>{?}k< zH1?4D)hGBs0osIdDyqZs0~`}Df)A#V*yr$~e?CRahO2ufOR&WCARwA#H5-aJga+Grj^E zTxIAYD$R;sP=O80xxEs55a}A|8*-yqOD$}0=|nSlC{l zz!HZJ9RW1Af8LxCWijZkvkVFH!4}A?7O9&ZIh(h*Y*Ba04MmDd+K&NF%H*|!yN7fhk&JKye zhMS7hU`e-KD*>>zCQVw+=Z$JW!u7f|yHbh{`5NI2lC}{`9%_K124krK?|MePfHS_R zcJz_vS_Z5JNnhZhugy#_1|z#uHak;>NCYmSau_;1ZBVW77*fQ?!rC(#*@m9GYU5BP zXR;lhb51l&8;RCP_w0&mITbI9zp%$4f4OTY;I;=cGzh(5B_NbdXL;iq5S?A$Bb~jI zQh2UZ#=bl~gO%z4wWZ#I+-G8{P)Jk!!*7^NeN8$-kWh7EN&zKdEpG~a@jtH5z}|pT zrN~+Eh+2$^;nb6w(UMx#Y4a#r5yA``DI*IwOs7dDV#mO`Z)4soauCF!&9yv4poeZ# z=UMu`UHNNsDqj|TvezMfBIISLc@2INEUA$Ps{vv2Q+vbagH>%*qXynW%ymSypI4q& zFq_e$&(Lu6uZJJj6kJl_m)}7CCBJl75WTg4t%^B?<}g{%8iDQ=5sVYSa zeDW*e&|04D)R8%dXWr=Ef^~8gX|r0LYFi$|Hx_#fIQk018d@eT;fC1!+lm$-*~*Ph z4e4Ka@Kxe!REn@ypzZ1rc2K!6=|bprrGwJ|^+vt0eUDh!!VNVX8-UQlNVr#lCeiEE zSH<-oDM+~yp;jz7$X45&v;M}@VMTcLno|%6=QVPj;f>eg ztG0>JJ$xc~y*zt^T;C|yH_7$QxCU?G<=1gROr76QA8*CSMDUw(eVbf=iw{l<7Es;J zHNo5YYfbPDdGt=Xz6;l5K?l!gUlRN_egyC4<#%{_4=?YH?!AxS-p|YL^6~**9^#A5 z;Dh)+F*`C5dVvzraatQ|p&PRn`(QTZ<8RhqB`O3s6w?CY!28E0y$MQLc8-Iw=oY49}{(yXg%R z>A5OSTnDQ}t|eigk++lwO`STk3L>w!0+As=HvL3hre6@N*8La54hI3{-ESj_#T>&h z#9rl$$bftlGyH_&uktF3=^frPq7XyhZPFO6Pi;!n1`HV^z`i=8*vbxIcv?5dcbK@h z3SL+T1`A$`iZ{B%HkeZ?8(6U!IL0Px5Rx3sIs>Pr6H!nO{v;^sb{~cj-@B&xl;X9D z7~ql>q9{<07%Mw8@H(Ha`44!la;Xm6ijdju)fSecySD7w7rp`)GMosP6=Ko59T<-) zKydILo11Z6HV3Tx;jBU&VxS#S$y zO>LoSFSl8DCd3CwckAfD=E7bT-Ijxw&iZU-h33(gisxC#V|V|KobE4WQI}{-t?CYh ztGYp=tGf{7RHQ5f?->%gL_kig9nVv=S5S24tW)%3P0Gn7O1yf!i=)X{J?fE)&hxCn z5v`3HxtN{w_k6TL!xq6uP?F9f7htWFNuxgPH;Fk38N&sIi<%|fRAFc&?QHxVx4hHi^!wRDf# zNpZ~RzK=R61Qxb5<{Pki+Da_NklxbXE31m4pfK`p9-?T&Q>~BUoAyqFuZDgD%vA!f z6q}v8dV@N3QB}m6;re0cL=u6ncF?(}p*_(c8|hkM`jjVkH!fdv6gDFLN)949yB3#b zK)}Y|i;TgAP_i3+T~4D*nDm%_IU2Bc;UkaBnHRe|OM*diPSapum$4iD?UjJRlZ&!? zTMX0ep7jL|(}_RAQX3Yr6TdECH}}bv0K|nUgk!B8@&-L1-likH*^CL;+IuLPM`-|( zVN?*l0xQ?OSiaie&MIUL_e+BXdK|;z3vR_h#CCVC!*G+Qw|;0aIL!+qH@K-1HsO@> zn%ZW@b{0+u!NPFk4LAomk0t$)YLh!|VfrSSXCIr>9^xwEgwC|uv7*;{(c5Cx6?wZQ zI?(FO&o}7rj*Y$w0@h>g6jg@y%g9DU$h(fjck)CJZ3Ea!lSQ3baTp&53m@{w&Gw}I zxB|gK%5S;2GwAjEdZirLSPG>4A4pwcIH4YV50>roohhW?j(su}9*S@?CU!&@OFZ4K z0(e4NZ#I3&GfK;0)WwVPJau?1ebIW+gQ~ApjK%tZFc-a++)=6ZShUAtq0y}8fhm_l z9p@kcG>fWMXHm{Cq~P54hxsfjwxDSB-@z67OL!Ih0~67FjhBDKB~EY^d;>pIl3K+A z>Y@z(kQ7?4H#mSq_=VPAgV2C`i1>5Rq!;^bM9YARKLJ4mH9nLE5HX<>lQIL+x=sfs zIEW;rNtw?m$W+Ec?qiY}c{4cvIS+A#^#(+j-;}x|`Jzox&q<=VRzmusAskrbX0 zB_-98N6MuLzf!wAyR{~#4wcw33r3oqAuf4(-~e)Prqr8O{Ei3c%-iC@L$`jT+TH%# zl;4a)o`sUa?2foLO*1o*VCDWcT%4GHAiw7QAo23-uF{lWODUMvXC<;y3LE{si(2J2 zaloVbJRX}xKL=N5PZc%^+l1154`%7;vYDX}G)LfXn8OtEiwnHi|!%s9-YMJ6Dp?KBdQn!zB^DsQ@)? zCLd3*+>A07^F26x=6id_kdn-IZ7TEK!YJ~ZS43mx?-VY)mB&+iEPDqNr}S8M2YDgY zyB^C=bZQ}cTdd2L~O z?u?-%2($Y)?&|DzWLou0b&a=?%uS)mI}iaZdJc6b`kqo2c1gG+)n|IBmLxe7DJXfB z?w8Z)Q3cbC9K4?=Rg^6SGQh{WnZDyBI}pk>Tzt%}rHGi}WRJ z#j#7JcUr7|Wk>3*>uQ;{mHU5-^qR4^DqD2A%f$*SWut%W(o29Hm@zsrE0b9asT3^R zi<6Fs>=>6>tZT7!mjl3lv-el`BM(78B(@*BaenXBAHe=Fy|Wh^!GX>^@{BApU6gEF znXIpug8dBYt{hsm#M~;YVwlfWRux&lQ>b^9Rpmivl~uu;!7%5Mrwxo%nX2j=R#H{H zH$&4)s;U=<;@*#NB&o8d7qL{=cMo56?PLrnsk*)<)$F1dc;R3-d-_`nx7a$1(9UI8 zNO~!(*KNHNrP9_*x!tAtUW(Bu(@VL12xQP(xf%a~UJCB_dm0ATsaX0t723jkb+T;U z^KhFilYM=BCE3@}3~EoZueH(MbdqaXPb_BjXTxV!FUjbBl387ly3W2G>*d4Iz@S>w zNrn6Ko4n|58skD#g=)RyM`e0`bDIzOr}Anq<>i{+UP_~l{@c2PzO74mEs|~hzx&Ka zv;UWNO!xoJu10wYlfJ9bnD2R>_xbHkv)+H#qBpeRp*MU~{vgr2J@@j!EKXxC;kD)x zFypRzZAoCiXBN5V`tRet+$~?^HCsZia)_koQ9ct~Q6VLiX+9D`dZx(eb20_TBW=BZUOyml{<*146{P zFo1OQMvAf)M>NhW740_W6@rE`SK{dd*v_$R%_|BWqg1=Q)T~NSy>LKb_tJI)l;lEniv zb}Hv`hg>Mlr(Sp{(v508V+cv&`ado?gudIr%2+O@ zU^;b+Ma$5ukgNTk3T|u6Asu0A(KM+Y`wB+#IJd*f^U12-CbJ)RV3-7V(@GNDhcmD> zNpKhK!bY`ZsYFOH4<2`|c7p6uOIXBr=kST|QyIfa65qT_d2)mm&-BFXpT&F+G+IJ$}u2CPcGI;q0VOfmo?&z$mTD__vD zD53x~>bOvM5FL}CY=h{UMNrejC#XN^ar!>61s-A{)RB)?W=tR}c^qevtPbF3%=S8V zKN&)ghZ4gVikNxCq>wzcI6m||6)c_sDZ&y+&#<7PWFkvL4bF^p6@RZyJ%F)8AQEvn zQo>{C0us2QBKspaORVQPY67=pp_G{IAK`IWsL>uiYW!J`sPQ=xQ2S`ZNqQ(*GYnc~ zpplIw$$z*}=2ZWf45xgfnsZfTY(p5J3Y%CeEK&-e?x(b5faNy)nd7Zf&^P8{g>d@Je$KBI?2A-p26}g!MKvO0I0vrb_i5px}xv zlK(PeCK4*u!ELaJlO-jHCyR0FDWa=41TT{&hJ05u%LT*%tjGLy)}KRokRu3P<+555 z3luK=M;;u9(1qNO!Vu~(A*EV^)t2BY!8DF>oGS=^DsRjz!mddSEed|7lcD@at;&Fo z8%SectKbuhkVqm{N zSRS5c_56GW*(4a)!I9IV6EtZ&EJBxDW>%f{#)zkrf}oe*3jMTJi#Q#*UG!Az6W*BS ze;aNVcKFbUd>}lg1b-Vl08EefR^~;a#jVL0`K{{bd#qNOU_tM7O*&RB(>>M_nSINw zD55>9u5yocX-h9tP=#b`)ic*)J&`?l9y?g9jGx%as`@RfKHko((v~o*xS>Tg5qK3h zth2v=v63pl7c+QSQUy32D!`VO$Gpju-N*-_0%x0Q7=$#ku1RJ=1p6wr4y!uN zH;`&oe6UbukYyU8@Gs0aP(t!nqy!T_I9H285?U%F^_!|>vS>68LuokdM+-Hv=p0-H ziUNuyfWI<)0sLJucF4`KMA)XIn}VlXQB8rDYS~cavVq*I z)vh4lOK~2q?rq5G(OZr%hN&v#)uB$_`kc`#ThAH2?K$;PSPR-k-h*hCm(h~aX<=r7 z%Omop=;~pBjFjf6AuU`C#X+rUqPoIf&oQY+vg$4iMu?2)fldU_`b!DDDc)fw`vq&PocD|D8dbNr5t|*OWqv z&zTGrG%m}OCGT#P)z+)~ex-gD<%D4vPEx|yhD{zcWiiRIa4a~IVI+^vBFqDX$2?Mt zqOFAFfIN~c+0~X)%h4tdMJv;S(OqcODr-^{2RRaN@qU5|$83kO$I=iqTB<=QuOO_x z3f?T%WkaMUR*YjN%uZPhX4op|2WnD$0C02bF(7Ajdf1S&gwiP&58D@J_c^EbhWXw9 z{~og5N`v+e+BSsW0!^s|G2!hzxdjsK&OF__$FJ3to;8j5#>7{wh}z9Y&6{d;kkz(@ zEvxoXvTEY7fjFVQ6m5I7HfwIaNue-|8DdC_ein;G?;a{xRPpMiBUQ$Ji^+p`C1)5g zRpt6cZm|jrBad7SrWE#v9S=Jchj^9U5x-^Q^1~DgUwPqMh7AP^FV7!7Uarl+%cM28 z`zT?>jb^I=I~Nj`)@KUDLMH`JR8EjA!q#Li9+h?^Oc!d0_D|#-k>K~e$NInU_7Yri zwb~C$hLgxJt$+pgs|E}9IL7}KZpCqo|K00Ob%XpLJQqw|Y>8?lYI}JW>kh1;%uPm< zx(h;>jXG0q({3q@L9ePP1Z5`0YFg5E%4k14O0O+d=r$=^!AlIVlF#@LKpKL`J1sC8 z)C!2J#PMpaB}+JOjJ^)oQD>B8N#+Jg3}yu7v4RAN_{KB^(TdMpu1N#Xb7fyQDq^#V zgXjNPLq~S|lkl-H`34u^2AmjR_j=7hY}`)EGfV_3v>OG?y3VfYFpmpOB!k6~v|9>t z(jDhA4nMBY$JpssY;cTA(m2Mcpotw&7pS5h zrHd>GvxUS=H4(?&bO-7{qoFc-BJ%kR0-w&rgjey~r7EahE5B+EHhHv=G(oSh#>mo8 zQh}-rg-~}$)^ALy@jqhY&Is>RU*{}h2pyW--5eg{GXiD$?#QquZ z>A76I6+m1cIxsrJN zP!3y&)ped)5bg{X!ZBB9x)mE-;c+Qkq5E%Q^_ITT8V)I}<$*v3|A?BL=x#J>(%hv=e( zqeycIxmF7utZn5ZrG#Pv&^VB{2<^-&BFsW$O%`F&1W3pMnBOeaY8rp$_g_|#S zQE1TA{{&6_HnzGtZudF6X^^a`sB#6-YNrwPB1AAOhneHFwRwD8<>Q?%0o{r-)po5k zWu)k(Wp#Y6R0nd5WA*7jP@HYg)k1>R&Qq5!+LrC~^UFDKa#GOVJb->GZ_s7cWKHy| zat6?kXI7j%^);wbXN~;s>7kz%;p8%Qn~kR_azV-#`tB!YVNTM7|F_qla?1F)VgTZ2 zJ5sIBBeC=5&9{O}K(Cn80sM~m8)FS(a!xW_Y#bSh-c1y4jU;YJjiYjNRI@AZK5ukW z^yB`G-ssJvMvbk7xv55Nl4{F{`Yv_o+hAF3R!|Hp;Qo5syB~crOK==x-snsXR+ZZ3 z&7&S1ov@yQ^GVa&;5}&k92toeBt1N7?mn;7MwlI>cL#&MUt9CJFJb(R8IVz4jiPsX z52hFQl>Rl@Q_<*1S8v6YlBm8n+NV)5z?;1eEkfH>B1l zT`~}I^wv>0vW7WkMn>ZAQnDuDMkkHC4+6IVlQ1f(`3OUc0=!ProubqhEh4NPqXghU zzB7J%GOg%*t<&;uyY1GIw1)x*^!7n-^lJ4{P#+Jfk0+~-pHv^?>SLq&xKe%Ga*O&z z697)eDA-Q9QK})KJ9&{YbddhjO=x+eAa3LN{j4+XMO9@Cvqm#nE$U5wRqD)oGg&V* z@kGTBKFEsW_Y)-&wI`mk`f5E<5rwZ^hc}} zM+dTM#Xz&3qSCBKtTZud%<@ly+H6pwio_l1&U2x*RND(l5TPq6PuPu=+pMVR*MxnS zYIao+BeyD)y&NAKGRjc^rPsi^TeH>awo~mbLP#M!$PW+&nsACkWM#<|LmnAl(dlYy zR9P`8@9?`6|7K?+2~JDrh?qOsQxv2>@F@A(#!)gc^*Vl579c6BW!&V$4tBd?o#Zbq zrSFsGBF;#L8dZWXAg}weIfon#;&X?J6P=*T%H&bR=aSyYH{pN%cM0r?^(?P%aaSV| zqHeViMVO+3qvN2Uc_gQokc6QYr=UQ526wuT@V!ON`)#*zs?$nwdeZK**11ltU7bf< zV&G~@-B$}16D^hBME8uT8}Ln1V=U+fjsQP=nDiw zSL+9u3_MY=1K-B?F&PQE$nPAB{;Ef#e_c-H!R?wR3BBk;71cV>jEAzI+5!L)TN&N3uHmmNPScnQ5Yn5nMA3n4T40O9#FGcT z1^Rc}w@5IJY5N{0DseBX-Ina|%Ypzr!(eje*ZbhcFZ6sU5C+I?}Jre#xJ^}K_%u2xh!e`QA)1S6GMoi7#FCjM1yW{EcFS0*YQWdX+JFYi34Ls8BipcBcSMvc#wR7%B1C1X-Qz*i z>;dWR>T5=C$e$xsPLZ#5OVRKsR2dPuYH0G6By$@k#1RDS+o;?nPMA1NYtH>4ej5Cl zv&v&Zlfta!{k|~F6+BXhx{b+2WzuC?r}LXFk)*J?oh)q1Bo@nrxru=3Aa|GdtkAiu z&XKgR7=hmCKAmb*79eSorh@P-R%wueEC>XY#!WSc#tqCQupAT&%6DsKi-MsBhC`F! zW@JQ-hN)|Et^waA*xwZ9Xe3T6Kx)Ikyb?hByvH(erPe|nixmh9+4hugaJ}%GSo-2- zwT=xjC4X@a4NmNGHw>mCKaNzJZ7eS3d+6vaKgdqScA?B}(1?t22u$wdia+hC0S3S} zDl{4bF1lk^YP`n5Emlf{aM5Cb1EVs#V<44p$b9P5{=Ak|dA6yj=4$tXiOvoz-p>V$kH zdpF;-E=nPy&zIq)`p~8~tRZAkO$VAQb=5 zLo+sxOreWcVcj#NC5@38J1k2EQe0m?tTeL{kntUQ9E2cq0Vaxoz$Gp#a0!2gaEX2s zF42$v;gY`nwN$7?wS_Q2cLmv?Gh>?(1eMB2BZiKdOXKHJwc);KV)bh`VJOi?vm6q& zXhZE%C}!LUHR@!0JxK!&qGyS~!o5lbmL=+&oF$#_v1ISkfu&sx%&xgtDZzSsloTx5 zyR=~GREYt`9`7xi;z=ewdK4igi7~N#p0fF_kSt}EmP#F}s<0R7tkoldr_q4!ho#h5 z_fn7)_?R}qX|t0t4VmzcY#J#IWWy&zibv9k@<-`_S~1`krPA;HH=!tdtCYL3;t93|UC^ z-GmH9umX&{r+;L;78Zp-P31EhA}K0IT5)UI$-@&HToI%(Y1#O&I3kGK%OV|M&vT1# z2JtVy4DchrfWWx-1+%5}rLK~(C*~^e+0)<_wkBazJ=X{pBWD)$Ghpu!SZ=fIZB79V z_`DJTd*0&&&<*9;uuUuuY8o??L8337muEjo;{vualY{yhz+VyvOclb}Xp}Q1GFWA9 zaj*z8sQ|9`wS?qzC_9BC3Mspl$PC{{PYZivNBoRjU1Z4vleyuJcS4O!GH&T+s;ZLR zbXswXIMW)>B22YLORW-IwXKaJna@R+02NpK=@RzA!T9VEQhw51A*w*FG8;{9r0OMo zcq>gWNn4hV#kGmcln4>HR2i+b;7S##5PByOB`CqeR;^bBEpSJ6wG$#gd?BMwz6t=~ zDFz?4DMm@-mwLV-MWYC-H?&b>GFf}n<+LK2>E)LJ+siK?jo8twml-0ff??I z&TV3@_vkwiD{*l>*fusHC(}{ICT@z-$IYus#jnIK6Ultp8&7#gn~D1d8wh94eLTtY z-`Fvp)b`=UN(dqh3;_}o5H1uFpTL?VmUv6Xi{6^-0eKJ>sBd)Xt?_iMaR^K>N8L@u z9xj=~msGxaP3iW{P;ivFZw{P|CCCN?f4RaP8A(#KbU|*W_P|9ZEJ7LvHp}~!239*R z-i~J1E3(?=B~lY^seatY^FeS(iQO}x;ecydjtSu{DGEE6cmv}mR$Fd&Mn;k~vc-Jr zAB%ac>EHtr#tJoJH0C2%vmhC*4zZckvboh@jS=!@vwl_2!BnGQaCa7}X`o9It281v(F6}Tr0{ep6W-Uw94;?~)ZMhn4L8~&SSaol?X$BHCkn*2;Q2Fshn|yW z3Dt4A!+}y(r0JG|y!VHDeTgci2l`&LADEDFQik``+#3MMA`3?*N)_s^3zIy8;fpr1 zL1E2)fnWd~T>!pE}vBkDTLIk2^8bhrQ#T#?1-y z6vypUM$NLWM|nE;W!WAj1&j7BEm%5LVqn1>ooTYhEh<&?C?r%luDN>L$#Ap9MrZmo zWWqbLTclu6Hc!ov;)c?_dfds3m$`b}3Fx)R8QH~8eTZ*a?lB~_D9A0MS9faa7%Q+eZzeibpT8?S9GP8Qz$uOF0 zH__GOPEknlEWK{^xKj(~poH759(O`W9yxkoSPYlX1J$7yfiO=(g#Pf!rCIb~^|;gO zaVJDTvJONk0>#M@#0NA_Z7uD*TQ)D`!ZG~A@sGrz48%QH>M^+9np{2ZgfpY7$DQKy z1FOfKR*yTa9(QsMC32H8aRgZO3w77>Es`a@eTv95{HgW)>T#zq@z5}jJE_!FDpmG7 zkW#8O)lZJ9;2+LKKB}+r@{hP2pM7rk^r`yviQpUf_0S2OwCb<;{3FaVBk}QWX7Y1-a3=O9R9@6i zs(L>qAKmzVPJ5Sd#2>~Bfqb)}u=BJ|U*PVZ*^P?DHFkKf^2Wm3*>`Q{*#*g6Ly!;L?@8RXW(Y^Qa+xvO> zU0y!G%R_vz8GI1mCuT<`f)C-#tRGZyI|z9BFrNe;k?Tk0`Z2kFT&|yx>+i|+lej8m z`+fQSDgOTdczGTwIu?8yUoq4_z{llQ&zue1#ynI|f_t$<2(2O6u--l zQ-bf|BluTb9zy28eJ6tdg|DdR-_^%|;A0~APxa%!~NU^H?3I=%wQ zeghw<<82ua#)5a*PrB>(`^bC<7ang5&L%G)iH3D@H0`;SCGh)%igfIs`Hg&GIq4ut zgQ{%IZIe)y_sn`AH_|Zo5@HjbTq0%U~jBkp$jANTeWw1kn*qIKjo47MK zk8ma7&ugAixaJzkDlN5yPse%xDTS5>4ARysz!aOU_6gzoCwPia3t0V+1pLuN0wHGQ$@Ne zq~1N^dnyaF{6^N*1^_UHG^|L`(q2IJhgO?1@36l>!Pr6RFoA-~B`elxNh~ed+>QEG z-N*}#AT*UGlfy@~#XT!}2ar)VIg7{}zi;cE>A;4COyc{kEq5^5IYY zIXzDON48+@qFHU>cyZaE$Be*qzco%PF~`E)m_90r@PrP1t^+nXqG{N{A2jI`(sI=xB1igIzDjZJY# zTzu7`?lwiSQFU2pd*Dz^8L&yvQtep-`@n^&ZSM$&(Mq7zkKO1kG`w~AXn0<4Xn62k zs1-ZvEhw`hmU5A5+T#`jRV#27C^_mhR|~W5!3Y$*JUN*v~R0m`wta;0r~luEc6M)(z)NRRpVV zb>@)+(y!QPdhmiD1?YU`g}*BB`N|7_ZABntq4Lh*qw>0RRGxiw_ndYEk>M!IPQ2`d zv2N{NJzafZ&fg54hLtFoq43(hVy!AN5NM2dV;jPCle?5X;{d7;A4}Y$uDWGGU~;e! zh!?E)vEqdGx!%<@gZo)duhZWLjkUkgTVt6U>{!zD=Zn;Aa&Rdo#nY>mYa>HucU`G6 z*I+!pM!mqP#uH^?3@pQ9_bjZ}spg&#D~2}z-J1r!bW{rd1Yk4q=LwNqZh8Csa$}~B zjGGm2YC$l`Mu|nrTJU}G@Zoz&k3;-_sMrZz>|dChYSg?jIVfbx^w8%o)DWmA(30Gt z&JZ6Ih=jkPQYbydR2r045b7TrHrqfv>AkV0>6eE;O_yd&lXr%NiLnLlO8ddfPdf#& z34h&-xA`zJAj+R#85!9KclLVO9|@s5=AiaSTs$nKSeyC4g2r2h4~@qtXuJU}fx-0( z16cj7!8&7IBhT$&>U-7*KQ#OiK2DAB{W8LSc9JwVy8_d%s(4S|RRkMh?G3KRMOXGj zR+f+~x`S#8l3P82wZUU^U#Ekw8xS;m>bAz5)2udKA=y1&SltAKL~9<49vdf;4=v>Q zJFDtt8>G`@;uDt147z8E0vJ)fO9=AZ9`qV@&l>9whd zOQ|HBW|MF--mxGR3?EWYR*;%L36L7OgR79+5d$Gx^qmuxiLg!<$;N#PVm~!}h+U;1 z_R#Pl){h?7lL*wzbx{$xR;?_>)@;MwdSXHTHN%Je1_gPi`&lcFzJ=gBIEKZ9;Jb!D z(5uxze{1365pGWkKs)79H*?Wn4k)Y_zmY<-LEt6{%f0%0yHqVr@#9 zi0@kvd(!YBc8!AA6NeA6fh!YQNIB9tAuY7+hOAOHtZmRM+fDq?g8!|~r< zrc&(X7#340_6>ia*QNt5pGscdfV`!G;ku+6TB!9sx|a(A4wQ1Hq5Oj z7UchM_>jM4*o62+j$tuE{L=6TdYc;P=a-LSf9-ZQpAcQn;bL= zK3&1*yC(rYkJ=|mU0b^wl`4D^D|=NG|Ank`$OPZzN${n-YeDWw!-w1!1-U1l1jwB;(YU8snn#k7Oo-i- zgqZP;1*y%$ht%x~QcpbzkUD#!p(r&IPk+@IUAeB}BOj_bB}zzE+x0Yd z*pk8*Ckjtikv`piqq|GF3m{kv9UYZcH?ncRob72T7d>^;E5K=*UeWX{fCE2{cfhk= zogGmnHbyuy7D)SNz-E$c@1m6UY_v%&Vd2j&4i`do@9uyGz4qJPC#Lni#eUvnKrJQ% zPV+Nc$3nv;sXc0-Ythm&7ied@owd-cPd~FOk^o9E0zBDma?psdSHWlWB*5o_iN=<) zI+L&TqKHBggcRJIgq8cMML@R>A8yZ9aC_QGfZOA@`K@xZI!`^6X9?=n@?m^T)jG{7 zL$gc(vAfoIErPTNKkJDF$OFR%_-*123H;a z;0~z4`7*eE1XSibM!f@$9z{#frtG{i_j~JwncYRSzQ-{Q!$#^O@Lo**(IQA5G zD1+u^<%bK7-8uZR`f9A(mXBjw+|CXc$8^^h#W8&d1Hqt5H5h;5i)xejSniP@@ zE7?x>;wWNIL5F@~#M6=;m%u0$2IW+xtY|SxXP?z8!IY@5F$FPJsneD9P8?UKA5js+ zL(?&EOKCw9!cIt}TiaS~bYjV|uo<*cuTWNFVQ0j`mcX8m@L1U7K!3o?Cwcie*+d-U z8ovb$NYtjmN2``7<~vVq^%1q2B!m6S3GSW`Bxy$+IOJh!;~_X#IO!TiP@>g7npI0)Ex+=^E+YW4MnmH?)Jc(ocZiKx{H z$$0R&VVq(GF##AtQMzF*B|aoVqatMK3_=Hr4e_qJv~$F-@XQ*0TvSv-MsD*YPBRlN zsj}Nj?UE|RSg5sX{jjbi3i1-UFERunUSs6ka-)f0N$of=rl$s2^tM#OK&rI`gvV?n z2(({Dol`hot|LY>f~z>+pldCLYc8P_opJEH(x@Xst9Hs!J~?xU@LR=E*r*I%M<3=| ze(i|Qu!+*|!~W4KBSuFJs=%4yX{WH}x{m;4j492-wTx?LRF#NY*!l6D0tqZTq)Cvv z^QXb$38y`7pgh6w$YI42OZ^O``PobYY_a!n{UanJPw2?zc;*9ZSQia;STU=+z^ynq zH5%$!uKUfw0ucQUiF0dY)0{0a;IT>yD0Its?eLnT;~c_|bQt*>f&9n}LQO7G(~350 zF+z}*ywNsTlGhAfqDK*(yIev@ZJ}JmPA*ju>a-LWAhDKIeF9z`Wv`^TfgOOiUEbiK z+edu{jwag!ra8A zBM__dOiJ*H8&(p0h*D|;5aCKsA_yfA{o+8BVlEghg1Fqp+vUjqG&(;=(YZ|_APDjC zJPT+|fnd8tc7cDD#>mJsRU}j(55|u9j-m=P4G1sLrCDF(~;2{)esvKBe>~ zE4n>-YO~R3>t{NJhpNA#j22p-K4NDOI@ zd>^_fJT0{tX97?sYZ<^5!0B1iWSlbx|UEs_?444 z-@-}tC|75E@H1|}*Y+(x=yHWYizgk^+2%hf`Wl1H-$SG(qkvX|sPXE9iW9jx;tGpO zqe?_cmc8xm!^L~5^$HSR%t6mWx?O(1S;CzwRmdnoU61E85IcS$)WGb8C4$Y@6*Wy# zkW8}au??y=yChUbP&OlsLodT(kmoJXaan#fpzF=o5KNT%mn<-mmB>GuP$A1a*P*!| zUcf5)h_4$=sAH?pNkGSvn$yEaV;wqsF*NS}s*NLBM8!9?E>KKNH*@*4qI*hwB4r2o zHV(B=HS?7yR0{=JXf$QbuPg<4UiXgTbRn^jmJx+*p&3MHW3X}RVcu11g4@HNU>$UO zu?ar-7VxQ%RHJzUTjA;svbR-*MuMXrIDM~^v(y?5Fo(`OS6rRQhNaaY$YKVk=ag}d zEr~C>4ibcQnpix_Q`)Cm^UUglEE*yx1s}MG^_4BEOoJ49BkBR)Nn##UCN$abp4)*A zheOa!*qVf|Di*4$ibvwqr-tmQLDi~_C!sOg4r)&c9y!@5Az?-zBViOactw$G3cEsO6)Oo zpBEbRVy+RHk_;G=Rggbwg-xxNu$YY@uJWX%ydnu8mELE)kPxpYvm+M$yl(jPqvJ*| zHaQ2^fC)prCg5f3gyKc1){5sx;;1EkRFC{3xUs?_TQ zS^Q(3pz(8mq|v0pP0lT`{-G~%g<8GF_6HWQHY}~S6CEC2W(V1xONe+7}DlP5HPUrrhtYf-Yno)===8J zqpuEAy%_p-AJVvM>qnbhy&XuUGm9a?6!FC18PMrxs3amcty(M!@1f0KD~vH-5jm-8 z2_4utbF%wlP0@#jKSg615<1ELzr6=ki)~jU$tj3`zv#)4tqouWv?clAWN6l#toSgd zHA~2=yFnfU>+ZcyF|RywE^8uydbzI(pN$7h3Qxyk@RE&qLg`qu!R#Wz_OiPdu~u z;kl1T^WuDVCch2N`Rp9G;_gG^vyC}_yxFPO{pR@5M)UCa5o9thAO&N~_||H4nq_~S zigdGzWYmpjVWtBM5AHA%x*z_$<|&11t|>sO7NnN&={WD-P?!cl3ZW0J?Rb_vrq?~s zD(rAYc?=!C7k^v z*ug_53TPYj8JKS0y1cRl>#060kTE7;$@mE zX1wjN$jdZ~G|J0XtZprzUkc>yISBq6!M8kq$tqU)Wj?VB}%4uJN#fk>n)gO@7}U^hs`F_i&)I@aU-MO)@i}3*{`~;=*+RHsvjLk4k_(>JZ)L2WuX>d# z4?Q*DvjIofdw6UKHtUK6dz-?>!<0|M174VGz^Kj*J6N>o`HE2HHM~PZd0m2>dPVjS z4omRNRhy^Wmg}_OX#!`vy3e3{r6x{S;06CEZi)ZgQN$^3!+QxW+>O`80c8Q_8LBkl z!$8h{s#e9Pg=Jt{FV8kwcnJ-5&;@nAY8tLjEDh{P*v0?PBNPx~V|PG-y8xXD42ux{ z)Wz4q_jcF*^~i}kld`<6A^V88>l#l20i3ZKz8GFkN|qwD<@rg(}ixj zsjqu8$P_XIhkyizJuG@;P1k?8P#rXJpR2IaoL@mLltD7497&_YgcN&QwJdspGa=y;;A6 zT3Yc8CYVvM?g?ODW&oIz+f8d)*RyYfQ(od@WHH5^ucq}pw6x5?Gb3(iW6EZv^kg{E z8R{~aJm?A}Gg2}6R&o1|ZM*iWlK>$O=#m@Mgrg*UgBW+M*}>5rb)r(8wV7@<<}5rY zjzm#v9XaH$NC#}ryFzVRXf)=|%%Hi$I)z483?Ge>+uwG)7yEEu@QQUHpkLwTmAHU6 zy^7yojf-AYzbQ(KU^6yZD8%Ty^Zb;3_X~xe#k`E?CzIi4q>Qb{q9xVRE%D}VSiVc`wl%fo@MHvvb5518r0|%htb;nZ?N9kHK9f||8 zlyLmZtEO+oWmPR4_Y1DXvu$E9fW7#1mI8RO&tO>c#h1;MBS|5C| zXQ(f6KYj-na|CUzI@QG4O{~~t;wrc;8^CmigS>8vz>cAul+bmK)|AkF*K7fAe)z!C zhe~Q_X_-Q`>UK7!kTjt>l_k@vO-H8IO8p7c#U|<{$%$Ht&RBE%QWsop!{vd)8r%;DJGj{P5)VlmdO6w@Id^)sa&0WwUVw=&1)qXH*!?FGi`*A6 z3?qq8%b9!mo0xAxPiZYS7N<0-sVl<5xC5%`Zb*J1F69eVAwruRjZQ6Ds1k&$LN#Bg z3YtBVg=(2c92bN0 z?ac^V;3Xeg;M?JjaxkLrnQq0w9lR$(5W%M%C--DOlO{;_dCuvhl-aYJ&onGQiOh$AGZb;2e&AqaMOpg}gNPjGXXIn}Zqv95W-NFG>FZ^@JcpNidFk-dq`II>MPyk@Lf`>YGxkbrgtKraG;{42&|^kURpv z%Xx|AE)JD2r6c5Ft;P_aBDN$jJYUzYFAS3fJ)w$VahNf0x>QAGUbu9I7(b@0H;>Ed zn;jeS3poG{9&J1ObkDcP6*j8c9Epc)H}Us5O(fOZyzPB0CNGWl@Y#1vjNo5+C4g+9 zVjkp@N=OgGN<&3$F-oFhvi9y-L*rx{2C;3c0MkS228HZ4F?PP!(ZSxjY&&=OJ{ z<+s6UC0Du?cl`ltB{xwk2{i{9_#(Q=pC5oiq2dH6<%0@_C@K5G*jnE1QXNMNB#<}` z53m4Q7@t#j!&40lo4rG~%(mO}t!0-qj@gXWse1+Z}>pT z#Y2aZa(L$e2WSh`8{PSg6rtdIur!+6Mo(WRaBM-pdFg<*$ME!=G4!JtbkAUS~ zUF;c)5fjd?HY#glL?Tq}a{S{!7yGgZX7SrzPs3qtjc+|uB$ zSpi^#+unI#_b#$hS!If>U_&YrFc@ydpDrPHmX44XmJ|LAM^MG0+vLoQLL(fwI4*2k zqR<>-k0~k`iLq71v9|@BCSzWTB!e#W1q6F8AIL!^5(`K;R|y{ zxD*CGz>6nDg1h;$*-3OrQ0I#C)oG)h<&30g!PzH$2mzN>KjSK;NXfx zP%sfA$>HY%gj~YP9kX`>m=1f_FcqG*ujmb$dTq4JC9Kj~TMVCn$fEpcW~8g>6)Und|GYsDNHS=1f+HD{UPezsBE&FG56=dxv&A;I z4&m%>Pxt0b^pU}WKXxYi04o-Em{=s9?TWwPLo8=H6ZJG|Ysx+|*fGQwpt$EF3a2=z zl&!7)e1^ET)z}*Q48={It(saCJ03&qfb~+=K%r!|mbpvCiN7B#JY$^rpR7266X&Mj z#NV-;i4!?vwJ_nkgY9`5Cg_uU97;MSTo((C#k|KB!32Hw)4_z~*22&As?$K@gHtwD zEel@^^^D3N@^?XNL&$;p0)uiNoo#qW8y&2~B>@EdF^4>&Xc3r@JG?X?q1A$l}gcNC&Eyy-4r$9hzVGPRv6deL@b ztkf=ry$&c-Pcg>m=qY-rBK!{x9p@|_z^1b%en0~Jf^-(0ti5}lMP|+nIFEDo2E+_$ zqjM0;j3w_4unLW*tBL6|LIVq!AIW_s{)JZCpR>iA{m9~F_Y)>U_4n}G;I<)t!mYSl8Spm5)3^#)W z5vnp`7scV1WZ!^U+~&EqT0q{IC(JlH)tT7@kBk}vGr^X{j9)qg z0`#3k-mC79=ol=dtGT!lZE5slZPIcjR-zBHV$(KiV{x4n!(RWqX|M?L-_b2KN&m0lgIbwg-Nyvj-D53TlFfm^IS~Nu(XWvy zwJUyKPQ^>$Ug_gz%Ey&PB72xagWn&l1pFS8O$Zj3%Nu2Kwbj=)UCes4WzS(f$z+5( zg%8|%#hvtFfWx5LYI~r#P<&pLNkQ(FJ%c8_LV=M|st@QF)ejqs2U@cNpQ6++V=9-M zEU}5O(M) zwd5B>s2!Gq0q*Q@(V9V^xvGx9q%W{KzRyJO3?-FJ*^x$6LOe(n!zr0p2GT#@J5s{p4=1yVty%RXe7!RzzqQwPA$+V~7l&|pckcSOUo4m45ANxv z=}|9#SRQg&sb7gcNF*a=iJcqWi(f64%D7u=(+w!+PHs8n z0mCAo-(pd;f^h?N6FLEv38fcglCD*wxKNqv##I)w%0j$V7P87hAfWqTA?8wH9rU4< zTq@`|hmLZTH26G!3nC4N@&z^%zg^xGhMH7nTP2$)#>4QG^GcPa+8puf$nd)$W?$&f z%EuhX#mG+eW2oa{B-^H+P=HTrPb}T_iNn`jH>m|=a(a?W?(TYHg`-UU&L*c>M9l|^ ztH-1nH7ybAx#k{&)4qC&)Zw!6lH0WGvDmvU#v*UYd#qe1uI{nspTCl|^dozZ zbu-EKMqaMtWgM4yKa~%U%LC)+xD*z8cn!@D&*O!!1*FR%92j3hNF9<4*0g(Q9UeeP zohNUzJke<(-x_)sHJWl*`fjMzwo$0pmn@}3s<^*Q>K9Sl{U;`ZG0gDKfVuvo{Fa}k;2ZdX{q}F- zVyhYVTFOd^k z$iuXc7HPfIrGUZgA4jvdQycB=DaMrcZfU;wb}r*NRig3jmn6wHUr8@w4fU0S9cpZE zez{w5jJ!L~OTpfk?T1l@h;!(wXlO*}tGrg2$VUZ^P?osj93o24SY$dMW|sG9iEL5*M8-N zue5-RLj?KYwMY7noRRipbq;+}3w=%X32{yB-rR#7Icvg0{v996kH&1-F+$$*CX&v~;Y?x5cpP5Qcg^B#h)LB|e|? zQ4Try3{@V-?^T0C{9d0J(uN#0(UQZY4vUrKQ9*Lu6-vXjxTLyg@s32yHFdTSo42I6 zc3d37sX*RXP(63R8I@8TG%A&|wzK(lQUM@W>z#pLw9N?GvbWh_zPku*1pcWdESUe@ zfap=fJZ9ftaw|62H#2PXKF~+)?@Y}hK@(-w?VTBKAI?%X+ljGe6|#o=J-1g8qwRf$S&TY%Yys$bf|@s3F@OJ3FUi{mfD*B+j?ttEIrkUZj8msmt^U zyA-Bh=xgpGpd@(w`RcSiLNiJH2#4>e=fIcfxy5l}KK*F+GJ{X+5eT1H@8Xa}HhGvb zAkM6_TiA4z!kHh{ig*FcZ8MN~iWel~IU40)bDNO^KI9p>=C6FFMJn!{Xv@0)x;@)$bY^BlC0K|p zWM#4+T`$9ZgX_sdbAA&J98LeZU|sFrXhmL`)US}=!H*-<^Ho##R1a5U=4l-`iJLfz zLS`Tq;k4wQw6M(4)w$xg5yQ+0V0LG(Ls#sK0bbGvZ}Yev?i@st$YH*B3qnHs}Zzy z*l}WX2@Vr;;}ZLt!HxAeWM)QU47aDHFPzz?1h%&<>abDfNin?{vfDmMY4^A_U_`n+ z?m-5{YvKNc5V=z6zGpo0VmwN%C=+EaS0bD*6+$`AfFN;@5eJRbE7-#mZl=&S0ozQ} zdU21abzus-vt&*liVaB8U#5(cwh&5@Id9patc0{4(zCCG!!Km6+VaR~mrTbghD2s# zt^1Tk4cK&=kS!`xFJ1zFKg@`sq6OozI1a+`u+>0@7hUCcrFVzIYLoVDX4TS$@;(b+ z7UwT|*w4bc8EMk|lL7G?oYRTI)_O4U958_#&Elg0m`2p1nu4 zn!hZdzTEq=;Ie)Gk*a@`rVJeE^X{6jU~>gO^px5Hcd^3OEd1GEXCXG_eAcblST0;; zvF?}Ocgm@!@GtmvSO*WDfgg&EL&>&ue=1WriP-WwAp}a(u&iTkK=3HG3*!jl8A1}` z?oxFss_<8r3j?oMCOxHt_>Y$#kn zD42L;H}}6*V)V}!j550Q6wkGpPKqJuGQ}yl69R%Sglwb`bM#Mw z1L4%X4)zh37X}fQAA|%T3+!D2T)4F{7h1DZxqey!YZe~&q-?|O5=buQ^pAEcHaPtz z3^RE=`HTa5w(SWi#y!o{+cD&V+ib+amNlLYtXPgA$6G)}OJ0eX3a(~3^BA%kmId^i z2iwUsCHWeK`s{TI!uJFPYH=u=N5Q!CT+nR!T7gEdNMrnk8gQ7lrPA~;;wzFJB z9&Ka6l{g}2o{2wO1tYI5guFND%N4ws!!UVT{E9W)mkfWnH>%dTeS?MRX`*k1wYtZ;rG?hb#^pP$sAH?qoW~Ckbys_y=NFrPS(jhGRzz7fKc#h z3I#tgd=%`b!@(=ofvNrqFR#P}qUKfn{%TzGO8iaHO5B!HNrn1GS9du0+S5)sFl zTf9=JBFH*c+2;`e239X<43!20(M&^O^0W;lDvkSEXDE8R8jZs+Yf266#(bCq?Cvdl zcL>!KJ=j!Wc!8dQ*Xjs-1H~2gPg;T^5r7z1n)`2JyWCZP?{al|fwm-WCeU&tRmM%j z(9gUEwS}Vh%s5;PtA(ypxDJP#StTk+eMNODsx$72l137kKw&GJM%s??Ic!72CRiFr zm0_%|1-Ex`O@bxt>{jYKbVUhTiT^Kd*uP=;3j-PP>Q?yrKvO#ATFi+5UAunGPh z3NJ7xeDNvPoFqoe1|aa07P*%`Ot97FPT$SpmJTbvsz*!@rGb*-Pm1A_NgZ~l{w=3d z%VOaiZOFo}aWOtzKBUv5-N(KFx89*;8${<>lx{b)_6jh~3?I6I0b|=Bc#GZdz5ui? z!Iy0CAOKgyv+PEmuoA%8Ish(dce^jxTma;;IIInvbIpf#Gvg}(o!vy8n8Y1f(I3ON z2hbOs1cwY^VS@=c6g{&W*|HK)y0cFl$`oC8-}?d(xsWaPY!IDiJ+&L!zY;(i%RnVZ z4BLHM5)fh$o(6>Qsojvj5i&w7&RY-!$|6nk*i6bgRE-W z^nle?YR|^xhjK7E`0_cnC2(W!a}&|hKiG8yFJ*(Kt?+z%s_pI_&*@%<&NCK#2TgWQ zZ?!8Yx@X}EXUgdlzTTTl3x*Ip4oIu;`z2_vKf9s$T*BM#gdEH6o`c3J4MwOs5xfkQ zbXD?X8pvm;It7GPjeX2WcfcatmK0DR@H6J zVyMo3{l|tZEFPGL$OGbm8rTjG^vdnBE&4=#6?u2;dDAsciq6ab};9U&O z<)vGPZ(*oFrp@-71v&2A8V~uyI9DsOH;r?8^HrT3v9@pI5!Tq>YRlz3I)w&>Si@rvoRp*)*XI# z-}9i^b8NnUr`y^5ouhXuD%!4$hX!Ymz}EdU1g)hQJb@JzQiDa_b|_>L$VF5S6&#}v z&R*6?_O8L(f20Nyaub)WJ#{`sHuibNE|71e3?~o}rlDKg(DZ)4Q@K^0McK?`Ls4#}?b~hV3O+W>=mu z@p-!QrP0=n8ufs-{UiOF`l7ju=M zy?6?tGUpuCF-t{D!u+G9`L0Ivzv{D_r zoJ4PXr-}nEw_yKLCRMF0WZhsvLCg`e*nJ}wKuI7XgzrR%kX$!Z*l#7QTmk#!-Z~Oh zo|J@#MRa%}?iC5H2=1%hKhmXm4P;{83caudF*ioEXh9mz21b~dK0G!L)44{b&GF>gz|-K=6G7$-{Ncuw`k zoL`*h_B6x7+p(RFATkufIdN})9LJ^f%f;FDTn)#MhSQoly#0*ue65^wT>^|l^pE2x{hA<;6Gv(50Om7PUbcfX6h&p6zzMm8W)dzRu2uM%i2K{t$-#EX$yKOOE# z3DaD{7M_rm2`SZm_5sK;s9}DSM|A1ogEdWja(Yu3RSI`01?M&yyBZAK)Q&xBR7|EQ zxs>9iL#W?kxPLYv8r1ldw)L}1VSxk6L~4!h6C}2C0h{E2RS41oEt0sAa8F;PtQw+f z_e&Vz@PlQ?#}y_rhMUBk@&V)(Q(>_6@)5^`J8j0pZdK>1$ScAfokM*{2!d%`MIY6o zA!H`noASz@nzWhpw{s9ADFC{+4W_#a^`F)|-%gC&9>EWDM$iva3dPJa`lZrMuX%FB ze`AqCID@~Oi3OqQJb&{t=0BYMq$s&j09#ODA4KKQ(VO(GMpH-ZBUo{a72#|PL?}n( zECUjWL(H*oGJxa6>r*i5hu7z@rG4pinyh`0X`%DinOutXzOX)L8*`n`U_}*8vn-{J z`xc|W0!WvoS@%N)8lv&~@^ZK0SPR~HSBlKstv0F-9V!(3I@7=wBwr|;NagTyxYI5- zIY5MipPOnR8SmIJk$0V>Z1Y<}_{*5}TL#th``K9_u(ayhPB8fc{ z{k&-E1p5HXmDCCDRlLRlL{cYsX)K`Cpw*!^9gS3ZV9TBkeOvUgHi?=+9~ro$V|SLW z;o+9cOl6AR;*D@u2HqhOwVELq@m+!#ln@ekhTi9h?Eurvbg5HoCp|`X4YFG{xlHAd zi$j@b!S9SivXS6)+_NhUaw=UG4YIc(4PL(_z*;1jH~0aO;7|65d9S-yCs`3^C*|Pe zZQoU$LUbZ{2Ox!<3RXd16R>1Kx=3wJ!y!UPSJ`W#KY=9pdt%GJtMj zYu+#igsq1%ur(<#o~=Q3>oiWE)Cw_*f)yZ$N~sA1y~UrqZEj(bwzKl2cCx!=95+4O zrQ6&jJlbZOr8yjmNhYZnLj9)rc>_SdlHzA71FT8$^NWmDd1zm!E(gOIn>OC71teu#*|D?Ek~9*jU*g#t;(%8eG9leVXc4i}xr5M;TPpp$eu*QaY!yvAu2Q9I zQAziDtx>&$3X2MTa5xz`AlOfUTfvuB6BUP&IiHO~y!#Jq+p$NOk&pO`s$H#~Gw~7L zt6)`#1IOs>0#8>!l+V#%ja20&6+8zG;h6JLoK%1{hM{-hCk(I=1Cp})iHo3x%_`2j zD%)7)i1n-cKq;HB)+KP!?!+ZIomh$tc3M-i_EEIPx~Ss{QUWDKkUl00`7)*CIzda2 zU_qgX!vmuN8i!E8;)Jo(yOMp%kb1hmBK2NQypU!ePPA;#cV9?%2V%1MX+2|WF$-H$tIb4VtKTY@DWqmH%9d3s8}ZhNN3_`e(li6n3%u)Ip zxz6y$Yw=ZYi*tQ45xicWy+N*TlZ>W#A;$tHCO}V~JuD`_x zrv(eBZs(fd?fkVSc!xZCr(EBK>#?AN=d&*fej7i6ck}W)yu62(_eS^L$8YcF<#&1c z051>m#b)q9e4m&dfmaB=;AmeJwnCwlV18sL zU48{c)601I0uUnj8(#i^mrwEXoG0OOFE2MRlJRxCjPmkCUjB%ePxEq^mswtZo|m8H zUVed1{v0otamo8QUOvbN@8@M5f1bf|nLA^SH#xqdCaqGQi_9xMMP~<1(n@GN5BJnBy{#V={_#|#uTuH2MMqx z*`NUXV}!T>TO!H}uqEM@0Q)h7sQ_D2V+gRPB4GbCzX`A>s@r;~>kT`LIEiX|VJ0W%w zL6S7b6D3nr~_R&7xD`D%xp91A| zq2=+u-`_ds-h0knG|QFZfc;6Xq?voqJA zW84s##s~QuGfw;fh;DRQO{4=G(TAf0uiV^K18v{>>*gh|dkbwj8r4F3Xn*BX$Fqm_ z{>tO9SN!>q{9V#LwTI+;`BJ_qWzk;ybKK025wcEH0@CO4L2@EM7wxrUj;Z3m4Wa50 zDdW_{gre{_DUz1JnGJEl8~64sDR9!qB!x<V}E7s=f%-wXTypwj1FA!_?d8&lVaR8cO0kP zHH^n8HOn(Bm;^nL&YIHw<)#!FfeTcXNmthX*#gQb6}%B|`;Jj>C=?LjK_DqK7CmfA zsWFWJvyI{_U||yK=zhf_xM*ADIVkN~e#v{=Rg{|!$B>qr(ryP8Mxc;NQU(1M-Vkd0 zsRE`OSzc9Z;yD?O1&_p!p{BdYHB8CSrs}GAbKw8sQj3VL*HH|7u%K(fFQQQ&zG|Y; z@n%$)LRFP1{8DNa^S+0vxrj))`^5k#C19nWajjWJU1Tm3zL&Z;;yORxE9-caY_e@F zydnxzKD0(+n@;l&$i{|~GInuG{FM z=ZRdY4V|}JyJIuG2-qX~LYHcGLsR2R-aj{G@V-Ewvo@grTpZCFo!2^URdqeK>PZT! zBKLaA^_#2W)YMw3Now1i%n`sJd66x+=f z;=NcJAh`;}*4_v8se@2}eg?7*@t?AVvpAyp7TKhxn2I^8u4+QjHlQvtOj}g#6 zw4L3Q8>IrIaZnvq5$BG1NX4bXoGHy?`ukBesHf7ccG^MYSL1*H9-7!K5;zKL}x{ks=X%!xR zG6w6mWYETrA9BQFpPt)Vke$dqM@eFED;z2TZjoKcwJl(pTb8wPnj)dzO*_*wnV(Z-=? zrr=Nn^AD`S`VwiucFrtJ3(iZ}S9?JtDGOQ)qHv?2QNqaarIb#V`r~m#VIKzTmMCOW z6F8s_k5|-zaABx}n`Dv(GZ|s5p2eydd-p+QNhfnQ(p+G+_QY(xh^$*FdH`EHYW|Cn zocE7-v*7E@o?xbcv1!A2jdaH<4BI|rieR>;Z?XttxqAqXg|ifbc&<8RcYEE#TRB5W zobkT6p}+38DW2*WKUAOq?xo+PbC=L1hW^3}5~9DimrSCGw;M{gQ_QH-hpdx$Nwy~u zM0C6;I&f$^o){yDenoP+n>s&-%?ZTKLjQ>BSSprbSayq$OpzmEWJEC~Pq(Y8Xu)*( z{y1545gP53Gp@z|G zrD?p#*V*wB2i1PU*J^>-FGeB3w>5ObR8o-r$qLzRn2Q0ikKw>nyF|&FYNA-8RI-?9 z)Y~ACP7X2qWq@YtY$sCCI*2O7r$TL}%@T`%98h9tFd!c!w)ADvod`h+Sx$kNr6E=2 zL$NX!X|p)<3_%ZRMHr54yy+?|fT)9di_5Wee^5_DS<)Wui?M*@jcX4iPw5ayUWyK3 zzAM)lfpOSjA_TWF5WU@0#(tDdsZX+mGCW#>^x((PfkU1pw&8(Osb!jY>S#4_Cy}fn z;|_8;!9p`>hh7{dbFz-?y=#ADPfIwm&N=DO0UQO96SggHdx)G9oo908My`pIM8j-b z6zcpjYfC&QhSV)>_f5s*c!1WieX85CqFM;lK)s7eAz}ny$%I8& z$yNh_DD4JA7ZBGEL9y0i@Ino_0w&ghTQ}XVNxTYNrXg&BM_|4^iP{cgrjhUs2asR! zNK8w74AF^MNB5`E9nP9dU96zlKFjFQjm;pQ28=4Ql{`nCO*rwiQ*%T@xu& zk;=k*_TRd1*D&rKo~+g<`AhD~+!a^IC!rCTvW$t6%wYnTd9dTn&$1{Gg8>==%orlL z*-yc~GJnMtY9*@+YFr`&yoHkPZVbAMjbJXbFjcw~2)1DF(&N?c#-PZTNoC2DW zH0Eb#eq=UfJUw)t_B6kmGR z9^aLiH5e=`SB&IW1z+a*rKNBN3De)>tP>KZ^@>EL|AnIs-z=J&2H38m-eZ{3B?&aw zDFrq5ODAmDFuZBgfVas5fR8JhH(o0(jFS$Im%$6iYlXSeR^IWf;7@O;)~=$=dbPB1 zE14|6@pvOciJrdyj$3Y#2b$#vN?W}lY7``Mp?mp_H+0dS)}c{6dH{cI#1njIMATf$ zotOq}(4@lT$+}mE|2ALEEVdh@bZQPDbEpKbhtfT7gUOYfH891Ncc_MHf1B}&haY^y zWTSovB(ppR)#l*`e@zV|R;9@j=L2~bD)}Nf4-H7LE13rLUi8IeRjT^i)Mlagd^HEr z<9Y3QbbQB9sEX65&o|2W1O4Xpbj1*0Bn**WxbDNHTDeq%EVlr*fd+KoWump&=QV^_ zz1kFC75cncYK_afhBlga++Ko|Q)}YTWP5o4JJc5Ib<&DJULhNaHLC@1-~%Xyfz!M) zfB6>tIXr+z?JHx$f9y@bPQnA_%gGvi7^ z=iIhye8(LJ58k>zasGqyxdXNII1Yd z(S)Olr7J#r+9o8+Om-vfRlacsoM7MNd zV|N13R=z#TMnPalMz0}FXM8UrU`mb6h`{nG-^9dbZx)7{Noo$-^h*|nR>_*j=RLY6 zrQV?LNro~^YZ2(WR&ByYV+pI6&^k-bw&sVe5kYzOa-Pp%l2GTG`Eq@@R2!~>J2qRx zp@E@-h5jSoutA-z+-4a+<%R_6sgdc|kWIqXpj} zR-ZG63@;MzoojQ3_DWK>>iYoHaP9r_x}Cp$3>U5ncJ`vK%;w7@V< zxZdqF@Xbi?+S?&{e)B<+V^u*Hv^Z>$MUDo@HY`JuCL)xSw0p!0x!{yz+fO0k_XtVW z{uVq<=OIQ-)9CP;YQ28Qw+%tC&Rv<`g7#Sr@%*?pqBFuXwlV1L6by<`(6imu`amUg z?2PbM*sm$3yrwTY%J~~Qx;vZAw`bnf23@%7!Pz_Zl+SzEqvN)fMpp&()K1J zq}-Q)l&&%49(0dEH%92HbOu1;p+RHYU{s?Wgp%n0D{l3T(~WI|sfS@br^{?^8>B)# zc*DT;kbJ!R=c-$qNVLLh=i!WCjnBawGO>sZ#2G^_?ZOn&za3;1BgjAo_K(o^hm9YI z&#M=)#Y)j;g{L+w9F0P)IgQX>*n$u%G+Um>S);B#&cgGOPooRNiGD3c6APFECuK7k z^om>g;kH2#UTsDh9L5xf!*j&nzRcc~Y59L@;Phoq3%0!E#f3rF^CkRkgO@u4AiSf# zkmG*vJH9)0Q{qg3{_^b&Xt$=X36>wS4Q=8E;9eB7)p|7)Y_)vXEQmSdtCI{<(G{<>6tKsXt77|Xa4SgXW3H8EkVQRGJ` zmB1*(1n0lF`z6#(SMR3pM&7{0O~!HHZHOLFQHx5~LS8&W(Vb-C9nfk zqeI!njD^j_*vU$iQzdVE(E=r$SgVvf2=j!I9&`loMm$YZj_@5{vY1dCso5^A%R{|0 zR=856e}y5`Rd{D=41*TmO%2h{UQ@-Tu|c6R?8U+_40?#w zuYx#r_lN}i4i#1Y(>P0=&^vvVf8)KfQ1iEVr13^B-h7r<@ga!qa3VR59nsNvL}5MY zv6p3_C!I*f+JU0fOu%eMQChi%nvPTvpqt)Sl8SW%zZF~6Mf6{49CFgZETG3J91Up+f zATZqJi)-a53nli(byoP!H0 zx__84NqUXqwRJu1X@HUuYP~QXwcOEHhLqbJT|TBt;fMrja%nl6-6UxJB;<1BP=#U{ z#DL^HX~nB6a4@Y7?d(i9o{Kq5ou_qOcu?nNN*=UK1c`HS+4~vNKJ3W3ba1~#5}%h5 zB58yO61nb=4jc+T8)d$-1^L1p+(vmFc)izdl`jB;IZ_f72 z0@VKX=)fV=epwW?$GErKnLrL3JkTp%&Z*ZR(=OB-h)_~ZGlO6 zaOssbQ_txLu{nNZ);NsBLB1k~?~R(=R0cQ6)Aw&|=B_F}bLyJOV)5#0C#RW&=ogoe zP+nD}Y)>88s}mEUrAdQ1MEg#a^4{$zk*8X%ayv1d_>_NPk$z(4#02bCrA7_gbf~n5 zGeoE`$mYbvMR(Wg<8y%ZYUy5jaM+QYn|!I+HF=#3CR;XgDJqYOMS({?v3vKZmlL;- z+;^J_pX28E2o!i&=v`@G_Ocz~XPHE}+wgR`fzPnxJig)S>9TRE=z20LAq#x z%2~%M7K4fiNcE7CZJf$&i>NIH`^YWr!e;O0!r=lFj_0w9*n*o1%|oSXRWgVGAu#&M zO7N4z$?^GvDo_nWv1|cgvy>v>IS&3nqNDriJW~58x3Vyl^)w0 z^4W|I$7qyY%tN_^YDNoQAMOx!A89CZRoMFi3cEftOLR4D?3fQmv|{t9H&YK)bP$$f z)8LdK^uHmNCAg%*7wdvmK6<&boM+`x5MQ^KeM*tpuM>lbs&1$YZ=UF&kY0VXaLnXrrFmcXavd%Q8a$^gcMz91;}WkfO&p zqu3PT1<_e0E7_--8Q42}BBx~!`_hzQ`x0(AU!z7pZMBWC4mNG2E^_opDSlp23j3rn zTPG-J<%WyVmVUkr6ONb5!OD$Zgp05R%_D55k()*r*+Z)B^(g-H4yOl^{y`LAJj z`wmDyg#kl#qTi}@6Mi9K!(6x1^N}XUveK-kCdGP)>o9%RA#oI8;*~%PAcU%V$v_Wd zHv^goQP63+%2?MZA#{o3(T)dgQ{TfgL17_AZq#ugG!3G$qmNI@cJs(i#e(SH$QH@s zD*3-U;ecF-{)LOZe12F1wfPwW?qU^@Y6NcNGhd$Hf^T>)_Ig_$znlIq{9E_4YYsb) z3?rPpc!-5=Bi}f8Mp5Lbn_U>^KD^F2_sa=K>f+p~uzyz|#yjvId~CtupRPSDzAjwGe=PgtOPGNqk$4>cTErC0iwk$_>bh=-u~W6(qj z?<4d~x0cjw#xIj**bXEHbWURdOwzkOBlX(!X6D{F$G%SQv|#EV)*hyQJz>jTn7Ss+ zvF8uXuzuNPxhsT{$)DhP)B10-vv=q7c{G{}6%AYIeV8y@{@Xgk<(m>V$%V^j-3s_? zER>PM1?GBbwF)m*%PTb+zLSa?(Prsu3NKjAgw`8g?SR}4YdF}bdKl1xr&Ds7THNCJ z<=YarDgsZkD_g~FD)Gz`4?Z!m=a%wh-o#R03hBQMt1WRI&cbOH7jHObnZbl`3{7>cf{|JD}%3`AH)!e_DqREbkc}Q8oEnBfi}2#hUX zklP}iENUe-3!pLs)s)RF+VgTA`XIrKL^tQjTu1H&8o-*~MM&e}-jj3Xnc0>=y{_T0 zh_3-&4De{+SG4oNuYNfKR0QWxQ;1qAPcMdwhU47`D?y45kx0#fngadqh&#jKkX>Q| z#X~X?#*ZPO0op{p$a0{lL<){L&(`U}Me$k`re-PwR)>YNle+6_-<#o<*c$Z>(GyBm z)Vnp^?M@lIFLj->HtPC0Ud+MvvB*<2P}o>?0szGxbZk8qcOqfXes5PNhQ$b2JBz_* z_MnyZSj@|h7UZ&sU)p}U%%evG&ifQ=vZ-MV@p~nR->9lPOp@W7Bz*HDNt~h|hf1Y+ zS}Q;yO_^cg2@Ho@#7DZd<@Vdqtz{NLSPm^zT-D^nOV?9SBNclGQkXZYv$hJVh`E5Q z!m_a`Y(Cl~G|zlAJ`a6*oC#(uyRymmx~n+51%yI@PKN31riC)9L2eSlxM{XTI=$&S z5KjOJPk?|!d$QX%G>Xs(IB4zNtXfkJQX!28e#N>uLxXuBv zK9+l?1)MfnJIy~q`vq@Uk0qZkR^u2%vFDO{wtJnhkFyL$iS>4qz1lOvuxr2Mec3Mf zW3JQhY-rPdV>^9jqv6RbQE0^NIUDT z(!Um#{|1HBsG+p%7YK*lj^!%O7sSpRjX*ea8+4zFZBI;!b~$tB9EDs^gO zA%xT$3UvxEI`Gc3>GH#UFHt6o(Gh#Z9MU zH)z9|FT)}Z(>vhk3Mi293p&^ko<}-6H*l#aC zZ2lV7&+M+(d3Q7vW*y!a7Lk7!JKeWyv5SDRk0xxpBPNeM69!z9;XG=^u~HsUR!g1k zJyo6-zYi0?VaP=f)4<1rI^5!?(!sj4^RkV%+$h+f5|^gxG-tAT-eh|QZEYR5nYgJq z6blK>6=3r$BIFaXZ0PpWY|lwfGajC#G!8ql4iF}?g@%Wd*u-|w(8`wqMN!gg&g7DE zc6>;zulPk0QE?;M?qY3qN$bW9=wmkn1p+sk=OsK2H;R#W>ycmnpBu1y_!stO9^27A zcGMzHpIm$5^r-|adD~f5Hrs4TpYTxS=_oN1&U4#4GFt+ZAe00xP~ZWZD)wqtj3JWcS{f=HF6Y)0h0p`5XE5-1sfCU@L9C83}uTq5$LDGP52Q*9UApWjow< zM*I+2FBHl#kOVv{7o4?BI{Sq6(a>u6d| zkB;llC;&KD#_VBQodZBO5LIVc_4GhGs|GcB1@UUL!Y0r%5P82~Gs^k76yUGGGszI}yS8!h1d zY}lGN!Rj5sGg5OZNVc4*L72KPp{9yY$Vz~jFb5YY5-Nv7{Y}OE(5CUruj~;{ic{bQM%&eV-CTd|7gnmyFmz( z+8g^umC8G6QhED6{AhYFj{&gm7I?TNONjHg)~RIp_!tdq~9Ht66BSO5y%LURuWcnCL|Rl)ER^0V{~Mj^iz`O z>s}Dd+2jZW_f<8A+KbPy<7 zM0Y^(t!_%18l&?5)4rcJ>v%;JCIi;z%8$J(B)^pMnjUZ}kR&;OAdW(4A2j+{<6|7K zvT4TYA&|3Q^49fO;kofZZjrCF6U~Tyd{MCvo1WnmTm$cQ;hMC_b@Z`yo5s&!{WCvH z5>Y|&>9|T(&7<>p*!t1eNNRi3oIiqNT2G_wmlC$h73iN4(i{=u3c@ZFmR>b!yuqMa zp^H)z$`DbrNkb7&SGTI(pRX18elCQdo4Qz;1=AcPNkGpCrvFEW2lWxC9TXR1!IOCSfe__<8nqrfg^)7wH++^jWC?mAotf z3!#hK`kJy$=KenABqBiAD=qzQ%1ip<7M#7|7I&@H=39`PwqF@R?%#9>x$lFdr*oAc z;aTN3A+#x(jRIFlZW9_rVxy%q9VzX@qbk4?CS5c)7!jYX!5|gtho&g0LivYSM?xk& zg_$^_K4K!ERr1ym-B!ldYW6mKpSmTP(nR39TOxaQ%HVy$HD_($dasy#GCBhbmecko zBUt{Q39#%+7F%zt&5uq2wiICcZH2ZCLQ@jcL~g3oJk+Ys539fCYxB7>a@J-C4RKU5 zV?P6h<%%JkK;Lpjhw+gAD`As5SBW3Hvpru$wOzEjJg_)7S+6>(am@D?BwUv*AO|Y) zHPL}XD)QF=vDH=i%nY1oGZ?`ni>V8X21;wtmhKJ>sq6EJo9T5=uU>iX~&MsE3A!m{f%q zDis@|gRYUJ_k{_ft;HOZiPat<_NakISw>S<&td8KkG^j-#DclNUxu1JQkKNHK#FeO z%S}Lv6Dp0{OI8b2%g0<~OUtd&oJHi(l56xEYp%@VK7MaH zg9HjGyu)=Q0v1p(9xdn4+kNA8Huvdmh%n!|D+|8UX?w75CG3n#lOH&NG@1G5g)&mf z8S}$pZqvYJINw1%bX5nmTc}qLLw~aCzoTl4A$TN~Li8G?``V~ZrN#;iH#W&PZy_05 zV3wGpLK@_jORAMT&N%Jt(QDLa`Y?E9!ZpG=uIdq+vm{0p8Ro zAqTX^#LzZre#k_L^#2i6APSudai`yeVG0DjN;Z+JSEoXbHC@_g7|HvHa2gIjY@BLB zQ9+|8Fa+9J=w7_)V62w~6u252tS<%`3sRj)Nu0YcXs{sw5KsMg;?=CE0M zlWW(bsHL0aWDx=o5m!g4xIzunri22JEg}S4@`5#Hh&bTGH1Gm77z$cg0N{(TK@n!K z1Tr*U;`R>uj8faYSu^$+GWwxEt01GT4bG%+n@D@P+YOj!hsZX!I3o;^_C)I`6YYjA z8V|7jD&_ipmT~=dh`8a|3jRbrzT97MR@dV@k^vR;x6X0&o}rOga5&<+bicK#&IYdC z7jfPRu3fz*vAmsXD6xH7U4d0;U8uOfT{7=8gp_E;VbA?lSwoujDg|i=`h_&ZAOsT? zq3#&??(843%|Kc5+O|0QzhNpxM1S88$Vo6d;Vkrt@tAt^7oXu=&J9Db7CH zt{~D7&$X2R9k5h5t6pi({h_SE(t1^hcy>=z% z)k+D^{C+&Bxfs0iSl>I5)29}pfx#_^0#}|MhY;FIRRE$;5h-62&ez zdTht%9~HE?eK97It9k)0e`_3@$N=V-QvettAl9-R(h(@2w{VsT1`)jiF)X~|D1vT_ z)}%qHOLu$BQ~EbW)otPvLuSC_?yw>$W)y@~8`TYDYBdTavy&B$T?)zPVaS6F+T>w}5aeBa)ONTKq=>5W3>~ zGxp+CH;Hh#Z5j=om3wR3AU__;U$$|O#hl=7*f!{cL21#6t?6+LwIynv4eZEz3Hbk+ zur;oL|9f}An+fllw7FIRy6{UwCnfV=S zvIv{Qz9a>lBb@))nQws4?UYG7yhrvtUy(A;UL=7ttXC;f;Ko&qg{vKCR50M~#s~&G z`iC8V;~X*Jj2XBh38D?N9JrKn zyWW&>?g~hzp^Fm06vF92;kDZat=ot4n>IRBGlTKM6!iVr?{%V}`;I#Wv z7o(0C#fGY!MJds*@RNz&tRgef5JTCklo1YP<=M=FZ^ANTmWEJxe|ha1lHwselRZl- zpWwIVe5qKTE}PC66mJU+3G;#Ft(NnLI7}E}NCrRghFIujGyg=OGHS+<+2am0e`{f{ zB(SMipa{VoYSb`Z-n*q;JOsYIncBE|fg00)1$M4fXv%)V?kD*`66GY~v`zwr?a=i2 zV~W2{8sd}p7a*A9BsrCdqKZ5k7iYK>!&lU6RUV=rG%|>m0TZ1Fka%)xWEwbJS>#o{ zKq4&R0W7kZW|q)s%LjiO#jm5ng7LMKdG#W=PB)a5P<(Jg~l ztYsA{pHckfWLVSMjq;Jozi@g90*RhFDgD@$h@;wgjK-jqQ&%*m4^%q*$j~R7!JnT* zBkhHqbVW8^0b@-}eyu{xu~qbmo(XhR(MZ7GyVsCO_($MqAZAx`!mv=0!mt$=_gBoF z5!Qw~6Eu@^afBTZf|cXJz%0QojX$`euPx=;Q_(MviAmpgnwG3>Q4dtr)kdDEcrg3g zXjX3I27gaQZcVu_tUctgC+np>oSv{ocMDf8P)ic=JXfF2DX9)cN<=(&6^ZcO6y_}% z(1iwd1f~i}sxwRp)}1RAkGm5BV_~XX^mZFtkbNX^H&}3XQ${pK!&#s}?1~N?QXtNb zQy>PZK-@aXlzp0&8+8iEbTJ2BvSPbI3n5HU#$R^W?0|{~plb{9+C?Tx;VzShrL+;+ z#KLv0?qp+YCR>Yf8iH@Lu8UK*lpsAKQuK4%WoUpGH4>;APe&q%5KM8 zh1tS9+~zuMfWkA1r9dtpq<@^{|4sQuO7nbDt${XgbjE`;jlgY)pnfx`(*4M=rDKk1 z+-6E*jps@v$Xim!5du&aiQIleyOtBjyv$J?w@%i8c>J&kxDj1BzECS85@2;BqQfKf zpSe+5?u+GCZo7=bij{GJLHaEceowuE%bil1M#Q$SL(yLa5$e$gG*B+K;Qwv`2MP*L zkgAD&v_~26*u3n{C@DzRbzbBMXzLAlHvK%;mellQ?B)GT%JOjAGuBBna<_5C*8V$2$|+AqvWQ&1Fc3IBG2w}sXFDDg41raAnZ*U z5uu12_r~bJAvx|zadO<-x?#z6R)ZH?rC1-8O>~iomf&d(1`{%|6IN2}4HG_99d`&t z*ug0X-nxgdhR#2sh5?2wKuzjqxmBiQIe1R2ReR zWJye>7;8q#&{0&wn`BBzwVy#@d6;AQ5vhT;qOy9O1SuG~1vOZY{%=O{B3Y<;-XnPCHd%js41CxN`#{RVdJ$)0->8I{NmrQ39_XW@ z3=b|wl!;MovY$<&AoKW{smXRTkm;$VMtD}jO$kEGr@77qAx7_k2r-XwiGsyf(!kth zygf=TPu6_h<}@*q%TSbV<~Lm=bl7Wytb;noNiv;37M5)OH@0uRB%7xs?0~z$D^KDg zMQ)&tN|E)P;*Ak#3GStgq3+duv>!=FIDY4nj(4XnTC-2`X`0?$DD%t4E2Fi;^+S>R zxvSr9LFW%MqE!*8=ij0OhoqjtIH_j~xTjMT&xk9gfQK^gsFD!e1E$@;(~SZ?ss>KS zb__>o(sTnJSQYC0%qzECb22R3RM0Lo6@A`&O*IiMd&(9x{L9Rr36EU3bC?jONBU=-DvO^KjQmmv%*uaOm@IT zg3WZ8c|Ut^vufpIRO8w6Iy+@vy|8HOP2D?b^%OM{eGiUJ6|%$ai{Z50IcYUu`dj08 zZzRlIPrz0Ctz{*;Xgtm`flulc2%nr=U(B%RTpA#{Orl3Fe6i+1Hsy<{-)?Gh=?uxH z6mADKL)C0e(cN<}PiXUYK>tEdSVD|Cj?O$LLW?`+M;C0L1S^DpVAwFGo#kc=#V6@! z@PSMYJpESdd`2=t$Os>LR&?MH9~z3|Ltg_Q5@i=9h_JAkHY4WQm8`YEs&xgue$eHq z$iWP`oJuDFidO;3Gwa6EvA~W;(7sVThE>}n*HCdV|6An=k>IcCLa{`Ry8+!ec)j6; zc!R0Kgt7eRCAARYOtYv_jDl`KqLdW2@jW8qpfUBBD9D-xgmMbZiglKg@F?;1a0=vQ z)$$=aRiM2ONl??oOzV)Y89gpJ2PFc>I1B96n}zB)%0{6m-fES9Fo>!_{&{M`u$|(#WD~C~)eRtsSmK?FWR67^&v@k0e3x57&{7 zxW}uKlZfWn*~ugdRAp{Zffx!qB*_(oDwgT+~i7p{@ufdAKQ2LEbWQJ z)48;F<{sAJMR*Jopd8nV^PMHny&)r77m?>)7acex&s`oT&)pJ=im{CT2ucs)U?5p} z)1?Kpi#FYLCG-VLX9|ff5iCl&37mnrGmEm45HqGA%268BMKpsL8;E<-PMkMD`cu*G zGM+YAXs-$GGjB7=>Q`QS?Url0vOrudk7x@7d@$Ncfm)V(=-s#l((LLa7L~e(+vqGW zWh`g#R}KlOr77``o54zhMhuWX4b*L7j!x4ed69U@keo%;;ymKSO>vs zq_mdE|Dl4z7^lP*MTN$qxS%E=*v*e4tY>b#RO7afPhnxmXpLD|$o7m?@IfO&>OXT= z@(>KR_^UQ;uTI+RP}?CoNkRD@H_+EM<2SDf`J+bw=5b zb21~+P{37NdbEXKskI_oT945Zx5f!`dHIk8X}noNSv96``{ld04Z{2kqob3c-OoT_ z-SMf|)b-LGpOLUj?jfw4sg;AAs16a}F<&c91z%fKS~365d;y|Ab*>$rwP&PSZ?;kD z>R?nobicIp!)vk4NxkE`5%D7W;nmTBL;B&?IQ{T8opzm^A?>?|MMuF>84yr_x>v1E z7LY;g>ugtFbNLlr>TG<3I-3d2gSteYFH4W;yY3OD1+uoea7|8Hy~+(aL+yWL)-P-#^+J2e_RUq zSF7X24mV84P@4@iA=OZHb34jXqtVH&&~MA}ZSc}TJFZr9`fb#N{q~PAY1#FYbYYhp z!wwj>^071USA{Q|weN|-cn5l0@33hLAV%%rc=o(*O_^6WNNv(BtvB_ex5*SWi3q&v z+`bI-HbGo}YaDr6>uoZDB)v_4X%Xu{q#oxi6ZAH{0+9zF8=)Nbp>zc-toPF)5@|AH zkSK}j_!}gXJ=F|v&+)#D0VjBkf|?OmGr!geM{f zguh7usuy<%RG<7wU=}uvb%h77IXW4QjZ7D7#x)3D1`XL{5ruh-g= zE#b%LlsmK#cN?U&ydxXtjf_Z%a@(NFfzkIPtqV~q%ma6H%Pa;A>zE(Lwy&3tc|*dk zxrefHmf38I2g;;c zwHnW!*SAyV)w{x@-_*UrqaTbYJlwv%6&^KsBL5PFM^7ML;qkvrkWK%KvrJHU^a@0W z*wz)`BH`Z$U1a?`rqDFNaw%kwY-^V$z&7ECVOtmOXiFxiKizGEdz!8MzH+UsN_se4 zse}8&Oy`_utRK_aldxuYOIJ=0QM-t6<9um>jRKU;jG97}J7+gf+1^~N6=xguS{*gF zcVqjTvq{xqR=L+=Ny9jRH8FW^jt(4RNw>tXq_M?NqN){%5mzWCDOW~W0IL#cEScDT zgf#4z+(SPzT!LfDEv6r%`b=}at{S0CtGzWj=7yvdJ>(SMuWCzeQ-W`d5uX@fPPP!l#&%myq2zND zb{gr6guziAPSq!YI5OuAX$F01%bTjAx7N^=sD7=6LX#U22e67_VV?1=^eDDls95*_ zlbHPX-Be#dgFLi?K(P_*MU6?gj7ShchwD{$($9$-s%-}MLT{!xL^mIQibk)?YwMbG z!9z^?QaQjfWk?VO@19LLY;3DOmp{ysdecbS@^gEo2g}&c|KuFb!wSd^hX#`#TwtAo&Xlb4B1E5iC=bU<485Hi_=; zQ40V*kSzcNg#34-0|#5P@9sE4el;RmZby#k+$0J>Nlb>y(=1G~XaWh;LcJk{1{l>r z;x}JvOruojjow|QY89pV11lg&5lCGP6tz$VNkec46k`ODlu(DF)W~}*IY9C+#qBRe zeSMYdikFyX4WMx4niM5fG*0b470aG(PXW_t)~k>c{^5)b8(v`I3Le5AP9NTV z<4I@Mx#;q^{dFa=AnkCUs`q4XaNG@+81nDgB19mD{GaH+Au*&JCx+Z)N-F3~z^0!q z2v9?BcqCOC-Ed-NT*Y9q-%T`tDipY%5O;QPwv^ie8*WZ%t~mxI>w*wDH8L9$z(Opg zqF53mR>d_|*SvQJb-q@+hVWDA`=cW}Ap}vrh-7-gtX;1{K+$C^o9$9AMicR_%agB;NZA1?{yyk$m=ssm z?@VkMKO+na_5#jISwJ`B-b9$%uTm!8NE45&fX~p5AQF}50h)gDiT2LNH1Wu44v7Zj zGiE|)644y(eM*ccdMekGU_;hx6^8o3bwk33AAEJDSZLAOG<3>H4mhNFicNiEbnwU3 z>L75Et8eN`MNSd-xD*)oq-f=~^x^V5(tLNBE1TgegF=bEAM<53AyK}i#+8;E*b}56 zS@V$@>Zj3;ZN99g8dBZ0vLgmEDv#-NPqip0wYhV?eDQW~e;srgnj>|ooiJ0DiXhZe zPz!h7qFJ>~#X5V$f~V1ps9VGqygNE@h`-5H7_P7+{;qzGdu4*a$YTKH>};ZFdn*n_?}qr=yW3pC>Jsva9b zPJ0qvt*l#}|JCcU!e?0L)-j2(=y}>MxQw$$JHfn`4{Qn#baMNn|L1PF)VPc}RNF_p z=mL$2@PC!=hdGcIVBdMi)}*ptI->R!YAn?^A#BdqRg^a@Kv1~v=1Tc_diwy6Ep+J( z(S4Gu;W-&+c&0p6rFbGqa*`QcXo;2v9zaU3$hYp9DlRu+H{x;xi(on6M!hQ2)9ixA zTr9&JkP1{s_GE~MxP*UOUt3`V`g>AfF;d`mYCX2mrVr=D9h|*{-$_|QFWe&jm5N>5 zY}iHr5EEr2Jc}4cvM*CO^|#kyG3UgAc0|6Fy8@kG;gKuH22AD?Tu}m((W@0MurE{G zvB4u1!h2;>4`l>%5hfMhm6Np_-J;29%gKl)Hxg*FJN(MU1@!E0m2zlR4f=%$f1_38 z3^2h+7J;FQ(Qz-Niv&-3d`gSIE=;M7GCtmP-H7@?WUiYHy@hU9P}&{+sX3GP87Kgt z$dNgRo`!Exv^(*}>Zj=j44M_D&;5*4Px0~X$*ySD$*87+VzNg>9n#SB78t@Rzk1S! z4f`vvm+K5acq4w*<}n&Y_gCH|-@RF`Z;|U;<@z>UD{trJ9k}d0uJTUx<6Zc%zw&Om zzDKU_>HFXDRdk;<3w;{``552+u2t$uu2{rFq?F;w{>3Ddvv z^8AgsEb>y`jLS4H?aOd!@baJh;@^4Mw+WY6{yttjb{BsNFUwnSc^NP7;pLsYe4dxj z^77BTe4Cd~^X5*W*=cUcd4|w?=FJI*4 z&v@C!3PW3Y*~H7Gyu5~&SM$>3WuBKSnI*G@m(TIf&+zgcUjB)fv-!oDy!<&YpXa5_ z%QP>qON(eNT1uT{YB$fpnmIV}+1Pqo01eWCZm*nV|<=B_y z$d}}}m*l7c%{bR(IpQTb-eo!3WjWR*InpIL&LufYAQ(<-S&nc?j&DhhZds0PNseq; zj%!JdYFUnHNsee)j%P`ZW?7D9Nsa^afd8vh_={?Mt%d%d*`| zvenD7%}cVy%d)-8vbD>ytxK|{%d(wV1$J?%UHLe$l5So>E@41|To;m@3v#`P*d)mH zAs@NE&))>OcKXQmH~dYI>p4Dh-Ot|yxqjV8uD|7Pf?QV;!vwji{7sN6M_d!+dM+_c zkV`rX3vyjU%n{^zkiQ9Xy_vrWa($A&337dtzX@_(L~Ih|+UFzJ>-n1?mvo5!A^-dV zFM?)IAPxzdNykA!vpPQ$G?QLFf@Xih&jih+vw)!4g~S{|GpWNXXjb88f@V^6Nzm*Q z{7lg78~jbs>=fdVpqXUS3YtyuGeNVL@HauTxAHeZGf7<%H2V=h6Eu?mXF;<&eKdP1 ze-ktl!?B>57_J4)o<@`sG!tc2&}`nIS>=<0Yk#Mx@x$uJ*YN{%`=->V=0sD6A~ z{rHah@m>4?SNI-(0HN`t@&jBz?aAl%9@l*7k=u_{{v97-ym#ZHm9v_Q%~oj+MTk*e zbf$FV)ki|UFEGh>;wIeds?qtKZT8`%nG$iG(vjC|A+!cgONI_@MWSST#=Ge1tG8V9 z%xedI%~Qn@T(R22OjZjXXB3Dni$Cp|SlCA}vx-PTAH{FJ{jnRdM+-Ul@pnmdSvCq(fzw`J+flSRVyb}%eB&xy~peKK8eea_u8G) zT?fMe1kpm}hw9Y+3qST(ex&~RvHaoh1UUWUxQw^r5_^oDTl&4bW*0qnv}lx3%C_Vg zJGFPmJU%NG=6nTEG_Tcfx3rIE`3Ja_zx8{7fp>mebl{ce49~(WGmPkLxP^uh@poug zOvh98Vl(ucl7NS&c#w6(&E?SWVye^}HU^>LwqCjVBHw7Xj#NH|oyK`a>`Y_V!smaN z^qhd2(v|>3m}ksb5*ZE`IjSbl7aFZa1fwxprHtUg0z&!3HU;|>{3>uV@DAE`=r4dr zyjiMF2W=u*kcvhh_+jdE=%&FSY;F06R;^1c(XJ&=oA>8&UhpQEzLuMLpExDt^{n;V zZh#s{v1S(B)6!-74YO zGg4^5zb4h#*ax*yEteWLxrx8UTIxi$OAScOz0rX~%Re=S7W@@x!6?kL4TOdh1CYPN z%#k`$FXmJaBSh^Y7&Sf=$Kb5s%pAhDJv1GHF&fdW3#bOca9#uuW7t*+-$|6Sd@^5X z%_1sUayLwHobfFZKP4=jG=i1y5Dg5v!$9!@adRi|{@y*_7~C^a(Caq!TwlQyPp}HfbiDmZpL%m5x?F zIDIY;Ob7G`ld2HV;AcBQMq&o%gzIGYq2PL-^h4)Ag%}S@#I?*)<{e|%G3?JY+ zix|jX6;g2#0p6ZrcOz_x82%SMZ~~QHqvDV-2O(ET&Z#%cjET18nz3W&{1bc57HO$P zDL~d#bU;y2o7TjbBhP^dUYyM-TA4Gn(sk*oyIhKz8uDV(ZzYiiM4nWxbAo>1cE3fn zLNcleh>rnz5X5ze3w31#cp`EHK1Ti`c^G(?GkE7xiqIoTsM-hFAjWh~ zHuC#O+X%X3=*UEsbXV=<*7eLlLYhFa1t63yA$I$)b%yWD_6!4p@}B6xA%b#Fl%R~w zh#m-Q8i_Rtr0WfgQ~E$PrmZX&ys6Y&^F}DX&LdY0d&auY zO`DR9mHXOw5VvDnZ=Y=H)?4WJktmjAO+ufbNT`jEF(foEdJJfgc&0VXv1K{{(Nw?& zIW>3`arpYryXZ$i_HiYkVSNx+QjgAw>v=aJ6BDq{4y0umpbQ4tR5bA}>%1Py_Phde z`4`cFL*(*FQF6KRyyw*0-XR9OS^^F#GJ!1O3_x?Z^CG4AmcAycJqa111Vp`Xu7EzS zQqNyT5sj3}r6x8dCZ6JV$@HbqUd(Pb{di<&Vja)dqPv(iI$fa9$v&?bbUJTVpbp}P zK%FV_8qJs2H%7s;4+J5+bdDg8rI7$8Vo1`kT{8IFMva*7tzG}GY&Yu{Rtn4!g#6WE`Xf+BUyw2cTRo(Uoh9?jPqGeH>H!oq@->Cj&cGkDQ# zlFrZC-uJ6*&(FX$urrFkBkDMa#2Ievc-m&x%0G2_Xtnn1AD8m_ZX8c0@5*|U3JpBp zga*318x8d1X5hHpw5cbjoRGgzCv5NZ!|H%@IN%5qGhg!b-Jql(NNrzf!3gTwt&@k#DD_Fr5n_*2FsZ|) zUYmjBWK2R7o+goAH_a-Rt4d;}m0b*2QTp`@X+G!D`!Kpw=Dw19fHGslPGtcP05`G_U%?>R7RN}JtXWiZB$Exd@8kq zSdfQL_@)i2n8u%n&sBP$41_&l0>7Bk>ex0{0+b2>X6`8q=PnRHBj|qlu=g1$g0b`tlOI&+65s z2P;5b1*NOkrd3^8(lc%)oT;;QnvdwBRI{|VM-`W6G9*>DT9E-4d>DH+XH$}~w>&xl zR;=pg*wz+gFf{0pva(CtdhW5-;6+PxIiN#(@xv?ER zTM%OZz%AuQWm^}~N}P(^XM7E-mbLv3S^V@-d#qw|KX$Mv)FV!l4i45L9WPsZ(vk0w zbnFC-jn;Gs52`QH(Uy$g%)#7ayGm%uU{@`) zIkNU>v!ye%S^4#Yv#uZyy?M6I4{03%_y&Gss9^$S)XI&67@{+LsqJ|QeA6L@Gz8Bp zs3dJw{8{)aLNmp0DgrbC6nYfcheYHt$XXtnS6Kou1vviIqkp#6F~523kNJxDV~!Z( zHZ9C9GG8_akt06sG-q_{h?VX#JS(t(XT8{@Q(rH?(Y5p{JEBRQO^*+wnW}U9-Ib%> z&N@}?y>#4duc1CVfoHpf90}^vwjJ*oGJ+^1-Hc%!@rScL;=rQ!!RWvt zi{3M0j3wuR0jeDVBC+(Y>_oXGBCfHJP}Mbw0-8kvmuI0&!v;`Sv9131#=RS&0K{~a z%7G@Qh*Co!FiRdou~t=%DPqGsBRV8QVoTG|l!b~Qga{sM%A!0bBMS#%v5=<0yR?Ds zQkWKRX4LXjqdsr!6BBZni0^4&sN3uHxxi%sTLwPNx9YyhDwu|92QLyrjdl6UIwLR~+jc8}P2WQXe ziz##J#%E#tW6{?sC)q{DNtOaFQGXeC4A|!S%P#2*`23Aq)6sN|4i7)B1{L&!u< zXqYN_S8u4FhA2fg>`J&?q1KLRX zuj3iNUJ*MRk7Cef5@>S}P(UM_=;iil2YvnsgcI=Wpx$R~x~zj}ST7JUG}Dbz2|1I8 zTJ?E`SV#@Q;R8CXc{q581tQtq0LBG{0NN%(LMW*NG*rMN1UN^c@gYB|Pz-|XctKgt z>fr+b4n@V8L^AC?l7R{s3c?$ZK(~<)6DOb_LL=G|42cg3V=UA+D&r>T0H>&D*qp7m zF(nvi0@V{UggB}3h$s}SQ1(&17w#m4GS?XM?IV?z^)`0AmXJhfl1)9G<1E*o?xcWg2d=>8SyPm7>n&_xDr>OAk38W(D9}) z8p5HP`Eq@@R2#0saoubUBio^Lzp3Jg@Zou8PRY~{7s{vwiI^5rJ72&u&TPwpALOly z<4J-gR1XyGLQ-6YrcBKWAcrw|g5@eFtntGX*H04haTWC`L&Yg48}P=Jq#D97$~*A4 z`EpD==Yt2af=BXzY|43C3gwJY^wG=?*QV>|#=?v}(Xo_?_Cn$l-l?cPU{Dn!?hIO^ zgr3_PL+CH>8V~%9a&+c%J1duGZlmudxh`H1f;yW*`SqHF^0yxm?6e`GE6}|?d(8Ha zMs{Ryb;@B+|ACAFx|0bg=-#AdnGOh8$B>=tiY)qD=Rh^r;HNae2yg19OsT5><= z$13aA&m>4Xujmlo-H_`v*vp9NKdUpQzw$kwp(xKQnHtz6{I~I{gGd4s@QXH8VSFPH zP)lisHLQt1C!^Y9g?t%jF-+8i`}y`HDp=8GK&1v9dDzxZJZ3=`J`)BwrAzO~JXt>i zlF8wEc`6i*rrl!7Xy1lVfO;RWFz6@`SDCr0mkqFS@y#i?SSg%t#jmfNtTxYwVL|^B zxuN!;?@k%C8;+$V@d->rfdpp@<|6NXya+M&8QRn6YHeqPbhZh5g<;LX5`aIl9_xJV zQ45ULUZibyMs#6EXLMog2Bi!@Qm3@unuScN>sqOxG2bX?^a35ssthATrb;hjgmnPd z&RaH0)RkXcSj-H~S=dkn*J+|CHPMTC(!{efMoZ^^DaRY+Y}DLAk}|XnBc~fbI!%|0 zFeTDXX{znuHr>aHlQZ&sY`?AB{hBh~5d7@uEiVPSgb-qA5~HA47Y&b!S2k@PftSUj+4!M*q8~1cHoE(KT*gThY~jV?(R|Rr2hYGPbzS-{9|iVjb1Vm$RR2oLH&l#wUkxGm@U-gB!-t|e9Xt<{V8}eup{tzgNk)ZtTWyeRUk^L zok`|_-G^hcjS^|nlo)imQ3`07HvEocuz9w4@t@H%^j!%@l>y;|t=YH=jg5G14G7%U zH8midP@cNnC2*RItt46vK63(V*#_o<$74^E48?i{BBj3R=*JU_;-vw#%RPDw2Dn-A zCYuCy#SG52m;q!So8U*kww9RB2p#nC2Soj{=)fVOzAuKTKSi6Zr^~1a3%_z{J|rKK z7Ty_-Q}D$=1XF_ai`_a@Y(n)k*H+){lBb}}#75wRMZAG{DOIf&S|@5hDyef~CRc9c znz$WIb^^t}!nF&8JWnu6c!mrZyhbH$!S>v$Blo~IQ(xbS0a2Wds(N&Dm}yorQ0NuL z6mAYy6Y-y;!uv>XmdypOj~;r!1zZLCEPJEP>Xbr@_MyQc*e}_c@{+z3YR(>TDWvM0 zxO2DXk-Av7`R&3Z3^Qs~mxiD!4RGy+-kH&c8xx=<$@|GwKY9qIOJu=58ok zxW`l9Z%y>jhBrc)HhuKZm7BSOad){4dL{f|>Nz?pNx-tF3F`^IU9~3}F}Pb5gR|K| zl=`o{i`2|GfGjr!0;mdertS(-h3l|SLguyNFKXy07pMGm?Px({NGK+X<^tF=5RuC+ z+Ea)HZj^j`fF{E?_BnAI*B(g0wWCUoeo4wiyP?8{D6Fj<&20tHxoDo9BMx%(6)u`~ zEl2-S3R3D72y?n{br`jTyfmQ72+f}zkLK>^D`#u*3-TP=e$A8{?xuzBfN?|Jkz!Y| zC1!jy=J{r>2{Arbpv43Yi7t?bfCvnMOB zVSAx2C_4m&W11l#N7I%?BT8^m+Q?+w3#!U(>Hbo&EhZ>!rpD$w!~glDNRG!SbQ z2`arAV1fY^^#-Tw_1xw8ErXINu^`cHQg=K^h|mee<)+=oVCBO{&nnPhMXv+RRXSRU z1sb1-o}e!;cSA%qXv7&m?^K9s!wNv-ug!pzQk6%}m%0iV3UNP7?Q9w#n! zEMZ$5OXJEd&tdR0%95zg0y@J_tadd7n-X74MYtfs)AEtx4!yMw7-u`Q1y^5Pd${_U zgbj4zYFB4)m6O63lZ6Ip!fLRV(U@WQ`{#9rzlntHbKr06S=uNf%*aq=5N7~gk!2EC z>eo~$k@^qQsuKhPiB$?|kP(1PkdjswyotQ2M5Da_QbtCB^MpPySUwIgHx1n@nqCo! zXE2tC1x8FIJ_d;C1u`=0m%z~M9e{svE8KlsC!)+$OeG0&dP=__v+Pbfh2DVmAf-i; z+RXI>3wsV-E%7uTrtAftqCw3b`ibkYysf=Mw>{g`jrhCMY$p4HM-(&s&Hsiy ztxAqN9xlZg<0VYSU3))Rk0BL~fs%1SoFZ8rr+0q?-<$@>$ zr(Tty0EX^{;z1H&Z2f&IgVcyRR|e1BZcOpsXkhO5aY%?{!adeGOmvSBX^(F zc2UJVz^gqKgd$2Hk*Jth0Nd~B?0ZN?Y^^0##YO8a)|t}}_HP(ce(tKUiLiz2f>1F3 zp8dD(+ofXpbHkI>`sDCj0e-251oZ=^%}brT~^#9 zqn}d;YjYeNv8(KlQmxvvYybGjO}j?+4&8m{uGq3?oHs@m$eTk!I}jOa>=(XpAZ(4Rfu(ue%E*h7^i`5YFHV#T~`ez z*VEnIV5iUxWXLOxKmtCh8iPvt1l+CKc)~sh%S7Iz9gjwC7BD~|4JTs69|UoAO^OYy z?ug&Oh|&BAFGMvT@b$^C_wT_RqQK2X=YI*2|AAYeIk>C8;|^sfev=9nC&j4nc^5PLHCizexueX+xngBkgL~^o>?lk;h3RRLU+rWV$*m z3ZS4!c6l0UPa&E_JE>2khbk_mI6br*Hnp(6u^{XF*+Nzv#aK{a@f~%99aD^N{gj=j zB1AtmtG1x07V?V5}~s`+SUK zJ8%c{5+FYqGa~X36xpCPB2;2mj2!$%B1=u>g9Q*XNP|d4@{~_Sno?3U(X^{hdYVMI zL~*eaWiD@aZCJGGP|}jsC1Ii6dLyUn04B;EcOlynl8*1n&N2MqJpNU z2sCvr1^vOJ{=^iOdK9n2f|M(=g_JnD^MHbs;r{840=A6kjt1aW>CQb`bsjhf1UF(2 zvfkUeH3{=SwNNv(sLE0$Jj z__~p8>T-1J{ownq&1T<0Dh|p@FZv3=3FQjFmYH!ab?#BPNcl#{x*-kF6alM+C>O*t z>6R+Rh!?1J?NP;n=S$R4eO&EH$A*B-6g|4#9JS=`9<}!4ud>~bIMDrB zwI5%S{pbsH)s|)iy84(1x~VGZa}BiZ+rD?#?$KLz*-%V}yzhD!i#P4$x-TAKoYi^c za~;M(rlun3QUt@Z-Iv-h9{t)n)E`)D687smX?r+;I3RziI@IsVp>|G#Z?b^AkG-?^ zBfDX(eLQJf7&iLe$2jEB`*=Lw)Tg~h9YsdSp{L~{M-QX-AryXZySB^BqeUj7QYiR^ zk!!+_crn6EC}X%=m%KX`LsG)n%YqazJo!j0?21^bt?Z#XVT=?;bk0;+`5Rex+LYEH z>hIdWea9`k#x;hA@AL&%9c%lvRW`tmczAjWv_?WRCf0iMYy>^q-Cld@xs<7QL$FM+ zM)Y-&WY~V;BO18D{fAuc25wl%u>HO@F&Xx3sz20zP=aT^3@D8Rark%SgFCFuupqs4 z8&{GL%Ar>&-dXV(`TT8tFvKFzX&~PNt%@ViFIS8%qJFu-8&{#zu8r9PIU@yJJmj+T zjROd)D^J@<(%TSfL)0wqz`^w$l5rwIse>e-<%FGab^Dvi^9}y%Y#_Wr6nIDgrVn?Z z}m1Vda>aki%0jGJ176x3)A zEO?E=f>f(vse#QLtja#?@Br3OnH>pD(sTuuM!&8*o-}BJ$B7OqTwXaAM{m!2Bj|lr zYR*HR^P??vcXZ+p0FWy7i}5oUD-lm9L~L3LE+ofad&LF_~)O} z(^hokCw=v*sd@<3E!y~@Y@sraHXcz>`2m5-zG$NY?2KrmMi$b>RQu7(KmqpcI=Fr3 zcKknjdze&)KMqJ{83B~7I=X%%akO4T5@wB=3e+5Z3MOujB+_K=VoX=)*!)I?E{VFN zvkBTH>k^Qx@bp6rApEgS!v2S~SAE-4;z-ypD`5Fc0hZ3~QsX`eTie}NBqOW0ZOA2@ zwS}VpknOI=q3CPWu76W@y)P712bU3wYG7CuMIQhLko7z0X+DZYO$ZKBaD(yEA~x8f zPQ27W&AU^yd}{inY;=4o(9ujcgo@@P8x2pnAxyH?1Py;h0mKP-Q#aE4-EnA`@lGog z%<4@W#NOhZsfB*$XS>^R==WN++vmz|_l17yz%oKV4Fs#A-wy%lD5c|IpZ;W3S8vTv5U=q7JMSHu(! z?G2UlrTk_|ctYtl=tRtgsCihgDD4|lA_Ol;+Y}r5F97lFbxK zUVSI*Rd)K21)hhq-Geyr)O*nEA3W7IW(1yQT9$SYZKT~n&TAho-b)TD%N?^d2T>hu z5JCP0_H*{e7Nw#`eHmiNHmYn%LrwUEM!H1UQ=5B~8&4B?@4_asW^MJR_|CVD7aOCmJ$G430 zFJ;g5@36lM>-HGs;-O}v2oAK-zDpPZzFuXD1Cn!22F8(Sn&nWcVuZ{~O$T-pxxre( zMm%ACuvOfe+wxrQ#({xdV+U{FKE8AGz(Mb_U?N6c_LtAQ%{0Ti7vr8gc4UC6qyNYh z!YeF%EAV~Y+@b$pJm$O9dgWXOD@%14_=o*M_z`z~a2qs+@NJgQUb%lvmz?x!uBd4f znapM_VyJ?$#J8N(7V4}qX6R`+Px!PV+xlrvJh@+{J@swRjMyYX<#^b|rt{iEPq+&m zbycMsk_d0dqIVNoQQ6W$(oGh__;j`mBd9*~$>_kL<^DdF>v++}&N^P2_Qco!Gr4Z% zX6;h;SNBw{1CY4}qo#t;sb-7CI901I?d~#-x+I6i6h_noHQ9$}k^Zv)PLRYKbP;0# z+`u>2Y&Yf`Wi}r}%#%FH3Cx%3WataCC{zT6x=>~7;ze(|fD%Y$)Ijo^0;^Iz%|+O} z@0YF=5CWU%XwUbHnGFO;y-t!$;2%Vbd64wkI$FEer)V(e3z*LbMSHV+jW!hZmgFlp zy&<^qkZp`sYm45<2wPT!zTGI#&b5oPs{A2KA2G>!H&%c`%5C%~Vp(6^YdSh`xvx-DC5^66DT2nc3SsA*e&&XWknMoM zIAb4!M1c~*s{+Ww556ud5K%)N1Coq@#MaIpijoLFh_~XFMm(TOBW4O{Knm>2^&r z-wV}pYte&piAJLEW(Mu+6wEv-S73p|`O#DB2OQ#{{G$rjZ1{+gp9g|Nib(MGcPV1K zjZ5N>bD*$u*>_+k)M)SE;(P?TLSIL(5;NEf?@f zOF)#Xh+$e@rGPkHo@qBI=+}Wnki5`o2BBIkJ|)rlEJKTyVl|P+1Qj72;xYDzEX>cM z=nTH2X?6GZXQRF(T4W=j8Gmj?$=aT{r9t$R6u zpR&fr4mVDCKx#^5+kjQW``RV1xo|O zjHDjD8k?lW@dH{hbArH8e!%ZM^IgyU0EE+B)XEbaEpc)&$L8CSDVX~}0>xURX({eY znNGTC2DXaGbU?=zb5n44qm6mHRmvF>nQPDEGxQ^iOpH%>!4m;d4Ly-E#jUBMBHT&`Sij{25Sm{-X~Ty7mDkI4h9A5Uzixc-krx~ps*vyPue?dVd$U~MBG_1+_uFX6`v zj#M5}KmJ<%__F%(xAJ4C@-ni6pXKGngtHg&@=jjf#>*FY`5Z6*%FDm-a_2R;9N=X$ zFB^IJJzn0=%m3x&KY95lUjCk!Z?OaP*Lm5&%ZKYyN=J#_W$OR~6SS=h2HYDpHfEQ?u^g)GS;mSh3TGWlhh_>xR|Sth(J zlUv&bV&~5UhcUZ#?SFLIgI!4H#v;I;BRsm|H0qn zFfQVr%V9i+zsX^I&_9fa`I{WZaolq`jBELu97fqcj92nEISjG9KZ!?h4li;n(zH>I zWrm-|1hT4_CQ&9S_`tf!A z06c$F{rG$J;~&+JZ>t~QQ9r(mAHbIH@yCYB_wl3h16+Uw#Q(j=H(z=LU6B7BAKi*Ug>*X(Sw%LCH1{6cMB3-QOO3P~ktt2Y?y78vveU8SC0zuGYH_{I(d zA8_6lU4>_rJS#TZE0m%1KhA{>a|rR!*cGaHR4K?C#3RVScl6VikpN zj_f^NGoB|AX63Ev-krUmY>(oz`s7-j)yKO(D`IM&XJt2RbyfP?DKq_05UlcF__4q8 zBlX9R=r@Hz-5Xr<=$3w@@-ZQN*lySB_K;X4U^Bq$ zR83ntV|6MREOLVAXQ8ed`VW*I|iE5yekdbM>7(sC8WTVhn z^t(Ws{(-OxG(Gy4He(7p(3H(9RK%*86}bl2?Uo%v`7$X>k5l#| zfks75IDm&vO*sFF_jM-{1kNVXc&m}tY0t7vIGl%V!dcHoTHohZ3WYpT2_l3w&`R;y zy!}yv?iK?}Ll)PV(UqGlvQ;)mi(xS1U@#->{RERVdM!0n2m=$DVTo>#kd_)?E|c)> z%wFde5p#fiK;B<0O|@a{mZ$~kO^J^S-dwxdD!1BBv=BZ8ju(VN;5D%16ycMi5glKtXo#XjPk1^Bdl5t(ArT1gsG5&Z z1qXF+q}@DfT?l7v(Mg8X3J_&bSlaTf#ePVJZiw(Ds?dc$9N(;+GS`55(0kWN} z=+bJ)w(c(x3NI|M0DTlnBEE?$2%zW701DvX0|K1mHWVxYph@R60A)-52FA6N zvx-zuOEVM&=Yd!SL=tH^h1iEmruFs=J^~E;GNWqT4LPz^cVe86?x|V_eC667@Tmz0 z{I;{=6{Dfb(@(U%8QTdu`+RRl8FT~3S*o??w3l(RRFu{j{76w#30&hDgY4x82A=Pk zhUpMR@sT%EJ`AG9b3{RUq-w)e4+;swD+S69)kHX#oHBa%%Lo$?a*ak9()mKuP}K&W zpSaL5xCe4CKRf{Q2}U0TEmI}!4GkRJr6!BT?5-AOnz*AqnbUXWWtDv1EL6G;ODrZj z0P3lW7gDFbDV&hVK@XI^P@b7(gOT}p4kESeM+nJe458eUcSC1d8KALZ9L@cThmO4Z zNUV;^`$T-OzF)bb`?K)9fFgPHGJplQ`?G~xN=Pdw1Hj;aJ_5s<*lcd*JEVDfK&`rz z6SW=aCXOUy?!<49Bu4QgcEk7CUyPj&&_4#kJ_uV-G;lwfssLjQyc;Bk|GpQZNjeg^GUD&R;VuStvLrB!4DT3!7s4H3fTE zg+wJGmzq+Hhc87mISM1Q8oVACe?S_Wn5dN&ynTy1I8PmrGa@@VwDG!$i4dpilv1v2 z6`s`7!C6$LuYoKc_3|hH`evO3Ge(-JHG+3Pw+49kAja&5KkWw29E15RVBP?s?qQr; zePh980&)VzkV;ToHuV!nQf!|0#uVJEoNsF$D^FX69GRn0R&-4+P*m zOk1%wt}Yt7(}A@sLPK89DQ3*O6%AQe-o5g#T0c}7MPjxRR`CDW`wlp{uIg^vYSvoK z4H?%#V0*RR*_Gs8L0ZYSEPG`v*%lbHGdnxGJ5SR*MXQCF(6PzzOTHjFgn(%QgH4Cf z;Uk26l+Ymw1V{n_3>X3-koNu0x%ZWG-^|;YH}Acbh5Uo3*;j5k_q2QNDPAef`$1+_ zFcsJyoHhGY0U{AXmeT}cTZv;U^4Okks))* zT__G*zz@53mXW3*LT2U1=wAd&u=La&iO9$v`+s zeDCH1A@@EXE!z8V_HSaq*}r0n>Uv++`uq`vM{>cBu(=7`{O6c)^Lw%3W~}_Qm&UD^ zu7%8a8C_nE3!I8xLBC&#i#B(>!4Xu_s%r|G0somw>uY<#AhVO;t=PWQacoc4I&F}% zPmqay>q7|aDu@$LTClRA2sX|SXoFI3%wyXDhB`*J-7%YA4pRhZ9$b5v&M7!!R4I#X z3*vC_uG&VyjEJ3+&1pHOt-Ir5UQDAwxA`)ggr|_0wos(@h_hD_L`yM6EDZecH`Eqc<=d##;qS7r~X~9|9(jSeX{=h0{!pr^!>B+-xZggZkHRis6~sKv#2eL8nUPri<+?Ldy78KTR+05a1Z=3{u#G^g6lojL%7~+{gkgi z!}X>gF0p>je?5%ropu<&m+*&4pQowWo`j|Bd_4YZe3%W|w|WGVd^ow?+{n*OfK*l@#4Yv-&>y|jWX>)qhrZij} zTu21FDz+}zYdgD<7U5W3E5#z|HFR$pzbkX#g~nNPPhSdgp^YulxL zj^r8u+fp#nw>$pw9sRb_$c5#EM#IQlows!>TNz~cky&_7!vDs>H^UXwdL|9Y>z&qP zy8>{}jvsK^DdHLEsW&O4<&Jv_@^t@TEoXt+oPxA2Cv3AV6zTwkOc8WfgB;p3v}H=R z0uS0*(uvs@wlnl!Wiho(ntwG=(Z3vMV)&;m|Zg>uz3A2&g;e5L^hxLgj zLvpm9jkHW2-bWjKkL_XXf(xAdT$~z&e3W1;)*d%FtVQ8#HVxRWYxR6J3;$3$GPT9L zHWr{Qo5Ld8)yNETPv3asZ8y1jrj_yFa2Sxlv+u=^XD28;TX3X1=vnq;0+pD#^TiiYvYQQx7K==07*B-RhW@=x|NF4M|1z-Xud)yeeWKlB~wP8^M7JY5erxtyuk1dW1Jhp(dY2c~FZQIbA*XVRR zZgjSt^l)m?21P8Vw|1u%YmKG#2_pLi<#LjzR6hZth%sK`zT1CzQAATXDvE+d5ij!* zEsCB-WHX10BZ}ybD~jlmMHH~OqKIe!qKLUl1PK*Z?}cTJ6B1qv?OO^Wud3ZYz)z4Y>@W-;jxH-+ z{(Q~ZA?kz(SGQXZb`b7nL8K4sJN=mHnAojfLYRBbaa!A>SWHQd1MW)8fqgJwV7)lk zwwBWBA8L6!vX;PN*t#eTHroCazaTw_y&edH;9bk*nOE!5R5)yRz$2Yj#Q3w)JZd}> zx&~)5KqA&d)@Ny)*8ih%FC&BLDY(Fw#5)HvQ|~(l^!|HKa6&8u(THiJkSo(p@3UMJ z$b*FAUZqyb31F4Mj9X8-oifvEGA9G5PQ1&xD~Zn#|A2Q47z;QM2e=ZiQYRnT8RREG zkSyJ?jnj6NvtbjBu^$22??puA8nN4fR-Xj;KxX2oJ1_ZX7&H(641MM`-=I0pkL?4?NDtm`<#Vo%s?$C_~& z5y~RXB6Nf+?os>h8lcHK`~fI<-`|r{|5KBMmf@L3<72o)y-MFLION=MlP0xnHDtwP%&`&B-A zEQLg*9@yq=^0B0OIon(X19rEpdLO zg9NgJ6=UFU(dpCc9lv85Ik+Pe+zO2hvg@Aaw$edaIj?1m$g<%_Cov}ui0+eg0)@cYn0wSy7}9*W$OGcAt)*2 zfdFLo*`W5u0e#6PPw%`Ia^UX|7PRZzzsn^mvq<+oW8#5>!pdTsw22YiOj3iHvX z=3+Jtf=IiB;yX06=T0iOK~(1XnQPPf49%m1O-s*__XyWTL|$_F1M${OLU4kIG#z-U z4U8sP+4#32!YvIRckkqd3z_Q?i5WMO5IjE!Y7y~#?fbPL&wngOt_OKGVU@#q1=X;s zBTFGQPjZCp1tY0FC_$QGQL=-q0NioCD>;&8vjN+y>Lfyled}72sMxaIsqtbbovWvA z)iqvHK~+udvMy;(CF(0?+Im5xAmek3P(YLP@{0g^@d=R~kpNth@j7!2<@kOZFupLd z!rz^e5TkUeu>c46B931;5G30Ohb_J1qyr#BF03OaF9uYZi4%IzIx zz)Oy!!wmdq={YgKUB-kWS0@mAIu&${lE@rTnN`%z!t_LFQ|k5w`js;~hraL42G>`z z?K5aOdW@_^RuoF3&FB9j+4e>>=B<}TZ!MH;dt*SM0m<5I)OQQIx+d`x)waQlH)cWC zAe@Ovkm*sFg3N5awHo5YJ<#{*R`ggE6(f;jl9JL8?4W7(e31BJxnKz$G)+xtRph=U zz{sQJx-4J0E(Y_F?2a^O-9X&vI=Xy?HspUxmoJfI`~qE0rU&bAam!rM2lw*J_wbAN z@Jsi&<)*kXCJ=7yZ>U9X?60XsYRnqo79%go)I$_D5fwx#d0$51YP)``j!J+F3=6Xx zQK$nU3yu(BIoI(mp^n!GLQL;P`W2neQ^ntK>!pk4^Ry*xM{)pWX=uu6)Waf}1$#fW z-nF;lt$j$0ly?TUA*F)UmwFFSqU`_94z~a=AW9=zov(4uX4q8Fp|TjlHHbsUsQ@%3 zd8gnd+;hW9P=>as66YfTmqQjys&cf>l*3NN)UQsU!P^OKlySU;)bZFOaRLHCpXJ9R z$3v+X#aT4o0IaWwT6%{MkDRKZj-$V!(QV}7#jpB>6LmD=fsH8AW*oJpF%9WaIHf9lO zWZSXmP@QdisQ!Rl<8&Vz(gvM4Ym+9DCe2ecBa*jbcS{>y$~+6?tC6Q#jcS&|txhAboQhJ z#0%t3SjXWQdA+D}c-T*o7hZP8227;CQweT$)3%o%W%CDk`21eC;qKg>(Q@uL@CL5o zLH>BKyG|Ckay!Z%&5_ZSTCrVd2(t9IZb{PLzQ-NK8OF~e5NFtQ5gFD9ruWD3Gd=AW zwGh*5-A+8J6UPHV*(AZ`Z6H-45XlD(9Hc(XCkZmyg#FBLIE$?p0oK>V4_56<pbSzg+HnyISeMUF^g<+lU^BgZzPQ*tnaJoMbB1?TEdSo0zk)N$mK zKC{~q$zY|?=|cf@=JPDWnKw^V;@%S6lZ}2VpwSSDpnD=hqlLD|o2D~^z%9qq(p8UF9j-f-_O^#u< z-dgY31bBC+K2x6eMP>|I{|Gkf@z!2$@-26ep^bXf#8IPOaEu{?`A9bESxa|dAAKw? zPK+VlabpbWkwp}+xG{!A1K{$vMP!3JnZ&Kip|aJ^5h59T+cyLQ8YajvS)NC~qO-ki z^f%o4(?zqrUC2%#IVvIJSm741yY0II2X}m+YP&bp+2I|L1h6u|n4*hqawce;&@0C+ zSP;L#R$NX3y@Otsqd!p+B+Z z1xNN7UVQjj*{qxE;~apI1gf~&1(h4MO3}7Ym^E~uzVS$D5bQ^Yy%cNaI=T^|l{!Ge zF*E=Kw!Y6vv++8tGJ1ZViJ2KA-9cmr%V5lJu7GUD@zhK*N2h zk2GRieLQqnVuN5hK>#-OlAg4lD+s_|d#dC@etT+bBk@pY2|b__^nkb^$5^2EEKBJ_ zxx9A-EN@?UlM86LFT9}<+jw(k;N->n1x+-f_0y&y-}-f**Y(lL6iz%f3$CT|x3a^N zL#W24*?K0y*_*>PpbY_#XGgn0?g4>|(Auc;3|_Gii|)zS>L0A-^wTb1>rUqDsyrOm z`($3;MwlURBx{QY_@VjV=m`0jnULQVrcbtpw&_)@)hqndcer~9xVBp>owV{Li?CLg zxRTnD)2cQr76hSt@W_J|rlg7i!l_yp1MIjk?=TnUvW^`v^aHvOtMFj_tDsF~_b;v|a;ssN*^0Q>;d^#$JdS`nYA}=h}d#cT#1PNQJ^L5kk>@%NJ z(;+VxX0J5WV>`XG%H;wdY@h}b!?;D&>No*ukWR@$@+J;jNjcl|I()5FiB~sDhr@HK zV8rziU&PJ<7-kWsL$NQT&L*!uGTSH>;cjhivZj)lnACayBLE|PKF?E007X*Q*}=;o zCv(iT(HKMQgf9zquH2=c;J8bN#01-k)J+IOs{*}#`BIrYXUyY29kQ>Efi`Cos_ODN zu8E~?m!0=nk@{MpRNIBX>8UN%ogy0{n>b>2LDqEd&8cIIHTT%vS%t*z~1bV zQddP1C2Vq`+mSuO*3f8)-0o7>!Zk(P?CE1luY^1J2Y(DB1g}|yg9@s3kXNkJAewWU z;O!f_xfV(Mlp~BX_$$9ayhfV_*CMVePRbO3aMCQ4;f4Vx4EE@?dv$D$$|2zQZSsOJ zru_IDjkzXA4SQ|Hl2X7YOn<4zxNDC^Pd$Agh5trJ9aJ2+Tk4)&ysxIJ)P@=c6tf?Z zJ7;ZQ_08GbE3s3YZStW)HlRIJCN1C}l&{gpMSLE{igvYDnW<$`I5{^KfA#ZDJS#zm~f0#=>NJ5;5|W?UsV*5y~*E zj5wKt6Y~?(l?u+-;ewB&cO2Oh7X;@+pnSPb?u=79n;?`Et#Y^s3=jWI=HSTu2)BVq zdmKvTQ>6;@3i}|P;wGjl?53;~2)T!eG#D^aZBTQ3D3`r|UWc zOEFbzQtDq0M`)Iy$21UALGC^NUQ^=qOSWe3pw@ykcv8c8Pcn*b)^%8-@pMoq$EVXgo*|!UF=2mcNkN=aB3U&%?juOYM z6z5uUQcml7*DN9G$SVjnmz7y4vgs`&n?|Q5N1r|m=~B!OvnGs4Uidc**D7;&kIaI_ zgFR<5?#mMky^Q2m-uJl;&GxCvhb!PnW9K&~RQD8~r2cLkv_qBD-xv$sfLyBO$@?WW zQ>jd)a`+57ID4B?q=EU|=Dz-sOQbW1GD%CDfArh6hL>T6P3Tz*ll$ zcP0Ul6$B8FkL_5_6GN;b*)AGdu{Hu?S}roO(DfE2n_(Ci}8tsbLvt0!R6 zy(N9qJ`Le@tJX*L(XM0fQ>T$dxNBlxPgX~^#n~HcXHN=~2~sjQ3OM_8xA@?3s8_~X zl(X-JnGqks2a&9d*k{w`igw{;6;;n}h$uWpJ?Vp%lG^-u^%*EKr6w|>xVe3l-*0DK z<{N}SN|#Y5kdO3<3Y`2_wB+GBfIE8lt_=z&zZO4E_CiDfPL%G@^;X3+!khiH)^|9_ z_xUmD7okkkiNAY(9_-7+UJ%kB!rkYD_hq7a9`$7k_GMyRIFfyttltm^_!TZrxG>#u z!-eUQMHH~O;le}%*!6Hx;|Sc9PT%P%gf*7BKA)v*(AQF8f2mLey(l>8IoAVDOr(#d zU(q=&o#}75^@>Fc9=-NE#e8Z@Dwx;nK1C-&I?jpF|!vl}+vIpFBxbO^Pu zk5NJ#hAm6Ywzu%60w;j* znb=An(BC)$r0)^R)`ULW(C7kiNeg;GZppHl+wWP|ttpx-bvaxZT z1neO|P&GnJFsv$h!D1tBShB0fOub*F zU(wkjzTt1U^|D2?MO>1uGt@Y8DsB596Vw*4L_Ey#8B{)8HNb{g$BCIzQz+kIH^B>( zF&GlafC0Niwpm1xN%k&wy_DH=ni?X7pARZjRsDHK3=}e~8~ZMRvl}riC)~l=*`i7^cnq0Rm3h@>X@SgegwrFcOjd$%X-=q&D70y< zG-g#QMI8W#EjJvm?HJV&0U9?4w#PcT4LyybT&fVO@-DUvj z@6WUq;wj_kO~B`vt?913(V3)t7--0w*4Kz*A_cCBxFem_!49xy_f(3aWt7~}DR?>h z1@>4D&w*c0wvI?XGJhhY#FSE>NmQ5$vnh9`o5+U1%%1TOeL%mT%NL6yINqi7R%H5Z zP*@Q-0EN{wai~};JWUTqixLPpTPV;*!W0W@jY&!dc4q(s^YK^&R(Jp;S?EgViR>UB z&_Q1ul16TG$PYbY7K=ryTrR<%gVrM={`_b~kv{5pD+~j(cf9ye+q5e5u(iCwzG{cs zzcXm@ODo_AN0|^iyk$unZjeUVIv!2U6{Z@qhjyK&w;|6bbovkmV?9T${|oR>+Yuk$ z{S0-Q55sU7xJP!X69oB{C2*zf@Pb+h>rF`R(|)B)#k+Ol5OblOc6qkikVD+NuwnoCYrrsg{`!Ta%1 zI~qhLuntdrd=UmJy|wVfVw`4h#GxAu(p;gxk@zx9uSG|duJLLR4To}_Z-*~BGXC7K zZMyifft%m$f+rS8lLnT)h<1mOG&3Cdoa zUn4)2xZjF)OPuL}Bx2!r!;dx=(baDUL+(h?W29Tdd9NJ{IHbGz<+!z4)w-PJ` zs}X?6=SBs}!-Olr2jW_F7UVh931Ck*5Tw2A=_LQ> zl2UGrc5Pffb$!^SXt%tNQ#mWg9oqJ)fc#*u8sV+tynq+yk(H6|e}Nas_;! z%M~cn7jf{a*|5+GSb==lHp8z#YO6YgL;^V-H01HG@^9G|eqHdUd!mJY0O+0<73d=1 zO(B{%ixe8qkwY&{w3gCo$e~?Jw7LITjv?zA_!UN;&fcNMB9Cv_VbXF8+LTGkv^0O= zc5*ebb3xPAAO7*kmZ~B;*oZG&PU^FqMBU>q=z6|*oCWy|6s?s*c>L*9tT=(y=@IHp zoO;sG#)O+=DceBon6g*sL7S(XnYd>sS=W05h{tzq8jU~SM*_MGVUl;{70tyyNcH*i z^)%5Fdi3Y}ViHqo=g-&EtXB5m&-c9~W^}ck!#Et_2q_Q*iC!3;=5Ot!!1?VM77*_4 zPFDD5cX%*pMSR$MhVKyezZ5M*+|Pvx^>gN8_w(isD;I^$be%e*-jhfA8)SnGIKJC* zqoIkeVd>_4DOveN^mcSwsCz=a2@Qvl@K!q_8d5}*4%?=yg${8O-R}dmZ@`#S^}O@B z=`93G?-oG$2DqO}$nT}s%0Uta|urC z)P`J(MqF!A4GXt`wJ3#cv!AuNsWMfVo>u`bDpX~A9$Br6o!8<|eQVLF4Y?MF;#!M8 z2@AJ?wRln3HqEsNp>4RH1?Ptz1tgYYty=V-jon^*uYm~8{Z@=oR(CUDk8@XOW}l1} z3)(H=u$uYDLIclnd-^ap(Y;U^c+6e|ZRf`j943!_yblC8zLgj_z8*g~y7x`g8l6il z3qiW?ru(A94=Ox}fK*mOYf!ZlB!YPE3;a0Yrbv~EcH}am$mMwS6iTmi7jYRk(LK4W zyY=Rqcib|uXMF3f9TQ_)_w0}`@jn)z*^n4$&WRs1ec<;(Q183x!-aIV>&hZVDE3PC zzQB*Y@#DuPMLJLHA3w&qiS9|qD^SGV#QQ*iV}D}cn2jGCec<#$knX$b!-QPc?x3{1 zY{$Nqs`E(R>U%11@!_9~^z)_d<~FyXnJ(be3OR z$QP#!im`7BLis`bm~oLJlz-|UGrr4BbWbSjR4#^k8F7M~@ItZ>|6>7~|4s}vzl$F< zePH%NQ183x!-Qy7+@$K5NhERZ3fveSk9}8ji6Wa}^wj6BW+OL|6xm#x7-+`g2TdQi zy%5y-!z|j9|+<(7(a$wriiE6KZew}iSCKVyM5_yU-QR_fuj{W zI0k+0Evp)2P-N-*lnKdNJ&%r=kf!!GB?goG)cTrUIji>W+G+22J~D^>p7@7- zg~IF(!|omXJ{kXzuksE#1lMxya|;loANv+^@iAit|DK@XJtgnpj2V?)Zle_ z6zYJBoGRuUD2K9f zWPnO)l(JQnY1}oOx{d2+Q}W_`jY?=!PUQXhd39KHAX{vrw2Fjr^v#Q<`Bq{}^Y!?b zrVsjCXw~~}Is(!T(S#dnq`c93X~GUQTB==!+)$(6vQvBSF(P3@jrRQ!^7tYi2eCXz zu?rm-jH!_yMl#TN32td%}T0-67{KO871w=>1T>_9$RVyiz;AMjRdwq#nT;yhFQrUu)|=TP3e|AcRBkt?Qhrhr#d2zFI90D8 z%OaCD)#1_Qjws1v3ND@?^*jRZkfU!ZpRP<#D`KC{9suoAddKW!p;&0lrz)uHnwre( z-03-FKS#30Nt9ROE>%}3t5lh(WlJSYOBZ;fkxf;&v<_;+0S-;no298Cmnr5}&mO>h zsd7D+i<_$zI5xRhL4Y!a{ArjG91EptrPe@&j3VmP^5`d-iP;$~RnBz}hthR;_QtU^ z(yVsc&7HTMzVIkiMW$tyeDt`zMxEhm({hDdeN1MpftPYtCwOpH zcCsaj>3#f>P9+j%Jz?1jO<{6DmVoMHquY~Mh+E^KbD=5(L8lkFqQyx&Tf((Ui<6W;=2NX<>S9??TwrSti4U~U_j%2abg;^ z&57GZZT2*)g>20{!3C}EFHB;tC;E{OiZShVrAbva^Eap^VfVMVU9LP$JYNr*KFBado7nx6&X5EnO656q4xf z_s_g@jh9}D?%e^6hgdIH{h?6@5nWHSiiYSu9q(KtBAHzZ-`~RU3$X-!kjxej<9CA7 zZ6-3^EF+&0Co{rcO9xR5bRvb;=APTKn_5r`{Zqg?`lL`VQT9IxXgI`5xWqsswu#}a zK!8fp51MI2=ysz*w||Tu-Fg|YHAEp`7vQ4R#B)dxQ1v#K>F?6Q#Z(i`ep;ug{3HI_ zXucwm`b}Sfg?ey_NG>fWPeVP!3|%6U(yr*~-$yflCBQLmy^60hbmPzPQ^yoOfWODB z*YUI0^YuQyzJafA#Fg{5TW`j%UB_B)QUCk}KYc4--^SPb>A`WAJ)6*@@~4khc54R?!AwGy`L^0pvwp8ayNZgv;Gpl$7ct| ztq&N)|alU?nub<@Wr*KtZK9WmBTBke_(>xKEx~1wu z@|}C@)+Ye2yASari)f&3EoK!+q5-hDFCK@{Mo$kD@=DmU2QIJygb zQ|P-_5hR&RFQH%2)q=d--*D@di&hKr(sT~6OXEyI!w!F!55V?FRa}g6klk-VPuZKD ztn)!d0oK%VBTLQMBHQ%Hv2G@aC`DLp#M^%^mgg2f6dgS`g!FZH;x|yk-hy%CxDm?9 z#MP~K`3Gw`{ZN`Lb31Z14u{Ce6sBFQ3~ajP6r4E9wCRAo763&eDyqu^18ljXU(KSB zdu=XT^F%_JyZ0FyhZoR&_9IrL;GbmFE3!N076um})E{R;!hu~9&2DOI^D>&5DhoZ}@XczbD7!1`tJ z!+M3n-WSIYYg4HWs&5paJUc9E*HSffDY}}IWVXqL!Q zHoN?ES7;TQ=6h6y4z9A!IB`U)(C;Nq@Ge{&6`Jn2Dl|Q^h!Pf8g(ez+=J1~psnBO_ zujHB~TUBGtf=<4tD!GwLZN_21Y_MM7UBOqsP0(Ue{RaJtPL2LMf5WX;FPa*CSsIXX z;g^PHmWFE%!7mN?8H%)_CG5KmiT-pf$KAGeM386{vY-b&OSj zn*w|YChG+pY-Lpq$Eo~*e32Y}QwIvTk4lbYude6w`$>7^+P)P&9CE6vk050)RiU_T z>&-h^0;4s~gvujI?KlW01b$d|hc$yRm+a)oOu16Z)7VC@8{d7?4jyefPak0N)k2+y zoP+K_?LF$K*xw?8`r#{>sD z7{+XKas+C_sBYE<7y*5BvRIiMEoBSkQL#9qc0(fvOGO$YiduR{MOt;eIaw;Gy<`@( zSWzLf22GEuzS;xyeo@O;D*$!{X>7Y38@e4y?a8b2NKAGT8G4(g$!1-4)@5s>G{Vsf zFXze7w!kh~?f8WaTEBz=z>`v{^|)>jPSX7eo;gd?*O{haY#$+Uyv<`lOsQbfq*M6H;zOf<*v&Cm#balOiy}hwNB745f=H>7W*Od#jN!i z^nK?c>$Ch%YdO61nzh0q>zG>{U1AwoBTvBvrZn#$nU^Bhf08sUmyMv+i8=caW=ACa zzyUeWejQgI&-6`A}wQ;LUzScF~ZE^9g%ceWx zuWS4r7x>$6w;getrw=zrC{ebwPuoJ;hvtE>>d23`cZu;AhtdWlcJzer+k_krrAbIE zeiZRkt+zvKu{9Gp#M>f9;7*+?+&!;5-0d1IH+GAb9Wm}v9tofJ04Xa?B`y0s682tT zcEq#kF7a%@RsZD5^n^S&MyWbVG&-%5QYwdgFk(dN+^s^Tk?v5*)`+`Csm44q_dQ*r*VHsqSj^+dVw_2`QA` z!xOnnhh}bWeb>NC-^;L|4No(?$_@Ca*YfEZ3L}E&{?tecF5~5t@v`>~y-URb2}2WG z#zGmbRZ8sGF106kxzj#RYz(z?JZ*pZD{Mqd@R6UUGZy(G8LD9`0f^~vre3e)D7Ziu z#!(o># z+aB$mQ%So%ju(AlO=?Rkw9m~V+@{nlHW0f~&a)feLPwOZpTcIS9Sy6qJ4dpwCVhIbZBTGHI&*`E97B1%hz+Y0-~JYh6hWU z@@GXsI=n$I-AK_qo!%LS-LR0G9Y?j+UF6I&bxMAa+XjDZ>-8oQgP8JcL<%~M@^nn!q8y!ul zjQ34$;3-hicKgl}m;FnAPrEG0~vpV7|HH+Cs%HArafF&e< zQ#bK@uIff()mtAJeyI&IwA#p_eMPVAV+2xEekXwRefG0U!j0Y@yb@&gKFffB9M%s4 zhSdu;*k-d%ohps|bXz0$1K-9M*FH-SYh#~1D{u)N5Ey1!dvgYtB}Rv|T5_MBZNF!u z9pV%TH9BkA|4yT{{vS-bmd|*rXTWO3u_F@jLHH1j{C>%rW1ukOzg_FQq_+}byCIR) zk&L5RBhE9&!K!q&L1!GKo+5^n6;=e#=Ciet)U|ZlG>n#%g@zTX$!4KArIl-Rk;ypn zT9aBf_Ri%3tl5Jl>u}oW(_In$pi$OTSy$-$vhha+G~NqY`7~7;wXLZhdxh*YXhzYX z)UHQ&z$8<<*bNglCK083c!F&P3 zM|gFy=#VwjQsk|BCE*Al+_xlLR!5XGM!ldYJfj0ZO;PyRJ$bmiObt8xPTm9xT6G9Y zvHz~V5ZdWA(IRa-?ewu7rfcF)2AENrpU}lWC#DLue2&gc2Q<2*(rM=&ajZISz&i+D zkZIc*%wG9u#4aG}{2HMH4~bCmcjv{h8xzH_b31_Cz_5LnLs)RFac1Q2{&(qsyo|g7`GYvYSH66ij9y5zN%3?w_)gO2 zg*r9dX>su~k2;5Z2khT~GkFh!ki>$;C6jS*03Tom&WMow0PLy)=VS02p0YiE)9eEz z^R~mdl*yQC+Y^1PMGm4TJUugr zEy*dL)`@?~?(a_m29N88W6E*$1eVo;+e$dBboj9B;G;=Qd?|5$*>6u1>z;D|Hi_ws zLR|GCy!x2=NuDLuf={mN8fRUVjwQ6q?-xSP7|-Ff@WY^jh2rqlVjjicJtOd{pM>FkN|%(B2LK7IdZodq}oEK=zqhfn#}!Fxcmj zf-%SKlfw&MMo4ynZlv`1aYF^+VJ@)q!x)l3m@QR{dB^yut@%Tq@qhoBuLzof)FW>5 zFP;+~;L{_p$?(ixY7r})C$fX526WJu4nZTgb%>`g=1K@E3xcPqH}vGcbt}Qq>%S$* z4v;X6y8Au_3nOPx<#6@Abb6!?>g|<6+Efod!cPFIZyqQ8beONt_zzSHKumn-oFl45g!S{; zHF}kEz8DS?&VV*|GoXvw4XC#!F6Jhr|HRQn^><#O%5M+<%tDE+ zOK?obE`%qgUG?pOI-%ynh`0z?LaxRVH~dr99I5 z;{J z)x={6G#nPhJXwv2T2+wDP7-A3Js;8={NxLIb-fgFbbTMu>nj+^-^R~Kbi~j?jHETP zmoc6g#YKL+Ox1IUrgL%Hu`Mdc#$G=bK=@AlK+q95J|Nt^Q$*k(IjxREd3J{fgVqZ= zJh7yAdyw6(bv)SKTw$s)duZ3mdN=xfG^=*{KL zG*+q3BOa{Y2mtrA8m5DUua+Bbt?tu9kHQq$ zXWt-1ful_fS`o;e<=9FfgPkLHlx)#Ag+BG(XmOz30rNLE(KM!11}n!13AS!ExMpMS_8Di0S`RV$=U_^3z{7Hk;2@B?R<60fgTr287>4 z1%$qM+WkC=DA>;NH)BUwhJi)`*}W~`eEMyXDp&1T&sxQL)}yCTdaf%wPT?lvWIdY` z1II}6;8^k`QyTFdfe+Uw27n#O17PJ2c*ek>c))P9^V}D}m`Ds5Pl*Z`hY1r}wFg#M zSe$pyl}$z@9|?H>Vf^quQ8A-G=pWwm+(h@xXwCHyd}NO%TYse{xwH9DfaRr$f#t=? zgQXj$^!CI6@Ydu3;9)+(CgQm-u;KqE28>Tc1&qUlDV=yrp3A)F^69Zk)2|}6c`hLT z&+$Y4WW}Do*FWUH!%ZZ?p8hj2u>42zVCjZEopgKbI<&@%wdko&9lBS%=yt=lF)<*V z7Zng9U`rvII14r>Mdj+;sFx;MOK}cWKeTJ9wuwEK%3_u8n;&BpoIS2qyN2>|IJ%J zR4?*-{1U%m(c`@JBRt%7ob_Y;Gj9C^*L$poaJ|?1DPMnv>#k$0pYtCN<9er^IO|LJ z!5n69%g8@mDe z9ol?;yy{C%4+Os~@`6(igg!5ZVAo#u29zf-mV+GO%Rf;Q8ahYA6FXE;WiTJnuDuNs z9CzX3xc1T=*R_`(Swu67>)J~+05(W$DGJx#3vR9ypn=xd=V&Z7h#;^za$nT`O7(o| zDMRc^nJsUWTgCK(Umi20y^rWyp~1eIV9A91Qu-C0gYPT+4Yyvg=nlT4o8SYyIbGGD zP8Z7Q+yYL&zl8r5{A!$pxWkAI9HJZnaB3s}FN)=(G+N}WM^&F_E03G0F;sQZSp<-S z3E!hIDBf01x5c_Dvc#!)tH`pdoc-+Y+4Hx3%eGr=3Qlk+5j#yTtxk$16iQMvW3OG? z1<3X#97)|ui45RdN8_H#HnQyGmO@T7&eKhIwH&ZNVUIx?tR1lkCqGYkB0vG0O%1tY zL9nDVLVidoq2T6BT>zQeb)kmLKF#og#z)S?kO7KZpxvQ*yqBjc@MNMaS1PRo2VmBb z6^kH(t`KKQUaa{n`A6nc8#psWA-6%zSXab?^WoGL=#it}#3URaJ{@@Ns zoV?AC>W(X^FSc?SV~-@@V}~SBzB{17-W57){TfgM&-*weJvNQNY5 zKj88z*~O2N0K#lk-0}O*e6{9}-+$(7+HgoYx1PXvN;~c~AK3`luIRVLXn-lKrP*?(k)GCJmF zv$fPvph(-&d%JRBPTtp9b@Yk7Q`?S7BEpHjQOgd`20~y?lur{-F4ff_k1mdFC*E{rzXY-2EPVf=(?+z+V^u zc;8Ax!9nkGWsf~iHh5(~gMF;Dl zny0ho?lWlBwLG{0#qA-c%?^ok3P02fGv#ap3C`+vB?)}NAu!O7u|LToBnR6~6sG09 zi_+_}?3q=|Bglsi#VIW(f{OI!WZK?c=q)Nr+NLt|m8KJtxWA07g z(p67Z5V!NR3fHT(-)K`F;I9Z(ANjD6IKL+V=Y5q5c0>YKNraEfC2Y?_$>=m$PSY@TQIfEF9%m$El=2bm zko_G=sa!jgt7~yJ%1x?K+u0h~b}Fr?maFN9&U8Xe96b&R&UC_HK9Y|^2CbJ8rM;Lg zO}f-@adR)y!+ZIGC%YoQ%w$6^TSfljyKvY?mZ|TnfBqT&;9&9x>YsmA|NL0}^N{-I zXX>Aa@ek^z|APKG#`-1xv3`Zi-B1;7Ib{6@exjY)h-W&w zjpD52yfH+96SIbHON@Pw;@B)*@+o$!BfZlR?<_aF{YY@Rj}rWN3Ll_f(VdTc$lq}5 zorlNy$QD#{(%|JJi!2Y*klp+jiNbEqO}>LY&UQLu;2nTAUub7X2vt78hKMfZvFk4v z>LsNZ)Ekv5wigXm{&SM$IK41~Po|nRj^xLJ*P7)r{dRMe%+#_awufO$MF%ZP9YAhp zXD+B^M#G_zWa&tQ&SacC2WmKtxk{?Sx`B?BzJk$9D+C(72mp3Zjaf>$Vh2{+saepn zR(L8ER3xR03BE)u%63;mWejZNvUMCDK?lL8Skurt5AL`lB;9E$@BWSaEZFelFb9Vw zoT9+iZOR(9L>PKksEUB_tg%(3GC-+1rM~vOf82J$|_)*B|Eo>pA&#?Sj%m~-yc%kI#p0e+4e_8LhgvxFcqjij@C ziJlu|&k$P;D1Sg+FO9053C<&{(@i7-L2@HhJDtaCx*)Kfp~Tr4U{6tL!c0Qhh3ZDm zgygyvfdBjW0k3V6KES^bXNjIrc~5-gxl6^9)(PA5$V`RfaO~$CL2Rs>^)s4@H||?} zB_{oF{FBz^yNA$ID4)v50R(Ex@+1FXEeET~dCr8^z*Z;aPe))ady)Yx??(bwE9lMW zv=(=7=FDN&N;T0X=qYJft=U;dmEvr%@U&p$I@5%g`JsT>+3~|nn^8_*1emSfZmSL; z$AL~L)>`F#&3TK}XZc8g?&A1Cr_)$$jvsWUbs^|@&wA-v5ZcS=@^W0j4PQaOUx|wr zYHx6SFC;5fE~PFx9q$)v`-VuPa+xR;X=JM_DX$|tfSNR5l3bkOPOFVv?F2d~siTyY zOFHZ{abkZNymE?^!;2I^M)+oK2R&5>}dUU(Xxf8?{Mb4~fS zs1qDGG-#fbHa!osA&xgl^|dF3^9+^tOlM5ANAGB(+GFSDs39jUNRjA{AteXhP7a!;@ra4|;$W4S^o*>oWZXq?v_3d@o8 zG-)7!Mt?cyWqemQ{PZNI{3NygjDrk?WC(&%FN`)|i=gvZNcQUIrmYva8Wyn`;(T_B zQ}EFIL8Nb`BTr^xNJ@BsPY_@#!0w!wtYT)IR#k7D+ilXPYn2kUPRRvvaG;JI^owfS z?C>c?iHFUo#In6OS{!VrKk6I+3ohG7cT;@;S}hI6S=e+Y^DwEnrV!6l5>afjfcz`i zY9f|G8!@ze;`+!xnG727J7E+On~h{DuM1dEpSW75oElw7NT#*Q3ntmkUj%g1m++$T+rsNy#jY1v z7&)+>=HIQSThO@mU2Ot;GS&s^GVFiJjV`NqljdMj`d%V={(Wh2EoYe zVK2(J9X2Fw&n6G@RCb1}xX?$HiIkFPvtynXF>INZ5RajK!N30{+VyM4zjgen50s0a zj?mio=1n-PR3@#F zC$p@1utTmQt6IM^$~wizDg zYlengbv^*(6DG(znoP5CLHy3J&{>VbyWXT=5iyTd{$ z0P;@@+h%ykuOt4VH#;!i2EhHbCfoyTwy%o|>aPh4p#Z4AGHjbB)I;czZkEvtLXW~p z%Ah4`tXW2p{nvJn3BZ*v(fWH&-j26Fl3RhV(0g%6qA!MpW;;ANO^NQ$g>BQtlh1M! z-Dk;JHKtOTatR8l<;zDxLH~KQPz?adL&<{#nA9%2t9x63V)-4BB3J+@mY}ClXO&4~ z$61Mi;rVxV|mRG>Ia82|B9 z1tePy;QN11u=Vo&rSySh``?Zh{w~}9R#LNx#+ z|DHTZmW?6G&PZph?+Grq?kTZr{u(ba=O+e=$0ZMnZt>xo z#DH*RR6vM;)rV-pO&F@|Nxd{-Ck$Pt&pq6Pq5sCGWW65^*a<`BQJ~@ANIuVo^Y^|N z>MRIuIT#K?;o6{YWS;VIxIf06*K^b58LsGa8yasc5$Kyr??7%|< zIlz#j2aXy#s)uVABl1PX_1M0HsT`bq8WidRHhRLtIEn* z@^wMLQUeFdl-@xnr)Gy1H3Ld&MsFeTjba!O?_eiO*EI^IT2Iisb7ud>RyzsIfD@w3~t=C`PS{(_&rm9KB(>;3fL zIBOow?OJBNo&H*8y@MY;z}E+Hy~k?e`Rwzocj6E0U37UjUEV{N_d569N59@rmk-e8 zgLJu@KCD@PiQnV11LM|*@B<+O1>CkQx_p?PSRdi*NBR0OzIMn2%+Ui!a_GDDdg4T{ z#l^`4On2N&!1Tx>@>twVz(fP!(|c$Q-+)WI06FVz9Uh=|t$fnjz@nGRl2^I-`Ua|* zQ>)JwsvC$PDcD!?@biohkk8NggfjZs9|`{THv~H--2Y3zqKj<*jKAU5{f9?n`-RLO z!S)EW>B@8(DPt65DWaXysT;|FpM0uV&DOoFgX)x7sX4eJS89cs0zydPH=Zw58}lOr zdnhf|Rg}G`j`T%yh5dz*nKBB;bJi=Ia9BvVRUf5Q9CgZ%To0~WgvU9OVXKmx`^SKCaO&{)gqhFOd5eAOts7+($1y{c`2A`eVSD#0NCw} z5~~?)*N!L@;pPVOz+@Q(8J~g+R2fd{tU;r2w_ENZctH^En#yJuu9U7S>v8}cPfpCC zjRL!*FtynQ;xoW>+gHx8o{dK=XSHtlB>I~~mzUWnut+h~rc=^#DbqTRHRq<$T zAiY?BK`}ua9IniQnHCk_h$WQDGD})1b3FqOohORGd{kKu&J)F`cqA*!gVuRqoYrIM zvWhM%nU8)OJBYgvsfYLS15chPewhh{UbdFdp>ZR;1bC4Xd(`LDF7eeNyVSuGvwZv9QHRcda z7+!9LsQq;x4&6BZ1ttb!C;Yr@1^D>Sf+01Tb> zXjYUE7y*==iPL>RBccIU=JR;NH(2{oJCJI_I0LjX+oS+Zq?&$pu2MxY4%&eNUWGDQ z*=ZTMZMR-7S17dR$wRS@GSV)F6BQN+}zE{ehz2Qh_&xzjHQ`q`?x>iJWs zVQ-!-DRTUq_I;<}$nJKg)CL{K;eXXyp_Hu^VE&-o;ZUY)lrRgdP@RF)Z+JjI{vSs%*exeK_HB{Hu>Y*WKUVFiK z0^I7}MF{P6t6S-OCGBqSi5Bx+-?|4Ghk7yHX>hia4LZ}?+rzfWXK!q&dMh{4y>HzB zT-S3@;evquWrCp>*vr)?64GC#x1!smxsd+buuutr^ykC2*%ze8QVXE{3ka=_l$c>~kwozi7GqycGfVZ6VR0G`~vtVm- zeNLeU;-G|eXgHLQWx)EZ4%?==J|V2wZrtaaLt}{(_o;Kcfbn4MvH5U*%@ig zGM)+jYg@D!(QY|)_QuEeznoWb6WxoDWe~khBj`fk6F_)UVnDbpc_46+Mj<5qWgDxB z0icvT0FE0s4#eq(SpOF!HvQ*DHT}ML+T}b7D}wmK$81LxvKhF~!uNF$$=N0v+1d<} zrd^$yM#B00Mzhf`^UyqPq0Ur#y;ItaNOt=`K(`?@==Dy*O`4DY z*s-VcQ`bPFvmCyG+YB)*S0KKQn~0u+elA)#wi6>72%k+J2**7nm3|*a@sE57p(WT#DKRadEhO~dP|8--->GbM;PmUQNRks#(G~8&}j%B=dxa! zO=PTBXJdU~|CsXvZlZhEyGnad>?Us#X(^G91TT44v`}rwh&4zaNFF3zFjiqf=;D0= zyw4^EyuV5wc&9&!0y3#$wF6UMc?9q!pT1&Y<mS z$phg6g$t^tY&Bcw5(w~?wm0nL%-5b-_4K8{s@Ek3&_7EapbImu4*YP(axB%xC#%9;OEvW71iGkvwbswfBl!XE|G1l=f3mBF^5k>;3Op0TA--e@_YONNs`FnIn-&fJ4sN1* z4lV7Dg73&j0wj}(fn*|ikesYffI2IbZQl?8nokTs2a*R+|7OQO2>_3e?e=4Ke0e}e zeKA~`L1YY9lmCmNTFOT_!~JNqi`I_eo}n1-hx&*32e^su8SaU<*y$D1V=8P|N}@K; z1!wtMV!-)w^1x}!ScOn(`-T9}Lx}c5Wd{Zn{4UGeHgefckk0o~ zFYtDoV$Wij77Up?Vx;?5;ITeAIevA z6WxoMZqKxyoEQ*pPaX(fVKIjE#xO-0`@Xhs2rRiPF#wg52hhSM;Cm9A{_~=m{$aw3 zmTj%ovh%k5)uKt=6A1Q}_#vzl`o6J$2)~}2=$;Kp8-mc}|rHa@IE;WOcJ~!seGmY7e5`B96RDksBiGlPh$%C|igTzk*z~j?@`!PuT zI-sKvYM5&QrWr(LkkAa{$5Ab11S~m36K=f<6$jf(6L!6dr8+}_Td!h1WLU0UuR>-6 zQCTFNfGgCiFh|)sy?xR%%6WDu`;w;~d+agvpA7JFJ|ZJ#jw?POsTtCS@<&0rA~~C! z4Ai!q;e}7EPEBY~9!;#?A+b7x`AE(cX{B>O)FE7)#Oid%O{`9jEFzG_O{`8d0BgcS z$6+)PBvyaiE%{t!rd)U$<#ghlEPL|E?AIvdIGNK}iV9arN#ETkLc-rluw%mAO~0Z` z2ziUY;ns`dP6&BXdebIkJa*uwQXtoDxKZBp98xPzqN_Un@0KutDlR zCqESO`ZebANX$2;f`9DvkCd~IR|#pxI4PpttID>1u!?+sY95e2-wf|IIl1P^r=?)6lC9;Jp5*P0`U4kJBUY7QAAX$CX|E$%R{yP5^c&DkuY zt{Y|6R2ft`oh9w%?c|nrE_@6W_+S%~ws;nkTzzQ?obnTnlR(ePo*+~Fuh5ud4_|K> z8J%Ra#eil*sE`>9M472*yxNGm@9ChMqe#4XNGw=;5F(lCqSOQ1X?m7xsmu{7c{4Fe zUJqn2bCLZ{@de7L3ZEO|Q6S73a-_~9gKcHMqG2$RnOUY~r050hrlyf(RVB8aB9>Ju zD0T%F#Q9zw=G@@aif9zPWD=)iQ;Nstv$%_0h&8mABP1Y(U>X_=NG0!W^%wh&QLo--1vP#S#)2`xasELuUAyKcxSQKUc zJ_AA^=X0ZFN9~YP=TY<_=jT@l9*UwyIwRYcJ3WwP7lLR-u|!q@{{gMtd1!Fl8d`G9 zG0#5)9uCEj{=HoP{RRE^H}t>1(Et9L|IJ%JR1NU={4sxN(PtKYW6=i|y`8sygm+O5 z>c{wJ-1-Tw_gD|%daw0UzWxl?UB_5I=RY3C_0B_jTlFRUp>~rlRUfZr@uyg#&fa;y z#)s|e9_W@oM=f(EJ-Gr#Z|(N3kLyN-^A$Ysew8{vdYP?)vBI2VK_6W5fOTN04O=c; zLYF+CCXQ}ngG(MTn2+df?7M*l)`Pe>+gQ5eZe!_@MYOWG+gPFjh;ZUsQEX#Z;s}kj zaPth!b6*ICzb7a#34V=!MYkdSroZ9VYYv+Y>F6fxT{lyO7X_@~4Qi{V%04wG({_0; z?EY$%sU{K_UokMm3Q8vP*r_~JA1d&Q-6z!r!qYl-pHtW%VIzf1`?UMiucO}?weM0} zF{j?FN>c3{f$AO7W4joE+=2YqzX0yW<}_rY@>HU0o!}Y0+}y0tvyzSfGNADg+Z)$H zPNUY_o7VP7;3&{N2q=9i=|3WXc$IXC|811?cW#A*ROqKl8&eg71KHX<3Kx*QL213s zGHc;Teh!;Mtuh090&C2iBVAc1IBb|Rms2RHGFFVFwvsBJ${);}3!b9W=LyFj_09K8*hQD#=6!HPWQUZr!tY_e~Qw?@V1dviYLT7hk^R zl8Z0A__E6{z5K#07hZPJB{m|dOm_Pxb;}>t8Tl>j!lCAujjM-es*H z!XH1vA9vdd`q$_&7Y%bMdO-E)o4>K`-uFb9W4x3D(_38=Xa1n7XwWD$V7f!e0By+= zf&#@`Dln)O^9RTVTFK>_*wUhE0@pFfWE`mK3gWfAE^JN(Pe8KmVU3q{UtAP|_DO5Nu`e8yF!G z_LbMB? zau1=7)8M09b;-x5qfW}24?L>{#z>M|>EM#=V0S zd3tBemy>=}djgSNXOn=yM<3xNDFjf^Vnrl?)^x{!TTi;3xR-4sWF7=FB_9(JbMbL6 z^5s$0pO_ulJcseK1e++-C&i!~)kjIJ82b^RosSk7U8|id+tzgetts2jt~MvZs})}c zTgP7z8@8OkQc~JNFMH+q3oyri<#=l;*`E$AEXhymFk3^Cx4tOOqxk%ctmx3tZ6WDO zDlR@oX7FKHzj69Tm{ypAzD!4UHGR;=CwWRRdY{sUklvrkqtrC?yD3`|E6fBk(^FG$ zb7Pu+rXW38{?m&}dTP1u5x0&IRp@)f%}x-_%i<@RN3};IliRgc+8hNwK+=pYAAM#C znTV~=@;^#;&fc#2V5^L@&sZ+?hBlE>6Gu&?!6s4$^AT+#eJhd5n~4EisuZk6cU%)G zJ+f%qv$!Twq5*7#=|Cq66X{y2g`o~QsThW1X;aM6_f#;KFB3$V96v|DqBEC%(cf_E zzQfC0x+R?_z@;IZ($fUE1&pRIRmA|u;M0gLQL{?UJzV~en;B-Y#s;kt97o_L0&fv0 z79?ajTcUoeQe~eLDsYNpYW`lE8Q`b0jjF#og#lsuLef006swPg`FNTnH|v1hq9F?p z*Fg%b`<@>;98+$HZJDbFewP~dS}i3Swy|11ku3t#1-Say#zorkX36fD5Hh6kF{TvXHML?3)iCHz#a1S^!$ zyE+41I=my6d{sVDp52ambZTDTl*}ccyBOYI6)=&iIZk`HSyX||WHiiSAq5A+=8VgH(>^LYS;1kQK06`tfyJrjVJygGXmRiX z?osVpdYMHF@4U!N>TKE2q_eAYWR4x+?F>R1pN0Z3)o0(sIfXL;x!f!CecAYyfW|`z zk@Ze38ydBJPO-6TP|CseH1p%_WsuWeN^2vV-JZmpH}#ASf;|OI-P}>iP2>W8gD!EL zsd)T?#4$w@87JHopt_Cyb{5S_KDfHt+!0tjqRt;Z~ z_C`56>V+8;QUGJ%o4V~%1^WkBC`*;HDIC|C~!r#S2&=P`sg(orie?TkKN4G)a+1x_~A{UY03n5>bcEVis|fnGEcT zi0sK^(#695y!$3|pGk^t(kw`AG<*%(fT-`+xb7JO@Gu*jSi;kz#kO`b^4bndXv)a9d1d5Q&$gJj`ZmwDnEoD1T_|Md_S8iK zqj1U3?uV&@Uf4=*(c6@B#?a`%0jeK4Rhg()5SdN!-hw`+R=NCrhWc4>IGK^2@Xu;!+m+oZ@K2w z&|Wvx#8I!CV6Phn^AYWJb0Z1bokT^p*A3lqy>94{MYj6I^|~P%fRaez(@}WcoUFW!Hy5T=R6&}It!d@zvXBSPH|=mQ zb!x*7HXQbqD(C0eYFlTA8t_i2$jCqjn=NucKvgb04ayT)a4XZ(P>adtgXoW1wp=el z^QCi73i9BCovjG-q0|w>DXWR?nC;}6$*2Y2i{X+rxPc@(lTCcf-l|#h7lE@5_o4OW z)U;0dkgC(+xE(}+@99(tUBZz>rK)hWYQ3v_`XbI#ZrPsWMw_ z3eLwIU8IE-*?CxAagcSPt`ej1IjHRzMCOIc6r6%|7PlOd$59eDL{H9TYdUL^Ptwvk zDy&NQAHuySarlCG@O-^cqhpvWSz0?%S_M%$ufc4kGcnmg-`Uiy<2(1Ubf!jfwL-N) z+3?_wi+}l076O=#W+|PqGI(XDIDs2pD>aLaLbW(gQ*F#uR5QAB_UT1HXgy!9Qyw~! z&uj~$bWQfSsD=uk9${ppEC@NDMIJh(br1_I9ChNFm_!CKc!cGcsA?vduBr;nZ13EiY-c1k;(l->RypxeH5G@6gCqrLPnr2-*JgBBnnRZmA_EyTiGr)+gp zJ;l2BjcqfOh4!zA3H?vBOWRKQJFQFI;7p(LcQ7|Okp%;sXc(Gb@T*?wyJ{veweR!} z^E6~{t4kHm&MWsmSS-5zMl9_an0kcfg?3A;9Rq#1y6Fs=O5-_{k0CvY^ojegpmT`q zz<^W)eLM(0;+Jo1qanH|(WQF075KB)uMQp-Bl05Z#y${L8(~KQ^>#R@5`ef$;$WMN z<5TxS{~(1#nNUa@vE68(tH6eWpeJLOGBktaJLxSWn??>~tA!!fd4{T$df}kH!5KL5 zWi9XUC2ir@(tB@GB3&AQ+tw~48`N53q*DH^7SoX3JU*bC5Q6Up=g6AIZwtP5?qog9 zZ5qXhu{?wx`;xfwj4-QmHY^@0vh ztnPDrwvNwLigSgj#_XY81Dar;k7m^%iwYki?q_{M{hZXPpEq}c+x;CL40d1U=lG$a zTfnb|h8&FlDkP;R3!L?G!f~CQm8IxX`at60E2E`@uh8+rhv@QBUeORtqMe)_R&BmG zY@2UdW)JI6xQXteeCp5;ZB{u4s?8_^K>h&&rx)ZW`o5O%|4aHHx-$?L{_hJ5s{r`F zJ8YZb;lFxlXg7p$Ep=->9{~4nns8s~d?n%icX7e{>tSIN0PnAaZPSEz2#MlWihNP% zQJC!g>>C7wawN~7)jvP9o<#Wsyrg&RX1Vmo&qhjW?bdBX@u_9#sdMhp@e}%7oc;h|#$;{J%`Y5s+Ey*e!D9@V8jBTjO7}Eo#wjVf+fA zVYraptx)vAj@p=syvt^&IEaLRz9*niObiMIH3f5^D`r$uFF91_t{Cjo;veiqYRS}K zLtt{(OV$saDQpNax>)GUhz>pWLP=-$#lL8ms73p8#<0HV>@^BWyQj0|Gfh9C**699 z{$*ltc)yy2Nog3BU-H^F#Zdn`{-Iu`mP`#b1SY$5w!o74^pAm?+47akO&Frx`#^x> zAL9py#^8V8m5Ts_LqIeZ-f)p*>&IRsdBgw457{deqWxF@ko_$;(SxSDdFlQX7wsCgXg4r^^~J%iQz+WK3|=wQY(r?yU4gz+i9sT(reR89466;P zId{ciYw-{E32NEYU_)TDOKS@(TR*g>nhr6#SZK}QlE+>mY3)_XfJ0B>xsAX>?R8!CK!D>L@qL0Sd;3j&| zb(gVNlMvAN1b(ftV%Kyv6iz@-Z8TjaX-(GP+!cd8GycKqpwte7J$|NHF8J*W?rkyL zq44_)J*8hQi^8ls6o^1sE6Vo>bP34PD5=JN_mrdm+PBisIQNIs5g6u z8iM3pHoO3C`7}z+X>;TuYC^+!CV=w6_<^Dc?tP4E5fEGmxW>ZDE|=tS?B$Y`eJg&* z-lEX$>-|IaE8Ij6dL_;${JhM*DKPBe#NhB#H3^fMEt~Q4GJQ`B^nc$T z*yRsBFW4%j?Ubjd>L!1Xj|5Ck-5>k5KqK)<=&8-N-~=`7{rP!w)Z&R4^kd^6v|h*# zgI=cwJzbwH?$4DQ=E(hz#qc-BKm6Mi9xgO|_@4(2-+3&C|M>Wazb|n38ZnTmzy!Q_ zA_jd^{DXdSH-m2aO+tFm>WLWi9q|wPDcuZursJU16EWyQ{DXdK;Gi|PDTZZ*UVGH!;3FGoL$MVz|QCHw74el^7U) z5kDBZ54rL=5-SKFHrTt_#9qT;|Eyx{yO*-U-qX=jpV+&eo9G^U)zOHFzRq2NzZWG2 zh|Tc>q7VF4FpdC!Lo{*L4M0YYY*Vp{y)@BUirB~cp$ z-?;TEzRu8%Kf_NQ^7sJ$9=Be{&tA{h`}q0>zP=Gx6<+gZ{MvP_^%nKdU+~kn^7UE*KqOQFw=Iha5f>-JCf#u}Y|tydjhnKUozGJEE~bCtfvY?e|;>D*~lC501FQg%H~IED02jjYa3$?2%_ zcQp&h*ntA@lwykN)>0z))Ks>S)j6jslNMD?qV$@`V>OBDDpWpRrPHKjR#`mE6|;4Y zA*ME|;)==%mP27eJ8@TvQgPOhf-6UL*z`O4FXW=Yi*?j(DRVlnF+Bm5)RPLz7fMKK zbpUb7$cn||)@<9!Vx+--VyAbklimPT&ZZ;>Qh+5Y^+7Y06PyC=+t~3`PXv|cJPqot_ zX=7vKz~iw@_FaB+wNANSKTf7bM^m>efr1j~D4k85o%uUsZrfoI z(r!S?C#oB*Gkj7PgTP=TmFJN&EiYO8V+3TeK%P*SFm!!k9|jqOv9F4xk3<_YwLJ6& zWX!Irgx7XbPtqPx`x!YkuRw7lo5>)fK z9R)X!B1igcm}FNnV)1;jV9#s&SX^jQK7<6B9w+b+)6cj zR}*mzYnTy%%vf&82YplnTTbSg~J-Euycuh+A+LUG>F zSahzeL4c?$_)F90&jZ+yFID6!FVv)DINn}V+5B$;nh&8vtambF(YT=~aQ=p;Egl-l z*~Sdam8D3xFYST(=#JFT$6QgDlPO8!%o5y_jh>Oj3{P!K&vGC=t)!}N#`G&ENcGKd zTQ;3eVvgJTXG(I^F#_cANdV-6UO1~z)PiPi+6{Y3+wY3mvpVSdhL~-Yh{u=n2OD*!DStM%AQmV!*@?GniUr5o-jVP>j zwoY2WZ0@;pi9xpqEVED2oYHRKlDO8HGn3s-1a#Mzc8`(0wrs33PLj#Yxajzac zhh<1;d-#|xVR^{6VPTkc*hlegCcg<7&Y&P(o!VdkwaYD*TlJl`SjM_ZqB%T==v~+6 zN3gD4?{9`WtgOL!_uYm4&CbU8(CSN7^$(-w-V9N-_?P)z1|nA)bn zRTrwLhfRAbZS>{6%0bjvpgiK8WeU$?e?DJj31UxY3R@kr7*}dF+xABk zsbDPsL=a(e{PzE6?@iz&yXt!Jgqg`ClN~|^2+Jjq(9@afS;CeXLYNF02uUVmGQda} zx~i+HyX#JMSErWD3=jbqNO+|pj(^3c;)28l1r^bUiVL8kpn~vR0Kq6K`=Y$RkB5)< z{r=85_uk*RRky3UZr5~%&L^Mlp1YiT&hPxrZ(sOVe!k{Urw8u-+}iRrKdoS`p#^d1 zR+sD8_%(6GQY9_6=fw~#wWOiQ8i(++=G*P1)}9?Z<`&VudTOaOhau-`?Rsfu%3NwR z=XOAfF6~$-Ep|%v9qzmH?S=ZYi_?38=iP4H&#lgky|+Dh9*a(!Pe6U9R_qyZjVY{I ztyk}%$OliOvDu=FQ)994yjyEC(28K6hAR?14w|LrN!J&BS>Lu3%dK*KUIYQn)xVbB z?8pZjer-b()$;)U?7n!Fpy%dltgV;z+9EycZ)D7R7~!D15l(~Zsc!F2h8s3w(btcJ z8>cL5`zqjP*eD?m5^@g4P85mnJ|`Fv2_qotz&^V+2{daJ8nfoaq(p$;5Gd*D$lY_A z)!9z7b}HPm7%}ZlSV(voeju1j;_~bQ#d7|}HFz)-70tqbUw|6Q`1VzzXfg&tlT~2A zFYD8lsKWgYeW!cbozPwCCkwY9UnDK)#VdM0qLz9U_H0!c#+B)T!+81UVyT|G+kGib zeG3gZy+9Bbpa`O)9Gqyz#K?YdSZqTUs|cpkF=rdlI*-G<1zi?29EvR7wt*XdM8@iV zN&)!VG#nyYIt*2^BqNSziGjJr95D@X0NAs-9XSeJ)-$}pe-^+WvUkgl$zVU-s5Bn1 zVKFY+W^z-(9A;NS~yy;W=@Fda0TFgrBL z<_3;LWlkDwj-7ZaZVJVL3)PQ8NI z!}dHaWJXSd;Hd~1q)SE|*dPHOH0w1f79Gmsf(weVy-uB}Em){7G$09zJefSmQBb6z zi6(4(!i7ixuVLz|G|K1?>f#hYap$Y`B}67{lLGf4g+8b>qL$E-6#=4d zDAz|8;h_-hVWEt6ts|XDUF-yj31Tsvm}TYaYq5>P?z)y`4`pzTlwHjRNEnQ9Q!!$* z1W53P9{xzi@GD?Su}`1#2InyiE(96%hlgEPjQHNV+zmZ^IF5CFJVL;6oPVL~aT55FqU|tL;v65xw5)^(iOGc%Q`NX5bo*B~X!l z(83*(S$n<#hb?3%NKKGl$`Z{QkLa+%$~cpQuU_xqCo<3`CE5(iRQ@?*(2)ch&ejPu zPZl1W*oR&_IND+dA~^qR9E-h47CR~yjsY6yHgdIK#ju*hM{U|3%8HlpZLrxUU zcEVoPK=djotf^=sP%cCSF;c#FLWVTLHXf^^TWoHGaiHK$^tNWoL~77kYf9>qQ_=q= zn3HzZfq=*%zdSa^-CnR?Z?dAw|OXQ3I%&J3ELk|EBER^UV!YoCyH>4Be_ zG4M!o1ZV8zh>LwlDt?f)ww(CEwY@RRAH927((B^9>S-@w@+s%o&aOzI-Cm|LMvVA$ z4h`-Hd-NSuYlSTAM{YM|;hxU0jOP^m@5&bi-o63iiMT+Iqz6uT#GZjgdj{n0v*M+d z?b2)*0YdJLUDC#Tx&&oN@750%1=1U2A8jZFpjvtzd3&_3>jg0Y$n$7*Uu10$HiHgp zx9%*89^$WpFN;Z<(Z8W1p@M+(NJWk(Mq9uTZLe!Ov05KVGM3|j>8Ok)+&T$V`|Jg0 zoprAZF!&h$;h(O(ePHV&-&U!aU>z5+&%(p2zE3HXdF|?>jP0vII>1<@d`TQVp}O5%gnNY<(8_y%0lgT5_e(2=A)&K9(%uN!Qr z)j)o=JEhmNNv`S@y=NRN`kq*EpdIq`V2t7~S@86w+7$+D*;4BMIrB&FJ~~2rgrkZ$ z+E;K+KbnX13_&tAsf%r(LEovk2L_vf#1`u)}$G7Ak(NO}=_-amB1m_*-EK0F5 zFMl9$U6Ii9moRCW$R_@kU*^EM>4CdHxwbL~o?dW9ujO(E-U-PBzA>`B=oKRh9d9&` z1ts)t!Cl7m!+VC9A;?P=DN57mu#QSqavYhASZj3P41|SEio%%!GSP?(yMo;g|HC~e zRb-;ndmF_i)yRVv?K^a{SdXPT4COO8a!)RnA=9-^w%XMN`9h?zS9nicag4-$M4PuuoHk+T`&m#5%1whO+aA*rp@bx&B2$5Q_DW0e?nG6f5PQs0f%0Mt z^(N(Qo>h0;<<9n?x`tJue;lxo`{4vCNq!Waq`#l}!IBLP3t;-|?^fbm&i{2VQGB z^fL+-2dt@Pt9{C-ARs%wSNq7v;DJL`bctLwQZ)*~vB0h^lIlpI%NuIB3{NpOn?kLk zHH*}~P->UwDKyR5bjM`S6mE{83@xgLRl6> zL&w8L=Qg#K5Jlsv#4efg@F-M=k8zTcZb%VcLS&FRgyi%_XO2#hs>{j8MdLEzGc%>~ zG0Au`ihdm)k`BuWKstxTwIM}hsqG`fX|Y^dYIW-7L##!>Xf|=hB76)g2kXf<=9;C2 z1=gHzp)vvcF}F}9i7#=<7)S~%!Nh=M$CJo`MQ>>Vkf?Jmw+drF`0Ae!hYsuIKltjO zWQitRLV#-<)&6+Fs3K+5A24CTOq9YmSdGeVmO#O*Akrqp@3Fqks40DBZZm1#k8C&# z#~A<7zAE7@UrN)c$WXHa{Vh&({vroX8Z_K7XF|`*_MQ(MLh^sgd%)B(VGnnt# zpR%JSY-i zDxWa5FCAgC1u=!Fp?0en7I@0wAx#`J^Leofwpz&7boJJR=#&uD59JaC{XhVD1)q_e zPSB%P+kFTVL&OY11DVoj5;P^@J|ZeDgan|l99}>+fTd{2>@Fj|5Hpe2mSE(-SCE@f z1D*E{{W|2w2ze!Yd~@}WpS7u_j-MZuHS40Xkb^rhN!KIzu0+;sn_#WT5<^jugMuIz z_hhBf0VAH6ECI((qQ54Om40}8Alz$`42%5AH%N}_qe+YAmb*u{Xl6!j#iY+Ri&z%+ zzn!w>CgG1brUVU&W87^VP(%*7Jq%~Uz8%0$fZXYAOMN7{Z!{eH1DgFsHAmUrUSnzr z`=PsxBz`ZCd)#Z%pLYj8%8w^{zU^iBuB{l!5$PD*i+ok;2>kPB$%})xYLOJr-$)hO!Wd|-`as|gZS=lHm3R-X+vGwd! z!v3AB01$29+6GkUry8cr=37~Z+Gw5%nEH%7qQ^7(qq{Obx&o1G>qS_D$a-9jGpU~! zZL$7%=88Xko-TCt{c8$6A~=6WPcyuU0R4px;?9@gt|twE&>Aey8-7nF!mnT+-3_gF zf!m%|v?G1j8$E$jw&mm#rFRx22#LzaVy$?s*7ksx%g$Sf2{N1A}!p z;{y5isqO|o)jgjPPd4@B)O~XMc&WK~>b~${Tkv>swU4t4cK#HAWP+VzqWH)(zWP?+ zEIjq?v_m;!Q?po(G&_lVsk)$B!1Ho{m7dKTgEK8N2>;@Z99{i zt?Lw1Kq>;mLyhsn6)40%d(Ar19&BjBjv)b{kJduQ(Mr+S^Ao^}&byrH%~mMYgLg6p zALevfTY5}OIcrBt;S?UjHtK~91+`%uy004t#I7F+6-R)?u=w+)aX`bTZCQJp6K&ht zTkP~l@1ExfOAilM@>UOS=4wrgQC*wY!5aCDZ3&_W)pQyl zHG3TF6=j?H2f|Jc?%(pS{QP1cPY>Mv{?(2x9auHZ_Jeir+!u>$vCE3)nr01UzeUZC zH1DWuA9P~b6p_!^qr+Bx5#w(pPnpz{Rr!M2*)OIyARnXu7dUXz=&!dLN8m%7`(Xb^ z`rXhqkh5fY!_(xDeFCE$JvDJKyaA`}wWkh-|393|{QY?Q?|0jOKimHMX8ZeU`}+g- z{x19P&)I)}OMX|we>ESF@nvusIpnY*#|$}O$k9R$6>^-AgM=KR8h#e<-}12VbNF>I z{5*c%7k&Xh?+?EyKfi>Zh)Msl{NpS5dDQ7kAI3k7z7zx7nt1;Ypx>G4C)R!)FP5^j z&ku5BF%;-s^S*YlN2bb?2eJ92Qqa{~Bx9~kE*v<~Ace;OJwN69Z?==!pv)K zNPRK*YCC?6&9E;kw)A|$Qx5Zu{3}0!AG*8n|@NNk+eu%rdJb9$Qj|QI@+7PXPjO;AfYb za=hcnIE`)jNLMf7z)9&!<27i2?=|`g49W*+n_^Oe^hv3n zC|8$Y81l~)t-h?GrmJ_kd!ZBcej%gqhZ@*qqcL6*kQx0CY)Ws zMqV&ns@X&jIh1OjYtOf~NgmeSomv$pOdH^is0cWmG+rW4!(kxEkqN;P+-LYzguX5Y zq*6tVm8Kb|Sj0%|wG9eo6D|-;g}4e?UL=Z}g3@Jy2S&8L#DVsLxAs$}6CSWuo?dD! znRu2^lCRBHE3gG^2%PEbX@n7E}$T;67DKk{$XiYx_J1v92(kCjqN!46*0 z^&Gpok8Z$dbnTx96i3ak%#22gk;HbKSr(et+BhH&s5+i#yRd6MLcn@?rYjmD36*!| z0F`B8aALSzYIY(87f+h%KJ_r8w3#yA3PQ9}r_6#XLp6voVBMw&hlp7*4f0zUt!xN& z?B2Kf$L{hz0P&CA&vW}(6m^=#Q04H=R(dw**&ZCY`PQ3)N$J?*j-k0U%c`x?*~e8> z-5y-oywcXvs-ZL%uWyseTJk!dSEqIYLtHNngti4Y1chC}9#fpPF)@o#yuRHw(rZ5 z5LA?hHb!-bc_XMm@3L>GdV#nsR7;Ca>tf)CM8K0($GQVwqqGl|rctgzAFsqWeR8w< zpHrmitE*3%t{MEW)UFcko-k??>E2GBk@M;t2&sf${p zOIQOFf@}J~%9kbHaHkqqYN2c0E{6O%;`GLoH#y2y+7)2 zb)2ncK{kvu0z(5^dr52!X@<#jqw%MKveH%Kn=~EAw#!)Zdda@FU4q8&>FB$WDZyw3 z4~;1+g7kQ7eU298UMkAY0XO{L?~pzpB=WeNQNzSlqCtCzni&Jtp{h{_WB2@IB!OI0dSWZc?b31jfCIM$6rtjD@#$GQoa&*)gU-y`XIH-1F1ZoCr5 zy75-X^KyD)-FOB-Js8cKN37duUUu>kSBC$1~f^cg}yj^L;GSAG#{52goR{Zdf_ zhr~;ST7qFGLgY83oyp2azSj6`X6svMkJJ*BW zd!d^Ifk#^n1Ps3}X*yad7{_Y%j&STofB`Z(qa&*kc(c8(2j4voSR9Q}cr}QJ;z?Qf z?+dg;MHl@$54(h$ZZe{~W>P%}|97xRi8v%0vu#*|Nyw$gr7eyf1uu%B#?o@u-iObF zE=}vCN4WyE4L35rYYXw`mX#s*O5YuIvg_dI_AuM_^MDZw=<$W^o=y zOS9Q7ZSfWPOXksH+41sx$GCN@CBJ>VR>p&9>2-{Y!JBZwAlIK20a>`5E}ccrY7T|P zD-o*@C(My`5U&P^)q#3Jz7!&M8pQ`{^I!+6`-RC#AZ?7zttvu(aVSKf5@fb`j6(E~ zoPeFuCANW(Y@(N7=1dhQ@pzN{=HZ{=6Q-}-VP;)qkhVU@JU(oS zAxMvS4ilK%LfuMJB_GmGX{ObvqYM?^l`5HXF#9dToli%-C&G_zP)UN__UQnFn~rgQ zE{%I1G}n4*zBu{U0I)&9BN*5TUMEi5&a3msDfLsba$;!b4S4=;xn1~}uID1mOB@fL zHbPc|x-G_`k23>DJ(!7=LNp!k<~p(hUpoVQE0EE9kuO^xeK~ocd;6WBFsK67*kcX9 zC@QpTCu@Y2jvqs{p-Lg{CMY*{qZ~22a0uBcNJW=~nK%NWH4tx!hu5d&yE8zLvI#%e z*n~%$T0|^-3v!oJNm`JvAL&DSoj;JV&OTc`lD+x$_})tG%{194d-IQBuwm`ZBLXjF zosK!Ot;0vmapcf1%aVmvIngCM3;$sGqj%4XcxlSytZrpklf{6gO<7?K4w!ZNAW%g|EFY#b!&3AHCe!XMq88r2MN==@FTJ&^Ga+@=B@`{lcAaz--+zKaZsBI3Xs zuxK-e(0o9`Xco;4h9%&pF`(nY8|(!!Yg6?TE5`n~LBkXRKG09vv^cbTQC;jTFw>XT zk9uj2e^#WKT4IY))O;3J9uDbtB?3e=Va#c!(WnPAn35P)@U&SI?#%HPLgeMHnJ};1 zu*}nw7;Gvy1Zf-=oJtgbN$DJ>o~5c7k7%fx3SK-9Et$O+XskyK+^E2JGBZiP3WQSJJe!zdr>o203k-18l%GJ?MXC z3_6VLWu>jy#lYD*85W(w{4=j-G1SsvYsWGSdC<$-Y_IFVw{&u4ZoQYdsfQP3s8wAc ztFly2FY8<^OK#|OJ$4-HIsx(rzvB1_uwLs>phT}cN4zy4&oP(v&{N|8<0U>9(Q_DT zc^7F8q?foQW={GO&l$%u)hRI6EiSD!lk)fC5Jx;yuVAyiuBU&;IHuokmois!abi2j z;`M6IkM?77Mz5$cjuk!lZ6I(cO(yFk`38)k{E%NJqZB{n27?Y-wE?U1qff6Fm!1{V zZ0VO&j*RW~9n0+16QzZvdesXIA8{-NqF3gNc(G|V29b5ura?rNjHknrR%bo(MAdW*WYcMBt?^+4B7?Rx62r#;h* zz}#&le_y+8Z?I!WFdMYc+Nh4E$W>$~QJX7?nCuj(sUE}ao_fY^BTSnyBz+(95Yh!^ zrGR?SI40S2@IaZy&kb<~N0PL0xvqnXKEQsUG6-%C=Iepqqt>!mCOkjJbn8P+VY){Q zj$9x?2}q=azKRlN%$S5Z0D%CMt)L?(l`RR=6~AVrq&n}vQv^+#ByUH$Ata2&3Ih|6 zKF8Xw`)xPD8e-mUE&lR+wS3HcFGYxekqk@VJX{f|5~@;}_J3^Z)vThmp!5MiTmaR` zIq9w<2{5xI+@kUfeUh?1!qCu`xLraHjKmO>xY(s84h`3h6mt)`FB0fTlHEFd415&H z{_)i(*$?l{)qI}WJwJh|DYL(KGsEyNc1CS+4C7O^;xKX!v2OU!Hv9{i&uGK{ukg71 z64^lb$xUoC8S+YO_~)&VB>VIl{&@xqI<$PRF-n~as&T9~y3+GW+#ER0%^ zFpRQz;v$Xs(qGsGAGWNKmn>ZL1j?YOP18i)BRvDIP{RJW)*|!l#Sp_5hSq${M#U!I zlod0jH;-71Ijr>9gaP05@{~fBF$;#|+G(RR6A{LKG0`s6y(G0-IaaY~pagTcjf9Vb zr@{)Su_vmEHPW#JriSr7e%jG;#| z=W@=@oV$AkIH2fF765#KV<;v4pSb*FZCXu$(n|V~F3z*-TVVidD-T0br`rnQzVL^^ zqauDL7A&OS$2Ph^DD4bRtfd^{4guCjBCsoAiw;?I@>taoN@E-8%Qzs&)o9M4cq-~4 z`=4IK&3a>w-F5?Mnv0gh?AM(b#2ztASm+*HM4WF6?mL`qP@mq9i_0rMs0c@1wCBIR z-7SQRL;;OvqtaowUIdes;3SH=NXQVj$uYx^=jax~3-lY-Ye;pM_%j4UBN^V_TByy< zqv>y{R^JBY0_yo3AxjG3&qv|-`tGc?-BHJQ<2|{G4Y469KE}49sDF%oBGJ9b93aQU zQ;Lbb?=U<&#Z`nLEe?h8lvb>paENu?BwIHTFrU%7$yOek%kU%8O?V~NO?WFLzMo#* zgl7Qk^4S|On;dkL?R|Tlnm`x^MC`MYs;9XO_o^aLHxQO`kgwxk`RO&!N)O!qgSDmC z4A<6pnYgDPLfGtKaBG`53my)ya1FT@j878v1x7!JEXS(VC1LBXi!$#!WrCSiFdQ0f z2f7R-CrSVk*TdW;{GEI)GHl9wyzA*gRTC%!$qFKw`-rhVwgcBx7Ev!UvV4^_r&<4` ziQD33iG-VgI+abrGOikY)t1|bz$OzfS7EosUv83=os4KCZ%d4W6!=FfibQ&G&PEA~ z*5cB*;-$F4`~aZ!1(~3bN^nmNW>XANEIJX)w8i%OXY*?`_{Q@(jJIUL?h>rA=;XS< zDWYEnf};Qe4($ex-VG-FuWf@^n`oS%o|GHYrV^!@8=j6FIi{7jdcoaOovHZ+YRlL~ z8i?stkx61%r~=nyneYgHElv=tDi*hSdgYOmkmR}WbsRknII6YKgK6^EU%|b^$2g?| zbT4o?N(9rNc~Qn^MpAY;f2ZueY;}*DUeTBUH$M)*J*Ge97-7+u6^m)AqcP?Z{{j8E zmycudkIN*4dO|~O`qpBxClS>kctnq9^hdknfWnR;NxPonP;l97*@A|{h7`^Csd23P zVPH;55Y1YOugeZ)@Vbr5NgBMgWSTa3b-#;(0sPQTG@#)qmJSeljuc%~W`zyMG{s`E z5D{V|su(iSOtl2F4&|#7nry*nJhkP{&Ju=$CE8XYu|i&C7>0B=D@{K9%HXf&WW?=z zx~8MH>0S9EM{LlDx5*kbQrqN3#&qwtVKL%EK%_g$qDt=pKU#(b{th=$t{o!XLKFm3 zLexrt|LoIv2qmsD)6gu-4{mmpO{l#iE5TTqM>b6UA^@&&Ol4-q!@f zNp9k-o!oR@3oKpC9oFUY~sdk zK`rW<2^~({1&wkU_5*~`&47zQHMN04uJ%@q<-n1c4F&^W>49crK~!3DE)-QkwoJQr z50rTs**-_*n!6Xc#&%NEOFTBarh+?7BRpnY6^ro(;<&oU=TJt%)>c^z5VJ?EG$C&G zd(s=t=+@A*MRg^6g(52@fLql?CijSDZgazC>kX_P&q(QWTXcpmRI06VvqoPL8*;dz zrh?m9(u=AxJugzGAO1nC8IuE-rBy}-Gk^K#hK)>Ivx<L|tUqyn#wSLi?wq@$?vKknGR#rz~jcT;>&xlSkGjrrLJsy zcZ_4PcUuc#g7mC16&nGL=Q;|gv1KF4q8@hNIAFK64)qFHztadio75y1$ipjp)-l{Op=w7VKON=?r&`G z_|g&oZ5~^ycUs`V!ua{EdUX!6599=EwKpU8dfz>ZxD-8v34MbqLbjNJa#bIS&t>T!7n$(yR1JTWYeYTvUZ|zHwYKZlw1Vn_fnq#&)BP z7%B7dvSj5$lfYvL%SzQP?5^>-sx3ab`dj>%-ioqM?7G{Iggr_l;S%ME5Yj7tB>GQm8!>nYT@C(y@J2q0W2LI~;`?tiak43qpUyfs>v!jY~Lz zzBw7f3tVNMHF?t7l2N(8Iz3-y95kFQ-jmbS6JmPq@$mNGuyjhCWDI(nLDgt9hVn&| z{OR|%J1sLX+hHV$4+ChUx@|Iz(ebWWM_OuEd}H(zp*)!LAbOO@r+tqDzN^|A5qpp3X@(3p=lp{KAyv=l9ltKWtxxr8#bIB(?WBY27 z+J9&tvb1}6ex6d9+!)RwB=M2RJem{zIF5FuH_QoTnO(a?uF?`# z7%y$biW7%eSDdmHCjs*rtvGEs0a58J{D>4MUWpYa-U>;#POsv`GXSye>YNm(iG7vQ zlK5^*@GZMg5OH7I_@@^)SsS#e)uq8-Qw-)B!cY$IRs1VI6=@PF)XOMFKXr4;{wO2UT3tP1dXvZb*3p;PGR&GL(ZWLZG=9qU zw6O6DR;aU~{4S1N-2as3;xQM{;@pG+%r zS(Ee2-A34>#R-_UCAuMj68zYUkOa@BLDfjiw(($vp=PT6htJOdcq)(p#rC3AYHGCE zUe|*k${2hFO7+%@u!p}xvddXx%cL6h6PJazp46(YcxD_ce!5LR9TscUNy`F*FNX(DZ-4Z9$U`!&%vK)9+c1=Krk(NKu~&YS5C24 z1L0tTmbL`80fLy!fss~tH|9riIZ>x_1+3DC0WFZ5O&D!`A$#{wP!T7kmOI~PR<3`G+JqjorD{=^72}r^JVDx`8A42X?FK4y zwG4%0Ib8I7KSsKSS&GZgr!LnF0VjPF{+HSXEdZs+3W~r%Q5P8N({_%ztcU);8AFdm zSU6`#ShmEQt-n6h!ay%AqUd#PlB;^)OHSr0GR9VkD&5KSB_)t8+rQlcZXWyrNyFma`g%?RCo1Nc4KC^1}KRl|5<>}iTs~yY;enx z{}+P%-%)LMnv2f;Xv+IZpEFWZl5S8#>J?B3EbT^kN~b(eTB+jDO*)zF$rS~9+YAC+ zmbi8!5t7C>8DoSt-#U+gN{!V<=FUa@hML#!J|vyGzy<}=zjI?Yq{Qv8UFqr4IuM|mqGr#ZdG zQJw(^th?xY${|+zu}&vx!S4s9Z&KIWf;j|>9SIUD4wukF+kINUp^0` zn0qu1@@&HPWh|zM3YhKGB~6ZHYvpa|obxrvPvUGw4)hG{u}&REXafI^Ten7%gmonE z7!nX#^#1?SXcAd5Q<^B+6vjZ*D1WZIp@;vejNwPpMmcY%jlQ|peu^<~ZS1H9$xsl7 zifpk#gL{)))dRm{9I)=8CJwbA+w5pbnOz%vsCwrMsbQazDa_ zCGGo~RQK?;KQ@a_rsT)?X+ywl|0hEhvwiBqgETh^=0C}2LL#l}w& z?>~Vbk=V#9vDnC4AX9tmQnc(@y4vvM{uH-0byepFy+bjH;wce2=h(~fYNeM!qOw7m63%ZStJJ>i~8ev=V3MIR6 z?-rM2$ZOMc&BpNwcZK%Wmsh8eb~qEF=o(7pbrzArs5c$f zN0)`<_uRD~HfLC>k8VljS_#;aDOT(OW^*`A1<$*BBkR#*!A_|%$ZZHFdP3i?*10BT zl-#wOa@e(HGPB}+vzc-JzWL{?J86md0E{6eQM-2y4>wFj2y{gBBc_rqUkgLltT~LA zvSRs~L#)f!+48l3`HYsYUqY_%VxB$M_>xy*`I@&vo|DrnU-JxrLwzeJ`T80qUq2Vw z&CLc4CeyzqTaoU0T9MsZs)bWg_;M#dK*1 zGd!>|k_jV>2rHy%*jd?)Z?;)QeTrIp8$GWKM}nbsq0~GEi>&x)x#h*8MSzyud>VUQ ze4|Odu%DB7KS*6QD%vGQHYT$=esz59PglE%W|R8kzcw+i0zj2A!7kF7Y4GpL5u0C;&H%vAI(YstP~HI(V|4P0VUanS@1 zyX+_Q{deu%h=>Hve?%h~h>m#kd(hyCQR?uph<4)+H!JHftQ}2|N)T5T$|y}n-hL0>Or zxpfds#Dkj72Ig<*sEHdhRg^-QZl9QVF8X${az!v%nL%M4QJkb;yLoF`oFo&;S0~#i zdOZj-y-;iScygxEsG}}RG%3`BKgojeJ)hP`{mfcgQos8!@Ml%E@)(b7*xIsq^j}$8 zdAxmB8Zjbb)XZ*3?yewAT7i!T(2Y2fm=z@fXI zAz}#fIfM%)Oi|V3R|TED?j7Ieut;L+r*pv6Wh@afu3l9s}h3_$3-W&>uELx|YpnGk}!m=`fL`GBqL5!_i_C?T1y?6tOC?qMae zJ?<5lp&Zt&{3}0;!(-9|cVD;K7Kf)7cJ4%37sAR^aB)>o3M~h#Wt?;Wu@7<9Mg_Oj zG-yG2H>$biqA0poh54OXJlvEL5@aFyv(#l!I)3bUsmU%*?T%?9-nNO@Gv z+O{V_PgZm{si8;ONty_v${vhLXAwRIkmEZ@%3(M&8K6u>zArtjJu$ zfkjW0zgtYzjcJk>tV+_wGDO)G}RSTk4|wWv_yv0@7q8B16yy*I)i>nZ-hH8y2! z4cU{ix2eFyVKQ%T%ounDNE2t0amLP0b$-H5HTb%GQE@2SN{q9c`rzz`HlKCYw%44x z_tZrA065-!HT(tqLap|X^tE`QGR|2 zKW{lJ{IdMxEBJZzlod2TjDHAE3}YZ{Hb8iZY)Zd<{W@MO*;4gAE988TBg@h>1@OLh zut(6|d{?bTj;S%h};C zZsM;0lKlK-`S~{d1Uj4qe%-Pu{1yIdQ~0ZL>+SOM9r$@)*unkz?+bqo{|JAbKYoKh z-pL=o8C`o9|N1Td_-+39AN+AIUu=f&#@`3$w;T+A2Y=v9)NnZr`QvwaC;UD6`5yWC z`||S-p}UXygsEKv#)wJpSHw+@*WNC|~pP9duSkHKQKD&K+p z#hQI4DAUSh@FYNELji#%MRUqiMk+&R8FpYqI*2b!UDj*bn)Cl^dZQv~H6_tp;xAbv z+yzN^=+C?><1_vEU@wkt>3%HVaQ;rd`JT0~1L}NbL3bp%>Q@NQq%NQjTo2BFX$t34 z%w7`=gLTWazY(&b2}l^vZN)5}L#!f;KO;E1fccE(?0-!p|1126I6JSzoSnBqBL3;+ z>^uV?K~yO6;OtutH5;hW%yMR$ye4lbD)WB`2RVda=U@48@&8N@-2Jh&!o_zN;9j?Y z%4Xk3wnCs6UMb9(oreP^&SevTgjyCTJ;tn1EG%AAFo*usMsS$Lmm0?* z(CBc1bwJ6n>kTM%?njlB&f6X8|*PWR1+CHf4w3gOgZ zDUE>?9pkd!#o}SKy=zb03}mj)Zewg35L=#!k-OJx64`(QVBbWG4w?xtfS}_^k!8hj zjKBv|_u4dAhwy67N<`kg_?qx>1cEUGS+n3qE=7x!PsrGUl;pa(SQIcspOk{n8*ohz zdUeL2Bgv_pt&>w9(|BxF`yg1(=akiPX;|QcFISk0U1W$ft@l%x^C}5 zx+2$?G|Os19S*8+M3lvSg?L=@YWk@fGxyY3b{5Q!R18jxW~3PVp?qP;nJq_Z>gnnC zSCR)MHLZ+6R{-o-CFX1$sd=s=H6sB}Azl_RazZ?7CZCsutN<1xAl{REARemKqPk>h zi5SId82z#7hqd7Yaxx-Prv_r}tza zOD_zRrMh8_qkjXgX=eGy8H281gJKNiY#jzZ!(rf%0M}E^T7ORXd7fc>?_PcU9A?7d zr1*sJ!&=v#Ko(7dLClVCv1~u3c=)IqzEB!SnzR%f*Urdkgr1P^+AGjxOVlsi#<3+$ ztAz%VqMb6x07Z=!875#NW2z_E>y_0BVPKa#>2&hqYJXXy%jYsMJ9S*(^|!Ou2WFF8 z)dPPmW8jgF3}@_)jGq9WwVGjY$zo71)%ARX{L5m{dHWlSl;fJ(4AD(oSA1p5y+G9b z3|+mZeqo=f`#A!~yc_{^vCQ%;j=cXPBPgDe;o>sS{O*Gar4w zw{2Y|C9K(+uPxDR>_(kpAxQdopxo~(R&kp`aTkk81V_`O)K z1-z!1y;@z|kTLK`td}!(toQM8z+Eo{7-6ZXSVsa?Eb5hR-9=1I8^%y$9<+Nsc;oQLDUS}Lrzjg&QLqmAjjT;aVUpJ1`|L|DI9?EzQ zLHI_4?tsVQP2+&BuS#TLN=~Z8mA$#JKYDjd?B`6ywdi{)Lf9xV^Dj1E5%;;)FA{q3 zilbR5Q>;g`WM`j=+;v7rv%HHZ^f&M$ie}-JIGTmGLaNNCH=2cK0P+ii-}8uOIe&i? z)Zm4)s5?r{{|7=sj^W?(ul(X!KAs-9`=+%L&vI=cj{jJ$`C?U~StPNC<-L*9gY4|Z z3bV(opFf%01HTw@a?z#S*xaOpl%LguC>Uv#g;F7C1CG{>X{+0JuG&X6hx}rCm->6# z&QDBO%Z{7vLiFHY&lr3pxu3Ika=*_fvsUDDvZ2yzzQENaqeV1^V?Lg?+I{dalsHiy z5H}wCFQEEKvKRC;*=2aTqF^P_8e4aF=wF>dJDg)M<{}&##j&9#x}2~BaClTtlo;Ry zdvCGG=870TQWpi^cmvX6{8`aXjiH!@Pxz7;Y_{7GrtowyAs@qJw@ZMNboYea*!46w z-wN)Mr;eu4wnym5h2Pbmz@#L6bUKq+U;-M!&M}uYemyc{=#lV?b9VUkVt2}O-Zs6I zp`Zi>&TP4c(MDd>!#-sk5V|yld3q8tf6#A@`3CF4D z{dx$_KY0LtI)?+Wj2A0D0uS$l6aEqSXzVR27KhzV3i?)oV2Ip&X>l&m4l|*VM)E%% zBa5Jxia?ROJ2e)Hz=_*0!LU*ek=g|l8t|NyRTcdNkBELE&95*BQ3cN|!%D2DX-m9D z&BEW2aW+%>z*AQOA1zJn92UTOy1$(<-H~(*!olen6N7H4p4(8M98|FWvvDjKF3<5G zrD6+N@XAS$du$&P;IoA%p{OYP(i-^#RS2WMTftq@WZ|gSWMQB;lBDlJY~-lCe_+!0 z_&)3QN#D!F_h@JsiINZ)OSFIz&8q3z+n3BtfvUkvL#svy_6r;LW>OK9IpR?lsmz@& z&|luu#33D7`M*{R{lAtt?|Yp4fB5BV3cx}8S#MLsbWjkS`>Otfjzsd3Ah=L%;0UXN zF@zCazQJfCFX~|*Gmdrn%460J zpRRH`x@Pw0Vc2N&j$v;`x zk`pa@@?dhnk=qc+cO!!IKp03h=&WF?Bk=V&Le8zWf!i)Y8#DkhcFwRxK=8G=q1oq)(hO9RG=joY+SNKY9|G=J!<1FbTRErw&^M%wMwDN^7yn#HwExD&XoPa8Cxd zrbr-z#bjf&;Ixq!^|0TSG3-c0kn?p!@UGRt59t-GmopTUhV_iTVH~iU8V=7#SpJ~8 z<6_j%^EzZiY8~FSxz+h>OM5t*GZoVGoWt?U+gS2W@B4;tA{b%w{x$2n56dl zZlKDj+H1IV5}M3sFJK8v8x!_1{KMp6#b&#SKJfA7=S#(M4a)C2|9E!l9{1H&e;{A% z@8tj~^jV6x)khu%_WMvXOef6Pv{wt?e?_pIbsh+jVX{|Xl01Zelfxk# z*o3sB5AOQM@V3~pOkv1m7Zry;&WnG*A0jVdk%9? ztpY*k1#(-XLfTGM65oZ0-U<0XqT5zjo*Hf>y=$9a-QQZ4LWg1H#EUZq9|C?`CLNhgz!dS;8jdWSzxMOv0sjkWrW_0*Tg@rv(per4w zi-WX6V^2A!UG(901~*1SM!nM{WHHJ%uPxrwfN8PZSUPFVkTBk(PewH;-q@K7p8oV* z&wR$ygJ;dR+e@uIJ9f-;=3ZW_*Gp4#i`e0*Mssclnmrt!#`UT4Tf zn4}@RB}Pm=tMAAO9^H+UU`}`1NCF2{C*NUd?!m5 zV&ufJ_6hV zu+_*UqD?f_`EX4S`kIVEM>^)5tvlwI_W^~HIkT3R)9&u?v%9`L^4|a^6D}n_did>k z?qw_+^wDP}B$6pAr}oA**FZjz7%VNq^mO^la|6jTp7z>ZQ!`7-L2tr#k4+A`sn0(8 za!{Rzi?;bv4GH=M$;NR43>>23WwBZH=;y;$Jc*jLu*BP{uR$55Uoiw~<00#bl{) z;=YY&U;(q(G;fMIjrY^)ApK&#N4l2*>efCR;2oqRSHb{wf)1@x@Zf9T7?h^$X28IB zV%wI|T_?5&Cy&}&5~9cp@r~<)m)o20&*2r^+#b9f(Tg~rOsF#Yg82Z|g9l&z*5F=w zgNN|MUbv7^GYrSKG=*?BY#opFw!JJwjGUT@i4(Y0n_`spv^bk_b6fDl>x0Eky^isw zrl#&4>{I=}VTPB1Um?>m-;~8-CNg71qt{_JF%Zm>#OJrhNqo>ihLX#&aTqUwMuO5L zD5%}6p&!L|Tfc)^m7yDqu7HX%b%=1VR_Mjz`YU%H$&H3sUR`7)6EPLyCC_pI(*%8-Kbhh`n!Brz7Z-K zi<*|`=S5saK|P*aTX&wZtTsAnzEMYoHFqWrYhg)B_H!2JJ_`iZQIpTaG{tG3B?LA_ z%%*>^gXH}fjs%WHZWPpJ8If(I4;phYnN}O>1@5C35Gx@`319O8CzyzNERHQOXdzQD znW~2VARs};BYiO$N2a1a;82NUFq$m3FGL7AtC&DzkyfJ$IJ=dCY^`iNGJ`zZXl@4E z62~ofnoYFYF)>{laE<0va5EAU0Dq>#QuHn%r~{;M4v}bFsH}{mK_!!=^qa z^&0j-*aBM-O|-_|&wcxBt3J{jUNZ!xK#HC;AD3-s^0KBF7bI`$&zzs}nUN?5=kF-u zL2NBKWKI~WS1=Tyz%r!PyI{8l(z))29{zFT0Fa#9aUV1#6J$X#Cu07R!H9YHS6&D? z=_FcrflMRfD(qC|q%#Qhk4m*%lMuAy^Kc!Ic7v{>usNs;r7K**Pf_;}$OZk55n7-~ z_wSnDjSts%W$;ZmPIHIM7*?hD`|OMF_3QMG#5z zjw+g8F9wHM4_mX~YkR#f!JZi-C>pjD(XfzzP(lZJ>cNT2SM4?nD z7o4h5XcgcoH!v+gdM}s|>w=gZypCV1-$h!`C+Z^oXFw))k^Zv%T>$aszdvsO{V4nI zciMm7BL9xNO!IwtIpmx2TF7@oz7X>1TslvG7dJFnALv!M(3$Bc^A6E@x(BL+(bsx) zp58U|7N>Zk8zMlfv?%%>CojU1gc2ACmiTTx!_Zv0KRG=@BBFB?ui=&zb54R`opWY$ zPC=D3nRA9e&7=2|_z{)+J6g&G4G&(bNM4$3+`hKTzeVe2gwP@p$YUD03 z6)kC?LsntYqE(9lQf#1w%7V<5qy>yoZ0;M?sktc*+QFx;-OXWz?&899;tIy0ZrK9= zHtJ`kiX2K)(tIN91}9-(c_)_AMad^ulgE;JTvExZL)7*!xlWM!m| zTJzcEy^ewdNVhd^~^VXcdk@qYvlDvZpAG*9w0saq4pF8 zzWDHI*qrNb=;0qZ4(RmC1|Di%7b+T}7j|AmUG&PHGLDtKOz7h3(KE#lvq0t>k+jt) z>|rJfKLi$S(u@8l4|h@<&ac`sL) zhG55n`JqJ#6{V9AGfc4-E?+vE;ctOBD=GQp9FTuYaI-+Jg^L*SwYcO>?F4jbr~lmz zm>dZ)=kOWZ2TJx47CS*aZ>c$lK6;R%C1%Z;&FC#k#QM?61osjY1-hX*RBH+TrP-4r zp3_Pq^1Z-Crp>uh11LdzkOFN}Xsi_%cjoQ=@IFMMOw)U z6o{DDznlXndA&ZXphRByWA}N)1t6)zF?O^wLBddb5T7V4t(Kd!5XrYeT^dO)GV zkF7o`Tx7tPT8xhhuTEt!V{@c1*mf9{WH{Ez$Wl&j zW@%<|*PRl#b{NQs769O5n7GNe zCfAe56WEhV6&r`emt%T`*c8E zYryZyARMVw8yZ#Yj%h-Dj=8Ldeow~GD_~DsBclrE?Ce|5Sq62)HyZhPdLWOU^HAVG zOc?@c5{RdPazXN@{>)#E12j{^odZ3?VF97fkOzq5P5qe%#{r0!uIiCid^ihiBbi@f zs{ZH!`S5Kcie#2nQZh?1)ttvpa>#E0BgQ12UC{@U9)HY1JUj1ua#f;xN$OAPvlw4I z>kcKJB~R|kWwo@t-&0guTT@FSF~eAjUF~#7r-Fq z9BtSMV=A*^yDEoRx2tB`RRzpvv|V*O3EnoI8XNBy@=9!1<*ks4$?3JL@(e(dENsAR zatL5JXJ4~fI_a5J-9;rQ9OnAv@Ezn|`B_!JBRz2Ufi-MZy|z#im@Q*e{aLE0rFscw zOF~#YYRR^QCbdvP8f^aHe)DM1s-oC)yH-Y^`<*pfSM3dCMbA}{D~*h1q}od2&0+(^ zOHE0apk7^^YtP%vX`=>;=@WIF(c8Q&O5rgUXgbck4QRxbMluSbWjiaDOD!0Endw8V z(F{s`Q4FwH$@ZX9Yn40323&>8XzZn>I4o^@z%mP|p73lAj=W%Fl$G3(NXcPzf4kYJ zV~+Ty01OJW3x5!MYzca~gqVsNyxnT!>5oiKT4)-Z@Z@Cn*iP)X>g_kaeRoW2Ipy@B zj109YB^wpi25v-uEMwr2RBX=Jso3yew~^q6ED&JRFjyzL_p*35CQ#iw4p5z+0M!ud z`sfA~JJ-E5b?)5BGC4FCs#B>y^n>}X^RF>ABabFgBIrQ})NboJW#PXs)(#bvFvG{>0jU|v29Z#0KweAeG%#xSvL)m<~_Iq z;%}$d8d2005WZNUjsa%-ziFrfh`vI-Tbx-mlT4VPxVw%Tri&CNEuUB zGC)!}{bRslm6g*NDi;`Huq;&WbWpKC2_{7l*$z86nr=~un>Nx=1SR$glwT_;JE%IdonP*()o#P6fBmVmu=+CT~cr z0>o4oa>+0PgyW%9t@I7Yp0ga{VGLa?CO3b2slloiEOyG&XZbiTNe@dk0SK^Gc#fvK z9in|T*i&hg_Z0WDYn;nmJ(L*WkjnvT1<#tA+OhL#%ol=Nse;I26hW%D3XR#G`9t#P z(+bj#4g(hemV%oZ-!ZyFyIO(%Vge~z&+ffM0uyUAffEb?DbWqZ$woCj(bypc@d+0x z?O?jik6ixowTlUw{eLEdSf|9_;R1KRm@)JU_(1Gq;+&lTypiZU!jj-8(nmoPvI~+o z^=G~{j^&{=B~PaQ@=$wrS+7&A7kP<)?Dgj^{oY*dA-(tU*#i(7kz#w38a?Ao0DbyA zEzp1enj%xt&U{8sGrWqsVAFP_isF+7AgmfJPZ@qAC&I5_9^DPCcI6a}+LZ!m`l+f- zX73r6dYV(7nEkrvAwr?jSU}OcQ{gTQ*4>N?B*&+^8~9ZB ze1N zW>WrUsjX=QCfVgdK$XxeqyLK>E*nZnNL8-*(d~#0V;4my#ZvX4;=sa{kdlpZ=XSKz zX@j=H{7y4FqnvGNFG#W%%leq1d62&h7-cF505h{U4!%)n*i z4TuD3(`d2ks(P8ZqaGoa#WzY4w^cxioH`=iP|?e5Hj3snFfPN@SjW8%MMT%aiJoKI zNX*8U#5bnpr`M-X`1lHj1P|_5pzXWB0f?8HmxJf zFbJdQLKbrPly!ynP}{dz6N(;5T8|QxBEcqB72;!_BGu+eM-cRrf3iVpseC|w={gD7 z)S0AeaO#{gw<1!N0eEom1vi~oLMbYy9P2YP;5%x6ely=Q6w~crPY;}++d-OccmE|x zv<-KiE<+q;)peRp5SS{2*K{A>PY0$21IQ_?jZ2NCPF=`mM4Mqt5x1WdBaA4YDXLg5 z1BP^GMo$}KkEi`7xy=l<(C#aV@f~p~=G2`KenkFC7r1Z}-J~IWx*Tla~~a%<$J zdf_6&5ImyS_bIhIU&0*o^uP%+cXbak_vhA@DM!)?kB~h(W_7gnwx!6RKG-gi z1jNwFkCF2{;fWQ=wp?QQLy;&!-juKkf(Y}pp#vC+g{)BqA31J~ps-71TXK2|kwO;D zgQlp2d9E;jH1jY&N9%1q4C-7Bo@n(z1dhm&H0ASzfCr6Q|EOf|;dDu>= znqKu_9$V$$B&-{jE~VIoc`!}DMzLU!UJlM6uJIYfEo2W=z3*fho_)uU!FpKa@a}e0))+-` z@EjeI7aij0;DGyB*}L388F5J1R={H?Ipae}Zm)4_?%GMGX31=90nXEo>D;n|H+Gr$ zN{hPmQ962IgY@3!%KxqqT1kh=YQn1r$^6bVcJybF@KIUPn1Hr}g^5_X#D72&(Nf0e zMp6g34#yg=$Up!+oy^ty4yXh9AWsA@-*eOkR$nsS_0o;wkX3# z^coB{tdD31d_=>X(kz$HlyT`KamH^uk%bvKF-|)RO`m%(&TD+eDauM==463I;Uc27 zAl%3=V{KkeFjIM%tV}A(S&D~x6=Y?lUXDVS>ymAR0w3|g(mh8ep3bd_uV*NH64S4v z`x9(y#i=#)`>m(eWT)1MZ}dz~t(gdaiRAME{ilDGQj=v^8NDS{qoZN^1}UbRc`s1oFVy`I0NNlVqTVyiTy=BCc-p7 z7Lq!2!qZv3n+Fk`m4%h_$nSZ?of5cZ0_AS(unwgsL-%|_$;uxgWP~<+kbmWu`SX|Q zfxGWq!|oJ zzY*WX2E+mq&FbBq8s2HuYjg8$=n4yHwimF_C|uXj2~6*33ivi)4>|?f4rxCL#z&Mi z0`gyY_(0*AL8a6#8Ou9$kcEX#o28H<1%oyyiKymKiziXD6!vrK6g1Y;k7|9A7|)bx zd?rm>Ms0v$pB17|&J=UU1C?s2&eyH?6B-6T?#uW8_U!^MEo1&;`ZV;{4PZ-RWs_Xh1AjJS;9*2e%gDDzRV_GUrv>a7cFz@w$y&QF=nUmv{502|Ot;W9C#{Zm zKXQPF457AEl%0AEbY}OM5)hvx6gSv27!}V1lcUpSqmdU~t{PoZ<_&t9cnpImNETRgY zKA9i}|9n-)vOT4@m_VTu>~=(9!sPuDhX!KQCkWkx-oTb}0V%vobeI&uFLx z!#FDEmYb~CyV+jXgI_U@c2t;8Y-SlLJTInNtpsHT+#U3i_j}^wT@(a}AQG_aM zu{jYcTY_y_LiOMG%^?JIdw`VM@-cAZMzhhGn}IBv+Zdm`QZj!5d;M+0=9*Hh-#*Qxe#+0np{A2!j`G&L3x-a|_ z{E6mOe~MqXUGkLhZd^PVHt;iC;*SsT$v@+dw%lp*Vv9fioG+d`|D*SZALQ*1@yB=J z#(m){c>9(7@fWxV?H_;MAO0nuKRY}w|2W3Gb^ch8e=p+aec=iIJzqj+p75{m^uh4M z_=(^mi$IY*hXLb%hqCz0N5*GsDt&o_1dJBQ@3}AKAMJb0u zAeSDnt-XRn4JZ~VGeM90iZQ;CP?00q!;ZBDM;%398 zNU=e*o$PjCRSw3~apdSFcb|?jDPL)#?(mORt5IeP=8CZ(MA0NhgkbaGHWCf1?MN6f zE~_(swdz>>Od5M5rG5nhK%Djc(;PUd*y?iv%HU<k z+V0%wQ*u;c#7k5yFbNAhn>e)+=tVsrS;{82Aa(L;?N+ruYYc%=#~{8^VVQGG#ah#t zsqAJoZRTT=m5ph^r2;bw41|Ruy`40sVTv|G{tXVyH_w8Z{<890|x1-ABqxKn@3`FMl_VPaSGN8g|E(G^gM*h0tEI5lA@ zA3Tt#hQTmF9p)^+`g+4qCcc;wTCHTc!`%I3f^%8}o;?cSatxfr>58Idf=Wliad6UL z!NIoc1v&>gb6l@wy8#HW4t0$N6v-BOpO$xLLiluCRiC#-5|7HiX{_dx({<>fO}1p|{k(Y{6F?5vwENryhnU=k z&qnV-Ta^!+k0rhqJ+S~cV2?-K2l{+Lo$+mGH&qpK%;R0cpn(NC!*WdFba!<3HKZduJwGv z;CV1%#Kay?JKveRWf3}U3(9@v2;j&3_!4bXHF58S08d|lt|y1g}u+V54c&GVSelC`o^uXQsuVEL<(^0C&rmjjgMAwN>I?0JZ6AHvo-iy>YPzY zCLo63C~?Z#bfMw5Y9@Abk*W%c*r1XEqSf3KVKHD6RpTUr5CJsyYmr$w_UDn_is<#@bP17-n%|;4wV~R;5dL7NgkPC*=76zuUT^-YgsUu4k{$fvz zfMQJ$>pNg^G3Omn^rW3W_CIpgS=bi*myeUG#V;hCRGQMHPi6P#Zmc4FiP1(x-^Dp} z8*r(Nf}gE2GTj}rio??#{yipU3CD)WBdPF2XlsCj>qe}qHw4eK6j?OsCu`w`U~iUgsfGd>(w{cA~Rzc~kJFQatD@V55E6ubvdQ@_|!4)Aq&&MRITP3o>Xa=)JM zk&DyK-<}>gj2Hdz9u)Sq$%xMqJz8@}G>`ohqoh zjek}nY>YF*dsH}yh^TcKym*ynrH$o(kcL)7`BL_Kges?2q^0C!i5!Pj)_(I3tyrYyd zs7BB>{L6K$*q&r-7Q8-FTcvL#A$#_HqeFIJR`!@a80rUn{nqVeBMcq9Z$Ht_g?6k47Es9B1!L~UhXCS1Nw8x$WqT+GTCw3a9{w27Sbw3+@}@bmr_2pBAcyipOw78E2lTs!|X#U-RiI` zW1{jR$aXY}QIXJ%*(osy-o|~$CF z_ME|><@fhwpioLD8r5?4{)~^UfcS2W3YKscIOAeD6V|)xn|d0d_&4K#q8}NYg(to! zxrx7~i1QrA5NAz?`GllG8plXSA!BioxMU%1XtSOuOtYUQLFW(zVPv=C%~~7r1c}_P z_(c*g+oPz#Zt^hGSR211Nm4jUq&*gTGL{>UOj7o&N(CF!ItPIREFvZLA%a4RzB2Y2 z_0MH#Q(Lw~f}$sP9GO@LBVs%l46-~J9S|**zj`qA(`4s=XHbINiTBy}_qU#{;IziX zo2zid`vP#(=rE12ShzmyL3D67%wdyU)dN3b91HvVGnXJ}XlCJLPK;u=VH96qeMT|N zgu_XcnFz1J538I!fyxPk`C>)n7OU|1x}pD_?iJ3MV?|!6vtr14+OXpuHjywe>5~G* z4`)<|%{KDT)-kw|=aGk@GQF^c6q`e~^uT^F9ew=zJfoDF8}mJmv0>+i^uURoc{&#B z@w4umY>(;v$mN_tdJ$VDOJcXFmEdBt#hos7fT1}e6`wW}m@!-x1(S)o7}!Qd!dk() z>*(znup@R8A$X2?qj_{CirM36HpdUoBTKY~2c>XCtUrjzyN2hfw)RkZ2lCcepJ`}= z-fL{FZ@1soi7($0SlM#92wNFMMF?-ge%>6B^xD z>mvrJW~DC!Ovhy9-!mX=KWvj=gmw|CG~&NvOMw6E9hc5>_y(9ctIcUSGUf?B<$T9w zaY2L5XhMd$mrHtyQutVAbwT6;tn>S20Gw8n{g!5IS( z?Kf0;oGlQT$$->i5f}`G4(gR^CkIQAsRqLIZ&RY(#IIszmei9E+jp$vLx?|&Mv^IR zobd1kg2*T1zfBTrsgBe~HhdN506$WTLsYHSuzPrrXld=<42qn)2Jw9v9~()7;3}L3 zfi78X)ObK4V+6mUjtW)RMAUhY4ITj^n=Nu^`mg~AqX+%bajg8cYXn6V%g;hEU+P_< z-RR~%B*bU=Z}r)d;Yp6!^y4UGCdsT$$3CVZ7uc9vF_J($NU*K}MmtPiB~nB*6vps) z%|m6d$-oTcmOi`hF_7+4BLAuIj25b^BHT&ja5mEe6)v<&vsF*B9{4SV z^uM3)aqs11JluQP{*mfF6863VWh|F#TA(Q~RjQMZi6|E7H1@F-E055pQj>Y|An9GH zxm_K_qtYJn(C9~!TaT*M4uBGOw2Pfm_+}`U}8GrU?Fwf z)7#U8hYE7nEwpjvP^$D?YdG>UFyhOK$Uf}#_^O=fZxR~$WzBwz!|8#$zqp38W}o3m z`!boa-5)?m&&fvTDfd)^;|(e7Ev#_1#IoQ>8YK^q79!MJ_z&EM+RZ)Zee4aqJNw6;fd0Q;IrtlP^!#{O4XW2sIkXs-(V((7@)N>J%w$T=8J7H zOTUBzCsQdk`t{(V=ei{26sJty$za@aUNnM-@ibP<3pvC(FU;nJ0_HQB7luzJK0gsZ zqGA!e5*Lf$t&li=dW%Ky41je#E+^J?1rv+K5QGGbJ0)ldA({tj)w-Wg__*|w68C7I zRYd1j!b%S60sfUAi@P~JaQAyxo5ekoy9|lbSEskJR6=v0y!k4vJL1EHX6=f_Cvew$chjtfi$9cT=>>_#>3ABQC4TBr2B(nBP zwR-$*fj`5QIaeEjGG8rK7^rL-6vIwS5V7|#0O(9944msMNci$zTl&HQ#VL5S?gA9H zfVnN-S}LQcMT^mT42wgRRDufPOIeC@$nHdfg)x#IxeBJ^b;KC}akS0yt~8B^oOPk! z)c0o7)HesDi%hA0U*9U{lXSyuiNB_2K9@1`K6d7jn);UUz2U-_}QKTl>C*fJ@4v!~thm|Lun?IZ!+`3$1;F)ldfM6!0{Y1sFfH zxpx9U_>q1$ejnIz@2QFK5AhpKPTp&Nz2E#&62379ia7HLjCSD_*p!0%frIY;n%_N^Z0pR_yzpDKm4Nn z{1SfNa#r|d`NvoA^QgnE591#u1||lNts(OLnWyIKc(D}rTB%hrKFE=O2P+CSoV~9h z^xxmr?iCqANJ^)24+o{7Y^4fFc7}0hn;b=E)6!cQLt({g7Kd0@v$EAJ0rMHHX1$H1 z`WNvdQnPp^RwT`ACWKun=xGs+DITjIJs||4~9fj^AJKuiwKIBKf6{ z6p%%4;yAJorw8u7@pLOsJ9a|7+GSO$WekBwE`~(BZxOxgMPU+03Ur5J5rR6pmO|1; zh4V%S1?Swqs*9Zk^EV`T_13KPF|vZcXd;%lZj(Z1@~kO#Cl8`u3VH{ln*nuYNbU9H}ayM_r?D$SL)GwD_+8_Se+B4S2OGeyVIz_bdI^K zhkoKX0CjX#$%0wsK`T2c!Ucipuf7O z%Fy!(r9Ql#kdb5gz5FXb_2G5tfxADoCe#O5|7|~lLc1}TD$(6bL0POJaoa2DYnq4! zK#qOAHaAa+9EG##Ghsc+6Oocb^gRcr<8K}a|4(%Qw$Mj7F z@&{HQ2@%=a1wub2|3<9vjoG2e-kShHE1=nM@@`8wnXrbCAGdK)>yRGM6Z_?TgTx$#rax< zTNVcnb@cHmoGe?S!)7E!1_(UaKxfGq~oFHveXl4*W+BbYMW*_HaW@mtD(aENyd{fCr#)_FPxi zgUK~+=#Eam2c~tl3T|qZKCL?i>g84lin35c9}o6EKw&kpuObcua0zOPU_952+PpxMCWABCM-~(g)X7D!l#tUVElcXDb{*ZdIYo5@ zAAzmSQ55eb&)L$u{)YMoy!(hA5^_rKj~+4=p`p1whNNFr+YBp&({KMCurf;$ zZTfVhjFjbyV>l4TBPQjXgf3)o3O&{8C{J#>?_eM}3u|a=#h6NRM5wn>$#7#LSOfD> zm~%9}!TA^(Udn-!h6asFI3~VqcsZPj0A=H@-8+x&-NJuN&Xk&-jM(p?q#Sh&pI%ix zI9{98=$BpFRaRD1ON_6fWk7nV1HO}7`O9-y`7#n@y!P{roSa&_CqW*0B3$(c8^~pc zL`U0DO{_jhgXF(kcX#O4MroSzu_|Ja?Fo}(1udB^0#G>k01hEE-D;&!uP)BD=iv$` zWi+SHl+k3UZF;x~=(TKH$6A`aZ(iTVgKiG3Ty^2P5`xUG+>ku+0%LtEClQuhqbiO- z$eL`lH+~p9ydtl!j zHW#%u42lcFxMJ0d9qFMsyh${#K^4$`Z1sU=wdrMnc1VuAJzSFRV2%c|?z}owz>NhP z*1sL8DhT&yvB?Dx3#g%zfcB$?0(#$85Y~`Ifu$4^XOUzWPSt7MckEwJYetf=Go~H#ts)+$fybbU5fZDS6 zuKt!?(T79&TlNxHz(de~+93Y4Djg;JhgwhS389dvEoJuk%DDFgPyiwYaX_0kSMx(j zg!ym|2s5x8^0+=w_EF{*n>QtL0#1gpEs-6=*zQDpr2L>iC%BKH+Rpq$vRy#x(n5{p zj4B?kqs2M7&(P$v4o$Ui8D{jOF{ZZ^&*X2X^19Wl}}KhAUq zssz<~t16;1d|DmQW=POTIAC>or001jW_3QHj?P8jpQ}wIHo3;k%C^Z!F)RP*{6F@- z13<3oJQq-d6~c&OI=(DLE3q>xA;6#l2!Vu9!$=?zA@9!a+})k4*_maER%=joOfBp75w(WG5^>x+dujXG5li2xy!wjv4Wop=I z;jva{LZ$DpkSl=$yM3sHG+JFoY_qK}q%KbYQVlcXl?^iE2X}zmT(Qy>`zr+mpszsoN3zN0fJ(L`e$?9Bb5rXo)R(RgixM>f~&ZhjIE zK#B2@>jW~XE#6Qq4Dn9EZ8D-)*VYmDHPP}~f(oW z{3z&Yc1ORmfwQ+jIU!34=`+_=}c}C`D21UXhE4nZWhjyf)yqP zEh2^t)p~SIO(X5M+Z340p6#R5aCpyFr*&|*=_=TP=&%ruDU1{Wri^BRVsfRe4@H}D zK5J2XqTq}c^S~tUv(aI88^vz2wn_KgFS13_V=JfjDw$ z5Bc;ny?ohOM!9gQ+yGK7cc~Xd;IJ%F03TgHy~iQMgRq}P6#y>%u#EOH=^C~Ka1{9f zDg+#i@D$JLNCbL>;r5rnPDkAr0ny8#_Gz*7QRTkSJoE(cki){4dkl5BFE-%5z$4*J z?)^)&k?ZGPF8QFERSn5w2y@vd6zSTxjd;%S_?wfRm;^(-cVHyy`hP$?{!{eo!{VeAKmV& ze`xr~Q&Kc{$aiRJznXzOEQA;d(gDyJ#64{7u_?liE)Favy&we@S0&5#- zlMxD%=)=&CQVrMFivL|E9j3j7FKgezYFLXdt3!RJ7Oi1nL9*Z13(EhfcH~J6zya(Y zKr&T$jJbR)h1bz_T9{&ODNojwTu!oya646a7AisQTqxawz6w-50{bN8q2jnp`%szk zBuqM-r&FE>xuJ1jw#KG!N1O+|)$?#zJ0Mi|+MJh~mheSC&A6|3c5zH+ZS8%~EY#kI zS+O~8hNc6zseOt-8p>@r%c?WA-h{68uq#oj^n1lYu{0Ym<%%eC3`2yi{biD>$k68t zl~L>nWXFred_PW%R$Y3t=QjN5EE~s8g=)<4tOj%(&Dto!@?v!Y@}faqb#)zSVPfZP zN>>>)j7s;a{+rNPl54;iPZukf}!**4w%Fvl+muA3^5-2RG;4n6P=Fn!ab;aAN zMvcm#Pw61!F&cgVCNW1Pj3QA#yP=@weDjyoqi^2|LvS$Y4m7?j45jP8O z=HSO$AoL7-O}nG1?q3lkm<@kIzmhZBer`8ht8_Zb=31&T#37(5SWuN|a*)?PcvrD1 zj4M=x!q$_hx-Mc;ksVOf9O4Ztqy<8OqAD^2z#~B?A}FCs5eF7|x2uxb$At(H%L08P z3$Kg(Ph)hejNn#0Ku6th^jUjf+Id5xIkN3A3RU@C24>5gUO7I5F=SeLPsIsnEtuW z{U)M5kV%{CO(B_*2#Qfb0NB^0_mD0Tj_r)_F)DvJwopU6r|K%ULMfb@La*}9df&j8 z4(x@YvFdK#MK7<<&t7Jso{IcbbDsJt?=%I4!}mW#a5#Mb!+K|D#&p(#Pk8{t6TTyw z1yIB(>Yq3Jz}HAN4#K91)Ra#i`{rt-OcrmX37XBv=G$x>DjR~`Ua1`C-$Hc?nx z7}6(}sVi@oZJ1@?XiKR*@L zI{{2Z-%rZFzbU`h@%5m<9zD+w^OGJu=Fu~W6xa*EBTbkW0$%mYQZ`XwPlq#es^|9> zRbcNlNx&gSu(Y>&1_u@tv&1WLmJ+(W2u88FWhG7%Ii|$pl{h2&s8-^Sl5BY!K71uk zR{|wYw>;v5*;V4i1CVnpM-p&aEn3H?-M4UBIKypa+|xw-R|p!+ieI2#$*Jxy*$vlT zK1-^*k97J9ktkDU&YRAsb&u~F@I&vAL637SmE20Tg!BR`!+^{JB6C_O=LNhDv}T+@ zvJ2ivl-cV5=6tIN3 z7x~Au`vgx>Kc7tQ!J(dI%Wy_r{MkQFfl2-@C2l&)Xs1df&ZLA;wA&~$8qkKYOe(cn z#G_HG^mLE)fJ0r3S1U`696z%?7=a|=-uW>=+0nhr09Vouv2bO2|DG;bMDDcLNl8}k zA&mfk*Lebz8+6vB3D7uKB-TT97k8m?dP+dpwxcS5(B?A{L-QqUUrgG!#raw6Ud^|LfM@P@`J?%254Z%3{Y5=#i; z4cc*fs9SmlebW9s{Y?8~!w+#;in$&x-hoV^+~~nBdzcpQAU&H3N>{OI6h<5dlw?@z zRpazm7;gQ31S6Q5+M=-wNC<{MXb(;CcerbgPh@b=YXTbfIN}jPZ${!nG^x;GHyfbF z7(oah2H>%c&+<&)cRxmyZuS^a5?lFFVs?l!tdQovqJ4!lO?XA1l4L?vQ+ivD=S9qg z%Ivciui~~c-s0D-Y$EH%vKI`f<#j7HactchziwqPAJyyD^T0gb*~CFA*n+ME>sGqu z5w*|mx|MhUMmqV)k_fgq?Dc(L$`6)uCaaey~oxif>RBIf4;lIqjYn%=n^iY4DVlA?~;X#)8be%(&Ckn$&6Ra&{9>GV?cN(m8!78J03jBiNk^c84Czb zq-m^>pMvApsPuN5n37pxKZ_a;udsEpjaXr)*(NSy1Dou1T49StG~zHQ;+J;D`>Bvs ze->fC=8Cx4m%|3b0EXJp6>ISW7tsnK$q#X;*(xdfMY&ilQQ1*(blO*u6ko;(xwaQ@bDYy`P_7KB za6)-x&D8lb)v2Zyp4)k~AS>iqKsWqewbe-1Oo9n8A{CIOl(=DaPB&Jj9i(g~53NKB z`)5rZ(N;@g;(TcW#2I_$HXu!z_+>gM?LH$)VT2{Ta5x3hk438x^HD-x!ZF+efwx}~ zJBG?c>B{ZInb-LUArC|dMd{*&{3`H9j`#uCHwri33B;k-f0!g${b zFV*x#n-?%+%f1zA;+StG-nYVFKB|2yA0VarUg9q0TcIm~Z-s7oBFtjZk6rg)kjC-01@&rMHS@G}bS91Q7Z`uvdZcM<+6sjo$MAADvjmKp3 zE=rD*MQV16^5$yurOZSsR~}V0GBZO%Nb0I;Hj{0scKF9L6?jBY3L2T-GW*Tl{zO~W zaQPz}=~Kpc+vLe8fc>Ve+#fgFYfeKrkq#I*vb4_>n_O zNC(r}hE~{gdtjgn6Ym-nvEZ}tXpdZMC1mzT>L&n{7C4j-a5#e^0fEcScc-cH6bTJS zKie|zmGxzbm7M7$e=54Ln#U8=8(tLCa0`cK&N>C-`~*3*X~dvjJ~Y$UEJ!upi<`S? zW;J!hC7?CAezs`MT*}=RPR>Its9apy4m*mHVjXZrdIe$=7~}{h5PqBxm*R;PCT}L+ ze3*AH1xDKC-D%9?0HP-gDlj2x;;Xhu(;Su|EN{zw#dy<~wXCjhyLZ zpJl|yPWP}T)CUP(%&d3QujGv5e!Jn?TW51~@k-uG%*wFY;xLl*Fc4E>Q*gQn+K29> zlJI^-Ba!Q#b`nt#o(pVIXe`VZD!?TxAy7=Mz!R$_GIC^}awD>wc6PYPO*vQ{ajtsi ziYu?V+F3JNsf?Fb_4VP}b8^TtogOJ*BP(4jjr1Y$)M{DZbo$lVADr688fP8Y^mB@iqV^@ zg*)=*%*9kzG>xSxsk(kmHW?dc1Ura``DiZ;r7K$@0Ut1*LGuLgzr^=mG4hlk6HBFs zXO;1^oGi8Z@T*o!xhd}u4buBE4SF61>Yag)&BtpKV9U}>@fk-LrtQ&`tvF7&<#pN| zF$!JIR0qx0YZnSG7hzL2+gorE&x;uA2$qeveOQR<;?xU<+_LRMO&qg*;%y%W^U-Yk z^mvaE@jpTzucnVzFjahao?v;pd5CX3SY`evIlvDyi_pW~OZbiN@f+S@@%7L6+B@a_ zKz#j3eEmdx{Y-rQLVW!SUts=U)7Np{Z}8>)79R&8eQ%%geutlE=Rd^Plla=^{ipcj z5B!JE7La;$wlE2w;MqGyao8m5tQSR3oSS4>BEuxA|CnYB{Vl-B6%XY)H zH_WCnbXBU%fJ?!Ep=vP*yvkEKr|GO9;o0NzjFbu|l*t5TAjXjg#m&l^i4=Olc~g+D zo2of+&0y+EC2jQ`Ho`ZNXv-Q_ziR{EH&U802c!TFvPOJ|8V>smbu^Rxf3mLJ_ZU7y z34M_sx@Xw|qau*JjjEUQUeB`0r9Cp|9fEVXDL*B(>B8t}PhoGyPXUB>y&17v*a4KK zC(?ql>4`ja3yPBTIs*rU3vpl)-&Cc>RZ5w5q?u2) zJ*;v+1@=09!BDKCh#E_?zn`aIt~l9U3P{nme7xjzqoVCg(9}&SO$Oa7iBjQnjyGF6~~k z^E#1m9g=D%Et5&~hoU@MZuu^5IS_-5H;yw_hTE8%@*C)Nc+>}a9qwb&5UIxi69P!*5YIUI%-CR-B3+>a zaD$)c^jEgWXGBaS(B{5j52ecE|%OT@J#_# zJKHucxmc)OhFLzT1Vo^KKW80eNqJTSXk48#Ml$8JbyCB5jT;!t%ACvP}qmTqGj_cXCHLC|1UyoY`zw`Q)` z4cE4}w`R_Ur)WgSbUs59V@hOb+U8vhw7m#I?uQH5YeIi!ydUEaI9PsyuWjB>@%f$qRIa5(8n`V# zt9ko1#~laD6aREyw2;T6yQI(ACW>GXt*2Tds2vmh@q(Wz>!=p|ZzJM*Gd_I5PgerL zPq#c`gV`1QBxfP`Nn|A9LS00@53s7Uv5ErhhTzxlX@dVt1PvDapQB&N3H~qG4cGQ2 zDERyKiwUPjXu^gXFxL?;85od{BOuL>fTYMYL`@&V1`n#pk2GE?j^Nzr z7%ek2If%0-#W4pfkKAA>Q<{X+Y29s`oSt>#<4A?Vy4Sfa^zJ4soJ+%*A$MtLllN>y zcZK&17lsC@BXEHnyzX21jt${H)y7S?J3Sjk z1d9VQ4_xssi#Ex>0AAfIx*&x>BQm;q@%od?nurrMJjUwy+fstFD|pdMJa)lNbX zLKd`{D@=J^7<_F3E>N`aRBaADRa=O^;gW~k%vGiyPT_2h1&ZABYl^h&w%kzjUBCMK_}}#hZ0$s+(veOjBpo5fu6?FPUM|a?oF5q?K-g zv^K_&Rx@IMYd<`Q+a<#J~V4W2)1`Q#%HqV@K0zU8y2cl6HO|THsd7la|g8Z!4 z-$A%7WxKuw`iZ_5@pq8rn(p&Wz9Vy6$NO8h{%}sb!zF-%++f=sE1a50ZmomUP)Cst z7ilF4`_Oi{$lDIDd*U7Jyrk0?cU~~lmL2TW#4$fhyq|@^d{p~csw9z0`0)KKbS3b! z&@GRse|G&W!~?MOSZE}W(t6>us=1+k4%ZL&4KOy`wL6;ZewZM^Z1_6*m7I^|jdsJe zV#jy!Y#OY71|~PVSI%M>#WM_^Px! z8Wi7WPqrO*$NMlOvBY_g-LUs=y2jpsc_5y5;n~^(T9shgJoW0S&?IY*)9N$ix#6?5 zx@Tz&aYqz}H0WZ7x{%Ey(vi>UP9h@=)*b*QP6%+~7eptKX+p*T5}HxUB}xIqVM<-@ zfecPuB5Xsx!B2)eW-k^@B5syE3}_R6tMX(Sd0YdN#&Bai$`g73RC0lsGlPi}o4&;&{xxwN&$353T< zLc)B8QQQKRe2SpP=S*US6wFA|J6XGGLk@+=;V`4>mjwrjvMZBLHdlgY4<5O`p^{6^ zH&g|3CxXj?lwg(CVjCKif1fPkgM~`~Wf@JRgD3(dyC5z(Cng1r7GE zk`om&dSC!c#59@P*fd~)O|n^tWD=|#4u?XdW_)P6xo&hOJZTCTuVX7%GVJ8=5Or(h zL^XE3`Nc8Kw?LnP6r*t~DRx0Tv^4UFn{Pr)cuEupVXS7zV-h1iGua{0$Z15NcSw?grh`x=$kh^G9h`JZ)dCsX{AXC)j$unIh{hMbxn!EuMAEg%%E%~< zb!lTFskTKqds3b!|8EW{Si_w-emMA%-%x?bb3&J1Hc9Eh608*96+0 zK(bATNpE8kq_+UtwOq_&b@*ePzB#B|?Eip2gbyvCz9n^l`Ds`lp_SV1w?e+dlS{%I z6b9;oCz(ne(PE7=ctW=0s5fL{FFmvbVzrEO-MZ3uOQm9IRaaL!jd!zdYA|0M+P7+z z6u@1Sk5D|~Y@n^$Odgg+7G)F<>FV;2#$fH5!2(z+!0<@@=I{PZy-q1#z|Ixj;~ zg6wypC)=2*om-y@bqK^g80P9+5?noB*eMM#b)Pmn(`T`!9X?X?myU!BV%yTuIvImj z%Q}aL!RKeyr=Yq8^19ym^I{rr%QmM`E8F~xD9NIaBW{ujndB=q>>7r6ZD%KBnT~SV@|;Y5ZmtR~;3 z<2$mXkYCk$<2s4{T?`djBzmG6m@a(g(rEQ&zZKJLTf|A@Rm8b43?GfM;%3zX6+|t0 zRtw6Sc8$1gJF2!wjP}8K=^jXrR>txaw@Xow6YiihSVCHS9NvR@ygvu`C6Rz4nXGP5 zn!dSt+`10?U&g@RLh0!OrP|1J>^_aK8@jJ|_HQwrwS{P!g+lbzEy7Bpi8!z%L=$W4 z(8O04X)CwdR;;#iV_5xSp+(s#D&@Xl0h}78%v$4x5n6k#%H%7nr1NVBInizkuS9Ut zf6VRj(WR$Zii;Mm%|W|UwF`uwt4_lRXyj~5FT-x3_iao8j<3s+GsU9|Wf?H>6!cF4X5lb9$PIc+yHaTaFPTC-mFzrRQt*GSXCY8{I z1gPXi+lmwHzu+iq<-iyiU{teXnY;@q=E57!zB_xORD@d&A~w9GK#A>`g?w%PrDqS>Q8$(l;96m*#kCi~;-Ha`#@X1QP`M*ks3jb&4?of>gZ=g$dVpxV|N@1 zII^N47xGOcbwD&yd@Lk~Ug;aFp^jUQg(Nrhu~^9XSV(r&AI-6lJ>H8*(mtO){+K@Q z#Ya`<9S}DU@r^@4PCtH_xq%+`XkAqGW;3TBF$h!`MO`OxAa(J2xwW!|PFU{52}@mN zMcmhv!FvfR%&+gDU&#eczT0lNR_$QWAFJR(SbPY6z&2P3Md=z1C45SZx_RjdVj6GD^rTTM)AOZA7M*Ae9S2=g>Fef2R4NHCSTcT+Aj`43@<`FA7$PkI zHSk_W2no;cCu(s%pJSQ*Wsg{GtBV>OewZvFM8QFZ9qN++jhGuP=c$dBJ=<^FxoP{h zbUMA)*|2HL&G?~9>)0p7^n_*oFPL51aVOJmd-$l>yijy&O||h@^u;&Bqg1HmGI?h^ zm)|t9&PLqV@Ok2EJEW-Q*$oFYxcOAz^Z93MezH)&{e$|Q+K-nlOBH)lDc?c9_NGm@ z-@Jb3_S^45#M^d`9t*s~lqEC9shUO{1Jo1672rvF&~H|#mQ21}q-ggl63J4bA9_SN zm-wyRu#?fRAQz#Gk%#wJ9S6=&cEQ=lC(d!6TZYhQk;HI6+7%fX5Sdp*^T_MQ!!zhnE`|I<6z*E`!`_!grY{gXAl#lv7bq_UK!l$$;2)U`?i_B@d$SI*5J8z6ip!g&86Uvxp=thgjpv@3 zENr7>=;;F3R|>$G(|^Me%K$o@kKl1?2)()U2t6~5&=w4ihlzWb0R^+P(8P=DGvLz& zotbj`4#+G$^l#g`tv5qt@4zMq%T+0bH5ogd_*OJx%gD3p^rznNO!4Rv;=qV?04Oo|qBgrB=kc>kN#1@2Wlw>?dAiG~6rk-T9;?&l(gBc&pEF{}&O5?AC$$~se zU`lvBr&SyT{3Sr15P!*G5q|~l1lUd{r|k+;z6zwh^XA)kz%CB+o3dl%Bh#8n3Z*u$ zT@c%&de7pxhiN8ZjypHRamK)PzI%%XgSK5N0pGo;Rh&ohoh)(wI&QPBMPl*YH9p@p zi6I}*%yX?bqw(8Ek_B}XzezZKuvORx{3bx15WmS`O~-G$&qXvgF#ty^gTXdX;4^D6 zWCiy#n397E3kg5Eqt`+DtOC`5r!|F$CJn7V^l)peQ`VJfZ=izZ0-ySFW#X*Ru7Sv- z5S5rq+u+pG&DlqxuN&y?l4ryaR$k#?O|AS7M1ElzaUx^{Lt2*z-%6HD1BvkWtx{!_MCcZp`0u#Qx)Q+-8Q<9nn(|@J z;-WKMXrkoj$>JzVlsrQK_$LCu=33`tPf;dPn34|P#nv=*Uif_soUP<=ezZXEADzbp;uEv zT%9rs62}FOl8Xe75S1uz`<5g{zK*&$Vr)TCM=`yekYM^2+6?RmA(&feB5FM>h5dB) zLv0UR&-+H!-nMS@x{c(qCM$j1%?+bQxlE}^)OBruWO!P<5Eln+IVf#j2YuGlxG*ObT zW6M6@kPL2oV6*y7s!>hh?n)L7QM@N%xU*Hf1iUBEkPz?5VNJ_>*AW-Ur6#!Urd)YE zPjz!)lJ9rRB^*I@3e~Yec;%%hO6@c8&UcJ)yGU!;$F<2=6NI6#dD{iXlH<`?YBE_| z1}s%=6?IVtZjaC{_i&qyvs7P`fcN3aywmjC8k4*{S-?gyiG)h6RY(U+A^@8ZlgMFB z%OoELEsyr%94?Y2kAq9@R7Vx^I0{URfh;46KV)==JRB=_A;C^aQW8$^RIZMX7fTf= zD2n1x=aX@$7I~wK1?*pnWheQC@g@%I7M4_S`Wxw=u)vfDp2rbI?@Um>OvHB31|1&u z7p!rb?-YGHJ}sHN`930yFmEm-D1bi+3_5duAXyp;nDftCC7CGZl;>>U$!*qUPJ8va zIYERgXv?L{)vYzHL;s60(6_>^7l!Ci4Mv`2m9kxL{O@8KZ^1tw1X|OmmHpl2_#C14 z9yhfXq(GE#x?G6tzY@bSm(065#Gg9o_n?>HPh8@WCU$D9%J~7Xu$74 z9p0fzwPfVLo%U%B{M&3OwG(IdK0nTEv)!uJ%gp3JB%`*<)KoJ zS2KHM&bdALA`*K=-KbGUoawjM9J6rkFx5&?=BOWr#~HD=VWMT+0C!D1fkz9O&a zif*M$kfW5@na*F(wam~cwu{A~T=ESVu4*!@Km!35 z*@bgQL=R#?&{iKBj-KCn9LdN$i#!u)V_ zuTefm()Gji@jm)^4^zc=ku>DsRF6kD5AluA8igNbexZjw;_TU7qY#6@mSLfoz#3)o zjchyK6xfcsH5hSU(^vmUP+@+3f_^2p8u^ahaP9T8xf zuOXSQVYwWbnL)r9GKZlN%P(x4CS!p9oEi>S6V<5){L=X1ae>S(uJeI^Rh!TslATbn z7<|%h*b64P024A7gS+KokTb8Tj2SXzIF>4uneO)pi_8?W^&E#S9j^@#A}`FMgUe=VvF9;@#SIwO?iA%2YG}?c7ZGjW0^al8!?uRPLjeX z3h7q<`u=+qfj(ehSK#(_=cuZZYMY} zhi;)?$r)7J?S^ZwoOOfh3ObP>AvBF8^`blB{zK_^Z7J$6E`w&^pDR={2gt-idW~@y zR9OdQ4kmK@a;OYWj%BB3fc~n$pXaO@tyIR#tNQwI4uCF>yV+bOT`Z0C(O-SHAdF(w zF8T0v1O4HO^6V7aN~40|lgzmEec+6ZGT&bEegkJn=;UjOehRT&zq>4yns zVW?dWwdVYklQcB%%QVz^7@l_qJ~kh(4Vww+1dx^{3F5GC+6ql&@E9OehOK2?GysmK zr~DC-&(|G9fq54!Se!tmp2{S$Ms)z6EBd5Z zD^922uXyaxAeoK0mC^eY!6;f21_Sea6M)c>`s8~VM>-E|S;tray9MqHHa>J_6zc>ZskHIY_)_*9N(MFv=G!Mi9dFB&G9#tT z_^6R{CFVH|jvr4Jj=^&GV|K%yKj+P-G&Si3a-UsiUH_^!p)cG0`U3 z*Z_N_?V=KN##8=cX)QFx0Q0xALe%MBUDU|`w>Fg~L;kR1LwQl=Qb)uGW=OB#4i?L2to*)tP7ruM9< zGDe2+tvD>W-8_R`=rfqr>p3J9h4M_HW*O4L_{!55NG0;yX}+h#m9r2nIexbW}uW=Q+9TiaMIv`z4fA z#*2~}@g%#{ml;i%;!6K&gsU!UbnDsVl?>gE*bRs1b|vU``FXngoo&aeH8HjZDE>BG;iHRW-*D~9qYpR%^w=hp7) z{GaqL9>J4bSxG)gu1(nbR74aJY&c>D2$wR2avnKVx>0D@(b`3%V)u0{E>vSt53nRr z53K2s6OAUNI}`g2qoJlC{44fuqMrL8O|(djbLqHkyHQ41|#L&4Vz^3lBEU z3$^*eIX+dJOSPS*yzf(4*B{_R^2UouGSE&#NFH1h#VpYh_KJEE_7b$)iiBO+iiDlF zg=)TP)K-(%H2M0cG}+|r{=m?Ai`{Stp0`4-n2VkzJ12?`#J~`0*io_9l8Y20v|W)I z2Kze&6x$-Zz?f9SZ)wwhzdgEk)JoKHXNw>i9S#vBGmj3*mQA9m`IloX=6KCaFmBvC z=9`V0PWG>A(EC!d&3wFaHqS=lK8OG%9_ahQk+LJptC@2(*B>h1sGA}a%fR+f@ zWJNZ7ksrP|qJhS)@$0#$0W^A%Ti6uULZcVCg-jaZE#sq^LAR0{f-dy|(d-RwZC$JC2UotRs7n$u619HU^$)e**h1X&-W;4sHF zPjY0yCdd$da`#SXxNkvd&)8D;S)xx}QAB7}EOl3!I#s#Irg1{YYt`+oSYv8wtLavC zQB$qIu{B^jhDo4We`z-yQmywz*kg+=g{qsA5%;yJ9QUR~P0J`7>yHIB=yStV-j3RM zp`~glmHeefOvECQD@e*8e}aZ>>YYw=37=Cl-qR+2X6GkzJ#5YW56 z^UyPQ9^ztoyw^SrWc)h%cs)MA=5L_iZ^VaO%RlND$<$?pxxT-@6GCH<@Y1Nz$aWry zFAzu^Xdj7t?ZGA@G$xyY*uC~3k`@{-6cC%31&DQ8XuPWP(0h@9-pe`q4yF2 zz3+A&dQA(BT35a};g(9pu}opAU5n$vP6&_VA8JB)%%O*qbNxpd-8F&CKeUg`CvD10 zM0lLt48+duJj7lqAog_h)aJsjX^3@Nc&z9=^j;>Qm+Cz9S`Z#cpqiBMsC7bkJd5zt zsO7Pv^T>RKK<4)Lk-5blY$C#Av>Awb_8^kBJYFdvHarUu>$LEAUgx3rDgnKNorhiv z!hmWIgx*Lg&~ULf+9?IZGM_F&_Mi8gNq z5mStu_;AC}>Y_(GyZC#9fYyBU)aFvAX=t4sqOJO(BNC=8G_*S!m0i?%xV=%p?Sjt3 zttoM_42i+K%kd$%R-Qpyh(?&CVi0YwxhZpFtu6YyA|n?Dqau)$9I;P5N2meCMGdKm z8#|BphXmfQW4t%9g&i|BQ$XB7vj~gRh<7z|-_`kPzgbLs2T!|&W2V7Y_H6=k=7#l5 zS`&rN!|N>qUS3l0YDx(3hU=S1c}=_FD(JYG)}>$x5V|@BnpRxGkt#V}6*Gwz$UVx< z`ZhrlFJqGEjO2Jb&7v8}@p$K_{fLGk6Qkp@LAb_7Xq&nhbbsmZi_q?)R zxM%!{==f;Q`}}B6bFQ_;lrSqb8a`rdo`mK{9OIFg^BnOfpqo1!yl_2^wmCQEi$nX2 z6EoT!&Dwj~n<36FSc$BL=#qO14bdoMm6WO>NobOsW&Rge%0S^9f$5D{ld_w2=is1Zs?N)O?m%t^X@ zHD5T0&w~f?*=1I*n5j+$6$!bM254q19Q?haPaPf6^5Lp_@?n~A@OavNk1rsaAYm2x ztr=A6qQ;S%Y&uJZfH&9;hY0wSAYfzdSc?ev*2W)kUz^G5@iQ}T2O;Nw+LQb zJ}sZ=OlD;LZT|Hzf4DQrAD@keh^5SMT;l3_{1LA|?_S5gvsYEp zy7%5bSt+FE&LJ!w3RwGuBY{>B%_9kEuPNS0#)f$>ed;gG<10_1I4E6WFnii3o=inx)q z*ctG%9EYwd8Pa2=5Xmf=@LW*G>fdLv#<| zn2CT-kARCm6(ifPC^KiSY}HjwF$YCt zaU-hD;q=q5qO>mGMprQDX)n{G3uQUnui$#r=*(Tt{}VCXVqz6EA?6XN!`9}2 z2BvBYL(NQydDZ%Xem7r4fN5%^ioDR}J}obNACU;Ih?`uyC%)LIsmZ4_plt# zn2>20zhIhlGWXqw6ojL0CQHePkiF3Uo3d5lYO&xtLoQMk>%XVHYum|3#*o5h^Fe@h z#?0m)38Ac`GFqNoYx1*_C)1eC@pS(KU!XKW{>q=Htv}U8jhkO@(`Yip{~EjD5b^&O z#BZ9-5l%d9{1NxHsXS))*v?d<42XXf)S%A|Q#rUvGa&rPL+^n)H+sAm*SX_0VON|u zRLoE0vX#-P%_mFg^CC1W2Kh0714EmsejcwkpZC>Tm2HL-EwM`S+rtufIJdi~2Zl81iw&hXyO-Say z@K%jQe7V%)CBT&@DkH<^NM2V5mo@3U^sR}~K@<{yFX;U;^wg3^GeF|S+(hFn6U

z2_HflC~lZBP^?V~6m8M7BcM6sBsb7`I6o;!Zg2Z={v!dThIL|dBsVc*pr|ATiUdfm zg(fb5#1uFcBD9$%YI9+am8UkJASL?qd~y8Y7A5-V9x)c(;52+fQSObo$hN+`-g+e7 zzY)J2`K`YkF(Ff%UlA?@)2k6&Z`qg8CS(78E5|^_zgwOnE1^&Xd&(b<{+-CrBRDE59&ZVWfCU zo^!k}5t<-q<%`hFC3R6_&|lkBmkc@o!frT3&WnkhUyQRvp%rFrdH!7SxHx}R9CLVl`F5)4d%pJ4U^#?nkK_ma?@`;T@s)U%sK>E zFFSpxtWZ=9ka+rA9MGSokroJC*^c(mjaGFMi*T#QuAum>seNnuy_kNv+_1i64k#1W z#b7fohT8mcv055(r??4enLI*1i#NhUu+4iDe~!?FH{+)ycar+sytnbaKjqIy`14Wz zd^DR~TEm4R!jJt2hYX)=n5EOfw_6l*Ht~|0?mgf|ylJB) z+bOhU8bFJI4Px%5u(8s@Mtt=us^Zl!HfD!Sp4%yW+}AulNU%1AkL?yd^t}9rlVmd$ zaA_DHv%wv2>=ZU$*E}{zxiy82`z&n4pQEFk{|#efcDUmsox;Zlo5u$k7ER&fJr+Ln zV@f7>(5bP8@i80R@wHB2_<@BFJ^IbW2L&=VjE~vijy0Xa#2-g(fgE8~jn~6h4a0 z-Rs!AAjIKd@BHGJDyy~kK!Y=3luoJ zn%KYHnHkCB$fCaSvp`+dHoRWtW1~jDD9c?t&Z}Vm_T_fNwU_mc7RTJaQngTUOMMe4 zGS0^}QaGJ36JF8+i zA!n#h4gGJkvD6OwgE+ajQo{`1xx$;M(?bNvpRp4_bs69llt(6iW!WhX!-31hyh^9$ zX`j}n`M%Cib3vVHHl8N-luZS4#X5>l>v*}n|3Q-p$HJN~YE%EK&QJX$G4;=)r{=78 zDNBRwWS_DJ>-m%vRif_{PWz)k792G*cLo+|&*`LO+|!`^92p-P4ACsx|uLF$&P3FHFIgq&~Pl&Zcc=2^no`8le6k@oDQJVBe+uU z^ud{c*6~I(Ox#RckeE?|{7k`J`xs{}pgj=efu);#+eYL8_{g}{D-Lf}&XIuE)bLyFd@7M3tj8&E<@r`?$ zVelypoC!LpK5jQ0GW5@hF!XN_i%98^2<-d}lqPIe7k(i4E8NV`sP5-+WayZ&0BFBC z4NzaU=ackO^*q6NI^>#K7`%AdvKzAQc*&(8y{xlmKMu~ooY;#60`kR90FD4=M%w+( zXr_$BckrMEudsEa-hzR{J~z>xVK8cuA5@eG0S?{J%quQ2j6iA;qTX|41$+P996|A@hd zWwk7V)e;b)8h|h#PV(>Q9h~rJSTD3K$O7AiMy_m^i>74=eNau!`pkiWFkwq((r3Te zdP48;jG2IfX_LgwvIXTIWs_Ve80FtuWxl{B5xmyIu%c`d$-hqs5-}H-y^wWf*A+|4 z6fFu#5O2wqLoyhWb$`yCh+FNQ5!H-O7N)ekjwm23El)Mapi|5Z$x=)pDA%Cj!~|ux z!2dPeX5)hL>CwRUfyWDydJk#p|ITE=6h-55jyqa~TR`IiObOAr92U`d*zUHRl5Yo@ z!mpSabN29;TR{#vCVFR2$WKcwunyaKp-WC?5K-n%hTM{161>OBc;UmuHQ_%=!@-H% zudCoKk)7nq{cbkLr<9$W=$$ca?v$O}u-5XB$n85cnkkI9*@1x=r^?cX$M2Jm$$R^W zNW#2#X+sdv8S+4~lol{#rB%X;a=~0C7;>E3Y@8vVGkd64Sd(_l>NZBABkW}{2(wI^ z>)Rw?H49-3t!{%E^hvxnW)dy<00Q%gpwrSSJxWAgDyZ&HxXl)Z6^KYdxCx0!$qdtq z$Y+x#&lQGX5-9VQR%YYwP;Ph!+aNkZa5Qr@)UVJF0cEXXsR#RNxK$t_p&6>^DjRFrrTP9NUnRnjAFT|usx=?kEHA$3-(&=0sw06QTrlf#;p%W@$5%4n%LQFiuF6kMG(iW1LQK)9tM z;u6VqI#jIYvj{jOk2G2+@K<$Y6yH=p1S=HcN5y;!!**Q7r45Ziz3-W9xQdV*R?rvS zFx`xFmRyr8l>{t#O{+u^rLp@2OJ2!sHqMgk6GWX*jES_UvFYu}A|Q%Qmka1^Zxtf} zn+gOZ#HJFdCY!d3pL@x<*UHu12}WzMX&K<;o^n}?wr zF}sGWM0IrcjLgL4Q_Aj(Fdl zM-?x6JbLU9KXQm~hw`=X%e=MCFY^{Vz3dT}b|9xoD3{4}2SJE+u$8lN4n~u}L6Ec7 z7Yit>IauYh2k_)m*&ZB0@bxxZc6Fc96vE>KA?E70(XZqViacsJTzm7Z9~8MVH57tf zs#4_IGk~3OaHR17h#m=iXCsv@ae8)$+?oJMv zLrDsLsZtzwN+?{+%g|5@uIx>R^$|Qy4YgmiG0+Zb1LG_}qdd-{<2nMhSKNiTQQE}F zt}MF>)ZFB=zD=P0SOzBo2U2i&&s$)sX2uX9Yy za~hI5LYRmnhR$#fRfrs9QN*^LL;_-paP|OOdu5W+BveFE zJOE-GPnVqA-SJ{MS1FbzgW7T5&4CH>QiFk-m-Fwr{PUt9BX6eJr8Y531FrNX; z$#VWneD9sAolTSjBS=s^p)OMLN@6yqrPLwizNCI(d#F9TrZTF$D$7p5UIkSC64 zOljOeoNbiilZT&lxe}rHUPMex2UYjElTJ2=h(?HnTpejLFp$p;N>=P62?L4h^DHi; zoppstVH!>3DxaAa0#+0Gfn}NIf|gXNTE-Pmhyo@U@h0aG~D7KU)9cd~niW(O+KJ8lYRCxUkT6&*T$H9TFk7#kBjHK%lFX$P4)C~GG{Rgm>l3I) zIVhau06mJO4nL}iOCcat`Neqajtrf~t-DL^6n+3QRh*u6w{3z^gVY8tHvY@bE_V>- zjcY7J8+%2=&r6e~roiTViQRC><~!3C*1Ml}{Bg(WHFRkukJ-aI>!sDGOwoYdNh~RW z#KBy_O4p!2Bry)-am?ADDdmdQva~A8=`OV>%Db6T!5J%((B=>_5#x>yvGN75%MK;M zU_tNDEi4vzF~y5y-vL47!Imgq@}Os6oOb1)3kF~&Kr<-Ctm*sF>R=l45Lq?y2rlDa zm~~3bI%JcY#@5;OAf?NY)0MFzAwl5O#mQT2Joz?kGfF_2Pmw)}vcvC1SJI#e45K&E zMY|^SnOfOlMF{@n3_ECXPSREZs^>Yh zN?osMhp2rVG5}A}*+U=HXJZD{3T>L534^{z@d$~(c3%?;_5%8cg#7o`bP6G9VO{C-JD z;yFEd2|`%C7^^Me!casr!!r`|-h0gB^rY4VPgkuJ`@tr_s{b%Ew#43ee%&w4j>B^sxegz8~DeFv?fgvB;*E4*qi zn%d^wz~8R-Lve$z^F`PDF)pEc%}?;P&HE`nAM}2P&qLnN`STa}1nvBi|M(R?_bQ{| z>-d8);9dSWeucBH_2NSP2*iKEiy80p?C^`yR^C^rWlnh#ftH}Rs0fx*&Gdbiq6(f6 z8y{3SDMn>7o#_-8jG*Rw4dvYeD)4T`M_ERY@RdVlsXzFZM?6sW zW>W-81z12)uK^3F)%8Mx=3Yd7ruF29{m+ikOA5%sx0o(W{#&bMT7PY3i}mV1}~VVV|G`4#m?C5pM z`CZ#s12bl z4bQWmfs7c5o-5PIvhrl1k~!cY83yGnVfEsq^2QwwW zy5!`G6TY{TcXoCUHb8I8TgND_Es6sS|2xy1rafO_OT~7?ZLoD6h}IK@sjkc42v<`7 z#OP#-G#&>h4GE2x${=0|8ZQNnmkLSDloC+5J((hfml8our0`PU)6@|DmrZ$4b*XXI zbe5%`$E&TVSb8l=#SW2*9fFF@_BzyWuOm7ZDmHc%5n*c>%BgY7;l^9AWka!Vn^^I) z+z)gCA9Gs|Q=oBspv?wt9skZ`i7wFbkJ$}}z_>6%$A1A^aB5pDlSeRUISOcOMX|nu z^v8)~$_OrXMc?{B(UN|~ZKb8wBXoibdy9B3Qc|Qql#(IEPI7E0pDCB!a@yHcz#boT zLdTY7-DUYx31ic&J#$@n=?N{=U&jE=}=#7z4J1%IRFO&n@)jVKc-wZ`t5s+VltmA`8_qx^2kkqabyQOdHJ*9bUEP;*-gKb`ME>griQL?)jiWVllQPaJE*UJ!Ze1koR^6tEuv@Q!l1jne zO6Az@qU%N&JEwgk)t;Ufs&HM~#BHmxmo&Ui!n*|2wB(3^#EfJ zaD~UDAdbJVq`jc**cG2dbeR3IoK*=>jZdzex#^FiC+l(+)_KJTlUXhNVrZ3qXOx90XaV z@J0dyoM<^N{1C=PY6vAF;4jKMWnpDYCmKOuU|_<{>_fP;a4NYa-;E=pop*oi7;c}c zxYezLZkw$GTii?;f1;ubUuUxUF_(x%Z+2Nsv(4DfQg@x@pL3z{Le_A=#FvEy+b^Yq3x? z^k_Q`X#}%1S#k}$HMiOghqPuyz;x}43>>Nlq7+vKh%4-O3puLGL*eS|f?($%?~5rr zOlFBAg$8wpcgoc&a zPPUVtD&lU%#Rgr)?PaG5u9RKM)LC(Tg&|n=sF{^UHhXOB`ogmXDHmm-%Vw7%*zdlvOM@BAIgt%nA1ydC^Sfq^7Pn zmq0>zt78=L{$FB+#wExFe1xARUw0YQSQxn;Oi}EHn;=s#gv3R`vxo10DD?E<`yZCi zYe=mmi_}0C++#N!k_G457IbYF*^t)*Pqed#{j>@;UdcXmIkJ@HIoq&oJMi(Y0;KcB5MY57@KzdBi&G1_MJ3QH@YY zkGXVFZ}ufI&9=aLfq_BeRR)H+B9EI(LUzUZVnwdgN(8^3!$;iNun;7j0{y3m{4I{Y zfKRp8WtKM7KGAIBOxwL4nn`Tf;N&Kb-(YEml_{qJKv4MM=R_!^h={CplMy4FMCuib zRNA0hLRjN;d)Y493@w6mIaZ0y9dJgt5Yt7i zp&aIjK~Ram)G&hAswIC2n*Q3oz7b$@$VPkM6ivhd6i*}zQZxwX+zbI#W0u1t8)_N>^8KbN>mR(F*vS;R7?$Fa1k3_CsDmzM7?bR!6H>1s`~wbPCOjTrA)fJ}L? z8N0;$K4#?ofIfbRk3*yP)aKI4b;|oO{yeDm5&wZ6pm^yJ;$=2q3r2s7$HJ*^a_hu0 zOM(h2FoPu&>V=fQ3>1H!s;30Bz}|z2dQ?tU~J`{LoYJ{ zv+G5TYl7?mGTD@2H45)DN(ds^Aht=7r)yGQbPTq;-U2ddbLiUStZZMa}E+VLowjy8_v#$!3ovHm5;5l%xd< zVGuRtq$J8mqDdKW&NZ$t+QBd0Sk2|LM8>pyQ1pezGhHf3kD~fEiid@*E;ikRF@>8i zWpI>47&IcLzl#GMF*pPuV&GyAmDU7mg%=77WHw}Wf%qPCu~R$Qg#`;vqR<%u=9RLW zALhWwfiyMSSvQY*Wd7f}I_`95VS{T3FrG1k>xMeeHne4Jd(VK( z4$1MptNQxJP}nFOGF!r;d%s(jxpfd;+jqtC<=3Rv!A{Nhjg?21FJFGuHHf9;5MV!# zk~FK1@6j!tatxhWVW?XZ9h#2#`C``k=Gi;mm8zm#caKH zdEi%-$}JVF*5QGmG^!~ff@}|KZ{T5VV5#4Rua%bBje8(g-XhEh3h1Xb0^Gpz&>OUW z89831M-ke;TpeWdz;L{_)Pkme-kT8TN%9K(5%0De4lPS>1)xlccrHT!+0yPF7|4|e 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

  • ic{(>Kljc~O5S8CtrFw{E!r((b$5!T{ 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

    tp*c9>d>amywa6~>DeoUMC@F*>9uW%GX26< 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 Qp{7;8AgO8W$Vm(T2T7nLpa1{> diff --git a/.doctrees/tutorials/programming-language/main/06-00-libraries.doctree b/.doctrees/tutorials/programming-language/main/06-00-libraries.doctree index 7bbf46e1153f9a9442bf2b0f3d0ccd4bec088be8..5bc6688aa9deef566fe72e91037aea8d45ceb50d 100644 GIT binary patch delta 223 zcmca=^xK5Bfpuzu)JE220?d9rA(MRtER;-i6O%G^6Z2AZ6ALnRQ&NjF)AMwbGx9T& zQ;VmxP4Vl=04Xyw)lJIGOUcYj*DcA{ElbQv)Xm9EDoQNMOfA+;E6UH+%`eGFEz-?N z%u6p#OowXq1Zfp8(=9CqX-q6F$uG&z&zZbjK#eCWg^__FD-A?sY(6ER#mv1N$nN1w zEh@?{ntV`Lc(ahmF=o|9kb*iOQQX6smzbMcQds~ryLL(zNTRbiLlMZV+x%BNf)M~| C0Zl~! delta 73 zcmexua@B~nfpw~v`NV`kNAMh1qg3LsJ3!7@D3f@a&A0*{PV^WPV(HFI9;*(bU(ia=!%pQBUM4+tVspgaLXvIf0a7QDy_UqLoegdPMnRgiqJ+UNCF!x%N1^w-&|X4=U4NX)Aue2si!DJNsjVt{Y5bX9*qoxesM&kyg~$gmlCx2-Na z#}w-v`P2D(8vb0*SS4P>Z{sWT_-Z(wH~da=qH-CSxM~jr{4Fz{XQdy$W|>>dWPbEk z?I8}}dvv$XQowdebKMWQ_V2z6p9G4|P6CY3~>4dGVt2-ASPhDPHJ-CvHVu2%}wiDa} zi(>Zyvr$7mWTpK&`K;3`^{XCGaRtxVzs>7>~ZB+d&GtTe&QkMs_~2|5Cy#QV`Wbi0R<8g#gvwN9U) zxZO@TOvfbKVBvL=qh30V~7GqJ7Xo=M~ll8a?lnL^m)q@#KYNkM^5Y+Y4? z~N>+_k8&>iNWOfWaAMZ*YK zn;6qi5-pi6+tc;`qKpsk$q~K&Gp}w~u%1pB3Dha;RVMD7+HV8_ftZ z`73Qd!}G0aDp|vB&J**PUJe(StY#9z-SkT2P4Ofo6g8TkHnW0Qbp$UjiXr+;pxOz_ z@v;~X3m6oray)`GPQ{=)vxZqcXVwZDBQc;}1u;b`8dZx4qpOBDC=3I#lBEloVyIn= z{A&*tx0`kg%^V8Ist}Zw5LIyek#c>_`x*39?mxBn71Xhf-8V^dktw=q*9HL@U141p zstNoq({;h3p=-`*+FR5mXF;sMp}Jot(;`1=k=5G`l)#h?`7W^0p6jb ku|tPaKb8j{>^UD9qA%J2uc&Cuk5rZSQ6}oozeC6V10Y`(%>V!Z literal 21321 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 NV)ZXmY=dLG{s(~%BzXV; literal 0 HcmV?d00001 diff --git a/.doctrees/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.doctree b/.doctrees/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e7705c535a6dc7358c21edeaa8746f24a4061ba8 GIT binary patch literal 25092 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 B%Od~) literal 0 HcmV?d00001 diff --git a/.doctrees/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.doctree b/.doctrees/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.doctree new file mode 100644 index 0000000000000000000000000000000000000000..cddbf7cc01dbcadfc2206dfa75da2907e370a21a GIT binary patch literal 13365 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 literal 0 HcmV?d00001 diff --git a/_sources/tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst.txt b/_sources/tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst.txt index 2e1682f..02bae02 100644 --- a/_sources/tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst.txt +++ b/_sources/tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst.txt @@ -1,145 +1,6 @@ Creating a Library ================== -Using Autotools ---------------- - -It is possible to use Autotools to create a library written in Vala. A library is created by using C code generated by Vala compiler, linked and installed as any other library. Then you need tell which C files must be used to create the library and which of them must be distributable, allowing others to compile a tarball without Vala using standard Autotools commands: *configure*, *make* and *make install*. - -Example -~~~~~~~ - -This example was taken from GXml recent additions. GXmlDom is a library aimed to have a GObject based libxml2 replacement; is written in Vala and originally used to use WAF to build. - -* **valac** can be used to generate C code and headers from Vala sources. At this time is possible to generate a GObjectIntrospection and the VAPI file from the vala sources too. -* **gxml.vala.stamp** is used as the code sources for our library. - -It's important to add --pkg switches in order to valac to success and set all CFLAGS and LIBS required by the C library to compile and link against. - -.. code-block:: shell - - NULL = - - - AM_CPPFLAGS = \ - -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ - -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \ - -DPACKAGE_DATA_DIR=\""$(datadir)"\" - - BUILT_SOURCES = gxml.vala.stamp - CLEANFILES = gxml.vala.stamp - - AM_CFLAGS =\ - -Wall\ - -g \ - $(GLIB_CFLAGS) \ - $(LIBXML_CFLAGS) \ - $(GIO_CFLAGS) \ - $(GEE_CFLAGS) \ - $(VALA_CFLAGS) \ - $(NULL) - - lib_LTLIBRARIES = libgxml.la - - VALAFLAGS = \ - $(top_srcdir)/vapi/config.vapi \ - --vapidir=$(top_srcdir)/vapi \ - --pkg libxml-2.0 \ - --pkg gee-1.0 \ - --pkg gobject-2.0 \ - --pkg gio-2.0 \ - $(NULL) - - libgxml_la_VALASOURCES = \ - Attr.vala \ - BackedNode.vala \ - CDATASection.vala \ - CharacterData.vala \ - Comment.vala \ - Document.vala \ - DocumentFragment.vala \ - DocumentType.vala \ - DomError.vala \ - Element.vala \ - Entity.vala \ - EntityReference.vala \ - Implementation.vala \ - NamespaceAttr.vala \ - NodeList.vala \ - NodeType.vala \ - Notation.vala \ - ProcessingInstruction.vala \ - Text.vala \ - XNode.vala \ - $(NULL) - - libgxml_la_SOURCES = \ - gxml.vala.stamp \ - $(libgxml_la_VALASOURCES:.vala=.c) \ - $(NULL) - - # Generate C code and headers, including GObject Introspection GIR files and VAPI file - gxml-1.0.vapi gxml.vala.stamp GXml-1.0.gir: $(libgxml_la_VALASOURCES) - $(VALA_COMPILER) $(VALAFLAGS) -C -H $(top_builddir)/gxml/gxml-dom.h --gir=GXmlDom-1.0.gir --library gxmldom-1.0 $^ - @touch $@ - - - # Library configuration - libgxml_la_LDFLAGS = - - libgxml_la_LIBADD = \ - $(GLIB_LIBS) \ - $(LIBXML_LIBS) \ - $(GIO_LIBS) \ - $(GEE_LIBS) \ - $(VALA_LIBS) \ - $(NULL) - - include_HEADERS = \ - gxml.h \ - $(NULL) - - pkgconfigdir = $(libdir)/pkgconfig - pkgconfig_DATA = libgxml-1.0.pc - - gxmlincludedir=$(includedir)/libgxml-1.0/gxml - gxmlinclude_HEADERS= gxml-dom.h - - # GObject Introspection - - if ENABLE_GI_SYSTEM_INSTALL - girdir = $(INTROSPECTION_GIRDIR) - typelibsdir = $(INTROSPECTION_TYPELIBDIR) - else - girdir = $(datadir)/gir-1.0 - typelibsdir = $(libdir)/girepository-1.0 - endif - - # GIR files are generated automatically by Valac so is not necessary to scan source code to generate it - INTROSPECTION_GIRS = - INTROSPECTION_GIRS += GXmlDom-1.0.gir - INTROSPECTION_COMPILER_ARGS = \ - --includedir=. \ - --includedir=$(top_builddir)/gxml - - GXmlDom-1.0.typelib: $(INTROSPECTION_GIRS) - $(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) $< -o $@ - - gir_DATA = $(INTROSPECTION_GIRS) - typelibs_DATA = GXmlDom-1.0.typelib - - vapidir = $(VALA_VAPIDIR) - vapi_DATA=gxmldom-1.0.vapi - - CLEANFILES += $(INTROSPECTION_GIRS) $(typelibs_DATA) gxml-1.0.vapi - - EXTRA_DIST = \ - libgxml-1.0.pc.in \ - $(libgxml_la_VALASOURCES) \ - $(typelibs_DATA) \ - $(INTROSPECTION_GIRS) \ - gxml.vala.stamp - Compilation and linking using Command Line ------------------------------------------ @@ -150,7 +11,7 @@ Vala is not yet capable of directly creating dynamic or static libraries. To cre $ valac -c ...(source files) $ ar cx ...(object files) -or by compiling the intermediate C code with *gcc* +or by compiling the intermediate C code in the compiler of you choice. We'll be using *gcc* in these examples. .. code-block:: console @@ -228,3 +89,16 @@ You can also create a GObjectIntrospection GIR file for your library with the `` GIR files are XML descriptions of the API. +This will generate a GIR file named ``Test-1.0.gir``. The name of the GIR file should follow the GObject Introspection +naming conventions and include an API version number. + +A typelib file can then be generated from the GIR using g-ir-compiler: + +.. code-block:: console + + g-ir-compiler --output MyLibrary-1.0.typelib MyLibrary-1.0.gir + +GIR files are typically used to generate compile time bindings. +Typelib files are used to create runtime bindings and a binding generator +will read them using ``libgirepository``. + diff --git a/_sources/tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.rst.txt b/_sources/tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.rst.txt new file mode 100644 index 0000000..ab30af8 --- /dev/null +++ b/_sources/tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.rst.txt @@ -0,0 +1,102 @@ +ABI and API Design Choices +========================== + +ABI +--- + +``abit-compliance-checker`` is a cross-platform tool for checcking the stability +of an ABI. Supported platforms are GNU/Linux, FreeBSD, Mac OS X and MS Windows. +See `ABI Compliance Checker `_ for +more details. + +The tool uses debug symbols to generate an ABI profile of a shared library: + +.. code-block:: console + + abi-dumper my_library.so -o ABI-0.dump -lver 0 + +This is then repeated for the new version of the library: + +.. code-block:: console + + abi-dumper my_library.so -o ABI-1.dump -lver 1 + +A report is then generated with: + +.. code-block:: console + + abi-compliance-checker -l my_library -old ABI-0.dump -new ABI-1.dump + +The report is an HTML file showing changes in the ABI. +An `example report for Vala `_ is available online. + +API Design +---------- + +Avoid Custom Constructors +~~~~~~~~~~~~~~~~~~~~~~~~~ + +The following example contains a custom constructors: + +.. code-block:: vala + + public class MyClass : Object { + private string value; + + public MyClass (string contents) { + value = contents; + } + } + + +This will be translated to C as the function name ``my_class_new`` and can be called with a string argument to create the object. + +The problem is GObject has an alternative way of creating an object. In Vala this is of the form: + +.. code-block:: vala + + void main () { + Object.new (typeof(MyClass)); + } + +The Vala ``Object.new`` method is bound to GObject `g_object_new `_ function in C and is often used to instantiate GObjects. +This can be from C, but also from languages using GObject introspection bindings. The problem is the construction defined Vala is not called. + +Vala does have a way to run a function at instantiation time that is the use of the construct {} in the class. +See :doc:`GObject Style Construction page ` +in the :doc:`Vala Main Tutorial ` in the Vala tutorial. + +Avoid Using varargs +~~~~~~~~~~~~~~~~~~~ + +A function with a variable number of arguments is not introspectable. +Although the GObject Introspection Repository will contain a method or function that can be called with a variable +number of arguments, the method or function will be marked as ``introspectable="0"``. This causes binding generators to +ignore the method or function. In Vala this can be overridden using ``skip = false`` in the metadata, but such +techniques are not available in all bindings. + +Avoid Using Generics +~~~~~~~~~~~~~~~~~~~~ + +Since GObject Introspection does not handle generics, using them in APIs is harmful, since GI will generate 3 new +parameters in the constructors of each generic class: one for the GType function, one for the duplication function and +another for the destruction. These parameters are quite complicated to handle in languages like Python or Javascript. + +In addition to this, the properties that expose the generic type parameter will be exposed as ``gpointer``s, which makes it +even more complicated. Even generic methods like Gee's ``add ()`` will expect a ``gpointer`` in GI, so doing something like +this in Python will result in an error, contrary to what you expect. + +.. code-block:: python + + list = get_a_list_of_strings () + list.add ('Hi') + +Further Reading +--------------- + +- `APIs, like diamonds, are forever `_ - some criteria for good API design +- `Libraries in Vala - ABI compatibility - part I `_ +- `Libraries in Vala - ABI compatibility - part II `_ +- `Writing Bindable APIs (GObject Intropsection) `_ +- `Minimalistic example of the GLib's GBoxedType usage `_ - explanation of basic types when used with GObject Introspection + and how to bind structs diff --git a/_sources/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.rst.txt b/_sources/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.rst.txt new file mode 100644 index 0000000..c36043e --- /dev/null +++ b/_sources/tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.rst.txt @@ -0,0 +1,73 @@ +Binding to Vala Libraries from Other Languages +============================================== + +Vala produces C code and also produces C headers. Binding from C is relatively easy, although the library may make use +of a lot of GObject boiler plate code. + +For Vala based projects, using either the Vala or Genie syntax, a VAPI can be produced that makes bindings easy. + +The Vala compiler can also produce a GObject Introspection Repository (GIR) file. This makes bindings from languages +that support GObject Introspection very easy. Often the binding is at runtime so a typelib file +also needs to be produced and libgirepository and libffi are used at runtime for the binding. + +Haskell +------- + +As of January 2017 the Haskell generator from GObject introspection repositories, haskell-gi, is described as complete. +The Haskell wiki page on GObject Introspection advises "The Haskell code generator at haskell-gi is now essentially +complete: all the information exposed in the bindings should now be available from the autogenerated bindings. +This includes: ordinary functions, signals, virtual functions, structure fields, object properties, etc." + +`haskell-gi `_ - Generate Haskell bindings for GObject-Introspection capable libraries + +JavaScript +---------- + +`node-gtk `_ - "uses the GObject Introspection library (as PyGObject, for example), so any gobject-introspectable library is supported" + +`node-gir `_ - "Node-gir is Node.js bindings to GObject Introspection making it +possible to make automatic and dynamic calls to any library that has GI annotations installed...With it you can also +write the performance-intensive parts of your applications in Vala and call them from Node.js and other languages." + +Lua +--- + +`LGI `_ provides runtime bindings for Lua 5.1+ and LuaJIT2. It uses libgirepository to read typelib files. + +There are alternative binding generators: lgob and LuiGI. `lgob `_ parses +GIR files to generate Lua modules. LuiGI was an experimental dynamic binding generator. LGI should be used instead of LuiGI. + +- `LGI `_ - "LGI is gobject-introspection based dynamic Lua binding to GObject based libraries...LGI is tested and + compatible with standard Lua 5.1, Lua 5.2, Lua 5.3 and LuaJIT2." +- `lgob `_ - "lgob provides bindings of GObject-based libraries (like GTK+ and WebKitGTK+), for Lua 5.1 / 5.2 / LuaJIT. + It consists of a compiler that parses GObject-Instrospection gir files and generates Lua modules. lgob ships with + bindings for GTK+, pango, cairo, vte, WebKitGtk, GtkTextView, and others" +- `Some thoughts (and code) around GObject-Introspection `_- blog post + from 2010 about the origins of LuiGI, "the kind people there made me note about LGI, which is also a dynamic GI binding + for Lua...but looking at its code I can tell that it is more complete than my own, so I will be probably contributing + to it instead of duplicating efforts" + +Perl +---- + +`perl-Glib-Object-Introspection `_ creates Perl bindings at runtime from a typelib file. + +- `Glib::Object::Introspection `_ - CPAN module + of `perl-Glib-Object-Introspection `_. The CPAN page includes examples. + +Python +------ + +`PyGObject `_ is a Python package providing bindings using GObject introspection. + +- `PyGObject Documentation `_ - "PyGObject provides full support of GObject Introspection and all of its features (callbacks, GVariant support, closures, sub-classing, etc.)" +- `PyGObject source repository at GNOME GitLab `_ +- `pgi-docgen `_ - GitHub repository of the API Documentation Generator for PyGObject +- `PyGObject API Reference `_ - pre-built API documentation for numerous libraries available through PyGObject + +Rust +---- + +The `gtk-rs `_ project has developed the ``gir`` tool to generate Rust bindings from a GIR file. + +- `gtk-rs/gir `_ - GitHub repository for the ``gir`` tool. A GIR file is needed and an additional TOML file is used to pass binding metadata to the tool diff --git a/_sources/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.rst.txt b/_sources/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.rst.txt new file mode 100644 index 0000000..59b3621 --- /dev/null +++ b/_sources/tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.rst.txt @@ -0,0 +1,145 @@ +Using Autotools +--------------- + +.. note:: + + There are multiple :doc:`build systems ` you could use create a library in Vala + (Meson is the recommended one right now). + + This page is remains here for legacy purposes. + +It is possible to use Autotools to create a library written in Vala. A library is created by using C code generated by Vala compiler, linked and installed as any other library. Then you need tell which C files must be used to create the library and which of them must be distributable, allowing others to compile a tarball without Vala using standard Autotools commands: *configure*, *make* and *make install*. + +Example +~~~~~~~ + +This example was taken from GXml recent additions. GXmlDom is a library aimed to have a GObject based libxml2 replacement; is written in Vala and originally used to use WAF to build. + +* **valac** can be used to generate C code and headers from Vala sources. At this time is possible to generate a GObjectIntrospection and the VAPI file from the vala sources too. +* **gxml.vala.stamp** is used as the code sources for our library. + +It's important to add --pkg switches in order to valac to success and set all CFLAGS and LIBS required by the C library to compile and link against. + +.. code-block:: shell + + NULL = + + + AM_CPPFLAGS = \ + -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ + -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \ + -DPACKAGE_DATA_DIR=\""$(datadir)"\" + + BUILT_SOURCES = gxml.vala.stamp + CLEANFILES = gxml.vala.stamp + + AM_CFLAGS =\ + -Wall\ + -g \ + $(GLIB_CFLAGS) \ + $(LIBXML_CFLAGS) \ + $(GIO_CFLAGS) \ + $(GEE_CFLAGS) \ + $(VALA_CFLAGS) \ + $(NULL) + + lib_LTLIBRARIES = libgxml.la + + VALAFLAGS = \ + $(top_srcdir)/vapi/config.vapi \ + --vapidir=$(top_srcdir)/vapi \ + --pkg libxml-2.0 \ + --pkg gee-1.0 \ + --pkg gobject-2.0 \ + --pkg gio-2.0 \ + $(NULL) + + libgxml_la_VALASOURCES = \ + Attr.vala \ + BackedNode.vala \ + CDATASection.vala \ + CharacterData.vala \ + Comment.vala \ + Document.vala \ + DocumentFragment.vala \ + DocumentType.vala \ + DomError.vala \ + Element.vala \ + Entity.vala \ + EntityReference.vala \ + Implementation.vala \ + NamespaceAttr.vala \ + NodeList.vala \ + NodeType.vala \ + Notation.vala \ + ProcessingInstruction.vala \ + Text.vala \ + XNode.vala \ + $(NULL) + + libgxml_la_SOURCES = \ + gxml.vala.stamp \ + $(libgxml_la_VALASOURCES:.vala=.c) \ + $(NULL) + + # Generate C code and headers, including GObject Introspection GIR files and VAPI file + gxml-1.0.vapi gxml.vala.stamp GXml-1.0.gir: $(libgxml_la_VALASOURCES) + $(VALA_COMPILER) $(VALAFLAGS) -C -H $(top_builddir)/gxml/gxml-dom.h --gir=GXmlDom-1.0.gir --library gxmldom-1.0 $^ + @touch $@ + + + # Library configuration + libgxml_la_LDFLAGS = + + libgxml_la_LIBADD = \ + $(GLIB_LIBS) \ + $(LIBXML_LIBS) \ + $(GIO_LIBS) \ + $(GEE_LIBS) \ + $(VALA_LIBS) \ + $(NULL) + + include_HEADERS = \ + gxml.h \ + $(NULL) + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = libgxml-1.0.pc + + gxmlincludedir=$(includedir)/libgxml-1.0/gxml + gxmlinclude_HEADERS= gxml-dom.h + + # GObject Introspection + + if ENABLE_GI_SYSTEM_INSTALL + girdir = $(INTROSPECTION_GIRDIR) + typelibsdir = $(INTROSPECTION_TYPELIBDIR) + else + girdir = $(datadir)/gir-1.0 + typelibsdir = $(libdir)/girepository-1.0 + endif + + # GIR files are generated automatically by Valac so is not necessary to scan source code to generate it + INTROSPECTION_GIRS = + INTROSPECTION_GIRS += GXmlDom-1.0.gir + INTROSPECTION_COMPILER_ARGS = \ + --includedir=. \ + --includedir=$(top_builddir)/gxml + + GXmlDom-1.0.typelib: $(INTROSPECTION_GIRS) + $(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) $< -o $@ + + gir_DATA = $(INTROSPECTION_GIRS) + typelibs_DATA = GXmlDom-1.0.typelib + + vapidir = $(VALA_VAPIDIR) + vapi_DATA=gxmldom-1.0.vapi + + CLEANFILES += $(INTROSPECTION_GIRS) $(typelibs_DATA) gxml-1.0.vapi + + EXTRA_DIST = \ + libgxml-1.0.pc.in \ + $(libgxml_la_VALASOURCES) \ + $(typelibs_DATA) \ + $(INTROSPECTION_GIRS) \ + gxml.vala.stamp diff --git a/about.html b/about.html index 9076669..0436438 100644 --- a/about.html +++ b/about.html @@ -271,6 +271,9 @@

  • 6.1. Using Libraries
  • 6.2. Creating a Library
  • 6.3. Binding Libraries with VAPI Files
  • +
  • 6.4. ABI and API Design Choices
  • +
  • 6.5. Binding to Vala Libraries from Other Languages
  • +
  • 6.6. Using Autotools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
      diff --git a/objects.inv b/objects.inv index a416ebe3a986f006bd6a9ca99daeb1556ec82660..d89bfb71a95487cb05022999ae751d2d971cff5a 100644 GIT binary patch delta 12485 zcmV;$Fgnl9Uf*Gmf`939+ent~e>_FrmLtlpcFLv2OWo+`3YqevX{qeCWcyB3cT9jJ zM4?3iEP#~E{^i%0i0QxmV1AN℘*$D*(z96;&l>CeHazB9VDA^DKY+v77f*KJNeD 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 P|B3vH(TM&(ji=NDC+%K2 delta 12081 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.1. Using Libraries
    • 6.2. Creating a Library
    • 6.3. Binding Libraries with VAPI Files
    • +
    • 6.4. ABI and API Design Choices
    • +
    • 6.5. Binding to Vala Libraries from Other Languages
    • +
    • 6.6. Using Autotools
  • 7. Tools
      diff --git a/searchindex.js b/searchindex.js index 8b36cb2..5768816 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["about", "contributor-guide/compiler-guide", "contributor-guide/compiler-guide/01-00-project-information", "contributor-guide/compiler-guide/02-00-environment-setup", "contributor-guide/compiler-guide/03-00-the-vala-compiler", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-01-vala-in-a-nutshell", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-02-parser", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-03-semantic-analyzer", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-04-symbol-resolution", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-05-flow-analyzer", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-06-c-code-generation", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-07-c-code-compilation-and-linking", "contributor-guide/compiler-guide/04-00-vala-bindings-vapi", "contributor-guide/compiler-guide/05-00-internal-libgee", "contributor-guide/compiler-guide/06-00-other-tools", "contributor-guide/compiler-guide/07-00-testing", "contributor-guide/compiler-guide/08-00-documentation", "contributor-guide/compiler-guide/09-00-build-system", "contributor-guide/index", "developer-guides/bindings", "developer-guides/bindings/generating-a-vapi-with-gobject-introspection", "developer-guides/bindings/upstream-guide", "developer-guides/bindings/writing-a-vapi-manually", "developer-guides/bindings/writing-a-vapi-manually/01-00-prerequisites", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-01-the-vapi-file", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-02-attribution-and-license", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-03-the-ccode-attribute", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-04-create-a-root-namespace", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-05-include-the-c-header-files", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-06-symbol-name-translations", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-07-code-formatting-conventions", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-08-documentation-and-valadoc-org", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-09-the-version-attribute", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-01-pointers-in-c", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-02-constants-the-stack-and-the-heap-in-c", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-03-the-concept-of-ownership-in-vala", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-04-binding-to-c-heap-handnlers", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-01-constants", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-02-enums-and-flags", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-03-simple-type-structs", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-04-structs", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-05-compact-classes", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-06-functions", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-07-delegates", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-01-out-and-reference-parameters-and-return-values", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-02-ownership", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-03-nullability", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-04-static-methods", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-05-changing-the-position-of-generated-arguments", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-06-default-values-and-changing-an-argument-s-position", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-07-adapting-a-signature-with-a-vala-wrapper", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-08-variadic-arguments", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-09-functions-that-do-not-return", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-10-methods-that-change-the-instance-reference", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-11-methods-that-destroy-the-instance-reference", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-01-to-string-methods", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-02-properties", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-03-collections", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-01-basic-types", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-02-structs", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-03-arrays", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-04-strings-and-buffers", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-05-function-pointers", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-06-parameters-of-variable-type-generics", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-07-pointers", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-01-structs", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-02-pointers-to-structs", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-03-arrays", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-04-function-pointers", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-05-unions", "developer-guides/bindings/writing-a-vapi-manually/09-00-extra-hints", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-01-array-lengths", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-02-dependently-typed-ownership", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-03-member-length", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-04-owned-array-of-unowned-objects", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-05-shared-context-delgates", "developer-guides/documentation", "developer-guides/documentation/valadoc-guide", "developer-guides/documentation/valadoc-guide/01-00-quick-start", "developer-guides/documentation/valadoc-guide/02-00-command-line-tool", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-01-brief-description", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-02-formatting", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-03-taglets", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-04-contributing-to-valadoc", "developer-guides/index", "faq", "index", "installation-guide", "tooling/build-systems", "tooling/code-editors-and-ides", "tooling/index", "tooling/language-server-protocol-support", "tooling/other-tools", "tooling/syntax-support", "tutorials/gui-programming", "tutorials/index", "tutorials/programming-language", "tutorials/programming-language/main", "tutorials/programming-language/main/01-00-first-program", "tutorials/programming-language/main/02-00-basics", "tutorials/programming-language/main/02-00-basics/02-01-source-files-and-compilation", "tutorials/programming-language/main/02-00-basics/02-02-syntax-overview", "tutorials/programming-language/main/02-00-basics/02-03-comments", "tutorials/programming-language/main/02-00-basics/02-04-data-types", "tutorials/programming-language/main/02-00-basics/02-05-operators", "tutorials/programming-language/main/02-00-basics/02-06-control-structures", "tutorials/programming-language/main/02-00-basics/02-07-language-elements", "tutorials/programming-language/main/02-00-basics/02-08-code-attributes", "tutorials/programming-language/main/03-00-object-oriented-programming", "tutorials/programming-language/main/03-00-object-oriented-programming/03-01-basics", "tutorials/programming-language/main/03-00-object-oriented-programming/03-02-construction", "tutorials/programming-language/main/03-00-object-oriented-programming/03-03-destruction", "tutorials/programming-language/main/03-00-object-oriented-programming/03-04-signals", "tutorials/programming-language/main/03-00-object-oriented-programming/03-05-properties", "tutorials/programming-language/main/03-00-object-oriented-programming/03-06-inheritance", "tutorials/programming-language/main/03-00-object-oriented-programming/03-07-abstract-classes", "tutorials/programming-language/main/03-00-object-oriented-programming/03-08-interfaces", "tutorials/programming-language/main/03-00-object-oriented-programming/03-09-polymorphism", "tutorials/programming-language/main/03-00-object-oriented-programming/03-10-method-hiding", "tutorials/programming-language/main/03-00-object-oriented-programming/03-11-run-time-type-information", "tutorials/programming-language/main/03-00-object-oriented-programming/03-12-dynamic-type-casting", "tutorials/programming-language/main/03-00-object-oriented-programming/03-13-generics", "tutorials/programming-language/main/03-00-object-oriented-programming/03-14-gobject-style-construction", "tutorials/programming-language/main/04-00-advanced-features", "tutorials/programming-language/main/04-00-advanced-features/04-01-assertions-and-contract-programming", "tutorials/programming-language/main/04-00-advanced-features/04-02-error-handling", "tutorials/programming-language/main/04-00-advanced-features/04-03-parameter-directions", "tutorials/programming-language/main/04-00-advanced-features/04-04-collections", "tutorials/programming-language/main/04-00-advanced-features/04-05-methods-with-syntax-support", "tutorials/programming-language/main/04-00-advanced-features/04-06-multi-threading", "tutorials/programming-language/main/04-00-advanced-features/04-07-the-main-loop", "tutorials/programming-language/main/04-00-advanced-features/04-08-asynchronous-methods", "tutorials/programming-language/main/04-00-advanced-features/04-09-weak-references", "tutorials/programming-language/main/04-00-advanced-features/04-10-ownership", "tutorials/programming-language/main/04-00-advanced-features/04-11-variable-length-argument-lists", "tutorials/programming-language/main/04-00-advanced-features/04-12-pointers", "tutorials/programming-language/main/04-00-advanced-features/04-13-non-object-classes", "tutorials/programming-language/main/04-00-advanced-features/04-14-d-bus-integration", "tutorials/programming-language/main/04-00-advanced-features/04-15-profiles", "tutorials/programming-language/main/05-00-experimental-features", "tutorials/programming-language/main/05-00-experimental-features/05-01-chained-relational-expressions", "tutorials/programming-language/main/05-00-experimental-features/05-02-regular-expression-literals", "tutorials/programming-language/main/05-00-experimental-features/05-03-strict-non-null-mode", "tutorials/programming-language/main/06-00-libraries", "tutorials/programming-language/main/06-00-libraries/06-01-using-libraries", "tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library", "tutorials/programming-language/main/06-00-libraries/06-03-binding-libraries-with-vapi-files", "tutorials/programming-language/main/07-00-tools", "tutorials/programming-language/main/07-00-tools/07-01-valac", "tutorials/programming-language/main/07-00-tools/07-02-vapigen", "tutorials/programming-language/main/07-00-tools/07-03-vala-gen-introspect", "tutorials/programming-language/main/08-00-techniques", "tutorials/programming-language/main/08-00-techniques/08-01-debugging", "tutorials/programming-language/main/08-00-techniques/08-02-using-glib"], "filenames": ["about.rst", "contributor-guide/compiler-guide.rst", "contributor-guide/compiler-guide/01-00-project-information.rst", "contributor-guide/compiler-guide/02-00-environment-setup.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-01-vala-in-a-nutshell.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-02-parser.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-03-semantic-analyzer.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-04-symbol-resolution.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-05-flow-analyzer.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-06-c-code-generation.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-07-c-code-compilation-and-linking.rst", "contributor-guide/compiler-guide/04-00-vala-bindings-vapi.rst", "contributor-guide/compiler-guide/05-00-internal-libgee.rst", "contributor-guide/compiler-guide/06-00-other-tools.rst", "contributor-guide/compiler-guide/07-00-testing.rst", "contributor-guide/compiler-guide/08-00-documentation.rst", "contributor-guide/compiler-guide/09-00-build-system.rst", "contributor-guide/index.rst", "developer-guides/bindings.rst", "developer-guides/bindings/generating-a-vapi-with-gobject-introspection.rst", "developer-guides/bindings/upstream-guide.rst", "developer-guides/bindings/writing-a-vapi-manually.rst", "developer-guides/bindings/writing-a-vapi-manually/01-00-prerequisites.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-01-the-vapi-file.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-02-attribution-and-license.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-03-the-ccode-attribute.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-04-create-a-root-namespace.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-05-include-the-c-header-files.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-06-symbol-name-translations.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-07-code-formatting-conventions.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-08-documentation-and-valadoc-org.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-09-the-version-attribute.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-01-pointers-in-c.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-02-constants-the-stack-and-the-heap-in-c.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-03-the-concept-of-ownership-in-vala.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-04-binding-to-c-heap-handnlers.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-01-constants.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-02-enums-and-flags.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-03-simple-type-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-04-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-05-compact-classes.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-06-functions.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-07-delegates.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-01-out-and-reference-parameters-and-return-values.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-02-ownership.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-03-nullability.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-04-static-methods.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-05-changing-the-position-of-generated-arguments.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-06-default-values-and-changing-an-argument-s-position.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-07-adapting-a-signature-with-a-vala-wrapper.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-08-variadic-arguments.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-09-functions-that-do-not-return.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-10-methods-that-change-the-instance-reference.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-11-methods-that-destroy-the-instance-reference.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-01-to-string-methods.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-02-properties.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-03-collections.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-01-basic-types.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-02-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-03-arrays.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-04-strings-and-buffers.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-05-function-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-06-parameters-of-variable-type-generics.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-07-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-01-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-02-pointers-to-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-03-arrays.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-04-function-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-05-unions.rst", "developer-guides/bindings/writing-a-vapi-manually/09-00-extra-hints.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-01-array-lengths.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-02-dependently-typed-ownership.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-03-member-length.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-04-owned-array-of-unowned-objects.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-05-shared-context-delgates.rst", "developer-guides/documentation.rst", "developer-guides/documentation/valadoc-guide.rst", "developer-guides/documentation/valadoc-guide/01-00-quick-start.rst", "developer-guides/documentation/valadoc-guide/02-00-command-line-tool.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-01-brief-description.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-02-formatting.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-03-taglets.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-04-contributing-to-valadoc.rst", "developer-guides/index.rst", "faq.rst", "index.rst", "installation-guide.rst", "tooling/build-systems.rst", "tooling/code-editors-and-ides.rst", "tooling/index.rst", "tooling/language-server-protocol-support.rst", "tooling/other-tools.rst", "tooling/syntax-support.rst", "tutorials/gui-programming.rst", "tutorials/index.rst", "tutorials/programming-language.rst", "tutorials/programming-language/main.rst", "tutorials/programming-language/main/01-00-first-program.rst", "tutorials/programming-language/main/02-00-basics.rst", "tutorials/programming-language/main/02-00-basics/02-01-source-files-and-compilation.rst", "tutorials/programming-language/main/02-00-basics/02-02-syntax-overview.rst", "tutorials/programming-language/main/02-00-basics/02-03-comments.rst", "tutorials/programming-language/main/02-00-basics/02-04-data-types.rst", "tutorials/programming-language/main/02-00-basics/02-05-operators.rst", "tutorials/programming-language/main/02-00-basics/02-06-control-structures.rst", "tutorials/programming-language/main/02-00-basics/02-07-language-elements.rst", "tutorials/programming-language/main/02-00-basics/02-08-code-attributes.rst", "tutorials/programming-language/main/03-00-object-oriented-programming.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-01-basics.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-02-construction.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-03-destruction.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-04-signals.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-05-properties.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-06-inheritance.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-07-abstract-classes.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-08-interfaces.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-09-polymorphism.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-10-method-hiding.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-11-run-time-type-information.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-12-dynamic-type-casting.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-13-generics.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-14-gobject-style-construction.rst", "tutorials/programming-language/main/04-00-advanced-features.rst", "tutorials/programming-language/main/04-00-advanced-features/04-01-assertions-and-contract-programming.rst", "tutorials/programming-language/main/04-00-advanced-features/04-02-error-handling.rst", "tutorials/programming-language/main/04-00-advanced-features/04-03-parameter-directions.rst", "tutorials/programming-language/main/04-00-advanced-features/04-04-collections.rst", "tutorials/programming-language/main/04-00-advanced-features/04-05-methods-with-syntax-support.rst", "tutorials/programming-language/main/04-00-advanced-features/04-06-multi-threading.rst", "tutorials/programming-language/main/04-00-advanced-features/04-07-the-main-loop.rst", "tutorials/programming-language/main/04-00-advanced-features/04-08-asynchronous-methods.rst", "tutorials/programming-language/main/04-00-advanced-features/04-09-weak-references.rst", "tutorials/programming-language/main/04-00-advanced-features/04-10-ownership.rst", "tutorials/programming-language/main/04-00-advanced-features/04-11-variable-length-argument-lists.rst", "tutorials/programming-language/main/04-00-advanced-features/04-12-pointers.rst", "tutorials/programming-language/main/04-00-advanced-features/04-13-non-object-classes.rst", "tutorials/programming-language/main/04-00-advanced-features/04-14-d-bus-integration.rst", "tutorials/programming-language/main/04-00-advanced-features/04-15-profiles.rst", "tutorials/programming-language/main/05-00-experimental-features.rst", "tutorials/programming-language/main/05-00-experimental-features/05-01-chained-relational-expressions.rst", "tutorials/programming-language/main/05-00-experimental-features/05-02-regular-expression-literals.rst", "tutorials/programming-language/main/05-00-experimental-features/05-03-strict-non-null-mode.rst", "tutorials/programming-language/main/06-00-libraries.rst", "tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.rst", "tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst", "tutorials/programming-language/main/06-00-libraries/06-03-binding-libraries-with-vapi-files.rst", "tutorials/programming-language/main/07-00-tools.rst", "tutorials/programming-language/main/07-00-tools/07-01-valac.rst", "tutorials/programming-language/main/07-00-tools/07-02-vapigen.rst", "tutorials/programming-language/main/07-00-tools/07-03-vala-gen-introspect.rst", "tutorials/programming-language/main/08-00-techniques.rst", "tutorials/programming-language/main/08-00-techniques/08-01-debugging.rst", "tutorials/programming-language/main/08-00-techniques/08-02-using-glib.rst"], "titles": ["About Vala", "Compiler Guide", "1. Project Information", "2. Environment Setup", "3. The Vala Compiler", "3.1. Vala in a Nutshell", "3.2. Parser", "3.3. Semantic Analyzer", "3.4. Symbol Resolution", "3.5. Flow Analyzer", "3.6. C Code Generation", "3.7. C Code Compilation and Linking", "4. Vala Bindings - VAPI", "5. libgee Internal", "6. Other Tools", "7. Testing", "8. Documentation", "9. Build System", "Documentation for Contributors to Vala", "Bindings", "Generating a VAPI with GObject Introspection", "Why Distribute Bindings Upstream", "Writing a VAPI Manually", "1. Prerequisites", "2. Getting Started", "2.1. The VAPI File", "2.2. Attribution and License", "2.3. The CCode Attribute", "2.4. Create a Root Namespace", "2.5. Include the C Header Files", "2.6. Symbol Name Translations", "2.7. Code Formatting Conventions", "2.8. Documentation and Valadoc.org", "2.9. The Version Attribute", "3. Using Vala\u2019s Automatic Memory Management", "3.1. Pointers in C (or what all these *\u2019s mean)", "3.2. Constants, the Stack and the Heap in C", "3.3. The Concept of \u201cOwnership\u201d in Vala", "3.4. Binding to C Heap Handlers", "4. Recognizing Vala Semantics in C Code", "4.1. Constants", "4.2. Enums and Flags", "4.3. Simple Type Structs", "4.4. Structs", "4.5. Compact Classes", "4.6. Functions", "4.7. Delegates", "5. Fundamentals of Binding a C Function", "5.1. Out and Reference Parameters and Return Values", "5.2. Ownership", "5.3. Nullability", "5.4. Static Methods", "5.5. Changing the Position of Generated Arguments", "5.6. Default Values and Changing an Argument\u2019s Position", "5.7. Adapting a Signature with a Vala Wrapper", "5.8. Variadic Arguments (a.k.a. \u201c\u2026\u201d)", "5.9. Functions That Do Not Return", "5.10. Methods that Change the Instance Reference", "5.11. Methods that Destroy the Instance Reference", "6. Adding Vala Friendly Semantics", "6.1. to_string () Methods", "6.2. Properties", "6.3. Collections", "7. Binding a C Function\u2019s Parameter and Return Types", "7.1. Basic Types", "7.2. Structs", "7.3. Arrays", "7.4. Strings and Buffers", "7.5. Function Pointers", "7.6. Parameters of Variable Type (Generics)", "7.7. Pointers", "8. Binding a C Struct\u2019s Fields", "8.1. Structs", "8.2. Pointers to Structs", "8.3. Arrays", "8.4. Function Pointers", "8.5. Unions", "9. Extra Hints", "10. Awkward Situations", "10.1. Array Lengths", "10.2. Dependently Typed Ownership", "10.3. Member Length", "10.4. Owned Array of Unowned Objects", "10.5. Shared Context Delegates", "Documentation", "Valadoc Guide", "1. Quick Start", "2. Command Line Tool", "3. Documentation Comment Markup", "3.1.1. Brief Description", "3.1.2. Formatting", "3.1.3. Taglets", "3.1.4. Contributing to Valadoc", "Developer Guides", "Vala FAQ", "Vala Documentation", "Installation Guide", "Build Systems", "Code Editors and IDEs", "Tooling", "Language Server Protocol Support", "Other Tools", "Syntax Support", "GUI Programming", "Tutorials", "Programming Language", "Main Tutorial", "1. First Program", "2. Basics", "2.1. Source Files and Compilation", "2.2. Syntax Overview", "2.3. Comments", "2.4. Data Types", "2.5. Operators", "2.6. Control Structures", "2.7. Language Elements", "2.8. Code Attributes", "3. Object Oriented Programming", "3.1. Basics", "3.2. Construction", "3.3. Destruction", "3.4. Signals", "3.5. Properties", "3.6. Inheritance", "3.7. Abstract Classes", "3.8. Interfaces", "3.9. Polymorphism", "3.10. Method Hiding", "3.11. Run-Time Type Information", "3.12. Dynamic Type Casting", "3.13. Generics", "3.14. GObject-Style Construction", "4. Advanced Features", "4.1. Assertions and Contract Programming", "4.2. Error Handling", "4.3. Parameter Directions", "4.4. Collections", "4.5. Methods With Syntax Support", "4.6. Multi-Threading", "4.7. The Main Loop", "4.8. Asynchronous Methods", "4.9. Weak References", "4.10. Ownership", "4.11. Variable-Length Argument Lists", "4.12. Pointers", "4.13. Non-Object classes", "4.14. D-Bus Integration", "4.15. Profiles", "5. Experimental Features", "5.1. Chained Relational Expressions", "5.2. Regular Expression Literals", "5.3. Strict Non-Null Mode", "6. Libraries", "6.1. Using Libraries", "6.2. Creating a Library", "6.3. Binding Libraries with VAPI Files", "7. Tools", "7.1. valac", "7.2. vapigen", "7.3. vala-gen-introspect", "8. Techniques", "8.1. Debugging", "8.2. Using GLib"], "terms": {"valac": [0, 4, 17, 20, 21, 25, 30, 45, 94, 96, 101, 107, 109, 146, 147, 153, 154, 156, 161], "compil": [0, 2, 6, 7, 16, 17, 20, 21, 25, 30, 34, 36, 40, 42, 51, 55, 56, 59, 92, 94, 95, 98, 106, 108, 115, 116, 125, 134, 136, 142, 143, 145, 146, 147, 151, 152, 153, 155, 157, 161], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 30, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 83, 85, 87, 89, 90, 91, 92, 95, 96, 98, 102, 107, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 159, 162], "self": [0, 52, 61], "host": 0, "translat": [0, 20, 24, 28, 42, 62, 64, 134, 162], "sourc": [0, 2, 5, 6, 16, 17, 21, 23, 26, 49, 60, 80, 85, 87, 92, 94, 95, 98, 101, 102, 107, 108, 122, 129, 139, 140, 154, 155, 157, 161], "code": [0, 1, 2, 4, 5, 6, 7, 8, 12, 16, 18, 21, 22, 24, 27, 30, 34, 35, 36, 40, 43, 46, 56, 60, 62, 65, 66, 69, 74, 80, 86, 94, 95, 99, 100, 101, 102, 106, 107, 108, 109, 110, 111, 112, 114, 115, 118, 121, 122, 123, 125, 126, 130, 131, 134, 135, 136, 138, 139, 140, 142, 146, 147, 151, 154, 157, 161, 162], "c": [0, 3, 4, 5, 6, 7, 12, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 59, 61, 62, 65, 66, 67, 68, 69, 74, 75, 77, 95, 97, 106, 107, 109, 110, 112, 114, 115, 118, 119, 120, 121, 122, 124, 125, 126, 130, 131, 134, 135, 138, 143, 144, 147, 149, 152, 154, 155, 157, 161, 162], "header": [0, 3, 12, 23, 24, 27, 28, 39, 42, 64, 71, 94, 109, 118, 154], "file": [0, 5, 6, 12, 15, 17, 18, 21, 24, 26, 27, 28, 39, 42, 44, 45, 48, 54, 59, 85, 86, 87, 92, 96, 97, 101, 102, 107, 108, 115, 116, 118, 134, 152, 153, 154, 157, 158, 159, 160, 161], "It": [0, 1, 5, 6, 20, 22, 26, 35, 39, 43, 46, 49, 50, 52, 54, 62, 66, 86, 94, 106, 107, 112, 114, 115, 118, 122, 126, 128, 131, 134, 135, 140, 143, 152, 153, 154, 157, 158], "us": [0, 3, 5, 6, 7, 8, 12, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30, 32, 35, 36, 38, 40, 41, 42, 43, 44, 45, 48, 51, 52, 54, 56, 59, 60, 62, 65, 66, 67, 69, 74, 75, 77, 81, 87, 88, 89, 90, 91, 95, 96, 98, 100, 101, 102, 106, 107, 109, 110, 112, 113, 114, 115, 116, 118, 120, 121, 122, 124, 125, 126, 127, 130, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 152, 155, 157, 159, 160], "gobject": [0, 5, 17, 18, 19, 22, 25, 44, 85, 93, 95, 106, 107, 115, 117, 118, 119, 121, 122, 125, 128, 143, 144, 145, 147, 154, 159], "type": [0, 3, 6, 7, 16, 17, 22, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 44, 48, 49, 50, 51, 55, 61, 65, 66, 68, 71, 72, 73, 74, 75, 78, 81, 91, 95, 106, 107, 108, 110, 113, 114, 115, 117, 118, 121, 122, 123, 124, 125, 126, 130, 131, 134, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 150, 151, 162], "system": [0, 1, 5, 20, 45, 48, 52, 55, 86, 87, 94, 95, 96, 99, 106, 109, 112, 118, 121, 125, 126, 130, 131, 134, 136, 138, 139, 145, 147, 152], "creat": [0, 1, 5, 6, 8, 12, 18, 20, 21, 24, 32, 36, 41, 44, 46, 69, 86, 102, 107, 110, 112, 115, 121, 123, 128, 130, 131, 134, 138, 139, 142, 144, 152, 153, 155, 157, 158, 161], "class": [0, 1, 3, 5, 6, 7, 8, 20, 22, 28, 30, 32, 38, 39, 43, 48, 50, 51, 52, 57, 58, 61, 62, 63, 68, 71, 75, 77, 83, 107, 108, 109, 110, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 136, 137, 138, 139, 141, 142, 146, 150, 154, 161], "interfac": [0, 6, 7, 8, 20, 62, 85, 94, 98, 108, 116, 117, 118, 122, 126, 127, 129, 136, 145, 146, 154, 155], "declar": [0, 3, 6, 20, 36, 38, 48, 57, 66, 68, 110, 112, 113, 115, 118, 122, 123, 124, 125, 126, 131, 134, 143, 151], "The": [0, 1, 2, 3, 6, 7, 8, 12, 16, 17, 20, 21, 22, 24, 26, 28, 29, 30, 32, 34, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 52, 54, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 73, 79, 85, 86, 87, 89, 92, 94, 96, 97, 98, 100, 107, 109, 112, 113, 114, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 146, 147, 150, 151, 153, 154, 155, 156, 157, 161, 162], "syntax": [0, 5, 20, 21, 50, 59, 62, 90, 94, 98, 99, 106, 107, 108, 115, 116, 120, 121, 122, 125, 131, 132, 133, 136], "similar": [0, 18, 20, 21, 48, 74, 94, 106, 107, 115, 121, 130, 134, 136, 142], "modifi": [0, 8, 18, 30, 39, 55, 62, 66, 94, 115, 118, 121, 123, 124, 127, 135, 141, 142], "better": [0, 20, 21, 22, 30, 36, 43, 94, 122, 143, 157], "fit": [0, 12, 94, 109, 112], "support": [0, 3, 21, 41, 46, 87, 94, 97, 98, 99, 106, 112, 115, 118, 119, 131, 132, 133, 138, 143, 144, 147, 150], "modern": [0, 95, 106, 134, 144], "languag": [0, 1, 15, 21, 34, 46, 95, 99, 102, 104, 106, 107, 108, 109, 110, 111, 112, 118, 123, 125, 126, 134, 146, 147, 157, 162], "featur": [0, 1, 15, 20, 21, 38, 94, 98, 106, 107, 112, 115, 118, 125, 133, 134, 147, 149, 150, 151], "follow": [0, 17, 18, 20, 21, 22, 23, 27, 28, 30, 38, 40, 44, 48, 52, 61, 62, 65, 66, 69, 74, 80, 86, 96, 109, 112, 115, 118, 121, 123, 125, 126, 130, 135, 137, 138, 139, 142, 150, 153, 154, 155, 162], "properti": [0, 3, 6, 7, 20, 30, 59, 62, 66, 71, 94, 107, 112, 117, 124, 126, 131, 132, 136, 143, 145, 146], "signal": [0, 6, 7, 20, 21, 94, 117, 122, 135, 145, 146, 161], "foreach": [0, 6, 62, 110, 114, 136, 137], "lambda": [0, 83, 113, 115, 121], "express": [0, 6, 8, 39, 63, 82, 83, 94, 112, 113, 115, 121, 129, 148], "infer": [0, 39, 108, 115, 143], "local": [0, 18, 32, 90, 112, 115, 135, 146, 153, 154], "variabl": [0, 1, 3, 5, 8, 17, 18, 21, 28, 30, 58, 62, 63, 65, 71, 74, 94, 110, 112, 114, 115, 122, 129, 131, 132, 133, 135, 141, 142, 150], "gener": [0, 1, 4, 5, 6, 12, 16, 17, 18, 19, 22, 25, 27, 28, 29, 30, 32, 35, 40, 41, 43, 47, 50, 51, 53, 63, 66, 67, 81, 85, 86, 87, 91, 92, 93, 94, 95, 101, 107, 111, 112, 115, 117, 122, 136, 138, 142, 143, 147, 153, 154, 155, 157, 162], "non": [0, 5, 6, 20, 21, 44, 48, 66, 114, 115, 123, 125, 132, 142, 147, 148], "null": [0, 6, 8, 20, 39, 44, 48, 50, 53, 55, 62, 63, 67, 69, 73, 74, 94, 112, 113, 114, 115, 122, 129, 133, 135, 137, 139, 142, 143, 148, 154, 161], "assist": [0, 27, 106], "memori": [0, 22, 27, 35, 36, 38, 44, 48, 49, 69, 73, 74, 81, 94, 106, 112, 120, 135, 141, 142, 144], "manag": [0, 22, 27, 28, 35, 36, 38, 69, 94, 96, 106, 112, 120, 134, 138, 141, 142, 144], "except": [0, 6, 7, 8, 48, 112, 113, 114, 125, 134, 140, 150], "handl": [0, 5, 7, 20, 21, 28, 34, 36, 42, 44, 50, 98, 111, 121, 130, 132, 140, 144, 160], "modul": [0, 5, 97, 138, 142], "plugin": 0, "design": [0, 5, 20, 62, 66, 94, 100, 122, 134, 140, 142], "allow": [0, 20, 21, 23, 25, 26, 33, 50, 52, 56, 59, 60, 61, 62, 74, 94, 106, 107, 111, 114, 115, 118, 119, 121, 124, 125, 126, 134, 136, 138, 139, 142, 144, 149, 154], "access": [0, 8, 50, 59, 66, 71, 81, 94, 106, 107, 112, 115, 118, 121, 122, 123, 125, 135, 136, 137, 138, 144], "exist": [0, 12, 20, 21, 22, 23, 32, 42, 54, 86, 87, 94, 97, 102, 106, 130, 134, 136, 142], "librari": [0, 1, 3, 5, 12, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 34, 40, 42, 44, 46, 50, 65, 69, 74, 85, 95, 96, 106, 107, 115, 118, 131, 136, 140, 143, 144, 147, 157, 158, 159], "especi": [0, 21, 27, 67, 112], "base": [0, 6, 8, 20, 21, 28, 34, 36, 44, 97, 110, 113, 114, 120, 123, 125, 126, 127, 131, 141, 144, 154, 159], "without": [0, 2, 18, 21, 38, 45, 60, 68, 74, 94, 95, 107, 112, 115, 118, 122, 123, 125, 126, 131, 134, 138, 139, 140, 143, 150, 154], "need": [0, 8, 18, 20, 21, 29, 34, 35, 36, 38, 42, 43, 44, 45, 49, 60, 61, 62, 65, 66, 68, 70, 73, 75, 87, 94, 96, 106, 109, 111, 112, 120, 126, 131, 134, 138, 139, 140, 142, 144, 146, 147, 153, 154, 157, 162], "runtim": [0, 20, 94, 95, 106, 112, 115, 122, 128, 129, 130, 131, 133, 134, 138, 147], "bind": [0, 1, 5, 16, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 40, 41, 43, 51, 53, 54, 58, 60, 62, 64, 65, 66, 69, 72, 74, 77, 87, 93, 116, 143, 145, 151, 152, 158, 159], "all": [0, 3, 5, 6, 7, 8, 17, 20, 21, 22, 28, 34, 38, 39, 41, 42, 48, 49, 55, 59, 61, 64, 69, 87, 94, 96, 106, 107, 109, 112, 114, 115, 118, 121, 123, 124, 125, 130, 131, 133, 134, 136, 138, 146, 150, 151, 153, 154, 155, 157, 162], "an": [0, 1, 5, 6, 8, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 42, 43, 44, 46, 47, 48, 50, 52, 54, 58, 62, 63, 65, 67, 68, 69, 74, 75, 79, 80, 82, 86, 90, 91, 97, 98, 106, 107, 110, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 146, 147, 151, 152, 153, 154, 155, 157, 162], "api": [0, 12, 18, 20, 22, 85, 95, 106, 122, 136, 138, 154, 162], "contain": [0, 3, 5, 8, 20, 21, 28, 29, 32, 35, 36, 43, 51, 62, 69, 74, 94, 112, 113, 115, 118, 123, 124, 125, 126, 131, 136, 137, 147, 154, 155], "method": [0, 3, 5, 6, 7, 8, 21, 22, 28, 30, 42, 44, 47, 48, 54, 55, 59, 61, 62, 63, 65, 66, 68, 77, 94, 98, 107, 108, 110, 112, 113, 117, 118, 119, 121, 122, 123, 126, 128, 130, 131, 132, 133, 134, 135, 136, 138, 139, 143, 146, 157, 159], "current": [0, 8, 20, 25, 45, 62, 94, 100, 112, 118, 121, 137, 138, 139, 147, 151, 154], "come": [0, 20, 74, 78, 96, 106, 122, 131, 151], "glib": [0, 5, 15, 18, 20, 21, 22, 28, 29, 30, 42, 44, 75, 91, 94, 106, 107, 112, 115, 118, 121, 122, 123, 124, 125, 126, 130, 131, 133, 134, 138, 139, 140, 145, 146, 147, 155, 157, 160], "gtk": [0, 3, 8, 18, 20, 94, 102, 115, 119, 122, 139], "mani": [0, 20, 21, 50, 62, 94, 95, 98, 100, 102, 109, 112, 140, 142, 145, 155], "other": [0, 1, 5, 6, 21, 36, 42, 43, 45, 46, 66, 69, 87, 91, 95, 96, 98, 99, 100, 102, 106, 107, 108, 111, 113, 115, 118, 120, 123, 125, 131, 134, 135, 136, 137, 138, 140, 141, 142, 154, 155], "from": [0, 1, 5, 6, 7, 8, 12, 17, 20, 22, 27, 30, 32, 35, 36, 39, 42, 43, 44, 46, 48, 52, 59, 85, 87, 91, 98, 100, 101, 106, 107, 108, 115, 118, 121, 122, 123, 125, 126, 128, 130, 131, 134, 135, 136, 139, 140, 142, 143, 144, 145, 146, 147, 153, 154, 155, 157, 158, 162], "gnome": [0, 1, 2, 6, 16, 17, 18, 20, 29, 32, 37, 94, 95, 98, 100, 102, 103, 104, 106, 109, 136], "platform": [0, 1, 36, 94, 106, 109, 112, 116, 147, 162], "written": [0, 12, 18, 22, 23, 25, 49, 54, 62, 65, 69, 85, 95, 97, 106, 109, 136, 138, 142, 154, 155], "applic": [0, 1, 18, 20, 21, 66, 85, 95, 102, 106, 113, 123, 136, 140, 153, 154, 156], "difficult": [0, 20, 44, 106], "onli": [0, 3, 5, 6, 20, 21, 22, 25, 28, 29, 32, 40, 41, 50, 53, 66, 69, 74, 86, 87, 88, 90, 94, 106, 107, 110, 112, 115, 118, 121, 122, 123, 125, 130, 131, 132, 134, 135, 137, 138, 139, 143, 154], "ha": [0, 1, 6, 8, 20, 21, 25, 30, 36, 41, 42, 43, 44, 49, 50, 59, 61, 62, 68, 73, 75, 87, 91, 95, 96, 100, 102, 106, 107, 112, 113, 118, 122, 123, 125, 130, 134, 135, 136, 137, 138, 140, 142, 146, 150, 157], "instal": [0, 15, 17, 20, 25, 32, 86, 87, 94, 95, 107, 136, 152, 153, 154], "mai": [0, 6, 20, 21, 22, 23, 26, 32, 41, 43, 46, 48, 49, 50, 53, 61, 62, 65, 67, 69, 71, 74, 80, 86, 87, 90, 94, 98, 106, 107, 110, 112, 113, 114, 115, 118, 119, 122, 123, 124, 125, 126, 127, 130, 131, 133, 134, 135, 138, 139, 140, 142, 157], "usual": [0, 6, 12, 20, 21, 30, 34, 35, 44, 48, 54, 55, 61, 75, 94, 96, 98, 110, 131, 142, 143, 144, 147], "should": [0, 1, 18, 20, 21, 25, 26, 30, 44, 50, 51, 59, 67, 68, 71, 73, 75, 96, 106, 112, 115, 118, 122, 134, 136, 138, 140, 141, 142, 143, 152, 154, 162], "also": [0, 3, 5, 6, 8, 12, 18, 20, 21, 22, 25, 28, 35, 36, 39, 40, 41, 49, 52, 54, 55, 62, 65, 68, 69, 72, 87, 92, 94, 96, 106, 107, 109, 110, 112, 113, 115, 118, 121, 122, 123, 125, 126, 130, 131, 134, 135, 136, 140, 142, 144, 145, 146, 153, 154, 157, 158, 159, 162], "easili": [0, 5, 21, 48, 69, 83, 94, 118, 121, 142], "possibl": [0, 20, 21, 22, 23, 38, 46, 52, 54, 69, 94, 98, 106, 112, 114, 115, 121, 123, 125, 126, 130, 131, 138, 139, 141, 151, 153, 154], "write": [0, 1, 5, 6, 18, 19, 20, 23, 26, 30, 34, 36, 39, 41, 60, 93, 94, 102, 103, 104, 106, 110, 112, 115, 118, 121, 122, 123, 125, 126, 131, 139, 143, 147, 149, 154], "e": [0, 3, 8, 20, 21, 23, 28, 30, 35, 42, 43, 46, 51, 64, 66, 67, 69, 72, 91, 94, 110, 112, 115, 121, 131, 133, 134, 136, 140, 142, 143, 145, 146, 151, 152, 154, 161], "g": [0, 8, 21, 23, 28, 30, 35, 42, 64, 66, 67, 69, 91, 110, 112, 115, 130, 132, 133, 140, 142, 143, 144, 145, 151, 152, 154, 161], "parser": [0, 4, 5, 7, 8, 21, 94, 102], "so": [0, 1, 2, 5, 6, 8, 20, 21, 22, 25, 30, 36, 39, 40, 41, 42, 43, 44, 50, 52, 59, 65, 69, 71, 74, 94, 106, 110, 111, 112, 115, 118, 122, 123, 124, 125, 126, 130, 131, 134, 135, 138, 139, 140, 147, 151, 152, 154, 157, 161], "time": [0, 20, 21, 34, 36, 49, 71, 77, 94, 106, 112, 117, 118, 121, 122, 130, 138, 139, 140, 141, 144, 147, 151, 154], "inform": [0, 1, 8, 18, 20, 21, 33, 36, 40, 46, 48, 61, 71, 94, 100, 106, 112, 115, 117, 122, 134, 139, 152, 153, 157, 158, 161], "avail": [0, 3, 21, 44, 91, 96, 100, 106, 112, 118, 125, 147, 162], "when": [0, 6, 8, 12, 18, 20, 21, 22, 25, 27, 30, 32, 34, 36, 38, 40, 41, 42, 44, 48, 49, 50, 51, 55, 64, 66, 69, 71, 73, 80, 81, 83, 87, 88, 91, 94, 98, 109, 110, 112, 115, 123, 125, 126, 130, 131, 134, 135, 136, 138, 139, 140, 142, 144, 150, 153, 155, 157], "develop": [0, 1, 15, 20, 21, 25, 32, 94, 95, 96, 98, 100, 103, 104], "want": [0, 6, 18, 21, 48, 91, 94, 96, 107, 109, 114, 118, 119, 122, 126, 131, 134, 136, 144, 154, 157], "high": [0, 1, 95, 106], "level": [0, 1, 21, 35, 95, 106, 145, 152], "program": [0, 2, 12, 20, 28, 30, 36, 40, 46, 62, 69, 85, 95, 97, 104, 106, 109, 112, 115, 118, 121, 122, 130, 132, 134, 136, 138, 139, 142, 144, 153, 154, 156, 157, 161], "can": [0, 1, 2, 5, 6, 8, 12, 16, 17, 18, 20, 21, 22, 23, 25, 28, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 66, 68, 69, 72, 74, 75, 76, 77, 79, 80, 85, 86, 90, 91, 92, 96, 98, 102, 106, 107, 109, 110, 112, 113, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 157, 159, 161, 162], "t": [0, 3, 6, 7, 8, 12, 20, 22, 30, 36, 43, 52, 53, 57, 61, 62, 69, 76, 83, 87, 96, 106, 107, 109, 110, 112, 115, 118, 121, 125, 134, 137, 138, 142, 143, 151, 157], "don": [0, 3, 6, 7, 8, 12, 96, 112, 115, 134, 142], "java": [0, 106, 109, 112, 115, 119, 121, 122, 123, 125, 126, 130, 131, 134, 136], "variou": [0, 27, 38, 64, 92, 130, 131, 136, 155], "reason": [0, 21, 36, 94, 106, 107, 112, 119, 121, 129, 142, 143], "thei": [0, 6, 12, 20, 21, 25, 28, 36, 41, 43, 44, 46, 49, 50, 61, 68, 72, 74, 77, 83, 94, 98, 106, 109, 110, 112, 113, 115, 116, 125, 126, 131, 136, 139, 140, 141, 142, 143, 145, 148, 153], "ar": [0, 1, 2, 3, 5, 6, 7, 8, 12, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 55, 61, 62, 64, 66, 67, 68, 69, 71, 72, 74, 75, 78, 79, 83, 88, 90, 91, 92, 94, 95, 96, 98, 100, 106, 107, 109, 110, 111, 112, 113, 115, 116, 118, 120, 121, 122, 123, 125, 128, 130, 131, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 157, 162], "stuck": 0, "complex": [0, 73, 75, 149], "object": [0, 5, 7, 8, 20, 22, 34, 36, 38, 43, 61, 62, 66, 69, 77, 78, 80, 106, 107, 110, 112, 113, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 151, 154, 157, 161, 162], "orient": [0, 8, 22, 106, 112, 115, 118, 122], "rapidli": 0, "while": [0, 6, 20, 21, 23, 38, 41, 44, 62, 94, 114, 124, 125, 130, 143], "maintain": [0, 1, 5, 17, 20, 21, 106], "standard": [0, 17, 62, 122, 133, 136, 137, 138, 147, 152, 154, 162], "abi": [0, 95], "keep": [0, 8, 18, 20, 43, 52, 94, 106, 112, 141, 161], "requir": [0, 5, 6, 18, 20, 21, 26, 36, 39, 62, 67, 90, 94, 95, 96, 98, 106, 107, 109, 115, 121, 123, 125, 126, 129, 130, 133, 134, 139, 143, 147, 153, 154, 158], "low": [0, 94], "same": [0, 6, 7, 20, 21, 25, 26, 32, 42, 49, 50, 52, 64, 71, 72, 74, 94, 98, 107, 109, 111, 112, 113, 115, 118, 119, 120, 121, 125, 126, 127, 130, 134, 135, 136, 138, 139, 142, 152], "wai": [0, 5, 12, 18, 20, 21, 22, 28, 43, 53, 55, 66, 67, 79, 82, 83, 87, 92, 94, 106, 109, 111, 115, 118, 121, 122, 125, 126, 131, 134, 135, 136, 138, 139, 140, 142, 144, 149, 153, 157], "nativ": [0, 21, 95, 106], "accept": [0, 5, 6, 18, 48, 130, 139], "part": [0, 1, 5, 6, 20, 21, 34, 36, 44, 76, 107, 109, 110, 112, 114, 115, 118, 123, 134, 144, 152], "suffer": 0, "higher": 0, "which": [0, 1, 4, 5, 6, 7, 8, 17, 18, 20, 21, 23, 28, 32, 35, 43, 44, 46, 48, 50, 56, 58, 61, 68, 69, 74, 79, 91, 94, 106, 107, 110, 112, 113, 114, 115, 118, 119, 121, 122, 124, 125, 126, 128, 130, 131, 134, 138, 139, 140, 142, 147, 151, 152, 154, 157, 161, 162], "some": [0, 6, 7, 12, 20, 21, 36, 38, 51, 55, 59, 63, 64, 69, 90, 98, 102, 106, 107, 112, 115, 118, 122, 125, 126, 129, 131, 134, 136, 137, 138, 139, 140, 142, 146, 148, 157], "situat": [0, 20, 22, 44, 59, 69, 125, 138, 145, 157], "produc": [0, 5, 20, 22, 27, 51, 52, 94, 109, 115], "you": [0, 3, 5, 6, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 35, 48, 52, 65, 70, 77, 86, 87, 89, 90, 91, 96, 106, 107, 109, 110, 112, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 138, 139, 141, 142, 143, 144, 146, 149, 150, 151, 153, 154, 156, 157, 162], "ve": [0, 70, 96, 109], "your": [0, 6, 17, 18, 20, 21, 22, 23, 25, 26, 52, 62, 86, 87, 92, 94, 96, 109, 112, 118, 120, 122, 126, 130, 136, 141, 142, 143, 146, 151, 153, 154, 157], "directli": [0, 17, 28, 46, 48, 72, 106, 107, 112, 115, 118, 126, 128, 136, 145, 154, 159], "won": [0, 109, 112, 151], "look": [0, 6, 8, 18, 20, 21, 22, 25, 39, 43, 48, 90, 94, 109, 125, 131, 138], "differ": [0, 2, 5, 6, 13, 20, 21, 22, 30, 32, 38, 39, 44, 48, 50, 59, 64, 90, 94, 95, 98, 106, 109, 111, 112, 113, 115, 118, 119, 124, 125, 126, 127, 131, 135, 136, 140, 144, 145, 147], "than": [0, 3, 6, 8, 20, 21, 22, 30, 34, 36, 43, 51, 52, 86, 94, 98, 106, 114, 115, 118, 122, 124, 126, 134, 136, 138, 142, 145, 146, 157], "ani": [0, 18, 20, 21, 36, 39, 41, 43, 47, 48, 50, 52, 66, 72, 73, 86, 87, 92, 94, 96, 100, 106, 110, 112, 113, 114, 115, 118, 121, 123, 124, 125, 126, 131, 134, 135, 136, 137, 138, 139, 140, 142, 150, 153, 154, 158], "There": [0, 5, 12, 18, 20, 21, 22, 34, 35, 41, 43, 44, 50, 64, 66, 78, 91, 94, 98, 109, 113, 115, 118, 122, 123, 124, 125, 133, 134, 140, 142], "distribut": [0, 2, 12, 19, 20, 25, 26, 93, 94, 96, 100, 154, 156], "tarbal": [0, 154], "addit": [0, 5, 20, 26, 32, 87, 95, 98, 112, 119, 122, 140, 154], "run": [0, 5, 6, 15, 16, 17, 18, 20, 36, 40, 86, 98, 106, 109, 112, 114, 117, 121, 125, 130, 131, 134, 138, 139, 140, 146, 151, 154, 155, 157, 161], "build": [0, 1, 3, 5, 16, 20, 21, 22, 25, 32, 98, 99, 153, 154, 156, 157], "depend": [0, 5, 20, 21, 22, 36, 38, 43, 49, 75, 78, 94, 113, 131, 138, 147, 152, 153], "user": [0, 1, 20, 21, 34, 44, 46, 61, 63, 98, 118, 122, 136, 139], "goal": [1, 15, 126], "thi": [1, 5, 6, 7, 8, 12, 16, 17, 18, 20, 21, 22, 25, 26, 28, 30, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 62, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 80, 83, 86, 87, 88, 89, 90, 92, 94, 95, 96, 98, 102, 107, 109, 110, 112, 113, 114, 115, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 161, 162], "document": [1, 15, 20, 22, 23, 24, 26, 44, 53, 71, 85, 86, 87, 89, 90, 91, 92, 93, 94, 98, 100, 101, 106, 111, 131, 136, 139, 154, 162], "provid": [1, 6, 20, 21, 27, 28, 43, 44, 58, 61, 62, 94, 96, 98, 100, 102, 106, 113, 115, 121, 122, 124, 125, 126, 134, 136, 137, 143, 162], "singl": [1, 3, 20, 22, 27, 28, 29, 30, 38, 39, 69, 94, 112, 122, 131, 138, 140], "point": [1, 6, 12, 20, 21, 26, 27, 35, 40, 52, 72, 106, 107, 110, 112, 118, 119, 131, 134, 139, 140, 142, 144], "interest": [1, 5, 18, 21, 122, 135], "improv": [1, 92, 94], "vala": [1, 2, 3, 7, 8, 15, 16, 17, 22, 23, 25, 27, 28, 30, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 60, 61, 62, 65, 66, 67, 68, 69, 74, 76, 77, 79, 82, 83, 85, 86, 87, 90, 92, 96, 97, 98, 100, 101, 102, 107, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162], "hope": 1, "encourag": [1, 21, 106], "more": [1, 5, 6, 8, 18, 20, 21, 22, 30, 34, 36, 38, 39, 54, 67, 73, 75, 77, 80, 86, 92, 94, 95, 98, 100, 102, 106, 109, 112, 115, 118, 120, 121, 122, 124, 125, 126, 133, 134, 135, 138, 139, 140, 144, 145, 149, 155, 156, 157, 162], "contribut": [1, 16, 18, 46, 88], "find": [1, 6, 8, 18, 21, 25, 39, 86, 87, 100, 112, 125, 138, 162], "fix": [1, 22, 74, 81, 112, 143], "bug": [1, 20, 62, 82, 94], "test": [1, 17, 18, 21, 22, 23, 25, 30, 32, 33, 98, 113, 114, 115, 121, 130, 134, 136, 138, 140, 142, 148, 153, 154], "case": [1, 6, 8, 12, 18, 20, 22, 27, 28, 29, 42, 44, 49, 50, 58, 63, 66, 67, 73, 80, 81, 94, 107, 109, 110, 112, 113, 114, 115, 122, 125, 126, 130, 131, 135, 138, 139, 140, 141, 142, 143, 145, 150, 151, 155, 157], "implement": [1, 3, 6, 8, 20, 43, 61, 62, 94, 98, 100, 107, 115, 117, 118, 120, 121, 122, 124, 126, 129, 130, 134, 135, 136, 137, 144, 145, 154], "new": [1, 3, 6, 8, 17, 20, 22, 30, 32, 38, 42, 44, 55, 57, 62, 74, 86, 90, 106, 107, 108, 110, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 139, 142, 144, 146, 151, 154, 157, 162], "In": [1, 5, 6, 8, 15, 20, 21, 29, 30, 34, 41, 42, 44, 46, 51, 62, 67, 69, 75, 77, 80, 88, 90, 94, 107, 109, 110, 112, 113, 114, 115, 121, 122, 123, 125, 130, 131, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 152, 153], "opinion": 1, "": [1, 3, 5, 6, 7, 8, 12, 16, 18, 20, 21, 22, 25, 26, 27, 28, 30, 33, 43, 44, 47, 48, 50, 52, 55, 56, 62, 65, 66, 68, 69, 72, 74, 83, 85, 90, 94, 96, 100, 107, 110, 112, 113, 115, 118, 120, 121, 122, 125, 126, 128, 130, 131, 134, 136, 138, 140, 141, 142, 143, 144, 145, 146, 147, 150, 154, 157, 158], "author": [1, 2, 3, 17, 26, 94], "qualiti": [1, 16], "1": [1, 2, 6, 15, 17, 20, 21, 33, 41, 42, 43, 48, 52, 66, 69, 81, 86, 90, 91, 94, 97, 102, 112, 114, 115, 119, 122, 133, 135, 136, 137, 141, 149, 150, 152, 153, 154, 157], "0": [1, 6, 15, 17, 18, 20, 21, 28, 33, 41, 42, 43, 52, 62, 86, 90, 91, 94, 107, 112, 114, 115, 118, 121, 125, 133, 134, 136, 137, 140, 141, 143, 146, 149, 150, 152, 153, 154, 157], "import": [1, 5, 6, 8, 30, 34, 39, 40, 43, 44, 50, 102, 106, 107, 115, 121, 125, 134, 135, 136, 139, 144, 154], "futur": [1, 148], "becaus": [1, 5, 6, 8, 20, 21, 22, 40, 48, 94, 98, 107, 113, 119, 121, 126, 127, 130, 138, 140, 142, 145, 147, 157], "simplifi": [1, 94, 138], "task": [1, 109, 113, 140], "excel": 1, "neutral": 1, "necessari": [1, 3, 6, 12, 20, 94, 115, 133, 140, 154], "next": [1, 20, 22, 43, 62, 73, 121, 137, 140, 141, 153, 154], "fresh": 1, "easi": [1, 20, 21, 22, 94, 98, 126], "read": [1, 6, 20, 21, 22, 30, 41, 43, 49, 53, 98, 102, 112, 122, 125, 131, 132], "name": [1, 3, 6, 7, 8, 20, 21, 24, 25, 26, 27, 28, 32, 43, 45, 59, 62, 65, 69, 71, 74, 76, 86, 87, 91, 94, 96, 98, 107, 109, 110, 112, 113, 115, 118, 119, 122, 124, 125, 126, 127, 128, 131, 134, 137, 138, 146, 152, 153, 155, 162], "descript": [1, 7, 32, 34, 88, 90, 91, 122, 154, 155, 162], "one": [1, 3, 5, 8, 17, 18, 20, 21, 26, 34, 38, 39, 41, 43, 44, 49, 52, 62, 90, 98, 106, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 129, 130, 131, 134, 137, 138, 140, 141, 143, 144, 145, 153, 161], "often": [1, 3, 21, 29, 32, 41, 42, 49, 55, 61, 66, 69, 71, 73, 74, 77, 94, 98, 106, 115, 125, 140, 143], "feel": [1, 77, 92, 106], "what": [1, 6, 7, 12, 13, 21, 34, 48, 66, 107, 112, 118, 121, 122, 123, 126, 130, 138, 142, 153, 157], "suppos": [1, 4, 6, 17, 52, 116, 122], "do": [1, 6, 18, 20, 21, 22, 28, 30, 36, 41, 43, 46, 47, 50, 55, 61, 62, 66, 74, 83, 106, 109, 112, 114, 115, 118, 120, 121, 122, 125, 126, 130, 131, 135, 138, 139, 140, 142, 149, 155, 157, 161], "spars": 1, "comment": [1, 3, 6, 18, 20, 26, 32, 85, 91, 108, 154], "problem": [1, 18, 20, 21, 46, 55, 119, 122, 126, 134, 138, 140, 142], "howev": [1, 5, 6, 20, 22, 34, 35, 52, 55, 69, 83, 86, 94, 107, 110, 112, 115, 119, 129, 133, 134, 138, 140, 141, 142, 145, 151], "inevit": 1, "long": [1, 6, 21, 26, 30, 32, 88, 106, 112, 122, 137, 140, 142], "its": [1, 5, 6, 8, 20, 27, 48, 49, 86, 92, 98, 102, 106, 110, 115, 118, 122, 123, 124, 125, 126, 128, 129, 130, 134, 136, 138, 140, 141, 147, 161], "call": [1, 3, 5, 6, 7, 8, 20, 25, 27, 28, 32, 34, 44, 45, 48, 51, 54, 56, 61, 62, 65, 66, 68, 73, 75, 86, 94, 98, 107, 110, 112, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 137, 139, 140, 142, 143, 146, 154, 162], "stack": [1, 20, 34, 35, 74, 95, 112, 115, 122], "deep": [1, 121], "view": [1, 86, 87, 91, 95, 132], "how": [1, 3, 5, 7, 18, 20, 22, 30, 32, 34, 35, 36, 41, 88, 92, 102, 106, 109, 112, 115, 116, 126, 130, 131, 135, 138, 142, 144, 153, 154, 155, 161, 162], "put": [1, 3, 17, 20, 46, 55, 69, 109, 112, 115, 136, 140], "togeth": [1, 5, 20, 109, 112, 131], "been": [1, 6, 20, 25, 30, 36, 49, 55, 87, 91, 96, 100, 125, 134, 146, 157], "port": [1, 96], "docbook": 1, "wiki": [1, 18, 37, 90, 94, 95, 102, 136], "order": [1, 15, 20, 21, 27, 52, 66, 112, 113, 114, 115, 118, 121, 130, 133, 134, 136, 138, 140, 142, 144, 152, 154], "team": [1, 21], "up": [1, 8, 18, 20, 21, 22, 25, 26, 78, 106, 115, 123, 134, 140, 142, 153], "date": [1, 3, 106], "latest": [1, 20, 94, 157], "releas": [1, 21, 74, 120], "complet": [1, 20, 39, 98, 100, 106, 112, 134, 140, 162], "text": [1, 3, 40, 98, 102, 106, 109, 112, 115, 134, 140, 142, 154], "gnu": [1, 17, 102, 161], "free": [1, 26, 34, 36, 43, 44, 49, 58, 66, 67, 73, 75, 77, 92, 106, 144], "found": [1, 5, 8, 20, 21, 25, 72, 94, 131, 134, 154], "here": [1, 6, 18, 20, 21, 30, 83, 98, 112, 115, 116, 125, 126, 131, 134, 135, 138], "http": [1, 2, 6, 16, 17, 18, 20, 29, 37, 90, 92, 94, 101, 136, 140], "www": [1, 140], "org": [1, 2, 6, 16, 17, 18, 20, 21, 24, 29, 37, 94, 95, 98, 136, 146, 150], "fdl": 1, "html": [1, 6, 16, 18, 32, 86, 102], "wa": [1, 6, 12, 18, 20, 21, 37, 73, 94, 100, 112, 121, 122, 126, 130, 134, 138, 142, 151, 154], "origin": [1, 37, 39, 100, 112, 113, 127, 138, 154], "2008": 1, "updat": [1, 20, 92, 94, 122, 124], "2010": 1, "rodnei": [1, 17], "lorrimar": 1, "j\u00fcrg": [1, 2], "billet": [1, 2], "raffael": [1, 2], "sandrini": [1, 2], "philip": 1, "van": 1, "hoof": 1, "section": [1, 18, 20, 21, 22, 27, 35, 37, 40, 43, 71, 88, 94, 112, 114, 115, 119, 122, 128, 134, 152, 153], "id": [1, 3, 20, 99], "au": 1, "luca": 1, "bruno": 1, "lethalman88": 1, "gmail": 1, "com": [1, 16, 26, 101, 140], "project": [1, 17, 18, 20, 21, 37, 92, 95, 97, 98, 106, 109, 136, 157], "environ": [1, 17, 18, 94, 96, 98, 106, 138, 147], "setup": 1, "vapi": [1, 5, 6, 17, 18, 19, 24, 26, 28, 32, 42, 45, 51, 54, 57, 59, 62, 85, 93, 101, 116, 152, 153, 154, 158, 162], "libge": [1, 96, 136, 152], "intern": [1, 6, 18, 112, 118, 121, 122, 136, 138, 140, 141, 153, 157], "tool": [1, 3, 4, 5, 20, 85, 86, 94, 95, 98, 106, 111, 152, 158, 159, 162], "dev": [2, 17, 90, 96], "gitlab": [2, 6, 16, 17, 18, 29], "issu": [2, 18, 20, 21, 86, 92, 94, 134], "princip": 2, "under": [2, 12, 21, 140], "lgpl": 2, "2": [2, 18, 20, 21, 28, 33, 41, 42, 50, 52, 81, 90, 94, 112, 114, 115, 119, 137, 140, 146, 150, 154], "proprietari": 2, "possibli": [2, 7, 22, 73], "readm": [3, 17, 18, 100], "md": [3, 18], "full": [3, 30, 43, 86, 94, 125, 136, 151], "instruct": [3, 17, 34, 96, 107, 114, 116, 138, 155], "download": [3, 32], "git": [3, 17, 18, 25, 32, 92, 94], "A": [3, 6, 8, 15, 21, 22, 29, 30, 31, 32, 40, 41, 43, 47, 48, 68, 80, 90, 94, 96, 102, 106, 107, 109, 110, 112, 114, 115, 118, 121, 122, 124, 125, 126, 133, 134, 135, 136, 138, 139, 142, 143, 147, 150, 152, 154, 161], "list": [3, 5, 6, 7, 20, 21, 29, 32, 46, 55, 62, 67, 70, 87, 91, 94, 98, 109, 112, 115, 125, 130, 132, 136, 137, 141, 153, 157], "lowercas": [3, 150], "separ": [3, 20, 23, 29, 41, 94, 115, 136], "between": [3, 6, 13, 20, 21, 26, 39, 41, 44, 59, 98, 110, 111, 113, 114, 115, 123, 125, 138, 162], "word": [3, 115], "format": [3, 20, 24, 55, 88, 98, 112], "namespaceclassnam": 3, "For": [3, 5, 6, 8, 18, 20, 21, 25, 27, 28, 29, 30, 33, 35, 36, 39, 42, 43, 48, 50, 62, 65, 66, 68, 74, 94, 98, 109, 110, 112, 113, 115, 122, 125, 126, 129, 136, 137, 139, 140, 141, 142, 153, 155, 156, 157, 161, 162], "exampl": [3, 5, 6, 7, 8, 17, 18, 20, 21, 23, 25, 27, 28, 29, 30, 32, 33, 35, 36, 40, 41, 42, 43, 45, 50, 52, 62, 65, 86, 94, 96, 98, 101, 102, 109, 110, 112, 113, 115, 116, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 141, 142, 143, 146, 150, 153, 157, 162], "filenam": [3, 20, 44, 48], "formalparamet": [3, 6, 7], "valaformalparamet": 3, "namespac": [3, 5, 6, 7, 8, 24, 29, 30, 33, 45, 51, 107, 108, 109, 133, 153], "instead": [3, 20, 21, 22, 35, 41, 46, 58, 96, 106, 109, 112, 115, 120, 122, 124, 125, 135, 138, 139, 140, 143, 144, 157, 159], "qualifi": [3, 8, 91, 107, 115, 153], "symbol": [3, 4, 5, 6, 7, 18, 21, 23, 24, 32, 33, 88, 89, 91, 94, 98, 100, 115, 153], "itself": [3, 18, 21, 68, 94, 109, 115, 118, 131, 140, 142, 145, 153], "seem": [3, 6, 70], "variat": 3, "tab": [3, 31], "rather": [3, 21, 22, 48, 68, 69, 83, 118, 157], "space": [3, 20, 31, 36, 90, 94, 98], "width": [3, 20], "unspecifi": 3, "4": [3, 34, 41, 42, 90, 94, 112, 115, 137, 150, 154], "work": [3, 5, 6, 17, 20, 22, 25, 45, 48, 55, 59, 62, 70, 83, 92, 94, 98, 109, 112, 113, 116, 118, 122, 125, 130, 131, 134, 156, 162], "well": [3, 6, 8, 18, 20, 30, 69, 74, 94, 107, 112, 115, 124, 142, 150], "hang": [3, 125], "brace": [3, 110, 115], "cuddl": 3, "els": [3, 6, 94, 114, 125, 131, 153, 154], "line": [3, 18, 20, 22, 26, 85, 86, 90, 94, 96, 98, 101, 107, 109, 111, 112, 115, 126, 144, 146, 150, 152, 161], "block": [3, 6, 98, 110, 112, 114, 122, 128, 131, 134, 138], "identifi": [3, 6, 18, 20, 26, 30, 35, 40, 60, 98, 107, 110, 112, 113, 118, 130], "seper": 3, "underscor": [3, 110, 115, 122], "camelcas": [3, 115, 146], "enum": [3, 6, 7, 22, 28, 30, 38, 39, 50, 51, 72, 112], "member": [3, 6, 41, 44, 51, 78, 112, 115, 118, 121, 123, 125, 130, 131, 138, 144, 146, 162], "constant": [3, 6, 7, 20, 28, 30, 34, 35, 39, 41, 42, 63, 74, 94, 112], "all_cap": 3, "hungarian": 3, "notat": [3, 154], "implicit": [3, 40, 113, 123], "var": [3, 6, 30, 62, 79, 80, 94, 112, 115, 119, 122, 124, 125, 127, 130, 136, 137, 138, 139, 140, 143, 146, 150, 154], "foo": [3, 20, 21, 28, 29, 30, 32, 41, 43, 44, 48, 50, 52, 53, 61, 65, 66, 69, 72, 73, 74, 75, 76, 79, 80, 81, 83, 110, 112, 115, 125, 127, 128, 133, 136, 142, 143, 144, 150, 161, 162], "No": [3, 31, 34, 38, 118, 124], "length": [3, 38, 48, 52, 55, 63, 74, 78, 112, 115, 132], "limit": [3, 21, 94, 115, 118, 125], "function": [3, 6, 7, 8, 21, 22, 23, 25, 27, 28, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 61, 62, 65, 66, 67, 69, 71, 77, 79, 80, 86, 89, 94, 98, 107, 109, 115, 124, 126, 131, 136, 137, 143, 144, 146, 154, 157, 162], "paramet": [3, 6, 7, 8, 20, 22, 27, 39, 46, 47, 49, 50, 52, 53, 55, 62, 65, 66, 68, 80, 81, 91, 107, 109, 115, 121, 131, 132, 133, 134, 138, 142, 162], "open": [3, 16, 18, 26, 31, 44, 86, 98, 146], "parenthesi": [3, 31, 98, 112], "get": [3, 6, 15, 20, 22, 34, 61, 62, 65, 69, 77, 91, 96, 107, 112, 121, 122, 124, 125, 126, 128, 130, 131, 134, 136, 137, 138, 142, 144, 146, 155], "default": [3, 6, 16, 20, 21, 30, 43, 46, 47, 49, 52, 61, 65, 66, 68, 81, 112, 113, 114, 115, 117, 118, 122, 124, 135, 136, 147, 151, 157], "semicolon": 3, "If": [3, 7, 8, 18, 20, 21, 22, 23, 25, 28, 32, 36, 46, 48, 49, 52, 53, 56, 58, 62, 66, 67, 68, 69, 70, 71, 73, 75, 85, 86, 94, 96, 98, 107, 109, 112, 115, 119, 122, 125, 129, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 151, 157], "have": [3, 6, 7, 8, 15, 17, 20, 21, 22, 25, 26, 29, 30, 32, 35, 38, 41, 43, 44, 49, 50, 52, 53, 55, 61, 62, 66, 68, 69, 71, 74, 75, 81, 82, 83, 100, 106, 107, 109, 110, 112, 115, 118, 119, 120, 122, 123, 125, 126, 127, 131, 133, 134, 135, 136, 137, 138, 139, 142, 143, 144, 146, 154, 157], "attribut": [3, 6, 18, 23, 24, 29, 30, 42, 45, 46, 52, 55, 56, 57, 58, 59, 61, 66, 69, 108, 122, 146], "own": [3, 6, 17, 20, 21, 27, 34, 38, 39, 49, 52, 58, 61, 68, 69, 73, 78, 79, 80, 90, 92, 110, 112, 118, 120, 123, 124, 125, 135, 136, 140, 142], "javadoc": 3, "top": [3, 18, 21, 92, 106, 118], "copyright": [3, 26], "20yi": 3, "holder": [3, 62, 75], "email": [3, 26, 150], "address": [3, 26, 35, 126, 144, 150], "licens": [3, 24], "programm": [3, 4, 22, 30, 41, 46, 49, 50, 74, 110, 114, 115, 118, 121, 122, 126, 133, 140, 143], "best": [4, 20, 28, 41, 44, 53, 55, 62, 81, 98, 106, 138, 154], "place": [4, 28, 36, 46, 51, 55, 94, 113, 115, 130, 134, 138], "start": [4, 22, 26, 39, 69, 85, 87, 94, 107, 110, 112, 137, 138, 139, 140, 146, 150, 161], "know": [4, 7, 20, 22, 35, 36, 43, 56, 66, 94, 109, 110, 112, 121, 130, 138, 142, 157], "nutshel": 4, "semant": [4, 5, 6, 8, 22, 30, 49, 50, 66, 74, 94], "analyz": [4, 5, 6, 8, 56], "resolut": 4, "flow": [4, 5, 6], "link": [4, 5, 8, 21, 91, 94, 95, 109, 141, 147, 152, 153, 157], "small": [5, 144, 147], "shell": [5, 157], "around": [5, 20, 59, 77, 83, 94, 112, 115, 139], "libvala": [5, 16, 98, 109], "argument": [5, 6, 7, 20, 21, 27, 46, 47, 51, 63, 65, 69, 94, 98, 107, 112, 113, 115, 118, 121, 131, 132, 133, 135, 138, 140], "locat": [5, 12, 21, 35, 38, 98, 109, 115, 135, 152], "drive": [5, 140], "pars": [5, 6, 7, 8, 94, 98, 112, 143], "error": [5, 8, 20, 44, 61, 62, 86, 94, 96, 98, 101, 112, 115, 125, 132, 133, 138, 142, 147, 151], "check": [5, 8, 15, 17, 20, 25, 41, 50, 55, 67, 71, 75, 101, 112, 113, 114, 115, 128, 129, 133, 134, 138, 139, 143, 151], "report": [5, 8, 21, 98, 101, 112, 134], "gcc": [5, 96, 154], "done": [5, 18, 20, 21, 22, 38, 40, 41, 49, 54, 112, 125, 138, 140], "valacompil": 5, "These": [5, 21, 27, 36, 41, 44, 45, 61, 94, 98, 110, 111, 112, 113, 126, 131, 135, 136, 139, 152, 153, 154, 162], "normal": [5, 12, 20, 28, 138, 140, 142, 144], "optioncontext": 5, "most": [5, 6, 12, 20, 21, 28, 34, 41, 44, 46, 50, 58, 61, 64, 66, 79, 94, 98, 106, 107, 110, 111, 112, 115, 116, 118, 126, 130, 138, 144, 145, 162], "instanc": [5, 18, 20, 30, 36, 38, 39, 43, 44, 47, 48, 51, 52, 61, 62, 66, 69, 77, 94, 107, 112, 113, 115, 118, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 135, 138, 139, 140, 142, 144, 146], "referenc": [5, 68, 73, 115, 118, 129, 141], "arrai": [5, 8, 38, 39, 48, 50, 52, 55, 63, 67, 69, 71, 78, 107, 108, 113, 114, 115, 136, 143], "veri": [5, 26, 65, 94, 106, 107, 121, 126, 134, 136, 138, 150, 162], "plug": 5, "big": 5, "modular": 5, "make": [5, 15, 16, 17, 18, 20, 21, 22, 23, 28, 30, 32, 36, 44, 48, 50, 52, 54, 62, 77, 83, 86, 94, 95, 96, 98, 106, 110, 115, 122, 125, 130, 140, 142, 145, 150, 152, 153, 154, 155, 158], "extern": [5, 6, 13, 20, 21, 94, 121, 123, 140, 144, 155], "initi": [5, 6, 8, 28, 36, 110, 114, 126, 131], "add": [5, 6, 16, 17, 20, 23, 32, 42, 44, 55, 57, 77, 86, 91, 92, 94, 96, 106, 115, 120, 124, 125, 139, 140, 154, 157], "packag": [5, 18, 20, 21, 25, 32, 86, 87, 96, 100, 109, 118, 146, 153, 157], "profil": [5, 132], "geni": [5, 102], "gir": [5, 12, 18, 20, 85, 101, 154, 159], "everyth": [5, 6, 34, 106, 115], "resolv": [5, 20, 36], "emit": [5, 7, 69, 121, 122, 146], "out": [5, 6, 8, 20, 21, 34, 39, 47, 49, 50, 68, 79, 94, 109, 114, 122, 130, 131, 135, 140, 141, 162], "gidl": [5, 18, 21], "being": [5, 20, 21, 30, 36, 59, 61, 66, 67, 68, 94, 106, 107, 116, 118, 123, 125, 126, 133, 142, 143, 145], "individu": [5, 96, 130, 138], "step": [5, 20, 21, 98, 107, 126, 155], "explain": [5, 20, 88, 106, 107, 113, 126, 141, 152], "later": [5, 6, 7, 8, 26, 35, 43, 107, 112, 114, 115, 120, 122, 128, 142, 152], "first": [5, 18, 20, 21, 22, 32, 41, 46, 51, 52, 66, 71, 86, 90, 96, 106, 112, 113, 114, 115, 121, 134, 138, 140, 154], "data": [5, 6, 30, 35, 36, 38, 43, 46, 51, 52, 67, 68, 69, 75, 76, 79, 80, 81, 91, 107, 108, 113, 115, 118, 123, 125, 130, 135, 136, 138, 140, 141, 150], "structur": [5, 6, 20, 21, 32, 36, 41, 43, 51, 69, 71, 73, 74, 75, 108, 109, 112, 141], "hold": [5, 36, 75, 107, 112, 118, 126, 141], "store": [5, 17, 28, 38, 42, 98, 112, 125, 130, 140, 142, 150], "were": [5, 7, 21, 94, 106, 126, 134, 138, 142, 153], "specifi": [5, 17, 20, 21, 35, 43, 45, 55, 65, 66, 91, 109, 118, 157], "instanti": [5, 94, 110, 115, 119, 124, 125, 130, 136, 162], "refer": [5, 6, 8, 16, 20, 22, 27, 34, 36, 38, 39, 47, 50, 65, 68, 73, 91, 94, 95, 100, 106, 108, 110, 113, 115, 118, 120, 122, 123, 126, 132, 135, 136, 144, 151, 153, 161, 162], "pass": [5, 20, 21, 25, 38, 43, 46, 50, 63, 65, 69, 83, 109, 112, 114, 115, 121, 122, 126, 130, 134, 135, 136, 138, 140, 142, 143, 157], "lot": [5, 21, 22, 30, 55, 106, 109], "effect": [5, 61, 138], "global": [5, 6, 28, 115], "root": [5, 6, 8, 16, 24, 138], "tree": [5, 6, 7, 8, 12, 16, 20, 73, 94, 102, 126, 141], "node": [5, 6, 7, 8, 91, 141], "context": [5, 6, 20, 29, 43, 46, 52, 55, 66, 68, 69, 75, 78, 94, 113, 138, 142, 143], "walk": 5, "depth": [5, 6, 106], "travers": [5, 6, 8, 125], "codevisitor": [5, 6, 7, 8], "pattern": [5, 28, 41, 43, 44, 65, 81, 120, 143, 150], "discuss": [5, 50, 66, 115], "diagram": 5, "abstract": [5, 6, 95, 115, 117, 125, 126], "ast": [5, 6], "built": [5, 8, 16, 17, 18, 21, 130, 140, 153], "see": [5, 6, 18, 20, 21, 25, 27, 29, 32, 35, 37, 49, 62, 65, 66, 71, 82, 86, 87, 91, 94, 96, 98, 100, 109, 115, 124, 130, 139, 140, 153, 156, 158, 159, 162], "destructor": [5, 6, 43, 52, 69, 73, 120], "inherit": [5, 6, 7, 8, 21, 41, 42, 55, 91, 117, 118, 126, 127, 142], "directori": [5, 12, 16, 17, 18, 20, 21, 25, 28, 32, 86, 87, 92, 154], "repres": [5, 21, 112, 115, 122, 133, 154], "ccode": [5, 7, 17, 20, 21, 23, 24, 29, 30, 32, 41, 42, 43, 44, 45, 46, 52, 53, 55, 57, 58, 59, 61, 62, 65, 66, 68, 69, 74, 75, 76, 79, 80, 81, 83, 112, 116, 122], "output": [5, 6, 18, 20, 48, 79, 86, 87, 106, 107, 109, 112, 125, 154, 157], "machineri": 5, "transform": [5, 52, 66, 94, 157], "codegen": 5, "arrang": [5, 140], "visitor": 5, "split": 5, "upon": [5, 48, 122], "probabl": [5, 6, 20, 21, 42, 94, 98, 107, 109, 122, 126, 138, 144], "break": [5, 6, 21, 55, 69, 94, 112, 114, 122, 137, 141, 143], "conceptu": 5, "relat": [5, 28, 98, 107, 115, 134, 148, 153, 162], "understand": [5, 22, 30, 35, 36, 39, 76, 102, 106, 121, 152], "chunk": [5, 49, 115], "suitabl": [5, 94], "modif": [5, 94, 136], "could": [5, 20, 39, 52, 62, 91, 94, 122, 125, 130, 134, 138, 140, 141, 146, 151, 157], "replac": [5, 8, 12, 33, 40, 62, 122, 135, 137, 150, 154], "conceiv": 5, "realist": 5, "intermedi": [5, 62, 109, 154], "frontend": 5, "ey": 6, "thing": [6, 18, 20, 21, 23, 28, 39, 51, 61, 70, 94, 106, 110, 126, 138, 150, 157], "u": [6, 20, 112, 157], "never": [6, 50, 56, 77, 140, 142, 146], "definit": [6, 28, 41, 46, 51, 55, 68, 77, 98, 107, 115, 118, 121, 123, 124, 125, 130, 134, 153, 155], "pretti": [6, 94], "much": [6, 21, 22, 28, 30, 34, 36, 68, 94, 109, 112, 115, 125, 139, 142, 144, 145], "syntact": [6, 39, 61, 62], "correct": [6, 8, 20, 41, 43, 49, 66, 136, 142, 153], "caught": [6, 140], "befor": [6, 12, 21, 31, 32, 40, 48, 50, 69, 94, 106, 109, 112, 114, 122, 124, 126, 131, 138, 140, 142, 145, 150], "3": [6, 18, 20, 40, 41, 42, 50, 67, 80, 90, 91, 94, 112, 114, 115, 135], "classic": [6, 21], "flex": 6, "scanner": [6, 21], "bison": 6, "lalr": 6, "combin": [6, 20, 41, 92, 98, 109, 110, 121], "But": [6, 21, 115, 122], "commit": [6, 32, 58], "eba85a": 6, "hand": [6, 20, 69, 112, 115, 125, 142], "craft": 6, "recurs": [6, 8], "descent": 6, "valapars": 6, "lexer": [6, 102], "valascann": 6, "entri": [6, 94, 107, 136, 152], "75": [6, 115, 143], "empti": [6, 7, 37, 43, 86, 114], "virtual": [6, 21, 106, 117, 125, 126], "each": [6, 7, 18, 20, 36, 39, 88, 91, 102, 106, 109, 112, 114, 118, 125, 126, 128, 130, 131, 134, 135, 136, 141, 153, 156], "kind": [6, 145], "process": [6, 12, 20, 21, 22, 34, 36, 92, 94, 112, 126, 134, 140, 152, 155, 157], "public": [6, 20, 21, 30, 32, 33, 40, 41, 42, 43, 44, 46, 48, 50, 52, 53, 57, 58, 59, 61, 62, 65, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 83, 86, 89, 94, 107, 112, 115, 118, 119, 121, 122, 123, 124, 125, 126, 127, 130, 131, 134, 137, 138, 141, 142, 146, 154, 155, 161], "codegener": 6, "codewrit": 6, "flowanalyz": 6, "geniepars": 6, "girpars": [6, 12], "gidlpars": [6, 12], "semanticanalyz": 6, "symbolresolv": [6, 8], "close": [6, 120], "codenod": [6, 8], "group": [6, 20, 21, 28], "superclass": [6, 123, 126], "catchclaus": 6, "datatyp": [6, 8], "memberiniti": 6, "statement": [6, 8, 40, 56, 113, 114, 115, 138, 140, 153], "switchlabel": 6, "usingdirect": 6, "ctype": 6, "delegatetyp": [6, 115], "fieldprototyp": 6, "generictyp": 6, "invalidtyp": 6, "methodtyp": 6, "pointertyp": 6, "referencetyp": 6, "signaltyp": 6, "unresolvedtyp": [6, 8], "valuetyp": 6, "voidtyp": 6, "arraytyp": 6, "classtyp": 6, "errortyp": 6, "interfacetyp": 6, "nulltyp": 6, "objecttyp": 6, "valu": [6, 7, 12, 21, 30, 34, 36, 38, 40, 41, 43, 46, 47, 49, 50, 52, 55, 58, 61, 62, 65, 66, 67, 69, 73, 74, 80, 94, 107, 108, 110, 113, 114, 115, 122, 125, 131, 133, 134, 135, 136, 138, 140, 142, 143], "booleantyp": [6, 7], "enumvaluetyp": 6, "floatingtyp": [6, 7], "integertyp": [6, 7, 42], "structvaluetyp": 6, "addressofexpress": 6, "arraycreationexpress": 6, "assign": [6, 20, 112, 113, 115, 121, 122, 130, 131, 134, 135, 137, 141, 142, 144, 151], "baseaccess": 6, "binaryexpress": 6, "castexpress": 6, "conditionalexpress": 6, "elementaccess": 6, "initializerlist": 6, "lambdaexpress": 6, "liter": [6, 112, 115, 142, 148], "memberaccess": 6, "methodcal": 6, "namedargu": 6, "objectcreationexpress": 6, "pointerindirect": 6, "postfixexpress": 6, "referencetransferexpress": 6, "sizeofexpress": 6, "sliceexpress": 6, "templat": [6, 60, 97, 112, 137], "tupl": 6, "typecheck": 6, "typeofexpress": 6, "unaryexpress": 6, "booleanliter": 6, "characterliter": 6, "integerliter": 6, "listliter": 6, "mapliter": 6, "nullliter": 6, "realliter": 6, "regexliter": 6, "setliter": 6, "stringliter": 6, "breakstat": 6, "continuestat": 6, "declarationstat": 6, "deletestat": 6, "dostat": 6, "emptystat": 6, "expressionstat": 6, "forstat": 6, "ifstat": 6, "lockstat": 6, "loop": [6, 62, 114, 132, 138, 140, 146], "returnstat": 6, "statementlist": 6, "switchstat": 6, "throwstat": 6, "trystat": 6, "unlockstat": 6, "whilestat": 6, "yieldstat": 6, "constructor": [6, 7, 20, 30, 44, 51, 69, 77, 118, 119, 123, 128, 136], "enumvalu": 6, "localvari": 6, "propertyaccessor": [6, 7], "typeparamet": 6, "typesymbol": [6, 8], "unresolvedsymbol": [6, 8], "lockabl": 6, "field": [6, 7, 22, 30, 43, 73, 75, 112, 118, 122, 125, 146, 161], "deleg": [6, 7, 20, 28, 30, 38, 39, 48, 50, 52, 55, 68, 69, 75, 77, 78, 108, 140], "errorcod": 6, "errordomain": [6, 7, 134], "objecttypesymbol": 6, "struct": [6, 7, 22, 28, 30, 38, 39, 44, 48, 50, 51, 53, 57, 58, 61, 63, 75, 76, 79, 83, 108, 112, 118, 122, 145], "last": [6, 8, 46, 55, 107, 111, 115, 126, 143], "least": [6, 36, 143], "scope": [6, 8, 20, 28, 69, 75, 94, 102, 110, 115, 138, 141, 142, 145], "sourcefil": 6, "sourcerefer": 6, "visit": [6, 7, 8, 32], "visit_source_fil": 6, "parent": [6, 8, 20, 34, 38, 43, 50, 72, 73, 77, 91, 125, 126, 138, 141], "special": [6, 8, 50, 55, 59, 66, 111, 118, 122, 131, 133, 137, 145], "children": [6, 7], "number": [6, 18, 21, 29, 38, 78, 87, 90, 91, 94, 96, 98, 100, 101, 112, 113, 114, 115, 118, 121, 125, 131, 134, 137, 143, 147], "two": [6, 20, 21, 36, 42, 44, 66, 74, 79, 90, 91, 92, 94, 100, 112, 113, 114, 115, 118, 119, 121, 123, 125, 126, 134, 137, 138, 140, 147], "accept_children": 6, "let": [6, 36, 122, 131], "act": [6, 30, 46, 51, 53, 125, 138], "overrid": [6, 20, 32, 124, 125, 126, 127, 136, 151], "void": [6, 20, 28, 30, 33, 35, 38, 41, 43, 44, 45, 46, 48, 50, 52, 57, 58, 61, 62, 65, 66, 68, 69, 75, 77, 79, 80, 81, 83, 86, 94, 107, 112, 115, 119, 121, 122, 123, 124, 125, 126, 127, 130, 133, 134, 135, 137, 138, 139, 140, 143, 146, 154, 161], "visit_struct": 6, "am": [6, 17], "themselv": [6, 8, 115, 140, 141], "base_typ": [6, 20], "p": [6, 75, 112, 122, 135], "type_paramet": 6, "f": [6, 48, 50, 53, 61, 65, 66, 68, 72, 80, 112, 115, 125, 144], "m": [6, 106, 125, 150], "prop": 6, "As": [6, 8, 28, 40, 87, 94, 106, 110, 118, 123, 124, 125, 130, 131, 138, 142], "repeatedli": [6, 114], "ask": [6, 8, 96, 142], "whatev": 6, "analysi": [6, 98, 151], "deeper": [6, 106], "hypothet": 6, "xmlgener": 6, "might": [6, 20, 28, 44, 51, 94, 115, 120, 133, 138, 140, 142, 144, 148], "like": [6, 8, 16, 20, 21, 22, 36, 41, 43, 51, 55, 62, 66, 67, 68, 69, 77, 94, 96, 98, 109, 110, 111, 112, 115, 122, 123, 125, 131, 135, 140, 146, 149], "st": 6, "stdout": [6, 94, 107, 112, 113, 114, 115, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 134, 137, 138, 139, 143, 146, 150, 154, 161], "printf": [6, 55, 94, 107, 112, 113, 114, 115, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 134, 137, 138, 139, 143, 146, 150, 154, 161], "n": [6, 62, 94, 107, 112, 113, 114, 115, 121, 122, 124, 125, 126, 128, 131, 134, 137, 138, 139, 143, 146, 150, 154, 161], "through": [6, 18, 20, 22, 25, 26, 39, 40, 46, 91, 98, 102, 106, 107, 114, 118, 136, 157, 162], "now": [6, 20, 35, 62, 86, 100, 115, 119, 122, 126, 138, 140, 154], "visit_": 6, "needn": 6, "isn": [6, 20, 21, 22, 94, 106], "whole": [6, 109, 118, 130, 140], "everi": [6, 7, 8, 15, 20, 44, 94, 115, 122, 123, 136, 151], "alreadi": [6, 21, 86, 87, 102, 106, 112, 121, 126, 134], "doe": [6, 17, 20, 21, 35, 36, 40, 43, 46, 50, 52, 53, 59, 61, 62, 66, 67, 69, 74, 82, 83, 86, 102, 107, 109, 112, 115, 119, 125, 127, 129, 130, 131, 133, 140, 144], "control": [6, 18, 20, 27, 46, 66, 108, 123, 132, 139, 140, 144], "bounc": 6, "navig": [6, 98], "yourself": [6, 94], "highli": [6, 94], "mention": [6, 7, 21, 44, 49, 145], "spoil": 6, "fun": 6, "too": [6, 74, 92, 94, 106, 154], "go": [6, 12, 20, 68, 94, 106, 107], "detail": [6, 18, 20, 21, 22, 25, 30, 32, 71, 94, 97, 106, 107, 115, 116, 121, 122, 125, 140, 141, 145, 153, 156, 157], "parse_": 6, "throw": [6, 91, 114, 134, 140], "parseerror": 6, "fixm": [6, 7, 17], "sometim": [6, 20, 21, 28, 46, 53, 57, 77, 79, 83, 94], "diverg": 6, "slightli": [6, 28, 67, 73, 75, 90, 115, 119, 131], "option": [6, 20, 21, 28, 80, 98, 107, 115, 121, 123, 134, 136, 140, 147, 152, 154, 157, 161], "termin": [6, 55, 63, 67, 74, 94, 96, 107, 112, 114, 133, 138, 146], "match": [6, 20, 30, 46, 62, 66, 94, 98, 114, 115, 147, 150], "specif": [6, 21, 94, 107, 113, 118, 124, 134, 136, 142, 144, 152, 153, 155], "page": [6, 18, 87, 90, 92, 106, 140, 141, 156], "manual": [6, 16, 18, 19, 20, 21, 25, 27, 34, 44, 85, 93, 94, 95, 115, 120, 144, 157, 162], "index": [6, 18, 62, 86, 112, 136, 137], "parse_fil": 6, "input": [6, 48, 49, 94, 112], "using_direct": 6, "namespace_memb": 6, "parse_using_direct": 6, "parse_symbol_nam": [6, 8], "symbol_part": 6, "namespace_declar": 6, "class_declar": 6, "interface_declar": 6, "struct_declar": 6, "enum_declar": 6, "errordomain_declar": 6, "method_declar": 6, "field_declar": 6, "constant_declar": 6, "attribute_argu": 6, "lambda_express": 6, "conditional_express": 6, "assignment_oper": 6, "get_assignment_oper": 6, "plu": [6, 52, 94, 115], "coalescing_express": 6, "conditional_or_express": 6, "conditional_and_express": 6, "in_express": 6, "inclusive_or_express": 6, "exclusive_or_express": 6, "and_express": 6, "equality_express": 6, "relational_express": 6, "shift_express": 6, "parse_typ": 6, "dynam": [6, 34, 74, 106, 109, 112, 117, 128, 136, 147, 154], "unown": [6, 20, 49, 61, 62, 67, 68, 69, 73, 75, 78, 112, 132, 144], "type_argu": [6, 20], "array_typ": 6, "can_weak": 6, "type_weak": 6, "weak": [6, 94, 132, 142], "array_s": 6, "additive_express": 6, "multiplicative_express": 6, "unary_express": 6, "unary_oper": 6, "primary_express": 6, "get_unary_oper": 6, "open_regex_liter": 6, "this_access": 6, "base_access": 6, "object_or_array_creation_express": 6, "yield_express": 6, "sizeof_express": 6, "typeof_express": 6, "simple_nam": 6, "member_access": 6, "pointer_member_access": 6, "method_cal": [6, 146], "element_access": 6, "post_increment_express": 6, "post_decrement_express": 6, "true": [6, 33, 38, 46, 53, 62, 68, 69, 74, 80, 83, 89, 112, 113, 121, 124, 125, 137, 143], "fals": [6, 20, 38, 41, 42, 43, 44, 46, 65, 66, 79, 80, 83, 112, 113, 122, 125, 137, 139], "integer_liter": 6, "real_liter": 6, "character_liter": 6, "regex_liter": 6, "string_liter": 6, "template_string_liter": 6, "verbatim_string_liter": 6, "parse_argument_list": 6, "ref": [6, 20, 44, 48, 49, 80, 135, 139], "parse_regex_liter": 6, "object_creation_express": 6, "array_creation_express": 6, "object_initi": 6, "member_initi": 6, "parse_member_nam": 6, "member_part": 6, "parse_type_argument_list": 6, "yield": [6, 138, 140], "sizeof": [6, 112], "typeof": [6, 94, 128], "lambda_expression_param": 6, "lambda_expression_bodi": 6, "member_declaration_modifi": 6, "async": [6, 20, 75, 140], "inlin": [6, 115, 121], "static": [6, 8, 28, 44, 47, 58, 69, 86, 90, 98, 107, 108, 115, 118, 121, 122, 123, 124, 125, 130, 131, 134, 138, 147, 151, 154], "constructor_declar": 6, "constructor_declaration_modifi": 6, "construct": [6, 12, 94, 106, 109, 110, 117, 122, 128, 130, 150], "destructor_declar": 6, "access_modifi": 6, "type_declaration_modifi": 6, "class_memb": 6, "delegate_declar": 6, "signal_declar": 6, "property_declar": 6, "privat": [6, 54, 59, 79, 80, 107, 112, 115, 118, 122, 123, 125, 131, 137, 138, 142, 146], "protect": [6, 112, 118, 123, 124, 125], "interface_memb": 6, "parse_type_parameter_list": 6, "struct_memb": 6, "creation_method_declar": 6, "ensur": [6, 26, 30, 45, 96, 107, 112, 114, 124, 125, 129, 133, 135, 136, 138, 151], "param": [6, 91], "delegate_declaration_modifi": 6, "signal_declaration_modifi": 6, "const": [6, 20, 30, 40, 44, 48, 49, 65, 67, 94, 112], "inline_array_typ": 6, "property_declaration_modifi": 6, "property_declaration_part": 6, "property_accessor": 6, "property_get_accessor": 6, "property_set_construct_accessor": 6, "set": [6, 8, 21, 36, 41, 46, 52, 53, 61, 62, 66, 68, 69, 87, 97, 106, 112, 113, 114, 118, 122, 124, 125, 130, 131, 135, 136, 137, 138, 142, 146, 153, 154, 157, 162], "parse_stat": 6, "if_stat": 6, "switch_stat": 6, "while_stat": 6, "for_stat": 6, "foreach_stat": 6, "break_stat": 6, "continue_stat": 6, "return_stat": 6, "yield_stat": 6, "throw_stat": 6, "try_stat": 6, "lock_stat": 6, "delete_stat": 6, "local_variable_declar": 6, "expression_stat": 6, "embedded_stat": 6, "embedded_statement_without_block": 6, "switch": [6, 25, 101, 109, 114, 138, 147, 154, 157], "switch_sect": 6, "do_stat": 6, "for_initi": 6, "for_iter": 6, "statement_express": 6, "continu": [6, 62, 96, 111, 114, 140, 157], "return": [6, 8, 22, 39, 44, 47, 49, 50, 52, 55, 57, 58, 61, 62, 66, 67, 68, 79, 80, 86, 89, 90, 91, 94, 107, 112, 113, 114, 115, 118, 121, 122, 124, 125, 126, 129, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 151, 154], "try": [6, 28, 29, 34, 94, 96, 106, 134, 140, 142, 146], "catch_claus": 6, "finally_claus": 6, "catch": [6, 134, 140, 146], "final": [6, 62, 66, 115, 118, 121, 134, 157], "lock": [6, 138], "delet": [6, 94, 142, 144], "local_variable_declart": 6, "local_tuple_declar": 6, "local_vari": 6, "kei": [7, 20, 30, 92, 98, 136, 143], "processor": [7, 40, 138], "purpos": [7, 22, 139, 161], "interpret": [7, 94, 110, 112, 143], "result": [7, 20, 21, 22, 50, 52, 62, 75, 91, 107, 110, 112, 113, 115, 123, 124, 125, 126, 133, 138, 140, 142, 161], "cname": [7, 23, 30, 32, 41, 42, 43, 44, 45, 46, 53, 57, 58, 61, 62, 65, 68, 69, 75, 76, 77, 79, 80], "affect": [7, 90, 98], "condit": [7, 21, 94, 113, 114, 133, 138, 139, 140], "attributeprocessor": 7, "where": [7, 21, 30, 36, 41, 44, 46, 52, 53, 68, 69, 95, 98, 106, 110, 112, 113, 122, 123, 125, 126, 138, 139, 140, 141, 147, 157], "ignore_nod": 7, "codecontext": 7, "simpli": [7, 20, 21, 28, 34, 59, 64, 68, 69, 72, 81, 107, 112, 115, 121, 134, 141, 142], "process_attribut": 7, "insid": [7, 8, 20, 36, 62, 92, 107, 109, 115, 125, 131, 150], "seri": [7, 41], "string": [7, 20, 39, 40, 44, 48, 55, 60, 63, 66, 86, 90, 107, 108, 113, 114, 115, 119, 121, 122, 124, 125, 126, 130, 131, 134, 136, 137, 139, 140, 142, 143, 146, 150, 162], "comparison": [7, 153], "made": [7, 20, 22, 40, 121, 136, 140], "process_ccode_attribut": 7, "pair": [7, 61, 69, 143], "suppli": [7, 69, 109, 134, 138], "set_attribut": 7, "recogn": [7, 22, 137, 143], "deprec": [7, 12, 18, 21, 33, 91, 95, 157], "sinc": [7, 20, 21, 28, 33, 49, 53, 55, 66, 68, 74, 86, 91, 94, 97, 102, 112, 120, 121, 125, 128, 130, 133, 157], "dbu": [7, 15, 116, 146], "compact": [7, 21, 22, 30, 32, 38, 39, 43, 50, 57, 58, 61, 62, 71], "immut": [7, 67, 112], "errorbas": 7, "simpletyp": [7, 21, 42, 65, 112], "flag": [7, 21, 22, 28, 30, 38, 39, 50, 51, 86, 109, 121, 146], "returnsmodifiedpoint": [7, 57], "floatingrefer": 7, "nowrapp": 7, "noreturn": [7, 56], "moduleinit": 7, "creationmethod": 7, "noaccessormethod": 7, "nick": [7, 122], "blurb": [7, 122], "hasemitt": [7, 20], "exchang": 8, "namespacerefer": 8, "addition": [8, 55], "multipl": [8, 20, 35, 77, 83, 94, 96, 109, 112, 115, 117, 119, 130, 137], "likewis": [8, 138], "comput": [8, 52, 53, 98, 136, 144], "etc": [8, 17, 20, 110, 112, 122], "about": [8, 20, 34, 35, 37, 61, 69, 71, 91, 92, 94, 95, 98, 102, 106, 109, 110, 112, 115, 116, 122, 125, 128, 131, 134, 139, 140, 157, 159], "within": [8, 76, 112, 115, 118, 122, 131, 133, 137, 140, 142], "anoth": [8, 20, 36, 41, 48, 91, 112, 114, 115, 116, 118, 122, 123, 124, 125, 135, 138, 140, 142, 143], "determin": [8, 39, 41, 53, 66, 69, 91, 112, 147], "subject": [8, 148], "lifetim": 8, "track": [8, 18, 94, 112], "current_scop": 8, "window": [8, 94, 115, 146], "main_window": 8, "visit_data_typ": 8, "resolve_typ": 8, "resolve_symbol": 8, "wrap": [8, 17, 130], "unresolv": 8, "correspond": [8, 20, 21, 109], "horizont": 8, "child": [8, 77, 138, 141], "search": [8, 100, 113], "ambigu": [8, 115, 118], "give": [8, 22, 25, 35, 62, 90, 94, 109, 112, 115, 119, 134, 140, 157], "One": [8, 38, 55, 80, 92, 94, 122, 145], "visit_variable_declar": 8, "mark": [8, 20, 33, 48, 49, 50, 52, 58, 67, 73, 74, 112, 124, 133, 139, 151], "nullabl": [8, 47, 75, 115, 133, 137, 151], "nullcheck": 8, "describ": [12, 20, 21, 52, 106, 107, 109, 112, 113, 114, 115, 118, 119, 122, 124, 125, 126, 128, 131, 134, 142, 155], "below": [12, 50, 66, 96, 98, 122], "appli": [12, 29, 30, 36, 48, 61, 69, 72, 94, 106, 113], "newli": [12, 113, 115, 138, 142], "chosen": [12, 130], "strategi": [12, 39], "gen": [12, 17, 20, 155, 156], "gi": [12, 20, 21], "vapigen": [12, 17, 18, 20, 21, 25, 94, 155, 156, 159], "prefer": [12, 20, 30, 42, 67, 94, 131, 159], "old": 12, "must": [15, 20, 21, 38, 40, 43, 48, 52, 58, 62, 66, 68, 69, 74, 75, 94, 106, 107, 110, 112, 113, 114, 115, 118, 122, 124, 125, 126, 130, 131, 133, 134, 136, 137, 140, 142, 146, 153, 154], "otherwis": [15, 20, 36, 94, 126], "invalid": [15, 134, 142], "failur": 15, "doc": [16, 17, 18, 20, 32, 86, 106], "main": [16, 18, 26, 28, 29, 30, 36, 86, 90, 94, 97, 104, 105, 107, 115, 119, 121, 122, 124, 125, 127, 130, 132, 134, 137, 138, 140, 143, 146, 154, 161], "rebuild": 16, "cd": [16, 17, 32, 96], "ing": 16, "guid": [16, 18, 20, 21, 22, 28, 84, 87, 95], "github": [16, 101, 102], "lang": [16, 96, 102], "contributor": [16, 95], "rebuilt": 16, "repositori": [16, 18, 21, 25, 26, 32, 85, 92, 94, 95], "anyon": [16, 34], "who": [16, 21, 110, 115, 123, 146], "would": [16, 20, 21, 22, 25, 26, 28, 42, 58, 65, 106, 112, 115, 126, 130, 138, 142, 151, 153], "autotool": [17, 20, 152], "execut": [17, 21, 46, 56, 106, 107, 114, 115, 118, 121, 122, 123, 126, 131, 134, 135, 138, 139, 140], "actual": [17, 20, 21, 38, 44, 48, 61, 106, 111, 112, 121, 124, 125, 126, 135, 154], "lib": [17, 86, 96, 154], "script": [17, 157], "therefor": [17, 20, 94, 115, 118, 121, 125, 126, 130, 131, 135, 136, 142, 144, 145, 152, 153], "debug": [17, 98, 101, 160], "configur": [17, 154], "ac_path_prog": 17, "macro": [17, 21, 69, 94, 97], "choos": [17, 21, 115, 120, 126, 135], "path": [17, 21, 162], "home": [17, 161], "x": [17, 28, 41, 42, 43, 48, 50, 52, 55, 62, 65, 68, 83, 94, 112, 115, 119, 133, 143, 150, 154, 157], "y": [17, 28, 41, 43, 48, 62, 65, 83, 112, 119, 143, 154], "z": [17, 41, 62, 110, 112, 115, 143, 150], "prefix": [17, 28, 30, 73, 110, 112, 113, 115, 122, 142, 154], "properli": [17, 36], "yet": [17, 94, 106, 112, 125, 154], "advantag": [17, 21, 34, 94], "clutter": [17, 20], "solaria": 17, "clone": [17, 18, 32], "l": [17, 62, 112, 143, 154], "acloc": 17, "m4": [17, 21], "config": [17, 21, 25, 96, 152, 153, 154], "log": [17, 18, 122], "introspect": [17, 18, 19, 22, 25, 85, 93, 94, 100, 154, 155, 156], "statu": [17, 140, 146], "stamp": [17, 154], "h1": 17, "autogen": [17, 18, 32], "sh": [17, 18, 32], "sub": [17, 22, 29, 32, 40, 113], "autom4t": 17, "cach": [17, 122], "libtool": [17, 154], "ac": [17, 102], "ltmain": 17, "pc": [17, 25, 152, 154], "changelog": 17, "copi": [17, 20, 21, 23, 26, 34, 38, 39, 44, 49, 62, 112, 115, 135, 140], "depcomp": 17, "makefil": [17, 21], "guess": [17, 94, 107], "gee": [17, 136, 152, 153, 154, 157], "ylwrap": 17, "h": [17, 20, 28, 29, 87, 109, 154], "miss": [17, 20, 73, 94], "mkdir": 17, "buildvala": 17, "collabor": 18, "model": [18, 139], "guidelin": 18, "help": [18, 20, 21, 30, 36, 44, 87, 92, 96, 100, 106, 112, 115, 151, 156], "back": [18, 113, 125, 136, 140], "merg": [18, 92], "request": [18, 32, 92, 112, 130, 134, 139, 144, 157], "fork": 18, "person": [18, 112, 113, 122, 131], "machin": [18, 106, 107, 157], "includ": [18, 20, 21, 24, 25, 26, 27, 32, 34, 44, 46, 48, 51, 55, 66, 68, 69, 73, 74, 79, 100, 101, 102, 106, 113, 118, 129, 130, 139, 140, 147, 150, 153, 154, 156, 161, 162], "attach": [18, 66, 121, 139], "after": [18, 21, 25, 31, 55, 56, 68, 90, 112, 114, 134, 135, 139, 140, 143], "rebas": 18, "interact": [18, 55, 106, 139], "squash": 18, "chang": [18, 20, 21, 36, 44, 46, 47, 50, 61, 62, 66, 91, 94, 98, 106, 113, 122, 126, 135, 138, 148, 155], "push": 18, "forc": [18, 32, 86, 87, 118], "branch": 18, "pick": [18, 20, 25, 26], "show": [18, 20, 32, 41, 91, 94, 98, 107, 126, 138, 146], "them": [18, 20, 21, 28, 32, 38, 52, 55, 59, 72, 74, 111, 112, 115, 118, 119, 135, 137, 139, 145, 154], "carri": [18, 42, 128], "three": [18, 21, 36, 44, 114, 118, 123, 134, 155], "To": [18, 20, 21, 23, 26, 36, 42, 48, 51, 65, 69, 86, 96, 102, 112, 115, 130, 141, 146, 147, 154], "metadata": [18, 21, 91, 94, 155, 158], "gio": [18, 20, 21, 140, 146, 154, 162], "outlin": [18, 100], "abov": [18, 22, 28, 41, 49, 62, 94, 96, 112, 115, 122, 124, 125, 131, 134, 138, 139, 140, 142, 155], "version": [18, 20, 24, 53, 64, 74, 86, 87, 91, 94, 96, 102, 113, 124, 125, 126, 148, 153, 154, 155, 157], "ad": [18, 20, 22, 32, 42, 50, 55, 65, 121, 125, 130, 140, 142, 155], "hack": 18, "valadoc": [18, 20, 21, 24, 26, 59, 84, 86, 87, 88, 93, 94, 95, 98, 101, 111], "form": [18, 21, 98, 115, 125, 131, 134, 136, 140, 141], "enabl": [18, 94, 147, 151], "distclean": 18, "shown": [18, 122], "gdb": [18, 98, 161], "backtrac": 18, "segment": [18, 50, 142, 161], "fault": [18, 50, 161], "critic": [18, 94], "warn": [18, 20, 107, 134, 140, 157], "g_debug": 18, "fatal": [18, 134], "arg": [18, 86, 90, 94, 107, 115, 121, 134, 139, 143], "em": 18, "my_valac_vers": 18, "my_test_program": 18, "buildbot": 18, "select": [18, 86, 147], "Of": [18, 94, 107, 147], "stage": [18, 36, 40], "builder": [18, 98, 100, 102], "master": 18, "stdio": [18, 100], "why": [19, 25, 40, 93, 98, 143, 153], "upstream": [19, 20, 25, 93], "binari": [20, 95, 107, 109, 147, 153, 157, 161], "sever": [20, 21, 39, 62, 66, 106, 115, 126, 140, 156], "tweak": [20, 21], "integr": [20, 42, 94, 98, 132], "still": [20, 21, 62, 66, 70, 90, 107, 126, 127, 130, 138, 142, 147, 153], "Then": [20, 86, 94, 125, 143, 154], "benefit": [20, 21, 94], "background": [20, 140], "compat": [20, 26, 94, 100, 147, 157], "wider": 20, "obtain": [20, 112, 136, 142, 143], "xml": [20, 21, 154], "enumer": [20, 112, 137], "gtkbutton": 20, "graphic": [20, 21, 94, 122, 146, 161], "22": 20, "parenthes": 20, "gtk_button_new_from_icon_nam": 20, "icon_nam": 20, "icon": [20, 92], "size": [20, 36, 42, 62, 74, 79, 81, 112, 137], "int": [20, 30, 35, 36, 38, 41, 43, 46, 48, 50, 52, 53, 61, 62, 64, 65, 66, 68, 69, 72, 74, 75, 76, 79, 80, 83, 90, 94, 107, 110, 112, 114, 115, 118, 121, 122, 123, 125, 131, 133, 134, 135, 137, 138, 140, 143, 144, 146, 154, 161], "gtkicons": 20, "button": [20, 94, 106, 119, 129], "theme": 20, "known": [20, 35, 36, 63, 98, 112, 115, 131, 134, 144, 153], "broken": 20, "imag": [20, 94, 147], "displai": [20, 87, 98, 140], "appropri": [20, 21, 30, 42, 52, 62, 113, 115, 133, 134, 153], "conveni": [20, 28, 74, 82, 94, 115, 143], "wrapper": [20, 47, 66, 106, 130, 136, 162], "gtk_button_new": 20, "gtk_button_set_imag": 20, "10": [20, 42, 112, 114, 115, 123, 125, 133], "gtkwidget": 20, "gchar": [20, 42], "gtk_image_new_from_icon_nam": 20, "g_object_new": 20, "gtk_type_button": 20, "new_from_icon_nam": 20, "preserv": [20, 112, 115], "transfer": [20, 132], "none": [20, 115, 146], "widget": [20, 94, 102, 122, 129], "utf8": 20, "gint": [20, 42], "from_icon_nam": 20, "sampl": [20, 94, 112, 115, 121, 138, 140, 146, 161, 162], "appear": [20, 32, 59, 98, 121, 134, 138], "cheader_filenam": [20, 29], "type_id": 20, "gtk_button_get_typ": 20, "bin": 20, "atk": 20, "implementor": [20, 125], "action": [20, 91, 121, 131], "activat": 20, "buildabl": 20, "has_construct_funct": [20, 112], "icons": 20, "correctli": [20, 43, 49, 96, 140, 151], "readthedoc": 20, "io": 20, "en": 20, "across": 20, "lost": [20, 146], "relev": [20, 25, 27, 35, 40, 44], "lead": [20, 138], "awkward": [20, 22, 59, 63, 80], "At": [20, 21, 106, 125, 152, 154], "present": [20, 21, 22, 88, 122], "buildmod": 20, "share": [20, 21, 25, 78, 106, 130, 138, 154], "tutori": [20, 22, 23, 27, 95, 103, 105, 115, 145, 155, 158, 159], "mode": [20, 46, 148], "rust": 20, "keyword": [20, 49, 51, 62, 65, 98, 110, 114, 122, 126, 138, 140, 142], "no_mangl": 20, "ffi": 20, "python": [20, 21, 34, 106], "lua": [20, 97], "javascript": 20, "haskel": 20, "automat": [20, 21, 22, 25, 27, 42, 51, 53, 66, 85, 94, 110, 112, 118, 136, 139, 140, 141, 142, 143, 146, 154], "convert": [20, 21, 27, 28, 41, 61, 62, 69, 112, 142], "poppler": 20, "offici": 20, "vapidir": [20, 21, 25, 153, 154], "metadatadir": [20, 21], "just": [20, 21, 42, 48, 52, 65, 107, 110, 112, 113, 115, 122, 125, 131, 135, 138, 139, 143, 146, 154, 157], "forget": 20, "gconf": 20, "pkg": [20, 21, 25, 87, 96, 109, 136, 140, 146, 147, 152, 153, 154, 157], "ll": [20, 21, 86, 87, 88, 126], "incomplet": 20, "tkwidget": 20, "alloc": [20, 34, 35, 36, 39, 44, 48, 66, 74, 94, 112, 115], "poppler_page_get_s": 20, "height": 20, "valid": [20, 110, 113, 142, 150, 157], "signatur": [20, 21, 35, 46, 47, 50, 52, 61, 62, 68, 100, 107, 115, 121, 125, 127, 137, 143], "our": [20, 21, 121, 131, 143, 154], "we": [20, 21, 30, 43, 52, 88, 94, 115, 119, 121, 125, 126, 131, 134, 137, 138, 154, 157, 161], "is_out": 20, "extens": [20, 21, 25, 27, 94, 109, 126], "bar": [20, 21, 30, 41, 43, 44, 74, 115, 125, 127, 133, 142, 143, 150, 162], "someth": [20, 21, 34, 62, 77, 96, 115, 122, 146, 149], "certain": [20, 22, 27, 46, 52, 62, 109, 130, 137, 138, 140, 157], "assumpt": [20, 69, 133], "tend": [20, 21, 62, 69, 106], "amen": 20, "project_sourc": 20, "amend": 20, "pnpid": 20, "libgnom": 20, "desktop": 20, "pnp": 20, "common": [20, 21, 41, 42, 43, 44, 46, 79, 81, 94, 126, 136, 139, 140, 143], "seen": [20, 134], "tri": [20, 94], "assum": [20, 22, 46, 48, 50, 52, 61, 66, 68, 107], "entiti": [20, 154], "extrem": [20, 21, 147], "item": [20, 36, 62, 66, 136, 137], "activ": [20, 100], "That": [20, 28, 47, 50, 62, 142, 143, 162], "said": [20, 109], "conflict": 20, "cannot": [20, 22, 23, 28, 38, 68, 87, 106, 112, 113, 125, 138, 142], "disagre": 20, "regard": 20, "clutteractor": 20, "event": [20, 26, 73, 121, 138, 139, 140], "take": [20, 21, 22, 34, 41, 58, 62, 67, 69, 77, 80, 94, 107, 112, 113, 115, 118, 121, 125, 131, 140, 144], "clutterev": 20, "intanc": 20, "boolean": [20, 112, 113, 114], "renam": [20, 23, 98], "emit_ev": 20, "actor": [20, 143], "subclass": [20, 44, 107, 112, 118, 123, 124, 125, 126, 129, 130, 134], "skip": [20, 71], "660879": 20, "ignor": [20, 94, 150, 157], "quit": [20, 134, 139], "bit": [20, 21, 30, 34, 36, 41, 112, 113, 115, 144], "cleaner": 20, "good": [20, 21, 28, 109, 122, 142, 143], "move": [20, 28, 62, 66, 112], "hundr": 20, "keysmi": 20, "right": [20, 39, 81, 92, 112, 113, 115, 121, 143], "key_right": 20, "accomplish": 20, "key_": 20, "techniqu": [20, 94, 98, 106, 126, 134, 138, 150], "gcontenttyp": 20, "famili": 20, "content_type_": 20, "contenttyp": 20, "pointer": [20, 34, 38, 39, 43, 44, 46, 48, 49, 50, 57, 63, 71, 74, 77, 83, 120, 132, 135, 136, 142], "terminologi": [20, 75, 131, 134], "unless": [20, 21, 23, 49, 59, 61, 94, 118, 142, 151], "compar": [20, 69, 95, 112, 113, 115, 134], "caus": [20, 21, 66, 114, 142], "luckili": 20, "clutter_actor_get_par": 20, "get_par": 20, "happen": [20, 36, 94, 112, 126, 138, 140], "expos": [20, 21, 106, 126], "simpl": [20, 22, 38, 39, 40, 45, 50, 51, 68, 71, 72, 75, 94, 95, 112, 113, 118, 122, 125, 139, 154, 157, 162], "un": 20, "clutter_actor_anim": 20, "anim": [20, 124, 143], "offer": [20, 94, 112, 119], "whether": [20, 35, 50, 62, 94, 112, 113, 114, 115, 131, 134, 138, 143], "imposs": [20, 69, 74, 142], "again": [20, 36, 67, 74, 96, 106, 134, 135], "gdbusannotationinfo": 20, "dbusannotationinfo": 20, "emitt": 20, "730480": 20, "basic": [20, 38, 49, 63, 98, 106, 107, 112, 113, 115, 117, 133, 138, 155], "mean": [20, 21, 22, 34, 36, 39, 48, 63, 96, 106, 107, 110, 113, 114, 115, 118, 119, 123, 126, 130, 131, 134, 135, 136, 138, 142, 143, 144, 148, 153, 162], "distinguish": [20, 136], "wherea": [20, 21, 22, 74, 94, 112], "gtk_source_completion_proposal_equ": 20, "completionpropos": 20, "equal": [20, 31, 112, 113, 114, 136], "virtual_method": 20, "few": [20, 55, 133], "hard": [20, 21, 22, 94], "extend": [20, 53, 102], "639908": 20, "gdatalist": 20, "soup_form_encode_datalist": 20, "form_encode_datalist": 20, "form_data_set": 20, "callback": [20, 46, 75, 140, 146], "636812": 20, "although": [20, 21, 32, 35, 58, 102, 106, 107, 115, 118, 120, 123, 139], "clutter_binding_pool_install_closur": 20, "bindingpool": 20, "install_closur": 20, "closur": [20, 46, 94, 108], "bindingactionfunc": 20, "deriv": [20, 87, 112, 122, 123, 124, 125, 145], "560692": 20, "buffer": [20, 48, 49, 63], "gst": 20, "miniobject": 20, "relationship": [20, 123], "623635": 20, "By": [20, 52, 62, 66, 115, 125, 127, 144], "_finish": 20, "suffix": [20, 25, 73, 74], "finish_nam": 20, "servic": [20, 146], "lookupv": 20, "secret_service_lookup_finish": 20, "focus": [20, 106], "primarili": [20, 38], "preprocessor": 20, "decis": 20, "sens": [20, 28, 42, 52, 77, 94, 115], "dlsym": 20, "capabl": [20, 138, 154], "util": [20, 147, 162], "rememb": [20, 94], "world": [20, 107, 112, 146, 154, 157], "perfect": [20, 106], "alwai": [20, 21, 44, 50, 55, 66, 69, 94, 107, 114, 118, 121, 123, 125, 126, 134, 140, 142, 143, 151], "enough": [20, 22, 35, 78, 107, 144], "either": [20, 21, 22, 28, 31, 49, 96, 106, 107, 110, 112, 113, 115, 118, 140, 142, 147], "abil": 20, "inject": 20, "technic": [20, 21, 125, 153], "per": [20, 46, 48, 75, 94, 106], "convent": [20, 24, 27, 28, 30, 62, 74, 109, 112, 115, 122, 146, 155, 162], "onc": [20, 21, 22, 25, 34, 36, 52, 69, 75, 86], "g_object_get": 20, "unfortun": [20, 48, 55, 94, 157], "alon": [20, 45], "recreat": 20, "tradit": [20, 21, 138], "approach": [20, 22, 157], "mainten": [20, 21], "third": [21, 26, 94, 134, 140], "parti": [21, 26, 94], "recommend": [21, 94, 115, 157], "both": [21, 30, 38, 41, 44, 46, 48, 53, 62, 77, 85, 102, 121, 124, 125, 126, 129, 134, 138, 140, 150, 152], "entir": [21, 69, 89, 157], "ahead": 21, "detect": [21, 100, 136], "mismatch": [21, 66], "furthermor": 21, "easier": [21, 23, 26, 28, 30, 34, 62, 98, 106, 146], "quick": [21, 85, 87], "spot": 21, "even": [21, 25, 38, 52, 87, 109, 110, 112, 115, 122, 125, 126, 131, 134, 137, 141, 153, 162], "aren": [21, 87, 94], "consum": [21, 94, 106], "receiv": [21, 65, 68, 121, 135, 140, 142, 144, 161], "sooner": 21, "unlik": [21, 26, 53, 61], "target": [21, 46, 48, 52, 68, 75, 95, 116, 129, 147, 157], "older": [21, 94, 157], "newer": 21, "sure": [21, 36, 43, 49, 130, 140, 151], "behav": [21, 43, 69, 126], "intend": [21, 22, 55, 71, 94, 115, 136], "ship": [21, 162], "discourag": 21, "obvious": 21, "longer": [21, 114, 131, 144], "preced": [21, 72, 114], "occur": [21, 44, 52, 61, 73, 74], "peopl": 21, "attempt": 21, "accid": 21, "believ": [21, 126], "noth": [21, 106, 139], "wrong": [21, 61, 142], "doesn": [21, 36, 43, 61, 76, 94, 106, 107, 110, 112, 118, 125, 138], "those": [21, 36, 106, 157, 162], "exit": [21, 36, 56, 107, 139], "circumv": 21, "confus": [21, 48, 52, 127], "expect": [21, 22, 32, 69, 74, 79, 90, 98, 106, 107, 125, 135, 138, 142, 143], "real": [21, 115, 137], "begin": [21, 26, 107, 115, 126, 133, 140], "ones": [21, 30, 98, 106, 121], "earier": 21, "useless": 21, "duplic": [21, 38, 44, 53, 62, 68, 136, 142], "coexist": 21, "variad": [21, 47], "Not": [21, 47, 133], "depriv": 21, "end": [21, 55, 91, 94, 97, 107, 111, 112, 114, 119, 121, 124, 125, 133, 134, 136, 137, 138, 140, 142, 143, 150, 161], "eventu": 21, "worri": 21, "happi": 21, "realli": [21, 74, 94, 106], "effort": 21, "drop": [21, 25, 140], "matrix": 21, "room": 21, "smaller": 21, "simpler": [21, 30, 51, 142, 152], "php": 21, "choic": [21, 143], "tell": [21, 25, 94, 138, 143, 153, 154, 161], "map": [21, 22, 30, 41, 45, 106, 136], "handwritten": 21, "pleas": [21, 25, 96, 107, 112, 115], "dep": [21, 152, 153], "avoid": [21, 45, 69, 71, 86, 106, 112, 115, 122, 124, 130, 140, 142, 151], "undefin": 21, "shall": [21, 107], "besid": 21, "easiest": [21, 39], "grow": [21, 57, 112], "burden": 21, "ir": 21, "repeat": [21, 29, 98], "further": 21, "custom": [21, 94, 131, 136, 146], "16": 21, "autoconf": 21, "introduc": [21, 22, 27, 40, 55, 106, 121, 131], "folder": 21, "vapigen_check": 21, "api_vers": 21, "four": [21, 36, 114, 118], "recent": [21, 145, 154], "explicitli": [21, 55, 61, 62, 87, 106, 109, 114, 115, 151], "omit": [21, 106, 110, 118, 138, 140, 144], "gobject_introspection_check": 21, "ye": [21, 34, 38, 94, 98], "auto": [21, 98, 100, 157], "defin": [21, 29, 30, 40, 41, 42, 43, 59, 64, 68, 69, 74, 94, 98, 107, 108, 109, 110, 115, 117, 118, 121, 123, 124, 126, 130, 131, 134, 138, 140, 142, 145], "automak": [21, 97], "vapigen_vapidir": 21, "vapigen_makefil": 21, "condition": [21, 80], "enable_vapigen": 21, "endif": [21, 94, 154], "popul": [21, 48, 66], "vapigen_fil": 21, "_dep": 21, "vapigen_dep": 21, "raw": [21, 81, 94], "_metadatadir": 21, "vapigen_metadatadir": 21, "_vapidir": 21, "_girdir": 21, "vapigen_girdir": 21, "girdir": [21, 154], "note": [21, 25, 28, 30, 40, 41, 43, 48, 50, 61, 62, 74, 94, 102, 107, 112, 114, 115, 122, 138, 152], "_file": 21, "earil": 21, "vapigen_vapi": 21, "foo_1_0_vapi_dep": 21, "foo_1_0_vapi_metadatadir": 21, "srcdir": [21, 154], "foo_1_0_vapi_fil": 21, "datadir": [21, 154], "vapi_data": [21, 154], "extra_dist": [21, 154], "surprisingli": 21, "familiar": [21, 110, 121, 122, 126, 134, 136], "bodi": [21, 62, 115, 121, 125], "enclos": [21, 112], "uniqu": [21, 38, 134], "nest": [21, 115], "desir": [21, 42, 112, 125, 126], "figur": 21, "faq": [21, 95, 115], "question": [21, 48, 50, 73, 74, 94, 131, 151], "idea": [21, 22, 90, 98, 109], "practic": [22, 83, 106, 122, 123, 125, 145], "precis": [22, 123], "liber": 22, "bunch": 22, "procedur": [22, 125], "multitud": 22, "mood": 22, "restrict": [22, 94, 118, 125, 130, 138], "cover": [22, 26, 34, 35, 43], "job": [22, 34, 50], "friendli": [22, 54], "materi": 22, "straight": [22, 41, 114], "creation": [22, 97, 138], "destruct": [22, 38, 75, 117], "bound": [22, 39, 40, 41, 43, 44, 58, 59, 62, 65, 68, 69, 72, 74, 79, 80, 112], "myboundcompactclass": 22, "becom": [22, 112, 122, 140, 142], "overview": [22, 108, 112], "solv": 22, "tricki": [22, 94], "style": [22, 27, 32, 74, 90, 98, 101, 115, 117, 118, 119, 122, 125, 126, 128, 143], "prerequisit": [22, 117], "fundament": [22, 136, 145], "extra": [22, 25, 32, 74, 94, 106, 113, 115, 125, 126, 134, 152, 155, 158], "hint": [22, 66], "collect": [23, 28, 34, 59, 61, 69, 102, 112, 113, 114, 120, 125, 132, 140, 142], "llvm": 23, "vim": [23, 98, 100], "wish": [23, 118, 125, 134], "vimrc": 23, "noremap": 23, "f8": 23, "gyiwo": 23, "esc": 23, "gpa": 23, "insert": [23, 98, 136], "press": [23, 92, 106], "cursor": 23, "libfoo": [25, 28, 29], "linker": [25, 154], "typic": [25, 28, 46, 67, 94], "command": [25, 85, 86, 94, 96, 98, 106, 107, 109, 146, 152, 153, 161], "against": [25, 154], "program_using_libfoo": 25, "dot": [25, 90, 150], "extract": [25, 98, 134, 155, 159], "state": [25, 46, 61, 62, 87, 118, 121, 125, 138, 154], "subset": [25, 147], "consid": [25, 34, 48, 61, 94, 110, 125, 126, 134, 135, 143, 151], "notic": [26, 109, 115, 138, 157], "deal": [26, 55, 67, 81, 134, 144], "formal": 26, "along": [26, 69, 96, 98, 109], "contact": [26, 124], "breach": 26, "softwar": [26, 94], "term": [26, 106, 115], "met": 26, "multi": [26, 62, 74, 112, 132], "2016": 26, "my": [26, 122, 154], "my_email": 26, "my_address": 26, "whichev": 26, "asterisk": [26, 32, 35], "fine": [27, 94, 142], "posit": [27, 46, 47, 55, 66, 68, 69, 74, 112, 113], "overcom": 27, "edg": 27, "throughout": 27, "foolib": 28, "library_funct": 28, "bring": 28, "x_y_foo": 28, "murkier": 28, "rule": [28, 30, 36, 48, 106, 112, 113, 123, 162], "thumb": 28, "clearli": 28, "foooption": 28, "db": [28, 58], "transact": [28, 30, 58], "row": [28, 112], "db_": 28, "foo_handl": 28, "foo_tx": 28, "foo_row": 28, "chanc": [28, 138], "logic": [28, 41, 51, 109, 113, 126, 142], "larg": [28, 34, 96, 153, 162], "comma": [29, 31], "outer": [29, 115], "prevent": [29, 43, 50, 51, 55, 59, 124, 126], "inner": 29, "blob": 29, "customis": [30, 130, 136], "lower_case_cprefix": 30, "cprefix": [30, 41], "illustr": [30, 43], "name_conversion_exampl": 30, "examin": 30, "b": [30, 41, 43, 46, 48, 50, 69, 112, 113, 114, 115, 128, 129, 131, 135, 137, 149], "unchang": 30, "42": [30, 112, 143, 144], "tabl": [30, 53, 57, 137], "summar": 30, "foobar": [30, 162], "foo_bar_new": 30, "foo_bar_test": 30, "foo_bar_unchang": 30, "titlecas": 30, "upper_snake_cas": 30, "lower_snake_cas": 30, "title_case_": 30, "uppercas": 30, "letter": [30, 110, 150], "k": [30, 47, 74, 132], "v": [30, 98, 112, 132], "expand": 30, "cryptic": 30, "tx": [30, 58], "willing": 30, "trade": [30, 94], "off": [30, 94], "favor": 30, "readabl": [30, 94, 122], "over": [30, 66, 69, 94, 123, 140, 142, 144], "concis": 30, "particular": [30, 41, 50, 69, 77, 94, 106, 107, 114, 130, 136, 155], "save": [30, 154, 161], "prioriti": [30, 75], "indent": [31, 98, 112], "afterward": [31, 115, 131], "side": [31, 43, 52, 61, 102, 112, 115, 131, 135, 142, 146], "websit": [32, 90, 95], "seek": 32, "submit": 32, "pull": 32, "libcolumbu": 32, "frequent": [32, 49, 67, 69, 78], "re": [32, 89, 94, 122, 135, 140, 151], "associ": [32, 48, 68, 69, 74, 113], "multilin": 32, "brief": [32, 88, 110], "ref_funct": [32, 38, 44], "foo_retain": [32, 44], "unref_funct": [32, 38, 44], "foo_releas": [32, 44], "markup": [32, 85, 90], "second": [32, 41, 44, 49, 90, 113, 115, 118, 121, 125, 126, 134, 135, 138, 140, 144], "my_binding_directori": 32, "mybind": 32, "visual": [32, 98, 100, 102], "annot": [33, 65, 121, 122, 146, 155], "experiment": [33, 106, 149, 150, 151], "indic": [33, 35, 112, 137], "test_function_1": 33, "test_function_2": 33, "deprecated_sinc": 33, "test_function_3": 33, "test_function_5": 33, "test_function_4": 33, "claim": 34, "accur": 34, "involv": [34, 66, 94, 138], "ether": 34, "garbag": [34, 120], "live": [34, 134, 140], "somewher": [34, 115, 140], "importantli": [34, 106, 130], "impli": [34, 106], "scheme": [34, 36, 38, 69, 119, 131], "helper": [34, 36, 68], "cost": 34, "cheap": [34, 61], "expens": 34, "singli": [34, 38, 39, 68], "heap": [34, 35, 48, 115], "count": [34, 38, 39, 62, 94, 112, 120, 141, 142, 144], "concept": [34, 106, 107, 109, 126, 142], "ownership": [34, 47, 48, 61, 67, 69, 75, 78, 132], "handler": [34, 121, 134], "indirect": [35, 144], "oper": [35, 48, 62, 86, 87, 94, 96, 108, 110, 112, 115, 123, 124, 128, 134, 137, 140, 142, 144, 147], "awar": [35, 86, 118, 143, 145], "held": [35, 76, 85], "char": [35, 39, 44, 48, 112], "ampersand": 35, "comprehens": [35, 146], "explan": [35, 52, 111], "mechan": [36, 112, 121, 125], "stop": [36, 62, 134, 139, 140], "dure": [36, 40], "understood": [36, 98], "dealloc": [36, 43], "analys": [36, 98], "uint8": [36, 67, 81, 112], "8": [36, 42, 52, 67, 91, 94, 112, 136], "byte": [36, 94, 112], "doubl": [36, 40, 46, 49, 50, 52, 64, 66, 72, 73, 76, 83, 112, 115, 119, 133, 143], "float": [36, 52, 66, 112], "exact": [36, 134, 140], "exclus": [36, 113, 118], "reserv": [36, 110, 134], "area": [36, 125], "128": 36, "coder": 36, "malloc": 36, "referencehandl": 37, "infom": 37, "authorit": 38, "destroi": [38, 43, 47, 68, 75, 144], "thu": [38, 68, 94, 126], "increas": [38, 122, 141, 142], "concern": 38, "subscrib": 38, "subtl": [38, 44], "has_target": [38, 46, 68, 83], "free_funct": [38, 44, 58], "destroy_funct": [38, 43, 79], "content": [38, 43, 71, 86, 94, 109, 112, 138, 140, 162], "element": [38, 62, 66, 108, 112, 131, 136, 137, 141, 154], "integ": [38, 42, 110, 112, 114, 115, 118, 121, 136], "charact": [39, 94, 110, 112, 150], "routin": [39, 95], "unclear": 39, "intent": [39, 94, 98, 135], "cleanup": 39, "pre": 40, "direct": [40, 94, 115, 132, 140], "vari": [40, 74], "custom_pi": 40, "14159265358979323846": 40, "substitut": [40, 123], "occurr": 40, "given": [40, 43, 61, 98, 110, 112, 115, 123, 125, 126, 130, 131, 139, 140, 157], "explicit": [40, 44, 52, 66, 115, 130, 151], "opt": [41, 46, 53], "typedef": [41, 42, 43, 44, 46, 57, 58, 61, 65, 68, 69, 75, 76, 77, 112], "foo_a": 41, "foo_b": 41, "foo_c": 41, "foo_": 41, "has_type_id": [41, 42, 43, 44, 65], "prepend": [41, 94], "bar_x": 41, "bar_i": 41, "bar_z": 41, "bar_": 41, "though": [41, 43, 46, 74, 110, 121, 126, 130, 141, 153], "unsign": [41, 66, 112], "tendenc": 41, "foo_read": 41, "foo_writ": 41, "foo_creat": 41, "strerr": 41, "superset": 41, "foo_d": 41, "do_someth": 41, "do_something_els": 41, "fooextend": 41, "d": [41, 76, 112, 114, 115, 116, 118, 121, 125, 131, 132, 133, 137, 143, 149, 154, 161], "numer": [42, 74, 112, 136], "offset": 42, "uint32_t": [42, 64], "people_insid": 42, "peopleinsid": 42, "uint32": [42, 112, 122], "forward": [42, 121], "unix": [42, 138], "descriptor": 42, "multipli": [42, 68], "rank": 42, "cast": [42, 77, 108, 117, 125, 127, 130, 140, 151, 157], "initialis": [42, 48, 115, 118, 131, 135], "xcb": 42, "xcb_atom_t": 42, "posix": [42, 45, 147, 162], "gint8": 42, "gfloat": 42, "gdoubl": 42, "guchar": 42, "guint8": 42, "cc_t": 42, "gshort": 42, "gint16": 42, "5": [42, 52, 94, 112, 115, 118, 119, 121, 137, 149, 154], "gushort": 42, "guint16": 42, "6": [42, 112], "gint32": 42, "posixpid_t": 42, "7": [42, 94, 112, 115, 119, 161], "guint": 42, "guint32": 42, "gunichar": 42, "speed_t": 42, "tcflag_t": 42, "glong": 42, "gssize": 42, "time_t": 42, "clock_t": 42, "9": [42, 52, 112, 115, 150, 154], "gulong": 42, "gsize": 42, "nfds_t": 42, "key_t": 42, "fsblkcnt_t": 42, "fsfilcnt_t": 42, "off_t": 42, "uid_t": 42, "gid_t": 42, "mode_t": 42, "dev_t": 42, "ino_t": 42, "nlink_t": 42, "blksize_t": 42, "blkcnt_t": 42, "gint64": 42, "11": [42, 97, 112], "guint64": 42, "equival": [43, 106, 109, 112, 113, 118, 129, 139, 143, 144], "primit": 43, "foo_t": [43, 73, 76], "foo_init": 43, "foo_fre": [43, 44], "great": [43, 150], "trap": 43, "opaqu": [43, 61, 71], "necessarili": [43, 106, 109, 115, 144], "bar_t": 43, "bar_initi": 43, "default_valu": 43, "gtype": [44, 147], "foo_mak": 44, "foo_dup": 44, "bar_open": 44, "dispos": 44, "finish": [44, 68, 138, 140], "bar_clos": 44, "bake": 44, "star": 44, "fail": [44, 51, 98, 133, 134], "permit": [44, 46, 83], "dup": 44, "foo_new": 44, "unref": 44, "courtesi": 44, "previou": [45, 134], "sync": 45, "append": [45, 48, 50, 55, 94, 112], "posix_sync": 45, "major": [46, 65, 138], "caller": [46, 48, 52, 67, 107, 124, 125, 126, 135, 140, 142], "encapsul": [46, 138], "emul": 46, "behaviour": [46, 50, 52, 65, 112, 115, 126, 127, 135, 136, 138, 151], "portion": 46, "targetless": [46, 75], "occasion": [46, 69, 74], "compute_func": 46, "analyze_func": 46, "userdata": [46, 75], "computefunc": [46, 50], "analyzefunc": 46, "delegate_target_po": [46, 52, 68], "patch": 46, "compris": 47, "adapt": 47, "heavi": [48, 94], "altern": [48, 69, 94, 97, 106, 121, 122, 131, 137, 140, 143, 147], "uniform": 48, "natur": [48, 126, 149], "supplementari": 48, "quietli": 48, "manipul": 48, "div_and_mod": 48, "mod": 48, "open_file_and_fd": 48, "fopen": 48, "r": [48, 112, 150], "fileno": 48, "filestream": 48, "do_approxim": 48, "input_arrai": 48, "input_length": 48, "output_arrai": 48, "output_length": 48, "think": [48, 49, 52, 57, 122, 142], "indistinguish": 48, "regular": [48, 148], "moreov": 48, "hidden": 48, "get_foo": [48, 68], "get_foo2": 48, "ret": [48, 80], "box": 48, "make_foo": [48, 68], "particularli": [49, 94, 106], "fill": [49, 67, 88, 112], "crucial": 49, "acquir": [49, 146], "twice": [49, 126, 142], "leak": [49, 73, 94], "bad": [49, 77, 94], "spent": 49, "valgrind": 49, "absolut": 49, "lousi": 50, "convei": 50, "underneath": [50, 56], "lift": 50, "bool": [50, 58, 62, 76, 80, 89, 112, 113, 124, 125, 128, 133, 137], "gboolean": 50, "get_compute_func": 50, "epsilon": 50, "func": 50, "14158": 50, "72": 50, "perfectli": [50, 94, 142], "okai": 50, "accord": [50, 113, 138], "fact": [51, 107, 109, 115, 118, 125, 126, 130, 134, 138, 139, 142], "care": [51, 94, 107, 121, 144], "taken": [51, 107, 126, 154], "organis": 51, "belong": [51, 118, 121, 123], "calle": [52, 135], "via": [52, 87, 116, 119, 136, 137, 146], "instance_po": 52, "array_length_po": [52, 66, 81], "reorder": 52, "po": 52, "littl": [52, 111, 115], "bear": 52, "foo_comput": [52, 53], "foo_transform": 52, "t_userdata": 52, "array_len": 52, "verbatim": [52, 112], "perspect": 52, "less": [52, 69, 94, 114, 115, 134], "similarli": [52, 109, 142, 162], "greater": [52, 114, 134, 144], "respect": [52, 59, 112, 133, 150], "suit": [52, 98], "total": [52, 150], "clean": [52, 96], "mind": 52, "base_height": 53, "foo_compute_ex": 53, "benefici": [53, 69], "unsur": 53, "treacher": 55, "potenti": [55, 66, 136, 138, 151], "safeti": [55, 112], "sentinel": [55, 143], "overrun": 55, "scanf": 55, "printffunct": 55, "scanffunct": 55, "token": 55, "badli": 55, "erron": 55, "ever": [56, 94], "rare": [56, 62, 65, 68, 94], "abort": 56, "realloc": [57, 112], "table_grow": 57, "size_t": [57, 64, 66, 74, 81], "object_count": 57, "destroysinst": 58, "useabl": 58, "begin_tx": 58, "databas": [58, 120, 122], "transaction_abort": 58, "transaction_commit": 58, "transaction_try_commit": 58, "try_commit": 58, "visibl": [59, 118, 135], "captur": [59, 94], "to_str": [59, 112, 137], "sugar": [61, 62], "queri": [61, 122], "val": [61, 143], "obviou": [61, 106, 145], "foo_item_count": 61, "foo_max_item": 61, "foo_set_max_item": 61, "item_count": 61, "max_item": 61, "squar": [62, 74, 112], "bracket": [62, 74, 112], "blkid_partit": 62, "blkid_partlist_get_partit": 62, "blkid_partlist": 62, "listofpartit": 62, "partit": 62, "dimension": [62, 74, 112], "With": [62, 94, 107, 122, 123, 128, 131, 132, 133], "partitionlist": 62, "blkid_partlist_numof_partit": 62, "invok": [62, 138], "661876": 62, "iter": [62, 66, 114, 136, 137], "next_valu": [62, 137], "prototyp": 62, "retriev": [62, 130, 136, 137, 143], "judgement": 62, "decid": [62, 114, 121, 138], "unknown": [63, 113, 114], "u_int32_t": 64, "harmonis": 64, "compute_foo": 65, "array_length": [66, 69, 79], "array_length_typ": [66, 74], "array_null_termin": [66, 74], "pad": 66, "array_length_cexpr": [66, 74], "trivial": [66, 68], "treat": [67, 68, 74, 75, 130, 135, 145, 153], "finess": 67, "utf": [67, 94, 112], "anyth": [67, 110, 115, 125, 131], "realpath": 67, "thoroughli": 67, "adjust": 68, "reassign": [68, 135], "retain": 68, "delegate_target_destroy_notify_po": 68, "notifi": [68, 122], "foo_func": [68, 69, 75], "call_foo": 68, "call_foo_lat": 68, "free_context": 68, "foofunc": [68, 69, 75], "strang": 69, "simple_gener": [69, 83], "sort": [69, 106, 107, 112, 130, 138], "va_arg": 69, "generic_type_po": 69, "rigid": 69, "decor": 69, "verifi": 69, "insist": 69, "left": [69, 113, 115, 144], "foo_get_userptr": 69, "foo_set_userptr": 69, "user_data": 69, "caveat": 69, "infecti": 69, "set_user_ptr": 69, "get_user_ptr": 69, "safe": [69, 94, 135, 143], "far": [70, 106], "down": [70, 106, 131], "badg": 70, "shame": 70, "getter": [71, 122, 142], "setter": [71, 122], "consumpt": 71, "consult": 71, "union": 71, "myfoo": [73, 112], "overwritten": [73, 87], "answer": [73, 78, 125], "varieti": [74, 94, 96, 106, 134], "20": [74, 115, 137], "foo_count": 74, "array_length_cnam": 74, "elsewher": [74, 139, 140], "rag": 74, "nigh": 74, "consider": 75, "callback_context": 75, "delegate_target_cnam": 75, "notif": [75, 122], "callback_fre": 75, "delegate_target_destroy_notify_cnam": 75, "exactli": [75, 114, 125, 126, 138, 152], "start_job": 75, "threadpool_queue_job": 75, "pool": 75, "j": [75, 102, 112, 144], "startjob": 75, "threadpool": 75, "queue_job": 75, "which_on": 76, "data_d": 76, "data_i": 76, "legal": 77, "deserv": 78, "get_arrai": 79, "out_array_p": 79, "array_with_length": 79, "get_data": 79, "_get_arrai": 79, "vala_get_arrai": 79, "temp": [79, 161], "len": 79, "array_length_nam": 79, "_get_data": 79, "vala_get_data": 79, "somefunc": 80, "free_when_don": 80, "_somefunc": 80, "_sink_foo": 80, "vala_somefunc": 80, "vala_somefunc_own": 80, "somefunc_own": 80, "freed": [80, 134, 141], "_awkward": 80, "vala_awkward": 80, "ish": 81, "nmemb": 81, "571486": 82, "meant": [83, 112, 137], "bundl": [86, 87, 102], "simon": 86, "sai": [86, 94, 121, 125, 157], "phrase": 86, "enter": [86, 96], "print": [86, 96, 112, 114, 125, 150], "simon_sai": 86, "learn": [86, 92, 95, 102, 112, 115], "Will": [86, 114, 125], "br": [86, 90], "o": [86, 87, 95, 98, 102, 103, 104, 109, 110, 135, 142, 144, 150, 154, 157, 162], "remov": [86, 142, 147], "overwrit": 86, "web": [86, 102], "browser": 86, "wrote": 86, "usag": [87, 91, 94, 107, 112, 144, 145], "ofth": 87, "doument": 87, "addd": 87, "pakag": 87, "speifi": 87, "inlud": 87, "th": 87, "vesrion": 87, "taglet": 88, "extact": 88, "chapter": [88, 119], "thoughout": 89, "short": [89, 90, 112, 121, 122, 139], "summari": [89, 131], "always_tru": 89, "inspir": 90, "wikitext": 90, "realiti": 90, "bold": 90, "ital": 90, "__underlined__": 90, "quot": [90, 112], "__bold": 90, "underlined__": 90, "underlin": 90, "alphabet": 90, "asset": 90, "logo": 90, "png": 90, "alt": 90, "messag": [90, 94, 98, 112, 121, 125, 133, 134, 146], "headlin": 90, "cell": 90, "inheritdoc": 91, "diectli": 91, "fulli": [91, 98, 100, 107, 115, 148, 153], "is_edit": 91, "becam": 91, "eror": 91, "thrown": [91, 134], "edit": [92, 106], "libvaladoc": 92, "appreci": 92, "fom": 92, "qt": 94, "meta": 94, "slot": 94, "wherev": [94, 123], "barrier": 94, "contrast": [94, 115, 130, 142], "gobjectintrospect": [94, 154, 159], "load": [94, 140, 162], "optim": 94, "plain": 94, "tune": 94, "almost": 94, "mandatori": 94, "basicsampl": 94, "achiev": [94, 115, 142], "baer": 94, "solut": [94, 107], "encod": [94, 112], "resiz": [94, 112, 136], "implicitli": [94, 107, 133, 143], "stringbuild": 94, "gstring": 94, "str_ptr": 94, "64": 94, "str": 94, "wi": 94, "klass": 94, "btn1": 94, "awidget": 94, "preprocess": 94, "elif": 94, "cond": 94, "NOT": [94, 122], "shallow": 94, "clear": 94, "propert": 94, "emphas": 94, "fx": 94, "g_type_str": 94, "due": [94, 115, 125], "coher": 94, "dummi": 94, "statico": 94, "test_valu": 94, "costruct": 94, "prop1": 94, "value1": [94, 116], "mywindow": 94, "inputsampl": 94, "windowtyp": [94, 112], "toplevel": [94, 112], "yourstr": 94, "incorrect": 94, "yourstruct": 94, "value2": [94, 116], "field1": 94, "field2": 94, "mainli": [94, 162], "the_method": 94, "some_inst": 94, "some_method": [94, 146], "some_var": 94, "arbitrari": [94, 112, 115, 121, 131, 136, 143], "strip": 94, "todo": 94, "suggest": [94, 106, 126, 138], "slower": 94, "represent": [94, 122], "neither": [94, 115, 131], "nor": [94, 115, 131, 142], "human": [94, 122], "serv": 94, "wild": 94, "whatels": 94, "weight": [94, 145], "light": [94, 110], "mb": 94, "gkt": 94, "inher": 94, "disadvantag": 94, "embed": [94, 112], "codebas": 94, "wide": [94, 142], "perhap": 94, "signific": 94, "upgrad": 94, "backward": 94, "incompat": 94, "Such": [94, 118], "younger": 94, "dai": 94, "exceedingli": 94, "biggest": 94, "promin": [94, 116], "until": [94, 111, 114, 134, 137, 138, 140, 162], "cours": [94, 107, 139, 147], "feasibl": 94, "popular": 94, "usabl": [94, 115], "submodul": 94, "subtre": 94, "stabl": 94, "linux": [94, 100], "impos": [95, 112], "elementari": [95, 98, 102, 103, 104], "devel": 96, "sudo": 96, "dnf": 96, "apt": 96, "pacman": 96, "usr": 96, "And": [96, 125, 152], "mingw": 96, "w64": 96, "x86_64": 96, "brew": 96, "everyt": 96, "xx": 96, "recognis": [96, 107, 111, 118, 121, 126], "struggl": 96, "commun": 96, "meson": [97, 98, 100], "front": [97, 161], "ninja": 97, "autovala": 97, "autom": [97, 153, 157], "cmake": 97, "articl": 97, "parallel": 97, "valder": 97, "waf": [97, 154], "xmake": 97, "highlight": [98, 102], "jump": [98, 107, 114], "refactor": 98, "anjuta": 98, "emac": 98, "geani": 98, "gedit": [98, 102], "helix": 98, "intellij": [98, 102], "medit": 98, "sublim": [98, 102], "textmat": [98, 102], "zed": 98, "color": [98, 115, 122], "diagnost": [98, 100], "trigger": 98, "ctrl": 98, "red": [98, 115], "green": [98, 115], "cycl": [98, 141], "driven": 98, "compon": [98, 134], "debugg": [98, 146, 161], "clearer": 98, "editor": [99, 100, 102], "server": [99, 140, 146], "protocol": [99, 137], "microsoft": 100, "studio": [100, 102], "client": [100, 102, 146], "lsp": 100, "vscode": 100, "compile_command": 100, "json": 100, "robust": 100, "workspac": 100, "ubuntu": 100, "fedora": 100, "arch": 100, "alpin": 100, "gvl": 100, "symbo": 100, "internet": 100, "connect": [100, 120, 121, 122, 146], "fast": [100, 136, 144], "gcovr": 101, "coverag": 101, "codecov": 101, "uncrustifi": 101, "beautifi": 101, "lint": 101, "gtksourceview": 102, "gtktextview": 102, "maco": 102, "jetbrain": 102, "atom": 102, "linuguist": 102, "grammar": 102, "selector": 102, "lesson": 102, "moinmoin": 102, "pygment": 102, "sitter": 102, "prince781": 102, "documen": [103, 104], "app": [103, 104], "gui": [104, 139, 140], "ongo": 106, "disclaim": 106, "promis": 106, "unwant": [106, 151], "attend": 106, "mono": [106, 112], "beyond": 106, "consequ": [106, 130], "broadli": [106, 112], "perform": [106, 112, 113, 115, 131, 151], "whilst": [106, 124], "faster": 106, "gain": 106, "power": [106, 109, 112, 115, 126, 150], "compli": 106, "briefli": [106, 130], "principl": [106, 122], "experi": 106, "knowledg": [106, 126], "aim": [106, 126, 154], "se": 106, "realis": 106, "certainli": [106, 118], "monospac": 106, "prefac": 106, "prompt": 106, "advanc": [106, 115], "sadli": 107, "predict": 107, "demo": [107, 120, 146, 161], "helloworld": 107, "hello": [107, 109, 112, 113, 115, 146, 154, 157], "thorough": 107, "descend": [107, 112, 118, 121, 145], "possess": [107, 118], "matter": [107, 112, 123, 134], "whenev": [107, 112, 121, 138, 142], "escap": [107, 112, 150], "sequenc": [107, 112], "anonym": 108, "enforc": [109, 125], "upshot": 109, "source1": 109, "source2": 109, "myprogram": 109, "succinct": 109, "regist": [109, 118, 128, 131, 140, 146], "amalgam": [110, 155], "heavili": 110, "kept": 110, "delimit": [110, 111], "strict": [110, 148], "digit": 110, "unambigu": [110, 112], "speak": 112, "all_upper_cas": 112, "uchar": 112, "histor": 112, "unichar": 112, "32": [112, 122, 143], "unicod": 112, "uint": 112, "ulong": 112, "ushort": 112, "guarante": [112, 131, 138], "int8": 112, "int16": 112, "int32": 112, "int64": 112, "sibl": 112, "uint16": 112, "uint64": 112, "compound": [112, 115], "percentil": 112, "75f": 112, "mu_bohr": 112, "927": 112, "400915e": 112, "26": [112, 125], "the_box_has_crash": 112, "vector": 112, "popup": 112, "occupi": 112, "nbyte": 112, "minimum": [112, 147], "maximum": 112, "min": 112, "max": 112, "quotat": 112, "mask": 112, "tripl": 112, "span": 112, "evalu": [112, 113, 114], "contrari": 112, "referenti": 112, "slice": [112, 137], "neg": [112, 134], "rel": 112, "greet": 112, "s1": 112, "12": 112, "s2": 112, "0x77": 112, "52": 112, "67428e": 112, "21": 112, "consol": 112, "explor": 112, "stdin": 112, "read_lin": 112, "1415": 112, "stderr": [112, 146], "er": 112, "abl": [112, 118, 123, 125, 138], "saw": 112, "elba": 112, "demonstr": [112, 123, 130, 161], "contigu": 112, "jag": 112, "dimens": 112, "arr": 112, "multidimension": 112, "effici": 112, "37": 112, "src": 112, "dest": [112, 146], "sophist": 112, "arraylist": [112, 132], "regardless": [112, 115, 126, 130, 134, 142], "aliv": [112, 141], "anywher": [112, 136], "mass": 112, "wherebi": 112, "reduc": 112, "unnecessari": 112, "redund": 112, "sacrif": 112, "mybar": 112, "alia": [112, 147, 157], "valuelist": 112, "get_typ": [112, 128], "operand": 113, "arithmet": 113, "concaten": 113, "increment": [113, 114], "decrement": [113, 114], "postfix": [113, 115, 129], "former": 113, "calcul": [113, 122, 140], "latter": [113, 123], "bitwis": 113, "analog": [113, 119], "unari": 113, "shift": 113, "inequ": 113, "manner": 113, "lexicograph": 113, "ternari": 113, "coalesc": 113, "substr": 113, "overload": [113, 115, 119], "int_arrai": 114, "immedi": [114, 122, 131, 138, 140, 150], "piec": [114, 121, 134], "zero": [114, 118, 123, 135], "fall": 114, "stick": 115, "method_nam": [115, 126, 133], "arg1": 115, "arg2": 115, "approxim": [115, 121], "all_lower_cas": 115, "unfamiliar": 115, "accustom": 115, "mixedcamelcas": 115, "consist": [115, 136], "draw": 115, "shape": [115, 122], "draw_text": 115, "draw_shap": 115, "clash": [115, 122], "chain": [115, 119, 123, 148], "hi": 115, "vararg": [115, 143], "assert": [115, 132, 134], "precondit": [115, 133, 134], "dereferenc": [115, 151, 161], "f1": 115, "f2": 115, "d1": 115, "stand": 115, "printintfunc": 115, "p1": [115, 119], "curli": 115, "p2": [115, 119], "my_sorting_algorithm": 115, "intoper": 115, "curried_add": 115, "curri": 115, "sum": [115, 154], "namespacenam": 115, "outsid": [115, 118, 125, 138, 145], "imagin": [115, 134, 157], "invis": 115, "land": 115, "namespace1": 115, "namespace2": 115, "structnam": 115, "blue": 115, "c1": 115, "c2": 115, "c3": 115, "c4": 115, "c5": 115, "classnam": 115, "superclassnam": 115, "interfacenam": 115, "superinterfacenam": 115, "mixin": [115, 117], "Their": 116, "attributenam": 116, "param1": 116, "param2": 116, "mostli": [116, 125], "export": [116, 146], "remot": [116, 140], "bu": [116, 132], "polymorph": [117, 127], "hide": [117, 122, 124], "super": 118, "testclass": [118, 130], "first_data": 118, "second_data": 118, "method_1": [118, 125, 126, 135, 144], "implic": 118, "focu": 119, "with_label": 119, "label": 119, "from_stock": 119, "stock_id": 119, "click": 119, "me": 119, "stock_ok": 119, "name_extens": 119, "rectangular": 119, "polar": 119, "radiu": 119, "angl": [119, 143], "math": 119, "co": 119, "sin": 119, "resourc": [120, 132, 134], "trace": 120, "determinist": 120, "raii": 120, "stream": 120, "listen": 121, "ident": [121, 142, 162], "dive": 121, "sig_1": 121, "t1": [121, 137], "ters": 121, "impati": 121, "nb": 121, "no_recurs": 121, "no_hook": 121, "accessor": [122, 125], "ag": [122, 131], "get_ag": 122, "set_ag": 122, "cumbersom": 122, "year": [122, 131], "alic": 122, "plai": [122, 142], "_age": 122, "behind": 122, "scene": 122, "shorter": 122, "current_year": 122, "2525": 122, "year_of_birth": 122, "2493": 122, "fly": 122, "birth": 122, "Or": 122, "leav": [122, 125], "glade": 122, "obj": [122, 137, 140], "paramspec": 122, "dash": 122, "my_property_nam": 122, "disabl": [122, 147, 157], "tag": 122, "myobject": 122, "without_notif": 122, "with_notif": 122, "argb": 122, "0x12345678": 122, "exercis": 123, "rang": 123, "protected_method": 123, "public_static_method": 123, "eat": 124, "chomp": 124, "say_hello": 124, "tiger": 124, "roar": 124, "duck": 124, "quack": 124, "behavior": [124, 144], "new_nam": 124, "reset": 124, "contactcv": 124, "cotactcv": 124, "john": 124, "strauss": 124, "cv": 124, "xochitl": 124, "calva": 124, "overridden": [124, 126], "itest": 125, "data_1": [125, 144], "simplest": 125, "test1": 125, "roughli": [125, 153], "listclass": 125, "distinct": [125, 126, 136], "callabl": 125, "monitor": 125, "mautter": 125, "phone": 125, "techphon": 125, "hid": 125, "completelli": 125, "permiss": 125, "unabl": 125, "default_hang": 125, "tech": 125, "cl": 125, "sreturn": 125, "subtyp": [126, 131], "o1": [126, 151], "o2": [126, 151], "fourth": 126, "rewritten": 126, "told": 126, "opposit": 126, "appar": 126, "complic": [126, 142, 155, 157], "extra_task": 126, "prop_1": 126, "exhibit": 127, "my_method": [127, 134], "sometypenam": 128, "desiredtypenam": 129, "illeg": 129, "refin": [130, 134], "minim": [130, 147], "w": [130, 134, 157], "erasur": 130, "massiv": 130, "expans": 130, "accept_object_wrapp": 130, "test_wrapp": 130, "happili": 130, "closer": 131, "with_ag": 131, "welcom": 131, "hierarchi": 131, "nomenclatur": 131, "talk": 131, "snippet": 131, "class_init": 131, "contract": [132, 134], "hashmap": 132, "hashset": 132, "thread": [132, 140], "asynchron": [132, 138], "assert_not_reach": 133, "return_if_fail": 133, "expr": 133, "return_if_reach": 133, "warn_if_fail": 133, "warn_if_reach": 133, "tempt": 133, "postcondit": 133, "fulfil": 133, "gerror": 134, "recover": 134, "factor": 134, "foreseen": 134, "rais": 134, "ioerror": [134, 140, 146], "something_went_wrong": 134, "file_not_found": 134, "iochannel": 134, "channel": 134, "tmp": [134, 138], "my_lock": 134, "fileerror": 134, "fairli": 134, "domain": 134, "equat": 134, "encount": 134, "errortype1": 134, "code_1a": 134, "errortype2": 134, "code_2a": 134, "code_2b": 134, "thrower": 134, "catcher": 134, "tidi": 134, "uninitialis": 135, "method_2": 135, "q": 135, "treatment": 135, "foundat": 136, "unord": 136, "interchang": 136, "categori": 136, "slow": [136, 140], "hash": 136, "foo_hash": 136, "foo_equ": 136, "read_only_view": 136, "my_map": 136, "tn": 137, "placehold": 137, "t2": 137, "t3": 137, "index1": 137, "index2": 137, "needl": 137, "evennumb": 137, "core": 138, "thread_func": 138, "child_thread": 138, "main_thread": 138, "did": 138, "problemat": 138, "currnt": 138, "new_thread": 138, "primari": [138, 157], "cooper": 138, "powerfulli": 138, "queue": [138, 140], "introduct": 138, "kill": 138, "wait": [138, 139, 140], "join": 138, "therebi": 138, "paus": [138, 140], "instant": 138, "runnabl": 138, "restart": 138, "simultan": 138, "race": 138, "outcom": 138, "interrupt": 138, "action_1": 138, "action_2": 138, "interweav": 138, "random": 138, "turn": 138, "respons": [138, 144], "inde": 138, "mainloop": [139, 146], "respond": 139, "constantli": 139, "timer": 139, "2000m": 139, "timeoutsourc": 139, "2000": 139, "set_callback": 139, "get_context": 139, "readi": [139, 140], "init": 139, "main_quit": 139, "soon": 139, "disturb": 139, "idlesourc": 139, "send": [139, 146], "dealt": 139, "whose": 140, "resum": 140, "freez": 140, "cpu": 140, "disk": 140, "idl": 140, "interleav": 140, "spread": 140, "display_jpeg": 140, "fnam": 140, "jpeg": 140, "fetch_webpag": 140, "url": 140, "fetch": 140, "webpag": 140, "jpg": 140, "asyncreadycallback": 140, "gayncresult": 140, "arriv": 140, "reach": [140, 141], "sourcefunc": 140, "schedul": 140, "goe": 141, "decreas": 141, "vice": 141, "versa": 141, "doubli": 141, "predecessor": 141, "successor": 141, "prev": 141, "topic": [141, 162], "record": 142, "basi": 142, "convers": 142, "get_unowned_ref": 142, "seemingli": 142, "somewhat": 142, "irrit": 142, "steal": 142, "reproduc": 142, "getter_method": 142, "alarm": 142, "strong": 142, "storag": 142, "_properti": 142, "get_xxx": 142, "anywai": 142, "role": 142, "ellipsi": 143, "method_with_vararg": 143, "va_list": 143, "meet": 143, "sequent": 143, "evid": 143, "25": 143, "baz": 143, "seriou": 143, "drawback": 143, "animationmod": 143, "ease_out_bounc": 143, "3000": 143, "100": 143, "200": 143, "rotation_angle_z": 143, "500": 143, "opac": 143, "rotat": 143, "ineffici": 144, "resort": 144, "optimis": 144, "insuffici": 144, "i_ptr": 144, "f_ptr": 144, "f_weak": 144, "lighter": 145, "stai": 145, "lower": 145, "Be": 145, "tightli": 146, "session": [146, 161], "demoservic": 146, "counter": 146, "sig1": 146, "heureka": 146, "sender": 146, "some_method_send": 146, "busnam": 146, "on_bus_aquir": 146, "dbusconnect": 146, "conn": 146, "register_object": 146, "own_nam": 146, "bustyp": 146, "busnameownerflag": 146, "registr": 146, "succeed": 146, "mangl": [146, 155], "lower_case_with_underscor": 146, "somemethod": 146, "somemethodsend": 146, "spy": 146, "brows": 146, "libc": [147, 162], "libgobject": 147, "microcontrol": 147, "iso": 147, "somecod": 147, "255": 149, "regex": 150, "tux": 150, "kernel": 150, "z0": 150, "_": 150, "trail": 150, "insensit": 150, "cow": 150, "upper": 150, "newlin": 150, "metacharat": 150, "exclud": 150, "whitespac": 150, "forbidden": 151, "incorpor": 153, "gxml": 154, "gxmldom": 154, "libxml2": 154, "success": 154, "cflag": 154, "am_cppflag": 154, "dpackage_locale_dir": 154, "datadirnam": 154, "dpackage_src_dir": 154, "dpackage_data_dir": 154, "built_sourc": 154, "cleanfil": 154, "am_cflag": 154, "wall": 154, "glib_cflag": 154, "libxml_cflag": 154, "gio_cflag": 154, "gee_cflag": 154, "vala_cflag": 154, "lib_ltlibrari": 154, "libgxml": 154, "la": 154, "valaflag": 154, "top_srcdir": 154, "libxml": 154, "libgxml_la_valasourc": 154, "attr": 154, "backednod": 154, "cdatasect": 154, "characterdata": 154, "documentfrag": 154, "documenttyp": 154, "domerror": 154, "entityrefer": 154, "namespaceattr": 154, "nodelist": 154, "nodetyp": 154, "processinginstruct": 154, "xnode": 154, "libgxml_la_sourc": 154, "vala_compil": 154, "top_builddir": 154, "dom": 154, "touch": 154, "libgxml_la_ldflag": 154, "libgxml_la_libadd": 154, "glib_lib": 154, "libxml_lib": 154, "gio_lib": 154, "gee_lib": 154, "vala_lib": 154, "include_head": 154, "pkgconfigdir": 154, "libdir": 154, "pkgconfig": 154, "pkgconfig_data": 154, "gxmlincludedir": 154, "includedir": 154, "gxmlinclude_head": 154, "enable_gi_system_instal": 154, "introspection_girdir": 154, "typelibsdir": 154, "introspection_typelibdir": 154, "girepositori": 154, "scan": 154, "introspection_gir": 154, "introspection_compiler_arg": 154, "typelib": 154, "introspection_compil": 154, "gir_data": 154, "typelibs_data": 154, "vala_vapidir": 154, "proce": 154, "favourit": 154, "cx": 154, "fpic": 154, "mylib": 154, "basedir": 154, "libtest": 154, "ltest": 154, "ld_library_path": 154, "pwd": 154, "standardis": 155, "onto": 155, "amount": 155, "man": 156, "everywher": 157, "bash": 157, "zsh": 157, "fish": 157, "appnam": 157, "file_name_1": 157, "file_name_2": 157, "metainform": 159, "nowadai": 159, "buggi": 161, "intention": 161, "temporari": 161, "gdbgui": 161, "nemiv": 161, "valacod": 161, "sigsegv": 161, "0x0804881f": 161, "_main": 161, "compliant": 162, "g_topic_foobar": 162, "get_basenam": 162, "hopefulli": 162, "suffic": 162, "flexibl": 162, "fileutil": 162, "get_cont": 162}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": [0, 21], "vala": [0, 4, 5, 6, 12, 14, 18, 20, 21, 34, 37, 39, 54, 59, 94, 95, 106, 138, 159], "why": [0, 21, 94], "compil": [1, 3, 4, 5, 11, 18, 107, 109, 154], "guid": [1, 85, 92, 93, 96], "licens": [1, 2, 26], "acknowledg": 1, "edit": 1, "chapter": 1, "project": [2, 94], "inform": [2, 128], "websit": [2, 92], "mail": 2, "list": [2, 90, 143], "bug": [2, 18, 21], "tracker": 2, "matrix": 2, "room": 2, "maintain": [2, 18], "environ": 3, "setup": 3, "from": [3, 18, 21, 94, 112], "sourc": [3, 18, 20, 109], "repositori": [3, 20], "set": 3, "up": [3, 94], "your": [3, 107], "editor": [3, 98], "file": [3, 20, 25, 29, 94, 109, 155, 162], "code": [3, 10, 11, 20, 31, 39, 90, 98, 116], "style": [3, 131], "The": [4, 5, 18, 25, 27, 33, 37, 69, 139], "nutshel": 5, "command": [5, 87, 92, 154], "line": [5, 87, 92, 154], "option": [5, 87], "procedur": 5, "codecontext": 5, "valac": [5, 157], "pipelin": 5, "parser": 6, "visitor": 6, "ping": 6, "pong": 6, "back": 6, "error": [6, 21, 134], "handl": [6, 134, 162], "grammar": 6, "semant": [7, 39, 59], "analyz": [7, 9], "attribut": [7, 26, 27, 33, 116], "process": [7, 18], "todo": [7, 13, 16, 17, 18, 37, 140], "symbol": [8, 20, 30], "resolut": 8, "data": [8, 21, 94, 112], "type": [8, 20, 21, 42, 63, 64, 69, 80, 94, 112, 128, 129], "flow": 9, "c": [10, 11, 20, 29, 35, 36, 38, 39, 47, 63, 71, 94], "gener": [10, 20, 21, 52, 69, 130], "link": [11, 90, 154], "bind": [12, 18, 19, 21, 38, 47, 63, 71, 94, 155], "vapi": [12, 20, 21, 22, 25, 94, 155], "introspect": [12, 14, 20, 21, 159], "gobject": [12, 20, 21, 94, 131], "libge": 13, "intern": 13, "other": [14, 20, 94, 101, 112], "tool": [14, 87, 92, 99, 101, 156], "gen": [14, 159], "vapigen": [14, 158], "test": [15, 94], "document": [16, 18, 21, 32, 84, 88, 95], "build": [17, 18, 97], "system": [17, 97], "out": [17, 48], "tree": 17, "contributor": 18, "develop": [18, 93], "submit": 18, "report": 18, "patch": 18, "review": 18, "updat": 18, "commit": 18, "debug": [18, 161], "server": [18, 100], "introduct": [20, 95, 106], "annot": [20, 21], "g": [20, 136], "ir": 20, "scanner": 20, "typelib": [20, 94], "libgirepositori": 20, "languag": [20, 94, 100, 105, 115], "support": [20, 100, 102, 137], "abi": 20, "fix": [20, 21, 94], "metadata": 20, "header": [20, 29, 90], "duplic": 20, "nest": 20, "namespac": [20, 21, 28, 115], "nullabl": [20, 50], "return": [20, 48, 56, 63], "valu": [20, 48, 53, 112], "variad": [20, 55], "function": [20, 45, 47, 56, 63, 68, 75], "ownership": [20, 37, 49, 80, 142], "struct": [20, 42, 43, 65, 69, 71, 72, 73, 94, 115], "field": [20, 71], "virtual": [20, 124], "method": [20, 51, 57, 58, 60, 69, 115, 124, 125, 127, 137, 140, 142], "without": 20, "invok": 20, "abstract": [20, 124], "distinct": 20, "gclosur": 20, "inherit": [20, 94, 123, 125], "asynchron": [20, 140], "finish": 20, "macro": 20, "custom": 20, "No": 20, "A": 20, "note": 20, "deprec": 20, "gidl": 20, "distribut": 21, "upstream": 21, "catch": 21, "earlier": 21, "get": [21, 24, 94], "quicker": 21, "match": 21, "version": [21, 33], "instal": [21, 96], "softwar": 21, "higher": 21, "qualiti": 21, "api": [21, 92], "us": [21, 34, 94, 153, 154, 162], "directli": 21, "i": [21, 66, 94, 106], "don": [21, 94], "t": [21, 94], "know": 21, "anyth": 21, "how": [21, 94], "work": 21, "gir": [21, 94], "autotool": [21, 154], "integr": [21, 146], "write": [21, 22], "By": 21, "hand": 21, "manual": 22, "prerequisit": [23, 125], "start": [24, 86], "ccode": 27, "creat": [28, 94, 154], "root": 28, "includ": [29, 94], "name": 30, "translat": 30, "format": [31, 90], "convent": [31, 106], "valadoc": [32, 85, 92], "org": [32, 92], "": [34, 35, 53, 63, 71], "automat": 34, "memori": 34, "manag": 34, "pointer": [35, 68, 69, 70, 73, 75, 94, 144], "what": [35, 92, 94, 106], "all": 35, "mean": [35, 66, 94], "constant": [36, 40, 66], "stack": 36, "heap": [36, 38], "concept": 37, "handler": 38, "recogn": 39, "enum": 41, "flag": 41, "simpl": 42, "compact": [44, 94], "class": [44, 69, 94, 115, 124, 145], "singli": 44, "own": [44, 82], "refer": [44, 48, 57, 58, 92, 112, 141, 142], "count": 44, "deleg": [46, 83, 115], "fundament": 47, "paramet": [48, 63, 69, 135], "static": [51, 94, 112], "chang": [52, 53, 57], "posit": [52, 53], "argument": [52, 53, 55, 66, 143], "default": [53, 125], "an": [53, 66, 94], "adapt": 54, "signatur": 54, "wrapper": 54, "k": [55, 136], "That": 56, "do": [56, 94], "Not": 56, "instanc": [57, 58], "destroi": 58, "ad": 59, "friendli": 59, "to_str": 60, "properti": [61, 122, 125, 142], "collect": [62, 136], "basic": [64, 86, 108, 118], "arrai": [66, 74, 79, 82, 94, 112], "length": [66, 79, 81, 143], "pass": [66, 94], "null": [66, 151], "termin": 66, "express": [66, 149, 150], "unknown": 66, "known": 66, "some": [66, 94], "awkward": [66, 78], "string": [67, 94, 112], "buffer": 67, "variabl": [69, 143], "user": [69, 94], "case": 69, "union": 76, "extra": 77, "hint": 77, "situat": 78, "depend": 80, "member": [81, 94], "unown": [82, 142], "object": [82, 94, 117, 145], "share": 83, "context": 83, "quick": 86, "usag": 86, "essenti": 87, "comment": [88, 90, 111], "markup": 88, "structur": [88, 114], "brief": 89, "descript": 89, "exampl": [89, 140, 154], "linebreak": 90, "paragraph": 90, "output": 90, "text": 90, "highlight": 90, "block": [90, 91], "imag": 90, "tabl": 90, "taglet": 91, "inlin": 91, "contribut": [92, 95], "you": [92, 94], "re": 92, "read": [92, 94, 136], "now": 92, "faq": 94, "have": 94, "whole": 94, "new": [94, 112], "program": [94, 103, 105, 107, 117, 133], "didn": 94, "just": 94, "d": [94, 146], "java": 94, "python": 94, "can": 94, "librari": [94, 152, 153, 154, 155], "doe": 94, "perform": 94, "applic": 94, "compar": 94, "quit": 94, "similiar": 94, "plan": 94, "replac": 94, "mono": 94, "foo": 94, "keyword": 94, "identifi": 94, "arithmet": 94, "insid": 94, "subclass": 94, "forc": 94, "cast": [94, 112, 129], "one": 94, "anoth": 94, "preprocessor": 94, "simpletyp": 94, "stdin": 94, "gtype": 94, "someth": 94, "initi": 94, "chain": [94, 149], "base": 94, "constructor": 94, "convert": 94, "uint8": 94, "char": 94, "viceversa": 94, "callback": 94, "config": 94, "h": 94, "first": [94, 107], "cc": 94, "warn": 94, "instead": 94, "should": 94, "pkg": 94, "local": 94, "copi": 94, "my": 94, "good": 94, "practic": 94, "section": 95, "extern": 95, "resourc": [95, 138], "commun": 95, "linux": 96, "fedora": 96, "debian": 96, "arch": 96, "alt": 96, "bsd": 96, "window": 96, "msys2": 96, "subsystem": 96, "wsl": 96, "mac": 96, "o": 96, "x": 96, "verifi": 96, "id": 98, "protocol": 100, "syntax": [102, 110, 137], "gui": 103, "tutori": [104, 106], "main": [106, 139], "who": 106, "thi": 106, "run": [107, 128], "overview": 110, "infer": 112, "defin": [112, 125], "oper": 113, "control": [114, 138], "element": 115, "anonym": 115, "closur": 115, "interfac": [115, 125], "orient": 117, "construct": [119, 131], "destruct": 120, "signal": 121, "implement": 125, "mixin": 125, "multipl": 125, "explicit": 125, "polymorph": 126, "hide": 127, "time": 128, "dynam": 129, "advanc": 132, "featur": [132, 148], "assert": 133, "contract": 133, "direct": 135, "arraylist": 136, "hashmap": 136, "v": 136, "hashset": 136, "onli": 136, "view": 136, "With": 137, "multi": 138, "thread": 138, "loop": 139, "weak": 141, "transfer": 142, "non": [145, 151], "bu": 146, "profil": 147, "experiment": 148, "relat": 149, "regular": 150, "liter": 150, "strict": 151, "mode": 151, "techniqu": 160, "glib": 162}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"About Vala": [[0, "about-vala"]], "Why Vala?": [[0, "why-vala"]], "Compiler Guide": [[1, "compiler-guide"]], "License": [[1, "license"], [2, "license"]], "Acknowledgements": [[1, "acknowledgements"]], "Edited by": [[1, "edited-by"]], "Chapters": [[1, "chapters"]], "Project Information": [[2, "project-information"]], "Website, Mailing List, Bug Tracker, Matrix Room": [[2, "website-mailing-list-bug-tracker-matrix-room"]], "Project Maintainers": [[2, "project-maintainers"]], "Environment Setup": [[3, "environment-setup"]], "Compiling from the Source Repository": [[3, "compiling-from-the-source-repository"]], "Setting up your editor": [[3, "setting-up-your-editor"]], "Files": [[3, "files"]], "Coding Style": [[3, "coding-style"]], "The Vala Compiler": [[4, "the-vala-compiler"]], "Vala in a Nutshell": [[5, "vala-in-a-nutshell"]], "Command-line Options": [[5, "command-line-options"]], "The Compilation Procedure and Vala.CodeContext": [[5, "the-compilation-procedure-and-vala-codecontext"]], "The valac Pipeline": [[5, "the-valac-pipeline"]], "Parser": [[6, "parser"]], "Visitors and Ping Pong": [[6, "visitors-and-ping-pong"]], "Back to the Parser": [[6, "back-to-the-parser"]], "Error Handling": [[6, "error-handling"], [134, "error-handling"]], "Grammar of Vala": [[6, "grammar-of-vala"]], "Semantic Analyzer": [[7, "semantic-analyzer"]], "Attribute Processing": [[7, "attribute-processing"]], "Todo": [[7, "id1"], [13, "id1"], [16, "id1"], [16, "id2"], [17, "id1"], [18, "id1"], [37, "id1"], [140, "id1"]], "Symbol Resolution": [[8, "symbol-resolution"]], "Data Types": [[8, "data-types"], [21, "data-types"], [112, "data-types"]], "Symbols": [[8, "symbols"]], "Flow Analyzer": [[9, "flow-analyzer"]], "C Code Generation": [[10, "c-code-generation"]], "C Code Compilation and Linking": [[11, "c-code-compilation-and-linking"]], "Vala Bindings - VAPI": [[12, "vala-bindings-vapi"]], "Vala Introspection": [[12, "vala-introspection"]], "GObject Introspection": [[12, "gobject-introspection"]], "libgee Internal": [[13, "libgee-internal"]], "Other Tools": [[14, "other-tools"], [101, "other-tools"]], "gen-introspect": [[14, "gen-introspect"]], "vapigen": [[14, "vapigen"], [158, "vapigen"]], "vala-gen-introspect": [[14, "vala-gen-introspect"], [159, "vala-gen-introspect"]], "Testing": [[15, "testing"]], "Documentation": [[16, "documentation"], [18, "documentation"], [84, "documentation"]], "Build System": [[17, "build-system"]], "Out-of-tree build": [[17, "out-of-tree-build"]], "Documentation for Contributors to Vala": [[18, "documentation-for-contributors-to-vala"]], "Building from Source": [[18, "building-from-source"]], "Development Process": [[18, "development-process"]], "Submitting Bug Reports": [[18, "submitting-bug-reports"]], "Submitting Patches": [[18, "submitting-patches"]], "Reviewing and Updating Patches": [[18, "reviewing-and-updating-patches"]], "Committing Patches": [[18, "committing-patches"]], "Maintaining Bindings": [[18, "maintaining-bindings"]], "Developing the Compiler": [[18, "developing-the-compiler"]], "Debugging": [[18, "debugging"], [161, "debugging"]], "The Build Server": [[18, "the-build-server"]], "Bindings": [[19, "bindings"]], "Generating a VAPI with GObject Introspection": [[20, "generating-a-vapi-with-gobject-introspection"]], "Introduction": [[20, "introduction"], [95, "introduction"], [106, "introduction"]], "GObject Introspection Repository Files": [[20, "gobject-introspection-repository-files"]], "Source Code Annotations and g-ir-scanner": [[20, "source-code-annotations-and-g-ir-scanner"]], "Typelib Files and libgirepository": [[20, "typelib-files-and-libgirepository"]], "Other Languages that Support the C ABI": [[20, "other-languages-that-support-the-c-abi"]], "Generating the VAPI File": [[20, "generating-the-vapi-file"]], "Fixing VAPI Generation with Metadata": [[20, "fixing-vapi-generation-with-metadata"]], "C Headers": [[20, "c-headers"]], "Duplicate Symbols": [[20, "duplicate-symbols"]], "Nested Namespaces": [[20, "nested-namespaces"]], "Nullability of Return Values": [[20, "nullability-of-return-values"]], "Variadic Functions": [[20, "variadic-functions"]], "Ownership of Struct Fields": [[20, "ownership-of-struct-fields"]], "Virtual Methods Without Invokers": [[20, "virtual-methods-without-invokers"]], "Abstract/Virtual Distinction": [[20, "abstract-virtual-distinction"]], "Generic Types": [[20, "generic-types"]], "GClosure Types": [[20, "gclosure-types"]], "Inheritance": [[20, "inheritance"], [123, "inheritance"]], "Asynchronous Finish Functions": [[20, "asynchronous-finish-functions"]], "Macros": [[20, "macros"]], "Fixing VAPI Generation with Custom Vala Code": [[20, "fixing-vapi-generation-with-custom-vala-code"]], "No Generic Methods": [[20, "no-generic-methods"]], "A Note on the Deprecated GIDL Method": [[20, "a-note-on-the-deprecated-gidl-method"]], "Why Distribute Bindings Upstream": [[21, "why-distribute-bindings-upstream"]], "Catch errors earlier": [[21, "catch-errors-earlier"]], "Annotation bugs get fixed quicker": [[21, "annotation-bugs-get-fixed-quicker"]], "Matching the version of the installed software": [[21, "matching-the-version-of-the-installed-software"]], "Higher quality bindings": [[21, "higher-quality-bindings"]], "API documentation": [[21, "api-documentation"]], "Why not use GObject Introspection directly?": [[21, "why-not-use-gobject-introspection-directly"]], "I Don\u2019t Know Anything About Vala (or Vala Bindings)": [[21, "i-don-t-know-anything-about-vala-or-vala-bindings"]], "How Vala Bindings Work": [[21, "how-vala-bindings-work"]], "Generating a VAPI from GObject Introspection": [[21, "generating-a-vapi-from-gobject-introspection"]], "Generating a GIR": [[21, "generating-a-gir"]], "Generating a VAPI from a GIR": [[21, "generating-a-vapi-from-a-gir"]], "Autotools Integration": [[21, "autotools-integration"]], "Writing a VAPI By Hand": [[21, "writing-a-vapi-by-hand"]], "Namespaces": [[21, "namespaces"], [115, "namespaces"]], "Writing a VAPI Manually": [[22, "writing-a-vapi-manually"]], "Prerequisites": [[23, "prerequisites"]], "Getting Started": [[24, "getting-started"]], "The VAPI File": [[25, "the-vapi-file"]], "Attribution and License": [[26, "attribution-and-license"]], "The CCode Attribute": [[27, "the-ccode-attribute"]], "Create a Root Namespace": [[28, "create-a-root-namespace"]], "Include the C Header Files": [[29, "include-the-c-header-files"]], "Symbol Name Translations": [[30, "symbol-name-translations"]], "Code Formatting Conventions": [[31, "code-formatting-conventions"]], "Documentation and Valadoc.org": [[32, "documentation-and-valadoc-org"]], "The Version Attribute": [[33, "the-version-attribute"]], "Using Vala\u2019s Automatic Memory Management": [[34, "using-vala-s-automatic-memory-management"]], "Pointers in C (or what all these *\u2019s mean)": [[35, "pointers-in-c-or-what-all-these-s-mean"]], "Constants, the Stack and the Heap in C": [[36, "constants-the-stack-and-the-heap-in-c"]], "The Concept of \u201cOwnership\u201d in Vala": [[37, "the-concept-of-ownership-in-vala"]], "Binding to C Heap Handlers": [[38, "binding-to-c-heap-handlers"]], "Recognizing Vala Semantics in C Code": [[39, "recognizing-vala-semantics-in-c-code"]], "Constants": [[40, "constants"]], "Enums and Flags": [[41, "enums-and-flags"]], "Simple Type Structs": [[42, "simple-type-structs"]], "Structs": [[43, "structs"], [65, "structs"], [72, "structs"], [115, "structs"]], "Compact Classes": [[44, "compact-classes"]], "Singly-Owned Classes": [[44, "singly-owned-classes"]], "Reference-Counted Classes": [[44, "reference-counted-classes"]], "Functions": [[45, "functions"]], "Delegates": [[46, "delegates"], [115, "delegates"]], "Fundamentals of Binding a C Function": [[47, "fundamentals-of-binding-a-c-function"]], "Out and Reference Parameters and Return Values": [[48, "out-and-reference-parameters-and-return-values"]], "Ownership": [[49, "ownership"], [142, "ownership"]], "Nullability": [[50, "nullability"]], "Static Methods": [[51, "static-methods"]], "Changing the Position of Generated Arguments": [[52, "changing-the-position-of-generated-arguments"]], "Default Values and Changing an Argument\u2019s Position": [[53, "default-values-and-changing-an-argument-s-position"]], "Adapting a Signature with a Vala Wrapper": [[54, "adapting-a-signature-with-a-vala-wrapper"]], "Variadic Arguments (a.k.a. \u201c\u2026\u201d)": [[55, "variadic-arguments-a-k-a"]], "Functions That Do Not Return": [[56, "functions-that-do-not-return"]], "Methods that Change the Instance Reference": [[57, "methods-that-change-the-instance-reference"]], "Methods that Destroy the Instance Reference": [[58, "methods-that-destroy-the-instance-reference"]], "Adding Vala Friendly Semantics": [[59, "adding-vala-friendly-semantics"]], "to_string () Methods": [[60, "to-string-methods"]], "Properties": [[61, "properties"], [122, "properties"], [125, "properties"]], "Collections": [[62, "collections"], [136, "collections"]], "Binding a C Function\u2019s Parameter and Return Types": [[63, "binding-a-c-function-s-parameter-and-return-types"]], "Basic Types": [[64, "basic-types"]], "Arrays": [[66, "arrays"], [74, "arrays"], [112, "arrays"]], "Array Length is Passed as an Argument": [[66, "array-length-is-passed-as-an-argument"]], "Array is Null-Terminated": [[66, "array-is-null-terminated"]], "Array Length is a Constant Expression": [[66, "array-length-is-a-constant-expression"]], "Array Length is Unknown": [[66, "array-length-is-unknown"]], "Array Length is Known by Some Awkward Means": [[66, "array-length-is-known-by-some-awkward-means"]], "Strings and Buffers": [[67, "strings-and-buffers"]], "Function Pointers": [[68, "function-pointers"], [75, "function-pointers"]], "Parameters of Variable Type (Generics)": [[69, "parameters-of-variable-type-generics"]], "Generic Methods": [[69, "generic-methods"]], "Generic Classes and Structs": [[69, "generic-classes-and-structs"]], "The User Pointer Case": [[69, "the-user-pointer-case"]], "Pointers": [[70, "pointers"], [144, "pointers"]], "Binding a C Struct\u2019s Fields": [[71, "binding-a-c-struct-s-fields"]], "Pointers to Structs": [[73, "pointers-to-structs"]], "Unions": [[76, "unions"]], "Extra Hints": [[77, "extra-hints"]], "Awkward Situations": [[78, "awkward-situations"]], "Array Lengths": [[79, "array-lengths"]], "Dependently Typed Ownership": [[80, "dependently-typed-ownership"]], "Member Length": [[81, "member-length"]], "Owned Array of Unowned Objects": [[82, "owned-array-of-unowned-objects"]], "Shared Context Delegates": [[83, "shared-context-delegates"]], "Valadoc Guide": [[85, "valadoc-guide"]], "Quick Start": [[86, "quick-start"]], "Basic Usage": [[86, "basic-usage"]], "Command Line Tool": [[87, "command-line-tool"]], "Essential Options": [[87, "essential-options"]], "Documentation Comment Markup": [[88, "documentation-comment-markup"]], "Documentation Comment Structure": [[88, "documentation-comment-structure"]], "Brief Description": [[89, "brief-description"]], "Example": [[89, "example"], [154, "example"], [154, "id1"]], "Formatting": [[90, "formatting"]], "Linebreaks and Paragraphs": [[90, "linebreaks-and-paragraphs"]], "Comment": [[90, "comment"], [90, "id1"], [90, "id3"], [90, "id5"], [90, "id7"], [90, "id9"], [90, "id11"]], "Output": [[90, "output"], [90, "id2"], [90, "id4"], [90, "id6"], [90, "id8"], [90, "id10"], [90, "id12"]], "Text Highlighting": [[90, "text-highlighting"]], "Lists": [[90, "lists"]], "Code Blocks": [[90, "code-blocks"]], "Images and Links": [[90, "images-and-links"]], "Tables": [[90, "tables"]], "Headers": [[90, "headers"]], "Taglets": [[91, "taglets"]], "Inline Taglets": [[91, "inline-taglets"]], "Block Taglets": [[91, "block-taglets"]], "Contributing to Valadoc": [[92, "contributing-to-valadoc"]], "Valadoc Guide (What you\u2019re reading now!)": [[92, "valadoc-guide-what-you-re-reading-now"]], "Valadoc Command Line Tool": [[92, "valadoc-command-line-tool"]], "Valadoc.org (API References Website)": [[92, "valadoc-org-api-references-website"]], "Developer Guides": [[93, "developer-guides"]], "Vala FAQ": [[94, "vala-faq"]], "Why have you created a whole new programming language? Why didn\u2019t you just use C++, C#, D, Java, Python,\u2026?": [[94, "why-have-you-created-a-whole-new-programming-language-why-didn-t-you-just-use-c-c-d-java-python"]], "How can I use Vala libraries from C, C++, C#, D, Java, Python,\u2026?": [[94, "how-can-i-use-vala-libraries-from-c-c-c-d-java-python"]], "How does the performance of Vala applications compare to other applications?": [[94, "how-does-the-performance-of-vala-applications-compare-to-other-applications"]], "Vala is quite similiar to C#. Do you plan to replace Mono?": [[94, "vala-is-quite-similiar-to-c-do-you-plan-to-replace-mono"]], "What does \u201cstring? foo\u201d mean?": [[94, "what-does-string-foo-mean"]], "Can I use keywords as identifiers?": [[94, "can-i-use-keywords-as-identifiers"]], "Why do I have to inherit from GObject?": [[94, "why-do-i-have-to-inherit-from-gobject"]], "Can I use pointer arithmetic inside strings?": [[94, "can-i-use-pointer-arithmetic-inside-strings"]], "How to test if an object is some class or subclass?": [[94, "how-to-test-if-an-object-is-some-class-or-subclass"]], "How to force cast an object from one type to another type?": [[94, "how-to-force-cast-an-object-from-one-type-to-another-type"]], "Does Vala have a preprocessor?": [[94, "does-vala-have-a-preprocessor"]], "What does [SimpleType] and [Compact] in bindings mean?": [[94, "what-does-simpletype-and-compact-in-bindings-mean"]], "How do I read from stdin?": [[94, "how-do-i-read-from-stdin"]], "How do I get the GType for something?": [[94, "how-do-i-get-the-gtype-for-something"]], "Why do static members not get initialized?": [[94, "why-do-static-members-not-get-initialized"]], "Why can\u2019t I chain up to base constructor?": [[94, "why-can-t-i-chain-up-to-base-constructor"]], "How do I convert from uint8[] (or char[]) to string and viceversa?": [[94, "how-do-i-convert-from-uint8-or-char-to-string-and-viceversa"]], "How do I create an array of structs?": [[94, "how-do-i-create-an-array-of-structs"]], "How do I pass user data for a callback?": [[94, "how-do-i-pass-user-data-for-a-callback"]], "I have a config.vapi binding for config.h, but it is not the first file included": [[94, "i-have-a-config-vapi-binding-for-config-h-but-it-is-not-the-first-file-included"]], "How can I fix CC warnings?": [[94, "how-can-i-fix-cc-warnings"]], "Why don\u2019t you use .typelib instead of .gir?": [[94, "why-don-t-you-use-typelib-instead-of-gir"]], "Why should I use .vapi instead of .gir with --pkg?": [[94, "why-should-i-use-vapi-instead-of-gir-with-pkg"]], "Is having a local copy of a .vapi in my project good practice?": [[94, "is-having-a-local-copy-of-a-vapi-in-my-project-good-practice"]], "Vala Documentation": [[95, "vala-documentation"]], "Sections": [[95, "sections"]], "External Resources": [[95, "external-resources"]], "Community": [[95, "community"]], "Contribute": [[95, "contribute"]], "Installation Guide": [[96, "installation-guide"]], "Linux": [[96, "linux"]], "Fedora": [[96, "fedora"]], "Debian": [[96, "debian"]], "Arch Linux": [[96, "arch-linux"]], "ALT Linux": [[96, "alt-linux"]], "*BSD": [[96, "bsd"]], "Windows": [[96, "windows"]], "MSYS2": [[96, "msys2"]], "Windows Subsystem for Windows (WSL)": [[96, "windows-subsystem-for-windows-wsl"]], "Mac OS X": [[96, "mac-os-x"]], "Verifying the Installation": [[96, "verifying-the-installation"]], "Build Systems": [[97, "build-systems"]], "Code Editors and IDEs": [[98, "code-editors-and-ides"]], "Tooling": [[99, "tooling"]], "Language Server Protocol Support": [[100, "language-server-protocol-support"]], "Syntax Support": [[102, "syntax-support"]], "GUI Programming": [[103, "gui-programming"]], "Tutorials": [[104, "tutorials"]], "Programming Language": [[105, "programming-language"]], "Main Tutorial": [[106, "main-tutorial"]], "What is Vala?": [[106, "what-is-vala"]], "Who is this tutorial for?": [[106, "who-is-this-tutorial-for"]], "Conventions": [[106, "conventions"]], "First Program": [[107, "first-program"]], "Your First Program": [[107, "your-first-program"]], "Compile and Run": [[107, "compile-and-run"]], "Basics": [[108, "basics"], [118, "basics"]], "Source Files and Compilation": [[109, "source-files-and-compilation"]], "Syntax Overview": [[110, "syntax-overview"]], "Comments": [[111, "comments"]], "Value Types": [[112, "value-types"]], "Strings": [[112, "strings"]], "Reference Types": [[112, "reference-types"]], "Static Type Casting": [[112, "static-type-casting"]], "Type Inference": [[112, "type-inference"]], "Defining new Type from other": [[112, "defining-new-type-from-other"]], "Operators": [[113, "operators"]], "Control Structures": [[114, "control-structures"]], "Language Elements": [[115, "language-elements"]], "Methods": [[115, "methods"]], "Anonymous Methods / Closures": [[115, "anonymous-methods-closures"]], "Classes": [[115, "classes"]], "Interfaces": [[115, "interfaces"], [125, "interfaces"]], "Code Attributes": [[116, "code-attributes"]], "Object Oriented Programming": [[117, "object-oriented-programming"]], "Construction": [[119, "construction"]], "Destruction": [[120, "destruction"]], "Signals": [[121, "signals"]], "Abstract Classes": [[124, "abstract-classes"]], "Virtual Methods": [[124, "virtual-methods"]], "Defining Prerequisites": [[125, "defining-prerequisites"]], "Defining default implementation in methods": [[125, "defining-default-implementation-in-methods"]], "Mixins and Multiple Inheritance": [[125, "mixins-and-multiple-inheritance"]], "Explicit method implementation": [[125, "explicit-method-implementation"]], "Polymorphism": [[126, "polymorphism"]], "Method Hiding": [[127, "method-hiding"]], "Run-Time Type Information": [[128, "run-time-type-information"]], "Dynamic Type Casting": [[129, "dynamic-type-casting"]], "Generics": [[130, "generics"]], "GObject-Style Construction": [[131, "gobject-style-construction"]], "Advanced Features": [[132, "advanced-features"]], "Assertions and Contract Programming": [[133, "assertions-and-contract-programming"]], "Parameter Directions": [[135, "parameter-directions"]], "ArrayList": [[136, "arraylist-g"]], "HashMap": [[136, "hashmap-k-v"]], "HashSet": [[136, "hashset-g"]], "Read-Only Views": [[136, "read-only-views"]], "Methods With Syntax Support": [[137, "methods-with-syntax-support"]], "Multi-Threading": [[138, "multi-threading"]], "Threads in Vala": [[138, "threads-in-vala"]], "Resource Control": [[138, "resource-control"]], "The Main Loop": [[139, "the-main-loop"]], "Asynchronous Methods": [[140, "asynchronous-methods"]], "Examples": [[140, "examples"]], "Weak References": [[141, "weak-references"]], "Unowned References": [[142, "unowned-references"]], "Methods ownership": [[142, "methods-ownership"]], "Properties ownership": [[142, "properties-ownership"]], "Ownership Transfer": [[142, "ownership-transfer"]], "Variable-Length Argument Lists": [[143, "variable-length-argument-lists"]], "Non-Object classes": [[145, "non-object-classes"]], "D-Bus Integration": [[146, "d-bus-integration"]], "Profiles": [[147, "profiles"]], "Experimental Features": [[148, "experimental-features"]], "Chained Relational Expressions": [[149, "chained-relational-expressions"]], "Regular Expression Literals": [[150, "regular-expression-literals"]], "Strict Non-Null Mode": [[151, "strict-non-null-mode"]], "Libraries": [[152, "libraries"]], "Using Libraries": [[153, "using-libraries"]], "Creating a Library": [[154, "creating-a-library"]], "Using Autotools": [[154, "using-autotools"]], "Compilation and linking using Command Line": [[154, "compilation-and-linking-using-command-line"]], "Binding Libraries with VAPI Files": [[155, "binding-libraries-with-vapi-files"]], "Tools": [[156, "tools"]], "valac": [[157, "valac"]], "Techniques": [[160, "techniques"]], "Using GLib": [[162, "using-glib"]], "File Handling": [[162, "file-handling"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["about", "contributor-guide/compiler-guide", "contributor-guide/compiler-guide/01-00-project-information", "contributor-guide/compiler-guide/02-00-environment-setup", "contributor-guide/compiler-guide/03-00-the-vala-compiler", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-01-vala-in-a-nutshell", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-02-parser", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-03-semantic-analyzer", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-04-symbol-resolution", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-05-flow-analyzer", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-06-c-code-generation", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-07-c-code-compilation-and-linking", "contributor-guide/compiler-guide/04-00-vala-bindings-vapi", "contributor-guide/compiler-guide/05-00-internal-libgee", "contributor-guide/compiler-guide/06-00-other-tools", "contributor-guide/compiler-guide/07-00-testing", "contributor-guide/compiler-guide/08-00-documentation", "contributor-guide/compiler-guide/09-00-build-system", "contributor-guide/index", "developer-guides/bindings", "developer-guides/bindings/generating-a-vapi-with-gobject-introspection", "developer-guides/bindings/upstream-guide", "developer-guides/bindings/writing-a-vapi-manually", "developer-guides/bindings/writing-a-vapi-manually/01-00-prerequisites", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-01-the-vapi-file", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-02-attribution-and-license", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-03-the-ccode-attribute", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-04-create-a-root-namespace", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-05-include-the-c-header-files", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-06-symbol-name-translations", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-07-code-formatting-conventions", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-08-documentation-and-valadoc-org", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-09-the-version-attribute", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-01-pointers-in-c", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-02-constants-the-stack-and-the-heap-in-c", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-03-the-concept-of-ownership-in-vala", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-04-binding-to-c-heap-handnlers", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-01-constants", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-02-enums-and-flags", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-03-simple-type-structs", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-04-structs", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-05-compact-classes", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-06-functions", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-07-delegates", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-01-out-and-reference-parameters-and-return-values", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-02-ownership", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-03-nullability", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-04-static-methods", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-05-changing-the-position-of-generated-arguments", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-06-default-values-and-changing-an-argument-s-position", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-07-adapting-a-signature-with-a-vala-wrapper", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-08-variadic-arguments", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-09-functions-that-do-not-return", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-10-methods-that-change-the-instance-reference", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-11-methods-that-destroy-the-instance-reference", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-01-to-string-methods", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-02-properties", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-03-collections", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-01-basic-types", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-02-structs", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-03-arrays", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-04-strings-and-buffers", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-05-function-pointers", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-06-parameters-of-variable-type-generics", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-07-pointers", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-01-structs", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-02-pointers-to-structs", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-03-arrays", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-04-function-pointers", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-05-unions", "developer-guides/bindings/writing-a-vapi-manually/09-00-extra-hints", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-01-array-lengths", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-02-dependently-typed-ownership", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-03-member-length", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-04-owned-array-of-unowned-objects", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-05-shared-context-delgates", "developer-guides/documentation", "developer-guides/documentation/valadoc-guide", "developer-guides/documentation/valadoc-guide/01-00-quick-start", "developer-guides/documentation/valadoc-guide/02-00-command-line-tool", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-01-brief-description", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-02-formatting", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-03-taglets", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-04-contributing-to-valadoc", "developer-guides/index", "faq", "index", "installation-guide", "tooling/build-systems", "tooling/code-editors-and-ides", "tooling/index", "tooling/language-server-protocol-support", "tooling/other-tools", "tooling/syntax-support", "tutorials/gui-programming", "tutorials/index", "tutorials/programming-language", "tutorials/programming-language/main", "tutorials/programming-language/main/01-00-first-program", "tutorials/programming-language/main/02-00-basics", "tutorials/programming-language/main/02-00-basics/02-01-source-files-and-compilation", "tutorials/programming-language/main/02-00-basics/02-02-syntax-overview", "tutorials/programming-language/main/02-00-basics/02-03-comments", "tutorials/programming-language/main/02-00-basics/02-04-data-types", "tutorials/programming-language/main/02-00-basics/02-05-operators", "tutorials/programming-language/main/02-00-basics/02-06-control-structures", "tutorials/programming-language/main/02-00-basics/02-07-language-elements", "tutorials/programming-language/main/02-00-basics/02-08-code-attributes", "tutorials/programming-language/main/03-00-object-oriented-programming", "tutorials/programming-language/main/03-00-object-oriented-programming/03-01-basics", "tutorials/programming-language/main/03-00-object-oriented-programming/03-02-construction", "tutorials/programming-language/main/03-00-object-oriented-programming/03-03-destruction", "tutorials/programming-language/main/03-00-object-oriented-programming/03-04-signals", "tutorials/programming-language/main/03-00-object-oriented-programming/03-05-properties", "tutorials/programming-language/main/03-00-object-oriented-programming/03-06-inheritance", "tutorials/programming-language/main/03-00-object-oriented-programming/03-07-abstract-classes", "tutorials/programming-language/main/03-00-object-oriented-programming/03-08-interfaces", "tutorials/programming-language/main/03-00-object-oriented-programming/03-09-polymorphism", "tutorials/programming-language/main/03-00-object-oriented-programming/03-10-method-hiding", "tutorials/programming-language/main/03-00-object-oriented-programming/03-11-run-time-type-information", "tutorials/programming-language/main/03-00-object-oriented-programming/03-12-dynamic-type-casting", "tutorials/programming-language/main/03-00-object-oriented-programming/03-13-generics", "tutorials/programming-language/main/03-00-object-oriented-programming/03-14-gobject-style-construction", "tutorials/programming-language/main/04-00-advanced-features", "tutorials/programming-language/main/04-00-advanced-features/04-01-assertions-and-contract-programming", "tutorials/programming-language/main/04-00-advanced-features/04-02-error-handling", "tutorials/programming-language/main/04-00-advanced-features/04-03-parameter-directions", "tutorials/programming-language/main/04-00-advanced-features/04-04-collections", "tutorials/programming-language/main/04-00-advanced-features/04-05-methods-with-syntax-support", "tutorials/programming-language/main/04-00-advanced-features/04-06-multi-threading", "tutorials/programming-language/main/04-00-advanced-features/04-07-the-main-loop", "tutorials/programming-language/main/04-00-advanced-features/04-08-asynchronous-methods", "tutorials/programming-language/main/04-00-advanced-features/04-09-weak-references", "tutorials/programming-language/main/04-00-advanced-features/04-10-ownership", "tutorials/programming-language/main/04-00-advanced-features/04-11-variable-length-argument-lists", "tutorials/programming-language/main/04-00-advanced-features/04-12-pointers", "tutorials/programming-language/main/04-00-advanced-features/04-13-non-object-classes", "tutorials/programming-language/main/04-00-advanced-features/04-14-d-bus-integration", "tutorials/programming-language/main/04-00-advanced-features/04-15-profiles", "tutorials/programming-language/main/05-00-experimental-features", "tutorials/programming-language/main/05-00-experimental-features/05-01-chained-relational-expressions", "tutorials/programming-language/main/05-00-experimental-features/05-02-regular-expression-literals", "tutorials/programming-language/main/05-00-experimental-features/05-03-strict-non-null-mode", "tutorials/programming-language/main/06-00-libraries", "tutorials/programming-language/main/06-00-libraries/06-01-using-libraries", "tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library", "tutorials/programming-language/main/06-00-libraries/06-03-binding-libraries-with-vapi-files", "tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices", "tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages", "tutorials/programming-language/main/06-00-libraries/06-06-using-autotools", "tutorials/programming-language/main/07-00-tools", "tutorials/programming-language/main/07-00-tools/07-01-valac", "tutorials/programming-language/main/07-00-tools/07-02-vapigen", "tutorials/programming-language/main/07-00-tools/07-03-vala-gen-introspect", "tutorials/programming-language/main/08-00-techniques", "tutorials/programming-language/main/08-00-techniques/08-01-debugging", "tutorials/programming-language/main/08-00-techniques/08-02-using-glib"], "filenames": ["about.rst", "contributor-guide/compiler-guide.rst", "contributor-guide/compiler-guide/01-00-project-information.rst", "contributor-guide/compiler-guide/02-00-environment-setup.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-01-vala-in-a-nutshell.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-02-parser.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-03-semantic-analyzer.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-04-symbol-resolution.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-05-flow-analyzer.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-06-c-code-generation.rst", "contributor-guide/compiler-guide/03-00-the-vala-compiler/03-07-c-code-compilation-and-linking.rst", "contributor-guide/compiler-guide/04-00-vala-bindings-vapi.rst", "contributor-guide/compiler-guide/05-00-internal-libgee.rst", "contributor-guide/compiler-guide/06-00-other-tools.rst", "contributor-guide/compiler-guide/07-00-testing.rst", "contributor-guide/compiler-guide/08-00-documentation.rst", "contributor-guide/compiler-guide/09-00-build-system.rst", "contributor-guide/index.rst", "developer-guides/bindings.rst", "developer-guides/bindings/generating-a-vapi-with-gobject-introspection.rst", "developer-guides/bindings/upstream-guide.rst", "developer-guides/bindings/writing-a-vapi-manually.rst", "developer-guides/bindings/writing-a-vapi-manually/01-00-prerequisites.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-01-the-vapi-file.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-02-attribution-and-license.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-03-the-ccode-attribute.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-04-create-a-root-namespace.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-05-include-the-c-header-files.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-06-symbol-name-translations.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-07-code-formatting-conventions.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-08-documentation-and-valadoc-org.rst", "developer-guides/bindings/writing-a-vapi-manually/02-00-getting-started/02-09-the-version-attribute.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-01-pointers-in-c.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-02-constants-the-stack-and-the-heap-in-c.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-03-the-concept-of-ownership-in-vala.rst", "developer-guides/bindings/writing-a-vapi-manually/03-00-using-auto-memory-management/03-04-binding-to-c-heap-handnlers.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-01-constants.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-02-enums-and-flags.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-03-simple-type-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-04-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-05-compact-classes.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-06-functions.rst", "developer-guides/bindings/writing-a-vapi-manually/04-00-recognizing-vala-semantics-in-c-code/04-07-delegates.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-01-out-and-reference-parameters-and-return-values.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-02-ownership.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-03-nullability.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-04-static-methods.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-05-changing-the-position-of-generated-arguments.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-06-default-values-and-changing-an-argument-s-position.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-07-adapting-a-signature-with-a-vala-wrapper.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-08-variadic-arguments.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-09-functions-that-do-not-return.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-10-methods-that-change-the-instance-reference.rst", "developer-guides/bindings/writing-a-vapi-manually/05-00-fundamentals-of-binding-a-c-function/05-11-methods-that-destroy-the-instance-reference.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-01-to-string-methods.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-02-properties.rst", "developer-guides/bindings/writing-a-vapi-manually/06-00-adding-vala-friendly-semantics/06-03-collections.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-01-basic-types.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-02-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-03-arrays.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-04-strings-and-buffers.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-05-function-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-06-parameters-of-variable-type-generics.rst", "developer-guides/bindings/writing-a-vapi-manually/07-00-binding-a-c-function-s-parameter-and-return-types/07-07-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-01-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-02-pointers-to-structs.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-03-arrays.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-04-function-pointers.rst", "developer-guides/bindings/writing-a-vapi-manually/08-00-binding-a-c-struct-s-fields/08-05-unions.rst", "developer-guides/bindings/writing-a-vapi-manually/09-00-extra-hints.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-01-array-lengths.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-02-dependently-typed-ownership.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-03-member-length.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-04-owned-array-of-unowned-objects.rst", "developer-guides/bindings/writing-a-vapi-manually/10-00-awkward-situations/10-05-shared-context-delgates.rst", "developer-guides/documentation.rst", "developer-guides/documentation/valadoc-guide.rst", "developer-guides/documentation/valadoc-guide/01-00-quick-start.rst", "developer-guides/documentation/valadoc-guide/02-00-command-line-tool.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-01-brief-description.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-02-formatting.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-03-taglets.rst", "developer-guides/documentation/valadoc-guide/03-00-documentation-comment-markup/03-04-contributing-to-valadoc.rst", "developer-guides/index.rst", "faq.rst", "index.rst", "installation-guide.rst", "tooling/build-systems.rst", "tooling/code-editors-and-ides.rst", "tooling/index.rst", "tooling/language-server-protocol-support.rst", "tooling/other-tools.rst", "tooling/syntax-support.rst", "tutorials/gui-programming.rst", "tutorials/index.rst", "tutorials/programming-language.rst", "tutorials/programming-language/main.rst", "tutorials/programming-language/main/01-00-first-program.rst", "tutorials/programming-language/main/02-00-basics.rst", "tutorials/programming-language/main/02-00-basics/02-01-source-files-and-compilation.rst", "tutorials/programming-language/main/02-00-basics/02-02-syntax-overview.rst", "tutorials/programming-language/main/02-00-basics/02-03-comments.rst", "tutorials/programming-language/main/02-00-basics/02-04-data-types.rst", "tutorials/programming-language/main/02-00-basics/02-05-operators.rst", "tutorials/programming-language/main/02-00-basics/02-06-control-structures.rst", "tutorials/programming-language/main/02-00-basics/02-07-language-elements.rst", "tutorials/programming-language/main/02-00-basics/02-08-code-attributes.rst", "tutorials/programming-language/main/03-00-object-oriented-programming.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-01-basics.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-02-construction.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-03-destruction.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-04-signals.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-05-properties.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-06-inheritance.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-07-abstract-classes.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-08-interfaces.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-09-polymorphism.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-10-method-hiding.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-11-run-time-type-information.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-12-dynamic-type-casting.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-13-generics.rst", "tutorials/programming-language/main/03-00-object-oriented-programming/03-14-gobject-style-construction.rst", "tutorials/programming-language/main/04-00-advanced-features.rst", "tutorials/programming-language/main/04-00-advanced-features/04-01-assertions-and-contract-programming.rst", "tutorials/programming-language/main/04-00-advanced-features/04-02-error-handling.rst", "tutorials/programming-language/main/04-00-advanced-features/04-03-parameter-directions.rst", "tutorials/programming-language/main/04-00-advanced-features/04-04-collections.rst", "tutorials/programming-language/main/04-00-advanced-features/04-05-methods-with-syntax-support.rst", "tutorials/programming-language/main/04-00-advanced-features/04-06-multi-threading.rst", "tutorials/programming-language/main/04-00-advanced-features/04-07-the-main-loop.rst", "tutorials/programming-language/main/04-00-advanced-features/04-08-asynchronous-methods.rst", "tutorials/programming-language/main/04-00-advanced-features/04-09-weak-references.rst", "tutorials/programming-language/main/04-00-advanced-features/04-10-ownership.rst", "tutorials/programming-language/main/04-00-advanced-features/04-11-variable-length-argument-lists.rst", "tutorials/programming-language/main/04-00-advanced-features/04-12-pointers.rst", "tutorials/programming-language/main/04-00-advanced-features/04-13-non-object-classes.rst", "tutorials/programming-language/main/04-00-advanced-features/04-14-d-bus-integration.rst", "tutorials/programming-language/main/04-00-advanced-features/04-15-profiles.rst", "tutorials/programming-language/main/05-00-experimental-features.rst", "tutorials/programming-language/main/05-00-experimental-features/05-01-chained-relational-expressions.rst", "tutorials/programming-language/main/05-00-experimental-features/05-02-regular-expression-literals.rst", "tutorials/programming-language/main/05-00-experimental-features/05-03-strict-non-null-mode.rst", "tutorials/programming-language/main/06-00-libraries.rst", "tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.rst", "tutorials/programming-language/main/06-00-libraries/06-02-creating-a-library.rst", "tutorials/programming-language/main/06-00-libraries/06-03-binding-libraries-with-vapi-files.rst", "tutorials/programming-language/main/06-00-libraries/06-04-abi-and-api-design-choices.rst", "tutorials/programming-language/main/06-00-libraries/06-05-binding-to-vala-libraries-from-other-languages.rst", "tutorials/programming-language/main/06-00-libraries/06-06-using-autotools.rst", "tutorials/programming-language/main/07-00-tools.rst", "tutorials/programming-language/main/07-00-tools/07-01-valac.rst", "tutorials/programming-language/main/07-00-tools/07-02-vapigen.rst", "tutorials/programming-language/main/07-00-tools/07-03-vala-gen-introspect.rst", "tutorials/programming-language/main/08-00-techniques.rst", "tutorials/programming-language/main/08-00-techniques/08-01-debugging.rst", "tutorials/programming-language/main/08-00-techniques/08-02-using-glib.rst"], "titles": ["About Vala", "Compiler Guide", "1. Project Information", "2. Environment Setup", "3. The Vala Compiler", "3.1. Vala in a Nutshell", "3.2. Parser", "3.3. Semantic Analyzer", "3.4. Symbol Resolution", "3.5. Flow Analyzer", "3.6. C Code Generation", "3.7. C Code Compilation and Linking", "4. Vala Bindings - VAPI", "5. libgee Internal", "6. Other Tools", "7. Testing", "8. Documentation", "9. Build System", "Documentation for Contributors to Vala", "Bindings", "Generating a VAPI with GObject Introspection", "Why Distribute Bindings Upstream", "Writing a VAPI Manually", "1. Prerequisites", "2. Getting Started", "2.1. The VAPI File", "2.2. Attribution and License", "2.3. The CCode Attribute", "2.4. Create a Root Namespace", "2.5. Include the C Header Files", "2.6. Symbol Name Translations", "2.7. Code Formatting Conventions", "2.8. Documentation and Valadoc.org", "2.9. The Version Attribute", "3. Using Vala\u2019s Automatic Memory Management", "3.1. Pointers in C (or what all these *\u2019s mean)", "3.2. Constants, the Stack and the Heap in C", "3.3. The Concept of \u201cOwnership\u201d in Vala", "3.4. Binding to C Heap Handlers", "4. Recognizing Vala Semantics in C Code", "4.1. Constants", "4.2. Enums and Flags", "4.3. Simple Type Structs", "4.4. Structs", "4.5. Compact Classes", "4.6. Functions", "4.7. Delegates", "5. Fundamentals of Binding a C Function", "5.1. Out and Reference Parameters and Return Values", "5.2. Ownership", "5.3. Nullability", "5.4. Static Methods", "5.5. Changing the Position of Generated Arguments", "5.6. Default Values and Changing an Argument\u2019s Position", "5.7. Adapting a Signature with a Vala Wrapper", "5.8. Variadic Arguments (a.k.a. \u201c\u2026\u201d)", "5.9. Functions That Do Not Return", "5.10. Methods that Change the Instance Reference", "5.11. Methods that Destroy the Instance Reference", "6. Adding Vala Friendly Semantics", "6.1. to_string () Methods", "6.2. Properties", "6.3. Collections", "7. Binding a C Function\u2019s Parameter and Return Types", "7.1. Basic Types", "7.2. Structs", "7.3. Arrays", "7.4. Strings and Buffers", "7.5. Function Pointers", "7.6. Parameters of Variable Type (Generics)", "7.7. Pointers", "8. Binding a C Struct\u2019s Fields", "8.1. Structs", "8.2. Pointers to Structs", "8.3. Arrays", "8.4. Function Pointers", "8.5. Unions", "9. Extra Hints", "10. Awkward Situations", "10.1. Array Lengths", "10.2. Dependently Typed Ownership", "10.3. Member Length", "10.4. Owned Array of Unowned Objects", "10.5. Shared Context Delegates", "Documentation", "Valadoc Guide", "1. Quick Start", "2. Command Line Tool", "3. Documentation Comment Markup", "3.1.1. Brief Description", "3.1.2. Formatting", "3.1.3. Taglets", "3.1.4. Contributing to Valadoc", "Developer Guides", "Vala FAQ", "Vala Documentation", "Installation Guide", "Build Systems", "Code Editors and IDEs", "Tooling", "Language Server Protocol Support", "Other Tools", "Syntax Support", "GUI Programming", "Tutorials", "Programming Language", "Main Tutorial", "1. First Program", "2. Basics", "2.1. Source Files and Compilation", "2.2. Syntax Overview", "2.3. Comments", "2.4. Data Types", "2.5. Operators", "2.6. Control Structures", "2.7. Language Elements", "2.8. Code Attributes", "3. Object Oriented Programming", "3.1. Basics", "3.2. Construction", "3.3. Destruction", "3.4. Signals", "3.5. Properties", "3.6. Inheritance", "3.7. Abstract Classes", "3.8. Interfaces", "3.9. Polymorphism", "3.10. Method Hiding", "3.11. Run-Time Type Information", "3.12. Dynamic Type Casting", "3.13. Generics", "3.14. GObject-Style Construction", "4. Advanced Features", "4.1. Assertions and Contract Programming", "4.2. Error Handling", "4.3. Parameter Directions", "4.4. Collections", "4.5. Methods With Syntax Support", "4.6. Multi-Threading", "4.7. The Main Loop", "4.8. Asynchronous Methods", "4.9. Weak References", "4.10. Ownership", "4.11. Variable-Length Argument Lists", "4.12. Pointers", "4.13. Non-Object classes", "4.14. D-Bus Integration", "4.15. Profiles", "5. Experimental Features", "5.1. Chained Relational Expressions", "5.2. Regular Expression Literals", "5.3. Strict Non-Null Mode", "6. Libraries", "6.1. Using Libraries", "6.2. Creating a Library", "6.3. Binding Libraries with VAPI Files", "6.4. ABI and API Design Choices", "6.5. Binding to Vala Libraries from Other Languages", "6.6. Using Autotools", "7. Tools", "7.1. valac", "7.2. vapigen", "7.3. vala-gen-introspect", "8. Techniques", "8.1. Debugging", "8.2. Using GLib"], "terms": {"valac": [0, 4, 17, 20, 21, 25, 30, 45, 94, 96, 101, 107, 109, 146, 147, 153, 154, 158, 159, 164], "compil": [0, 2, 6, 7, 16, 17, 20, 21, 25, 30, 34, 36, 40, 42, 51, 55, 56, 59, 92, 94, 95, 98, 106, 108, 115, 116, 125, 134, 136, 142, 143, 145, 146, 147, 151, 152, 153, 155, 157, 158, 160, 164], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 30, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 83, 85, 87, 89, 90, 91, 92, 95, 96, 98, 102, 107, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 165], "self": [0, 52, 61], "host": 0, "translat": [0, 20, 24, 28, 42, 62, 64, 134, 156, 165], "sourc": [0, 2, 5, 6, 16, 17, 21, 23, 26, 49, 60, 80, 85, 87, 92, 94, 95, 98, 101, 102, 107, 108, 122, 129, 139, 140, 154, 155, 157, 158, 160, 164], "code": [0, 1, 2, 4, 5, 6, 7, 8, 12, 16, 18, 21, 22, 24, 27, 30, 34, 35, 36, 40, 43, 46, 56, 60, 62, 65, 66, 69, 74, 80, 86, 94, 95, 99, 100, 101, 102, 106, 107, 108, 109, 110, 111, 112, 114, 115, 118, 121, 122, 123, 125, 126, 130, 131, 134, 135, 136, 138, 139, 140, 142, 146, 147, 151, 154, 157, 158, 160, 164, 165], "c": [0, 3, 4, 5, 6, 7, 12, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 59, 61, 62, 65, 66, 67, 68, 69, 74, 75, 77, 95, 97, 106, 107, 109, 110, 112, 114, 115, 118, 119, 120, 121, 122, 124, 125, 126, 130, 131, 134, 135, 138, 143, 144, 147, 149, 152, 154, 155, 156, 157, 158, 160, 164, 165], "header": [0, 3, 12, 23, 24, 27, 28, 39, 42, 64, 71, 94, 109, 118, 157, 158], "file": [0, 5, 6, 12, 15, 17, 18, 21, 24, 26, 27, 28, 39, 42, 44, 45, 48, 54, 59, 85, 86, 87, 92, 96, 97, 101, 102, 107, 108, 115, 116, 118, 134, 152, 153, 154, 156, 157, 158, 160, 161, 162, 163, 164], "It": [0, 1, 5, 6, 20, 22, 26, 35, 39, 43, 46, 49, 50, 52, 54, 62, 66, 86, 94, 106, 107, 112, 114, 115, 118, 122, 126, 128, 131, 134, 135, 140, 143, 152, 153, 157, 158, 160, 161], "us": [0, 3, 5, 6, 7, 8, 12, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30, 32, 35, 36, 38, 40, 41, 42, 43, 44, 45, 48, 51, 52, 54, 56, 59, 60, 62, 65, 66, 67, 69, 74, 75, 77, 81, 87, 88, 89, 90, 91, 95, 96, 98, 100, 101, 102, 106, 107, 109, 110, 112, 113, 114, 115, 116, 118, 120, 121, 122, 124, 125, 126, 127, 130, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 152, 155, 157, 160, 162, 163], "gobject": [0, 5, 17, 18, 19, 22, 25, 44, 85, 93, 95, 106, 107, 115, 117, 118, 119, 121, 122, 125, 128, 143, 144, 145, 147, 154, 156, 157, 158, 162], "type": [0, 3, 6, 7, 16, 17, 22, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 44, 48, 49, 50, 51, 55, 61, 65, 66, 68, 71, 72, 73, 74, 75, 78, 81, 91, 95, 106, 107, 108, 110, 113, 114, 115, 117, 118, 121, 122, 123, 124, 125, 126, 130, 131, 134, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 150, 151, 156, 165], "system": [0, 1, 5, 20, 45, 48, 52, 55, 86, 87, 94, 95, 96, 99, 106, 109, 112, 118, 121, 125, 126, 130, 131, 134, 136, 138, 139, 145, 147, 152, 158], "creat": [0, 1, 5, 6, 8, 12, 18, 20, 21, 24, 32, 36, 41, 44, 46, 69, 86, 102, 107, 110, 112, 115, 121, 123, 128, 130, 131, 134, 138, 139, 142, 144, 152, 153, 155, 156, 157, 158, 160, 161, 164], "class": [0, 1, 3, 5, 6, 7, 8, 20, 22, 28, 30, 32, 38, 39, 43, 48, 50, 51, 52, 57, 58, 61, 62, 63, 68, 71, 75, 77, 83, 107, 108, 109, 110, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 136, 137, 138, 139, 141, 142, 146, 150, 154, 156, 157, 164], "interfac": [0, 6, 7, 8, 20, 62, 85, 94, 98, 108, 116, 117, 118, 122, 126, 127, 129, 136, 145, 146, 154, 155], "declar": [0, 3, 6, 20, 36, 38, 48, 57, 66, 68, 110, 112, 113, 115, 118, 122, 123, 124, 125, 126, 131, 134, 143, 151], "The": [0, 1, 2, 3, 6, 7, 8, 12, 16, 17, 20, 21, 22, 24, 26, 28, 29, 30, 32, 34, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 52, 54, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 73, 79, 85, 86, 87, 89, 92, 94, 96, 97, 98, 100, 107, 109, 112, 113, 114, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 146, 147, 150, 151, 153, 154, 155, 156, 157, 159, 160, 164, 165], "syntax": [0, 5, 20, 21, 50, 59, 62, 90, 94, 98, 99, 106, 107, 108, 115, 116, 120, 121, 122, 125, 131, 132, 133, 136, 157], "similar": [0, 18, 20, 21, 48, 74, 94, 106, 107, 115, 121, 130, 134, 136, 142], "modifi": [0, 8, 18, 30, 39, 55, 62, 66, 94, 115, 118, 121, 123, 124, 127, 135, 141, 142], "better": [0, 20, 21, 22, 30, 36, 43, 94, 122, 143, 160], "fit": [0, 12, 94, 109, 112], "support": [0, 3, 21, 41, 46, 87, 94, 97, 98, 99, 106, 112, 115, 118, 119, 131, 132, 133, 138, 143, 144, 147, 150, 156, 157], "modern": [0, 95, 106, 134, 144], "languag": [0, 1, 15, 21, 34, 46, 95, 99, 102, 104, 106, 107, 108, 109, 110, 111, 112, 118, 123, 125, 126, 134, 146, 147, 152, 156, 160, 165], "featur": [0, 1, 15, 20, 21, 38, 94, 98, 106, 107, 112, 115, 118, 125, 133, 134, 147, 149, 150, 151, 157], "follow": [0, 17, 18, 20, 21, 22, 23, 27, 28, 30, 38, 40, 44, 48, 52, 61, 62, 65, 66, 69, 74, 80, 86, 96, 109, 112, 115, 118, 121, 123, 125, 126, 130, 135, 137, 138, 139, 142, 150, 153, 154, 155, 156, 165], "properti": [0, 3, 6, 7, 20, 30, 59, 62, 66, 71, 94, 107, 112, 117, 124, 126, 131, 132, 136, 143, 145, 146, 156, 157], "signal": [0, 6, 7, 20, 21, 94, 117, 122, 135, 145, 146, 157, 164], "foreach": [0, 6, 62, 110, 114, 136, 137], "lambda": [0, 83, 113, 115, 121], "express": [0, 6, 8, 39, 63, 82, 83, 94, 112, 113, 115, 121, 129, 148], "infer": [0, 39, 108, 115, 143], "local": [0, 18, 32, 90, 112, 115, 135, 146, 153, 154, 158], "variabl": [0, 1, 3, 5, 8, 17, 18, 21, 28, 30, 58, 62, 63, 65, 71, 74, 94, 110, 112, 114, 115, 122, 129, 131, 132, 133, 135, 141, 142, 150, 156], "gener": [0, 1, 4, 5, 6, 12, 16, 17, 18, 19, 22, 25, 27, 28, 29, 30, 32, 35, 40, 41, 43, 47, 50, 51, 53, 63, 66, 67, 81, 85, 86, 87, 91, 92, 93, 94, 95, 101, 107, 111, 112, 115, 117, 122, 136, 138, 142, 143, 147, 153, 154, 155, 157, 158, 160, 165], "non": [0, 5, 6, 20, 21, 44, 48, 66, 114, 115, 123, 125, 132, 142, 147, 148], "null": [0, 6, 8, 20, 39, 44, 48, 50, 53, 55, 62, 63, 67, 69, 73, 74, 94, 112, 113, 114, 115, 122, 129, 133, 135, 137, 139, 142, 143, 148, 158, 164], "assist": [0, 27, 106], "memori": [0, 22, 27, 35, 36, 38, 44, 48, 49, 69, 73, 74, 81, 94, 106, 112, 120, 135, 141, 142, 144], "manag": [0, 22, 27, 28, 35, 36, 38, 69, 94, 96, 106, 112, 120, 134, 138, 141, 142, 144], "except": [0, 6, 7, 8, 48, 112, 113, 114, 125, 134, 140, 150], "handl": [0, 5, 7, 20, 21, 28, 34, 36, 42, 44, 50, 98, 111, 121, 130, 132, 140, 144, 156, 163], "modul": [0, 5, 97, 138, 142, 157], "plugin": 0, "design": [0, 5, 20, 62, 66, 94, 100, 122, 134, 140, 142, 152], "allow": [0, 20, 21, 23, 25, 26, 33, 50, 52, 56, 59, 60, 61, 62, 74, 94, 106, 107, 111, 114, 115, 118, 119, 121, 124, 125, 126, 134, 136, 138, 139, 142, 144, 149, 158], "access": [0, 8, 50, 59, 66, 71, 81, 94, 106, 107, 112, 115, 118, 121, 122, 123, 125, 135, 136, 137, 138, 144], "exist": [0, 12, 20, 21, 22, 23, 32, 42, 54, 86, 87, 94, 97, 102, 106, 130, 134, 136, 142], "librari": [0, 1, 3, 5, 12, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 34, 40, 42, 44, 46, 50, 65, 69, 74, 85, 95, 96, 106, 107, 115, 118, 131, 136, 140, 143, 144, 147, 156, 158, 160, 161, 162], "especi": [0, 21, 27, 67, 112], "base": [0, 6, 8, 20, 21, 28, 34, 36, 44, 97, 110, 113, 114, 120, 123, 125, 126, 127, 131, 141, 144, 157, 158, 162], "without": [0, 2, 18, 21, 38, 45, 60, 68, 74, 94, 95, 107, 112, 115, 118, 122, 123, 125, 126, 131, 134, 138, 139, 140, 143, 150, 154, 158], "need": [0, 8, 18, 20, 21, 29, 34, 35, 36, 38, 42, 43, 44, 45, 49, 60, 61, 62, 65, 66, 68, 70, 73, 75, 87, 94, 96, 106, 109, 111, 112, 120, 126, 131, 134, 138, 139, 140, 142, 144, 146, 147, 153, 157, 158, 160, 165], "runtim": [0, 20, 94, 95, 106, 112, 115, 122, 128, 129, 130, 131, 133, 134, 138, 147, 154, 157], "bind": [0, 1, 5, 16, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 40, 41, 43, 51, 53, 54, 58, 60, 62, 64, 65, 66, 69, 72, 74, 77, 87, 93, 116, 143, 145, 151, 152, 154, 156, 161, 162], "all": [0, 3, 5, 6, 7, 8, 17, 20, 21, 22, 28, 34, 38, 39, 41, 42, 48, 49, 55, 59, 61, 64, 69, 87, 94, 96, 106, 107, 109, 112, 114, 115, 118, 121, 123, 124, 125, 130, 131, 133, 134, 136, 138, 146, 150, 151, 153, 155, 156, 157, 158, 160, 165], "an": [0, 1, 5, 6, 8, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 42, 43, 44, 46, 47, 48, 50, 52, 54, 58, 62, 63, 65, 67, 68, 69, 74, 75, 79, 80, 82, 86, 90, 91, 97, 98, 106, 107, 110, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 146, 147, 151, 152, 153, 154, 155, 156, 157, 160, 165], "api": [0, 12, 18, 20, 22, 85, 95, 106, 122, 136, 138, 152, 154, 157, 165], "contain": [0, 3, 5, 8, 20, 21, 28, 29, 32, 35, 36, 43, 51, 62, 69, 74, 94, 112, 113, 115, 118, 123, 124, 125, 126, 131, 136, 137, 147, 154, 155, 156], "method": [0, 3, 5, 6, 7, 8, 21, 22, 28, 30, 42, 44, 47, 48, 54, 55, 59, 61, 62, 63, 65, 66, 68, 77, 94, 98, 107, 108, 110, 112, 113, 117, 118, 119, 121, 122, 123, 126, 128, 130, 131, 132, 133, 134, 135, 136, 138, 139, 143, 146, 156, 160, 162], "current": [0, 8, 20, 25, 45, 62, 94, 100, 112, 118, 121, 137, 138, 139, 147, 151, 154], "come": [0, 20, 74, 78, 96, 106, 122, 131, 151], "glib": [0, 5, 15, 18, 20, 21, 22, 28, 29, 30, 42, 44, 75, 91, 94, 106, 107, 112, 115, 118, 121, 122, 123, 124, 125, 126, 130, 131, 133, 134, 138, 139, 140, 145, 146, 147, 155, 156, 157, 160, 163], "gtk": [0, 3, 8, 18, 20, 94, 102, 115, 119, 122, 139, 157], "mani": [0, 20, 21, 50, 62, 94, 95, 98, 100, 102, 109, 112, 140, 142, 145, 155], "other": [0, 1, 5, 6, 21, 36, 42, 43, 45, 46, 66, 69, 87, 91, 95, 96, 98, 99, 100, 102, 106, 107, 108, 111, 113, 115, 118, 120, 123, 125, 131, 134, 135, 136, 137, 138, 140, 141, 142, 152, 155, 158], "from": [0, 1, 5, 6, 7, 8, 12, 17, 20, 22, 27, 30, 32, 35, 36, 39, 42, 43, 44, 46, 48, 52, 59, 85, 87, 91, 98, 100, 101, 106, 107, 108, 115, 118, 121, 122, 123, 125, 126, 128, 130, 131, 134, 135, 136, 139, 140, 142, 143, 144, 145, 146, 147, 152, 153, 154, 155, 156, 158, 160, 161, 165], "gnome": [0, 1, 2, 6, 16, 17, 18, 20, 29, 32, 37, 94, 95, 98, 100, 102, 103, 104, 106, 109, 136, 157], "platform": [0, 1, 36, 94, 106, 109, 112, 116, 147, 156, 165], "written": [0, 12, 18, 22, 23, 25, 49, 54, 62, 65, 69, 85, 95, 97, 106, 109, 136, 138, 142, 155, 158], "applic": [0, 1, 18, 20, 21, 66, 85, 95, 102, 106, 113, 123, 136, 140, 153, 154, 157, 159], "difficult": [0, 20, 44, 106], "onli": [0, 3, 5, 6, 20, 21, 22, 25, 28, 29, 32, 40, 41, 50, 53, 66, 69, 74, 86, 87, 88, 90, 94, 106, 107, 110, 112, 115, 118, 121, 122, 123, 125, 130, 131, 132, 134, 135, 137, 138, 139, 143, 154], "ha": [0, 1, 6, 8, 20, 21, 25, 30, 36, 41, 42, 43, 44, 49, 50, 59, 61, 62, 68, 73, 75, 87, 91, 95, 96, 100, 102, 106, 107, 112, 113, 118, 122, 123, 125, 130, 134, 135, 136, 137, 138, 140, 142, 146, 150, 156, 157, 160], "instal": [0, 15, 17, 20, 25, 32, 86, 87, 94, 95, 107, 136, 152, 153, 154, 157, 158], "mai": [0, 6, 20, 21, 22, 23, 26, 32, 41, 43, 46, 48, 49, 50, 53, 61, 62, 65, 67, 69, 71, 74, 80, 86, 87, 90, 94, 98, 106, 107, 110, 112, 113, 114, 115, 118, 119, 122, 123, 124, 125, 126, 127, 130, 131, 133, 134, 135, 138, 139, 140, 142, 157, 160], "usual": [0, 6, 12, 20, 21, 30, 34, 35, 44, 48, 54, 55, 61, 75, 94, 96, 98, 110, 131, 142, 143, 144, 147], "should": [0, 1, 18, 20, 21, 25, 26, 30, 44, 50, 51, 59, 67, 68, 71, 73, 75, 96, 106, 112, 115, 118, 122, 134, 136, 138, 140, 141, 142, 143, 152, 154, 157, 165], "also": [0, 3, 5, 6, 8, 12, 18, 20, 21, 22, 25, 28, 35, 36, 39, 40, 41, 49, 52, 54, 55, 62, 65, 68, 69, 72, 87, 92, 94, 96, 106, 107, 109, 110, 112, 113, 115, 118, 121, 122, 123, 125, 126, 130, 131, 134, 135, 136, 140, 142, 144, 145, 146, 153, 154, 156, 157, 160, 161, 162, 165], "easili": [0, 5, 21, 48, 69, 83, 94, 118, 121, 142], "possibl": [0, 20, 21, 22, 23, 38, 46, 52, 54, 69, 94, 98, 106, 112, 114, 115, 121, 123, 125, 126, 130, 131, 138, 139, 141, 151, 153, 157, 158], "write": [0, 1, 5, 6, 18, 19, 20, 23, 26, 30, 34, 36, 39, 41, 60, 93, 94, 102, 103, 104, 106, 110, 112, 115, 118, 121, 122, 123, 125, 126, 131, 139, 143, 147, 149, 154, 156, 157], "e": [0, 3, 8, 20, 21, 23, 28, 30, 35, 42, 43, 46, 51, 64, 66, 67, 69, 72, 91, 94, 110, 112, 115, 121, 131, 133, 134, 136, 140, 142, 143, 145, 146, 151, 152, 154, 164], "g": [0, 8, 21, 23, 28, 30, 35, 42, 64, 66, 67, 69, 91, 110, 112, 115, 130, 132, 133, 140, 142, 143, 144, 145, 151, 152, 154, 158, 164], "parser": [0, 4, 5, 7, 8, 21, 94, 102], "so": [0, 1, 2, 5, 6, 8, 20, 21, 22, 25, 30, 36, 39, 40, 41, 42, 43, 44, 50, 52, 59, 65, 69, 71, 74, 94, 106, 110, 111, 112, 115, 118, 122, 123, 124, 125, 126, 130, 131, 134, 135, 138, 139, 140, 147, 151, 152, 154, 156, 157, 158, 160, 164], "time": [0, 20, 21, 34, 36, 49, 71, 77, 94, 106, 112, 117, 118, 121, 122, 130, 138, 139, 140, 141, 144, 147, 151, 154, 156, 158], "inform": [0, 1, 8, 18, 20, 21, 33, 36, 40, 46, 48, 61, 71, 94, 100, 106, 112, 115, 117, 122, 134, 139, 152, 153, 157, 160, 161, 164], "avail": [0, 3, 21, 44, 91, 96, 100, 106, 112, 118, 125, 147, 156, 157, 165], "when": [0, 6, 8, 12, 18, 20, 21, 22, 25, 27, 30, 32, 34, 36, 38, 40, 41, 42, 44, 48, 49, 50, 51, 55, 64, 66, 69, 71, 73, 80, 81, 83, 87, 88, 91, 94, 98, 109, 110, 112, 115, 123, 125, 126, 130, 131, 134, 135, 136, 138, 139, 140, 142, 144, 150, 153, 155, 156, 160], "develop": [0, 1, 15, 20, 21, 25, 32, 94, 95, 96, 98, 100, 103, 104, 157], "want": [0, 6, 18, 21, 48, 91, 94, 96, 107, 109, 114, 118, 119, 122, 126, 131, 134, 136, 144, 154, 160], "high": [0, 1, 95, 106], "level": [0, 1, 21, 35, 95, 106, 145, 152], "program": [0, 2, 12, 20, 28, 30, 36, 40, 46, 62, 69, 85, 95, 97, 104, 106, 109, 112, 115, 118, 121, 122, 130, 132, 134, 136, 138, 139, 142, 144, 153, 154, 159, 160, 164], "can": [0, 1, 2, 5, 6, 8, 12, 16, 17, 18, 20, 21, 22, 23, 25, 28, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 66, 68, 69, 72, 74, 75, 76, 77, 79, 80, 85, 86, 90, 91, 92, 96, 98, 102, 106, 107, 109, 110, 112, 113, 115, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 156, 157, 158, 160, 162, 164, 165], "t": [0, 3, 6, 7, 8, 12, 20, 22, 30, 36, 43, 52, 53, 57, 61, 62, 69, 76, 83, 87, 96, 106, 107, 109, 110, 112, 115, 118, 121, 125, 134, 137, 138, 142, 143, 151, 160], "don": [0, 3, 6, 7, 8, 12, 96, 112, 115, 134, 142], "java": [0, 106, 109, 112, 115, 119, 121, 122, 123, 125, 126, 130, 131, 134, 136], "variou": [0, 27, 38, 64, 92, 130, 131, 136, 155], "reason": [0, 21, 36, 94, 106, 107, 112, 119, 121, 129, 142, 143], "thei": [0, 6, 12, 20, 21, 25, 28, 36, 41, 43, 44, 46, 49, 50, 61, 68, 72, 74, 77, 83, 94, 98, 106, 109, 110, 112, 113, 115, 116, 125, 126, 131, 136, 139, 140, 141, 142, 143, 145, 148, 153], "ar": [0, 1, 2, 3, 5, 6, 7, 8, 12, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 55, 61, 62, 64, 66, 67, 68, 69, 71, 72, 74, 75, 78, 79, 83, 88, 90, 91, 92, 94, 95, 96, 98, 100, 106, 107, 109, 110, 111, 112, 113, 115, 116, 118, 120, 121, 122, 123, 125, 128, 130, 131, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 150, 152, 153, 154, 155, 156, 157, 158, 160, 165], "stuck": 0, "complex": [0, 73, 75, 149], "object": [0, 5, 7, 8, 20, 22, 34, 36, 38, 43, 61, 62, 66, 69, 77, 78, 80, 106, 107, 110, 112, 113, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 151, 154, 156, 157, 160, 164, 165], "orient": [0, 8, 22, 106, 112, 115, 118, 122], "rapidli": 0, "while": [0, 6, 20, 21, 23, 38, 41, 44, 62, 94, 114, 124, 125, 130, 143], "maintain": [0, 1, 5, 17, 20, 21, 106], "standard": [0, 17, 62, 122, 133, 136, 137, 138, 147, 152, 157, 158, 165], "abi": [0, 95, 152], "keep": [0, 8, 18, 20, 43, 52, 94, 106, 112, 141, 164], "requir": [0, 5, 6, 18, 20, 21, 26, 36, 39, 62, 67, 90, 94, 95, 96, 98, 106, 107, 109, 115, 121, 123, 125, 126, 129, 130, 133, 134, 139, 143, 147, 153, 154, 158, 161], "low": [0, 94], "same": [0, 6, 7, 20, 21, 25, 26, 32, 42, 49, 50, 52, 64, 71, 72, 74, 94, 98, 107, 109, 111, 112, 113, 115, 118, 119, 120, 121, 125, 126, 127, 130, 134, 135, 136, 138, 139, 142, 152], "wai": [0, 5, 12, 18, 20, 21, 22, 28, 43, 53, 55, 66, 67, 79, 82, 83, 87, 92, 94, 106, 109, 111, 115, 118, 121, 122, 125, 126, 131, 134, 135, 136, 138, 139, 140, 142, 144, 149, 153, 156, 160], "nativ": [0, 21, 95, 106], "accept": [0, 5, 6, 18, 48, 130, 139], "part": [0, 1, 5, 6, 20, 21, 34, 36, 44, 76, 107, 109, 110, 112, 114, 115, 118, 123, 134, 144, 152, 156, 157], "suffer": 0, "higher": 0, "which": [0, 1, 4, 5, 6, 7, 8, 17, 18, 20, 21, 23, 28, 32, 35, 43, 44, 46, 48, 50, 56, 58, 61, 68, 69, 74, 79, 91, 94, 106, 107, 110, 112, 113, 114, 115, 118, 119, 121, 122, 124, 125, 126, 128, 130, 131, 134, 138, 139, 140, 142, 147, 151, 152, 156, 157, 158, 160, 164, 165], "some": [0, 6, 7, 12, 20, 21, 36, 38, 51, 55, 59, 63, 64, 69, 90, 98, 102, 106, 107, 112, 115, 118, 122, 125, 126, 129, 131, 134, 136, 137, 138, 139, 140, 142, 146, 148, 156, 157, 160], "situat": [0, 20, 22, 44, 59, 69, 125, 138, 145, 160], "produc": [0, 5, 20, 22, 27, 51, 52, 94, 109, 115, 157], "you": [0, 3, 5, 6, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 35, 48, 52, 65, 70, 77, 86, 87, 89, 90, 91, 96, 106, 107, 109, 110, 112, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 138, 139, 141, 142, 143, 144, 146, 149, 150, 151, 153, 154, 156, 157, 158, 159, 160, 165], "ve": [0, 70, 96, 109], "your": [0, 6, 17, 18, 20, 21, 22, 23, 25, 26, 52, 62, 86, 87, 92, 94, 96, 109, 112, 118, 120, 122, 126, 130, 136, 141, 142, 143, 146, 151, 153, 154, 157, 160], "directli": [0, 17, 28, 46, 48, 72, 106, 107, 112, 115, 118, 126, 128, 136, 145, 154, 162], "won": [0, 109, 112, 151], "look": [0, 6, 8, 18, 20, 21, 22, 25, 39, 43, 48, 90, 94, 109, 125, 131, 138, 157], "differ": [0, 2, 5, 6, 13, 20, 21, 22, 30, 32, 38, 39, 44, 48, 50, 59, 64, 90, 94, 95, 98, 106, 109, 111, 112, 113, 115, 118, 119, 124, 125, 126, 127, 131, 135, 136, 140, 144, 145, 147], "than": [0, 3, 6, 8, 20, 21, 22, 30, 34, 36, 43, 51, 52, 86, 94, 98, 106, 114, 115, 118, 122, 124, 126, 134, 136, 138, 142, 145, 146, 157, 160], "ani": [0, 18, 20, 21, 36, 39, 41, 43, 47, 48, 50, 52, 66, 72, 73, 86, 87, 92, 94, 96, 100, 106, 110, 112, 113, 114, 115, 118, 121, 123, 124, 125, 126, 131, 134, 135, 136, 137, 138, 139, 140, 142, 150, 153, 154, 157, 158, 161], "There": [0, 5, 12, 18, 20, 21, 22, 34, 35, 41, 43, 44, 50, 64, 66, 78, 91, 94, 98, 109, 113, 115, 118, 122, 123, 124, 125, 133, 134, 140, 142, 157, 158], "distribut": [0, 2, 12, 19, 20, 25, 26, 93, 94, 96, 100, 158, 159], "tarbal": [0, 158], "addit": [0, 5, 20, 26, 32, 87, 95, 98, 112, 119, 122, 140, 156, 157, 158], "run": [0, 5, 6, 15, 16, 17, 18, 20, 36, 40, 86, 98, 106, 109, 112, 114, 117, 121, 125, 130, 131, 134, 138, 139, 140, 146, 151, 154, 155, 156, 160, 164], "build": [0, 1, 3, 5, 16, 20, 21, 22, 25, 32, 98, 99, 153, 158, 159, 160], "depend": [0, 5, 20, 21, 22, 36, 38, 43, 49, 75, 78, 94, 113, 131, 138, 147, 152, 153], "user": [0, 1, 20, 21, 34, 44, 46, 61, 63, 98, 118, 122, 136, 139], "goal": [1, 15, 126], "thi": [1, 5, 6, 7, 8, 12, 16, 17, 18, 20, 21, 22, 25, 26, 28, 30, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 62, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 80, 83, 86, 87, 88, 89, 90, 92, 94, 95, 96, 98, 102, 107, 109, 110, 112, 113, 114, 115, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 164, 165], "document": [1, 15, 20, 22, 23, 24, 26, 44, 53, 71, 85, 86, 87, 89, 90, 91, 92, 93, 94, 98, 100, 101, 106, 111, 131, 136, 139, 157, 158, 165], "provid": [1, 6, 20, 21, 27, 28, 43, 44, 58, 61, 62, 94, 96, 98, 100, 102, 106, 113, 115, 121, 122, 124, 125, 126, 134, 136, 137, 143, 157, 165], "singl": [1, 3, 20, 22, 27, 28, 29, 30, 38, 39, 69, 94, 112, 122, 131, 138, 140], "point": [1, 6, 12, 20, 21, 26, 27, 35, 40, 52, 72, 106, 107, 110, 112, 118, 119, 131, 134, 139, 140, 142, 144], "interest": [1, 5, 18, 21, 122, 135], "improv": [1, 92, 94], "vala": [1, 2, 3, 7, 8, 15, 16, 17, 22, 23, 25, 27, 28, 30, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 60, 61, 62, 65, 66, 67, 68, 69, 74, 76, 77, 79, 82, 83, 85, 86, 87, 90, 92, 96, 97, 98, 100, 101, 102, 107, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 164, 165], "hope": 1, "encourag": [1, 21, 106], "more": [1, 5, 6, 8, 18, 20, 21, 22, 30, 34, 36, 38, 39, 54, 67, 73, 75, 77, 80, 86, 92, 94, 95, 98, 100, 102, 106, 109, 112, 115, 118, 120, 121, 122, 124, 125, 126, 133, 134, 135, 138, 139, 140, 144, 145, 149, 155, 156, 157, 159, 160, 165], "contribut": [1, 16, 18, 46, 88, 157], "find": [1, 6, 8, 18, 21, 25, 39, 86, 87, 100, 112, 125, 138, 165], "fix": [1, 22, 74, 81, 112, 143], "bug": [1, 20, 62, 82, 94], "test": [1, 17, 18, 21, 22, 23, 25, 30, 32, 33, 98, 113, 114, 115, 121, 130, 134, 136, 138, 140, 142, 148, 153, 154, 157], "case": [1, 6, 8, 12, 18, 20, 22, 27, 28, 29, 42, 44, 49, 50, 58, 63, 66, 67, 73, 80, 81, 94, 107, 109, 110, 112, 113, 114, 115, 122, 125, 126, 130, 131, 135, 138, 139, 140, 141, 142, 143, 145, 150, 151, 155, 160], "implement": [1, 3, 6, 8, 20, 43, 61, 62, 94, 98, 100, 107, 115, 117, 118, 120, 121, 122, 124, 126, 129, 130, 134, 135, 136, 137, 144, 145, 158], "new": [1, 3, 6, 8, 17, 20, 22, 30, 32, 38, 42, 44, 55, 57, 62, 74, 86, 90, 106, 107, 108, 110, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 139, 142, 144, 146, 151, 154, 156, 160, 165], "In": [1, 5, 6, 8, 15, 20, 21, 29, 30, 34, 41, 42, 44, 46, 51, 62, 67, 69, 75, 77, 80, 88, 90, 94, 107, 109, 110, 112, 113, 114, 115, 121, 122, 123, 125, 130, 131, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 152, 153, 156], "opinion": 1, "": [1, 3, 5, 6, 7, 8, 12, 16, 18, 20, 21, 22, 25, 26, 27, 28, 30, 33, 43, 44, 47, 48, 50, 52, 55, 56, 62, 65, 66, 68, 69, 72, 74, 83, 85, 90, 94, 96, 100, 107, 110, 112, 113, 115, 118, 120, 121, 122, 125, 126, 128, 130, 131, 134, 136, 138, 140, 141, 142, 143, 144, 145, 146, 147, 150, 154, 156, 158, 160, 161], "author": [1, 2, 3, 17, 26, 94], "qualiti": [1, 16], "1": [1, 2, 6, 15, 17, 20, 21, 33, 41, 42, 43, 48, 52, 66, 69, 81, 86, 90, 91, 94, 97, 102, 112, 114, 115, 119, 122, 133, 135, 136, 137, 141, 149, 150, 152, 153, 154, 156, 157, 158, 160], "0": [1, 6, 15, 17, 18, 20, 21, 28, 33, 41, 42, 43, 52, 62, 86, 90, 91, 94, 107, 112, 114, 115, 118, 121, 125, 133, 134, 136, 137, 140, 141, 143, 146, 149, 150, 152, 153, 154, 156, 158, 160], "import": [1, 5, 6, 8, 30, 34, 39, 40, 43, 44, 50, 102, 106, 107, 115, 121, 125, 134, 135, 136, 139, 144, 158], "futur": [1, 148], "becaus": [1, 5, 6, 8, 20, 21, 22, 40, 48, 94, 98, 107, 113, 119, 121, 126, 127, 130, 138, 140, 142, 145, 147, 160], "simplifi": [1, 94, 138], "task": [1, 109, 113, 140], "excel": 1, "neutral": 1, "necessari": [1, 3, 6, 12, 20, 94, 115, 133, 140, 158], "next": [1, 20, 22, 43, 62, 73, 121, 137, 140, 141, 153, 154], "fresh": 1, "easi": [1, 20, 21, 22, 94, 98, 126, 157], "read": [1, 6, 20, 21, 22, 30, 41, 43, 49, 53, 98, 102, 112, 122, 125, 131, 132, 152, 154, 157], "name": [1, 3, 6, 7, 8, 20, 21, 24, 25, 26, 27, 28, 32, 43, 45, 59, 62, 65, 69, 71, 74, 76, 86, 87, 91, 94, 96, 98, 107, 109, 110, 112, 113, 115, 118, 119, 122, 124, 125, 126, 127, 128, 131, 134, 137, 138, 146, 152, 153, 154, 155, 156, 165], "descript": [1, 7, 32, 34, 88, 90, 91, 122, 154, 155, 165], "one": [1, 3, 5, 8, 17, 18, 20, 21, 26, 34, 38, 39, 41, 43, 44, 49, 52, 62, 90, 98, 106, 112, 113, 114, 115, 118, 121, 122, 123, 124, 125, 126, 129, 130, 131, 134, 137, 138, 140, 141, 143, 144, 145, 153, 156, 158, 164], "often": [1, 3, 21, 29, 32, 41, 42, 49, 55, 61, 66, 69, 71, 73, 74, 77, 94, 98, 106, 115, 125, 140, 143, 156, 157], "feel": [1, 77, 92, 106], "what": [1, 6, 7, 12, 13, 21, 34, 48, 66, 107, 112, 118, 121, 122, 123, 126, 130, 138, 142, 153, 156, 160], "suppos": [1, 4, 6, 17, 52, 116, 122], "do": [1, 6, 18, 20, 21, 22, 28, 30, 36, 41, 43, 46, 47, 50, 55, 61, 62, 66, 74, 83, 106, 109, 112, 114, 115, 118, 120, 121, 122, 125, 126, 130, 131, 135, 138, 139, 140, 142, 149, 155, 156, 160, 164], "spars": 1, "comment": [1, 3, 6, 18, 20, 26, 32, 85, 91, 108, 158], "problem": [1, 18, 20, 21, 46, 55, 119, 122, 126, 134, 138, 140, 142, 156], "howev": [1, 5, 6, 20, 22, 34, 35, 52, 55, 69, 83, 86, 94, 107, 110, 112, 115, 119, 129, 133, 134, 138, 140, 141, 142, 145, 151], "inevit": 1, "long": [1, 6, 21, 26, 30, 32, 88, 106, 112, 122, 137, 140, 142], "its": [1, 5, 6, 8, 20, 27, 48, 49, 86, 92, 98, 102, 106, 110, 115, 118, 122, 123, 124, 125, 126, 128, 129, 130, 134, 136, 138, 140, 141, 147, 157, 164], "call": [1, 3, 5, 6, 7, 8, 20, 25, 27, 28, 32, 34, 44, 45, 48, 51, 54, 56, 61, 62, 65, 66, 68, 73, 75, 86, 94, 98, 107, 110, 112, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 137, 139, 140, 142, 143, 146, 154, 156, 157, 165], "stack": [1, 20, 34, 35, 74, 95, 112, 115, 122], "deep": [1, 121], "view": [1, 86, 87, 91, 95, 132], "how": [1, 3, 5, 7, 18, 20, 22, 30, 32, 34, 35, 36, 41, 88, 92, 102, 106, 109, 112, 115, 116, 126, 130, 131, 135, 138, 142, 144, 153, 154, 155, 156, 164, 165], "put": [1, 3, 17, 20, 46, 55, 69, 109, 112, 115, 136, 140], "togeth": [1, 5, 20, 109, 112, 131], "been": [1, 6, 20, 25, 30, 36, 49, 55, 87, 91, 96, 100, 125, 134, 146, 160], "port": [1, 96], "docbook": 1, "wiki": [1, 18, 37, 90, 94, 95, 102, 136, 157], "order": [1, 15, 20, 21, 27, 52, 66, 112, 113, 114, 115, 118, 121, 130, 133, 134, 136, 138, 140, 142, 144, 152, 158], "team": [1, 21], "up": [1, 8, 18, 20, 21, 22, 25, 26, 78, 106, 115, 123, 134, 140, 142, 153], "date": [1, 3, 106], "latest": [1, 20, 94, 160], "releas": [1, 21, 74, 120], "complet": [1, 20, 39, 98, 100, 106, 112, 134, 140, 157, 165], "text": [1, 3, 40, 98, 102, 106, 109, 112, 115, 134, 140, 142, 158], "gnu": [1, 17, 102, 156, 164], "free": [1, 26, 34, 36, 43, 44, 49, 58, 66, 67, 73, 75, 77, 92, 106, 144], "found": [1, 5, 8, 20, 21, 25, 72, 94, 131, 134, 154], "here": [1, 6, 18, 20, 21, 30, 83, 98, 112, 115, 116, 125, 126, 131, 134, 135, 138, 158], "http": [1, 2, 6, 16, 17, 18, 20, 29, 37, 90, 92, 94, 101, 136, 140], "www": [1, 140], "org": [1, 2, 6, 16, 17, 18, 20, 21, 24, 29, 37, 94, 95, 98, 136, 146, 150], "fdl": 1, "html": [1, 6, 16, 18, 32, 86, 102, 156], "wa": [1, 6, 12, 18, 20, 21, 37, 73, 94, 100, 112, 121, 122, 126, 130, 134, 138, 142, 151, 157, 158], "origin": [1, 37, 39, 100, 112, 113, 127, 138, 157, 158], "2008": 1, "updat": [1, 20, 92, 94, 122, 124], "2010": [1, 157], "rodnei": [1, 17], "lorrimar": 1, "j\u00fcrg": [1, 2], "billet": [1, 2], "raffael": [1, 2], "sandrini": [1, 2], "philip": 1, "van": 1, "hoof": 1, "section": [1, 18, 20, 21, 22, 27, 35, 37, 40, 43, 71, 88, 94, 112, 114, 115, 119, 122, 128, 134, 152, 153], "id": [1, 3, 20, 99], "au": 1, "luca": 1, "bruno": 1, "lethalman88": 1, "gmail": 1, "com": [1, 16, 26, 101, 140], "project": [1, 17, 18, 20, 21, 37, 92, 95, 97, 98, 106, 109, 136, 157, 160], "environ": [1, 17, 18, 94, 96, 98, 106, 138, 147], "setup": 1, "vapi": [1, 5, 6, 17, 18, 19, 24, 26, 28, 32, 42, 45, 51, 54, 57, 59, 62, 85, 93, 101, 116, 152, 153, 154, 157, 158, 161, 165], "libge": [1, 96, 136, 152], "intern": [1, 6, 18, 112, 118, 121, 122, 136, 138, 140, 141, 153, 160], "tool": [1, 3, 4, 5, 20, 85, 86, 94, 95, 98, 106, 111, 152, 156, 157, 161, 162, 165], "dev": [2, 17, 90, 96], "gitlab": [2, 6, 16, 17, 18, 29, 157], "issu": [2, 18, 20, 21, 86, 92, 94, 134], "princip": 2, "under": [2, 12, 21, 140], "lgpl": 2, "2": [2, 18, 20, 21, 28, 33, 41, 42, 50, 52, 81, 90, 94, 112, 114, 115, 119, 137, 140, 146, 150, 154, 157, 158], "proprietari": 2, "possibli": [2, 7, 22, 73], "readm": [3, 17, 18, 100], "md": [3, 18], "full": [3, 30, 43, 86, 94, 125, 136, 151, 157], "instruct": [3, 17, 34, 96, 107, 114, 116, 138, 155], "download": [3, 32], "git": [3, 17, 18, 25, 32, 92, 94], "A": [3, 6, 8, 15, 21, 22, 29, 30, 31, 32, 40, 41, 43, 47, 48, 68, 80, 90, 94, 96, 102, 106, 107, 109, 110, 112, 114, 115, 118, 121, 122, 124, 125, 126, 133, 134, 135, 136, 138, 139, 142, 143, 147, 150, 152, 154, 156, 157, 158, 164], "list": [3, 5, 6, 7, 20, 21, 29, 32, 46, 55, 62, 67, 70, 87, 91, 94, 98, 109, 112, 115, 125, 130, 132, 136, 137, 141, 153, 156, 160], "lowercas": [3, 150], "separ": [3, 20, 23, 29, 41, 94, 115, 136], "between": [3, 6, 13, 20, 21, 26, 39, 41, 44, 59, 98, 110, 111, 113, 114, 115, 123, 125, 138, 165], "word": [3, 115], "format": [3, 20, 24, 55, 88, 98, 112], "namespaceclassnam": 3, "For": [3, 5, 6, 8, 18, 20, 21, 25, 27, 28, 29, 30, 33, 35, 36, 39, 42, 43, 48, 50, 62, 65, 66, 68, 74, 94, 98, 109, 110, 112, 113, 115, 122, 125, 126, 129, 136, 137, 139, 140, 141, 142, 153, 155, 157, 159, 160, 164, 165], "exampl": [3, 5, 6, 7, 8, 17, 18, 20, 21, 23, 25, 27, 28, 29, 30, 32, 33, 35, 36, 40, 41, 42, 43, 45, 50, 52, 62, 65, 86, 94, 96, 98, 101, 102, 109, 110, 112, 113, 115, 116, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 141, 142, 143, 146, 150, 152, 153, 156, 157, 160, 165], "filenam": [3, 20, 44, 48], "formalparamet": [3, 6, 7], "valaformalparamet": 3, "namespac": [3, 5, 6, 7, 8, 24, 29, 30, 33, 45, 51, 107, 108, 109, 133, 153], "instead": [3, 20, 21, 22, 35, 41, 46, 58, 96, 106, 109, 112, 115, 120, 122, 124, 125, 135, 138, 139, 140, 143, 144, 157, 160, 162], "qualifi": [3, 8, 91, 107, 115, 153], "symbol": [3, 4, 5, 6, 7, 18, 21, 23, 24, 32, 33, 88, 89, 91, 94, 98, 100, 115, 153, 156], "itself": [3, 18, 21, 68, 94, 109, 115, 118, 131, 140, 142, 145, 153], "seem": [3, 6, 70], "variat": 3, "tab": [3, 31], "rather": [3, 21, 22, 48, 68, 69, 83, 118, 160], "space": [3, 20, 31, 36, 90, 94, 98], "width": [3, 20], "unspecifi": 3, "4": [3, 34, 41, 42, 90, 94, 112, 115, 137, 150, 154], "work": [3, 5, 6, 17, 20, 22, 25, 45, 48, 55, 59, 62, 70, 83, 92, 94, 98, 109, 112, 113, 116, 118, 122, 125, 130, 131, 134, 159, 165], "well": [3, 6, 8, 18, 20, 30, 69, 74, 94, 107, 112, 115, 124, 142, 150], "hang": [3, 125], "brace": [3, 110, 115], "cuddl": 3, "els": [3, 6, 94, 114, 125, 131, 153, 158], "line": [3, 18, 20, 22, 26, 85, 86, 90, 94, 96, 98, 101, 107, 109, 111, 112, 115, 126, 144, 146, 150, 152, 164], "block": [3, 6, 98, 110, 112, 114, 122, 128, 131, 134, 138], "identifi": [3, 6, 18, 20, 26, 30, 35, 40, 60, 98, 107, 110, 112, 113, 118, 130], "seper": 3, "underscor": [3, 110, 115, 122], "camelcas": [3, 115, 146], "enum": [3, 6, 7, 22, 28, 30, 38, 39, 50, 51, 72, 112], "member": [3, 6, 41, 44, 51, 78, 112, 115, 118, 121, 123, 125, 130, 131, 138, 144, 146, 165], "constant": [3, 6, 7, 20, 28, 30, 34, 35, 39, 41, 42, 63, 74, 94, 112], "all_cap": 3, "hungarian": 3, "notat": [3, 158], "implicit": [3, 40, 113, 123], "var": [3, 6, 30, 62, 79, 80, 94, 112, 115, 119, 122, 124, 125, 127, 130, 136, 137, 138, 139, 140, 143, 146, 150, 154], "foo": [3, 20, 21, 28, 29, 30, 32, 41, 43, 44, 48, 50, 52, 53, 61, 65, 66, 69, 72, 73, 74, 75, 76, 79, 80, 81, 83, 110, 112, 115, 125, 127, 128, 133, 136, 142, 143, 144, 150, 164, 165], "No": [3, 31, 34, 38, 118, 124], "length": [3, 38, 48, 52, 55, 63, 74, 78, 112, 115, 132], "limit": [3, 21, 94, 115, 118, 125], "function": [3, 6, 7, 8, 21, 22, 23, 25, 27, 28, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 61, 62, 65, 66, 67, 69, 71, 77, 79, 80, 86, 89, 94, 98, 107, 109, 115, 124, 126, 131, 136, 137, 143, 144, 146, 154, 156, 157, 160, 165], "paramet": [3, 6, 7, 8, 20, 22, 27, 39, 46, 47, 49, 50, 52, 53, 55, 62, 65, 66, 68, 80, 81, 91, 107, 109, 115, 121, 131, 132, 133, 134, 138, 142, 156, 165], "open": [3, 16, 18, 26, 31, 44, 86, 98, 146], "parenthesi": [3, 31, 98, 112], "get": [3, 6, 15, 20, 22, 34, 61, 62, 65, 69, 77, 91, 96, 107, 112, 121, 122, 124, 125, 126, 128, 130, 131, 134, 136, 137, 138, 142, 144, 146, 155], "default": [3, 6, 16, 20, 21, 30, 43, 46, 47, 49, 52, 61, 65, 66, 68, 81, 112, 113, 114, 115, 117, 118, 122, 124, 135, 136, 147, 151, 160], "semicolon": 3, "If": [3, 7, 8, 18, 20, 21, 22, 23, 25, 28, 32, 36, 46, 48, 49, 52, 53, 56, 58, 62, 66, 67, 68, 69, 70, 71, 73, 75, 85, 86, 94, 96, 98, 107, 109, 112, 115, 119, 122, 125, 129, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 151, 160], "have": [3, 6, 7, 8, 15, 17, 20, 21, 22, 25, 26, 29, 30, 32, 35, 38, 41, 43, 44, 49, 50, 52, 53, 55, 61, 62, 66, 68, 69, 71, 74, 75, 81, 82, 83, 100, 106, 107, 109, 110, 112, 115, 118, 119, 120, 122, 123, 125, 126, 127, 131, 133, 134, 135, 136, 137, 138, 139, 142, 143, 144, 146, 154, 156, 158, 160], "attribut": [3, 6, 18, 23, 24, 29, 30, 42, 45, 46, 52, 55, 56, 57, 58, 59, 61, 66, 69, 108, 122, 146], "own": [3, 6, 17, 20, 21, 27, 34, 38, 39, 49, 52, 58, 61, 68, 69, 73, 78, 79, 80, 90, 92, 110, 112, 118, 120, 123, 124, 125, 135, 136, 140, 142, 157], "javadoc": 3, "top": [3, 18, 21, 92, 106, 118], "copyright": [3, 26], "20yi": 3, "holder": [3, 62, 75], "email": [3, 26, 150], "address": [3, 26, 35, 126, 144, 150], "licens": [3, 24], "programm": [3, 4, 22, 30, 41, 46, 49, 50, 74, 110, 114, 115, 118, 121, 122, 126, 133, 140, 143], "best": [4, 20, 28, 41, 44, 53, 55, 62, 81, 98, 106, 138, 154], "place": [4, 28, 36, 46, 51, 55, 94, 113, 115, 130, 134, 138], "start": [4, 22, 26, 39, 69, 85, 87, 94, 107, 110, 112, 137, 138, 139, 140, 146, 150, 164], "know": [4, 7, 20, 22, 35, 36, 43, 56, 66, 94, 109, 110, 112, 121, 130, 138, 142, 160], "nutshel": 4, "semant": [4, 5, 6, 8, 22, 30, 49, 50, 66, 74, 94], "analyz": [4, 5, 6, 8, 56], "resolut": 4, "flow": [4, 5, 6], "link": [4, 5, 8, 21, 91, 94, 95, 109, 141, 147, 152, 153, 158, 160], "small": [5, 144, 147], "shell": [5, 160], "around": [5, 20, 59, 77, 83, 94, 112, 115, 139, 157], "libvala": [5, 16, 98, 109], "argument": [5, 6, 7, 20, 21, 27, 46, 47, 51, 63, 65, 69, 94, 98, 107, 112, 113, 115, 118, 121, 131, 132, 133, 135, 138, 140, 156], "locat": [5, 12, 21, 35, 38, 98, 109, 115, 135, 152], "drive": [5, 140], "pars": [5, 6, 7, 8, 94, 98, 112, 143, 157], "error": [5, 8, 20, 44, 61, 62, 86, 94, 96, 98, 101, 112, 115, 125, 132, 133, 138, 142, 147, 151, 156], "check": [5, 8, 15, 17, 20, 25, 41, 50, 55, 67, 71, 75, 101, 112, 113, 114, 115, 128, 129, 133, 134, 138, 139, 143, 151], "report": [5, 8, 21, 98, 101, 112, 134, 156], "gcc": [5, 96, 154], "done": [5, 18, 20, 21, 22, 38, 40, 41, 49, 54, 112, 125, 138, 140], "valacompil": 5, "These": [5, 21, 27, 36, 41, 44, 45, 61, 94, 98, 110, 111, 112, 113, 126, 131, 135, 136, 139, 152, 153, 154, 156, 165], "normal": [5, 12, 20, 28, 138, 140, 142, 144], "optioncontext": 5, "most": [5, 6, 12, 20, 21, 28, 34, 41, 44, 46, 50, 58, 61, 64, 66, 79, 94, 98, 106, 107, 110, 111, 112, 115, 116, 118, 126, 130, 138, 144, 145, 165], "instanc": [5, 18, 20, 30, 36, 38, 39, 43, 44, 47, 48, 51, 52, 61, 62, 66, 69, 77, 94, 107, 112, 113, 115, 118, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 135, 138, 139, 140, 142, 144, 146], "referenc": [5, 68, 73, 115, 118, 129, 141], "arrai": [5, 8, 38, 39, 48, 50, 52, 55, 63, 67, 69, 71, 78, 107, 108, 113, 114, 115, 136, 143], "veri": [5, 26, 65, 94, 106, 107, 121, 126, 134, 136, 138, 150, 157, 165], "plug": 5, "big": 5, "modular": 5, "make": [5, 15, 16, 17, 18, 20, 21, 22, 23, 28, 30, 32, 36, 44, 48, 50, 52, 54, 62, 77, 83, 86, 94, 95, 96, 98, 106, 110, 115, 122, 125, 130, 140, 142, 145, 150, 152, 153, 155, 156, 157, 158, 161], "extern": [5, 6, 13, 20, 21, 94, 121, 123, 140, 144, 155], "initi": [5, 6, 8, 28, 36, 110, 114, 126, 131], "add": [5, 6, 16, 17, 20, 23, 32, 42, 44, 55, 57, 77, 86, 91, 92, 94, 96, 106, 115, 120, 124, 125, 139, 140, 156, 158, 160], "packag": [5, 18, 20, 21, 25, 32, 86, 87, 96, 100, 109, 118, 146, 153, 157, 160], "profil": [5, 132, 156], "geni": [5, 102, 157], "gir": [5, 12, 18, 20, 85, 101, 154, 157, 158, 162], "everyth": [5, 6, 34, 106, 115], "resolv": [5, 20, 36], "emit": [5, 7, 69, 121, 122, 146], "out": [5, 6, 8, 20, 21, 34, 39, 47, 49, 50, 68, 79, 94, 109, 114, 122, 130, 131, 135, 140, 141, 165], "gidl": [5, 18, 21], "being": [5, 20, 21, 30, 36, 59, 61, 66, 67, 68, 94, 106, 107, 116, 118, 123, 125, 126, 133, 142, 143, 145], "individu": [5, 96, 130, 138], "step": [5, 20, 21, 98, 107, 126, 155], "explain": [5, 20, 88, 106, 107, 113, 126, 141, 152], "later": [5, 6, 7, 8, 26, 35, 43, 107, 112, 114, 115, 120, 122, 128, 142, 152], "first": [5, 18, 20, 21, 22, 32, 41, 46, 51, 52, 66, 71, 86, 90, 96, 106, 112, 113, 114, 115, 121, 134, 138, 140, 154], "data": [5, 6, 30, 35, 36, 38, 43, 46, 51, 52, 67, 68, 69, 75, 76, 79, 80, 81, 91, 107, 108, 113, 115, 118, 123, 125, 130, 135, 136, 138, 140, 141, 150], "structur": [5, 6, 20, 21, 32, 36, 41, 43, 51, 69, 71, 73, 74, 75, 108, 109, 112, 141, 157], "hold": [5, 36, 75, 107, 112, 118, 126, 141], "store": [5, 17, 28, 38, 42, 98, 112, 125, 130, 140, 142, 150], "were": [5, 7, 21, 94, 106, 126, 134, 138, 142, 153], "specifi": [5, 17, 20, 21, 35, 43, 45, 55, 65, 66, 91, 109, 118, 160], "instanti": [5, 94, 110, 115, 119, 124, 125, 130, 136, 156, 165], "refer": [5, 6, 8, 16, 20, 22, 27, 34, 36, 38, 39, 47, 50, 65, 68, 73, 91, 94, 95, 100, 106, 108, 110, 113, 115, 118, 120, 122, 123, 126, 132, 135, 136, 144, 151, 153, 157, 164, 165], "pass": [5, 20, 21, 25, 38, 43, 46, 50, 63, 65, 69, 83, 109, 112, 114, 115, 121, 122, 126, 130, 134, 135, 136, 138, 140, 142, 143, 157, 160], "lot": [5, 21, 22, 30, 55, 106, 109, 157], "effect": [5, 61, 138], "global": [5, 6, 28, 115], "root": [5, 6, 8, 16, 24, 138], "tree": [5, 6, 7, 8, 12, 16, 20, 73, 94, 102, 126, 141], "node": [5, 6, 7, 8, 91, 141, 157], "context": [5, 6, 20, 29, 43, 46, 52, 55, 66, 68, 69, 75, 78, 94, 113, 138, 142, 143], "walk": 5, "depth": [5, 6, 106], "travers": [5, 6, 8, 125], "codevisitor": [5, 6, 7, 8], "pattern": [5, 28, 41, 43, 44, 65, 81, 120, 143, 150], "discuss": [5, 50, 66, 115], "diagram": 5, "abstract": [5, 6, 95, 115, 117, 125, 126], "ast": [5, 6], "built": [5, 8, 16, 17, 18, 21, 130, 140, 153, 157], "see": [5, 6, 18, 20, 21, 25, 27, 29, 32, 35, 37, 49, 62, 65, 66, 71, 82, 86, 87, 91, 94, 96, 98, 100, 109, 115, 124, 130, 139, 140, 153, 156, 159, 161, 162, 165], "destructor": [5, 6, 43, 52, 69, 73, 120], "inherit": [5, 6, 7, 8, 21, 41, 42, 55, 91, 117, 118, 126, 127, 142], "directori": [5, 12, 16, 17, 18, 20, 21, 25, 28, 32, 86, 87, 92, 154], "repres": [5, 21, 112, 115, 122, 133, 154], "ccode": [5, 7, 17, 20, 21, 23, 24, 29, 30, 32, 41, 42, 43, 44, 45, 46, 52, 53, 55, 57, 58, 59, 61, 62, 65, 66, 68, 69, 74, 75, 76, 79, 80, 81, 83, 112, 116, 122], "output": [5, 6, 18, 20, 48, 79, 86, 87, 106, 107, 109, 112, 125, 154, 160], "machineri": 5, "transform": [5, 52, 66, 94, 160], "codegen": 5, "arrang": [5, 140], "visitor": 5, "split": 5, "upon": [5, 48, 122], "probabl": [5, 6, 20, 21, 42, 94, 98, 107, 109, 122, 126, 138, 144, 157], "break": [5, 6, 21, 55, 69, 94, 112, 114, 122, 137, 141, 143], "conceptu": 5, "relat": [5, 28, 98, 107, 115, 134, 148, 153, 165], "understand": [5, 22, 30, 35, 36, 39, 76, 102, 106, 121, 152], "chunk": [5, 49, 115], "suitabl": [5, 94], "modif": [5, 94, 136], "could": [5, 20, 39, 52, 62, 91, 94, 122, 125, 130, 134, 138, 140, 141, 146, 151, 158, 160], "replac": [5, 8, 12, 33, 40, 62, 122, 135, 137, 150, 158], "conceiv": 5, "realist": 5, "intermedi": [5, 62, 109, 154], "frontend": 5, "ey": 6, "thing": [6, 18, 20, 21, 23, 28, 39, 51, 61, 70, 94, 106, 110, 126, 138, 150, 160], "u": [6, 20, 112, 160], "never": [6, 50, 56, 77, 140, 142, 146], "definit": [6, 28, 41, 46, 51, 55, 68, 77, 98, 107, 115, 118, 121, 123, 124, 125, 130, 134, 153, 155], "pretti": [6, 94], "much": [6, 21, 22, 28, 30, 34, 36, 68, 94, 109, 112, 115, 125, 139, 142, 144, 145], "syntact": [6, 39, 61, 62], "correct": [6, 8, 20, 41, 43, 49, 66, 136, 142, 153], "caught": [6, 140], "befor": [6, 12, 21, 31, 32, 40, 48, 50, 69, 94, 106, 109, 112, 114, 122, 124, 126, 131, 138, 140, 142, 145, 150], "3": [6, 18, 20, 40, 41, 42, 50, 67, 80, 90, 91, 94, 112, 114, 115, 135, 156, 157], "classic": [6, 21], "flex": 6, "scanner": [6, 21], "bison": 6, "lalr": 6, "combin": [6, 20, 41, 92, 98, 109, 110, 121], "But": [6, 21, 115, 122], "commit": [6, 32, 58], "eba85a": 6, "hand": [6, 20, 69, 112, 115, 125, 142], "craft": 6, "recurs": [6, 8], "descent": 6, "valapars": 6, "lexer": [6, 102], "valascann": 6, "entri": [6, 94, 107, 136, 152], "75": [6, 115, 143], "empti": [6, 7, 37, 43, 86, 114], "virtual": [6, 21, 106, 117, 125, 126, 157], "each": [6, 7, 18, 20, 36, 39, 88, 91, 102, 106, 109, 112, 114, 118, 125, 126, 128, 130, 131, 134, 135, 136, 141, 153, 156, 159], "kind": [6, 145, 157], "process": [6, 12, 20, 21, 22, 34, 36, 92, 94, 112, 126, 134, 140, 152, 155, 160], "public": [6, 20, 21, 30, 32, 33, 40, 41, 42, 43, 44, 46, 48, 50, 52, 53, 57, 58, 59, 61, 62, 65, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 83, 86, 89, 94, 107, 112, 115, 118, 119, 121, 122, 123, 124, 125, 126, 127, 130, 131, 134, 137, 138, 141, 142, 146, 154, 155, 156, 164], "codegener": 6, "codewrit": 6, "flowanalyz": 6, "geniepars": 6, "girpars": [6, 12], "gidlpars": [6, 12], "semanticanalyz": 6, "symbolresolv": [6, 8], "close": [6, 120], "codenod": [6, 8], "group": [6, 20, 21, 28], "superclass": [6, 123, 126], "catchclaus": 6, "datatyp": [6, 8], "memberiniti": 6, "statement": [6, 8, 40, 56, 113, 114, 115, 138, 140, 153], "switchlabel": 6, "usingdirect": 6, "ctype": 6, "delegatetyp": [6, 115], "fieldprototyp": 6, "generictyp": 6, "invalidtyp": 6, "methodtyp": 6, "pointertyp": 6, "referencetyp": 6, "signaltyp": 6, "unresolvedtyp": [6, 8], "valuetyp": 6, "voidtyp": 6, "arraytyp": 6, "classtyp": 6, "errortyp": 6, "interfacetyp": 6, "nulltyp": 6, "objecttyp": 6, "valu": [6, 7, 12, 21, 30, 34, 36, 38, 40, 41, 43, 46, 47, 49, 50, 52, 55, 58, 61, 62, 65, 66, 67, 69, 73, 74, 80, 94, 107, 108, 110, 113, 114, 115, 122, 125, 131, 133, 134, 135, 136, 138, 140, 142, 143, 156], "booleantyp": [6, 7], "enumvaluetyp": 6, "floatingtyp": [6, 7], "integertyp": [6, 7, 42], "structvaluetyp": 6, "addressofexpress": 6, "arraycreationexpress": 6, "assign": [6, 20, 112, 113, 115, 121, 122, 130, 131, 134, 135, 137, 141, 142, 144, 151], "baseaccess": 6, "binaryexpress": 6, "castexpress": 6, "conditionalexpress": 6, "elementaccess": 6, "initializerlist": 6, "lambdaexpress": 6, "liter": [6, 112, 115, 142, 148], "memberaccess": 6, "methodcal": 6, "namedargu": 6, "objectcreationexpress": 6, "pointerindirect": 6, "postfixexpress": 6, "referencetransferexpress": 6, "sizeofexpress": 6, "sliceexpress": 6, "templat": [6, 60, 97, 112, 137], "tupl": 6, "typecheck": 6, "typeofexpress": 6, "unaryexpress": 6, "booleanliter": 6, "characterliter": 6, "integerliter": 6, "listliter": 6, "mapliter": 6, "nullliter": 6, "realliter": 6, "regexliter": 6, "setliter": 6, "stringliter": 6, "breakstat": 6, "continuestat": 6, "declarationstat": 6, "deletestat": 6, "dostat": 6, "emptystat": 6, "expressionstat": 6, "forstat": 6, "ifstat": 6, "lockstat": 6, "loop": [6, 62, 114, 132, 138, 140, 146], "returnstat": 6, "statementlist": 6, "switchstat": 6, "throwstat": 6, "trystat": 6, "unlockstat": 6, "whilestat": 6, "yieldstat": 6, "constructor": [6, 7, 20, 30, 44, 51, 69, 77, 118, 119, 123, 128, 136], "enumvalu": 6, "localvari": 6, "propertyaccessor": [6, 7], "typeparamet": 6, "typesymbol": [6, 8], "unresolvedsymbol": [6, 8], "lockabl": 6, "field": [6, 7, 22, 30, 43, 73, 75, 112, 118, 122, 125, 146, 157, 164], "deleg": [6, 7, 20, 28, 30, 38, 39, 48, 50, 52, 55, 68, 69, 75, 77, 78, 108, 140], "errorcod": 6, "errordomain": [6, 7, 134], "objecttypesymbol": 6, "struct": [6, 7, 22, 28, 30, 38, 39, 44, 48, 50, 51, 53, 57, 58, 61, 63, 75, 76, 79, 83, 108, 112, 118, 122, 145, 156], "last": [6, 8, 46, 55, 107, 111, 115, 126, 143], "least": [6, 36, 143], "scope": [6, 8, 20, 28, 69, 75, 94, 102, 110, 115, 138, 141, 142, 145], "sourcefil": 6, "sourcerefer": 6, "visit": [6, 7, 8, 32], "visit_source_fil": 6, "parent": [6, 8, 20, 34, 38, 43, 50, 72, 73, 77, 91, 125, 126, 138, 141], "special": [6, 8, 50, 55, 59, 66, 111, 118, 122, 131, 133, 137, 145], "children": [6, 7], "number": [6, 18, 21, 29, 38, 78, 87, 90, 91, 94, 96, 98, 100, 101, 112, 113, 114, 115, 118, 121, 125, 131, 134, 137, 143, 147, 154, 156], "two": [6, 20, 21, 36, 42, 44, 66, 74, 79, 90, 91, 92, 94, 100, 112, 113, 114, 115, 118, 119, 121, 123, 125, 126, 134, 137, 138, 140, 147], "accept_children": 6, "let": [6, 36, 122, 131], "act": [6, 30, 46, 51, 53, 125, 138], "overrid": [6, 20, 32, 124, 125, 126, 127, 136, 151], "void": [6, 20, 28, 30, 33, 35, 38, 41, 43, 44, 45, 46, 48, 50, 52, 57, 58, 61, 62, 65, 66, 68, 69, 75, 77, 79, 80, 81, 83, 86, 94, 107, 112, 115, 119, 121, 122, 123, 124, 125, 126, 127, 130, 133, 134, 135, 137, 138, 139, 140, 143, 146, 154, 156, 164], "visit_struct": 6, "am": [6, 17], "themselv": [6, 8, 115, 140, 141], "base_typ": [6, 20], "p": [6, 75, 112, 122, 135], "type_paramet": 6, "f": [6, 48, 50, 53, 61, 65, 66, 68, 72, 80, 112, 115, 125, 144], "m": [6, 106, 125, 150, 156], "prop": 6, "As": [6, 8, 28, 40, 87, 94, 106, 110, 118, 123, 124, 125, 130, 131, 138, 142, 157], "repeatedli": [6, 114], "ask": [6, 8, 96, 142], "whatev": 6, "analysi": [6, 98, 151], "deeper": [6, 106], "hypothet": 6, "xmlgener": 6, "might": [6, 20, 28, 44, 51, 94, 115, 120, 133, 138, 140, 142, 144, 148], "like": [6, 8, 16, 20, 21, 22, 36, 41, 43, 51, 55, 62, 66, 67, 68, 69, 77, 94, 96, 98, 109, 110, 111, 112, 115, 122, 123, 125, 131, 135, 140, 146, 149, 156, 157], "st": 6, "stdout": [6, 94, 107, 112, 113, 114, 115, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 134, 137, 138, 139, 143, 146, 150, 154, 164], "printf": [6, 55, 94, 107, 112, 113, 114, 115, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 134, 137, 138, 139, 143, 146, 150, 154, 164], "n": [6, 62, 94, 107, 112, 113, 114, 115, 121, 122, 124, 125, 126, 128, 131, 134, 137, 138, 139, 143, 146, 150, 154, 164], "through": [6, 18, 20, 22, 25, 26, 39, 40, 46, 91, 98, 102, 106, 107, 114, 118, 136, 157, 160, 165], "now": [6, 20, 35, 62, 86, 100, 115, 119, 122, 126, 138, 140, 154, 157, 158], "visit_": 6, "needn": 6, "isn": [6, 20, 21, 22, 94, 106], "whole": [6, 109, 118, 130, 140], "everi": [6, 7, 8, 15, 20, 44, 94, 115, 122, 123, 136, 151], "alreadi": [6, 21, 86, 87, 102, 106, 112, 121, 126, 134], "doe": [6, 17, 20, 21, 35, 36, 40, 43, 46, 50, 52, 53, 59, 61, 62, 66, 67, 69, 74, 82, 83, 86, 102, 107, 109, 112, 115, 119, 125, 127, 129, 130, 131, 133, 140, 144, 156], "control": [6, 18, 20, 27, 46, 66, 108, 123, 132, 139, 140, 144], "bounc": 6, "navig": [6, 98], "yourself": [6, 94], "highli": [6, 94], "mention": [6, 7, 21, 44, 49, 145], "spoil": 6, "fun": 6, "too": [6, 74, 92, 94, 106, 158], "go": [6, 12, 20, 68, 94, 106, 107], "detail": [6, 18, 20, 21, 22, 25, 30, 32, 71, 94, 97, 106, 107, 115, 116, 121, 122, 125, 140, 141, 145, 153, 156, 159, 160], "parse_": 6, "throw": [6, 91, 114, 134, 140], "parseerror": 6, "fixm": [6, 7, 17], "sometim": [6, 20, 21, 28, 46, 53, 57, 77, 79, 83, 94], "diverg": 6, "slightli": [6, 28, 67, 73, 75, 90, 115, 119, 131], "option": [6, 20, 21, 28, 80, 98, 107, 115, 121, 123, 134, 136, 140, 147, 152, 154, 160, 164], "termin": [6, 55, 63, 67, 74, 94, 96, 107, 112, 114, 133, 138, 146], "match": [6, 20, 30, 46, 62, 66, 94, 98, 114, 115, 147, 150], "specif": [6, 21, 94, 107, 113, 118, 124, 134, 136, 142, 144, 152, 153, 155], "page": [6, 18, 87, 90, 92, 106, 140, 141, 156, 157, 158, 159], "manual": [6, 16, 18, 19, 20, 21, 25, 27, 34, 44, 85, 93, 94, 95, 115, 120, 144, 160, 165], "index": [6, 18, 62, 86, 112, 136, 137], "parse_fil": 6, "input": [6, 48, 49, 94, 112], "using_direct": 6, "namespace_memb": 6, "parse_using_direct": 6, "parse_symbol_nam": [6, 8], "symbol_part": 6, "namespace_declar": 6, "class_declar": 6, "interface_declar": 6, "struct_declar": 6, "enum_declar": 6, "errordomain_declar": 6, "method_declar": 6, "field_declar": 6, "constant_declar": 6, "attribute_argu": 6, "lambda_express": 6, "conditional_express": 6, "assignment_oper": 6, "get_assignment_oper": 6, "plu": [6, 52, 94, 115], "coalescing_express": 6, "conditional_or_express": 6, "conditional_and_express": 6, "in_express": 6, "inclusive_or_express": 6, "exclusive_or_express": 6, "and_express": 6, "equality_express": 6, "relational_express": 6, "shift_express": 6, "parse_typ": 6, "dynam": [6, 34, 74, 106, 109, 112, 117, 128, 136, 147, 154, 157], "unown": [6, 20, 49, 61, 62, 67, 68, 69, 73, 75, 78, 112, 132, 144], "type_argu": [6, 20], "array_typ": 6, "can_weak": 6, "type_weak": 6, "weak": [6, 94, 132, 142], "array_s": 6, "additive_express": 6, "multiplicative_express": 6, "unary_express": 6, "unary_oper": 6, "primary_express": 6, "get_unary_oper": 6, "open_regex_liter": 6, "this_access": 6, "base_access": 6, "object_or_array_creation_express": 6, "yield_express": 6, "sizeof_express": 6, "typeof_express": 6, "simple_nam": 6, "member_access": 6, "pointer_member_access": 6, "method_cal": [6, 146], "element_access": 6, "post_increment_express": 6, "post_decrement_express": 6, "true": [6, 33, 38, 46, 53, 62, 68, 69, 74, 80, 83, 89, 112, 113, 121, 124, 125, 137, 143], "fals": [6, 20, 38, 41, 42, 43, 44, 46, 65, 66, 79, 80, 83, 112, 113, 122, 125, 137, 139, 156], "integer_liter": 6, "real_liter": 6, "character_liter": 6, "regex_liter": 6, "string_liter": 6, "template_string_liter": 6, "verbatim_string_liter": 6, "parse_argument_list": 6, "ref": [6, 20, 44, 48, 49, 80, 135, 139], "parse_regex_liter": 6, "object_creation_express": 6, "array_creation_express": 6, "object_initi": 6, "member_initi": 6, "parse_member_nam": 6, "member_part": 6, "parse_type_argument_list": 6, "yield": [6, 138, 140], "sizeof": [6, 112], "typeof": [6, 94, 128, 156], "lambda_expression_param": 6, "lambda_expression_bodi": 6, "member_declaration_modifi": 6, "async": [6, 20, 75, 140], "inlin": [6, 115, 121], "static": [6, 8, 28, 44, 47, 58, 69, 86, 90, 98, 107, 108, 115, 118, 121, 122, 123, 124, 125, 130, 131, 134, 138, 147, 151, 154], "constructor_declar": 6, "constructor_declaration_modifi": 6, "construct": [6, 12, 94, 106, 109, 110, 117, 122, 128, 130, 150, 156], "destructor_declar": 6, "access_modifi": 6, "type_declaration_modifi": 6, "class_memb": 6, "delegate_declar": 6, "signal_declar": 6, "property_declar": 6, "privat": [6, 54, 59, 79, 80, 107, 112, 115, 118, 122, 123, 125, 131, 137, 138, 142, 146, 156], "protect": [6, 112, 118, 123, 124, 125], "interface_memb": 6, "parse_type_parameter_list": 6, "struct_memb": 6, "creation_method_declar": 6, "ensur": [6, 26, 30, 45, 96, 107, 112, 114, 124, 125, 129, 133, 135, 136, 138, 151], "param": [6, 91], "delegate_declaration_modifi": 6, "signal_declaration_modifi": 6, "const": [6, 20, 30, 40, 44, 48, 49, 65, 67, 94, 112], "inline_array_typ": 6, "property_declaration_modifi": 6, "property_declaration_part": 6, "property_accessor": 6, "property_get_accessor": 6, "property_set_construct_accessor": 6, "set": [6, 8, 21, 36, 41, 46, 52, 53, 61, 62, 66, 68, 69, 87, 97, 106, 112, 113, 114, 118, 122, 124, 125, 130, 131, 135, 136, 137, 138, 142, 146, 153, 158, 160, 165], "parse_stat": 6, "if_stat": 6, "switch_stat": 6, "while_stat": 6, "for_stat": 6, "foreach_stat": 6, "break_stat": 6, "continue_stat": 6, "return_stat": 6, "yield_stat": 6, "throw_stat": 6, "try_stat": 6, "lock_stat": 6, "delete_stat": 6, "local_variable_declar": 6, "expression_stat": 6, "embedded_stat": 6, "embedded_statement_without_block": 6, "switch": [6, 25, 101, 109, 114, 138, 147, 154, 158, 160], "switch_sect": 6, "do_stat": 6, "for_initi": 6, "for_iter": 6, "statement_express": 6, "continu": [6, 62, 96, 111, 114, 140, 160], "return": [6, 8, 22, 39, 44, 47, 49, 50, 52, 55, 57, 58, 61, 62, 66, 67, 68, 79, 80, 86, 89, 90, 91, 94, 107, 112, 113, 114, 115, 118, 121, 122, 124, 125, 126, 129, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 151, 154], "try": [6, 28, 29, 34, 94, 96, 106, 134, 140, 142, 146], "catch_claus": 6, "finally_claus": 6, "catch": [6, 134, 140, 146], "final": [6, 62, 66, 115, 118, 121, 134, 160], "lock": [6, 138], "delet": [6, 94, 142, 144], "local_variable_declart": 6, "local_tuple_declar": 6, "local_vari": 6, "kei": [7, 20, 30, 92, 98, 136, 143], "processor": [7, 40, 138], "purpos": [7, 22, 139, 158, 164], "interpret": [7, 94, 110, 112, 143], "result": [7, 20, 21, 22, 50, 52, 62, 75, 91, 107, 110, 112, 113, 115, 123, 124, 125, 126, 133, 138, 140, 142, 156, 164], "cname": [7, 23, 30, 32, 41, 42, 43, 44, 45, 46, 53, 57, 58, 61, 62, 65, 68, 69, 75, 76, 77, 79, 80], "affect": [7, 90, 98], "condit": [7, 21, 94, 113, 114, 133, 138, 139, 140], "attributeprocessor": 7, "where": [7, 21, 30, 36, 41, 44, 46, 52, 53, 68, 69, 95, 98, 106, 110, 112, 113, 122, 123, 125, 126, 138, 139, 140, 141, 147, 160], "ignore_nod": 7, "codecontext": 7, "simpli": [7, 20, 21, 28, 34, 59, 64, 68, 69, 72, 81, 107, 112, 115, 121, 134, 141, 142], "process_attribut": 7, "insid": [7, 8, 20, 36, 62, 92, 107, 109, 115, 125, 131, 150], "seri": [7, 41], "string": [7, 20, 39, 40, 44, 48, 55, 60, 63, 66, 86, 90, 107, 108, 113, 114, 115, 119, 121, 122, 124, 125, 126, 130, 131, 134, 136, 137, 139, 140, 142, 143, 146, 150, 156, 165], "comparison": [7, 153], "made": [7, 20, 22, 40, 121, 136, 140, 157], "process_ccode_attribut": 7, "pair": [7, 61, 69, 143], "suppli": [7, 69, 109, 134, 138], "set_attribut": 7, "recogn": [7, 22, 137, 143], "deprec": [7, 12, 18, 21, 33, 91, 95, 160], "sinc": [7, 20, 21, 28, 33, 49, 53, 55, 66, 68, 74, 86, 91, 94, 97, 102, 112, 120, 121, 125, 128, 130, 133, 156, 160], "dbu": [7, 15, 116, 146], "compact": [7, 21, 22, 30, 32, 38, 39, 43, 50, 57, 58, 61, 62, 71], "immut": [7, 67, 112], "errorbas": 7, "simpletyp": [7, 21, 42, 65, 112], "flag": [7, 21, 22, 28, 30, 38, 39, 50, 51, 86, 109, 121, 146], "returnsmodifiedpoint": [7, 57], "floatingrefer": 7, "nowrapp": 7, "noreturn": [7, 56], "moduleinit": 7, "creationmethod": 7, "noaccessormethod": 7, "nick": [7, 122], "blurb": [7, 122], "hasemitt": [7, 20], "exchang": 8, "namespacerefer": 8, "addition": [8, 55], "multipl": [8, 20, 35, 77, 83, 94, 96, 109, 112, 115, 117, 119, 130, 137, 158], "likewis": [8, 138], "comput": [8, 52, 53, 98, 136, 144], "etc": [8, 17, 20, 110, 112, 122, 157], "about": [8, 20, 34, 35, 37, 61, 69, 71, 91, 92, 94, 95, 98, 102, 106, 109, 110, 112, 115, 116, 122, 125, 128, 131, 134, 139, 140, 157, 160, 162], "within": [8, 76, 112, 115, 118, 122, 131, 133, 137, 140, 142], "anoth": [8, 20, 36, 41, 48, 91, 112, 114, 115, 116, 118, 122, 123, 124, 125, 135, 138, 140, 142, 143, 156], "determin": [8, 39, 41, 53, 66, 69, 91, 112, 147], "subject": [8, 148], "lifetim": 8, "track": [8, 18, 94, 112], "current_scop": 8, "window": [8, 94, 115, 146, 156], "main_window": 8, "visit_data_typ": 8, "resolve_typ": 8, "resolve_symbol": 8, "wrap": [8, 17, 130], "unresolv": 8, "correspond": [8, 20, 21, 109], "horizont": 8, "child": [8, 77, 138, 141], "search": [8, 100, 113], "ambigu": [8, 115, 118], "give": [8, 22, 25, 35, 62, 90, 94, 109, 112, 115, 119, 134, 140, 160], "One": [8, 38, 55, 80, 92, 94, 122, 145], "visit_variable_declar": 8, "mark": [8, 20, 33, 48, 49, 50, 52, 58, 67, 73, 74, 112, 124, 133, 139, 151, 156], "nullabl": [8, 47, 75, 115, 133, 137, 151], "nullcheck": 8, "describ": [12, 20, 21, 52, 106, 107, 109, 112, 113, 114, 115, 118, 119, 122, 124, 125, 126, 128, 131, 134, 142, 155, 157], "below": [12, 50, 66, 96, 98, 122], "appli": [12, 29, 30, 36, 48, 61, 69, 72, 94, 106, 113], "newli": [12, 113, 115, 138, 142], "chosen": [12, 130], "strategi": [12, 39], "gen": [12, 17, 20, 155, 159], "gi": [12, 20, 21, 156, 157], "vapigen": [12, 17, 18, 20, 21, 25, 94, 155, 159, 162], "prefer": [12, 20, 30, 42, 67, 94, 131, 162], "old": [12, 156], "must": [15, 20, 21, 38, 40, 43, 48, 52, 58, 62, 66, 68, 69, 74, 75, 94, 106, 107, 110, 112, 113, 114, 115, 118, 122, 124, 125, 126, 130, 131, 133, 134, 136, 137, 140, 142, 146, 153, 158], "otherwis": [15, 20, 36, 94, 126], "invalid": [15, 134, 142], "failur": 15, "doc": [16, 17, 18, 20, 32, 86, 106], "main": [16, 18, 26, 28, 29, 30, 36, 86, 90, 94, 97, 104, 105, 107, 115, 119, 121, 122, 124, 125, 127, 130, 132, 134, 137, 138, 140, 143, 146, 154, 156, 164], "rebuild": 16, "cd": [16, 17, 32, 96], "ing": 16, "guid": [16, 18, 20, 21, 22, 28, 84, 87, 95], "github": [16, 101, 102, 157], "lang": [16, 96, 102], "contributor": [16, 95], "rebuilt": 16, "repositori": [16, 18, 21, 25, 26, 32, 85, 92, 94, 95, 156, 157], "anyon": [16, 34], "who": [16, 21, 110, 115, 123, 146], "would": [16, 20, 21, 22, 25, 26, 28, 42, 58, 65, 106, 112, 115, 126, 130, 138, 142, 151, 153], "autotool": [17, 20, 152], "execut": [17, 21, 46, 56, 106, 107, 114, 115, 118, 121, 122, 123, 126, 131, 134, 135, 138, 139, 140], "actual": [17, 20, 21, 38, 44, 48, 61, 106, 111, 112, 121, 124, 125, 126, 135, 154], "lib": [17, 86, 96, 154, 158], "script": [17, 160], "therefor": [17, 20, 94, 115, 118, 121, 125, 126, 130, 131, 135, 136, 142, 144, 145, 152, 153], "debug": [17, 98, 101, 156, 163], "configur": [17, 158], "ac_path_prog": 17, "macro": [17, 21, 69, 94, 97], "choos": [17, 21, 115, 120, 126, 135], "path": [17, 21, 165], "home": [17, 164], "x": [17, 28, 41, 42, 43, 48, 50, 52, 55, 62, 65, 68, 83, 94, 112, 115, 119, 133, 143, 150, 154, 156, 160], "y": [17, 28, 41, 43, 48, 62, 65, 83, 112, 119, 143, 154], "z": [17, 41, 62, 110, 112, 115, 143, 150], "prefix": [17, 28, 30, 73, 110, 112, 113, 115, 122, 142, 158], "properli": [17, 36], "yet": [17, 94, 106, 112, 125, 154], "advantag": [17, 21, 34, 94], "clutter": [17, 20], "solaria": 17, "clone": [17, 18, 32], "l": [17, 62, 112, 143, 154, 156], "acloc": 17, "m4": [17, 21], "config": [17, 21, 25, 96, 152, 153, 154, 158], "log": [17, 18, 122], "introspect": [17, 18, 19, 22, 25, 85, 93, 94, 100, 154, 155, 156, 157, 158, 159], "statu": [17, 140, 146], "stamp": [17, 158], "h1": 17, "autogen": [17, 18, 32], "sh": [17, 18, 32], "sub": [17, 22, 29, 32, 40, 113, 157], "autom4t": 17, "cach": [17, 122], "libtool": [17, 154], "ac": [17, 102], "ltmain": 17, "pc": [17, 25, 152, 158], "changelog": 17, "copi": [17, 20, 21, 23, 26, 34, 38, 39, 44, 49, 62, 112, 115, 135, 140], "depcomp": 17, "makefil": [17, 21], "guess": [17, 94, 107], "gee": [17, 136, 152, 153, 156, 158, 160], "ylwrap": 17, "h": [17, 20, 28, 29, 87, 109, 154, 158], "miss": [17, 20, 73, 94], "mkdir": 17, "buildvala": 17, "collabor": 18, "model": [18, 139], "guidelin": 18, "help": [18, 20, 21, 30, 36, 44, 87, 92, 96, 100, 106, 112, 115, 151, 159], "back": [18, 113, 125, 136, 140], "merg": [18, 92], "request": [18, 32, 92, 112, 130, 134, 139, 144, 160], "fork": 18, "person": [18, 112, 113, 122, 131], "machin": [18, 106, 107, 160], "includ": [18, 20, 21, 24, 25, 26, 27, 32, 34, 44, 46, 48, 51, 55, 66, 68, 69, 73, 74, 79, 100, 101, 102, 106, 113, 118, 129, 130, 139, 140, 147, 150, 153, 154, 157, 158, 159, 164, 165], "attach": [18, 66, 121, 139], "after": [18, 21, 25, 31, 55, 56, 68, 90, 112, 114, 134, 135, 139, 140, 143], "rebas": 18, "interact": [18, 55, 106, 139], "squash": 18, "chang": [18, 20, 21, 36, 44, 46, 47, 50, 61, 62, 66, 91, 94, 98, 106, 113, 122, 126, 135, 138, 148, 155, 156], "push": 18, "forc": [18, 32, 86, 87, 118], "branch": 18, "pick": [18, 20, 25, 26], "show": [18, 20, 32, 41, 91, 94, 98, 107, 126, 138, 146, 156], "them": [18, 20, 21, 28, 32, 38, 52, 55, 59, 72, 74, 111, 112, 115, 118, 119, 135, 137, 139, 145, 154, 156, 157, 158], "carri": [18, 42, 128], "three": [18, 21, 36, 44, 114, 118, 123, 134, 155], "To": [18, 20, 21, 23, 26, 36, 42, 48, 51, 65, 69, 86, 96, 102, 112, 115, 130, 141, 146, 147, 154], "metadata": [18, 21, 91, 94, 155, 156, 157, 161], "gio": [18, 20, 21, 140, 146, 158, 165], "outlin": [18, 100], "abov": [18, 22, 28, 41, 49, 62, 94, 96, 112, 115, 122, 124, 125, 131, 134, 138, 139, 140, 142, 155], "version": [18, 20, 24, 53, 64, 74, 86, 87, 91, 94, 96, 102, 113, 124, 125, 126, 148, 153, 154, 155, 156, 160], "ad": [18, 20, 22, 32, 42, 50, 55, 65, 121, 125, 130, 140, 142, 155], "hack": 18, "valadoc": [18, 20, 21, 24, 26, 59, 84, 86, 87, 88, 93, 94, 95, 98, 101, 111], "form": [18, 21, 98, 115, 125, 131, 134, 136, 140, 141, 156], "enabl": [18, 94, 147, 151], "distclean": 18, "shown": [18, 122], "gdb": [18, 98, 164], "backtrac": 18, "segment": [18, 50, 142, 164], "fault": [18, 50, 164], "critic": [18, 94], "warn": [18, 20, 107, 134, 140, 160], "g_debug": 18, "fatal": [18, 134], "arg": [18, 86, 90, 94, 107, 115, 121, 134, 139, 143], "em": 18, "my_valac_vers": 18, "my_test_program": 18, "buildbot": 18, "select": [18, 86, 147], "Of": [18, 94, 107, 147], "stage": [18, 36, 40], "builder": [18, 98, 100, 102], "master": 18, "stdio": [18, 100], "why": [19, 25, 40, 93, 98, 143, 153], "upstream": [19, 20, 25, 93], "binari": [20, 95, 107, 109, 147, 153, 160, 164], "sever": [20, 21, 39, 62, 66, 106, 115, 126, 140, 159], "tweak": [20, 21], "integr": [20, 42, 94, 98, 132], "still": [20, 21, 62, 66, 70, 90, 107, 126, 127, 130, 138, 142, 147, 153], "Then": [20, 86, 94, 125, 143, 158], "benefit": [20, 21, 94], "background": [20, 140], "compat": [20, 26, 94, 100, 147, 156, 157, 160], "wider": 20, "obtain": [20, 112, 136, 142, 143], "xml": [20, 21, 154], "enumer": [20, 112, 137], "gtkbutton": 20, "graphic": [20, 21, 94, 122, 146, 164], "22": 20, "parenthes": 20, "gtk_button_new_from_icon_nam": 20, "icon_nam": 20, "icon": [20, 92], "size": [20, 36, 42, 62, 74, 79, 81, 112, 137], "int": [20, 30, 35, 36, 38, 41, 43, 46, 48, 50, 52, 53, 61, 62, 64, 65, 66, 68, 69, 72, 74, 75, 76, 79, 80, 83, 90, 94, 107, 110, 112, 114, 115, 118, 121, 122, 123, 125, 131, 133, 134, 135, 137, 138, 140, 143, 144, 146, 154, 164], "gtkicons": 20, "button": [20, 94, 106, 119, 129], "theme": 20, "known": [20, 35, 36, 63, 98, 112, 115, 131, 134, 144, 153], "broken": 20, "imag": [20, 94, 147], "displai": [20, 87, 98, 140], "appropri": [20, 21, 30, 42, 52, 62, 113, 115, 133, 134, 153], "conveni": [20, 28, 74, 82, 94, 115, 143], "wrapper": [20, 47, 66, 106, 130, 136, 165], "gtk_button_new": 20, "gtk_button_set_imag": 20, "10": [20, 42, 112, 114, 115, 123, 125, 133], "gtkwidget": 20, "gchar": [20, 42], "gtk_image_new_from_icon_nam": 20, "g_object_new": [20, 156], "gtk_type_button": 20, "new_from_icon_nam": 20, "preserv": [20, 112, 115], "transfer": [20, 132], "none": [20, 115, 146], "widget": [20, 94, 102, 122, 129], "utf8": 20, "gint": [20, 42], "from_icon_nam": 20, "sampl": [20, 94, 112, 115, 121, 138, 140, 146, 164, 165], "appear": [20, 32, 59, 98, 121, 134, 138], "cheader_filenam": [20, 29], "type_id": 20, "gtk_button_get_typ": 20, "bin": 20, "atk": 20, "implementor": [20, 125], "action": [20, 91, 121, 131], "activat": 20, "buildabl": 20, "has_construct_funct": [20, 112], "icons": 20, "correctli": [20, 43, 49, 96, 140, 151], "readthedoc": 20, "io": 20, "en": 20, "across": 20, "lost": [20, 146], "relev": [20, 25, 27, 35, 40, 44], "lead": [20, 138], "awkward": [20, 22, 59, 63, 80], "At": [20, 21, 106, 125, 152, 158], "present": [20, 21, 22, 88, 122], "buildmod": 20, "share": [20, 21, 25, 78, 106, 130, 138, 154, 156], "tutori": [20, 22, 23, 27, 95, 103, 105, 115, 145, 155, 156, 161, 162], "mode": [20, 46, 148], "rust": [20, 152], "keyword": [20, 49, 51, 62, 65, 98, 110, 114, 122, 126, 138, 140, 142], "no_mangl": 20, "ffi": 20, "python": [20, 21, 34, 106, 152, 156], "lua": [20, 97, 152], "javascript": [20, 152, 156], "haskel": [20, 152], "automat": [20, 21, 22, 25, 27, 42, 51, 53, 66, 85, 94, 110, 112, 118, 136, 139, 140, 141, 142, 143, 146, 157, 158], "convert": [20, 21, 27, 28, 41, 61, 62, 69, 112, 142], "poppler": 20, "offici": 20, "vapidir": [20, 21, 25, 153, 158], "metadatadir": [20, 21], "just": [20, 21, 42, 48, 52, 65, 107, 110, 112, 113, 115, 122, 125, 131, 135, 138, 139, 143, 146, 154, 160], "forget": 20, "gconf": 20, "pkg": [20, 21, 25, 87, 96, 109, 136, 140, 146, 147, 152, 153, 154, 158, 160], "ll": [20, 21, 86, 87, 88, 126, 154], "incomplet": 20, "tkwidget": 20, "alloc": [20, 34, 35, 36, 39, 44, 48, 66, 74, 94, 112, 115], "poppler_page_get_s": 20, "height": 20, "valid": [20, 110, 113, 142, 150, 160], "signatur": [20, 21, 35, 46, 47, 50, 52, 61, 62, 68, 100, 107, 115, 121, 125, 127, 137, 143], "our": [20, 21, 121, 131, 143, 154, 158], "we": [20, 21, 30, 43, 52, 88, 94, 115, 119, 121, 125, 126, 131, 134, 137, 138, 154, 160, 164], "is_out": 20, "extens": [20, 21, 25, 27, 94, 109, 126], "bar": [20, 21, 30, 41, 43, 44, 74, 115, 125, 127, 133, 142, 143, 150, 165], "someth": [20, 21, 34, 62, 77, 96, 115, 122, 146, 149, 156], "certain": [20, 22, 27, 46, 52, 62, 109, 130, 137, 138, 140, 160], "assumpt": [20, 69, 133], "tend": [20, 21, 62, 69, 106], "amen": 20, "project_sourc": 20, "amend": 20, "pnpid": 20, "libgnom": 20, "desktop": 20, "pnp": 20, "common": [20, 21, 41, 42, 43, 44, 46, 79, 81, 94, 126, 136, 139, 140, 143], "seen": [20, 134], "tri": [20, 94], "assum": [20, 22, 46, 48, 50, 52, 61, 66, 68, 107], "entiti": [20, 158], "extrem": [20, 21, 147], "item": [20, 36, 62, 66, 136, 137], "activ": [20, 100], "That": [20, 28, 47, 50, 62, 142, 143, 165], "said": [20, 109], "conflict": 20, "cannot": [20, 22, 23, 28, 38, 68, 87, 106, 112, 113, 125, 138, 142], "disagre": 20, "regard": 20, "clutteractor": 20, "event": [20, 26, 73, 121, 138, 139, 140], "take": [20, 21, 22, 34, 41, 58, 62, 67, 69, 77, 80, 94, 107, 112, 113, 115, 118, 121, 125, 131, 140, 144], "clutterev": 20, "intanc": 20, "boolean": [20, 112, 113, 114], "renam": [20, 23, 98], "emit_ev": 20, "actor": [20, 143], "subclass": [20, 44, 107, 112, 118, 123, 124, 125, 126, 129, 130, 134], "skip": [20, 71, 156], "660879": 20, "ignor": [20, 94, 150, 156, 160], "quit": [20, 134, 139, 156], "bit": [20, 21, 30, 34, 36, 41, 112, 113, 115, 144], "cleaner": 20, "good": [20, 21, 28, 109, 122, 142, 143, 156], "move": [20, 28, 62, 66, 112], "hundr": 20, "keysmi": 20, "right": [20, 39, 81, 92, 112, 113, 115, 121, 143, 158], "key_right": 20, "accomplish": 20, "key_": 20, "techniqu": [20, 94, 98, 106, 126, 134, 138, 150, 156], "gcontenttyp": 20, "famili": 20, "content_type_": 20, "contenttyp": 20, "pointer": [20, 34, 38, 39, 43, 44, 46, 48, 49, 50, 57, 63, 71, 74, 77, 83, 120, 132, 135, 136, 142], "terminologi": [20, 75, 131, 134], "unless": [20, 21, 23, 49, 59, 61, 94, 118, 142, 151], "compar": [20, 69, 95, 112, 113, 115, 134], "caus": [20, 21, 66, 114, 142, 156], "luckili": 20, "clutter_actor_get_par": 20, "get_par": 20, "happen": [20, 36, 94, 112, 126, 138, 140], "expos": [20, 21, 106, 126, 156, 157], "simpl": [20, 22, 38, 39, 40, 45, 50, 51, 68, 71, 72, 75, 94, 95, 112, 113, 118, 122, 125, 139, 154, 160, 165], "un": 20, "clutter_actor_anim": 20, "anim": [20, 124, 143], "offer": [20, 94, 112, 119], "whether": [20, 35, 50, 62, 94, 112, 113, 114, 115, 131, 134, 138, 143], "imposs": [20, 69, 74, 142], "again": [20, 36, 67, 74, 96, 106, 134, 135], "gdbusannotationinfo": 20, "dbusannotationinfo": 20, "emitt": 20, "730480": 20, "basic": [20, 38, 49, 63, 98, 106, 107, 112, 113, 115, 117, 133, 138, 155, 156], "mean": [20, 21, 22, 34, 36, 39, 48, 63, 96, 106, 107, 110, 113, 114, 115, 118, 119, 123, 126, 130, 131, 134, 135, 136, 138, 142, 143, 144, 148, 153, 165], "distinguish": [20, 136], "wherea": [20, 21, 22, 74, 94, 112], "gtk_source_completion_proposal_equ": 20, "completionpropos": 20, "equal": [20, 31, 112, 113, 114, 136], "virtual_method": 20, "few": [20, 55, 133], "hard": [20, 21, 22, 94], "extend": [20, 53, 102], "639908": 20, "gdatalist": 20, "soup_form_encode_datalist": 20, "form_encode_datalist": 20, "form_data_set": 20, "callback": [20, 46, 75, 140, 146, 157], "636812": 20, "although": [20, 21, 32, 35, 58, 102, 106, 107, 115, 118, 120, 123, 139, 156, 157], "clutter_binding_pool_install_closur": 20, "bindingpool": 20, "install_closur": 20, "closur": [20, 46, 94, 108, 157], "bindingactionfunc": 20, "deriv": [20, 87, 112, 122, 123, 124, 125, 145], "560692": 20, "buffer": [20, 48, 49, 63], "gst": 20, "miniobject": 20, "relationship": [20, 123], "623635": 20, "By": [20, 52, 62, 66, 115, 125, 127, 144], "_finish": 20, "suffix": [20, 25, 73, 74], "finish_nam": 20, "servic": [20, 146], "lookupv": 20, "secret_service_lookup_finish": 20, "focus": [20, 106], "primarili": [20, 38], "preprocessor": 20, "decis": 20, "sens": [20, 28, 42, 52, 77, 94, 115], "dlsym": 20, "capabl": [20, 138, 154, 157], "util": [20, 147, 165], "rememb": [20, 94], "world": [20, 107, 112, 146, 154, 160], "perfect": [20, 106], "alwai": [20, 21, 44, 50, 55, 66, 69, 94, 107, 114, 118, 121, 123, 125, 126, 134, 140, 142, 143, 151], "enough": [20, 22, 35, 78, 107, 144], "either": [20, 21, 22, 28, 31, 49, 96, 106, 107, 110, 112, 113, 115, 118, 140, 142, 147, 157], "abil": 20, "inject": 20, "technic": [20, 21, 125, 153], "per": [20, 46, 48, 75, 94, 106], "convent": [20, 24, 27, 28, 30, 62, 74, 109, 112, 115, 122, 146, 154, 155, 165], "onc": [20, 21, 22, 25, 34, 36, 52, 69, 75, 86], "g_object_get": 20, "unfortun": [20, 48, 55, 94, 160], "alon": [20, 45], "recreat": 20, "tradit": [20, 21, 138], "approach": [20, 22, 160], "mainten": [20, 21], "third": [21, 26, 94, 134, 140], "parti": [21, 26, 94], "recommend": [21, 94, 115, 158, 160], "both": [21, 30, 38, 41, 44, 46, 48, 53, 62, 77, 85, 102, 121, 124, 125, 126, 129, 134, 138, 140, 150, 152], "entir": [21, 69, 89, 160], "ahead": 21, "detect": [21, 100, 136], "mismatch": [21, 66], "furthermor": 21, "easier": [21, 23, 26, 28, 30, 34, 62, 98, 106, 146], "quick": [21, 85, 87], "spot": 21, "even": [21, 25, 38, 52, 87, 109, 110, 112, 115, 122, 125, 126, 131, 134, 137, 141, 153, 156, 165], "aren": [21, 87, 94], "consum": [21, 94, 106], "receiv": [21, 65, 68, 121, 135, 140, 142, 144, 164], "sooner": 21, "unlik": [21, 26, 53, 61], "target": [21, 46, 48, 52, 68, 75, 95, 116, 129, 147, 160], "older": [21, 94, 160], "newer": 21, "sure": [21, 36, 43, 49, 130, 140, 151], "behav": [21, 43, 69, 126], "intend": [21, 22, 55, 71, 94, 115, 136], "ship": [21, 157, 165], "discourag": 21, "obvious": 21, "longer": [21, 114, 131, 144], "preced": [21, 72, 114], "occur": [21, 44, 52, 61, 73, 74], "peopl": [21, 157], "attempt": 21, "accid": 21, "believ": [21, 126], "noth": [21, 106, 139], "wrong": [21, 61, 142], "doesn": [21, 36, 43, 61, 76, 94, 106, 107, 110, 112, 118, 125, 138], "those": [21, 36, 106, 160, 165], "exit": [21, 36, 56, 107, 139], "circumv": 21, "confus": [21, 48, 52, 127], "expect": [21, 22, 32, 69, 74, 79, 90, 98, 106, 107, 125, 135, 138, 142, 143, 156], "real": [21, 115, 137], "begin": [21, 26, 107, 115, 126, 133, 140], "ones": [21, 30, 98, 106, 121], "earier": 21, "useless": 21, "duplic": [21, 38, 44, 53, 62, 68, 136, 142, 156, 157], "coexist": 21, "variad": [21, 47], "Not": [21, 47, 133], "depriv": 21, "end": [21, 55, 91, 94, 97, 107, 111, 112, 114, 119, 121, 124, 125, 133, 134, 136, 137, 138, 140, 142, 143, 150, 164], "eventu": 21, "worri": 21, "happi": 21, "realli": [21, 74, 94, 106], "effort": [21, 157], "drop": [21, 25, 140], "matrix": 21, "room": 21, "smaller": 21, "simpler": [21, 30, 51, 142, 152], "php": 21, "choic": [21, 143, 152, 154], "tell": [21, 25, 94, 138, 143, 153, 154, 157, 158, 164], "map": [21, 22, 30, 41, 45, 106, 136], "handwritten": 21, "pleas": [21, 25, 96, 107, 112, 115], "dep": [21, 152, 153], "avoid": [21, 45, 69, 71, 86, 106, 112, 115, 122, 124, 130, 140, 142, 151], "undefin": 21, "shall": [21, 107], "besid": 21, "easiest": [21, 39], "grow": [21, 57, 112], "burden": 21, "ir": [21, 154], "repeat": [21, 29, 98, 156], "further": [21, 152], "custom": [21, 94, 131, 136, 146], "16": 21, "autoconf": 21, "introduc": [21, 22, 27, 40, 55, 106, 121, 131], "folder": 21, "vapigen_check": 21, "api_vers": 21, "four": [21, 36, 114, 118], "recent": [21, 145, 158], "explicitli": [21, 55, 61, 62, 87, 106, 109, 114, 115, 151], "omit": [21, 106, 110, 118, 138, 140, 144], "gobject_introspection_check": 21, "ye": [21, 34, 38, 94, 98], "auto": [21, 98, 100, 160], "defin": [21, 29, 30, 40, 41, 42, 43, 59, 64, 68, 69, 74, 94, 98, 107, 108, 109, 110, 115, 117, 118, 121, 123, 124, 126, 130, 131, 134, 138, 140, 142, 145, 156], "automak": [21, 97], "vapigen_vapidir": 21, "vapigen_makefil": 21, "condition": [21, 80], "enable_vapigen": 21, "endif": [21, 94, 158], "popul": [21, 48, 66], "vapigen_fil": 21, "_dep": 21, "vapigen_dep": 21, "raw": [21, 81, 94], "_metadatadir": 21, "vapigen_metadatadir": 21, "_vapidir": 21, "_girdir": 21, "vapigen_girdir": 21, "girdir": [21, 158], "note": [21, 25, 28, 30, 40, 41, 43, 48, 50, 61, 62, 74, 94, 102, 107, 112, 114, 115, 122, 138, 152, 157], "_file": 21, "earil": 21, "vapigen_vapi": 21, "foo_1_0_vapi_dep": 21, "foo_1_0_vapi_metadatadir": 21, "srcdir": [21, 158], "foo_1_0_vapi_fil": 21, "datadir": [21, 158], "vapi_data": [21, 158], "extra_dist": [21, 158], "surprisingli": 21, "familiar": [21, 110, 121, 122, 126, 134, 136], "bodi": [21, 62, 115, 121, 125], "enclos": [21, 112], "uniqu": [21, 38, 134], "nest": [21, 115], "desir": [21, 42, 112, 125, 126], "figur": 21, "faq": [21, 95, 115], "question": [21, 48, 50, 73, 74, 94, 131, 151], "idea": [21, 22, 90, 98, 109], "practic": [22, 83, 106, 122, 123, 125, 145], "precis": [22, 123], "liber": 22, "bunch": 22, "procedur": [22, 125], "multitud": 22, "mood": 22, "restrict": [22, 94, 118, 125, 130, 138], "cover": [22, 26, 34, 35, 43], "job": [22, 34, 50], "friendli": [22, 54], "materi": 22, "straight": [22, 41, 114], "creation": [22, 97, 138], "destruct": [22, 38, 75, 117, 156], "bound": [22, 39, 40, 41, 43, 44, 58, 59, 62, 65, 68, 69, 72, 74, 79, 80, 112, 156], "myboundcompactclass": 22, "becom": [22, 112, 122, 140, 142], "overview": [22, 108, 112], "solv": 22, "tricki": [22, 94], "style": [22, 27, 32, 74, 90, 98, 101, 115, 117, 118, 119, 122, 125, 126, 128, 143, 156], "prerequisit": [22, 117], "fundament": [22, 136, 145], "extra": [22, 25, 32, 74, 94, 106, 113, 115, 125, 126, 134, 152, 155, 161], "hint": [22, 66], "collect": [23, 28, 34, 59, 61, 69, 102, 112, 113, 114, 120, 125, 132, 140, 142], "llvm": 23, "vim": [23, 98, 100], "wish": [23, 118, 125, 134], "vimrc": 23, "noremap": 23, "f8": 23, "gyiwo": 23, "esc": 23, "gpa": 23, "insert": [23, 98, 136], "press": [23, 92, 106], "cursor": 23, "libfoo": [25, 28, 29], "linker": [25, 154], "typic": [25, 28, 46, 67, 94, 154], "command": [25, 85, 86, 94, 96, 98, 106, 107, 109, 146, 152, 153, 158, 164], "against": [25, 154, 158], "program_using_libfoo": 25, "dot": [25, 90, 150], "extract": [25, 98, 134, 155, 162], "state": [25, 46, 61, 62, 87, 118, 121, 125, 138, 154], "subset": [25, 147], "consid": [25, 34, 48, 61, 94, 110, 125, 126, 134, 135, 143, 151], "notic": [26, 109, 115, 138, 160], "deal": [26, 55, 67, 81, 134, 144], "formal": 26, "along": [26, 69, 96, 98, 109], "contact": [26, 124], "breach": 26, "softwar": [26, 94], "term": [26, 106, 115], "met": 26, "multi": [26, 62, 74, 112, 132], "2016": 26, "my": [26, 122, 154, 157], "my_email": 26, "my_address": 26, "whichev": 26, "asterisk": [26, 32, 35], "fine": [27, 94, 142], "posit": [27, 46, 47, 55, 66, 68, 69, 74, 112, 113], "overcom": 27, "edg": 27, "throughout": 27, "foolib": 28, "library_funct": 28, "bring": 28, "x_y_foo": 28, "murkier": 28, "rule": [28, 30, 36, 48, 106, 112, 113, 123, 165], "thumb": 28, "clearli": 28, "foooption": 28, "db": [28, 58], "transact": [28, 30, 58], "row": [28, 112], "db_": 28, "foo_handl": 28, "foo_tx": 28, "foo_row": 28, "chanc": [28, 138], "logic": [28, 41, 51, 109, 113, 126, 142], "larg": [28, 34, 96, 153, 165], "comma": [29, 31], "outer": [29, 115], "prevent": [29, 43, 50, 51, 55, 59, 124, 126], "inner": 29, "blob": 29, "customis": [30, 130, 136], "lower_case_cprefix": 30, "cprefix": [30, 41], "illustr": [30, 43], "name_conversion_exampl": 30, "examin": 30, "b": [30, 41, 43, 46, 48, 50, 69, 112, 113, 114, 115, 128, 129, 131, 135, 137, 149], "unchang": 30, "42": [30, 112, 143, 144], "tabl": [30, 53, 57, 137], "summar": 30, "foobar": [30, 165], "foo_bar_new": 30, "foo_bar_test": 30, "foo_bar_unchang": 30, "titlecas": 30, "upper_snake_cas": 30, "lower_snake_cas": 30, "title_case_": 30, "uppercas": 30, "letter": [30, 110, 150], "k": [30, 47, 74, 132], "v": [30, 98, 112, 132], "expand": 30, "cryptic": 30, "tx": [30, 58], "willing": 30, "trade": [30, 94], "off": [30, 94], "favor": 30, "readabl": [30, 94, 122], "over": [30, 66, 69, 94, 123, 140, 142, 144], "concis": 30, "particular": [30, 41, 50, 69, 77, 94, 106, 107, 114, 130, 136, 155], "save": [30, 154, 164], "prioriti": [30, 75], "indent": [31, 98, 112], "afterward": [31, 115, 131], "side": [31, 43, 52, 61, 102, 112, 115, 131, 135, 142, 146], "websit": [32, 90, 95], "seek": 32, "submit": 32, "pull": 32, "libcolumbu": 32, "frequent": [32, 49, 67, 69, 78], "re": [32, 89, 94, 122, 135, 140, 151], "associ": [32, 48, 68, 69, 74, 113], "multilin": 32, "brief": [32, 88, 110], "ref_funct": [32, 38, 44], "foo_retain": [32, 44], "unref_funct": [32, 38, 44], "foo_releas": [32, 44], "markup": [32, 85, 90], "second": [32, 41, 44, 49, 90, 113, 115, 118, 121, 125, 126, 134, 135, 138, 140, 144], "my_binding_directori": 32, "mybind": 32, "visual": [32, 98, 100, 102], "annot": [33, 65, 121, 122, 146, 155, 157], "experiment": [33, 106, 149, 150, 151, 157], "indic": [33, 35, 112, 137], "test_function_1": 33, "test_function_2": 33, "deprecated_sinc": 33, "test_function_3": 33, "test_function_5": 33, "test_function_4": 33, "claim": 34, "accur": 34, "involv": [34, 66, 94, 138], "ether": 34, "garbag": [34, 120], "live": [34, 134, 140], "somewher": [34, 115, 140], "importantli": [34, 106, 130], "impli": [34, 106], "scheme": [34, 36, 38, 69, 119, 131], "helper": [34, 36, 68], "cost": 34, "cheap": [34, 61], "expens": 34, "singli": [34, 38, 39, 68], "heap": [34, 35, 48, 115], "count": [34, 38, 39, 62, 94, 112, 120, 141, 142, 144], "concept": [34, 106, 107, 109, 126, 142], "ownership": [34, 47, 48, 61, 67, 69, 75, 78, 132], "handler": [34, 121, 134], "indirect": [35, 144], "oper": [35, 48, 62, 86, 87, 94, 96, 108, 110, 112, 115, 123, 124, 128, 134, 137, 140, 142, 144, 147], "awar": [35, 86, 118, 143, 145], "held": [35, 76, 85], "char": [35, 39, 44, 48, 112], "ampersand": 35, "comprehens": [35, 146], "explan": [35, 52, 111, 156], "mechan": [36, 112, 121, 125], "stop": [36, 62, 134, 139, 140], "dure": [36, 40], "understood": [36, 98], "dealloc": [36, 43], "analys": [36, 98], "uint8": [36, 67, 81, 112], "8": [36, 42, 52, 67, 91, 94, 112, 136], "byte": [36, 94, 112], "doubl": [36, 40, 46, 49, 50, 52, 64, 66, 72, 73, 76, 83, 112, 115, 119, 133, 143], "float": [36, 52, 66, 112], "exact": [36, 134, 140], "exclus": [36, 113, 118], "reserv": [36, 110, 134], "area": [36, 125], "128": 36, "coder": 36, "malloc": 36, "referencehandl": 37, "infom": 37, "authorit": 38, "destroi": [38, 43, 47, 68, 75, 144], "thu": [38, 68, 94, 126], "increas": [38, 122, 141, 142], "concern": 38, "subscrib": 38, "subtl": [38, 44], "has_target": [38, 46, 68, 83], "free_funct": [38, 44, 58], "destroy_funct": [38, 43, 79], "content": [38, 43, 71, 86, 94, 109, 112, 138, 140, 156, 165], "element": [38, 62, 66, 108, 112, 131, 136, 137, 141, 158], "integ": [38, 42, 110, 112, 114, 115, 118, 121, 136], "charact": [39, 94, 110, 112, 150], "routin": [39, 95], "unclear": 39, "intent": [39, 94, 98, 135], "cleanup": 39, "pre": [40, 157], "direct": [40, 94, 115, 132, 140], "vari": [40, 74], "custom_pi": 40, "14159265358979323846": 40, "substitut": [40, 123], "occurr": 40, "given": [40, 43, 61, 98, 110, 112, 115, 123, 125, 126, 130, 131, 139, 140, 160], "explicit": [40, 44, 52, 66, 115, 130, 151], "opt": [41, 46, 53], "typedef": [41, 42, 43, 44, 46, 57, 58, 61, 65, 68, 69, 75, 76, 77, 112], "foo_a": 41, "foo_b": 41, "foo_c": 41, "foo_": 41, "has_type_id": [41, 42, 43, 44, 65], "prepend": [41, 94], "bar_x": 41, "bar_i": 41, "bar_z": 41, "bar_": 41, "though": [41, 43, 46, 74, 110, 121, 126, 130, 141, 153], "unsign": [41, 66, 112], "tendenc": 41, "foo_read": 41, "foo_writ": 41, "foo_creat": 41, "strerr": 41, "superset": 41, "foo_d": 41, "do_someth": 41, "do_something_els": 41, "fooextend": 41, "d": [41, 76, 112, 114, 115, 116, 118, 121, 125, 131, 132, 133, 137, 143, 149, 154, 164], "numer": [42, 74, 112, 136, 157], "offset": 42, "uint32_t": [42, 64], "people_insid": 42, "peopleinsid": 42, "uint32": [42, 112, 122], "forward": [42, 121], "unix": [42, 138], "descriptor": 42, "multipli": [42, 68], "rank": 42, "cast": [42, 77, 108, 117, 125, 127, 130, 140, 151, 160], "initialis": [42, 48, 115, 118, 131, 135], "xcb": 42, "xcb_atom_t": 42, "posix": [42, 45, 147, 165], "gint8": 42, "gfloat": 42, "gdoubl": 42, "guchar": 42, "guint8": 42, "cc_t": 42, "gshort": 42, "gint16": 42, "5": [42, 52, 94, 112, 115, 118, 119, 121, 137, 149, 154, 157], "gushort": 42, "guint16": 42, "6": [42, 112], "gint32": 42, "posixpid_t": 42, "7": [42, 94, 112, 115, 119, 164], "guint": 42, "guint32": 42, "gunichar": 42, "speed_t": 42, "tcflag_t": 42, "glong": 42, "gssize": 42, "time_t": 42, "clock_t": 42, "9": [42, 52, 112, 115, 150, 154], "gulong": 42, "gsize": 42, "nfds_t": 42, "key_t": 42, "fsblkcnt_t": 42, "fsfilcnt_t": 42, "off_t": 42, "uid_t": 42, "gid_t": 42, "mode_t": 42, "dev_t": 42, "ino_t": 42, "nlink_t": 42, "blksize_t": 42, "blkcnt_t": 42, "gint64": 42, "11": [42, 97, 112], "guint64": 42, "equival": [43, 106, 109, 112, 113, 118, 129, 139, 143, 144], "primit": 43, "foo_t": [43, 73, 76], "foo_init": 43, "foo_fre": [43, 44], "great": [43, 150], "trap": 43, "opaqu": [43, 61, 71], "necessarili": [43, 106, 109, 115, 144], "bar_t": 43, "bar_initi": 43, "default_valu": 43, "gtype": [44, 147, 156], "foo_mak": 44, "foo_dup": 44, "bar_open": 44, "dispos": 44, "finish": [44, 68, 138, 140], "bar_clos": 44, "bake": 44, "star": 44, "fail": [44, 51, 98, 133, 134], "permit": [44, 46, 83], "dup": 44, "foo_new": 44, "unref": 44, "courtesi": 44, "previou": [45, 134], "sync": 45, "append": [45, 48, 50, 55, 94, 112], "posix_sync": 45, "major": [46, 65, 138], "caller": [46, 48, 52, 67, 107, 124, 125, 126, 135, 140, 142], "encapsul": [46, 138], "emul": 46, "behaviour": [46, 50, 52, 65, 112, 115, 126, 127, 135, 136, 138, 151], "portion": 46, "targetless": [46, 75], "occasion": [46, 69, 74], "compute_func": 46, "analyze_func": 46, "userdata": [46, 75], "computefunc": [46, 50], "analyzefunc": 46, "delegate_target_po": [46, 52, 68], "patch": 46, "compris": 47, "adapt": 47, "heavi": [48, 94], "altern": [48, 69, 94, 97, 106, 121, 122, 131, 137, 140, 143, 147, 156, 157], "uniform": 48, "natur": [48, 126, 149], "supplementari": 48, "quietli": 48, "manipul": 48, "div_and_mod": 48, "mod": 48, "open_file_and_fd": 48, "fopen": 48, "r": [48, 112, 150, 157], "fileno": 48, "filestream": 48, "do_approxim": 48, "input_arrai": 48, "input_length": 48, "output_arrai": 48, "output_length": 48, "think": [48, 49, 52, 57, 122, 142], "indistinguish": 48, "regular": [48, 148], "moreov": 48, "hidden": 48, "get_foo": [48, 68], "get_foo2": 48, "ret": [48, 80], "box": 48, "make_foo": [48, 68], "particularli": [49, 94, 106], "fill": [49, 67, 88, 112], "crucial": 49, "acquir": [49, 146], "twice": [49, 126, 142], "leak": [49, 73, 94], "bad": [49, 77, 94], "spent": 49, "valgrind": 49, "absolut": 49, "lousi": 50, "convei": 50, "underneath": [50, 56], "lift": 50, "bool": [50, 58, 62, 76, 80, 89, 112, 113, 124, 125, 128, 133, 137], "gboolean": 50, "get_compute_func": 50, "epsilon": 50, "func": 50, "14158": 50, "72": 50, "perfectli": [50, 94, 142], "okai": 50, "accord": [50, 113, 138], "fact": [51, 107, 109, 115, 118, 125, 126, 130, 134, 138, 139, 142], "care": [51, 94, 107, 121, 144], "taken": [51, 107, 126, 158], "organis": 51, "belong": [51, 118, 121, 123], "calle": [52, 135], "via": [52, 87, 116, 119, 136, 137, 146], "instance_po": 52, "array_length_po": [52, 66, 81], "reorder": 52, "po": 52, "littl": [52, 111, 115], "bear": 52, "foo_comput": [52, 53], "foo_transform": 52, "t_userdata": 52, "array_len": 52, "verbatim": [52, 112], "perspect": 52, "less": [52, 69, 94, 114, 115, 134], "similarli": [52, 109, 142, 165], "greater": [52, 114, 134, 144], "respect": [52, 59, 112, 133, 150], "suit": [52, 98], "total": [52, 150], "clean": [52, 96], "mind": 52, "base_height": 53, "foo_compute_ex": 53, "benefici": [53, 69], "unsur": 53, "treacher": 55, "potenti": [55, 66, 136, 138, 151], "safeti": [55, 112], "sentinel": [55, 143], "overrun": 55, "scanf": 55, "printffunct": 55, "scanffunct": 55, "token": 55, "badli": 55, "erron": 55, "ever": [56, 94], "rare": [56, 62, 65, 68, 94], "abort": 56, "realloc": [57, 112], "table_grow": 57, "size_t": [57, 64, 66, 74, 81], "object_count": 57, "destroysinst": 58, "useabl": 58, "begin_tx": 58, "databas": [58, 120, 122], "transaction_abort": 58, "transaction_commit": 58, "transaction_try_commit": 58, "try_commit": 58, "visibl": [59, 118, 135], "captur": [59, 94], "to_str": [59, 112, 137], "sugar": [61, 62], "queri": [61, 122], "val": [61, 143], "obviou": [61, 106, 145], "foo_item_count": 61, "foo_max_item": 61, "foo_set_max_item": 61, "item_count": 61, "max_item": 61, "squar": [62, 74, 112], "bracket": [62, 74, 112], "blkid_partit": 62, "blkid_partlist_get_partit": 62, "blkid_partlist": 62, "listofpartit": 62, "partit": 62, "dimension": [62, 74, 112], "With": [62, 94, 107, 122, 123, 128, 131, 132, 133, 157], "partitionlist": 62, "blkid_partlist_numof_partit": 62, "invok": [62, 138], "661876": 62, "iter": [62, 66, 114, 136, 137], "next_valu": [62, 137], "prototyp": 62, "retriev": [62, 130, 136, 137, 143], "judgement": 62, "decid": [62, 114, 121, 138], "unknown": [63, 113, 114], "u_int32_t": 64, "harmonis": 64, "compute_foo": 65, "array_length": [66, 69, 79], "array_length_typ": [66, 74], "array_null_termin": [66, 74], "pad": 66, "array_length_cexpr": [66, 74], "trivial": [66, 68], "treat": [67, 68, 74, 75, 130, 135, 145, 153], "finess": 67, "utf": [67, 94, 112], "anyth": [67, 110, 115, 125, 131], "realpath": 67, "thoroughli": 67, "adjust": 68, "reassign": [68, 135], "retain": 68, "delegate_target_destroy_notify_po": 68, "notifi": [68, 122], "foo_func": [68, 69, 75], "call_foo": 68, "call_foo_lat": 68, "free_context": 68, "foofunc": [68, 69, 75], "strang": 69, "simple_gener": [69, 83], "sort": [69, 106, 107, 112, 130, 138], "va_arg": 69, "generic_type_po": 69, "rigid": 69, "decor": 69, "verifi": 69, "insist": 69, "left": [69, 113, 115, 144], "foo_get_userptr": 69, "foo_set_userptr": 69, "user_data": 69, "caveat": 69, "infecti": 69, "set_user_ptr": 69, "get_user_ptr": 69, "safe": [69, 94, 135, 143], "far": [70, 106], "down": [70, 106, 131], "badg": 70, "shame": 70, "getter": [71, 122, 142], "setter": [71, 122], "consumpt": 71, "consult": 71, "union": 71, "myfoo": [73, 112], "overwritten": [73, 87], "answer": [73, 78, 125], "varieti": [74, 94, 96, 106, 134], "20": [74, 115, 137], "foo_count": 74, "array_length_cnam": 74, "elsewher": [74, 139, 140], "rag": 74, "nigh": 74, "consider": 75, "callback_context": 75, "delegate_target_cnam": 75, "notif": [75, 122], "callback_fre": 75, "delegate_target_destroy_notify_cnam": 75, "exactli": [75, 114, 125, 126, 138, 152], "start_job": 75, "threadpool_queue_job": 75, "pool": 75, "j": [75, 102, 112, 144, 157], "startjob": 75, "threadpool": 75, "queue_job": 75, "which_on": 76, "data_d": 76, "data_i": 76, "legal": 77, "deserv": 78, "get_arrai": 79, "out_array_p": 79, "array_with_length": 79, "get_data": 79, "_get_arrai": 79, "vala_get_arrai": 79, "temp": [79, 164], "len": 79, "array_length_nam": 79, "_get_data": 79, "vala_get_data": 79, "somefunc": 80, "free_when_don": 80, "_somefunc": 80, "_sink_foo": 80, "vala_somefunc": 80, "vala_somefunc_own": 80, "somefunc_own": 80, "freed": [80, 134, 141], "_awkward": 80, "vala_awkward": 80, "ish": 81, "nmemb": 81, "571486": 82, "meant": [83, 112, 137], "bundl": [86, 87, 102], "simon": 86, "sai": [86, 94, 121, 125, 160], "phrase": 86, "enter": [86, 96], "print": [86, 96, 112, 114, 125, 150], "simon_sai": 86, "learn": [86, 92, 95, 102, 112, 115], "Will": [86, 114, 125], "br": [86, 90], "o": [86, 87, 95, 98, 102, 103, 104, 109, 110, 135, 142, 144, 150, 154, 156, 158, 160, 165], "remov": [86, 142, 147], "overwrit": 86, "web": [86, 102], "browser": 86, "wrote": 86, "usag": [87, 91, 94, 107, 112, 144, 145, 156], "ofth": 87, "doument": 87, "addd": 87, "pakag": 87, "speifi": 87, "inlud": 87, "th": 87, "vesrion": 87, "taglet": 88, "extact": 88, "chapter": [88, 119], "thoughout": 89, "short": [89, 90, 112, 121, 122, 139], "summari": [89, 131], "always_tru": 89, "inspir": 90, "wikitext": 90, "realiti": 90, "bold": 90, "ital": 90, "__underlined__": 90, "quot": [90, 112], "__bold": 90, "underlined__": 90, "underlin": 90, "alphabet": 90, "asset": 90, "logo": 90, "png": 90, "alt": 90, "messag": [90, 94, 98, 112, 121, 125, 133, 134, 146], "headlin": 90, "cell": 90, "inheritdoc": 91, "diectli": 91, "fulli": [91, 98, 100, 107, 115, 148, 153], "is_edit": 91, "becam": 91, "eror": 91, "thrown": [91, 134], "edit": [92, 106], "libvaladoc": 92, "appreci": 92, "fom": 92, "qt": 94, "meta": 94, "slot": 94, "wherev": [94, 123], "barrier": 94, "contrast": [94, 115, 130, 142], "gobjectintrospect": [94, 154, 158, 162], "load": [94, 140, 165], "optim": 94, "plain": 94, "tune": 94, "almost": 94, "mandatori": 94, "basicsampl": 94, "achiev": [94, 115, 142], "baer": 94, "solut": [94, 107], "encod": [94, 112], "resiz": [94, 112, 136], "implicitli": [94, 107, 133, 143], "stringbuild": 94, "gstring": 94, "str_ptr": 94, "64": 94, "str": 94, "wi": 94, "klass": 94, "btn1": 94, "awidget": 94, "preprocess": 94, "elif": 94, "cond": 94, "NOT": [94, 122], "shallow": 94, "clear": 94, "propert": 94, "emphas": 94, "fx": 94, "g_type_str": 94, "due": [94, 115, 125], "coher": 94, "dummi": 94, "statico": 94, "test_valu": 94, "costruct": 94, "prop1": 94, "value1": [94, 116], "mywindow": 94, "inputsampl": 94, "windowtyp": [94, 112], "toplevel": [94, 112], "yourstr": 94, "incorrect": 94, "yourstruct": 94, "value2": [94, 116], "field1": 94, "field2": 94, "mainli": [94, 165], "the_method": 94, "some_inst": 94, "some_method": [94, 146], "some_var": 94, "arbitrari": [94, 112, 115, 121, 131, 136, 143], "strip": 94, "todo": 94, "suggest": [94, 106, 126, 138], "slower": 94, "represent": [94, 122], "neither": [94, 115, 131], "nor": [94, 115, 131, 142], "human": [94, 122], "serv": 94, "wild": 94, "whatels": 94, "weight": [94, 145], "light": [94, 110], "mb": 94, "gkt": 94, "inher": 94, "disadvantag": 94, "embed": [94, 112], "codebas": 94, "wide": [94, 142], "perhap": 94, "signific": 94, "upgrad": 94, "backward": 94, "incompat": 94, "Such": [94, 118], "younger": 94, "dai": 94, "exceedingli": 94, "biggest": 94, "promin": [94, 116], "until": [94, 111, 114, 134, 137, 138, 140, 165], "cours": [94, 107, 139, 147], "feasibl": 94, "popular": 94, "usabl": [94, 115], "submodul": 94, "subtre": 94, "stabl": 94, "linux": [94, 100, 156], "impos": [95, 112], "elementari": [95, 98, 102, 103, 104], "devel": 96, "sudo": 96, "dnf": 96, "apt": 96, "pacman": 96, "usr": 96, "And": [96, 125, 152], "mingw": 96, "w64": 96, "x86_64": 96, "brew": 96, "everyt": 96, "xx": 96, "recognis": [96, 107, 111, 118, 121, 126], "struggl": 96, "commun": 96, "meson": [97, 98, 100, 158], "front": [97, 164], "ninja": 97, "autovala": 97, "autom": [97, 153, 160], "cmake": 97, "articl": 97, "parallel": 97, "valder": 97, "waf": [97, 158], "xmake": 97, "highlight": [98, 102], "jump": [98, 107, 114], "refactor": 98, "anjuta": 98, "emac": 98, "geani": 98, "gedit": [98, 102], "helix": 98, "intellij": [98, 102], "medit": 98, "sublim": [98, 102], "textmat": [98, 102], "zed": 98, "color": [98, 115, 122], "diagnost": [98, 100], "trigger": 98, "ctrl": 98, "red": [98, 115], "green": [98, 115], "cycl": [98, 141], "driven": 98, "compon": [98, 134], "debugg": [98, 146, 164], "clearer": 98, "editor": [99, 100, 102], "server": [99, 140, 146], "protocol": [99, 137], "microsoft": 100, "studio": [100, 102], "client": [100, 102, 146], "lsp": 100, "vscode": 100, "compile_command": 100, "json": 100, "robust": 100, "workspac": 100, "ubuntu": 100, "fedora": 100, "arch": 100, "alpin": 100, "gvl": 100, "symbo": 100, "internet": 100, "connect": [100, 120, 121, 122, 146], "fast": [100, 136, 144], "gcovr": 101, "coverag": 101, "codecov": 101, "uncrustifi": 101, "beautifi": 101, "lint": 101, "gtksourceview": 102, "gtktextview": [102, 157], "maco": 102, "jetbrain": 102, "atom": 102, "linuguist": 102, "grammar": 102, "selector": 102, "lesson": 102, "moinmoin": 102, "pygment": 102, "sitter": 102, "prince781": 102, "documen": [103, 104], "app": [103, 104], "gui": [104, 139, 140], "ongo": 106, "disclaim": 106, "promis": 106, "unwant": [106, 151], "attend": 106, "mono": [106, 112], "beyond": 106, "consequ": [106, 130], "broadli": [106, 112], "perform": [106, 112, 113, 115, 131, 151, 157], "whilst": [106, 124], "faster": 106, "gain": 106, "power": [106, 109, 112, 115, 126, 150], "compli": 106, "briefli": [106, 130], "principl": [106, 122], "experi": 106, "knowledg": [106, 126], "aim": [106, 126, 158], "se": 106, "realis": 106, "certainli": [106, 118], "monospac": 106, "prefac": 106, "prompt": 106, "advanc": [106, 115], "sadli": 107, "predict": 107, "demo": [107, 120, 146, 164], "helloworld": 107, "hello": [107, 109, 112, 113, 115, 146, 154, 160], "thorough": 107, "descend": [107, 112, 118, 121, 145], "possess": [107, 118], "matter": [107, 112, 123, 134], "whenev": [107, 112, 121, 138, 142], "escap": [107, 112, 150], "sequenc": [107, 112], "anonym": 108, "enforc": [109, 125], "upshot": 109, "source1": 109, "source2": 109, "myprogram": 109, "succinct": 109, "regist": [109, 118, 128, 131, 140, 146], "amalgam": [110, 155], "heavili": 110, "kept": 110, "delimit": [110, 111], "strict": [110, 148], "digit": 110, "unambigu": [110, 112], "speak": 112, "all_upper_cas": 112, "uchar": 112, "histor": 112, "unichar": 112, "32": [112, 122, 143], "unicod": 112, "uint": 112, "ulong": 112, "ushort": 112, "guarante": [112, 131, 138], "int8": 112, "int16": 112, "int32": 112, "int64": 112, "sibl": 112, "uint16": 112, "uint64": 112, "compound": [112, 115], "percentil": 112, "75f": 112, "mu_bohr": 112, "927": 112, "400915e": 112, "26": [112, 125], "the_box_has_crash": 112, "vector": 112, "popup": 112, "occupi": 112, "nbyte": 112, "minimum": [112, 147], "maximum": 112, "min": 112, "max": 112, "quotat": 112, "mask": 112, "tripl": 112, "span": 112, "evalu": [112, 113, 114], "contrari": [112, 156], "referenti": 112, "slice": [112, 137], "neg": [112, 134], "rel": [112, 157], "greet": 112, "s1": 112, "12": 112, "s2": 112, "0x77": 112, "52": 112, "67428e": 112, "21": 112, "consol": 112, "explor": 112, "stdin": 112, "read_lin": 112, "1415": 112, "stderr": [112, 146], "er": 112, "abl": [112, 118, 123, 125, 138], "saw": 112, "elba": 112, "demonstr": [112, 123, 130, 164], "contigu": 112, "jag": 112, "dimens": 112, "arr": 112, "multidimension": 112, "effici": 112, "37": 112, "src": 112, "dest": [112, 146], "sophist": 112, "arraylist": [112, 132], "regardless": [112, 115, 126, 130, 134, 142], "aliv": [112, 141], "anywher": [112, 136], "mass": 112, "wherebi": 112, "reduc": 112, "unnecessari": 112, "redund": 112, "sacrif": 112, "mybar": 112, "alia": [112, 147, 160], "valuelist": 112, "get_typ": [112, 128], "operand": 113, "arithmet": 113, "concaten": 113, "increment": [113, 114], "decrement": [113, 114], "postfix": [113, 115, 129], "former": 113, "calcul": [113, 122, 140], "latter": [113, 123], "bitwis": 113, "analog": [113, 119], "unari": 113, "shift": 113, "inequ": 113, "manner": 113, "lexicograph": 113, "ternari": 113, "coalesc": 113, "substr": 113, "overload": [113, 115, 119], "int_arrai": 114, "immedi": [114, 122, 131, 138, 140, 150], "piec": [114, 121, 134], "zero": [114, 118, 123, 135], "fall": 114, "stick": 115, "method_nam": [115, 126, 133], "arg1": 115, "arg2": 115, "approxim": [115, 121], "all_lower_cas": 115, "unfamiliar": 115, "accustom": 115, "mixedcamelcas": 115, "consist": [115, 136, 157], "draw": 115, "shape": [115, 122], "draw_text": 115, "draw_shap": 115, "clash": [115, 122], "chain": [115, 119, 123, 148], "hi": [115, 156], "vararg": [115, 143], "assert": [115, 132, 134], "precondit": [115, 133, 134], "dereferenc": [115, 151, 164], "f1": 115, "f2": 115, "d1": 115, "stand": 115, "printintfunc": 115, "p1": [115, 119], "curli": 115, "p2": [115, 119], "my_sorting_algorithm": 115, "intoper": 115, "curried_add": 115, "curri": 115, "sum": [115, 154], "namespacenam": 115, "outsid": [115, 118, 125, 138, 145], "imagin": [115, 134, 160], "invis": 115, "land": 115, "namespace1": 115, "namespace2": 115, "structnam": 115, "blue": 115, "c1": 115, "c2": 115, "c3": 115, "c4": 115, "c5": 115, "classnam": 115, "superclassnam": 115, "interfacenam": 115, "superinterfacenam": 115, "mixin": [115, 117], "Their": 116, "attributenam": 116, "param1": 116, "param2": 116, "mostli": [116, 125], "export": [116, 146], "remot": [116, 140], "bu": [116, 132], "polymorph": [117, 127], "hide": [117, 122, 124], "super": 118, "testclass": [118, 130], "first_data": 118, "second_data": 118, "method_1": [118, 125, 126, 135, 144], "implic": 118, "focu": 119, "with_label": 119, "label": 119, "from_stock": 119, "stock_id": 119, "click": 119, "me": [119, 157], "stock_ok": 119, "name_extens": 119, "rectangular": 119, "polar": 119, "radiu": 119, "angl": [119, 143], "math": 119, "co": 119, "sin": 119, "resourc": [120, 132, 134], "trace": 120, "determinist": 120, "raii": 120, "stream": 120, "listen": 121, "ident": [121, 142, 165], "dive": 121, "sig_1": 121, "t1": [121, 137], "ters": 121, "impati": 121, "nb": 121, "no_recurs": 121, "no_hook": 121, "accessor": [122, 125], "ag": [122, 131], "get_ag": 122, "set_ag": 122, "cumbersom": 122, "year": [122, 131], "alic": 122, "plai": [122, 142], "_age": 122, "behind": 122, "scene": 122, "shorter": 122, "current_year": 122, "2525": 122, "year_of_birth": 122, "2493": 122, "fly": 122, "birth": 122, "Or": 122, "leav": [122, 125], "glade": 122, "obj": [122, 137, 140], "paramspec": 122, "dash": 122, "my_property_nam": 122, "disabl": [122, 147, 160], "tag": 122, "myobject": 122, "without_notif": 122, "with_notif": 122, "argb": 122, "0x12345678": 122, "exercis": 123, "rang": 123, "protected_method": 123, "public_static_method": 123, "eat": 124, "chomp": 124, "say_hello": 124, "tiger": 124, "roar": 124, "duck": 124, "quack": 124, "behavior": [124, 144], "new_nam": 124, "reset": 124, "contactcv": 124, "cotactcv": 124, "john": 124, "strauss": 124, "cv": 124, "xochitl": 124, "calva": 124, "overridden": [124, 126, 156], "itest": 125, "data_1": [125, 144], "simplest": 125, "test1": 125, "roughli": [125, 153], "listclass": 125, "distinct": [125, 126, 136], "callabl": 125, "monitor": 125, "mautter": 125, "phone": 125, "techphon": 125, "hid": 125, "completelli": 125, "permiss": 125, "unabl": 125, "default_hang": 125, "tech": 125, "cl": 125, "sreturn": 125, "subtyp": [126, 131], "o1": [126, 151], "o2": [126, 151], "fourth": 126, "rewritten": 126, "told": 126, "opposit": 126, "appar": 126, "complic": [126, 142, 155, 156, 160], "extra_task": 126, "prop_1": 126, "exhibit": 127, "my_method": [127, 134], "sometypenam": 128, "desiredtypenam": 129, "illeg": 129, "refin": [130, 134], "minim": [130, 147], "w": [130, 134, 160], "erasur": 130, "massiv": 130, "expans": 130, "accept_object_wrapp": 130, "test_wrapp": 130, "happili": 130, "closer": 131, "with_ag": 131, "welcom": 131, "hierarchi": 131, "nomenclatur": 131, "talk": 131, "snippet": 131, "class_init": 131, "contract": [132, 134], "hashmap": 132, "hashset": 132, "thread": [132, 140], "asynchron": [132, 138], "assert_not_reach": 133, "return_if_fail": 133, "expr": 133, "return_if_reach": 133, "warn_if_fail": 133, "warn_if_reach": 133, "tempt": 133, "postcondit": 133, "fulfil": 133, "gerror": 134, "recover": 134, "factor": 134, "foreseen": 134, "rais": 134, "ioerror": [134, 140, 146], "something_went_wrong": 134, "file_not_found": 134, "iochannel": 134, "channel": 134, "tmp": [134, 138], "my_lock": 134, "fileerror": 134, "fairli": 134, "domain": 134, "equat": 134, "encount": 134, "errortype1": 134, "code_1a": 134, "errortype2": 134, "code_2a": 134, "code_2b": 134, "thrower": 134, "catcher": 134, "tidi": 134, "uninitialis": 135, "method_2": 135, "q": 135, "treatment": 135, "foundat": 136, "unord": 136, "interchang": 136, "categori": 136, "slow": [136, 140], "hash": 136, "foo_hash": 136, "foo_equ": 136, "read_only_view": 136, "my_map": 136, "tn": 137, "placehold": 137, "t2": 137, "t3": 137, "index1": 137, "index2": 137, "needl": 137, "evennumb": 137, "core": 138, "thread_func": 138, "child_thread": 138, "main_thread": 138, "did": 138, "problemat": 138, "currnt": 138, "new_thread": 138, "primari": [138, 160], "cooper": 138, "powerfulli": 138, "queue": [138, 140], "introduct": 138, "kill": 138, "wait": [138, 139, 140], "join": 138, "therebi": 138, "paus": [138, 140], "instant": 138, "runnabl": 138, "restart": 138, "simultan": 138, "race": 138, "outcom": 138, "interrupt": 138, "action_1": 138, "action_2": 138, "interweav": 138, "random": 138, "turn": 138, "respons": [138, 144], "inde": 138, "mainloop": [139, 146], "respond": 139, "constantli": 139, "timer": 139, "2000m": 139, "timeoutsourc": 139, "2000": 139, "set_callback": 139, "get_context": 139, "readi": [139, 140], "init": 139, "main_quit": 139, "soon": 139, "disturb": 139, "idlesourc": 139, "send": [139, 146], "dealt": 139, "whose": 140, "resum": 140, "freez": 140, "cpu": 140, "disk": 140, "idl": 140, "interleav": 140, "spread": 140, "display_jpeg": 140, "fnam": 140, "jpeg": 140, "fetch_webpag": 140, "url": 140, "fetch": 140, "webpag": 140, "jpg": 140, "asyncreadycallback": 140, "gayncresult": 140, "arriv": 140, "reach": [140, 141], "sourcefunc": 140, "schedul": 140, "goe": 141, "decreas": 141, "vice": 141, "versa": 141, "doubli": 141, "predecessor": 141, "successor": 141, "prev": 141, "topic": [141, 165], "record": 142, "basi": 142, "convers": 142, "get_unowned_ref": 142, "seemingli": 142, "somewhat": 142, "irrit": 142, "steal": 142, "reproduc": 142, "getter_method": 142, "alarm": 142, "strong": 142, "storag": 142, "_properti": 142, "get_xxx": 142, "anywai": 142, "role": 142, "ellipsi": 143, "method_with_vararg": 143, "va_list": 143, "meet": 143, "sequent": 143, "evid": 143, "25": 143, "baz": 143, "seriou": 143, "drawback": 143, "animationmod": 143, "ease_out_bounc": 143, "3000": 143, "100": 143, "200": 143, "rotation_angle_z": 143, "500": 143, "opac": 143, "rotat": 143, "ineffici": 144, "resort": 144, "optimis": 144, "insuffici": 144, "i_ptr": 144, "f_ptr": 144, "f_weak": 144, "lighter": 145, "stai": 145, "lower": 145, "Be": 145, "tightli": 146, "session": [146, 164], "demoservic": 146, "counter": 146, "sig1": 146, "heureka": 146, "sender": 146, "some_method_send": 146, "busnam": 146, "on_bus_aquir": 146, "dbusconnect": 146, "conn": 146, "register_object": 146, "own_nam": 146, "bustyp": 146, "busnameownerflag": 146, "registr": 146, "succeed": 146, "mangl": [146, 155], "lower_case_with_underscor": 146, "somemethod": 146, "somemethodsend": 146, "spy": 146, "brows": 146, "libc": [147, 165], "libgobject": 147, "microcontrol": 147, "iso": 147, "somecod": 147, "255": 149, "regex": 150, "tux": 150, "kernel": 150, "z0": 150, "_": 150, "trail": 150, "insensit": 150, "cow": 150, "upper": 150, "newlin": 150, "metacharat": 150, "exclud": 150, "whitespac": 150, "forbidden": 151, "perl": 152, "incorpor": 153, "proce": 154, "favourit": 154, "cx": 154, "fpic": 154, "mylib": 154, "basedir": 154, "libtest": 154, "cflag": [154, 158], "ltest": 154, "ld_library_path": 154, "pwd": 154, "typelib": [154, 157, 158], "mylibrari": 154, "libgirepositori": [154, 157], "standardis": 155, "onto": 155, "amount": 155, "abit": 156, "complianc": 156, "checker": 156, "cross": 156, "checck": 156, "stabil": 156, "freebsd": 156, "mac": 156, "dumper": 156, "my_librari": 156, "dump": 156, "lver": 156, "onlin": 156, "myclass": 156, "my_class_new": 156, "harm": 156, "gpointer": 156, "get_a_list_of_str": 156, "diamond": 156, "forev": 156, "criteria": 156, "ii": 156, "bindabl": 156, "intropsect": 156, "minimalist": 156, "gboxedtyp": 156, "boiler": 157, "plate": 157, "libffi": 157, "januari": 157, "2017": 157, "advis": 157, "essenti": 157, "autogener": 157, "ordinari": 157, "pygobject": 157, "intens": 157, "lgi": 157, "luajit2": 157, "lgob": 157, "luigi": 157, "webkitgtk": 157, "luajit": 157, "instrospect": 157, "pango": 157, "cairo": 157, "vte": 157, "thought": 157, "blog": 157, "post": 157, "cpan": 157, "gvariant": 157, "pgi": 157, "docgen": 157, "toml": 157, "remain": 158, "legaci": 158, "gxml": 158, "gxmldom": 158, "libxml2": 158, "success": 158, "am_cppflag": 158, "dpackage_locale_dir": 158, "datadirnam": 158, "dpackage_src_dir": 158, "dpackage_data_dir": 158, "built_sourc": 158, "cleanfil": 158, "am_cflag": 158, "wall": 158, "glib_cflag": 158, "libxml_cflag": 158, "gio_cflag": 158, "gee_cflag": 158, "vala_cflag": 158, "lib_ltlibrari": 158, "libgxml": 158, "la": 158, "valaflag": 158, "top_srcdir": 158, "libxml": 158, "libgxml_la_valasourc": 158, "attr": 158, "backednod": 158, "cdatasect": 158, "characterdata": 158, "documentfrag": 158, "documenttyp": 158, "domerror": 158, "entityrefer": 158, "namespaceattr": 158, "nodelist": 158, "nodetyp": 158, "processinginstruct": 158, "xnode": 158, "libgxml_la_sourc": 158, "vala_compil": 158, "top_builddir": 158, "dom": 158, "touch": 158, "libgxml_la_ldflag": 158, "libgxml_la_libadd": 158, "glib_lib": 158, "libxml_lib": 158, "gio_lib": 158, "gee_lib": 158, "vala_lib": 158, "include_head": 158, "pkgconfigdir": 158, "libdir": 158, "pkgconfig": 158, "pkgconfig_data": 158, "gxmlincludedir": 158, "includedir": 158, "gxmlinclude_head": 158, "enable_gi_system_instal": 158, "introspection_girdir": 158, "typelibsdir": 158, "introspection_typelibdir": 158, "girepositori": 158, "scan": 158, "introspection_gir": 158, "introspection_compiler_arg": 158, "introspection_compil": 158, "gir_data": 158, "typelibs_data": 158, "vala_vapidir": 158, "man": 159, "everywher": 160, "bash": 160, "zsh": 160, "fish": 160, "appnam": 160, "file_name_1": 160, "file_name_2": 160, "metainform": 162, "nowadai": 162, "buggi": 164, "intention": 164, "temporari": 164, "gdbgui": 164, "nemiv": 164, "valacod": 164, "sigsegv": 164, "0x0804881f": 164, "_main": 164, "compliant": 165, "g_topic_foobar": 165, "get_basenam": 165, "hopefulli": 165, "suffic": 165, "flexibl": 165, "fileutil": 165, "get_cont": 165}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": [0, 21], "vala": [0, 4, 5, 6, 12, 14, 18, 20, 21, 34, 37, 39, 54, 59, 94, 95, 106, 138, 157, 162], "why": [0, 21, 94], "compil": [1, 3, 4, 5, 11, 18, 107, 109, 154], "guid": [1, 85, 92, 93, 96], "licens": [1, 2, 26], "acknowledg": 1, "edit": 1, "chapter": 1, "project": [2, 94], "inform": [2, 128], "websit": [2, 92], "mail": 2, "list": [2, 90, 143], "bug": [2, 18, 21], "tracker": 2, "matrix": 2, "room": 2, "maintain": [2, 18], "environ": 3, "setup": 3, "from": [3, 18, 21, 94, 112, 157], "sourc": [3, 18, 20, 109], "repositori": [3, 20], "set": 3, "up": [3, 94], "your": [3, 107], "editor": [3, 98], "file": [3, 20, 25, 29, 94, 109, 155, 165], "code": [3, 10, 11, 20, 31, 39, 90, 98, 116], "style": [3, 131], "The": [4, 5, 18, 25, 27, 33, 37, 69, 139], "nutshel": 5, "command": [5, 87, 92, 154], "line": [5, 87, 92, 154], "option": [5, 87], "procedur": 5, "codecontext": 5, "valac": [5, 160], "pipelin": 5, "parser": 6, "visitor": 6, "ping": 6, "pong": 6, "back": 6, "error": [6, 21, 134], "handl": [6, 134, 165], "grammar": 6, "semant": [7, 39, 59], "analyz": [7, 9], "attribut": [7, 26, 27, 33, 116], "process": [7, 18], "todo": [7, 13, 16, 17, 18, 37, 140], "symbol": [8, 20, 30], "resolut": 8, "data": [8, 21, 94, 112], "type": [8, 20, 21, 42, 63, 64, 69, 80, 94, 112, 128, 129], "flow": 9, "c": [10, 11, 20, 29, 35, 36, 38, 39, 47, 63, 71, 94], "gener": [10, 20, 21, 52, 69, 130, 156], "link": [11, 90, 154], "bind": [12, 18, 19, 21, 38, 47, 63, 71, 94, 155, 157], "vapi": [12, 20, 21, 22, 25, 94, 155], "introspect": [12, 14, 20, 21, 162], "gobject": [12, 20, 21, 94, 131], "libge": 13, "intern": 13, "other": [14, 20, 94, 101, 112, 157], "tool": [14, 87, 92, 99, 101, 159], "gen": [14, 162], "vapigen": [14, 161], "test": [15, 94], "document": [16, 18, 21, 32, 84, 88, 95], "build": [17, 18, 97], "system": [17, 97], "out": [17, 48], "tree": 17, "contributor": 18, "develop": [18, 93], "submit": 18, "report": 18, "patch": 18, "review": 18, "updat": 18, "commit": 18, "debug": [18, 164], "server": [18, 100], "introduct": [20, 95, 106], "annot": [20, 21], "g": [20, 136], "ir": 20, "scanner": 20, "typelib": [20, 94], "libgirepositori": 20, "languag": [20, 94, 100, 105, 115, 157], "support": [20, 100, 102, 137], "abi": [20, 156], "fix": [20, 21, 94], "metadata": 20, "header": [20, 29, 90], "duplic": 20, "nest": 20, "namespac": [20, 21, 28, 115], "nullabl": [20, 50], "return": [20, 48, 56, 63], "valu": [20, 48, 53, 112], "variad": [20, 55], "function": [20, 45, 47, 56, 63, 68, 75], "ownership": [20, 37, 49, 80, 142], "struct": [20, 42, 43, 65, 69, 71, 72, 73, 94, 115], "field": [20, 71], "virtual": [20, 124], "method": [20, 51, 57, 58, 60, 69, 115, 124, 125, 127, 137, 140, 142], "without": 20, "invok": 20, "abstract": [20, 124], "distinct": 20, "gclosur": 20, "inherit": [20, 94, 123, 125], "asynchron": [20, 140], "finish": 20, "macro": 20, "custom": [20, 156], "No": 20, "A": 20, "note": 20, "deprec": 20, "gidl": 20, "distribut": 21, "upstream": 21, "catch": 21, "earlier": 21, "get": [21, 24, 94], "quicker": 21, "match": 21, "version": [21, 33], "instal": [21, 96], "softwar": 21, "higher": 21, "qualiti": 21, "api": [21, 92, 156], "us": [21, 34, 94, 153, 154, 156, 158, 165], "directli": 21, "i": [21, 66, 94, 106], "don": [21, 94], "t": [21, 94], "know": 21, "anyth": 21, "how": [21, 94], "work": 21, "gir": [21, 94], "autotool": [21, 158], "integr": [21, 146], "write": [21, 22], "By": 21, "hand": 21, "manual": 22, "prerequisit": [23, 125], "start": [24, 86], "ccode": 27, "creat": [28, 94, 154], "root": 28, "includ": [29, 94], "name": 30, "translat": 30, "format": [31, 90], "convent": [31, 106], "valadoc": [32, 85, 92], "org": [32, 92], "": [34, 35, 53, 63, 71], "automat": 34, "memori": 34, "manag": 34, "pointer": [35, 68, 69, 70, 73, 75, 94, 144], "what": [35, 92, 94, 106], "all": 35, "mean": [35, 66, 94], "constant": [36, 40, 66], "stack": 36, "heap": [36, 38], "concept": 37, "handler": 38, "recogn": 39, "enum": 41, "flag": 41, "simpl": 42, "compact": [44, 94], "class": [44, 69, 94, 115, 124, 145], "singli": 44, "own": [44, 82], "refer": [44, 48, 57, 58, 92, 112, 141, 142], "count": 44, "deleg": [46, 83, 115], "fundament": 47, "paramet": [48, 63, 69, 135], "static": [51, 94, 112], "chang": [52, 53, 57], "posit": [52, 53], "argument": [52, 53, 55, 66, 143], "default": [53, 125], "an": [53, 66, 94], "adapt": 54, "signatur": 54, "wrapper": 54, "k": [55, 136], "That": 56, "do": [56, 94], "Not": 56, "instanc": [57, 58], "destroi": 58, "ad": 59, "friendli": 59, "to_str": 60, "properti": [61, 122, 125, 142], "collect": [62, 136], "basic": [64, 86, 108, 118], "arrai": [66, 74, 79, 82, 94, 112], "length": [66, 79, 81, 143], "pass": [66, 94], "null": [66, 151], "termin": 66, "express": [66, 149, 150], "unknown": 66, "known": 66, "some": [66, 94], "awkward": [66, 78], "string": [67, 94, 112], "buffer": 67, "variabl": [69, 143], "user": [69, 94], "case": 69, "union": 76, "extra": 77, "hint": 77, "situat": 78, "depend": 80, "member": [81, 94], "unown": [82, 142], "object": [82, 94, 117, 145], "share": 83, "context": 83, "quick": 86, "usag": 86, "essenti": 87, "comment": [88, 90, 111], "markup": 88, "structur": [88, 114], "brief": 89, "descript": 89, "exampl": [89, 140, 154, 158], "linebreak": 90, "paragraph": 90, "output": 90, "text": 90, "highlight": 90, "block": [90, 91], "imag": 90, "tabl": 90, "taglet": 91, "inlin": 91, "contribut": [92, 95], "you": [92, 94], "re": 92, "read": [92, 94, 136, 156], "now": 92, "faq": 94, "have": 94, "whole": 94, "new": [94, 112], "program": [94, 103, 105, 107, 117, 133], "didn": 94, "just": 94, "d": [94, 146], "java": 94, "python": [94, 157], "can": 94, "librari": [94, 152, 153, 154, 155, 157], "doe": 94, "perform": 94, "applic": 94, "compar": 94, "quit": 94, "similiar": 94, "plan": 94, "replac": 94, "mono": 94, "foo": 94, "keyword": 94, "identifi": 94, "arithmet": 94, "insid": 94, "subclass": 94, "forc": 94, "cast": [94, 112, 129], "one": 94, "anoth": 94, "preprocessor": 94, "simpletyp": 94, "stdin": 94, "gtype": 94, "someth": 94, "initi": 94, "chain": [94, 149], "base": 94, "constructor": [94, 156], "convert": 94, "uint8": 94, "char": 94, "viceversa": 94, "callback": 94, "config": 94, "h": 94, "first": [94, 107], "cc": 94, "warn": 94, "instead": 94, "should": 94, "pkg": 94, "local": 94, "copi": 94, "my": 94, "good": 94, "practic": 94, "section": 95, "extern": 95, "resourc": [95, 138], "commun": 95, "linux": 96, "fedora": 96, "debian": 96, "arch": 96, "alt": 96, "bsd": 96, "window": 96, "msys2": 96, "subsystem": 96, "wsl": 96, "mac": 96, "o": 96, "x": 96, "verifi": 96, "id": 98, "protocol": 100, "syntax": [102, 110, 137], "gui": 103, "tutori": [104, 106], "main": [106, 139], "who": 106, "thi": 106, "run": [107, 128], "overview": 110, "infer": 112, "defin": [112, 125], "oper": 113, "control": [114, 138], "element": 115, "anonym": 115, "closur": 115, "interfac": [115, 125], "orient": 117, "construct": [119, 131], "destruct": 120, "signal": 121, "implement": 125, "mixin": 125, "multipl": 125, "explicit": 125, "polymorph": 126, "hide": 127, "time": 128, "dynam": 129, "advanc": 132, "featur": [132, 148], "assert": 133, "contract": 133, "direct": 135, "arraylist": 136, "hashmap": 136, "v": 136, "hashset": 136, "onli": 136, "view": 136, "With": 137, "multi": 138, "thread": 138, "loop": 139, "weak": 141, "transfer": 142, "non": [145, 151], "bu": 146, "profil": 147, "experiment": 148, "relat": 149, "regular": 150, "liter": 150, "strict": 151, "mode": 151, "design": 156, "choic": 156, "avoid": 156, "vararg": 156, "further": 156, "haskel": 157, "javascript": 157, "lua": 157, "perl": 157, "rust": 157, "techniqu": 163, "glib": 165}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"About Vala": [[0, "about-vala"]], "Why Vala?": [[0, "why-vala"]], "Compiler Guide": [[1, "compiler-guide"]], "License": [[1, "license"], [2, "license"]], "Acknowledgements": [[1, "acknowledgements"]], "Edited by": [[1, "edited-by"]], "Chapters": [[1, "chapters"]], "Project Information": [[2, "project-information"]], "Website, Mailing List, Bug Tracker, Matrix Room": [[2, "website-mailing-list-bug-tracker-matrix-room"]], "Project Maintainers": [[2, "project-maintainers"]], "Environment Setup": [[3, "environment-setup"]], "Compiling from the Source Repository": [[3, "compiling-from-the-source-repository"]], "Setting up your editor": [[3, "setting-up-your-editor"]], "Files": [[3, "files"]], "Coding Style": [[3, "coding-style"]], "The Vala Compiler": [[4, "the-vala-compiler"]], "Vala in a Nutshell": [[5, "vala-in-a-nutshell"]], "Command-line Options": [[5, "command-line-options"]], "The Compilation Procedure and Vala.CodeContext": [[5, "the-compilation-procedure-and-vala-codecontext"]], "The valac Pipeline": [[5, "the-valac-pipeline"]], "Parser": [[6, "parser"]], "Visitors and Ping Pong": [[6, "visitors-and-ping-pong"]], "Back to the Parser": [[6, "back-to-the-parser"]], "Error Handling": [[6, "error-handling"], [134, "error-handling"]], "Grammar of Vala": [[6, "grammar-of-vala"]], "Semantic Analyzer": [[7, "semantic-analyzer"]], "Attribute Processing": [[7, "attribute-processing"]], "Todo": [[7, "id1"], [13, "id1"], [16, "id1"], [16, "id2"], [17, "id1"], [18, "id1"], [37, "id1"], [140, "id1"]], "Symbol Resolution": [[8, "symbol-resolution"]], "Data Types": [[8, "data-types"], [21, "data-types"], [112, "data-types"]], "Symbols": [[8, "symbols"]], "Flow Analyzer": [[9, "flow-analyzer"]], "C Code Generation": [[10, "c-code-generation"]], "C Code Compilation and Linking": [[11, "c-code-compilation-and-linking"]], "Vala Bindings - VAPI": [[12, "vala-bindings-vapi"]], "Vala Introspection": [[12, "vala-introspection"]], "GObject Introspection": [[12, "gobject-introspection"]], "libgee Internal": [[13, "libgee-internal"]], "Other Tools": [[14, "other-tools"], [101, "other-tools"]], "gen-introspect": [[14, "gen-introspect"]], "vapigen": [[14, "vapigen"], [161, "vapigen"]], "vala-gen-introspect": [[14, "vala-gen-introspect"], [162, "vala-gen-introspect"]], "Testing": [[15, "testing"]], "Documentation": [[16, "documentation"], [18, "documentation"], [84, "documentation"]], "Build System": [[17, "build-system"]], "Out-of-tree build": [[17, "out-of-tree-build"]], "Documentation for Contributors to Vala": [[18, "documentation-for-contributors-to-vala"]], "Building from Source": [[18, "building-from-source"]], "Development Process": [[18, "development-process"]], "Submitting Bug Reports": [[18, "submitting-bug-reports"]], "Submitting Patches": [[18, "submitting-patches"]], "Reviewing and Updating Patches": [[18, "reviewing-and-updating-patches"]], "Committing Patches": [[18, "committing-patches"]], "Maintaining Bindings": [[18, "maintaining-bindings"]], "Developing the Compiler": [[18, "developing-the-compiler"]], "Debugging": [[18, "debugging"], [164, "debugging"]], "The Build Server": [[18, "the-build-server"]], "Bindings": [[19, "bindings"]], "Generating a VAPI with GObject Introspection": [[20, "generating-a-vapi-with-gobject-introspection"]], "Introduction": [[20, "introduction"], [95, "introduction"], [106, "introduction"]], "GObject Introspection Repository Files": [[20, "gobject-introspection-repository-files"]], "Source Code Annotations and g-ir-scanner": [[20, "source-code-annotations-and-g-ir-scanner"]], "Typelib Files and libgirepository": [[20, "typelib-files-and-libgirepository"]], "Other Languages that Support the C ABI": [[20, "other-languages-that-support-the-c-abi"]], "Generating the VAPI File": [[20, "generating-the-vapi-file"]], "Fixing VAPI Generation with Metadata": [[20, "fixing-vapi-generation-with-metadata"]], "C Headers": [[20, "c-headers"]], "Duplicate Symbols": [[20, "duplicate-symbols"]], "Nested Namespaces": [[20, "nested-namespaces"]], "Nullability of Return Values": [[20, "nullability-of-return-values"]], "Variadic Functions": [[20, "variadic-functions"]], "Ownership of Struct Fields": [[20, "ownership-of-struct-fields"]], "Virtual Methods Without Invokers": [[20, "virtual-methods-without-invokers"]], "Abstract/Virtual Distinction": [[20, "abstract-virtual-distinction"]], "Generic Types": [[20, "generic-types"]], "GClosure Types": [[20, "gclosure-types"]], "Inheritance": [[20, "inheritance"], [123, "inheritance"]], "Asynchronous Finish Functions": [[20, "asynchronous-finish-functions"]], "Macros": [[20, "macros"]], "Fixing VAPI Generation with Custom Vala Code": [[20, "fixing-vapi-generation-with-custom-vala-code"]], "No Generic Methods": [[20, "no-generic-methods"]], "A Note on the Deprecated GIDL Method": [[20, "a-note-on-the-deprecated-gidl-method"]], "Why Distribute Bindings Upstream": [[21, "why-distribute-bindings-upstream"]], "Catch errors earlier": [[21, "catch-errors-earlier"]], "Annotation bugs get fixed quicker": [[21, "annotation-bugs-get-fixed-quicker"]], "Matching the version of the installed software": [[21, "matching-the-version-of-the-installed-software"]], "Higher quality bindings": [[21, "higher-quality-bindings"]], "API documentation": [[21, "api-documentation"]], "Why not use GObject Introspection directly?": [[21, "why-not-use-gobject-introspection-directly"]], "I Don\u2019t Know Anything About Vala (or Vala Bindings)": [[21, "i-don-t-know-anything-about-vala-or-vala-bindings"]], "How Vala Bindings Work": [[21, "how-vala-bindings-work"]], "Generating a VAPI from GObject Introspection": [[21, "generating-a-vapi-from-gobject-introspection"]], "Generating a GIR": [[21, "generating-a-gir"]], "Generating a VAPI from a GIR": [[21, "generating-a-vapi-from-a-gir"]], "Autotools Integration": [[21, "autotools-integration"]], "Writing a VAPI By Hand": [[21, "writing-a-vapi-by-hand"]], "Namespaces": [[21, "namespaces"], [115, "namespaces"]], "Writing a VAPI Manually": [[22, "writing-a-vapi-manually"]], "Prerequisites": [[23, "prerequisites"]], "Getting Started": [[24, "getting-started"]], "The VAPI File": [[25, "the-vapi-file"]], "Attribution and License": [[26, "attribution-and-license"]], "The CCode Attribute": [[27, "the-ccode-attribute"]], "Create a Root Namespace": [[28, "create-a-root-namespace"]], "Include the C Header Files": [[29, "include-the-c-header-files"]], "Symbol Name Translations": [[30, "symbol-name-translations"]], "Code Formatting Conventions": [[31, "code-formatting-conventions"]], "Documentation and Valadoc.org": [[32, "documentation-and-valadoc-org"]], "The Version Attribute": [[33, "the-version-attribute"]], "Using Vala\u2019s Automatic Memory Management": [[34, "using-vala-s-automatic-memory-management"]], "Pointers in C (or what all these *\u2019s mean)": [[35, "pointers-in-c-or-what-all-these-s-mean"]], "Constants, the Stack and the Heap in C": [[36, "constants-the-stack-and-the-heap-in-c"]], "The Concept of \u201cOwnership\u201d in Vala": [[37, "the-concept-of-ownership-in-vala"]], "Binding to C Heap Handlers": [[38, "binding-to-c-heap-handlers"]], "Recognizing Vala Semantics in C Code": [[39, "recognizing-vala-semantics-in-c-code"]], "Constants": [[40, "constants"]], "Enums and Flags": [[41, "enums-and-flags"]], "Simple Type Structs": [[42, "simple-type-structs"]], "Structs": [[43, "structs"], [65, "structs"], [72, "structs"], [115, "structs"]], "Compact Classes": [[44, "compact-classes"]], "Singly-Owned Classes": [[44, "singly-owned-classes"]], "Reference-Counted Classes": [[44, "reference-counted-classes"]], "Functions": [[45, "functions"]], "Delegates": [[46, "delegates"], [115, "delegates"]], "Fundamentals of Binding a C Function": [[47, "fundamentals-of-binding-a-c-function"]], "Out and Reference Parameters and Return Values": [[48, "out-and-reference-parameters-and-return-values"]], "Ownership": [[49, "ownership"], [142, "ownership"]], "Nullability": [[50, "nullability"]], "Static Methods": [[51, "static-methods"]], "Changing the Position of Generated Arguments": [[52, "changing-the-position-of-generated-arguments"]], "Default Values and Changing an Argument\u2019s Position": [[53, "default-values-and-changing-an-argument-s-position"]], "Adapting a Signature with a Vala Wrapper": [[54, "adapting-a-signature-with-a-vala-wrapper"]], "Variadic Arguments (a.k.a. \u201c\u2026\u201d)": [[55, "variadic-arguments-a-k-a"]], "Functions That Do Not Return": [[56, "functions-that-do-not-return"]], "Methods that Change the Instance Reference": [[57, "methods-that-change-the-instance-reference"]], "Methods that Destroy the Instance Reference": [[58, "methods-that-destroy-the-instance-reference"]], "Adding Vala Friendly Semantics": [[59, "adding-vala-friendly-semantics"]], "to_string () Methods": [[60, "to-string-methods"]], "Properties": [[61, "properties"], [122, "properties"], [125, "properties"]], "Collections": [[62, "collections"], [136, "collections"]], "Binding a C Function\u2019s Parameter and Return Types": [[63, "binding-a-c-function-s-parameter-and-return-types"]], "Basic Types": [[64, "basic-types"]], "Arrays": [[66, "arrays"], [74, "arrays"], [112, "arrays"]], "Array Length is Passed as an Argument": [[66, "array-length-is-passed-as-an-argument"]], "Array is Null-Terminated": [[66, "array-is-null-terminated"]], "Array Length is a Constant Expression": [[66, "array-length-is-a-constant-expression"]], "Array Length is Unknown": [[66, "array-length-is-unknown"]], "Array Length is Known by Some Awkward Means": [[66, "array-length-is-known-by-some-awkward-means"]], "Strings and Buffers": [[67, "strings-and-buffers"]], "Function Pointers": [[68, "function-pointers"], [75, "function-pointers"]], "Parameters of Variable Type (Generics)": [[69, "parameters-of-variable-type-generics"]], "Generic Methods": [[69, "generic-methods"]], "Generic Classes and Structs": [[69, "generic-classes-and-structs"]], "The User Pointer Case": [[69, "the-user-pointer-case"]], "Pointers": [[70, "pointers"], [144, "pointers"]], "Binding a C Struct\u2019s Fields": [[71, "binding-a-c-struct-s-fields"]], "Pointers to Structs": [[73, "pointers-to-structs"]], "Unions": [[76, "unions"]], "Extra Hints": [[77, "extra-hints"]], "Awkward Situations": [[78, "awkward-situations"]], "Array Lengths": [[79, "array-lengths"]], "Dependently Typed Ownership": [[80, "dependently-typed-ownership"]], "Member Length": [[81, "member-length"]], "Owned Array of Unowned Objects": [[82, "owned-array-of-unowned-objects"]], "Shared Context Delegates": [[83, "shared-context-delegates"]], "Valadoc Guide": [[85, "valadoc-guide"]], "Quick Start": [[86, "quick-start"]], "Basic Usage": [[86, "basic-usage"]], "Command Line Tool": [[87, "command-line-tool"]], "Essential Options": [[87, "essential-options"]], "Documentation Comment Markup": [[88, "documentation-comment-markup"]], "Documentation Comment Structure": [[88, "documentation-comment-structure"]], "Brief Description": [[89, "brief-description"]], "Example": [[89, "example"], [154, "example"], [158, "example"]], "Formatting": [[90, "formatting"]], "Linebreaks and Paragraphs": [[90, "linebreaks-and-paragraphs"]], "Comment": [[90, "comment"], [90, "id1"], [90, "id3"], [90, "id5"], [90, "id7"], [90, "id9"], [90, "id11"]], "Output": [[90, "output"], [90, "id2"], [90, "id4"], [90, "id6"], [90, "id8"], [90, "id10"], [90, "id12"]], "Text Highlighting": [[90, "text-highlighting"]], "Lists": [[90, "lists"]], "Code Blocks": [[90, "code-blocks"]], "Images and Links": [[90, "images-and-links"]], "Tables": [[90, "tables"]], "Headers": [[90, "headers"]], "Taglets": [[91, "taglets"]], "Inline Taglets": [[91, "inline-taglets"]], "Block Taglets": [[91, "block-taglets"]], "Contributing to Valadoc": [[92, "contributing-to-valadoc"]], "Valadoc Guide (What you\u2019re reading now!)": [[92, "valadoc-guide-what-you-re-reading-now"]], "Valadoc Command Line Tool": [[92, "valadoc-command-line-tool"]], "Valadoc.org (API References Website)": [[92, "valadoc-org-api-references-website"]], "Developer Guides": [[93, "developer-guides"]], "Vala FAQ": [[94, "vala-faq"]], "Why have you created a whole new programming language? Why didn\u2019t you just use C++, C#, D, Java, Python,\u2026?": [[94, "why-have-you-created-a-whole-new-programming-language-why-didn-t-you-just-use-c-c-d-java-python"]], "How can I use Vala libraries from C, C++, C#, D, Java, Python,\u2026?": [[94, "how-can-i-use-vala-libraries-from-c-c-c-d-java-python"]], "How does the performance of Vala applications compare to other applications?": [[94, "how-does-the-performance-of-vala-applications-compare-to-other-applications"]], "Vala is quite similiar to C#. Do you plan to replace Mono?": [[94, "vala-is-quite-similiar-to-c-do-you-plan-to-replace-mono"]], "What does \u201cstring? foo\u201d mean?": [[94, "what-does-string-foo-mean"]], "Can I use keywords as identifiers?": [[94, "can-i-use-keywords-as-identifiers"]], "Why do I have to inherit from GObject?": [[94, "why-do-i-have-to-inherit-from-gobject"]], "Can I use pointer arithmetic inside strings?": [[94, "can-i-use-pointer-arithmetic-inside-strings"]], "How to test if an object is some class or subclass?": [[94, "how-to-test-if-an-object-is-some-class-or-subclass"]], "How to force cast an object from one type to another type?": [[94, "how-to-force-cast-an-object-from-one-type-to-another-type"]], "Does Vala have a preprocessor?": [[94, "does-vala-have-a-preprocessor"]], "What does [SimpleType] and [Compact] in bindings mean?": [[94, "what-does-simpletype-and-compact-in-bindings-mean"]], "How do I read from stdin?": [[94, "how-do-i-read-from-stdin"]], "How do I get the GType for something?": [[94, "how-do-i-get-the-gtype-for-something"]], "Why do static members not get initialized?": [[94, "why-do-static-members-not-get-initialized"]], "Why can\u2019t I chain up to base constructor?": [[94, "why-can-t-i-chain-up-to-base-constructor"]], "How do I convert from uint8[] (or char[]) to string and viceversa?": [[94, "how-do-i-convert-from-uint8-or-char-to-string-and-viceversa"]], "How do I create an array of structs?": [[94, "how-do-i-create-an-array-of-structs"]], "How do I pass user data for a callback?": [[94, "how-do-i-pass-user-data-for-a-callback"]], "I have a config.vapi binding for config.h, but it is not the first file included": [[94, "i-have-a-config-vapi-binding-for-config-h-but-it-is-not-the-first-file-included"]], "How can I fix CC warnings?": [[94, "how-can-i-fix-cc-warnings"]], "Why don\u2019t you use .typelib instead of .gir?": [[94, "why-don-t-you-use-typelib-instead-of-gir"]], "Why should I use .vapi instead of .gir with --pkg?": [[94, "why-should-i-use-vapi-instead-of-gir-with-pkg"]], "Is having a local copy of a .vapi in my project good practice?": [[94, "is-having-a-local-copy-of-a-vapi-in-my-project-good-practice"]], "Vala Documentation": [[95, "vala-documentation"]], "Sections": [[95, "sections"]], "External Resources": [[95, "external-resources"]], "Community": [[95, "community"]], "Contribute": [[95, "contribute"]], "Installation Guide": [[96, "installation-guide"]], "Linux": [[96, "linux"]], "Fedora": [[96, "fedora"]], "Debian": [[96, "debian"]], "Arch Linux": [[96, "arch-linux"]], "ALT Linux": [[96, "alt-linux"]], "*BSD": [[96, "bsd"]], "Windows": [[96, "windows"]], "MSYS2": [[96, "msys2"]], "Windows Subsystem for Windows (WSL)": [[96, "windows-subsystem-for-windows-wsl"]], "Mac OS X": [[96, "mac-os-x"]], "Verifying the Installation": [[96, "verifying-the-installation"]], "Build Systems": [[97, "build-systems"]], "Code Editors and IDEs": [[98, "code-editors-and-ides"]], "Tooling": [[99, "tooling"]], "Language Server Protocol Support": [[100, "language-server-protocol-support"]], "Syntax Support": [[102, "syntax-support"]], "GUI Programming": [[103, "gui-programming"]], "Tutorials": [[104, "tutorials"]], "Programming Language": [[105, "programming-language"]], "Main Tutorial": [[106, "main-tutorial"]], "What is Vala?": [[106, "what-is-vala"]], "Who is this tutorial for?": [[106, "who-is-this-tutorial-for"]], "Conventions": [[106, "conventions"]], "First Program": [[107, "first-program"]], "Your First Program": [[107, "your-first-program"]], "Compile and Run": [[107, "compile-and-run"]], "Basics": [[108, "basics"], [118, "basics"]], "Source Files and Compilation": [[109, "source-files-and-compilation"]], "Syntax Overview": [[110, "syntax-overview"]], "Comments": [[111, "comments"]], "Value Types": [[112, "value-types"]], "Strings": [[112, "strings"]], "Reference Types": [[112, "reference-types"]], "Static Type Casting": [[112, "static-type-casting"]], "Type Inference": [[112, "type-inference"]], "Defining new Type from other": [[112, "defining-new-type-from-other"]], "Operators": [[113, "operators"]], "Control Structures": [[114, "control-structures"]], "Language Elements": [[115, "language-elements"]], "Methods": [[115, "methods"]], "Anonymous Methods / Closures": [[115, "anonymous-methods-closures"]], "Classes": [[115, "classes"]], "Interfaces": [[115, "interfaces"], [125, "interfaces"]], "Code Attributes": [[116, "code-attributes"]], "Object Oriented Programming": [[117, "object-oriented-programming"]], "Construction": [[119, "construction"]], "Destruction": [[120, "destruction"]], "Signals": [[121, "signals"]], "Abstract Classes": [[124, "abstract-classes"]], "Virtual Methods": [[124, "virtual-methods"]], "Defining Prerequisites": [[125, "defining-prerequisites"]], "Defining default implementation in methods": [[125, "defining-default-implementation-in-methods"]], "Mixins and Multiple Inheritance": [[125, "mixins-and-multiple-inheritance"]], "Explicit method implementation": [[125, "explicit-method-implementation"]], "Polymorphism": [[126, "polymorphism"]], "Method Hiding": [[127, "method-hiding"]], "Run-Time Type Information": [[128, "run-time-type-information"]], "Dynamic Type Casting": [[129, "dynamic-type-casting"]], "Generics": [[130, "generics"]], "GObject-Style Construction": [[131, "gobject-style-construction"]], "Advanced Features": [[132, "advanced-features"]], "Assertions and Contract Programming": [[133, "assertions-and-contract-programming"]], "Parameter Directions": [[135, "parameter-directions"]], "ArrayList": [[136, "arraylist-g"]], "HashMap": [[136, "hashmap-k-v"]], "HashSet": [[136, "hashset-g"]], "Read-Only Views": [[136, "read-only-views"]], "Methods With Syntax Support": [[137, "methods-with-syntax-support"]], "Multi-Threading": [[138, "multi-threading"]], "Threads in Vala": [[138, "threads-in-vala"]], "Resource Control": [[138, "resource-control"]], "The Main Loop": [[139, "the-main-loop"]], "Asynchronous Methods": [[140, "asynchronous-methods"]], "Examples": [[140, "examples"]], "Weak References": [[141, "weak-references"]], "Unowned References": [[142, "unowned-references"]], "Methods ownership": [[142, "methods-ownership"]], "Properties ownership": [[142, "properties-ownership"]], "Ownership Transfer": [[142, "ownership-transfer"]], "Variable-Length Argument Lists": [[143, "variable-length-argument-lists"]], "Non-Object classes": [[145, "non-object-classes"]], "D-Bus Integration": [[146, "d-bus-integration"]], "Profiles": [[147, "profiles"]], "Experimental Features": [[148, "experimental-features"]], "Chained Relational Expressions": [[149, "chained-relational-expressions"]], "Regular Expression Literals": [[150, "regular-expression-literals"]], "Strict Non-Null Mode": [[151, "strict-non-null-mode"]], "Libraries": [[152, "libraries"]], "Using Libraries": [[153, "using-libraries"]], "Creating a Library": [[154, "creating-a-library"]], "Compilation and linking using Command Line": [[154, "compilation-and-linking-using-command-line"]], "Binding Libraries with VAPI Files": [[155, "binding-libraries-with-vapi-files"]], "ABI and API Design Choices": [[156, "abi-and-api-design-choices"]], "ABI": [[156, "abi"]], "API Design": [[156, "api-design"]], "Avoid Custom Constructors": [[156, "avoid-custom-constructors"]], "Avoid Using varargs": [[156, "avoid-using-varargs"]], "Avoid Using Generics": [[156, "avoid-using-generics"]], "Further Reading": [[156, "further-reading"]], "Binding to Vala Libraries from Other Languages": [[157, "binding-to-vala-libraries-from-other-languages"]], "Haskell": [[157, "haskell"]], "JavaScript": [[157, "javascript"]], "Lua": [[157, "lua"]], "Perl": [[157, "perl"]], "Python": [[157, "python"]], "Rust": [[157, "rust"]], "Using Autotools": [[158, "using-autotools"]], "Tools": [[159, "tools"]], "valac": [[160, "valac"]], "Techniques": [[163, "techniques"]], "Using GLib": [[165, "using-glib"]], "File Handling": [[165, "file-handling"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/tooling/build-systems.html b/tooling/build-systems.html index 4a05c11..f969e9d 100644 --- a/tooling/build-systems.html +++ b/tooling/build-systems.html @@ -271,6 +271,9 @@
    • 6.1. Using Libraries
    • 6.2. Creating a Library
    • 6.3. Binding Libraries with VAPI Files
    • +
    • 6.4. ABI and API Design Choices
    • +
    • 6.5. Binding to Vala Libraries from Other Languages
    • +
    • 6.6. Using Autotools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools
  • 7. Tools diff --git a/tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.html b/tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.html index 4704dba..7210214 100644 --- a/tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.html +++ b/tutorials/programming-language/main/06-00-libraries/06-01-using-libraries.html @@ -271,6 +271,9 @@
  • 6.1. Using Libraries
  • 6.2. Creating a Library
  • 6.3. Binding Libraries with VAPI Files
  • +
  • 6.4. ABI and API Design Choices
  • +
  • 6.5. Binding to Vala Libraries from Other Languages
  • +
  • 6.6. Using Autotools
  • 7. Tools
  • 7. Tools