From 2dcad8f5c899ecec459d9e2a2c30211ee9e6c20c Mon Sep 17 00:00:00 2001 From: Nico Vertriest Date: Tue, 8 Apr 2014 13:24:42 +0200 Subject: [PATCH] Doc: correct link/compilation errors in Qt Declarative Task-number: QTBUG-34749 Change-Id: I507d54b0568d77c6099a0bd99f5c369b8667032a Reviewed-by: Venugopal Shivashankar Reviewed-by: Martin Smith --- .../doc/src/networkaccessmanagerfactory.qdoc | 38 +++++++++++++ .../dialcontrol/dialcontrol.qmlproject | 17 ++++++ .../doc/images/qml-dialcontrol-example.png | Bin 0 -> 33569 bytes .../dialcontrol/doc/src/dialcontrol.qdoc | 53 ++++++++++++++++++ .../doc/images/qml-flipable-example.png | Bin 0 -> 13301 bytes .../flipable/doc/src/flipable.qdoc | 49 ++++++++++++++++ .../customitems/flipable/flipable.qmlproject | 16 ++++++ .../doc/images/qml-scrollbar-example.png | Bin 0 -> 159568 bytes .../scrollbar/doc/src/scrollbar.qdoc | 37 ++++++++++++ .../doc/images/qml-tabwidget-example.png | Bin 0 -> 5298 bytes .../tabwidget/{ => doc/images}/tab.png | Bin .../tabwidget/doc/src/tabwidget.qdoc | 40 +++++++++++++ .../doc/images/qml-imageprovider-example.png | Bin 0 -> 2259 bytes .../imageprovider/doc/src/imageprovider.qdoc | 37 ++++++++++++ .../doc/src/threadedlistmodel.qdoc | 35 ++++++++++++ .../threading/workerscript/workerscript.js | 40 +++++++++++++ .../workerscript/workerscript.qmlproject | 40 +++++++++++++ examples/quick/views/doc/src/views.qdoc | 2 +- src/imports/localstorage/plugin.cpp | 2 +- .../doc/images/visualitemmodel.png | Bin .../qmllanguageref/modules/cppplugins.qdoc | 4 +- .../src/qmllanguageref/modules/qmldir.qdoc | 6 +- .../syntax/objectattributes.qdoc | 8 +-- .../qmllanguageref/typesystem/basictypes.qdoc | 5 +- src/qml/doc/src/whatsnew.qdoc | 5 +- src/qml/qml/qqmlextensionplugin.cpp | 4 +- .../qml/qqmlnetworkaccessmanagerfactory.cpp | 4 +- src/qml/types/qqmllistmodel.cpp | 4 +- src/qml/types/qqmlobjectmodel.cpp | 4 +- src/qml/types/qquickworkerscript.cpp | 6 +- src/quick/doc/qtquick.qdocconf | 2 + .../concepts/modelviewsdata/cppmodels.qdoc | 6 +- .../concepts/statesanimations/animations.qdoc | 4 +- .../src/concepts/statesanimations/states.qdoc | 2 +- src/quick/doc/src/examples.qdoc | 2 +- src/quick/doc/src/tutorial.qdoc | 2 +- src/quick/items/qquickborderimage.cpp | 2 +- src/quick/items/qquickflickable.cpp | 2 +- src/quick/items/qquickflipable.cpp | 2 +- src/quick/items/qquickimage.cpp | 4 +- src/quick/items/qquicklistview.cpp | 4 +- src/quick/items/qquickmousearea.cpp | 2 +- src/quick/items/qquicktext.cpp | 2 +- src/quick/items/qquicktextedit.cpp | 2 +- src/quick/items/qquicktextinput.cpp | 2 +- src/quick/items/qquicktranslate.cpp | 2 +- src/quick/util/qquickanimation.cpp | 3 +- src/quick/util/qquickbehavior.cpp | 2 +- src/quick/util/qquickfontloader.cpp | 2 +- src/quick/util/qquickimageprovider.cpp | 7 +-- src/quick/util/qquickpropertychanges.cpp | 2 +- src/quick/util/qquickstate.cpp | 2 +- src/quick/util/qquicktransition.cpp | 2 +- 53 files changed, 459 insertions(+), 59 deletions(-) create mode 100644 examples/qml/networkaccessmanagerfactory/doc/src/networkaccessmanagerfactory.qdoc create mode 100644 examples/quick/customitems/dialcontrol/dialcontrol.qmlproject create mode 100644 examples/quick/customitems/dialcontrol/doc/images/qml-dialcontrol-example.png create mode 100644 examples/quick/customitems/dialcontrol/doc/src/dialcontrol.qdoc create mode 100644 examples/quick/customitems/flipable/doc/images/qml-flipable-example.png create mode 100644 examples/quick/customitems/flipable/doc/src/flipable.qdoc create mode 100644 examples/quick/customitems/flipable/flipable.qmlproject create mode 100644 examples/quick/customitems/scrollbar/doc/images/qml-scrollbar-example.png create mode 100644 examples/quick/customitems/scrollbar/doc/src/scrollbar.qdoc create mode 100644 examples/quick/customitems/tabwidget/doc/images/qml-tabwidget-example.png rename examples/quick/customitems/tabwidget/{ => doc/images}/tab.png (100%) create mode 100644 examples/quick/customitems/tabwidget/doc/src/tabwidget.qdoc create mode 100644 examples/quick/imageprovider/doc/images/qml-imageprovider-example.png create mode 100644 examples/quick/imageprovider/doc/src/imageprovider.qdoc create mode 100644 examples/quick/threading/threadedlistmodel/doc/src/threadedlistmodel.qdoc rename src/{quick => qml}/doc/images/visualitemmodel.png (100%) diff --git a/examples/qml/networkaccessmanagerfactory/doc/src/networkaccessmanagerfactory.qdoc b/examples/qml/networkaccessmanagerfactory/doc/src/networkaccessmanagerfactory.qdoc new file mode 100644 index 0000000000..a4d4acd715 --- /dev/null +++ b/examples/qml/networkaccessmanagerfactory/doc/src/networkaccessmanagerfactory.qdoc @@ -0,0 +1,38 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title C++ Extensions: Network Access Manager Factory Example + \example networkaccessmanagerfactory + + This example shows how to use QQmlNetworkAccessManagerFactory to create a QNetworkAccessManager + with a proxy. + + Usage: + networkaccessmanagerfactory [-host -port ] [file] +*/ + diff --git a/examples/quick/customitems/dialcontrol/dialcontrol.qmlproject b/examples/quick/customitems/dialcontrol/dialcontrol.qmlproject new file mode 100644 index 0000000000..4056ad87ef --- /dev/null +++ b/examples/quick/customitems/dialcontrol/dialcontrol.qmlproject @@ -0,0 +1,17 @@ +import QmlProject 1.1 + +Project { + mainFile: "dialcontrol.qml" + + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } +} + diff --git a/examples/quick/customitems/dialcontrol/doc/images/qml-dialcontrol-example.png b/examples/quick/customitems/dialcontrol/doc/images/qml-dialcontrol-example.png new file mode 100644 index 0000000000000000000000000000000000000000..74cd645d3adcdbd5df3ab3e97d565bd00796e2f1 GIT binary patch literal 33569 zcmeEuhd0%K{68|T5t6t@<_*aXNwTuDNme%5D`fAPO?Jpi_TJemA)91nuY_!(@3YVM ze9!s)5x;wm&~h?zyDAMhity^Pi?G&I6@@YRLxd>rV9hDL`bDGn7s1$T;G%;c{Tw4;!*thlHvQ1MGS^DDcq*dNdy4jjk|88aV*}Dag)k3z`dfkdu z$3AZr)m2FsYqwZ-EyrxlNpaO&iyO1DF=(NtT;E={|I`_hS30>^wlC#$$0la%$Cf>M z{;@Pe>SSkT?xbmb_SM(NAzoT&5=Ga2@pc ziFZ8njktBFlptqXp*dhyHElgwYqHPS@Uw3V*DB3baHQ=H>;|tuKqY-S)!5Fze@JsgCSO?K{r_Y z#?nZj`nOZ*0PzkHgvso(z}M{~jQs(#SHhV}`D0niENO!ntBCzQRXR&u90L0Fn9H8q zzASHqhMpHqcnTA}GeJs~O?e1q93Q(xE%T%h5c5z*Y7{+dyuzdUo2)EzYAfFJI6>|f z0rpg}*7ClqT%M|MroOH&K}e@R9oja+5E+b~+IJk5%%E;c+Pq&XXM-b ze2e#`d(i|QTf$?ylFAkxP6c$)*uYj!^FmFw#M08zuU{3*%TOe^gAB4y!>ZtdLM!MxnJx$wbs*>d1Ylo23)?eA5;tI0?m7|cXoWeV&eNuelK;y zf+OT|a8g!2)2@rzavhmBAu|@@=H}+*b^0~i zFfyWIeqMxVU1)_3RiaaOd~(7V=$b)}>BnTK#;Q>?;Uws_Iht2d!Od{Zf|XUs69=~W z@p}bMKT(5=;~m?&8517E2;4DBQ@X$ki`UY<#oBU>1?5RajBd__{8hgkRbw^PIA
RCez~d}x+B=E(>;eV>i(xI9W% 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 Npktz4Np_0(e*j_yKxhB} literal 0 HcmV?d00001 diff --git a/examples/quick/customitems/dialcontrol/doc/src/dialcontrol.qdoc b/examples/quick/customitems/dialcontrol/doc/src/dialcontrol.qdoc new file mode 100644 index 0000000000..f0c5863526 --- /dev/null +++ b/examples/quick/customitems/dialcontrol/doc/src/dialcontrol.qdoc @@ -0,0 +1,53 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +/*! + \title UI Components: Dial Control Example + \example customitems/dialcontrol + + This example shows how to create a dial-type control. It combines + \l Image elements with \l Rotation transforms and \l SpringAnimation behaviors + to produce an interactive speedometer-type dial. + + \image qml-dialcontrol-example.png +*/ + + diff --git a/examples/quick/customitems/flipable/doc/images/qml-flipable-example.png b/examples/quick/customitems/flipable/doc/images/qml-flipable-example.png new file mode 100644 index 0000000000000000000000000000000000000000..dd68a66cef9ff3f2eab45fffc4518d7acf89867e GIT binary patch literal 13301 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 literal 0 HcmV?d00001 diff --git a/examples/quick/customitems/flipable/doc/src/flipable.qdoc b/examples/quick/customitems/flipable/doc/src/flipable.qdoc new file mode 100644 index 0000000000..7ee5fba73a --- /dev/null +++ b/examples/quick/customitems/flipable/doc/src/flipable.qdoc @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title UI Components: Flipable Example + \example customitems/flipable + + This example shows how to use the \l Flipable element. + + \image qml-flipable-example.png +*/ + diff --git a/examples/quick/customitems/flipable/flipable.qmlproject b/examples/quick/customitems/flipable/flipable.qmlproject new file mode 100644 index 0000000000..68718b2e69 --- /dev/null +++ b/examples/quick/customitems/flipable/flipable.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.1 + +Project { + mainFile: "flipable.qml" + + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } +} diff --git a/examples/quick/customitems/scrollbar/doc/images/qml-scrollbar-example.png b/examples/quick/customitems/scrollbar/doc/images/qml-scrollbar-example.png new file mode 100644 index 0000000000000000000000000000000000000000..54adf33daa23610174af41491d779a90688c72da GIT binary patch literal 159568 zcmV)jK%u{hP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RZ1`G`lCb40e7ytkOB6LMqbVF}# zZDnqB07G(RVRU6=Aa`kWXdp*PO;8|jZXjVGO<`k)sCPpE03ZNKL_t(|+C;otk0eWy zq$i?k<`I#XsydfGGZ@ZH6SEf*SPKUGD78Z1?Ftb;*nfcQX~? zgGDv-rGU&pl)Ia&n(8N_#{c`@{W|~#U>Y_I0RRDlvVbsQ)3yxQ;Dkd8tRI#%ZNp&) z(IAorr!WlJu7aFET7qH9HC@vLg7QR)V3l2zU{7lrsUl#2wrN;4%rI=yg-HVni!k9T z6d;3Tt}BCuhB-z@lQBw`0v4;Fv}u6pjI!wj;hMkz3B!&mmlOe^g3wR|B^d;gU>MdQ z>B!*$I32X*a%0))Q~{l}W&(0whoNRmDZ!y9|~ZYTo1H?rA{(e^QJ z*LQ-a)=&McelQUPh{znnazxt*Rvj9LYff+!BxQ^3lwn-o-tX5V6D@hY?HQ-jQ*R`# zBs1I7<>l>q+s8bPJsSvoczIz;u47CfEo-0W?ZgbhU*F#dp4!&8F6sT-8=$Al2_d#l zbTY?2Y8(l}I9)cL`*wc*{M*+rzkPmvI{o!u|ML9u`lmmC`TY6InD?K5`Q7Ps`uzE` zFolxp()x2h)tvjN)AP$ge*Ntay#<^=%sKD(-8KN!Je@j81DEqg^8NiiBfxfyI$bU= zA6}*U_Vr6BPHj7yw%Fd^?$`JC_v7u``{#f7`@fsFIw=JU0{{m>09;W;Vx<&#g%3iEGAzS{DbOOw08AD+1(OM;oge{`TER!a zFaih|1e*~+14xpAAOiu1Vc_vW1R z#|q5~Dy4ud3nT!w&hk*Ie6$2Z@BpLAAxMmoHt)lG`Y-x%U4GzyT z6>ME*pl58^nl-jS8gi61JbIc>aMn0dPY0iDX6^W{Pd%w;?tk^Q@IIPiH-tM>Qx?Ik;+uLpb z_VMEj8LZNGkc`61ZuxBKOM@~Cml9$O9DL^OFK-Jf1gm#3|F zO&t4pdV2Zx_1ktjKfgR3`))aiEzd8{ueaOn_V(70^EN^qjP0Ckb<90a{ptA3@Y+XVlVp&F3EF6@k^uq0B)oDGEZ9H*mTkfoLe`W`CrO%sZCh*q<+Kfw4Jc3m zXu%)@Ov^%0B~8&J9S|soVA!Czt{IJF5Ym8yBv6(~Kdue1Eg%8}C6>uZ+j0R;1Q9M6 zp(2Gy!Xy)hR&^IPT{IO$hbE~^+AF#@1H%SoR0KfM4gr9LAd4au5ugl90%96o&k~hk zc<%@>=bUB>f+<;Kvt=Y?!=@0$sA92lJv$Q-5pq~27`bk3t-mOyA<6K{;p{df3xTk0 zGVNv=nMs!>$#kDX0fd-sH+Uadn+XZ1L4gW3fwO=uTHDh0TGnh~c;AP`hJ+I^95jQQ zYO1Pji2+T4FflxP!-#_^1kJEmlB-&#fKriBs%SkK$L)6MjhZSN8K?6Y6IPG5NsK51 z>Q$~$iaQVynLO1z5Y#bn`7l(s!@XtAozt0Y=Z@)&wjblv&Z+i(zZ$b`{jNEOj0`y8 z=MPV(=jZEn9Q&UTncjRr6N$Lw>Gt*ZpZ0%jo!9&OcFt37(t*|je2vqlnjXlB-Wwvg zUH2i5A3uH?_p!C7n`eu2BF~X_Y0iQe(0;w%?pC|)5)j=#{QUgs)8*;%^5;K(jtoTJ z$32hy@bYxOy}draRNcq^mb`#lbH2S@|LVuHVyih^IrmXjL-WtSe*Pc-&Hs?#<#H}f zrN=&<<xgv ziaS!031QV029X(LNEG$>L7Iap3sw>Vm{DZeg8?9=03$=vpcROfz!0`4*N!6A zMDc=)!gJ`{FPH6H8pm-IIXMSvABXE`NYiq)(2IM3dMrZ&uR|OB_v18GK z9wmouhe-*70SM;8Auw42WeKZv;9oM7Edb%QZ(AlKR`EfEwII#<2uTHlB>=PkxavT@!F<#wM@ z$9TG&=dpWXA%-xIF&X>Q^Yfhh7<*oC+sD(^&i85N^H61F>&(p3$YyXJ`|N?XSv~}} zt--wBcFk)t*@8VkoL*bBxA(WNw=dWGdw*`T9o}kc9>>80nY}&5p}Jki>2j|7JdXX- z$JauQSr(7CYmbiHzJ0sTIrih%%jI%8wY!c$sC39i?)&{G7=36Sr=W-wPSFFtobnp> zMAPZzk`dH|c8z@=w>fpRb~5JE>*f9J?c+}$+1i)SzYQK^zn{i-ydU%M)7uY-9*h3uenu&Bwx`l^v8=aDhdjFb!4_Zaupg z!Ys@T09(wAv^m{T>-`DU9ELJF6^uzD0;jg=K5e(g<6e}HaUaJxKVJyfIFOuM9oDSL zK$o#83>O6oFZDs_J=rIeqN=zCWLz;;h^4`t{4N(OV=V zteRB3ef@H@?Y{3PZ}ULQe(o>9ttIAhJx0B~9Y1}1em+0HUEiNxo=yMsyPrvZdwc7d zij**d3L`hWki=jGB;^56W`&-=VZ z`cI#~{ruCXV>@5YPvdBR`qO`|>`e2F=cnzGpFTW2{ipx%AKTW(m~XfDtvg#}pDeV( zVh;WeG7=zYOHRXo2^oX~fFWBpS6LIr{~zgwAyX-ahzQcsqPv_b2W%JRMGHk+LXjat zGzdxMl9|jvm&!4~0}vZMOm;G@a!gaI0Y^kP!Y-sisZ`LTZda}1*@^%o7(rD*5s`*S z1}!lnNS1a)0Fvwnnh|KTsK`i}!4^;=(W1ryO5p+&GEHjMl$}Upp&E2AX=({zG0H%- zPUM7aVpbh0|$g+Vah)=MVp=i$qfZ-aLyn))^?G$5tx+Ihs7jw9Ageeq6tx9qKXHAbX@v55FV8iC7m4Csmv@@VaC=HsY14(ywBQN zgTpQ%5glbBk}Ra^S3X*xdb($b)L4%c6e`F9V5oIPUj6MgG6^t$@{nk5-2Lh z<+z+$%f5g6Hd`5T`n~RTuL!oS_wy+tj{B}-HZZql7Q%Bs=21_lEuuKTj{O81v-Ql0 zIGxS~McbI$+uQYeyLIyIpT50bp4w@vsjv5M2p)5OJYRUnaa@1-`D5>V{j{B*d3(Q~ z&X*0y-hTJH-~I7VzaGc^>2#V?uH$xl)7&!h_BO`cx66LIoS&Xw?)Rg$t@iPJ`VbBO z_)q`z```b*JVxDLKb`xo`~CXza@qI$#~*%9oTvA>@2@YP2yElj=IQ*peZ79gIqr1_ z&2;NMT7Q2Vt!E=`h{Sj5wwhZQ5%y9M{9tIS^$9w|7F8AkexxB26$I6Unt=f61Z7Op zVT=+8iKZD3Who+H)OhI601a?un<{X^T3acYh^P{&NX&sCGoEBkR#ExbtpNsugB2FZ zFcMsH8XTIlv1LR7V3?Xl!VQ)nH%-G4cF?6_K(>Q{v`Mt-0z*`~>=}sWvL$%Iw%|c`|W_d&~A|%Ph(3pF8p(SS~1J($aR!>A=D(HgE03sVL zIjTYcG6N%oCB%hHL|fcFpnA~tg5@P$I~ge$4e|)>gnA~+sP!csm9c18R&mN=^{6e@ zTcm(9X}gUvT+GZW8(ZYbn8P#aAVrcnRp4A@Qlz8Oa+zB+mG5=bG0uHEMe{K!MQ^ub z!)9Z`f!C4u*P#osf|2>G@+r0=UoPURP7+*Uny^zTFQnGB-k7 zs@Le|`Sb$EjJfl8()oI?^9DECX>tyuI26;BbAOSy`Lyw@(>#tHbIj5)X0$fC_r}al zqTQ{+=j$7SA_Eg3>lkx?zQptS<;&+Q2JRfOolHldM?}@Px33XAjzf@7@#~*|dwG8C z&rb@z&;7Z@xbK^z)LLxWd7LNa&BbyZx}VOyZ5eQl_W-u;uea;Lv9;&MEk6?#bGEU9WEyJodV@{&e1Yiy6m1fBEg-P{+Qj>eM#$b8p)?>bULk)EgdViiJgu6+#GFm}A*J^bmE*Mu1t1*dhtg`B3)EfNeHtK42$pIc&`(Z7v}+ zR?8#LknGe(A!bEVD7KJ8T2jQ~x6aJfl4-HfRTY)NB+GTxFw{e_L=Pfsk9a2ysEdjs?DZ@St1^d#B zvQ@+!f&*_yZ|&uLd2h_dD$eO_QB`lpy)!27KYjS=%lkK#PFovw?+wUP?MG`pROS7c zM~gU}HmQF5fq?*w zP!N1LhG;lqfenBE%`$X_9dN^nV3bvi#WK0PMuC8Bmn~^5U!3j54uOiWGz={zC=p!# z4F?sFBfQ@Hz+YI-^1le42u~LgE!v8^2aC%l(~`kp+8%(z6H_o4A{oJSpu^o*+7sr( zAp#&bZWdKoYOx&@1Q#oluvBvi)6*ElFbqVbATOERpd4Y+41+~ZP~bF4Hm%1V0WQ;< ztdb2U88ii0oPOY}K(YcwBjhNcT%vQecFSo;mJ5<)E+Ziwkwc?JWcggJIVd9#89Hin zYEddpP)HYq%&L^b>;))UX+>!jim}`_j0g%Dq#XuZ0n=k-&8^(*01nr%i(V8z)ySmL zGXn4|mQu-b+JpkNowuQRpZmbv>lokHq3kO4)3#RY_I~^J^~*7K!*V5J1KaWg803}- zOF?9YlZcSi8FdWIirxx}jf&dGtuVo=Sv|8MlNkkzcO?_H)-aUt+l>w z7RQ)2Be!`JxAuo$e?9e60IpHgv;x4?p+z{Nu+T zzI^_?ZSBLS4`WUcrJ7^fYTsoT*-IOEz*#<|P+KeOFBHHK7w!Lxq1I+N7H46^il&%0 z%XVql6{JFz0fI%ARRS4?1BiuMEW!YV)e|Y?T+q%*f*NA6QKW$^q>%=!N!rAe3{{C> zfT|KqM--a?pt#_QSrnJ7f$kNxCWLUP$}$xVfsiH1K(4SaP)Ia5vCM6@td&L5UG6L{ z;pCy91#HyAAy!5aAaaQ@OXLz``2)cR@J$7lsQp0NTBr*)Xj+e^Qmhi_jF8vOnS`t= zrQo2v5Dy`w4a6fzfl1hHPO}*KSaiTawIDss8L{MUkT$AZM0-?(spVBBLbc3&wi%6K zSB)(&bNQQ7o{%$721=01s>OvOG;4VcvuXyF6rhN_oX;iGF-Hy0L}nzm7*joCjAOqZ z!(haR*O&8_m^;-d#UWJ~rZ8&mz)^tHY(lx} zyx(ii{c=79K<2mWoq7KDcJ%ht`?g(T$GqNWCZBphCCppRQ8JOe4P)N#ZENSPN1Ts+ zpYt9W-1;=`bJy(#_eOF>c4v+IBiWjlAC8uF@RGXr1@t{kgwv(Vc#JJ~LiFzg;U?lV%@NHO9Dp zt;_wqU2L@0l{iOspF)g-y`5y&P;dF|>(?)Hznm}oK0bar$ap@Tjyc9SVE_2xr_(Pz zqQAetef}cM8A}r3(Kp_1$FR13&NH5WJb&H4yw%%vUY|}+ojmsqV}IIW?l*D@-&!9U z?;l@3{`#k1<=atjiv8)s(=o0f`<7qdkHaKe>(Q*REoe!*Yd>E*k-6O6D;$>oyX0Yj zb}VYa?;a=wqe>10xzAzSguKMq2Bw617;{@J@rbAzvIv(XDPn0!B$}nR6wNAYiZuzd zfx*ZnK|E@aN4Z2cJCG}w0eyGunK>C0I@C-VV#V@=giBQpdogLta9H1y=cpNCWSE|C zz{zM0Q>tJ^SqS!7@`ODJ5G^AlEpy#UvEgLMv%nLaSS1{aVbbz|6s#bTAvdeTGr+k5 zS}rj&DACKLGbKCJGQ+aVk|Tg%u91YJC<2_`9(Et56i>5LYT zHP|4;Fd4ak5fLP7R{svHDVIyo_X!QU%xH5?$>cTx^0Wm~C?SwrplHfj%a>~oS=ZrQrC4}2Jw6Q8iL@N{RtRMnJoq2W@5ij}D)ZBC=j~a*XJ=8aT ze7W4O`<#l(ZXO3fbw`BHd3ovn_I5vQOMH1hd~BJmr#RZyk8u;!wyw!z6l6xPS%;3} zTg{qZ-fsi3SH0c#%jujgYYCI&P;%aDzDLCKdAnbCp3W_EL(6F2^v*nGKhIR_ZQKX; z;vR9?93A}>;i|*-Pe1;0O!mw3r=S1kzEjn1xBcZ6fB3^cUoP8m|N8dZpFg~Q>`i5! z^67Hv?cqQd4HAx3dH{H!6Y_yb1)_ium)UD|JCGh7lUC@%&gmg5kS+zYRLcj!u(W5G zhL_dcMMft|GYm#ngbc`Gcc!dTF|$CbueK%DU{Pp?7sfPU#uREsa3zFgBzF*Yx7{$o z)pbSE^MaiV=f#a%3#K{*Ih#j(i&kz(r9a#(BU;7vkDi6 z;c37PEQP1#$Wx%(G)tJkYQGjK;nJK;Bp+^7aMg@iCNY830^2HsL0Cvu#vncAGL06X zOU#-sAW{k~*cDVmMVc8|DkGGJy`=$}HR&=q6j4icuTn6jL54%-`lvxnNOU4>p@kT0 z982)@5gB1IbCzWnlr4x7>;T;s!B(pc4EYESaXX)}b;FfHo4K{tQe(DB*|Xi1IbEF$ z_hZ~tmWn;k?Yu>IiG_?vrYo|a=@Rx_N}U^b)JQ~Uwoa1A);U#c#S7@YLs=8V=o^6B zmKzRjd0Ny|EMZpFyy@c)pH8l~w{Lo{1dscEZf&L*xo!FF{axH=1EV2w(Ck^-F=Nid z;C&V*w%&T4QaLmPU+48xpcqf5%jNl=TjGRmboqEXXYbjT!J4Z~F<=D4k49$sX7QM+apdx)09>PD zhLGPA&{Av=np#vWw9pEi@t`9JciI!>C{y%GR~9)Th^wtwCC{{zjWQ=UrmAX<-uz|2 z7Md>6V8RP4v%o}_p;cWa85MrO8hTCBPIG`|6d$gBJ4~TqVn9{3_sG=*qN>}bun~Y& z{BGVU1gnzEw1dg%G&5n9ixk%I9br?N52YjtP4i}UMw>O!Xz@W@KznB+9i9tXbNS5( zE?-PC4zS`eZ>dSR!%?i|WiDnRqB0#(lf^AlrILclWGG=rg>wiaG9IQ|<~&9?0&d0@ z2**%8X3NdT{$dib8lNC-ld~tPThkgNf+A*>8cox~GGogKB0`Ofsa$ZVY=p9TB#hjL z2f^qyV$kDmsL>mg%{dBH3bcl<5I02t03ZNKL_t*aWbHmmpowJ6CN*v5WxGIxsftkn zW)rn-{eZaoewK7Cq*?c#p(>%%|s?nz=;Lk9-`+m`T|RG{6~txV560eF zKOtNkhZ>?_x&jFDp`kpioWfs*j7dEXD0qyt8ub|US+g)+qMvF}#-J4wf=~qz z6F{)mY}m5S%gZ6ND*S~GrddQJj9POj=2Asjj#Zo!Ub~xS**g=NQA>srG6<)ZY(&VS z1@7Pq^>t1HjkFVw=FDx42 z_aS(V*gLl8?bS6W#aJWq16zyd%gg=x);%IKBJSfT#%(`7zP)E#m(5 zt;H!bx6A2TL%#P=N@tvuc)QJ~AAbzCm_&ufyob))2}4`oE^XV#v3+a|zK?sPT1Pct z%RcM+^}mL$KHl0qbi4odr$2o9^y%Y|zxywLxbFA2U)m2mSKs<++rE8!YwMsB5X2N9 zDA$nwY8$?f`Dg(T$b<;2L1Qssl@L0^pGt; z;UP5{h!Et0xUBB$a05KVMVPS4dYqt;Yx1QYV|z<~?$m^5mC3LWYXmav1}7k(NPXY+ z{eaT26+j*%4q@wQ+|50PS* zD=?55VO6#;q$ov9&qVM$$8E*s)Md2q1D{mY!v@J%?ng!4JrR?suvQvn5o?^1oC6U7 zsm6h)tue6fG}l~s)Qm)STu!V@_DgGqCQD5qov{-$$nqne!?3Kq%9*`pW3qG%-3hil zfqm|yCZ1l-IJnOv6Na{P0DONR^3mcHjZ;&uDFqRkRhpO}5!tg9EKX5>`12p1pD&{< z$lWmZ<9NUG>3lwB-j5>^q_f9mOWZk*JApE9_xt7YLbhMue%rRKpHJWJZdCao3p+?Oy+ZxFYpJtBEtLvRu)$``s&z)u>hacJ!&s>@R)3LEj0rl zSLIK*o2dvd%(I8LjqHm2i7+=675St^DartP+sdO>+*FpW*51O2Z1<;)Qyx2GzI}Wg zv$wo$S&)ou?KFOT|IxOtLMD4QQ?|CPO9t98Wa|BRwKBHm!1u?G!zZ@VtiJU)H0BZL z8TIn~j5EeDGy8tO&k#ec!Jci;7w?{T;vNxW6f)0w_LtkNk5Naxj;D6x)(eGO#?#hr z`8=OqfBYQdpMBe&o}Oz?ol}u&h{kr&+CV5H{tT*ql9gP(a7%_5Kv;!2f#q~$BLrNQ zS2$K;rEEjY3}Z4_q9Y7|Gwfzd2ug8$D)2rg)Ucq z4asXI%(Zx20p!p{6-c60@q$QU8f6wRqza@LPKZH=g^RHgo^?b7k)E`Aqq@r^tl^3l z>wF>vq)n61%%n5TS}{w6KPd&4W{_L97%&jn;f$n!n#fF>K&YVQ6}*0m09l%a3C_$~ zsH9!tb;GBJ3nZ5ys@WOK>wLtl=0LOE&}~UXMlIHa&5S6*$OtUQaNwb7b8~d1(JdDQ zD6;W79(93m(5k9MBXhO`rOv1UibAM085(nIOcld7My$UM*WGw6U1lbtI~gVd0Ec+at8PPJl;7KH1>fpKen&(s7y4rl41x{5D-2-JW0OSw49jM~igdf6nO>w_ESM zM=Jlf|NZ}1lMKmR-dF+=OD`dSKrQD30Tm*r9E_FrUH|8G&4~bL*~hqi6(&d_Ry+mQ0s*GHyj9_G^5UaRuQA@sOdAeM6%auv5*f&4{k4>V zb)&ybS}xcT36p`O(a?nHwl*;09-?u_taI4saZ zE*T@q3={Du18V)4B}u+OXs}S>fRGWEg~5bSAg?it30RI=1S~KS>4@SATV1+2l}Jw| z31UFl($`lIfC`Omd7TkbNHm}{Lj*!(U33OA*dkRG(ZDFUs#*{(v&2F6Ic4IkbI_wo zQ&1U0bVZB;yt#so#R|+qG_{KY{Awd6GjB%0+R+>bVQIUw!YgrY_yyK zN0w}Bi`Zkk_kHV(PBfk_ZtZa%Z*Pw|xw7`Yd<|q7*LM)KQ7XW0;d$+E^2)_( zp=BF`i-WfJ1Jd>rnoys`wITFgXWu!X7Oir4`ql|?I{l^W^TRu+ji z87o&%uFGV+NCpTf{296t2C=>{7g1nI&n7Jdy6i(UF3wvmEgKHHdsZwvnHG6Kq!yf! z*ol~R0uwAC3qd4A+nz{ljDU+!&RJDvDsZ~gd88>tfTT)sxg33gWdX(#M+l~C(T)%i z9np{!GAU|8V?J6&vNi6S1w)ulMWbuR5^hiv6`6`Ws)ES2Ys{v`SbKNKqiv}}2{y1? zOV(mCvR5RCZOb_ZC1#FeWN2|LXxFGDRizm0MWRR4>Eq*g;27uO^DuzWIYz|GmN{l& zx-_fItuf+pj(ME>ZM(G%T44sXe7fyz43%rvQG*>lqMfItbK5$At+fO+Yg)K%)t0qM z+m_qyukVlJ@pzpzW{q?^KgK=p=N!WkRQ4u)oa2DDF$6k$pt-DwJ+HM{OdaK#u!!TF zX>dk}hif|8?Tf~I{dlw%%$TX|DSm(Zv2Fd&+L(W36iF6hyeV zEbaVE-z?`sEM@e%7#PJ^mzavyvmCn5m+PvQ_{R zMnnYYfJ(ZIq!rxP7Avms-5UFr$rKkSdnIvlf}-mJP^mtNkN`5=)|AKVldDe`o_8z= zrv^7?tQ<@->;$ZmIl#4#0s|(b2{eOX0*X+8C6Q^6TiMn+x}_38Ie9G^&@i^~K_qKK0v(&R+vRW1F1f%uLJnB(#V`~vtXq2+2x89Qo z@H}eUZj-^5+rGcOz8>djL}U0EvqKs#qsmw^`(6Y>YQUpkD+7K*XO&@zW@63w_m@PJcg?3 z<)v94_idXsVK*!{8ZM;aiVeds3ZT~o{9-T>>zY8o7h;{J7v|(j@BPVni_0(0xWYmz zi|ed_7fJwuQfVa+u`Wye1j-r(n;A46Vad~o%MZm2JCqYEm z&5Dc)pLAg&6cw!^%3@ywSgr&86PZuP3@lYQl*yMI@Sg3o$FE zwm9lQnk8xkBj44x?NH2?A1-&__wK2f6{T(KjA&M7A6;WiL`K-9M0PfJvg0T%rqpq~ zm1j1FFTCY#+nv-rALGox5X{;3WFX54jPtw((C!1r`Bor*`OCNYbRLgKjZrEx_kAll zJ5HTjk`eIe8*#fu2ZN&|4V44zN^N<+-^M)hmVD$m$H+OY5hIw@t8T^D6Q#Wc6_1}s zyWLdow;QAXkKg|F-~ZFUKg7VEEs(`V9Xj5R2=Cb+=Ueu$PnlnTd5W%fNBtb{kGB@Q zwV21T?>k%0Xvo;VeW|v#uWp}NR(o}T;B6b8d@|Lt_uhmNI^b| zB!Y;Gw~bh~H`R2CFsquAp9iQ60~29FAp{(VB9*}P*c3hwLdPv3jY&JNz7&978m~fCqcYmXXKZWsS;Ez|sHvyW1 z=O7T-P@Lzq{PFR4x<5NYP3Jjk9x)xj91~U9o9eOkwk4606-hyJdJ3ZydbHNOa#rPR zJ0s?-j5bjU7sfFLBdkKS73rqVn=M$O6D_MO>+ zIjTN>zRz)n%8`G0xzFRx1Fb#B3UY4Str&)CbZ*D{*l+#zWpAXSP%~|ek-b0O-e2F} z_WKRsInUp}|7uo{x6IzQh|Ap|*>HhvK~pn$rR!ql0po%&M~f9WUQsJAP|j7?6Qt3v zEH5$VL~!kJxt@2iaQTyrA`XpfN?iHb&s1QQ1c`Ks)}kUTBcyz(5GzYmD^!8>a>p)U zdamsO$Xwul^2ug-n)6zIlLVy+k=W9k{1zCo(E5uB69LSXSppSp3rJe_5Y*Lo!_TZ! zLg5jMUAQPSaT#c)O(Ka+v#w8fXrV{w=p@iQFPDu&kpWou;{W5snAkD}<_YEB^OkO^g5 zT4`d=lfmN2)@g*RF(SGogcUKyfMY{X#NI(@cNdW_xvvy~Q zt!3M9ylu>$!it5xfBXzXqvjEeeE%57cx3YXeEkpq^pAi2$AA3o`|oA7?#TT4>yL=+ z-3^$-_kFwFpIgsa$9`{L{N?%iFaOv7`G41k4xP?6o&Wm#_lO9iMX&c0w|x8f=)GEG zGgl7&DxEPTcwVaP+9@xrYeM#{<+Hd*HcMe)T-FrS(i5(Bsz6AldEGWrNXI}H(b7pH zLPil$!@+LYo^atxwWl59nAi6*-QwB=2SW;anNkWw1UzLkk@8HyK*?G~K2WiW`h19o zpdg}KKIB16*@ch;4YM9**~MTuRdg}fV1YHAR8JBZg3D7r6Rlw{Z(-na(FY<5qaZL# zOFKHr4K9yK2Hm^>b+M`h(nwwY!7{D2)XoWFPIFbzxCEGeft!|KH5KA!7ngO#kbGce z4$LSJb74=+EWqR5`sA52GSW+K1*b=9Cx zb;9V0!!;C>>&kjZRu#I~^)b$~zXh}O@#X86U;lPaL$TlUR!3#)RZ@X)62bYvf#%0N z0ccov8U4^SP?DYId5!N4GU42a6p>l+*)70NzwaL zB=4?P6Cd*kG+>rT>!|U#_dHH<#(m#!TOY161lHv3`T6Vfvpj=%AG6N3ZF)VQ$)#5GkRJnONNFL60UN+@$A4TZf4s*BJBG6NkZr9_lZq)2*_Xe6b%-b1uYL9{gO zY5tkHQV`hc)LKcwrXnL&5CIIicxlB~eG0C^G*_M$jcv8MF%*G$ z+SM~VG=UL~2CIyU#*K|NK0qQ}>!OA@q8KguUXBnE3Xm;4r(~4(eXF3WkU3ohB31Jv zGa#mN+x9sFW}ppmrTe|-Og$=hu!owr+uO^!J$v;XDW^T)@O zm~HP*mh1U>+gr@yaTMED;lnemvrd_JLW%NZX0Xkw^E|fPdiKmVtHzkv5T)n+Hs%~~ zws!n{4S}~VP^WfQ; zgq1ba+;6uI6f}}<5k1>D6%mp7^nB00y}dnpZFG*~$d|9}suR723DP~*D%aBIF|gci zONlj#tQDtYAj-?GN?(W45+RJRn*>0vl#$_xT0YAl#-F}rAQ^~NU{@?H3x=z4#rDXgiS zrZ_WXH-{}Jgl1`8qZN8yeTl<0RpDR}Gl7dQ3)cxQAReuUkcb8cx!3{$r%-k=*XwWa z8myMOPpriaVWL=7=eEYxAea!s8AX@{NorCWCv%kx!fJ8ttmR=E>j!lv(u(30mjc?A zoq#08b=HHy?1Km!aI?s$L}i#H=2qtfgk+1XArDDL1R_=xV1{B=N~pF+-*YEDm%602 zgpO@)V}6|DBU%KbSj@Hc9zwa=7OnR^5*Et}ZXd^E&XFxLJXO~&G8(G2cz%@5IUYjI z*!TV8{k+}3jEMxl-M%#B@Er3jz#;mei)@`WTzTur{CND>`qm<;sE>2+opkHHH1^(K zzP>o({pY(zZre-G9`wiYW{;<*jcmQgdCdF$=CkIQ$5B;U5JNpaV2EzfBk!JYMO!V1 z6E1ZzdzU>p_uK$x%hS%5k2!)Zk}BNqFFxlOYh4(Y&V$>QH44JE-Km^&BDc3+Uw`@b zmv7JCKHkr>jd9Th&!lSsb++4&k4Hqb)*AQ6@qT>&(MX{swy#g${)c|;?C0Bi=zRI| zwB?rD{&+tXp<=U|q4h?!%c#q#w(2l|B~5;km2@q2t_m;6i=ML16PYXHTa7V8RmE@; z5?EY4r*s1&G?VKS+bt1MDvJfI%-)5}0wJpC)nT->9u$POIA)j;SU8^5d|WI#0!Ttq z65!&_uJWh~&?=b01QJ#(H_M7CE(PRL9uRCu@fyR1oz`dZ-!kif;G{_}+VXUIOu!Lt zh_NV=@*>KHn7(#WS65K769GdMgJhda8p0$hmbh7!P)%mE)lR4+<|-=TXYCGa2_zSO z66+|VEI2Pf=asFr}W2qzFJtF9%IyXVYl za3153g{fc^T8U1F7^?;)RZX>t>*)vWs?spxF^=N9^NfBc8q_R8G3QdzP-ksD0K^7O zNMlQRRxAWyW|*~VP>zm2C(vM6xU-=y~uFx zEVgwJ0E3qWFq0Q+qZGiQ%w@NvgS5K^SoLi z6#$YzZNI@r(msPlW110Uqa7o_21{d;>&AZ7i001BWNkl7!PD7$-)^%FTXy^Sc+co<>uc)~dyjoP>(o&($KIMXlA($7I2Kp-$H&|6KVNUp z-7U5)0nE~Ne>$ela_eh1QZ3sUr)J!q^Xp%p+n&$))y#kW+i!h;Qb0iO@$_~7%P(IV z`}bdu^EhNS#^bZ6<=+H8UuApx%=xSl2t+CDg*%kEYzw4w`4nqu3#wEBsAXTVP6wc{ zfhcf9?pJ-wDuUnyM&TjIXjjd6wpe#&oQlbAM9v9S1|yvd|GX#$3n6lPU0l=3(#1t) z3JNR7LKH<51!%38WnmSYT8&VGBBaPLtQtZjbM=9?d=LW;AryAep~%^Mtm;7*=fdWT z5p)e^B~rMGQY~eoFB-R8YQcuUaHSFKt5+;@2r&96sa6BGfYY9thAJJ2UYOT!*sHCz z0ZKb-2`U;ZD1$%{87SE$J2T9&_^++4-&HU%rC=)?tj_{7T;=vAh$I;iUX{>PEZSt) z2_tH503CByAe|+ZG{|z_rvY7tl|d`UiP}yk0;dxxq$VE1L?hVUGjr)qcD9Ui0kR(E zJjX70BQr94M31xTSpCI7kgXx2GcsG8IYx)Et2Viz=Lo zQbVxyox9|)8rZVmxl#EzjzGV)+imY}h`{`JR?ACLDxo}Zq!eiP20KYreJ z-0x2o-;AnyxfgsmACNNk^B7stsy4C(KhPhK!f6i?*uLIR&0~(=UHs$;kUp0hp+Fi=U@KvcmL)8`7e4{?orH%a?D> zzFelO5rNGD5If6=HY0$jlV~6g#n??Yw|H3sfH|%Q%7=%y32th{B9E zZKG0Zs5@}lD%xKBL@=ppa)yI*=^SND5T}#@X3UyIK$H?%V4KPXWz{O%Oi7^J1=Lb9 zms=r(YrREAKrS;8eR2XelU~5ODiUlp%3gl_nK)B{s%ZNZ%q)&vK>@N<%8V5zkizs5 zmsutY#LPy*gHSMLQ45(8IPD-ySDm?i0wsD@HTEm1sY&JX-(;FqWL3t%oWbO^+E=Vf zbwadLZp%c78s#D|<@6o~NA0w8uBUrw!DM72k*!vGNI?Lan9<;Dr3fY&vXo6yBg#_Q z=w?{M1C1mw90G=_wG0Oa7mMMj^pd(ewZ&UK{?H*da%)qeY{E!OwTLs1% z|9iITo`aE7^P$@Nj;rOPJvQc+d+RxQJkEH2QjF~Re!Su8gpY4uzMPMDW2uOJ zPLne;z(BN!O+A5=Hy$4oL+3m{9;c=v^8NLl#jIW*I6|-QA0Lkq>|55Yw>v`N=YD&8 zfBpLO?d|mgj_R@PEpjWKzrQ{n8k*I~=i9Ast-VB@2kHcN<~F2xRBzRYLuYJ#-x^s7 zWOCX`++S`)y~MsFS_5CY9f~6H_IN+*{Vbe%ruO!7|M~m(hmO5JX9=p#JS+FStI&EH zQEC#C?R@-kKHii3^769X`^Py%4#&Xu{eS%Smv7&`eEs_N_S)!x7j{E$p<)r!dTkAe`Y$cCGCtFLVdjE_h)h7pW!6%u-50t5U2yWL7FHcb6Fzv=Tbp-F3FR)muFq><*vhAKuB zs)BQMF&13{gv&&T05e)?tiCi~g^Qo8aqG_+wwqjOn$@Xc#)=>VTs=An2PGj2TvlK! zv|3U=5izlPPmoSV*i&^7EjQQMi$Dwp5c~{))+zv5trZbZi_~s?J?>BXU6{gaz8%a z&ySCL@AohFpYLx!emu5q`}*{fNe`?l?0 zUiNYRZR@<*K1ea zE|wAbLUHC=%1xLIVPDaP1#N6xA?PB3guz-6(HR$&s*D&7fHNHs2_`(@f$EXLh{$CC ztS}K&nF`9KjL?GMWUXh@qEgP7aZ$Ul?8?Eg2NW(hVAhhP^E2F!pm@5yv_Q>jy-B*aZ5$t4VDJ4g2Eu#W?px0H!z}?} z)@|EE@fh#t)Z62|wMNWJN83DSYi{8z>%>r1y5M6T!M63S<(W^cBQ0sht?j-oPq~pO z&3R1c+%iQX?z5b6-_4$J@P83ne! zZLOmL<2X+p@5lRZzkRQhU$$?*zy07Ne5h~x7TY;=JiPDQtoi=-vG?cZytwuS{aX~~ zV#s@i_%5+_**F<+&z0H1LL^Vq%vI2*1{YS+V?EziKn9VyWL*-=Ous_9a~is8@l4fX zGc8h^>k6|k7@^nehvFjJO6wBN&u0dC5i3I?+<@R}lUi;Sz*?6F6a~ty){SQseOO)W zTqQtR@bqHCWOzx`Nokk~v}Ke92~2YUsOr*c7+)JOf5P~$#?{OH;#gB+Xr-fBm&QF| z8Wli8(6P|$<;Al_1Q%JKU`C*laM9wWjIUv{+bW-|3ODzKQCR%f60VAQ!UftLq16xS z)sHa&RGn+&(q&{^L@X(}kj%lXz|0`Qi6j&dN^3|?TvRoZa?&A+G9PT}G#z>g%o z-T>JIILx^w@!81CmFsV_h>Eg$AI7P6dM=S@GstK*=2R{XHb^VucIvSq_pSeY9QWs2 z+nYmU${B%ZanJ2#)C6X0Nucx?wN?y+rXFHa!}r^*k+W)g+80(9*5t@4a z@pgZDc5n_K=M;0h-R68J=9pE=ME?AF{xARWKOSQ~JlZoq{QLgRKmPW&5d)Fc`0bZp z`ri9<6d(J}y|+firO9#?$X!&>t9@em)E7@3E6Yw=X@C=`YwTFCVx-vxiz6_t5QHGs zh5=r%=FF|M?3)1G2uD_F85P$AwL8gg*xkahboN?Z8H=J9v2bz`*T!vyEI=7U5d}msvI(WCSQGF1%X&qumS1yi@=()x z0O}JIN?gdk0AuECCaEc{(3h1ZGq+mxXAD@IB3mQ7RAn^SWQ%rT>8gTiSly?HT#@Us zI-$)d9}C1cP;Kj5@0lqh8>9C*wYb$Xj^d^x130UO1_P0B)~vnV5j@YwbL>ys?jqc3 zkf_K?3e@n(&T4HU{D?6I+iX2s+bWc9$1#NLeaoh^j)r|sX5bu;2CdF|1Y1u4<{1Ilo|63j+lLPvKj$sZ zZ29&1`Ntoxr*yyfkJs1O(YGF68MR%Hhe!6lk8$?rveCu&P-oGbu9HKDmqY)QD7K%SHM*l`JxiGFv)elB6WL2R);jE?{x=lTKuibIw1vy>JbQpQs%(!y_O?mba=K zC~2(n-*OduVFN0;ekOmS+b`b13h$7J*nnw|g~IL3!V(P%n8siPE&;oiaGYVwRZAn< zp<~(G?M0`HRRzEmXcnb3g9@UO(^okoV->$He4PM6K5pkdthC(V((&4H8W)BWrFIg3(Gx{{shHJDAA13dV=g-#d-$#1j*rK@-`ee7XOKCnrg?k1?e~6+ zqj6KJ7UvwSV{GVqbO>22&%sqV5wDLADQDsR7^w5CacVps$NRy3-}X1%fcyRVLo_u-rgJ)YQ5MAta9rPzfMnN_1vSxv8(quH7kS(h6YDkQ<|3rj0>XIVUR^6aSS@O*5o7^~>Erb< z8)8P<7zS#>(V~$x6BUH3payloRVTZXmNjNIgrWs*=cAgd!F|h95_pb@+*M4w%af4Z zGEr_w|9@1y+m2*Ol4ZBIi0V0J<{pumRaqBy_W&FaL=)h=48Wh_1No;UL4Y5?84RbY ztFj_9BizmGsEWwugC0+UuaTFyxv8s)?7ddCD5+*e5#0AZB72b&)x2D85^dGqTiov}-j$-{zQ%^oD}QoBR6HvWOZQ#By8v@fex;^2xT_ZH&+o zK~^bBWvYz?sth@1e0_WS{N1fK9UDf)<+@$Ey}tS}ya04hyWZdLhw4Q_Mel8nDMFpK zw`#Wgp0dl z*Zcl>%s>9&$LIZ_kzb=`YUX`ny4nCQpRcL+XFTrp_Ez^leez!(f9L*yhPAe}ty0&E zW9IYm{O-HoeSN>Twa{^~baKgYs>zo=539>7K}s@9wj2`rm`bd?wm#}U3s6%mqEzKF zUwfU3HDDzzPd5oZ>ZI%cby8PIW~O^9AX!xfRrzW;f7FOiC#KnwL`Xo<0$lnum@OBO z6<`%K2(dbi3&FixD`{rXKvzY|q-sbM&Nm8eaW6j-!bM}jH8pW+G?p(UQGs&8W>D6Q zgwm~n$|_6H+OohyC2~S#lN6K=i^X@OdzP(eRyAtL-HPY%5UWrmi#rRx2`Z&gQO&<|0}YE7DLc0-27s zDAUIVguJz49;-v;7`EfGUoMtyq`PmI%@CN#b$}zYtxD$N2_ISShsyf(+FJAO zFnD8k-mW(f{`D{aw!cK%I-79eV~#x7Hlwx#_WdOzT3(v>`-oqEIav1P%eQ%CGZXr! z>uuY&8c}l?w)?lA@89k==S~(P^FY(>(}iTr$+~>|_Wq|o{&{A;+&2H8|Cj&uR7-Fz zBF^OG`mv>TT9)HgkRexRr%o1=3P>=er7J&yKt`>L3$SK~Secatc`eQJWwkB~XWejN zm9-8OxpXnpd+`E47)- zVu(=|Y7rd$(&haaR(W&(T)B_g3=203Gly}30-Hmc*3G=7oR*QtsC-7q9G&Q9z2sSl z$p}RD_WqpD=d5Wit6Z(q4cSsIwd?gYqa&JQGj*!hlo3Q$BxdC_&PL<5brn_gw$ZzM zb;iORM44G9G6xOMF{%Xfs%qYmx_`S<{KI!Y2IKX+m#R4<&G!tBi8Tv17}6|lAuKL* z7w4RUjWKe>t@XC(SFACf0xtWd`DV>BhjN~ilVgnMTg_){hE^kwtT6V+{qf7sUn6Hy z==S;h-`!qcueYA{q*cUGiPkpAW6qefZ@pQ+UB5@OU%q|Ks=i+$gP=+7dE z27z%uwE5-r_I^Arx4o@X;oNQ^xF#bY;9v>TT0MyC$Je<45_P@=&bZt9^h;7mDlKTE zr*eU=jQG&W;)B-)P3ztczNR^w(iR|ONF`xlqn09Wyx1~W026Eb& z1gVwq;c_C|>LzDm7#1Gcs(!Pi*>Ct=ck63bTVgoMl37c`sBC3!O|T(MknqjGnhWJy znJP3k%5$AxGu#b^Wmc=+=u9=?^p8<#Yuye=X6L9_D~lostcFZZvbpcnNn=6^*47A@ zN^p8Pw98IDw+jv{(?rSu_)?-#j6$t~xK&}YmEs}o`?hDyoN~5hCoClz$ect}cKS}b zc}An!W+s-09OfZ+KQhCB&gzB<3#;T2M>5Kub4<4`G$gmpwyN8weU1_HUSw}u-*&*} zWYwhmc3IDR7-D8xYk{oF%k>(^GqW}TQLZ?Uecv4*RJdh5Myk+MAr^lZEK3q?65& z#q@?=>wdKCHPqTzxiL<4YD%$|AeGdjtu<6-oS%QI6Q80rqt==_pKLU(3U98A9?O?h zzM6%EcaI1B5t1=nQLUJ{v(OHZFn=GobrZcs`3v#Lh zDF#hh1$6t6cR<~stSq5WDY@B9megr$8}GK3JPAjEl}kv1u2U+QDq-C&4TVzBElX0a ztzTuZXl9~vmXSoQ5@d3&116U#NZHyt_@Wf+&g{yB?em8%Z0V?S@j%;95cezFxSO%+j|$;Bi_fOW?r|wP#H;BM`Id#duXQV z{rLLX?Ydp+NPr1zn^{xnZrhO-%--$t%wdg+sysGt9o>#-+GcrH!TOP7Q|sA$>kmEq z*2g@a{>RsSukjwwBdgkWiEclA z{q>LcukQQf?cV#gycY?iP%#mwuwIJrR4@DByRD&^)Pzc1W~(14&N>)d}YZTt#}tWdq3+QU+n z!80c)ce#J4oyn04fYO>>B#$bd^}7iQTDZC;Ca0*3S(LGCHwKXpN0U zljtg|R2bL_!7L}EYo4QXL7-N#c&Rojdx-@W)2alu=9MKZhlU$V<4V$-$Oz4)G<2)5 z3@DT21$#789H{}oMggrq$3V_*R%Mk+x+L2u9o|mfsLHD#M%W`UIyQG-S>{SsI?MOo zN+HI~`Rn_;ryJWG`Q7h+NY5D~?MOs&%DUj$38*#o8%Ao5GIdwq%2A-TnyG4U@#We4 z)8#rJN80i`bB4TKypCC6HoJGq&G)ELsjz|$E=fXyiCuf(o_=ILZkL`ZOK-Lz)OvfH zqu6Z!!MFU&U;oQ(-!6Tt8m(pD+nnmPIr#W>K$rz{f7V<`D|gNLfG_OF23Sru+ZJcD zqh;0oK75n!gh@oC=VOZ*&-ce=+fe&YU*0a)*7i-0V)1joU9J7&*PkEv`|o~y{r2r2 zQ&yZZw*BHu$q`4%_x}AaUmnaB<9@xhd_HpwFs*ac!2`Gb<>hugR4Z-?v&L0mSdHBC z-n-0QCanZ!mFDRO7E3IVqKj0Nt#D=O9JULxR#sXlW;rPIsSJuhFE?pTPO%o9L}rqU zmhzw(g=PKiuu>s?tuCMd7jG7eFu3?ef%J z3>j6Fn^r$K1ocHjt)6PDuLOiikWXc;fm40#!kU$mDoZ($1)e>Fz_L9TfnHkHl)l+T zSy&z}!W^}-eJ48`p(Ra~%3zx^=njbR2GfeVEmdr&H)hYFktm}z+dRbd1^#!gCG|IP9SCNFs`S0V6vwr0F4Z6v}TWZn`30z=k5DINqr1f zgE5`fjfI?*Far%`G+IMyT3uAG8IMPSDC_OI&pDa6Z97fl?H|oI2Dp0!pU>gVwq{$q zJRjrR*Ke6JcbAaET5-em^>REPD9fo@(ge>j9?d-yHLz_vJ7l!&isF1c$l9U(wT*Xt z`}WN4wq4&J-)0=m>e9E%%kIWm!<)a)c$ryg3L6h{c8_rSEd2cSm*4&Vhs^iAU9P>& zVJL2|*Lwdoi7GW-I(H-cr3uK$%97M{w%z%mE?&)(Wvay){o==%^)y|>R&5YuB>_Xn z`n*;Yt1uHH8qG2!$*l4iS7cI> zWh~g@C)f#guoBW>M9caO9CyAS4UI~-oIs%9wmOPkM&m3EAe<>0)I?8u$VDygK|_|x z!at&g001BWNklnU_r2ioR}3C~@VU7lihM)VUsx2A15+d{d$lRcPLTf~mCR zglp=QQkksLm#Y;ZYnUs6BQ2d`nNLSB+8)=i^iBZJXLR(b5DtADCM|M!)|c* zJf07!##_9S~qZ*9gPvtl*V5U&Dgrhpp>NOp30TB zcR32h84S{7EmCFfj3wa_ieRc>OaiB@XAN&Xq!k7H?Wy#e_>W+%0-+U&R0yEDBr~TK zS(Pw4N(pm-gr;Q3MSPMe<*-HzJj!wzk*6mpxkI+1w2;kAVaP!99zdp+?#~@a z0Z#fN5S(@cvgU^@nJ`%9kw|ujnX(bWgqK^D(HH+Mye(X8cSMF#8*Xbc(5Yuv|`DS3UtP8BFI#IRdXGRhGi@)w@alBn_)^oO=M`WS!Hexb75(m=Bi2|Xv^zU8+ujCTAv;d zLXpkRh~ApR+&#p-fZj?LQ=r&d)crTk!E7@BJ{ggT759^mG( zs`;s1f<7xDTO~#jERq(pD0bh>$tJKyM2xZT7r;VlYK&?|XIbmyPtt`=im>c0tcEk}_{XdV>dCmVz~pxs2gZt*ZbWV zFE5wN%SJS&Zr7L6{Ppc^W^{Wj)@h3E^3r|Fq_gjr4ukbcZ_jvszul5!+c&w`_5Aw& z<>vt#fBw_=&e^RUalhU6xBETr!`QC6Y^}BO`TjK3)|fiF`r;?e%C=e$LY*P|Gi84c zYNZre=OGX}<6IC}<+Xb77N#|hT$^8Ny?XeB%0Pp8s{#Cc>Hou0K)?Sv>QG?zs})=@>KBao{LjT5QA z>V^W>J8zX}7lcIaa;#q`mwAS&a(bP|=h-)~)m60QvO&m{%jH^btDJpm(af;vbe}D& zSX$ZQ=8_JO!2&$VOeEoKCxi;+=X1oZ7L=DDVjbNkRXNXE&>EeUgUdv*4s`&Dxz>Fo z31qJAzOqV*tu@FtLE(l?*%O84@UDM7KV2(!JAN z8dWl?S$SVJ#(vqSdpz%v)7?>3m3GQd_SQYK)NCRm#f43<1f$VZ2N#N^yti$|y^TR+ z#88>wg42y~QlgANIN`|yZrkO`_xt1ixa?Q=(N1)+3W;jo#eB z3`SAjHv_3+fGN^4;wX4?bw7Ao>ROXq<_xMs%*=J)zaH961VyIWlGn zZZ;wbzqG4)Ro1s(-`ty{W!3d^1Ka%>vyR8{{&Kyz(Fl^>+Wm1qx^DBS5J+OC=N0RP<#Am&~k`l}R(wqEtm%u!3j+4Q_6US(@iJz!duq zB&rB6sFaJRFIj7snOTJ;H1~qL9Wx|)Z&?Nwc>>CuCKipzbuO5!vUpUvb(S%V1-B}u zPUm6Cs+1;Hm0>5`;KG0k^g@W~ZW1!rU$@hmO512HJuJfzrc`bsOIx|<5sB6vX@;oh z>{%w1TUr-eLB=vn7q}rxP$!DvU=RxBBx~<(d zjgyT3{BS?5S4Xf=G=^llRI|mfq&IGH$ykpUt)P%!*3v_IZZ7+w=K;+Z``Bo&os` z_P&!fX9Z;=t}idb9P@bAxL&W_{L|$n3}Yy#XFyC28O){z#%1sC@At32)_33kxb2tB ze|-P@?_R&#e){=u-nJjMAFu6o+g$3q*&jZ=R@SBOdd~YV-#)#5`uy_!x3{-LQB{%8 z?yYILGH~YLmlA2UeoqhP5}?UKMOsy(+yJT^Awcw6*)-F~tfL_XlYzT8R0xorE7=04 zBvY!uAk5SVrsAU?(;enc)T9;H5SXA?A~FpuP$DR|U5U(Ck&KX3plIwLgxsR`tb!{P zG)oa|EB2r36Cfkyth6w5mFCJv7z_DZ8>o~r)~tqxENTi;Rv|@fvP{jEi${}MSno795!FDG6;WN0SdAE8gw7JR9zDLA z4TWkJRZ&HA54N1@qN>y|yprLj(}JvOlBp)DTt+VX%F;KwdS+N_R$$893suA;)7`U% z(hNIO%>ZTdKF5@d1(U}R3hv#R6a$h8MoV4fRSL|3DkbNlQ9G)ddkWJCv2C7Xi4(J` zT360d;@0+9{C=E+k%=hDXf=yqfb^}x43$x08LbfXY8M;W5$T~8`279%zrNqyFOU0^ zMtAStHghYlyPFZA8dK&nQf%HU1IoT8)z(?alu^an_wMerMw)GUj)yfwqQr!b<4)nS zbsnW-VSHk{Afq1hAo+4hWlvg29CoC`oKNjWNq?=8e**nj!Yf2(+I z8^3$G?AvZ=g+4I`p1s>1&zdox*{*xFs%Y=;@#~l8Fc*&kMa2DfBC0&x@^y8 z7(P5ZC$MdG@K`XRpSeZB1sO8Wb;&AM8Bw?vlGSAzL={@Xy|kgK6h*K% z%UbVs-?NkoSOKfeWC9%Qic}YY7L|jYC73$ZP!(0iE*Mlit&vfx_CfcCQD9{`saiMh zkdh$KGn0^+Wfcn0cAf`Vuu7)l13ZO5+G=r{s^T>1q#Rr}L1_i`io%+{Hn&(5U&o?h z(i#;E0`4YYlz{4@L#w`1LdNO+!KACGfMbV(D}PorY=FT!lu$Y30;^ayW@Q4+vmius zQinCUx6G`7p}B2RZf;_Fxxq5(P&6~xh7!W-7z;DXW|CT(1+tz56`C>VyW56y_qB>; zfvQ4n-eP8q**Awnu+tGEp!;+#4%Og%GI9SktB6+Nm)kAIXwvItpPN-hDWN&W(^?PI z?RpW4FqNFWs2S5cxZyae0jnFVLtw##k5 zzki!^gpNP|^B@2B|Ls2=7(Jhn^V4mAzP-O}+xGc;2+whR{`~#>+qe7IHv;|AzudnS z(mLOszwS@}{QBBPufdDI=JduB+$S?z1J7FGY}xv%3u0}O7b%>#?#CUfR`XQ_f^ zrNU{rU%#D|ZCT5cQw(ibC=&yj%=8l7whtb#Rgo)Nw3aM+F2$R*%yJ;$37OJOl}S3? zfP*a~)5@ClPR}ec!!kE1kkAIBQ6wy8)z&WoW`uXTG4ie|^NoU+GGNIIw?z{b(v7NC zBHK1gg_H;4Xxgc^P`j{@qdT6@hr>w&y!GxGS(P+3y7k*-lWOKHVqnH|T(6hr*XKOm zkH?rn9i1ercLa_#xSM_W_JZjQ7~{Gj816RnZX^TlrZ@_m5q@b4yZqAd_%^?OyT9`L zomZ(m!ulw#Q?bliR8GwzCW_DMy)#YJ-d6ldW4<}s$cX>t}@9+0{kIMU(zyH^N|3Cf5-~Zt|TE=|*^3%`j z0e!oE_w9Kf&-nbi-@Si(D-hNG{@1_!@WZG0`sisd+v{7re|>w~ZhPs89__LhXOl!* z83T}k*Ay7k zZ{=Vtn*~lUiJwU;LMt<2B3V^PncUDevGgGlH>m0~e@TU+Yr(aMwK`qx!mib`sVD4d zwlt*ma=W(hkj&@6MUqi%u%Vy$qocukgx zfLWc+K^Y)~eAzfJ7iv(xu7{YQ?FB2n;wg@ifG^1Q@x$==PIt_@!fQAw#vCuDO zXvR&odKm;1QCvdbtjg%kTT@j=sZb&XhdYxR(IKkm|#fBA;*$m8gkKO zYTa;i3xFSE>S?w7qcux8NqV@y?53|jRa ziaO@3l()9>q&2PEy>+djpEzelxA$)lwr#I@xYIlJ5LlO)neyA~-JiN$9<+A*EHoE19-ZcClSkWZ z-!GM1H1bugTRF*7nV_@8v%=>mNm!CO@j>EQt06Z^MJ*gof#>A_Wp-LPR^jBluTZWf zCoO)kCD(k!P85Puxr~HqwxG9GWmytTcA}}xi*;(qRu5pE7pE78WlS-sD2LFI4y-S} zp&8E2Y#Y%PYYRPO>ELoofT%i&M!;EVSr@gnc3pH!of^}n@+>Hm0F7F5VlH2@S^v%O znG6GrS(u<(8LKU)kV*L)(szNH(1;>csP4UrSw)(p94j2LKy6vE1hoR`Zgz(AGHbEA zjRl0P9BSxIimV|kSt{h_wIWCc6jcRykp*X`^=#nz$UX&tn@)>z|hQ8>F|mk<&DD2-RNR>i_n>Wf#k@bAJy_h=}`A}uj-bkWy-fn(*xnv#9vIOVNh%CAL);*sYF|E*y z&6=;mi}?KZ*m_4ftVwwsRWj07AOkg(wi%eY@rKQ=pKiare+6W! zCYtK~)ZP^U{10=5{zQYDk;n68fYy~z2I)G(g;IE z`fTn{NtRXXiYL*%H=?qlYO${jbP82d2{r-~#m2!qpx)Q1S%7-83C~#TZ8T?92DBbj zk~aetTGrO83UjP$Nm)aw7aDaqi?B##8q|7dbC%)}r7D;YRw`1JM{S*MMi(uqRH9YO zU^KduvwG2e6Rl)X)p}C}^mNN8Yn!hL7u`uGd|`C%tf$gfIBB(NDT2kf&uk-l&#rF$&84o?*>$11r_E|t}dtBWy+mjs1 zsd4On86(SVLK!RJ5LMNhH@9Z3Swm)3?t6QGK5gsC@?PGHg_tN^VavcAIHoM^V+d(32fqC+1|(8+WmIR>ud7BePl)c=fC{lfBNyq zl5F2dTwg!eILLi({QA?+f1O|c^oKu9jmP8t@%DAE+kA!_1X<(dx{vXkku*M!JHRG2 zobGQ>xxP+$5*F7Rd?^A!lnWH9P>l4oN+lDLt%i+2p<%JiKQ1I%a0|&6auv(koissB zBrS>pTCSfJ2W`E)izsqo)>u%MukM~%LDN;*dWjK}Mi`W}LU@(M)yzjYZSAY10TH#x zgQjW*RwBpN7PXD10ie#@W(jl2(F4(aS4e0AX){Y_#T&M$vQdv^v@Y|oMaDTcGYPqR zxwe@(fH})RGp{uu^rp(pVYcd&YnqH=t|H(B;N@7T#Ep_L)3hAVgiR&1-i>flo2@(@ z3I=W>RHBtvo&5wQSV^M0SCkeMLMmF($cdgtIt`H{!jLq8&251xmGnkHfv!TEbemJw zMOU^t#+|)kX|7?dZ4q>!6^GPgp{Y6bKT zs0{M;s$!va>unqd6Q+XGWHEvQoyL}iQuN+qOk^|kkyQ_v-{=*zscD3b(dA?>>&HxQ z{d(c$c9~<}+OZOJFulIs67`7Lx|Kh$oKlR|yk=E#4p#bh*|VaN%6XvVcI3g`+O_4F zkGG>+quIV~g=)PGwIsJ|SGPHyth%_zTpZlBY0ezqtl56kY=#H~deKaKL)Gy-VsGs2 zMN}wC$UMl|-CJ7?mQHVO{Jgi(8oZtgmfe5)`G?>A(69cSI>vjb+IQ{G_-99Ze2e2f zbMW=gKOXyIB9g;4?U(KOe51*|AJ0&!5usBHx9Tt;QCQZg(|KZOs#?y=ljdCF3X_Wy zxms8umcpUPVfEt4rdL^U`=ycZ@$Nb8-PKJ)Esd5>IQg4D&b}o0U|PDX7$oHYskpw^XU7YS%kSzaWwjJ1(0N?3t!)#N2&K_w5afg%Ey?q z?;GenU8%A*?}=tJ5i-F#E!oE$2C(&%mZ7DfV?IZ=4+0Z*?MyuDSwS}spj^g6W^27< zSq+V!-?c(P7tXXqqlNxE>8a&4Q`5!<1@lSu~z0K(x4bRbl+x1%F zSPyS&-`?Kcf{5NAVT>W`1fy2F%G!rk*dQ;~Nm*Zk2Chb(mY+xKV}*c2QG~6%UGts` z56{)^T4~rgb(R*3N!8Gop$95dkQ7qPl*HCxL>ZP42NK{(Ec?!yQ%WpbTjZkPW)>Cc z=V!|3m7>9X1;R{^!DFfFu(JGZiqp?(+D{NC|U5J2FRaLZ=?iUML5j=@ga1pI) z0)m<`RHY!y8_&kGL~5h37Hd;=jsrCnNDIeE%$^%Tfv-B6L&1Vkl7 z+3uST);1Vn+1ug!ZEBKHI!Rg@qOXruC0JQsDLQj%&O!)N?tPv~V|Q9-GlSLr@vSZ~ zB;7W$ojG7m_bi~9H_r?N+-T*0hMB519tJ?5ifb8lzPIOpsANAI15i+5+(_G4BV${k~l zjEs?u`+gi%^>}}jRNk@*ELf|_y}z9285n3a7!5ca%IV;?+c|T--eq`sI$XK8?&O9& zvf|9!*3nRAC+gdH%sKpNcQW1|N4k`%YThExNPYkF503kuI=sact-H7L$J;#5?k&5w zZh$@R_lA#2ES4u_%{p`iM+&u6Jpe_gm>?<*w$x5dU;S7$kt!<0*CP$ku}ZmqxUS}I*L;RM)F2HADc zQW3+b-oCt=$``8C67cqJpr> zHKXT3R9SOCIm(Z1%)shum9y03zJkP6tTLK6Ep*k^wnzZBZ%1TBMzX@n2zez}jnGkj zzH@>JMv}-z^?gm4a<`V5RUxTT&9=1|TmBXAZPaYmndrwsLVY; z`F6V77Sp=%d3#ok%2aFNC}FeBp!adNZFg^)b-tetojLd0=O5p`Ar++`kGC&B|2iM9 z+s6IbyzlShMmZ-JND3oBZ zTD;@c{3|!rmHK`TX z?n0H<76+9J?Yycx0h6t!P%T^uQOn=JvL)D4CBl?Ob2Tj?Di??C>gur2TX!LHQ3#;r z*+V&**R)zIucK@5X=cm|nwh_=YgKTWhb001BWNkl(P4{^ZgFkIbNqnEDRA$VoDunax?cLcn+oPHbm3bU|I;JeVX$UihF`u5@s$!n+ z@9%KCv2TYZA*$2;d4tMndCyS9Gmz3U;g2r z_qJ8ZgxlWRrkU@}yP_KX*!QMt_{iGlTK(EJD8PEUFJIt$pvdTeD(V_ue#{Uc(w#o9 z*6(@|4p?QD!Bs}=&;|)QmxdK(6<7u~nn*9Y1gchg8$emfTCMVlunP5mS!_05rNT@s ziEz?*+vMOn7QwxAaz+6>A2=a^f zV5_M{nVVOgrG%{HD41Wmb8@q_{BoG>6$MV&kb-V3Rs!m(3YEJ7Ko(@Bsg(w%mO0Gn zwKREUZlp!3QlNFx;F8LjCRy@IyIE0I%H~a~oU=D?WaRAasLoMo!!0 zM5~#V@>J_u9K4Kzn*+=?CnxAORhd#q*&J(*v)PVVzTotZimg;5-%{azJ86U^OAWIM zFvlKeTOO8*$I4Zj98&WJZAPn;aFw!BwXj4m<32}qC@UAEw{pN$U^;-LnXkIHWGN3l z?%y}y0`bbD#Xb2C!}MzOT-eNK%Xk2y1O95(@x!`+qG z^Qa1xiYS}e2})iw3T~f%{c~nT#5qq=kEs&_vhz5BHn)d=>6DwcU8@I8q`{tLZ^E>$Ahffar>LU z`|bOG{V(U+tA+W@Zv6V~`#sLy`u*#@hMI3(d^)ymL+kB$_-5vXbG%pTan7yxW?Xkn zt*%%p*5&yx*OtXU%v#@ap-kMCGO{w;)um%7MAZr`(aM$`1Mqd}SmI$XiRdw6#o!!X zwt6f>c1lZMVHC+qvP8>li%;zuC{?v01ydPKROX7bskpR0qATm9IXf;G(rkp=qBoJ@ zTE+gg18q_+O(8047`Yrb03);9V0Cq`m5By9Rf#keDhw_Gthw%RD`>WMHz*>EGCR2@ z*|APeRMp}z=*q4zGil|{ELA$tc$w(004&w2uIg1F9a36h!;+8Z1XU%-*JmFVsU|s< zZ8-+#EST7bl1y7S3vGhR63himMv_Hy&s-&PYwJ7{PSoa0&%n$I$je&!h-4ClEU{t5 zcS#IQ8InxejM%(d>HyJu=A_>!RODux8ACy$>JHK1-b|(L>qcQlv%}$voKDFWY1kJ4 zYvBV!g${YbBKRJYQFv zp}+JQd5*xXo3>$8&H474pqUjIrSly7z8m;HUypsyjF@rkz2WC^-dmz?J;^ifG9N3Z z)>_O!INq_hjos#XKF*1x%0xSEPq*IgukV|y%*(64SSZh-QtX>gg>$dwZ}&5+ZlAYj zf13BR*gk#wbbCHZx$UhYGxKrI*ZcREr$Y`EBkJ{W$I*ZDw}0akR{bCEzYkMLd+Bi7 zZ(Dn5Z*TYg@S5{{%iHnvQiJ3UdZjK~X%$!t0m%eG zThdvF6IPPk#^Pg99Vx6+)qvK#8##QEWtCwuV}@q;zB2v*0e2V~mFZM?ogBe5nUx*Z zN;Nf?`Xh5%*lB6(PPek=RhGaRqG6XU5eq%D8AO|vV&p84x2GddYvvgx$$Dl68VFzh zJ~LJZEog?aINLy^Q8gB7G@z6z?fvym=y%{8hHrbTd<}K^k&wY zE5_69_?zGUbbq}6c)!o(`wmvX0eCI(h_hABd4KeM>wu++4loQ3%`*aKfk}d{`K#^yuUv-YbgKKmtVhs zfAa=d{6GKYKmVuy_#YpSbItFbo}T{0fB5(R?%)6Ktt=&xzEBv%l)PlBR$fFELcZh~ za=F%Me7#u2T%lEfFe`yps#4j?g1YESMU2%8B$_HzQS`rzXD(Gc30#FBEj18}NR>g2 zAduHndbW8@Y10W8vc~mS$m{w&UbgZ=d08xDXI<7DNs-8^!oq5=2)%5DthH|YC;?T1 z%-B@5?r}76Rm_TOoJ1#d@fYJt*#{`Mt72nodr(2rxxNf%84CWB-7O<8p*n z+0}BYMR#=Tk;_%siOHIvQPyeD+MrznUJ1E;Yc;QFR$N}9N)^oL0<2~9bLMQxwwOlV zwIqUxhO5z)H6~JU0ajLkd3&q{NBEp4#BxUwDFw|~m7vj!2J>d4GRwI$SqbN6PG#G= z%{~DZsqXf zh}2aUCbDn3m!X^)=Wtcuy|v7982#mF=Qt}LQE~sV3P5x<4`Xukea;bc`nE@zwPt}i z;#75u{dW8Q{&qj-cDuQ6sYydHFz3GA0DDXoz}8Aou6t`e^1;or%ez^-pYfQHt@RXV zCT5sfYb~|I4G>1VS<4ppsyPQ0)a>N(ygfa0+YY7nZaKzAkBAVr_M{Mv${}MVyR}d4 z2DZrYc7Ob<|Mg#g|1r)HfBSd;>eEj@{o(0(`*QsL&)=K&&aJ6+Zr}g>V?6Tz{6GG$ z*SGi9nzvS&kMsWb|M%bj>wo)i+K2JCuDRYyQ3z#dSHn#gtW8K;j;nR8`H)uBH4j`T z23IUyB3-G4o|hBK%*s3f&I!i!X zum4ccua8Ju$%eVmLhD~GR(W|X34BK7SU{%_GF?M$)Y5bkEr&^7{C`2y3Ure*7dc-j zZOFBp_RSt6VuZPEtv4=X_eU>EXvSOH8r>0*Z&LwVVsjdrc}cPoP|XZ_Hdf{grS(Jf zQPYmynkA$v$3D-w;AaBqpwqYBnn%+d6J|mwX9>fU6j~$PRH|s8Imf6+l@yKZwuMSU z*19?Q?U%0-KJB054COHJY2VE09V5^0^&@TOm|wO}pSMl(QQlt9x4NNx%Y?Pt%d^ch zt7^X;=Xe`7x9qf*iO}F~ZtXnp#Y(1Kk|<*K0`8BAQX|JW%}nBDo@}Zbvy#Cab?S7p zW|pm=Fl)YVc6|QScQd0{eWR7RGu=vfJAZ7gJs(ef>%MQQ95J?M?tUA09$V`U_c$Nt zr%(IyZGY@f|M~C#+viU&g4ps;-+$Sje5)SN*ROx})vd}b$%L=pzH6}Y!UPIh2oqB4 z#UoYmdSWqK>Z+?{!mH9&SL(O4fQ-5(FISY`Q7d_*ieUy{4^Byy#X_ky`!AvdcVgsEQfIK8M) zq%W}@0npM>QbEcOny+NFL;)3a7?nO{SHA}8R<=xLg)&wx1ZK+N(ssr5EHcv_R+mIp z(QHO*ZB`adFbW3e`W82)vY=jUg_aCxT80z6_%QU!DyW=6fUru6T}$*{B+X#U%@s0!;U|<`2dOD2%>BWFB=n20U{v#3_Om1urvOV9C_-p?Q8x zYu3fBs+7@eTe%yg%-~KgZ>qR{079A<`H-fOrk+{e0fjfus&ZWp*$>4)5hoXK)w(d9 zBh$CAQq9?H8)+qT8OB-hP_u)_c$`Le_oy%^k&|?K>qo>g035|EKFXoKvc7uSo+I^k zzn3L?<%EPet!77SZjDG-v({;KzrVSYZC8#_ryEwo*vxwCF$-1JwmD}NoSP??*=eq! zx)I$BR_~8Cr&UX4bL~BEPs+3AxX-k}h-X z9_RPh@AJp^IR>cb{do56#%@oaQ+nj1JbDZIP>b!$6OT_gp1;0*eSUfVUw;1GfB&!l z{rCUhKc0^}2yfo}GR+#{G-(Y!(!7{ZS%g--&ru?4DToaqy2GGRS(HgFOzUpq zMaVsXRh3ak-&kKgwFdGt2M=skY(+n@gJ|Mu@5asPh49zPx4 zawk4*ZJv+SDYX>?17KEkWd3DNqSf-t>ndD!K~QQXMaz~26I4oB1ktQ4l~ya6YF4JI z&Pvp(0f8`@pqg5UldLk*=#@$AOL+XD8(l*gtdu#iE>fwwiYiy;MXQ6je7jR!o1FND|Kwn8-fN%%$VsWEV1}d!-fQ*&PR0IJ@;bMzKbn|mr z0nsF1vXhb;iZx9nTa~9mC|_?AY*JTPBcT)$Do(FRBaP|CK-n7q`0|XQN+@g;Q*=+X zf=w|to0XN~EEbP!>&!0&%~=~t%|ODd-Rz~Pk!RYVnR~05RW_x&olh?}xQQg%?)|hm zYp_$SiMv_$t#9o%9u}uee!FN-hJd4YkSSTr7!sQAPKz?xfX)UZB$V}88t4u1R8`G} zOih^eU+HHPsipo$U0y4Pj1b;TWhVgm*=O_locBu<4xq5BNVT1 z=l*i+w_VaBVy<79Gas7Ab4Nu3H*Ao_8D1$%SOlv1Vd9);VK%qc-D;w0@4YH-+kT!8 z$jI<+vLgqgh{`<2=G(>t6L|()BLva>Mk{wY!;K*097gu7ljVoKJsz*)@pjJEc-z~I z$IJ6BY(Ku=$-9|7>MJ(;`By)0{rJNl{`43_z4zPm;*u}4VrIBI4cp$DF5C4AoL+n| zMS<(BcD*>6T8)&8RunKUTqstc70Qc3UB0AyxriRRh)TBL`JKMbDO!-#fLy=mYyN5r zq4v>mu8Rx1GE!^MV;8r{sunUK*CJ%a-!p4@?QlKHK_O70Rdm6~1Ts_9u2d?UyWnD( zDPwt=mos$|j)mB-g}bN}pz39{4zFt<%23uwI13RPR~frtW=3zNsw5h*+d7u5 zG6Sm~P*uzAXS^^;B{RYpsV3N^d^E8|Wf#w`M@(49)XATkDj$F9BeI(^xm!oKxjnzm;Vr+&dVZ-kSGg zn{(cFdwzbpJw1K>_BEq=+h{yv^jrV*<&IcVhSPR7pu{b-x*|vOU;X;a{r>v>>mPsh)5}lKw{L&=7Z01?qI5p( zpTB@X|6~tc?Md3}S5HqX;l>rOYS**6ac$!I5105VMvg!w^|YrKBurX`W$PwZ;IPi}z2XZ(z;oG!nUt zifif|B6AThMFyxfQ9=|dIcaW-EJXojn<{547^Q8C99uPUaX*<+#*J5^C*YJGD9YK) zg}S-}nU#Sm5!nh>g=FUL2k4Z=yjPT&^~0*pN1g_@?FrVg9Ph?Z8ELkb*$bMruCwKx zaFU!;Qd2br+*$K%#e9U#ez=#|6y7w(sDPP4-JJW@Oc*)1A_$V3X*bp)-fF$^NOZ&P zc9U2YbirdN`peA%-pV66^T9Cpr>Cv=?d9d=AAkS*^E`due);{^KmO@Yee1W|?bv!} zV^xm${QMjvHgAed;>%CZKfeC3EHlffa?e~pKI>bfT(g*Dp7Zgr=A8}Ty0MS5koa~! z-d-QKr>A3Y=Xg}!H&1hq;y6*<%B-4fU%bHD>?W51Hc!$|hy*EG^E9^k5!!=SYkNEXSgG`IDIu9rh7;56$hw~X~NG4FvWW(v6u1!=vF ze;~jY5RSHF$tA0YS(UMpnfhS3Xyt;}&uhAyUCTtkC$TU-UUHb3CzBOa61`-)#A!}v zWM<7`!0XEP$}7>W)iUys#V#ey*pq7uUqpEcF>A`pP@1T+g2VQtNA0&;R^_xtS8z${ za#9mGkrl1El#STvQSE#?FYc_6Y zRHUQOd~4ma<~hdgw!s)7&w}I>aN6c%pUQDgBM3D2?p7w6XNlHT^?1A+Rr$7W8w^S_ zVs9-+{?kAF;~d$o{rL0i<9u@gG2?`Kr?8cI^Ub&CpI(~TwrzO({+OpXgQ-w65&@_+ z>pJ7pr%#W1f5b^EJN8G8jT>Zyo#)v%uPTL)oMz7yC|Qp+d31J7)0iEgsX; ztYdDm_0H{Znssi6x6PR_*m*{j`pxWS-TLDm-@boi;c>s;TL1coKgxBFb1D&!4xi`T z_ooWIeS6KQ`}3p>WKf+##^o4@gdW!L@01G45a1oHEXtb3|u?wbBYn$!7 z5-I>qNUZ^duJ$jM)Z7#U2rM28vWN-?n{=9wW?t1)pTuWxwiVrUQ8Paz?4yMz^w6 z7O0&UBWew6t=2TRx|u_XA!d;aIy-BFuiL;0V&&D{yrGcQ=*XV#W3?HOod!FbTZkQd z25VLm%Z4nIv+N;-Ja>5&;#4ij1bxX?YeWiB?dkb8^ZnL+jMHr&V`k1qbF;KjRsvH| z5%DgzV@ccFe)tiQnPE95mN1Rgt*Hq4IN!`T&N0t3VT-f2L@Sv?vXsUQwgcrcPB`Qo zBO!P0P1vc^C)^;o?{s=o;E|=K#%itHP&B&_fmqr9@2~faIL`;c6yD$87d^+UjhS1F zy=^szCVu?*@wxweY`aM>&!6MR_nEJ8juf7rZvb9jU!S+Uw&>PhwV%wbJlf}O6iTyF8c(`fnO$(c;5GlKC*zG(K9m@i6IBv z3H5eVv$tPhEv?T~mAA^8vq*O*y)0x4xlc`CqAblqaHq9UF>7VhO=7^!lradj zRq$;C>yeEQb5j=CU=cY$FxlA*wZTFRW>6*h@~oEBno5Y zR?*EQ$!)a|n1Hmmy);twFwnOZlC$hB-GHP{#cM?C?$*4jDI3thNmS>lMRq8ws)}Zf zwH^hLQYBD`K*8NC=k(?^gP>EjskL?-8-z!{1CMT&=TwPZWhsLP&vT?RWDVGCZ?@g< zXWJ89rrKTZTbN2Zy#ct7AvW7wrEx!dyEWPSV~$b#Zbrd|n*%V}7%LyU&4+HyV0}&6 zR*~H-a*-X%QAy|1)3NuhEFtLh{Wd2+IY|R$C=1dwbq1&z-~KI zp)ud2Ev@;!ch5ZU@7?S;ZZ%_T`A0M+_@}CvKR~AWg39_tYB$+n3Yxou6JWqgzmXaqJj!s z&l$|+5;oA9E09s{jkuy~S_DO%$q8mbBDUp2UR`U|sikSvR&p8DO9%r@lYzZhv*xND z`wWn+Q*oY9DANroOSesi!2R{roXxt@%$l`C+%47BN*+LIY^^p(VT(r4j!nqci;^bq zXQbf!ZvCihD3`6&&Dw6~9FOy4Yu-(}4a>)4zC1leDp2gbl`@nX?^8$LHf|BQtwv~N z&WEKsY9{C{auVh4o9~s%wuG%&NH;FRsRTU8Ft`}wxN9A}(={_~G!-Zo!@0pkS>S`*A){`AYTj$h1pf)rL|g-dI^ z=s{c#91z$RVR{ji*%r~wVV3}XEiW#cT*Xxgp#?7j0JQ;T{Yn)9fBxweanC{7_Qj6%xKb;D_)cAjW7lsG^J@AZH+|2(002WM3$kCq0_OxyL_WY@j_xX5x$96Q|9<$IWORw@XV7~cA zRYxJ|zJ;PUIyj@08kn<&I+FF6Q3)o&W*e=$yIXIMn1yWH-jAam=hlwQSfOa!?B!{n zkJF$r=HA?z9^>?FqnW{Gj$+&RR8v3BN9*tVzM1zEy{bRnN2#C=-H)eR++U^KceAYS z>bBJb=gfp>TBx4Rhc|DAht-H|d-vxf&W9VGwl*KYi0O>1h|(f4R0;yB_5FCd<;+Sm zN6n$k1xu~Uj5_b9s`i$9+xOUNyZyMoz1`nR*!y<+mdtSu@A&EEnV7T2`~8gfSN6Ic zZG3zC`iE~hCX12T&CO|KYd*%5R>sowfuCR7jSpu!*>E-VJ_v^&D;9{0fwImbvOa(% zi}_}vtx=Jx!C+8SWvNIfE0!l6wK|5Y;9{X`Yp~k8#2VVCR9a?2tf&h9XViT$p0&iw zw(1~SGgzxtgoBzXsf9^uYxnF_rIuZ&RLwq^K&Hg3!qVjhmYbPus3M|Pt;P)QZt5x& z(onn}8(RUf;B~dgPq^rDYb&)%K>^_k>{r2SGXwhH>xiCB6N4>uug{x98m){qZ(uIcy=%!^I}n zr~n?7MDE)b_u-JyZnpzH_)Ise!hSTHO!EFX&&l2itM0MiS`9!pCscWCEhzhptqBD|@ur)*%&y3Ar=I%X1ITKNH zj&aUue%qh7ZGYsvk8|-iXswD>Wp0AbaaJuUN`v^c@4YpW6NR?Pk*LWTqk7xk#=Vpq zjdpbJkpnK+P`tnFpEp1LG~aKZwm<#xyC=WD-=B}0n~dvzaG{LNEV86B^X9GLV`;qb z1-N)N)KY$HG0|%MKZ*q_!AeH1QktMz>@lvwT$UI{z)M_y-V{N~i{vV_8CX$YMvGonRc zf`&w8(&%o1Zhk6S$Rd(O_W&6-LYm&zHDT&g`E6|00Bf*h5#lVE3(IQ z%1Q8lF!gRrk{n5rC9{aCnR`TJqN=B7X8-@k_Cm8WMBP(W05Zbe%v3~pAH)N+Z@3VE zgr|p@stEHr)n#yloJ(6{pejpk$7>f**8l_RqUF}bVz()ad=a6Pk|U>Eir?VyG?ic~ z5nGlLIoyP+oPt%qkRf5wUGfSmSv3ux*Kms?)|monmWZVob2!}Pc~Z(bNLIxvr4z_n zQHrWeQ$Fedt5i1S%9PatYH(Q8au0x;*;>)HXp zN%8UdHHV+)p{!=!NgQ;UE~HkNFe-9A%y}PHwk>6OEjuH!!$fAiV6HK2o0Fzk%Y94P zb3IFIz*Xh@_VeS%Rrz>4&Zx+mV@BxGF&z61F4@Sh>+E6<%jVq9%&+6LfBsXYeQsZm z%id<$_^ROM?QVGy)?Or2JfF`YGzwazHyoPzG6otgDVB9$t zBr#*ANDf*i5(&l&hT3+S^30Zmc`-}jAPw#C=`(kyTTJ#^*{H;nvQ%!CjhHuU02CG0 zk3L9ZWfzc2NK6n>RYKXxFo#4{{ZIsb=rLnyd~E@{O@o3h=Q6*)Z9g*(;MjgtMy_?9hxYw$ zR$?xzOLd~LmfC^c(h#a#HO%kD$s)2C60R}qIIePgl=51QKWEVbzHL>p3b*-2Fs~Rp zMvhoHYI@o6^;qkqY0kOt`?bQ08!Y#VOt(Q{$j8#4=kx=G;W#uf#=c$aI*#WwQ-MC{ z=DsP#73(YQW{R9PB5N(04G7Apq1)IXr}nCG;4!^LPPvZj?frd&*?7xZd0x1l=6u5) zkhz2Rf$AJ}jD89eWs&%di|ohIG);|i(JO=2n44H9HxuxRW=Y<34# zmic{7Z|J;duMzqiY)rZYaf845X(DV?RYl3HjWne&76_G@?O97$II zyqQRH!Fmc%r9yQ2AA*?yxDsX+$jEfMSJK+lskH#kWR@8zlPQGSy&ByPp<*pS#9+OA zAlb-y$jVZ6fn_qh20}6;YEx1Za`T2WSk)x!Mbs`Bn8Q%NvJBeIZ+yg%((Yv8?lr{VmJA`&n?bklx`_w zUMcYH{x+sND?p`@9tto_TdoD?usdSSZ4;QvVOGfu8VoEOYVYh79_wP2(`l66SK48oebzy0`mu8ge7`So>N z=e07f!VljsoGY$!+Jx6+kzO}O)k+V?h~=9b-#iPUZPkLI>S;c8v*Y~y``yYso>3Ag zjrH;I{`gwgGsbx1+$yiaryk(EjWK|A+wFLKr3hJ;Y@c#IB1WBxm>eP_V$7N71Xo?x zVRNi$#?S4(WA2_<>)4S$%xAA^$tuz0Ze|9;<`}OPM~B&8X!(Afd|zrrTECiKhNv#- zprHpuk2wGbUuthD+wj$MTB5q@BeW%=*j9XMJugt8yH3R zU4>5S!Jr7M9pOPEThb1vVGew zI4U`h^orR<7@8w+x7!~vba!~#82R;S0?#wAYfQgSJJ&M-x`zr?yWhOH&%3pY z#qIO)`OoLW@4K75-8O5QCu863-NzNzARIR5_LM3BVMT8>O&q7uR;JA7U6JeYYnxsL ztC7%oK1J2?`}8yOs1Pys`{(ni((Selx znu8+gcux%Jbd-~)7a-6jbu!Z?uv24R)qgIVchuO9h2sfnN{GeKp8y+Z5el32n? zml2haXpTatmJtq~Oc+;T_z*HFqveVLnr4Ybgo^Z-R#hD~>Qq5*(;IK8etY-2f%b-}{vkVv!JtpNV`Z5`)I*xUON z!Kf9Qb8NR6aj~YW_Wd>|-+z1G=~cvaonMdV?|=OK?W4|mT=Dfdg%Ot9X16&2!RGUE z#If%8_grb_RGsH_)#7GzP6rT* *s4BrjzPXR7wXXQ{v>&$u<~|Khc=a@VSSUO( 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

Fxde<@1k!`?vqMbIUmij6|6UVW^GlKvaT8 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 b&a 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 U*jwce+yDRo07*qoM6N<$g0AcrmH+?% literal 0 HcmV?d00001 diff --git a/examples/quick/customitems/scrollbar/doc/src/scrollbar.qdoc b/examples/quick/customitems/scrollbar/doc/src/scrollbar.qdoc new file mode 100644 index 0000000000..7847692e73 --- /dev/null +++ b/examples/quick/customitems/scrollbar/doc/src/scrollbar.qdoc @@ -0,0 +1,37 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ +/*! + \title UI Components: Scroll Bar Example + \example customitems/scrollbar + + This example shows how to create scroll bars for a \l Flickable element + using the \l {Flickable::visibleArea.xPosition}{Flickable::visibleArea} + properties. + + \image qml-scrollbar-example.png +*/ + diff --git a/examples/quick/customitems/tabwidget/doc/images/qml-tabwidget-example.png b/examples/quick/customitems/tabwidget/doc/images/qml-tabwidget-example.png new file mode 100644 index 0000000000000000000000000000000000000000..847052d301c1617e60564af755234d79b96964c3 GIT binary patch literal 5298 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 W=kEJ5Is^EN5d<@Y8m z!a~1h1iQ%d7epd3-q8SnnCx!>0cGX#0D$mKEZW910r=DRQlpdILBEN+HB4UELA|oD z0&SAA4>`e9T~7t0ZS%nHIkU)>rJ=azdJ#J+cg1Q1CM;dY%T^xAhuK=X7anwaiMZlr zxHIk@I>?-5c1$jQosFr$6*QVOPYg7AC#N=tjF%^WI(Wh^PnY@(sg5WsIi@8h59`;+ z00ySRo70VB2TfL~J1w?uuZJ|b^W?m&wHZ&hqIN^z zw=jPD(fPZ+AImsfYbwXXAno-|rw8w2ua|3iWVR+ozy4?U?OXa2PZHzSk;&LsNhIAp zCF~bz)nKVRJ=~9XIpJdv)#4NpGsq1@T4!#~*h+Px`ur+9Ys1EICZzQRH_K%v$o zl(=z0gskBxw@)}`^}gve&1-eCndH*~`|G(51au8sL88S=C6EfWGrrYsS*Ku{oQ{;9 z{-b@F`7|}z@R85+J7x)`W4gMf{6%QXt<_9;XK^YU4O4B5UKlsl0AM}}>KtYghmR#L zP8It$IJ+w$?B@roG~*X2KjN3V{9iDZv& z__(9Jp(3-%v?!O5(q(?4YW_q~Zh59d%=U}Il#bSEO6U*G%v8eq&jKR39iUnC#o@&j zRoe*L8wbP;`aYEd>GpwVq|MMi&Hw34qYJr|cx4jR3r@!5vn#C>&II0!`-whi;Gi!1 zG8;itqlE`Wq!m}xf{+RA56_Z?-OjAeVb9NFr=sP>9(&x= zwNwAYgddf6^fsJ;a`Q{F>}s?OznIP5TPw)D)oiEHvmO=MgqcGmMy;24G>9rE6aG>E z*g7lVP4pqcU@B`w>B(4D+#xMg_|^T%?MJnZVUC~!6svJYyE}R2LqJgcWlUaRL|cqW z$o|wCapkw6P=dJhBrfmh0-dFIMV3KsZXdm6TvUCi}l({4&LPc4ts$>iP@wVHaN zPS4S#Txc2FILcnNc6%NkSR;GLQ{C+%UihEh>^(mqKTTJjQK71&%qvuBV(2pS{ZpPX zzH-Nn8kFeGGMcQh0S>5GDw4Y%2R3(w1DyP}K?jHt$oscdC34%wKT@-Lyy$;{<$9@E z`@3;kOkY|w#l$mf(3=d7`^bJL386nv|+AcrE^DPxlE*c79d>v+} z6~H^1sQ1u!0MaF@<#Q9{YVh~AZh2UwUQt7w5T;Tb8egKFd5VD>2?BB!J64~hS4Ea3XH ztmn3OZ%S^w(MNz&Md^BSndkJ0=MxdV4c+h*iIe--FP73HF4>jN9ggS%t-M7&wn5p5 z?6MU{WE?l{>F(jqNU%cZU9*l}&4~4{|6o|z?WL*!1?E1Id?+-3;Gr1XTGmE=8n2hY zSo9w1s8)h8dN@o#q;k5)Ll>;VW=hCoPc05GQ7DP!C*P{Db`A610Y0&hH8H+uUq;SJ z_B{^St?h%la5r8>fQy4pEW`LZy8L^8FS#lPLpbh${d^WmYs8DG%NG~dQCi3NLd3FS!R?trcLMxD< zMqV8}1-f*j1@glNTp%i$FL`lvkrWUp8F^xJ#<7wkdwh-R2tLr8Wf+7X+Bd{|U(%9H z+tuMP&y~c=o92mOe&Ea8-vCz?8~Gwce)d_Ls_O}*Yy*+WUgaApWtq09p{uS^u0~-1 zVU;NDBvidY03nziErCyyWZhuZu1%(IQHO~E0U4zCN%czO95a{JENOyFJ$}|@@+Mr literal 0 HcmV?d00001 diff --git a/examples/quick/imageprovider/doc/src/imageprovider.qdoc b/examples/quick/imageprovider/doc/src/imageprovider.qdoc new file mode 100644 index 0000000000..d25eeae672 --- /dev/null +++ b/examples/quick/imageprovider/doc/src/imageprovider.qdoc @@ -0,0 +1,37 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title C++ Extensions: Image Provider Example + \example imageprovider + + This examples shows how to use QQuickImageProvider to serve images + to QML image elements. + + \image qml-imageprovider-example.png +*/ + diff --git a/examples/quick/threading/threadedlistmodel/doc/src/threadedlistmodel.qdoc b/examples/quick/threading/threadedlistmodel/doc/src/threadedlistmodel.qdoc new file mode 100644 index 0000000000..de7b2a49a2 --- /dev/null +++ b/examples/quick/threading/threadedlistmodel/doc/src/threadedlistmodel.qdoc @@ -0,0 +1,35 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Threaded ListModel Example + \example threading/threadedlistmodel + + This example shows how to use a ListModel from multiple threads using + WorkerScript. +*/ + diff --git a/examples/quick/threading/workerscript/workerscript.js b/examples/quick/threading/workerscript/workerscript.js index 67fbd8af9a..0a6a37ef29 100644 --- a/examples/quick/threading/workerscript/workerscript.js +++ b/examples/quick/threading/workerscript/workerscript.js @@ -1,3 +1,43 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + //Will be initialized when WorkerScript{} is instantiated var cache = new Array(64); for (var i = 0; i < 64; i++) diff --git a/examples/quick/threading/workerscript/workerscript.qmlproject b/examples/quick/threading/workerscript/workerscript.qmlproject index 6d7a91feeb..05c5cf4756 100644 --- a/examples/quick/threading/workerscript/workerscript.qmlproject +++ b/examples/quick/threading/workerscript/workerscript.qmlproject @@ -1,3 +1,43 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + import QmlProject 1.1 Project { diff --git a/examples/quick/views/doc/src/views.qdoc b/examples/quick/views/doc/src/views.qdoc index d25d9f40c9..0e91bfe78c 100644 --- a/examples/quick/views/doc/src/views.qdoc +++ b/examples/quick/views/doc/src/views.qdoc @@ -68,7 +68,7 @@ \section1 Highlight - \e Highlight demonstrates adding a custom highlight to a \l ListView. + \e Highlight demonstrates adding a custom highlight to a ListView. \snippet views/listview/highlight.qml 0 \section1 Highlight Ranges diff --git a/src/imports/localstorage/plugin.cpp b/src/imports/localstorage/plugin.cpp index d5dbeeb4c2..5fe445758b 100644 --- a/src/imports/localstorage/plugin.cpp +++ b/src/imports/localstorage/plugin.cpp @@ -554,7 +554,7 @@ The API can be used from JavaScript functions in your QML: The API conforms to the Synchronous API of the HTML5 Web Database API, \link http://www.w3.org/TR/2009/WD-webdatabase-20091029/ W3C Working Draft 29 October 2009\endlink. -The \l{localstorage/localstorage}{SQL Local Storage example} demonstrates the basics of +The \l{Qt Quick Examples - Local Storage}{SQL Local Storage example} demonstrates the basics of using the Offline Storage API. \section3 Open or create a databaseData diff --git a/src/quick/doc/images/visualitemmodel.png b/src/qml/doc/images/visualitemmodel.png similarity index 100% rename from src/quick/doc/images/visualitemmodel.png rename to src/qml/doc/images/visualitemmodel.png diff --git a/src/qml/doc/src/qmllanguageref/modules/cppplugins.qdoc b/src/qml/doc/src/qmllanguageref/modules/cppplugins.qdoc index 8bfe309144..a481847136 100644 --- a/src/qml/doc/src/qmllanguageref/modules/cppplugins.qdoc +++ b/src/qml/doc/src/qmllanguageref/modules/cppplugins.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. @@ -120,7 +120,7 @@ \snippet qmlextensionplugins/plugins.qml 0 - The full source code is available in the \l {qml/qmlextensionplugins}{plugins example}. + The full source code is available in the \l {qmlextensionplugins}{plugins example}. \section1 Reference diff --git a/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc b/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc index 78b16a0a0d..e66a296a82 100644 --- a/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc +++ b/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. @@ -265,10 +265,6 @@ version of installed software, since a versioned import \e only imports types for that version, leaving other identifiers available, even if the actual installed version might otherwise provide those identifiers. -See \l{examples/qml/plugins} for an example that uses C++ -plugins. - - \section1 Example of a qmldir File One example of a \c qmldir file follows: diff --git a/src/qml/doc/src/qmllanguageref/syntax/objectattributes.qdoc b/src/qml/doc/src/qmllanguageref/syntax/objectattributes.qdoc index 3e48ec2308..dd42e251c2 100644 --- a/src/qml/doc/src/qmllanguageref/syntax/objectattributes.qdoc +++ b/src/qml/doc/src/qmllanguageref/syntax/objectattributes.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. @@ -562,9 +562,9 @@ any items added to this list for an \l Item are automatically added to its list of \l {Item::children}{children}. Default properties can be useful for reassigning the children of an item. See -the \l{declarative/customitems/tabwidget}{TabWidget example}, which uses a -default property to automatically reassign children of the TabWidget as -children of an inner ListView. +the \l{TabWidget Example}, which uses a default property to +automatically reassign children of the TabWidget as children of an inner +ListView. \section3 Read-Only Properties diff --git a/src/qml/doc/src/qmllanguageref/typesystem/basictypes.qdoc b/src/qml/doc/src/qmllanguageref/typesystem/basictypes.qdoc index c1c2c0f5db..16e36f6f6d 100644 --- a/src/qml/doc/src/qmllanguageref/typesystem/basictypes.qdoc +++ b/src/qml/doc/src/qmllanguageref/typesystem/basictypes.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. @@ -498,6 +498,7 @@ property is only invoked when the property is reassigned to a different object v "destroy" method on the \c var property from within JavaScript. They may also explicitly preserve the scarce resource by calling the "preserve" method on the \c var property from within JavaScript. + For more information regarding the usage of a scarce resource, please see \l{Scarce Resources in JavaScript}. @@ -542,7 +543,7 @@ property is only invoked when the property is reassigned to a different object v "destroy" method on the \c variant property from within JavaScript. They may also explicitly preserve the scarce resource by calling the "preserve" method on the \c variant property from within JavaScript. - For more information regarding the usage of a scarce resource, please + For more information on the usage of a scarce resource, please see \l{Scarce Resources in JavaScript}. \section1 Storing Arrays and Objects diff --git a/src/qml/doc/src/whatsnew.qdoc b/src/qml/doc/src/whatsnew.qdoc index f13a4dac1d..10e7108207 100644 --- a/src/qml/doc/src/whatsnew.qdoc +++ b/src/qml/doc/src/whatsnew.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. @@ -94,7 +94,8 @@ has now been replaced by the new \l {Qt QML} and \l {Qt Quick} modules. See the \list \li New \l var property type. This is a general-purpose property type which obsoletes the \l variant type. Properties of the \l var type may hold JavaScript references. -\li QML properties of type \l var and \l variant can now hold pixmaps. See \l {Scarce Resources in JavaScript} for more information. +\li QML properties of type \l var and \l variant can now hold pixmaps. + See \l {Scarce Resources in JavaScript} for more information. \li Value type improvements: \list \li QML now supports defining properties of value type basic types within QML documents. Supported types include diff --git a/src/qml/qml/qqmlextensionplugin.cpp b/src/qml/qml/qqmlextensionplugin.cpp index f3d1ba9d41..1c321d131d 100644 --- a/src/qml/qml/qqmlextensionplugin.cpp +++ b/src/qml/qml/qqmlextensionplugin.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQml module of the Qt Toolkit. @@ -116,7 +116,7 @@ QT_BEGIN_NAMESPACE \snippet qmlextensionplugins/plugins.qml 0 - The full source code is available in the \l {qml/qmlextensionplugins}{plugins example}. + The full source code is available in the \l {qmlextensionplugins}{plugins example}. The \l {Writing QML Extensions with C++} tutorial also contains a chapter on creating QML plugins. diff --git a/src/qml/qml/qqmlnetworkaccessmanagerfactory.cpp b/src/qml/qml/qqmlnetworkaccessmanagerfactory.cpp index b0271b11f2..9d808f56d9 100644 --- a/src/qml/qml/qqmlnetworkaccessmanagerfactory.cpp +++ b/src/qml/qml/qqmlnetworkaccessmanagerfactory.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQml module of the Qt Toolkit. @@ -82,7 +82,7 @@ QT_BEGIN_NAMESPACE The \l {Qt Quick 1} version of this class is named QDeclarativeNetworkAccessManagerFactory. - \sa {qml/networkaccessmanagerfactory}{NetworkAccessManagerFactory example} + \sa {C++ Extensions: Network Access Manager Factory Example}{Network Access Manager Factory Example} */ /*! diff --git a/src/qml/types/qqmllistmodel.cpp b/src/qml/types/qqmllistmodel.cpp index f57d4a6a58..be49b6e5a0 100644 --- a/src/qml/types/qqmllistmodel.cpp +++ b/src/qml/types/qqmllistmodel.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQml module of the Qt Toolkit. @@ -1526,7 +1526,7 @@ QQmlListModelParser::ListInstruction *QQmlListModelParser::ListModelData::instru You must call sync() or else the changes made to the list from that thread will not be reflected in the list model in the main thread. - \sa {qml-data-models}{Data Models}, {declarative/threading/threadedlistmodel}{Threaded ListModel example}, {Qt QML} + \sa {qml-data-models}{Data Models}, {Qt Quick Examples - Threading}, {Qt QML} */ QQmlListModel::QQmlListModel(QObject *parent) diff --git a/src/qml/types/qqmlobjectmodel.cpp b/src/qml/types/qqmlobjectmodel.cpp index d4dbae383d..ca9f25ff59 100644 --- a/src/qml/types/qqmlobjectmodel.cpp +++ b/src/qml/types/qqmlobjectmodel.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQml module of the Qt Toolkit. @@ -164,7 +164,7 @@ public: \image visualitemmodel.png - \sa {quick/views/objectmodel}{ObjectModel example} + \sa {Qt Quick Examples - Views} */ /*! \qmltype VisualItemModel diff --git a/src/qml/types/qquickworkerscript.cpp b/src/qml/types/qquickworkerscript.cpp index 80c4112930..4e842c5133 100644 --- a/src/qml/types/qquickworkerscript.cpp +++ b/src/qml/types/qquickworkerscript.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQml module of the Qt Toolkit. @@ -623,8 +623,8 @@ void QQuickWorkerScriptEngine::run() Worker script can not use \l {qtqml-javascript-imports.html}{.import} syntax. - \sa {declarative/threading/workerscript}{WorkerScript example}, - {declarative/threading/threadedlistmodel}{Threaded ListModel example} + \sa {Qt Quick Examples - Threading}, + {Threaded ListModel Example} */ QQuickWorkerScript::QQuickWorkerScript(QObject *parent) : QObject(parent), m_engine(0), m_scriptId(-1), m_componentComplete(true) diff --git a/src/quick/doc/qtquick.qdocconf b/src/quick/doc/qtquick.qdocconf index edad14cfd4..959a54b7d8 100644 --- a/src/quick/doc/qtquick.qdocconf +++ b/src/quick/doc/qtquick.qdocconf @@ -67,6 +67,8 @@ excludedirs += ../../imports/dialogs \ ../../imports/models \ ../../../examples/quick/dialogs +manifestmeta.thumbnail.names += "QtQuick/Threaded ListModel Example" + navigation.landingpage = "Qt Quick" navigation.cppclassespage = "Qt Quick C++ Classes" navigation.qmltypespage = "Qt Quick QML Types" diff --git a/src/quick/doc/src/concepts/modelviewsdata/cppmodels.qdoc b/src/quick/doc/src/concepts/modelviewsdata/cppmodels.qdoc index f1e13e127c..49e4998ee1 100644 --- a/src/quick/doc/src/concepts/modelviewsdata/cppmodels.qdoc +++ b/src/quick/doc/src/concepts/modelviewsdata/cppmodels.qdoc @@ -57,7 +57,7 @@ to a QStringList: \snippet models/stringlistmodel/main.cpp 0 The complete source code for this example is available in -\l {quick/modelviews/stringlistmodel}{examples/quick/modelviews/stringlistmodel} +\l {models/stringlistmodel}{examples/quick/models/stringlistmodel} within the Qt install directory. \b{Note:} There is no way for the view to know that the contents of a QStringList @@ -94,7 +94,7 @@ object, as they are easily available via the \c modelData object. The complete source code for this example is available in -\l {quick/modelviews/objectlistmodel}{examples/quick/modelviews/objectlistmodel} +\l {models/objectlistmodel}{examples/quick/models/objectlistmodel} within the Qt install directory. Note: There is no way for the view to know that the contents of a QList @@ -140,7 +140,7 @@ QAbstractItemModel::beginInsertRows(), and so on. See the \l {Model subclassing more information. The complete source code for this example is available in -\l {quick/modelviews/abstractitemmodel}{examples/quick/modelviews/abstractitemmodel} +\l {models/abstractitemmodel}{examples/quick/models/abstractitemmodel} within the Qt install directory. QAbstractItemModel presents a hierarchy of tables, but the views currently provided by QML diff --git a/src/quick/doc/src/concepts/statesanimations/animations.qdoc b/src/quick/doc/src/concepts/statesanimations/animations.qdoc index e4e208863b..080b786f9b 100644 --- a/src/quick/doc/src/concepts/statesanimations/animations.qdoc +++ b/src/quick/doc/src/concepts/statesanimations/animations.qdoc @@ -183,7 +183,7 @@ There are several methods of assigning behavior animations to properties. The \c{Behavior on } declaration is a convenient way of assigning a behavior animation onto a property. -See the \l {declarative/animation/behaviors}{Behaviors example} for a +See the \l {Qt Quick Examples - Animation} for a demonstration of behavioral animations. \section1 Playing Animations in Parallel or in Sequence @@ -235,7 +235,7 @@ are also different parameters to control the curve, some of which are exclusive to a particular curve. For more information about the easing curves, visit the \l {PropertyAnimation::easing.type}{easing} documentation. -The \l{declarative/animation/easing}{easing example} visually demonstrates each +The \l{animation/easing}{easing example} visually demonstrates each of the different easing types. \section2 Other Animation Types diff --git a/src/quick/doc/src/concepts/statesanimations/states.qdoc b/src/quick/doc/src/concepts/statesanimations/states.qdoc index d9978d454e..b0d7765c66 100644 --- a/src/quick/doc/src/concepts/statesanimations/states.qdoc +++ b/src/quick/doc/src/concepts/statesanimations/states.qdoc @@ -121,7 +121,7 @@ interpolation behaviors are definable. The {Animation and Transitions} article has more information about creating state animations. -The \l {declarative/animation/states}{States and Transitions example} +The \l {animation/states}{States and Transitions example} demonstrates how to declare a basic set of states and apply animated transitions between them. diff --git a/src/quick/doc/src/examples.qdoc b/src/quick/doc/src/examples.qdoc index 3669a31de0..51525b8f57 100644 --- a/src/quick/doc/src/examples.qdoc +++ b/src/quick/doc/src/examples.qdoc @@ -126,7 +126,7 @@ Creator. \list \li \l{Qt Quick Controls - Gallery}{Controls Gallery} \li \l{Qt Quick System Dialog Examples}{Dialog Examples} - \li \l{Qt Quick Controls - Calendar Example}{Calendar Example} + \li \l{Calendar Example} \li \l{Qt Quick Controls - Table View Example}{TableView} \li \l{Qt Quick Examples - Text}{Text and Fonts} \li \l{Qt Quick Examples - Toggle Switch}{Custom Toggle Switch} diff --git a/src/quick/doc/src/tutorial.qdoc b/src/quick/doc/src/tutorial.qdoc index 75ca1b8d55..91032f1d92 100644 --- a/src/quick/doc/src/tutorial.qdoc +++ b/src/quick/doc/src/tutorial.qdoc @@ -223,5 +223,5 @@ This is equivalent to writing the two transitions separately. The \l ParallelAnimation type makes sure that the two types of animations (number and color) start at the same time. We could also run them one after the other by using \l SequentialAnimation instead. -For more details on states and transitions, see \l {Qt Quick States} and the \l{quick/animation/states}{states and transitions example}. +For more details on states and transitions, see \l {Qt Quick States} and the \l{animation/states}{states and transitions example}. */ diff --git a/src/quick/items/qquickborderimage.cpp b/src/quick/items/qquickborderimage.cpp index b4a89b3107..16c8d94e8d 100644 --- a/src/quick/items/qquickborderimage.cpp +++ b/src/quick/items/qquickborderimage.cpp @@ -138,7 +138,7 @@ QT_BEGIN_NAMESPACE to use \l{BorderImage::horizontalTileMode}{BorderImage.Round} instead of \l{BorderImage::horizontalTileMode}{BorderImage.Repeat} in cases like these. - The \l{declarative/imageelements/borderimage}{BorderImage example} shows how a BorderImage + The Border Image example in \l{Qt Quick Examples - Image Elements} shows how a BorderImage can be used to simulate a shadow effect on a rectangular item. \section1 Image Loading diff --git a/src/quick/items/qquickflickable.cpp b/src/quick/items/qquickflickable.cpp index d12a7554bb..45566f2e89 100644 --- a/src/quick/items/qquickflickable.cpp +++ b/src/quick/items/qquickflickable.cpp @@ -677,7 +677,7 @@ is finished. \dots 8 \snippet qml/flickableScrollbar.qml 1 - \sa {declarative/customitems/scrollbar}{scrollbar example} + \sa {customitems/scrollbar}{UI Components: Scrollbar Example} */ QQuickFlickable::QQuickFlickable(QQuickItem *parent) : QQuickItem(*(new QQuickFlickablePrivate), parent) diff --git a/src/quick/items/qquickflipable.cpp b/src/quick/items/qquickflipable.cpp index 1ea5e57656..63466cf52d 100644 --- a/src/quick/items/qquickflipable.cpp +++ b/src/quick/items/qquickflipable.cpp @@ -127,7 +127,7 @@ public: state, and \l {Animation and Transitions in Qt Quick} for more information on how animations work within transitions. - \sa {declarative/customitems/flipable}{Flipable example} + \sa {customitems/flipable}{UI Components: Flipable Example} */ QQuickFlipable::QQuickFlipable(QQuickItem *parent) : QQuickItem(*(new QQuickFlipablePrivate), parent) diff --git a/src/quick/items/qquickimage.cpp b/src/quick/items/qquickimage.cpp index d7527742dc..781fcccd9f 100644 --- a/src/quick/items/qquickimage.cpp +++ b/src/quick/items/qquickimage.cpp @@ -153,7 +153,7 @@ QQuickImagePrivate::QQuickImagePrivate() size bounded via the \l sourceSize property. This is especially important for content that is loaded from external sources or provided by the user. - \sa {declarative/imageelements/image}{Image example}, QQuickImageProvider + \sa {Qt Quick Examples - Image Elements}, QQuickImageProvider */ QQuickImage::QQuickImage(QQuickItem *parent) @@ -277,7 +277,7 @@ void QQuickImagePrivate::setImage(const QImage &image) Note that \c clip is \c false by default which means that the item might paint outside its bounding rectangle even if the fillMode is set to \c PreserveAspectCrop. - \sa {declarative/imageelements/image}{Image example} + \sa {Qt Quick Examples - Image Elements} */ QQuickImage::FillMode QQuickImage::fillMode() const { diff --git a/src/quick/items/qquicklistview.cpp b/src/quick/items/qquicklistview.cpp index ba4f1c53ba..c496eab3c5 100644 --- a/src/quick/items/qquicklistview.cpp +++ b/src/quick/items/qquicklistview.cpp @@ -1937,7 +1937,7 @@ QQuickListView::~QQuickListView() highlight item is \c 0. \sa highlightItem, highlightFollowsCurrentItem, - {Qt Quick Examples - Views#Highlight demonstrates adding a custom highlight to a ListView.}{ListView highlight example} + {Qt Quick Examples - Views#Highlight}{ListView highlight example} */ /*! @@ -2252,7 +2252,7 @@ void QQuickListView::setOrientation(QQuickListView::Orientation orientation) differing sections will result in a section header being created even if that section exists elsewhere. - \sa {quick/views/listview}{ListView examples} + \sa {Qt Quick Examples - Views}{ListView examples} */ QQuickViewSection *QQuickListView::sectionCriteria() { diff --git a/src/quick/items/qquickmousearea.cpp b/src/quick/items/qquickmousearea.cpp index d4b64ea75a..bac52f04f8 100644 --- a/src/quick/items/qquickmousearea.cpp +++ b/src/quick/items/qquickmousearea.cpp @@ -253,7 +253,7 @@ bool QQuickMouseAreaPrivate::propagateHelper(QQuickMouseEvent *ev, QQuickItem *i \snippet qml/mousearea/mousearea.qml intro-extended - \sa MouseEvent, {declarative/touchinteraction/mousearea}{MouseArea example}, + \sa MouseEvent, {mousearea}{MouseArea example}, {Important Concepts In Qt Quick - User Input} */ diff --git a/src/quick/items/qquicktext.cpp b/src/quick/items/qquicktext.cpp index cbdea3917a..7a4027890c 100644 --- a/src/quick/items/qquicktext.cpp +++ b/src/quick/items/qquicktext.cpp @@ -1227,7 +1227,7 @@ void QQuickTextPrivate::ensureDoc() Text provides read-only text. For editable text, see \l TextEdit. - \sa {declarative/text/fonts}{Fonts example} + \sa {Qt Quick Examples - Text#Fonts}{Fonts example} */ QQuickText::QQuickText(QQuickItem *parent) : QQuickImplicitSizeItem(*(new QQuickTextPrivate), parent) diff --git a/src/quick/items/qquicktextedit.cpp b/src/quick/items/qquicktextedit.cpp index 5280301675..b042e30483 100644 --- a/src/quick/items/qquicktextedit.cpp +++ b/src/quick/items/qquicktextedit.cpp @@ -112,7 +112,7 @@ TextEdit { You can translate between cursor positions (characters from the start of the document) and pixel points using positionAt() and positionToRectangle(). - \sa Text, TextInput, {examples/quick/text/textselection}{Text Selection example} + \sa Text, TextInput */ /*! diff --git a/src/quick/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp index 597025b796..b70e292026 100644 --- a/src/quick/items/qquicktextinput.cpp +++ b/src/quick/items/qquicktextinput.cpp @@ -87,7 +87,7 @@ DEFINE_BOOL_CONFIG_OPTION(qmlDisableDistanceField, QML_DISABLE_DISTANCEFIELD) On Mac OS X, the Up/Down key bindings for Home/End are explicitly disabled. If you want such bindings (on any platform), you will need to construct them in QML. - \sa TextEdit, Text, {declarative/text/textselection}{Text Selection example} + \sa TextEdit, Text */ QQuickTextInput::QQuickTextInput(QQuickItem* parent) : QQuickImplicitSizeItem(*(new QQuickTextInputPrivate), parent) diff --git a/src/quick/items/qquicktranslate.cpp b/src/quick/items/qquicktranslate.cpp index 14f8c204f3..ebf9f616a2 100644 --- a/src/quick/items/qquicktranslate.cpp +++ b/src/quick/items/qquicktranslate.cpp @@ -336,7 +336,7 @@ public: \image axisrotation.png - \sa {declarative/customitems/dialcontrol}{Dial Control example}, {Qt Quick Demo - Clocks} + \sa {customitems/dialcontrol}{Dial Control example}, {Qt Quick Demo - Clocks} */ QQuickRotation::QQuickRotation(QObject *parent) : QQuickTransform(*new QQuickRotationPrivate, parent) diff --git a/src/quick/util/qquickanimation.cpp b/src/quick/util/qquickanimation.cpp index 10d2176d0a..544e2d4daa 100644 --- a/src/quick/util/qquickanimation.cpp +++ b/src/quick/util/qquickanimation.cpp @@ -2344,8 +2344,7 @@ void QQuickPropertyAnimation::setTo(const QVariant &t) groups of three points defining a curve from 0,0 to 1,1 - control1, control2, end point: [cx1, cy1, cx2, cy2, endx, endy, ...]. The last point must be 1,1. - See the \l {qml/animation/easing}{easing} example for a demonstration of - the different easing settings. + See the \l {Qt Quick Examples - Animation#Easing Curves}{Easing Curves} for a demonstration of the different easing settings. //! propertyanimation.easing */ QEasingCurve QQuickPropertyAnimation::easing() const diff --git a/src/quick/util/qquickbehavior.cpp b/src/quick/util/qquickbehavior.cpp index 74e5b40ab1..2e37682811 100644 --- a/src/quick/util/qquickbehavior.cpp +++ b/src/quick/util/qquickbehavior.cpp @@ -99,7 +99,7 @@ public: state change. For general advice on using Behaviors to animate state changes, see \l{Using Qt Quick Behaviors with States}. - \sa {Animation and Transitions in Qt Quick}, {declarative/animation/behaviors}{Behavior example}, {Qt QML} + \sa {Animation and Transitions in Qt Quick}, {Qt Quick Examples - Animation#Behaviors}{Behavior example}, {Qt QML} */ diff --git a/src/quick/util/qquickfontloader.cpp b/src/quick/util/qquickfontloader.cpp index c0672359ef..26f34b46c6 100644 --- a/src/quick/util/qquickfontloader.cpp +++ b/src/quick/util/qquickfontloader.cpp @@ -170,7 +170,7 @@ QHash QQuickFontLoaderPrivate::fonts; } \endqml - \sa {declarative/text/fonts}{Fonts example} + \sa {Qt Quick Examples - Text#Fonts}{Qt Quick Examples - Text Fonts} */ QQuickFontLoader::QQuickFontLoader(QObject *parent) : QObject(*(new QQuickFontLoaderPrivate), parent) diff --git a/src/quick/util/qquickimageprovider.cpp b/src/quick/util/qquickimageprovider.cpp index 16c18d2594..24d6ad7a1f 100644 --- a/src/quick/util/qquickimageprovider.cpp +++ b/src/quick/util/qquickimageprovider.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQuick module of the Qt Toolkit. @@ -203,9 +203,8 @@ QImage QQuickTextureFactory::image() const \image imageprovider.png - A complete example is available in Qt's - \l {qml/imageprovider}{examples/quick/imageprovider} - directory. Note the example registers the provider via a \l{QQmlExtensionPlugin}{plugin} + See the \l {imageprovider}{Image Provider Example} for the complete implementation. + Note that the example registers the provider via a \l{QQmlExtensionPlugin}{plugin} instead of registering it in the application \c main() function as shown above. diff --git a/src/quick/util/qquickpropertychanges.cpp b/src/quick/util/qquickpropertychanges.cpp index 882ad66891..0289f46429 100644 --- a/src/quick/util/qquickpropertychanges.cpp +++ b/src/quick/util/qquickpropertychanges.cpp @@ -132,7 +132,7 @@ QT_BEGIN_NAMESPACE changed implicitly through their parent's state, they should be set explicitly in all PropertyChanges. An item will still not be enabled/visible if one of its parents is not enabled or visible. - \sa {declarative/animation/states}{states example}, {Qt Quick States}{Qt Quick States}, {Qt QML} + \sa {Qt Quick Examples - Animation#States}{States example}, {Qt Quick States}, {Qt QML} */ /*! diff --git a/src/quick/util/qquickstate.cpp b/src/quick/util/qquickstate.cpp index 2cc8a4e50d..641dea3dc7 100644 --- a/src/quick/util/qquickstate.cpp +++ b/src/quick/util/qquickstate.cpp @@ -150,7 +150,7 @@ QQuickStateOperation::QQuickStateOperation(QObjectPrivate &dd, QObject *parent) \note Setting the state of an object from within another state of the same object is not allowed. - \sa {declarative/animation/states}{states example}, {Qt Quick States}{Qt Quick States}, + \sa {Qt Quick Examples - Animation#States}{States example}, {Qt Quick States}, {Animation and Transitions in Qt Quick}{Transitions}, {Qt QML} */ QQuickState::QQuickState(QObject *parent) diff --git a/src/quick/util/qquicktransition.cpp b/src/quick/util/qquicktransition.cpp index dcfc4549c2..6d1f646f95 100644 --- a/src/quick/util/qquicktransition.cpp +++ b/src/quick/util/qquicktransition.cpp @@ -96,7 +96,7 @@ QT_BEGIN_NAMESPACE \l Behavior, the Transition animation overrides the \l Behavior for that state change. - \sa {Animation and Transitions in Qt Quick}, {declarative/animation/states}{states example}, {Qt Quick States}{Qt Quick States}, {Qt QML} + \sa {Animation and Transitions in Qt Quick}, {Qt Quick Examples - Animation#States}{States example}, {Qt Quick States}, {Qt QML} */ //ParallelAnimationWrapper allows us to do a "callback" when the animation finishes, rather than connecting