qt6-declarative-docs-html-6.4.2-150500.3.2.1<>,Dep9|ʯuTF)/ğ_t* ; 7oUElJL$| `v*]vwo e9ejgy U{et}dќMxL}tyPPR>m1(I|xsn mCpwޖ2X*Ҿo*CNgv˕].81؏&,7 r豰*oAz"#e9Ul& -\ u P&pnf Q-@_@3Q+>>l?\d" / ` *<BL1"1 2r1 B1 c1 pI1 x|1@151*\1  |  ( 8 +9 +:+B%FBGX1H;1I[1XdYd ZdL[dP\dX1]1^ b-cdeejfmlou1vHz XCqt6-declarative-docs-html6.4.2150500.3.2.1Documentation for qt6-declarative in HTML formatThis package contains documentation for qt6-declarative in HTML format.eh01-ch3d~SUSE Linux Enterprise 15SUSE LLC GFDL-1.3-or-laterhttps://www.suse.com/Unspecifiedhttps://www.qt.iolinuxx86_64/J4 B&:H~gQPF$B!%s=aXg~.z&o, %K4;fE5 MPGn(W51 ` \ q F * 4 #/JkS4 B~=QS'~ {g$ X' 79a   1W q]  M)6 #p  l!o"%e 6  w(Z   H) - 4m $5cK| ^.X9 N<27[N C$ ~$ s&,@SJBS[PR Q @pBG ?, B 1p 6V##X> s[u,`T!D~% )6ML< 6-( W A.*_E  _  ~ zt4 3- P; )DDS;] &R2F"j-m= ^/q(D1/J4 B *  + e( 1/J4E O B[  % rS/ /e0] u p0 ) JWy(V1/J4 B3|/G ) ?'5Q*(DX1  d 1/J4 B ,| 0  (1/J4 B B 9c (1+F"TLYL' W $v/"J\&+FV5kRF $ )'b )`(diPm s; m" I _ l Te R 2Ӆ~]I ."/"!"*!"*'4$ /c+- BH,ך:Peea,l R - s :  s M m  K F   $ _ -  8e k *    V: BGx!^3,%*vl.d" yn  .$8A ^gs6ǀH|/7 fVh^=-mHX&cl\ AN`,:f B i C|r@"WY1a u0{4#7 Lpo ;p. g ZE` g> =.uV7% &8,!7Y- EX J_C i= l/5>XM u"8oP s  U~>2sF+KI M\fIkP c2@' 8DIc/K&_3J.8 P-MBC -   n>+6f 5[piHy5A -Ą  . 3e *./# 1+6e/u#0+a>1 2=Ea O'"{23Da K' $,5RV 7 S  20@Do u:U2"U2#@2[ A 3/ +B  8 w  #j+P 9 K8 :P - (k 9t q ! 0 0 % 1$  ! F>p|59o,9<Ppx Y@j~ =$1]m >6#09 0@ *Q,37Ex b@$13Z_  +1%I  C x2s10m+N?*0 4+  !*\:n]lzG!  QoTIQ"D F2& / f 5U v;bf`Kkz _6 -zooBX 1{..0B=D pp j/ k# *Pc *: 8.3OZ # ]- l"xg_} t # >XiU 4u 7[ms   g# > |U2'$T ?< / z9n jT<Hrj2{ 2#VHM!pX7` 1  L : | \JP*>*J+ [ w? )c%1Q '#q l"bm!'J; x ? L 5 + :y^&>" 7>V:EK#~f(> 4 7 _eg[k n30 l c s! {/8"]1&L T !104E.K34 Vv6b$"2 (&F cE1!0CFF/Juuyyyyyxxxxxyyyyy   FFnFFp4xxxxxx BxsyyyyybCxFFL+q*1C T@#1{,(N 3&MKCDC<@9 -!% "P(;\f 13 #̔ +W# `+ $VQHQ Z5]rO$@5 EUJ N?]W.W * a+ (RCYq}- c"@ > u)1X9 AI^=%c}CftpGHװ}<F!G5H}\&p\&fW  T- \ V(,*y#$v2W8"(*^! N~0jB   xxxxx   ^^^^^^^^^^^^^OQQPQOOxxxxxxxxxxJLzzzzzzzz}L{H 8_%,f>M @[ ,N`/FO(NoFf=g>ND8P-p}Nv&/D@rB*fbMP$*`4K<NO" >B>r3Z)6C6@[$Q@B- $9:A)M xN 8OZNrFsCaA,B9F_JU Nb%JVK>M*O JCL_['^PSA43NH?#*JR?CCxQf{$?*+ b#LVC\;Nn  % %e&D <7.( `-|@%=(Mt!Mr dR!40C]81/J4 B&:H~Q=/hV ~' 975=-L( 1AAA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeexexexexexexexexexexexexeexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexeexexexeexexeee?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?ee?e?e?ee?e?eeeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeeDeDeDeeDeDeeeIeIeIeIeIeIeIeIeIeIeIeIeIeIeIeIeIeIeIeeIeIeIeIeIeIeIeeIeIeeeBeBeBeBeBeBeBeBeBeBeBeBeBeBeeBeBeBeeBeBeeeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeDeeDeDeDeeDeDeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee=eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePeePePePeePeP607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba14c6b6a085d8d4baed6db106867a5f601a2b8b1e1cf8d1af9540075d259f6aa80ba93229074973432457ed461938cb22ed4a292f75d14c1340a147fa34e4914cc8f7872e7f52ed7ad3260ed66d38c9dea6495e64d1921da06f3bd7344877bf11c5607a171399c19eaee470ccd31a8e0db3dd48a0c6f8073509becec0483dbed7872bd79ac0fa30cbb2de936351a97fc7868bc932ad001f51d0f5618eb85a7dcad631c39d6afa75d3929954831340cb65829a73b567fc3c1bc28526dcde83987b9fb939dc29d358012c60a69f95af7f727fae54becb5ab9d4594fe65dd20360bdba7850b6fc0d75901e7579b872400250abf45acbe703a9aee86a2c0ab33df03eb911414637fe34f4cfc9960d69f264a0c47feddbecebdb94e5aa28da8ac320d246fe9db0058a148d0151e1f55f5e0ff763f6fabac2e674b2f4a1517e569a195631ab93c536a43a6b3ff7784c70b3745a81de81e879c6c051bd3868959002e5cc6a71c447748d3624e545168a66d1d925c1d8bfe1fb49715f6c6327c5f657f2928a85004f20f01cac556a30fce6c9ed75fbef47e11c29f2a8e2dbbafa5febd87bd29fa757f29bd6cea680433dcd85a39134230e92a7983f01e3ec67c97bb7990356ab30824112496669608ae95f1913402e0c619b37bef9cea295cbb5768fa25e74d8fb656cb73ff57cbdcb1627ca8f49641e9159e3abd817dc7f27cac279a166a4da42613e1466522d81bfc1e5c7758e7d8403e9ee97d77611111f9f836663e9770fc4031b63dd2a01f70fe6bcf6991df1939782e1cb237c05bfada6e89b45fd1d90838c44d3cff9c0c68c8119372c719f1b2d8202011b7bb70c2c0556a4a6f25e094a8f6bf6db44af5d7d23d3094aeaf90ea35447e31bd0aeafca4ac4d5065987cd749a8ff09b870b7231929e7ea714e988e819cacff36cb8d61c25bf4b0a146a1961daff074ea10c86e3a903e118631923cbfcc0645adcb23fec647576366108c8d343da073843f88167187a298ce3c7aa534b6afaa143446d4949e640446e4de3a13ba5af4790b25ff237a54465257bce18a0c16f2f2690f0cb4b04b388fb24d4e5b71a1ceedb1dc0180dbde78095e27b8b40b22779fe61a9a1532ad305640f9848f1ee4b3d51d7e10101ab55e6cfef296d08f12569bb882d14090ec5ec2ca10b76c07c952d66dc8e69c75dc452ae56dff41fbaa4e0e31c4ccb0ac67df0b4edfdb64a1484dca148978e2e7eec4a187dddd6493a139586d475c42a6a4696d0b3839024f16af2f66a4bb207445306b03854bc54d92c93436a63a9cc84f6928f1647c7f8e9ec55768b2755efdf2430267191d92b11c2e0a0a2f237af2751658d16348b568377de1cb830393a2b3a4daa9f33a858ad7954e8df06c207589778a99c9a5ab5119c2f2c22ffd7b1d69a69dd67d109ea60b2d77cede1f90501433ef6f3085293af76b640cdd0701e9fea714a8ed821300a84214a850a911a59332096363dfbc8271e6aad6a6810896079923d33236d11441f492863b5029feeaa829e3dc69ade207b585d11b7f65ed08fd79c2978ff93531bc685fc71f14b027f4cecd1725e254e76d501dbdf68e80fc5204d506e0f75e670c12389875b9cb02845894ada8216a37c296a148a72cf84822f54816131d08396bb9e1eaa11b1832161e6bbaf48f141253e208021523ef9c2d759e57141158f0517e2bc88cd361eaad8fc784d86258a8728367fecd9143c85459b3417f7d57ac00ad49ae9de09984d26c3c5b261b1f18a506aa013a054fafbc3d52c131c3d1f0b5fa15fcdc394032c332ae6e37748b095808491e2f24a448e360922314650b0a3e20b5ca0364889f0e143007e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec3975b7f2565702dc732d4b3576f56f49b443d274c9b3e11826fcdd3234636a959ddcda23da4eda1f2dfac1ce15294db10b1f62f967c38168120f43f67b992b0327af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4ecfddf797a176e92ab49cd90e490ba8c1ba06de178d4eae891226c055134751452cba86e7eb441f9048637ef319bad493b5f584e1ec7444cc71dc5589b4fff3c6e25fc592e25afa0a8b8cc1011695f11e8b003a054221dc6a866f4d38b619f2a70709ca3a02a7eceb92fe0c154f5f3d4d5be4ac486d6d47726bcd200486ab71a9edf43c6b2d1f78b16fdb96d087bc6ee79b70cec6bce5573053bf805b8096a9b3a42a47140cde42146cf99d7bd32d97f2763731b82226b402f2c90d40269246a0fd8fa470e046e3a6cf5b5148a766daaf143e6ab6a1f4f4ea20345817cd31d24b9fb480f9b2052033e7908ca04a9a5e926fdc6930ab8f28ac488db2d838eb31cb77da2ce10445fd014b5c1a824dd00ffcf3c9a4339216fbd6c91a3a72fd773e451cce1b7e94b3189f661df11e673955c0f5a488ca199feca55c1f2ffe2d4dc3fd3d8a0ef23c62066c4ea2941e92f23e660e1739798628ec53850006bd18dddb4584dfab7989b49f01d0fafcb5c411a84db189bc95a2a5d43ea4e5f614d3324e0607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3b5b120fd50fc99a0a6e6daf83f749f602603d3d098aa8cc1ddb5cf63acf5742f3b0c1beb1cf723a58154d287a10595ad99b3692856fb7807ebd8e9f707bdd6a6dcafce2b6bd7e0885221a47b9a948f6737341b118eec5811a0309e6601196db294dfef2a72a0d0fe433b8875995111478264de2e6aaa17dea0e79b3dc67044e8dcd0b0fa7a6262836adb959ad21c96c4592f67478c3793cc2230c1b30a4aaf4fe269033b1979b4c65cf508e69334608a2771a622502407542f890f43c3cc77a205955f46aa5258022c2e2318b1b6a6dcf34d34a70c4a32b3450d4420dc357eebc154b3dd864aeae44c10807f56f214b9cbc4359aba179add274cc3222c419b19da257699920ea8f8f90177891239a47d264761c326f9ba31676e4f0286a6c8a4bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba12cfdfd205100b7aecfc894579a355ee62ef6dd2dba6a756d65bbd35eb8b89b2c2af5f94e6447b7ce2f299f2f9f4b47eaa5db98de1fb7baecb64f3b44c824997198b81c029871b58f47f4f24614a3d9babf29932a815754c3410f107706f6af2b3fc157ba1846e722faa852b01f62ab0ef01e146c09bf9d9749940c97dcf061286e1293cf8091f005d69e1e3b7b3362a1a97aea3b4a29f503d965b3edbf8b3da2e6d5d0d1c8684b465d7e2f78684124e7b85d7c73c804355ab1bcaa2828570032dcd0b0fa7a6262836adb959ad21c96c4592f67478c3793cc2230c1b30a4aaf4fe7fb3d68e70d44849dab09813fa902a76942ec577300628d459bed5ef161908afa6ed2d5d0f06209b70732b30608b4ead238cb12604ee156ebd3b153eb69b1ed9dce58ea567fa295f26cbdd9c9cd0a755361d50948d3cc05accebaa908fa683360d1754883b634f78bcb6b56b264caf6e64379f386570e0c59afda2edc97ffa269488f1dfaf8c1c79d0b2d7231385aeb8220fd5f9fb61c45a62d1b1da3c0925ada307bdfd9be5973339db7cd40105b9ea211df5f6b41859e67fded9a56027270c79edb0091fec2e3a89173039cfe4bc5077a0b21ee53db9205f2198182b50eb9e62282301bc4db9065ede90d9af1851efafd870e54271d25e1a4dda83df589fa05cdef83d1aa5844ac4bbdeae53ecfcc9265811a890b5392f643f274bea92754390585b86031e044e9f17edd7c4b09e1345a9993a0afea46b6e665df2ef0ea92d2ce2c4f1d4ae54a8cf883b502edcc550babd9873464ecf9a14b97199191dd6c586463407990470025101f16e4c88ee53f4b21895abaf9a493584d6c0d37d96f5357aaea007df5e13ac59809145ab1d41985d03b2e179dce458d8a555ec75f13e9c2592656a664d192a5274c1a52607039c1e36299c5d49b5b4058c5b2b1b11c26a5bd8f555f4be38405d81732b1ec6e4019b8bb1e557e1179a644fecff1663557a1b33d90f3e5a650f2f269943ba925f99ed447df58ea99065eb9d840780383f0f16dad390a286e8d9a6a27346f61d31ef6980eee44d0354bbb770f5f42964cea5af96c61365d869972a6aa9b4eabda6123a6d56e7cce63cc22c34e484696e5fb0649faa40ce069771da6083331d0fd8bb88d1a90d0262014e52fc7f78acbc5fce92fe28cccb71e1d4feb57d461c086b8ec4440c1af065fda235c790a8b992cfb6a3ce624a40b2ad5ac4349a4d210d36ce6a17c677151d8f97046ac69210bab20672749b9ca64a70c42b7284d10a5f4f394bd9f56835851f1c7dc9c510493b6b40cd4351fc131079b1de50ac9f439b8f6db574dc643bb9f9466ce03f1421b2e649e5e75b7041ac5196f391c75166e9ffd3cc318c893e979c8c80fdf5ae11ac25c4512a679f224ff61d7296e59ac975b268afe734daaa8006b3c063cf3336b94ea7853d9e03bdf6b26dd8affdd857a95187ef37d34eb3ff92cca369ac13529603cb8374c27dccc0384b5ea2b1619cec0dfeecef09d845ef135f8cab59be263afd6172a1d43abc5a9317179752df683e73678804b0801ecd6d213fe1740c1f669f6610c0020722c2b0e31bbbb43e1791b8286e42bc821cb549dc5ef6e60a8d681551ed8b25b96499e84da208b716aeb636f1fcfd5641f54cb370e5ed1577ae8b058817dcc050041b92a2b146a2b5fe4a7f334aac0a5b1246ceab54b68b1cf625bebb7bedca1330336e7c3193d55b619243f4383ff2553e002c38b71882d1f717f3c488d4921561c04a1187e869471c497d7792a2c9df86171a233de4841a9cb5b1d131021e1c4cee7547abe246278299685b0ba84cee2219361f01ec213f0c6422d5e998872ae96b27e21aff6ac435f92aa7da6925522e6e8fb219c6b9bd8af4fa8e3a0407f5b6f8eca4b8786961bb2c370b8a839f4427ac130a0f3e216cf731e7c5cdd625afafea8579de32543ce3ede0ca884f58b2149e69dcd24818cc4bed366351955ff9da891a4532d4b3cd245be9b8cb232245775003658ac7a10df71414d3fc1d4f6093230c0ec06bcfb2bf48980e0019918d93a87630d74900e14d0f07e99b8ab3db15fe61ac5de0e6d6471bd414c9312712acdfada0666d1c8c9c7f8eedfbde79e7d7796da23bcde30197751dced8e4da5b4e97bfbefc3059e28505c473ba6a0915bbe7d97f82556ac8dfcdabe5fbbe97280f3fd328ecb529c9dccead3a6fcffffaee4c4ad126ea06f09f9ce08729ba929b7188201c093aa25b18771da3ff96028519c8c5d10e195e2721f6fa800688895ca01150aa870a416db0644130fa85b9d402d59c333e86becb0bf5ac5a9d468c105ca8c57cb25e7f1ef9e8d752170040f3ae29db97a4616eccc3b8526f6960083abd454cfd0d1ce33b05b1ea31d4d20f909ff94fca90046f84c706a4e7a89cd4e980ca61ff91de725fc22ec1cd5384846396b8f0fb0d5c3274242c07fedb7ac1eebe86382f2a22f0d2f84872812e75c0718863b1bbc98c93f3e0f7a35c22859a8cb5875adfe6d3283ee0fe2a1ddb889f205e768f4d1fc826022865fb750a192f2eba96b4b9a7135fada4226b59593153dd2b8a0d3b8f85c97b059f711918181f09ed79835de580da1568e506c3f7134b4334e3059c02554f7aefe1427a87c82be7e5eac69b03db3b236081b95da25336d0851245e739dad4f90d6b1c7f16b2e683669c6f0177156c13e314ce862df49f59c47c1299e558bab6cd77320a26deebf78c57e87d8f8a7219357aee4be3f566900be1391d0785b543b0bd7e5d5ae560107275cc32e6c24cb335a6215a03ee2be2096b10b79badf50144a2300a50d344d5bdcffdc786dcbd8372ccbedc3c3b58795d70a0e05bd046b5d6c31b1c4673030442f0bef9c9afa51f34f50a633616f9b1d12384761ac5d6bdf7908b8177129a8319ef0aff621f629056d3374b90d38c6b0070e5a3dc5ced989dab1f6e5496e0adeae2f443a241701f1d924f864221eb2bbf83bb49c00c7cea6ba6fc296818e2f149505e6bd6e4e738c8eaafac59bcf76f17bdb9108ce366ebf4ea5a8cf61f333b5e18c318d47c5d7faf0fe28b0e7b15ff492b58ec0872271cfffc2a43c79eaabc6c25b40578dba39696a85bb951a5d259d978bc5bbc28d1a154902414986b26258af283482f8b24433082e87b24c7cb490f04860e7ff85d22883bbb43cc04cce9703757819f268a98ec23a44c78d28aea067ad0d9520c33801f601f919d8fac1c2c989d8d5260eee79cf73db95d3c873c61e66c60bb0444e36cb867a3b02794d105ef7794938e1714f324de8a32a40f6c310d24b57460f072a2812d6efea8fb9f33bbed7ba3362913fe47284f891d344c71bf43170be134977f97c459dcc52a005017b276a1fee9de98bf4dc52bb974c4ddc17560fd7bc93a61ca49f4ec94f5e79a7e1278d1ee995ac3551305bc9dfe0491bbbacf4523ba86527071971e02d578d66a22e3e2d830186689b9a9244c234174282363f89111963ca8932e26fcdd3f89f5f17d90aec34f765f1b1ad3f06974f88ac515935320c87f800a318d5707fb9ecd614221a40dd19ffb5d4ce448b78c198751c6f438732eadb0159309a80f393bcbbd95b89b0d2c859abbd45ec92c28a20c0daeac74124541598ed95373a4dcffdba6cecb38af9a81d6edd1e8e8448fb303f5e4b7c2366410a90ee5a7663b86c69339e3f58307a3ddf991e228dbdca04d900659cb618d05a602253cddc2acc4fc20ac0fdb44a8598e0f6ae16a7783a85e91d1f5e94a85cebdcb459bc597ba438dbb8237b6c4a597b714f077eeaebc24b7134cfc2b3b184956d4589e3b4919b1ea852bbe40376d98f17d33e3c400b18f2aab18b467ad8a97f939b88caa69c0795f4cc8f7baf9f50f7f4f4a0acae39742013b990e40235304d9ae36a836e5cb588ca87b08eeabae9b3e99149558cc0831698012d62b9466cf15ca112174bf6d8c5e160577897a5f73f8bc5fb72d68a00600eda66786cc890f99d7262e156ca3e3eca2fac98e945de124329cc003bbb50381f4a2b757c370a2522ff0837ab6b9f76920b24637607bf8175e6bf400dece9e4b8f71010c091aaa7e821e48f54624f7371709f364d9fa6a889f34867b413e976a766db1f056584c54d82048530e582c4a27c317be916cdba7895b65d224b631b94faf253d1d1d2ff96a01bb4e88bfbdafe5f900fb776b795f838e61c99a5d05bfbc125598a0681d74398417d9058fdc040e10c54129e74637838bcb36aca081066da7ac2f57766a5fa3aea57186659a824312716566c6b6bce5ceee1a7c4163681e10f8a17d94a43b1981c5c6cd7b97bf7757bcec5d4d486d62945c526283074adb697e39bbff8632c63cd8358d3703a5401e0f599a4d181e5bde24a00957dd6dfb2e6f398bdbf19b7c6a26bfae0cf90ccdbdd56b71de70cc691a73825e77c516ffca885a892e7c7397892197aae107816e7cce2b9813a36066557745ad22cac3e8b2ba46aa5a8962b28af2bea8bc89837a90e32d46faaa44a0f845105eb1c46cae0208f281f10dca86afb9d5e9661bf1a85d1bd6e4bf43516ce5e71d703b3d2f27de228916026651cdba3ef1905d4337fb2b292adbb279ffb88d5eb7f429d611f2f036eec605747fbe54a4dddcc30f64d283ee40b1ad607cf210a12dd74a1fcf83067d90e39955c2ff072e05591e838f626c315bb63fd02f303024f15cb2589eba5d4728254f6f2e5b8417adae69e55d1cc13ed4f051c8418443d2bc8f30b022e45578c8ab5a4ff54f02ed3878e5ff8839970e3f4e0a11aaaf52c32424521783aefb4fd5e77b5412c230113e83fc125a461bd386121a67e190932efbe4ff09a514c24ea22b1facb6f2c6c7c1abdb1f529ebf7204506760acee1845ac2094d3e8d51388d2e85527dc5ff805197ea55b4438d78815f53b59c1233e228db7c83166d6df413ff00fed0086396b5489bf53622c6897a9582a6b3fb96582ad293fba3decf48eff888bba85cf43218ecfa05decc10b2b1b4f90633f7be4d7333918e91fa477578aebd409a1bccb41c98bc8cfa559d72f5912883aa9b50c07fb29e22d0a5eb8233f2c9e6a639c8cd20bd24e81732d662eae8d866c1fd267955797d72a316ae9a585a92d986216a28fa850326e25c75f167eeb3b35bd9943801411c82ffb64af9d93e31a3f9f94316d8c9030c290cea06b72833fe30fd28d517bf9a2ed2ad9498d72960983bdc39eff7d8bb2879c92b86992cd01c6e1433156006bbde426853eaf0664c6691a4a9f298de9f9c4b1e8769ed7d1afce054267ddf8f5e6d216dcbf7bab1b1a394e0f49bc92c950b87bd70f0b65c8944db1324747a2ef99e87b0480fc4dc6dc2c9a0af507ff3f4478bda658d4471dfdca122248d95b0aab4ffe85cad236362c72cccbe5f654d1cfe1c417c55bf4b8589a9ea35837042b66cb143767857b59d4488c22d9520ea4baedf3dfeb7af8e831f89a8210ecb146eba2954175a13dd2d6674664bd68f88e6d771eac3f3a52dbc429e909098fa1a19aacd0a8547d172037d48006a97f7fb6b6dca13539b5e6fa0b98910659c482775714ade813365f8a6b2d0e538e47ecf5e8cf82db17031eeab077b692f09028caf9c6c7beb780d55eab5caa24e6972ed7ced217c4cf59a77e661eee149e83dd314e9a7b82b21e8bd8094917d56a4972516b2cf1a878c2d087cf7168566f8626af6b464b088448bba39a520a8eb45bf806185b0923920191f05f9bded289236557c8385070bb2972b157e4552365cd6da4770fcf96868b4c249fb6ea20a4e6567cfa4de848c1d202f5043d193776b67e4d3a0fb0c9dfdfa916340e779bb3f353b6b5454fd97a7183ce1b5d937b433b8877b3c19d24a808db22dc9e7c3cbf4bd9b7fd4fb1d23194374c58630587e2027c1995c1670c930a7fde651fcf70d99526c230bc1ee2db35d44d22143a31b02d5e23d49ddcaac7937a9ca77705f196aadfc4343349a84b9e4a6c34eefb75dd086efb5a34ea80e67e8aecf2affe35ed313562f57211a9b09cfdb3c0f5fb2a2ef8cd63c1c4b1f974adfe7b8e83a6c83cb7588d5a48ec85907dfa9efbf7dd07184551d2d0cea995ed797f9295a46a8121107268cf126da7f2e2634b8d263e01ea2fc6fddb7b3036b73fa39e8d6b0b2b05992c493708ee000459062a6232cee0ec382321fa1d01b073bad75e7b037529270b419e354b9fc73ea34270430f5ee38dc8bea9e6b74c4b2238ea99f86af07c499db6f498dd82e5400a2f52be2656fd3bd2d18697bc2fbef76c835a117bb21f542648104fe1f00fe0f92930a996581b2e3e5c0dbf3162d4245e65fb710dfd4ffd4e1e6af643c064aea3c1cec0b32a4b589b9f86c95229baccb5443a39ad70b02648f1696e403aacdae8814375fb2db2c4b7389893265a5cb2a60b2636c2f9eeab9434481df8558f5d5ef74ba068547b82390ff16e5c8cff6e7903471369ed855b4e60daea7756ad377a43a9db0deacaf51fdc43f3f8682ee181880e74596631b4eefce9e11742d1f0c4166c16259dd99824648ef9cd575da1be919bc9bd0bac9edc21d002750ffe87f9c1b67ba63d6d452658beb8a58c087a2a3349ab15041d50112c49dbbec358c045ffba6c902eebbbb03de0634b5ff043251f53d52cfba2c1e2214cd31f720f0b7f92d8812fa2bc50c2a443a8c4f018cf4cefe5c710280c1947b1a51ab40b062ea03545d39685abc26966cfa75dc1fd5fb5baea333a3b320eec824de494e9a1ef401de75d32f71bbcf9558ac20991593b213167b110b12343e9bd2a0ade8cfe0aee39e39164d8efc2811b2bed8faca5140f0d97a0ca5901220a703b08e3c0992bb52664b6da14fb760ca58c9764ff0739407320ee21c9f84d29d981267f2d2025f946646a78dd3483be5f261a4e8ccdc4fcc3a57ba19ecba5b0922b0fb0e6317c1c08723cf350845448399be2a6584bbb64fbdb22168f56396e00381c54631fd1e7df8d925e74d50ab7012964320bf0f74ae43d699f193e7510e486bf1fb9be2859e3e8fa1fff8adfea17dbe4d14d7faede42ebb7dda47782c5adaafeea234cd276ca0d291ab4790a7bf79b930ce751388bcbf921c6774645716e9246d9a8a4d0066a269ec06abdfd108c7ec383411ee5b940045fd5f199b6de8a994fe9a4463e4f1dab84cd065655c036d4255209694f19e470145ff66ae3eb7ba5d82235fb47b06dfac75c44f2f4ab3c3facdc6238643edea6fdd7aaead7f02cb33f566def54bdd63bad379587dc0b5ce4aa8360594fbae88ba8e332bf12ba6a4be975d8628686de08e22e983af78d790dd39da7b4b0cfdcad924f21398c8c64e1e46098b82ffe55c9a0c7f65714ca270a68973fd69d1e3fe9805a8d38bf2e41afee931c860261a30ff9ba071ac1910cb78ce7336479c31a00e556b2caffabbd615e466dc4ef14763004e5e8e481e4e7efa96d99c16f0f7ba23f0e05a94890115a3fa997d046a626c9e6c62b7da52d34e1f2c1be65672de024060f3e6ea369790a9f26b7dd81556f594252926e69cfb6f49453d1d904d7493f57af300aa2ecd3034c3ad951097e735a90882f719677285358af50747b55f93b346aecc7b440639612c52f27b57ef91e42cc0c1c72ad91ef7aea80a547ff7783898272eea3e08db7b068a3f969546798ce3f4d0b497acad699f06d27ba9b76bfb99f563097b4d04c1e2d01e24fb110ab29a090de9f46eccca3cc8548a5d9e86a6e3c7b29fb381b58289167463e39d45482d57647b0130387495dae9ba5a09b187927944a544db726c97f0411657622f0315d3e7615bf7da456264666e9c2b7d0ed8c1fbefdf9b164e4ad26d44de87b72c9f14df462121a4eb74b192ec2d6e8b95d72e527b91ce3da874593d24eb7b84a9d4fe43ed692d048a746dacf0a635922654923ece0d3dc51bbbeec557b42b89910f06f1e4debb2bf3cbcc4e3da91a488095b2ebdd3e1df66d36ce81741d662d203cd1d32c1f02b279f6a36d78c2aeaf15ebd5b135a2a14bacfcb1485f92677d8a496a60d5d5d5e281dc500db1166d98ce9d5247ee75c8f4b859415125a92b61de7c35dcb4afdf740d63e5b09ef7b5e220c659d4e9cb89cd8b195050cfc129de44ee30027ecf0c524d80ecbb57e59f4d15c6337eebc1cd676a76783ca521516d91c11b1017b4915d51b4dfca6970c53eac0f314ca607e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec3859009a8dbcdb48b2fcb5aaa25caa2a8faa5a2d52f12fe1513f3bd5672d6ae027af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba19d15c0663e0710e3bd4ddac11afff93a0cf78cda8a095c7fe1c2579112e642d904cdb93b07eaf4f4ae730c6d2cb57c5f49cd602bea7595a2d8ea74131750f4472982c631472a532b631342688a075b12b8550088972fd8f280a9cc04e5748ea9eda33fded93fec83bbca0e46edebc201ee45bfb38b2efb7c98a5d0cf9ae579ea96803e448b99a9458c4b730565aa85d2e466e0610934476ec00d78f72113ad4648364f1acdb3466ae89da7a188beb758e01ecf616fcbe10825c7ca3c286dc5aa4b7d915b2470218cc19abbe9698b09874f697737e8b243f20c3006b9a9f9d3ff2cc6c8d99f82edf71f2ee180c8bda19d78b4fdd7c1ea7faa66e341c8838f586107e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec41be1fb8ccdeacc3458b60812229e959e2d266f499472558b01398c179c4540c27af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410f45e5a468ad12b2857424862bd35089541a66a680e047364143717dff054a3381f463301b5298e217be7f346a3db8670d84dfff27e753172a5fe3a8d99ee46754bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1f148e46304f20bea48217e19e151dc881540067f4867d5fdd28cd50f29b45831e6c5e8b51288ffba798ed24dd5edd7cac92189f0b0b5006e268c3bbb09eb12be4ffb834939e9abad2d97a6cd0a988eff590039e66e1f5ea04cfa5da006a12f45d2dabe1f5a074a9afd84ee4c1a610461e0ef4e2678430c3018c4fd60a2baed92929631f0ab8d21f0220be1279ac6fc7e39753600a94d39ed79c0299037c73709a36b108436bb25120f1c60920eadd84457cce2120aed8b5d5c61b1218c6ebc3e6af83328f260b3f6e7e482443046beeef7d4862c0b2d563a1568338fe84b18284ef3482eea5b0b7ffb808de3b734f5a11360cbe9a4aeb5fa4546eb482310cc8a7b9af85533b802ee55fa84355311e9b73864035a06ed7788d4539421a1bb162883f046c1f2fc13814a39c6a5ea484ddac0df5ec12a2f915e6026795095b673b81c11c9b4259f3282be4758dc63be40dfe0eac8f3ba0198a754a0330a1e732b01088ba8bb493714ab9bfe60c24f25740b94c86011246ece27d82d85edbbfa38a53bfd04ba117e0f6554920f32c379a5db21875c09f73ffb5f2d800165cd4620e21ae84e49453cd1480c69ccea9086efe8323955b767f1a722a4277e9a3c8645733f24363ba948cab66af5ad4311306fa45eb5bbf3e0df6c5fef93951badf9cfa23f8f0435c709539597f03475e33759ead1e2607b5321b5375f4f352d2f0514f4362e691e485ce0a851cfad17f92878212e0a1d9e595f65cfb6d83fcdbb13e22cf9706c7c945e3e3c14c58a0def1f27341959d8bd9f41aa41b09e4a7ab8fe71b32f2b73cae171cb6a2f993e2a7229a8db493f6d9b1c2fd142b2cf69aa4a46d8a452ebb7751c0c2d5ea116b04da0ccc7c5d8690afb5dc4f754da948b901ee1b35e0e6fe6b4491cf700e1f7abea687b97c95ba4711e58fe84a4f2fdf65a9e77e51d9f132df655dab7037a00369fd10e54605ef586fe0d9f07818a74c186270b3f8493de43eb1a8dbaac210183771fd3390a2c8a68664029ab064333935c8e5c4626f62d4b47874b7ea339af0f457fe9637cd467134615eb151b098cee7aee1a05f023860be07566ce75895660cd292e6a56eea92b53cac0c2641c6a75cce67e9256198fa934d376e05fce6de53b66041166f76fb2c47fce2be77d3e3f5f919c775d1f952731a0801b39ada2d5449cbaf52287ae40b48392c02178aff69af718434a52f0c4d439fa7cd9a4c00276ea77769af0b2c025a2deee3528e4dbd8eb478d228df7ea8db30a13ae614221811bc9f08c2ddb467c7957b7be6e1ff9227db2f7073fbb1e655b8cad16df5bc63f40500f84582bbf5ae68c96420235f624d0d9328507e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec49f9b285cc7af6b4cfd6816a6e48db4e697adc536775f7c697861622724dc6cb27af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1acbfcb66ed492f860fa4920b96b28ff4bb6f375bad50e91dda5431998262f0cdebe5d596e6dc972b5c11c510d545926326500b76f243acdc1339279b6345f9fa658136be29d54a20d4e02e1b73dd2f11e8e4eff6a763a61cc618ee239384ba52176b9388275c074fd782849af544637b54682280ad0e162ab1c8ea60911d97e0f30b80b66473fd49a4f467b933ec771fdcf06cd3c971d884144bd4f36bb4632286cccb736da1e7c71d15c86a533b6d4f2f7c872edf4b06cfacd8661a06947c690ebd89b7c8aa76a5bddd16d6807b9e13628414e367bac4e4e1d8f1dd147560bc5887f85123758728455686edd3d727cc4722f02e14e0dc0fe5e61342bede149ca31b95adf5efce6a84793abe01c9d32bd5216957cdde1fc15dd33c35fdc331fb399ae5caa18b2ffbe5ae390df2595363782f10d974764f88e08ce82781ea636507e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec6462489aeb848f17212c40e2441b3e3f9120d9eaa3c557c5e046e059a2b8ec369ba33fc3ed9272448276c77fe394b33c6a272f923728f8422ce4a848f83f7e9bc638579e30f89ffcc91cf8d597cc9a344b10dd6c2c177a3b7408c6e8fc5fb669496884854672f655178905c3a520949873a2417127b27553f20992d9cc36bdce813f7a3538edebc0bbc222d721ca05e6dcea010d3bd88139e93fd8143ecbcefb27af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1347292eaf78e60ec3c5005317023b46d70d8e11b4483bfaa1c5b5801a01850807cdb015f9a12de3edebe29dc69dd94f19e2fa6991a25fbc4459e9027b1a93dd28c583254ee78c62e626ddf21a95d1978f4d5808683de594ab1fea55df3faab4ae3fdf64f6e4bc7891545be527e18efa460f1313777537ca9b5b87bbfd14860cb5bdf1df1cdd7464ed3ad42ad75d8854d999430fa1ea85690a7ed767441af24d007e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec5ad51c99abd673a701ddc7599525d4dba5bff38ae5e75abe6630679d3d84af1927af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1627dd0205e9e42add3559f661e2fbc88af963765e27f754fb37848526704ca24dfa003fa688471180f7c038fbb0fa4c7584779efc0737e3d89e739668e694f803d8775e102f65d343543ae5afcc46309c4826502e5522f189a1abf91c0bd2d0fd4835a2bd3c75ae17a22300e7792140208b2022dad4e8df4b27c7cee4f56f174f160d124819536dd82bb2a2b83b22480d9ce5720da06c1caec76c1ab53fb17039275bd267015aed1c731f414684e8cb416313d773c94f25aa0e85165db2204bdf68711ff2fb73c8ea41e745552e38d06ffb362dd96cdd064318767bc3f9ab73f07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec8095f15b58ef747339f422490abd68b3066ad37fa1df66ec762b1b4a8a6ba12a27af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b486356e0aa536087c568cfc4684b81fa549c61ba54752fd259920f97d9e8e735221d28c3ecefb15c83dab3ce08c1ed87f286785eb75ce7e9356c60b935e48b434e45271c6d12b9b556a51022a2c258246e23e7efd956c3cd5e3dbe13cfc247ace132c0e7aa748c28d2c09d793ae30eb16fd56bb6a8fa1f8898fe85a8fc76b9044d6f9e1c73a98b4cbd8d112487815ea0d25c8810ec9241333916c0d4c2352825fbd3f8bdfccb8cda7546e1f3036e65f826bf09c316a89ca5695dbe57a48088e86e7cfea82ba9347a81fb440a7618878005e43ed4b83e6a20e105895b1f026736b6f29a78c64c430fc95bce72e440a41655e87f9c9b0a22255958dedc24de338d4ed128a6f81e744ae69a5c822a9a87b111ac825e9aae570156affd01b9c0e105c4760da824f4b7afa16d7479bc68d492742a04e855ef20beeda0956496cec3b3062f19875e150305c888107e082404a89bb68dfc3d4ce1665e7509310304335012fb05af42727fce8f0de2d88cbcefd7f7d3a6c7e03718b6708995f9378821c11607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f3ba7c5c39f54c0f1af56d0023cb21233ac8131285821d71a0e2e2bf95729dc87932aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3f26357b7cd09a749db3d3098cd6790ae90cf157f301270706515f115c4ab015174ad15e7eb1e707c88c4e290b7d6cc3b1e013497f967a241c00ee0d2591c7bb6768f98ae7c33e6cab9f8e5e5d6b2cf2c83fd7dce97b79daadee91cd5838d0c43da585997bdd8412aa92176b0dbb3589c83791d1ce97e78f69455fefd122d669cdf8d546cf60958bc117c14b5924b8a98174f76fdcb9da1a4234c0616b7ad10e961e67fe91e81ba195b91c7a8ee032579fbdaac2d6fd39321da870015e53690cf6e974753c1959116d80a4de3cec97d56fc5307087f306feb7f4657d0e408760425caa45483e248550de040cb4aee37a38b72696cafd290b7e45f86a97dab6966e487a7d65ff4696ee8c3bf41f220b75d2209a46832bd884f40e7c381d5b968cc58d1a4e780efb3beeac52294f3e2d9545ec8d0e46bfb0ed98c2536fc0d833dc25a213b6d2352498bb0e064d1972f26e021881d7dbbf64e92062a577365628a3e2f7b45f88d8a44a38560c75166f7003bfa79ef74b538fe1c006b7fb46993ebe258072b01e32e79b91d73be6fa016f2dc6d15bc8f92ecfde132a03859d25fd39ec87a61743308a357507b79ee50736dc9066723a25b14890ceb42883bc52d676fa3a751bc3646f1e8f9e49a2042ae26375adb7c5036252ac47269bea7b2f110ad2cfd677256127ca1bea681095d943a00f360e0e16fb2f033b616d0ba49a462cff9829ac3916f525dd47ce07fa18f1ddc4b5e0ee9c408b3b0f4eb7a29d0747abd0a2df8654e99b2b3c3da2b37e2b9b092da8c631eb6fa53d1772da7f1afe0526871c79e743408c1a6b91170353e8cb579d98426595e40a9e609cd4a0e1b696f010e7d322ceb3a2246cd55caab2921dad2eacda793f0fcad3eaa04b9a1bc37f65a0aa794d57fa358cb73d71090e050eae78c21e1da2b63d4c9e766f8aa9768259e0a2df8654e99b2b3c3da2b37e2b9b092da8c631eb6fa53d1772da7f1afe0526820247ce4b8bb291990d6eaa3d8527b97ed0ec86b59eaed0269ffc170c97b2423adae344808cea63b869515be91a175c3af3b915a124fd4f2f7c58bc652a4e8828884845cc724fdc04ccd1f1424224ae0711b4f306d56a4971b3c8e9edf7c43d24559532eeed74b6f3419c7ffa2a12169e22affa864571d0f47eb875798cb1b7b3ff942bfbe081eacad52e70c4ff8aaee079b9bca1626148f2a20cad3d43d9f18332671e7106ec0f834a6f368ba8a6f668d7aeee79a1ec8868564f34f9a9859cec02b1ca869f26696831de5abb0e3d0419ab7793fdffce296ef7911c29d81aafbc2be36b221cdfe3cd948a60c856e0117d676aae17558268443c5c3881c3d54767e002fac8aa409464dccc5c5933af3cadfc8de6ee2276a502202e7887727a0721cc7e0a3624ca07d05c62fd4925d1e6e780388cf7143a94f04ba683adedad359511cfdad1e343309401bef5e968e14e38e5a0791e9b138290f35de45560a16614f2f5509850e1c1795e5dc4b2e3a64dbf91a85c907e16f3d922ea7bfb7c851a0f9ca738742693a6bfcaf31a1d363b1f550fdcb4acfb006ec0ab46f4c77203105b9a8c239a61511356c266f3babc53b38483cf132ad0315bedfb3059f7f9125d050760a84707323b89bb9b8f9d6fb03ee97fcdd85054ae0a2d6f9fe0fc68588f2d765ed47e8c49e53baea309f6522ef3b24a4476c8e517b88e04f2731453cf145470cd035664335b7f2abf0d92accd623497e69bcc827bc0689bf55ff41ee7c1e8fb131e605c471f67e156766e28575f550b327fa58f5df4673dfd2ec09bebf6eb1cabd4c94e7b7a5c19ae720b9f5eaebbf0518b3c6f4e902b2bbe6d611962eb1239ca1e2d82f69926b3ca77b53c8296a8ea86ace3046612c43369a9691ecc7dbd5a0206d2d4b3b3aee218683d5b9bda7129dc2cdb34894b2b74dbc0502427d48449fc967f7d40e1de150966dc786e0dfcef4deced05abad7f40207ba7c9776516caa8f554761932101fb39759460fdfd55c6abe809f65a2ae30579da77df8cd3ed0b133c568d386b88bf9c22563cc463ed0288509ac94eb05a3c8d0c3170cf0ca78c64f0fe23e2727fddef7206efda2c755c1cb1dc475450b837fd80cec5ed2b874558d8fc8369f103fbaa8313a3b9208fa01901d7506106d4caaf369b1fa4b15f1d31d9e0ccd714da7560261331ef08b82ea154e8e28a6246f071267d035d5d26f5aedbcc71cf0af64248d05ec00e808763f42e690fc2bcb12474253c023cf87487094cc00028f9d044b468ae59fbbf1f3e5e2e9175ecc0840b1991622569000c6c7aea002705a0b6452d3614451648ac128b45d964b4cda3d19560aa5c89d3fc31299807be570225e6c6112c83983d8f4877caadde77a963b2c2b67e07e278b1c1d78a6699b1fa3a65521086efd7dd1a1c6a986bdce5b1540eb91a0a643c99eda8da1ad34c6ded5773302f17123fcdabc41fdad3db7ebfb758593c38acc9b562b74b0656c009ccdc93ee9dbaf1680b2bb4d25f1d946ae732b7f3647de0dcb368924b3fd800c04de2403b31ad4367751998a28759bd513759ea83e8aa72fe85166c6f43c8d9449d7e198b101abf9f1eb1e809c4f8be6fbd04424265fd7ee45864aebab01c333df0dc9549aeffb53bff2f1633c0bdfecbd3a3391d99d959a74e2d51ca48de7728f9aa846a53858d6c66c8320aef7c7c6b0c45737035680312257e16cbd216684f46313507b418a8d128f4956dacde022af1993bd954f93e72557d47df0fc1c559bdbf62a9b054849490df65e20a48e1c60521d8f1bb309c6800070444ea100087fcbf3deddc9d5f549bfb26a942390e2de7308bff9720f96544f81803e2c7a2891ea8f40a226a52edf2c7d61fe8827769e50bb4e1bb14abc02f9d1343f91a539972fe3638a84d130aa0a553b39fdfee6c37d3f5caed3af9c907b836bf7fee9b14612a108c7ba6f2c4981429a6697eb5924cdf3aaca02c45db944ef35bc30b8b4b4cd9194c8aa82e480495ef398d6c52dcafaab3a909d82f89790ce4bd951f54e6696ff44d35401a96099b37320f284aad1d3a56038012de4c55e7f35e26cb1e1e19ee493df55323594186b9acf700c681a78d0b5e46a79528af9a1626d62508671f1042e522fa1d91b61ef0abbfd48a7377dae3e3ee49464f83f89bb4330e37cfad8f845e9f80a6db1b98a11214ebab764bc9dfe3c83a0a20ead40fa764484715f4470320375961128d79f56fb87924abe0418a316c19f265819638f74705426678af575acb1052678cbd2e829c094e2bab7acb44cace1a05b35b62df67cff3ae530b8aa37d29d861dc4610c428aca0434f1bcb243de0506508a2d09fb94253554eec14ac5468f1c5a6c39ad7306b2603d84735fc0d90da546c581e12dc57abe5cbad694dc1b539ab4cf0f9d25da93e73b2f19979172cf18e6bf3ad0cd01811f6a6fc0da32dfdabf8728dd94ed99ee2d61db34dc73c67b2fe3b739ce0b3ff20bd133bc2166df7a57a9691da0cf59468c37bcd93fb99671ca036b1bb75533d2f495d4256eb91e73d3a0f9b86cc1774006d373138feed2a802cf205228e9edf9a70235872ea8181cd25687d4ff2bea5dd7d8abbe551ece6fe1b95e9f71e2625a1676d99ddb8e545e08a7e7e18e0fc4be68859c430da3d8191a5b100872ad3c82d0ac09673ee4f102a1832502e859090c8540ee1a87aa2f7389107ff6865d2ac2daa0df8b039de6cae484433425bef0fdf5c40f196538532563efe1fc8b9163a0d32322da638b554e8bd23f77b1000c19945840969dfcfa1680cda78090ba4c123197807d9f2a5ba4ed6223bc4da937b27f8a0f45a12d82cc57aca24bbc7d9c98a9fca2b34ee575571c3c1f14b98d7a2412b40b1ac0bd0427f9359434b7a25108093efadc2922a2f9b239df94351dce79c9a41c1c73f40c0ed637f2a7191020c355cf2e8f30f61e9023d22b845c5fbc8b700cbb2d71d89efec963b1540140915f61ebb6bca2a6972728e1b6ca46833a68a097cc737cd30b38471530bf3bf348210c258b270f9edd4047cff4d716493b66967a591c98af15df8d8b8d360008891363f899e81ced12e83c5bb66a7f8f8be2fb147cacb7218fa03b1de98eaaf062b839513fb4eef29acd3ed98c2fe3a9389935ad61253eeb9aacba216a329f51bb605f29379ab3217578cb337e38795c128254e24d4494da8e7bd7463abc0b58620960e278eba2dcb5e0ee0207f18f0f814b1454278b3b271caac3055bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215ecfc8a05bed7e93ce2e1dce242d7bef994327a5040734053046e6de9eeb7390a428c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410757e5767e991742303c780f57346c4310011405d561336d9805e9a14548556d453d47a4dfe7afd6ccd43c4988a7e8650e842cfaabbe45f0aac5e50d763e679c1e20404a4d46ddca2a457de911113095ab0298a305bb490e8eeacda5f449a2f5642362202eeff1981af3fe442da29be2ae580e4932f0a821ed8765d463ef036e404d1851b1fcfb167c027c5a4ffec825a5481f6d52f7d40a23612156584762b22ccafcf9e90ccbd7791f366d76397cf0cfabd8b996da42b28bc44f2c435a6efab44e76532f7e61bc639b0050eb0671153f27c80c5661f84f4447e60937a6992f5dcce64eb11a76409c20936ee07357e54d7d816bf58289a1b6e1b63ac1fc531e64674cbcfb912b7b2d4346fc95bb2022d785d74ed6ca70f0b4c3b6c16145bd7940a77b94ff533e5c8138ffbb9389b4994711d1e910ee979c31bec19395f814a9e663cd3064dc97fed14f4e2c2d66094314539cc1e0585b9a474c3cea8ce4431e14bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1b310e68543a1b986dd1f4b5c1febacaaa3bf373a3c2244e437232a6f276abc86f671b96a7f2b10c60558712141f2e3f8671b8e8afede515fb910684d5a5843aea757b75223196e7ee7dff23b866ac55fc636cbd08bc9f7481acd23f33b42a3de954696cf8443b108540f142a04a5c41a7caea18e23583af27febc7345422295cdcf54d82cdc6e861e6d300a734b345c26c9a13345cad98965087f5bcb1d969a9a3a92cfec4ac89d54309b460442daad2d82629494634aad30c690dbdb9c742a089df4bf29444593b0dec63d2711107f88bb3dd837aaca20d0d61f021992178d43ec39c10e3145fedfdb3e632b17057b097560ce97832bf22162c0bc090860cebfbdc3c94f96a9669731ebad835e9b9e7f6b1bc074c3538d9e651d96fe5a746b6ca10749426da065b4c83bd8611513b881fa9972ae80d1c6239f55ff09ccbff79fd2a2f8330ab63e14ae559567b420aaecaacc25bfa5d61c45467fb31c0756bf199bae63ab8e9169939bf8a829cd2a84cb57a9434c5773729b555a5cd94232953833a69fd51d51cd1d2ba736349dadcfacf00ef9c2bb37b20238f0bc612b075b9f5c66a08ab780e12d8ff0ccab7a205693a80667012b1eec37388ce6054ef38ee0a89d3eb3fa853b6732faaf85856bf6f9849e478814184fd0ead30d4cf72a0dcf0d94d5f8bf5bfe59adca5b41f780d73d84ac91648427ec3e4a0cf2f9761e8535a856f7e466c58ab1237fbd845f58bc6be9c55760acdb473421e9cb31c9af84ff906eaff3dc71d0a4fb0286144a1ba5158cf5ac34aec854d826c41ded42cb23a444217332d0491063da45bb6c2f0f3eb1844ad9f968803dfd047299ecbfefff74df16cefbdadcc6a8cdbc566321208697f22d67df5506848d093bb525ba8aa8d18b943c3fea3b58916b913ee1ecebb374def86e46b5c8f9264f46508cd16763df7158ac9a76567d9d5187e7a374f422653017946d34eeab4a967494c0c6eb48518e96febcb63a2724d76bb71f91057e48ab5a67c3dd24e516016fee2d049eecfce6c3decdc4a438bdac8b02f24a636c3360a297d53dc60b40c362cac2374065fc87a917572b63f97315833cb218ac62c729b9e118efd668679013f6df63a155281ee671b3b6e4d25df0177cfa4da28bdf1881d003e1aed95591949edd4ea713dcc5000386858b4b56c1ef7f506cc6456df35ff6cfe28e2751a5c3d989e067bdce9c68661ab39d01916c4d574d66dda4fe1a6583ed504a0dc956fbb9320f2988f1fc85e6a114e3703f2a76839a3598e33a528351982f8939d80f1929278dc2cec1b33407c993226abeec3f40f99862ade9d0d03309c5ac67674a2e747eec2b7dc35ddeec384272da727bd9d3a4de30edcea44d1f49399651ff284bc7e6f639ae2b06a4493b99645ac3901ad483954ab19cc333064d9ea430194483c23abf6853d60866d4bf0e087b5c3660afe75ef8d071a75ceb09fbadbf4b3d9280f4668b53b4230c5eec233f9da3fdb72864cbb1b680c153788e85e31a2eca5013d15a414bf1076f624ee9bf9015430ca80e0ff008a39420490c5f376fe62a1fe3159826f39aa373f28523b4b31e5f3b6ba8221c66b02fab7b1974fd1325fd7eaa96a84b10302bb1b0404eedea4580f8d83f623b9ca75715bffdca2f302b1dc659f4305b141c0d776538aa19f7300072c5519cdc81d2646a470b6223572b996e21eda960fa2e26d1c8f3cb961f3ebe8af10864d9f38c49e87de1a6a10732a88a46440a76dbfcd87109f516ce8653ba5d388f18d6082cf293eed5f465912bf1092d2125d7500cbbf80e55844ae6a3bfab6d7fb47fcb54b9e23f5730a469f8c1fb28e98b68bde220a42be22c1df5dd4f3619cd26e77d60a100d54fc47198e7f5da4b1deab0160a35b46bedc23b442ca5080cd4afe85416445d104c273243f5cdc7b404ffad659cdc44bd0cb4201e0966dfa2086779c516d44c6a2619d8b267456b3490c1811c8ba8a7cde1628f9f29742a5113bb49235391adb0487d93d87d8f41331c49705b9d40bf76583a937c86cdd916e370592ee1d35539ff8839b60f864e779fe4a3fac7b6b86f4d5f4e5aedf4615ebbc7dba2188174800933c72afbe9ae49645666761ef7656ca00794018d23cd8d4b29910cac363d8a3048dad017794ede028e829ecaddc243802467a48c0e9631eea7cc47f6b27d7fd8394b3c824e1521d656ef51bf75339dd9362d5fb96e32e40dbe5ba258df04d9c7630a87bb223b2b0bf85eba3c299331a361cec79d112e47a329c039488ea631c353c4c736f0489c5a0b70eea4753d8716ca6ae648302697fdb508197a9028a10915970e7e8ce9f7a51312d3f2778b39e83ca1726046275b8ff9aa0c6a33ade8119fbc6f9523590d0badd3d1f286cb0ff5eb014437ff2009b4ff7263c2166a611170d42edd5f56ca1597c341c2b3143d598ae84bc34226efab19af66710b080e54d6a6d88af894b211d6c858183575acefe219785eb094268aeed0da000acadc11c47a70157b11cdaae21ea2a54ec3b0cdf94be0e73b3174540b90eafe9dc2fcb4290e8da6f896ba238bbd1450c6495ac7ffecbf9bb6d8bfb290fc34ece2a6d92cacbfeb53f5de7319e7b149507040f004de59f5ccd2d15945436b8acb45034c4dcda708092d1d5f0930784fdf3f927c246ae125ea79893f73d01ead9291ed616cfdf82564cc2aff89a359c968a4612a94ce23efca571f690b50b9439e0fecb749dc4e60e509505333b939e4efc68e570d55b536446f35cb090beff1e7964ab55006f883f806c2566a4d12286c0720d8997d073695e93e57ce70b8f2980cc6129dcd87c475fb0a14f536abb856cf4eff61e8a1238daf499c845f622cca8983ff7ec95001ca1ff98f2d7288f99afa2378d34ececd7e266fb1528f747ece73b351887890f663c8739fbae9a22c9e66bb58a9587e977b0f9a73c6b2a522e2679e21415fda3e302fb5a4deac6fa278f0140fc76f71c6ec80ce479094cf4054e19f4fef6baf3fcb9fc0eb6c310bc727c304caa8c46299c9b055297ae289333ffc901d313e0b5a246f7e0f2c98be4c2bae901e9b968ecfecefaff1f367d5580939049d5ce5f3902294a42ff6f28766359151761644fdf55b4d84c24a5cd5bef74c44f81b18722ff18a6798f9a5277a8247dd832fd30141a47ad58b89d5711ff8615fbd30c0dce70ef32813181610cadbcb202b6c264aa8ff0373fb1f905aaf4fb0f1ac05b6fe0cd74a1a8b8f96488c7877eebe3b2b4232844ce5db4e685250fe1866ad20084795443655ed049c0b65e3c885811fe3af6b1a2506c25ed039d9f62da8652b47920a2029b0fa6602894349b94315146230ce434ec335df567b7970ad3a4545d013cde1e2835cd3981667c25366e2b118e1073eb397782f33dc57779408c590a18518dcc20f1b6023e90170733be3e24323bcc230bf13518862762a43dbbc6803814af10fc982f43dd5a4bf521fce6fff2aba6b29f7c60b32d00677cea19206057c04910c2e4cc4af12d22332671e7106ec0f834a6f368ba8a6f668d7aeee79a1ec8868564f34f9a9859ceb123ef2b181914223ea0cee1b5c1cba9abeb938cb731f280ef0f0adc8b563b7d13241b0b85b5ff9c5ac56c3ba0eb290a9b9c88e976323e13c1579a26d3d8ce8c92301a820aed3dfa40fafda44882d265505fc0a1a02bc91e8c2079abba46c761346e3f36f461e58f4331494249358a84adc1cfda2340478a553be856dc19cd8b166facad1df4886f9670832bfc687724ebf9dedd8aeb0429da9b7966305f2b1ce3a2c9377703377b2349f838a09948471a7b1c933b8ec91b4b40d17ea57029cb0db4592fb0f6042ecd120700bcee059177cc9bd26744feb2cf3d4702423786a2bd4365f2598c039b074921051128dc8ff63c97c72242e7424fc51d76be8403c2e132ed4f05686ff916b504a2a621af8363a47e358221597e6628bbcf07fd98b245379c822d0e9b3ff8a33187693dd15176f5bc2d62fd164b38603b3e0c5247e930be77ae3f6e5f320289f2b81e280e95cb22382526aea703a3f7afa33c0efa944f5449ed5f80d156a2176e3734359abf368c83233104d9c78b1fe263ee3bf7ab473d1305725eb03a26b3fae5f170531c0c3f65db72a5aaab551eda99f8bd29b88076af639299e133ab62c9f583a440af6b6a395d4c22c1aedcb0b4a6ab9b9cb986f7aba2b5149d0ee2d2445db7c4cebbf361542a99ef13b0550370f9ac9eeead831f14ee5450daeba6f07b0c6287be7b5422e8f35b975129bc2083a1c2ddf6f2cfe0db15de8b7672ba5cf8d7b1958fc0f1b6c4ebc36ffe79df3d0b5ace5766b777bfa99b5bc296fed81e5f29e901eb74ca3273b023994e5543fed92efb86310ca051962e0222acf13e01a27f162c81448fdc524e37ecd9088a70f705c1be448bbc2f499eff3c30f9868339a8a154091684fe4b2b15afb738cdd78c5bf8442207a872c2f0a7dabc858a41787c5cf53ea42d358ee873de3af46ecbac10581f4b02dd528a5c01c7328f8493cfe395cb0b868e7a54c7faa0834c3c54aa0954665e84e9da977e80fd918d28c793253336be8cc3e5e03a41a5ccfcd39abd9d262a83d76c4740b83a048a7d21c5a49af83ee5c7dff8f43c35b17d9ead8c7cf2824c11c02d075edb4f207ffa4a466ff78337f070a93f412d547c67c462c53d9eb8f170abcddd8a96768ec04c5c3b66b57d2224f6b489a06508bcea385c4ec41a319bcf12e3e2f54dfce41ad70aa33753ec0bb4823130b4af8e1be1693790401a0e3633897dce2bcbed849f69a2cdde6dea24e6a4d9c3b3de9f38e258a5ac2887a9077ca81247701b4c32f2e8f0e149c67960d2519779f6a55f016bd34f8fcff7c6f6ac31a3ee6b62106dd85e01fd73584f75303468b658344f31705c22a953c82a55881e8f280890beb51898d59f404c9028a1dfac3938dac5249e62e5fb41e23179dc3702cea6d281c9ef472c19e5737518094ddba0e47454c571b5139e3b9f3d0ab17f5d717c349e4e53ad52f00fb9699ca78de5f4c5e90b6385d6b1970e77c93bfb76e6817a7cc4b27c5e7a7d90e921f6864df9c9096b930c3582474e815e0036039bdd0778a86b888ce35a04d616d7399ac08317567414dce50150f5234f9e61d4f516dac56dc3d68cc344f7692aab58c28fbfa750e29c860f18f5b29d0e40a88886c35ab101ecbfbce20b5a08036489fff972b8080cd88d6a9831077e451749d896430aa6b3b3df42b79abcf801b07e14555cb1d8840e6ec746c5e85305acfd77fea1f6d611e4c3fb3892e8404dc2536bfdaa1b7ed7cbcdfef9fc7a3c4b43fc3aacd8872f365edc43be6b14f8894b214afccce8a7cae4b6e349db0c8e71b1c6f2c3b89bc4578918a6a22b4ba825bdd111e2de04c547e12651eb6ee077b6a19a3c1da7c75fb8874f47b8eb5a232af8844115388640263ddd6a9a40f7e6453c9efcc0ce4311a7a67f48e7949c2b2d21d2dfccc33b4727d8f32f2fc6edc6129ce537d4418dac0a9c770cff8ec448d76dcf6013c308c9fd2429860f4a60986bfd1991066010beeb71466aebec26c04a2219ecaa46d8024fc28c8a1693295777e8117a225cb7570ccba5d9392fa5adc8472cdab5db900d188643fba73928fc66da74daeba8c1f59fdde32153d81dab6df85058e646dca597e4cedaaf8d019b99a09994680b56b53e359ef8a3350595ba517c61209bc0c0805ff83d5f1bdfd9c9a755c7609bff5c1e7bc82f0d9624ffa3899cf48ee905b6aa4cb33ce82a16e9a61d86dc50fffaed94882217aec0554f0e4cf86f55193319ac31dad81362697e613eaaa388b4a3a23cdf36bcbad283617e6c3af0fdd21722a8b02c0c96bb0137c066c1d7be53baa3e39e87c72d147af4251b3744457e3871965e3aadb1b4fbe1bd8a4c69f20fa5fa5e9e98049c23ac79f61410595862c1f2dd9cded718f8a70046defb878827969440334b11dbc0ed97d4357265a4fb7439b77deed41c7bccbc7f11f5c6287e91f0ec3edef25d87159b5dec2bcb32b3b7921517ac345376715c304aea59b0d6e03ad43da44ebd6b6edafce476f77094f851596d1d5790f66911ee447f7696871f474a8fea06bc7cc5704e54edea3716a2ad31ecd60999a7a7e361b5f920a8fd52c4064573c4ef37696d7940a1ffb1576024bc8d5d7f3973c80c97f9c83fbaa13f6aecd89aaf4b4293b15dc3364118716703008b995c642c42831cef55822c709c44199003e4a79140aae4d9c952441b1ab8ffa67eb045115297c41edacb58777047c457cbf36429e20412da174ecb00e85aeadccfd37b55f19904a99dc267bcfdb67a62275a11a73ecf7b2183958a41c4a689dbb47d325d12cc3a618edeaac06aaa99868f75b3b92b2801337b953e6be2892876b6f057fe87baef4c66ca88a152029087535d7a430d6bc1a6b7e033878fb603fc2516dcffbcb1c4c88f3501767b649ef7e1f1443104be330d3e0ff4f2ca66e7cf685e356da3f68bc467a2c419d301b699c1e619287f71315ac0863beac0e7146a420a62d9bf8aef0d1dac05af1489cc9d6d8a615b5508e91133fa0d40a966e6fe08891b50d1294a5b05028bf4d8e3cce4d51082d1e06e9dd77228f05b5d3dff6a5efbdb3e5d3466c625a3302e595dd5fbe9d677606c7b4d449e4a0bc101ef63caefd8922caf8ce3d6f00d1497cf0f9060246ee02c55268395b458b803be72e6fee6cd74d9214d2b1f754c3506b218b0ba3e04d85032a3b17a5061775ff92d9f2c6748f2d8d2be7e5c08cc7cbcaf6d720e1ad1c06fba8746164f6d09dd5a16695a4c650b8086a9eb725ddffdfe6edf266a99208214c038c90bc9452d01931251e539d50095e788a24c22dd444cc5d9b858a9a1ada5b48a7f05b3550b0bc3e696e443c4d3b372f89e6fb90c4156dd35274af1645cf7e0f3cbc502144bc19fb0c5d7aa6ea43825716ef79ed1a000c9ef5a1db7af7fcc84fd4c9c7c35f87b672b39c6b6415faf85c2aa2375efa15c527f481c6bb654c511c559a8ad3f146a0d11f3e31c65e19e93157543ea5c53e7305945a245c0e33a2eab2dd4b951ecd9d9164390f9903d554fb2f1a06c50c5b5f33739f1805220e3b2009d4d68bc325c746d6ac137943c18348d8b7fdf14c005dd2bddf703352112f6c61eabdc81cf47156811bf3457041db86109dcbacfebf0fb50477a026d3e9ce6de384f705e44edc2ecec6e34a28a5e1784ad4bb029f0a4ced25c5ab95eb0c18c0c93906f4bdda65cf54336508ad266aec9261817671b621246c457350c408a45eee537f7059f12a1c68f6f4c1977adedade5b459585389d9889ec0bc98c2fa54cb5dd4ed89bb90e89279dd6692bdbd018a4bdfa2701fcfd157c1a29743b9da46ba6e92ac34348ca9bbcb132efb90ed9e3fa903d7c6daca48f86db8470db1b175bcc2d8c6a12d9e7e1cb05c7d15d663cf16abfbe84a9a556a38947b2d58ae389360bbbffac2998509a28107b6c889d8da9bc09de59f4ab2136c86ced6fd22d17d26174e0f8ce80343deecd1a5a4d0c1fbf677b432ac4e582ef1756dc11073dfb2264e2ddd55ec6a2197ec8060a53130f4a4dc004092c5e3b7cfdf78416cf8477eb11a0f1732ce8df8db20c8a99c3e5e36bf35d2d875e41f02928354a2675c40e23d224dc44ba98197b535b2724427ca9e8af4a9054a10b28757f7750308871f7822bf6b225118a84057df70d911d9a07e5da09970911c56b71dad33c9cba160093974f8fce1f33bde0cd127fa9272e25e9fbe67c3f634b22998059cf89108da7e4e96ea7bccabd3b41513eb1ef30145c39a7e216bc30a9a89f6656e49a4ec76ec4704773a533d8fc55abc4b26817752cdd183d3eff5332f968d00e2eb6bc698dec3a7209cb9c1782f2e4cfcd781e3119c3390fe0af799c7fba3476467144b494f7e2a1c6f572b73f79c8fc9d73396e17aa41bab973116d467b42a7b9418a74c5a25e0ae58e9722e397a45faa0aaf4b835bc9dd02ff26b98ce16bf7e28a93ec3807dcca21a509b9b2bfa51043e40289755e01618a85e4d0ec4c8adf6b623569bb843142218128fc015d6337ef37de802ce42285c48348a33e3c6d62139d8b8a1f2207c0bec08680860f81a16ff67fe55f45298aca11a51674e0b13e0796a6bd9bf02cc1e49c69398753ae124d2fbb30c433ce8ad57686ef9582416719bbbae73426f3ead74f535cbec0211a3e4ea4a1bf48129d31c2996ddd4d672e48b450d1ea0f30d8201ff6bf1d046ca1c0ced22eb7e7f7d646db20c104f207fda37b6e217d7798df733b570fc88a25fad8c87992afb158d7504e8664d2724abe853e0848dadbdb2588b32ab626c5436b8b727444d7d03839a21c94d84f8961a6da54956d9a510774e973bd4bb7e30807f0cddec1447fc9b02f80f68d4d94c913aec46102819eff6d22d88a7b9a4c2e592cd752c955142728c502ab8f115e5f1a02738bb4a61656afb425a660756e485044cd663d60e7e87ca1df0c75d7e6735ac88996670ccb8a228ce6fa2ac4899d24dc71f559ad3103fe1524f826a017f8257f159db8ebfee2849a3783f0926d8c8ce76fd95606156b3dc1eac144a426d3b1e487ad13e34832b65da94eb41eb0b9cc4bb9a444845fbf0d1854a7fb77527811bbe804b48a03b17511e11a74ebbd0f5a2bcd214fe7d218592e6483309c8accb650e2bcc18a43648ae51786b6bcd2cc1b25f7246ac490fd16205ce7ab59112e41a2e79a60240240a6f7b7737da0a02d9c570fb4120abb432a9cad7754899928bdeaee67c9c3370dab6150123cc15c7aba512afa2f442a2caa3225701cc56589fe80d635d9bd8688151feda9a41940268772ade44feda192c3982d7b8a07f159514b458f4549fa3032d4eb70b5dff14f0a220bfc2c4eb910616920f9e9f0a846d1fefab18aa5b5b411a7cef0688706e7cb2d2ebca7998043ef6afe05d49e3a9333de4446c441f294270ed74728f243449b3a625d6f1655052f3c95f7f08c956f1eeaa1315c93682f3b4446fc360dcc58c17a3cfc72765e7c3775d2504fe9e5f679227ddee71d754e4e0030cec5929e1a8a1c5607f8294434ed30ddde8b1175e058c4690943f83b7a9e089c0ad628a3ce22b1c9f81cc3e766fae31a3102e64112f461dcbc82f61aef01fd74cd42274950391ec1a599485879b29df66b50a16ba45c434830e4973e58d80b43204556eea44a007463525bd557bb77c696852e73c8f7848e36773df2e9ceddb10b8f5bf329c7c91b457f04d707581f6cec1790a6044054b5824b21e7a5a99c633d36fc454543ade8ffeb6bd4220ec87851d136721b29736f2ff5655d4e4ccb078dee6d2b1a960e01dfbf3f87d429c9bed243215d7b905c59a258e5951875488070557e076369cddcca63de24634eb05f7bcd2ada63a2e259d8a8f58272c09adc21fc72721f9b2e765daf06578ccf189ef13e233b4ae129a6623f3ad4d290c2afd3c1c4785594977697354016454885e5d0bd7161af1b91b37fa318579a327058bc985edc5c65fcb8a1fe549aefb79beb803e51e10deb03ad57fae9877edd6a9388b45171a72c0fa0f737b8e29b4c64959a35a875e213a5b97ea6d11aa544889b2cb12b0eeec78d377d2392d9a23ffbe58393e9850e8dc35b96bc3932a623be0a3fff56331412cc019992e6c18bd54f41419c588aa4566e24f8d334066a0d2ce4b41ca2f57542437b986c6cb2e18803e0035794228f24707381004a86f523019bf22c1164f042f73d7cc7de46f7d27edfb1f831016307891c2f366aabedb93ae1cca817144cd9524c1a27b3f6c50dcef6c4ba9c5a908da53d77151177ca4aacfa46ecbc619c4300a95e37123d810e9e10b6a4c79e4abb29ee4d0b8b59e4f0058c190e0f6bd3ad3d1ed8c81756cb31daf4ad5e63f3b58d018f8ec1604238df9bc84a06be31dedcd640a5ff1ae2df0f9619a1e814b45b1200e4ac721e81dab7ff17cec6b5ecc5d570e158dcc967bc40e900401922d0e258bc2a37b0a4cca89888bafe85c651974ef6eb7c1223b0f596ff5efc5aaa0bd65d312a4e4ef558c4dccd08ca12bd95a05b1bba4a67255883ec1561d0389f6ebf325319843ff64f7fba563dd899251b5739272000ad5497cc07f660dc1b718d35a05ee639341007c12efcd5a2355cc753bed9fec68964dcc1a145bd5c9e184b85542eceb3736da95815db1933eed9412b88a064952a30cbfc7af317e0c8317ec5d919a7ad5040a30d69525356419e30498910e5ca7ad95e9b1b10dee01add60a4bb9259dbf3f9d9a12b0836420393e7562060cd289781007eb2ad04fc4e1d3ba4cf6e22a848355b5e550eab57d8f97088dad8892c14d4ea3d04ce22298d21d9e86a5840ea0a77b75d2efe319deceda481c585957cca82c6c0fe7412fcaaf74bffebdbefc5538252c93eed5f591cb6948a1a230c32a8b28389bd6fe4f219b0ac5cd24b574a03b4e1f9a498837674e4a20c749554212c64f8b7aefd5f7951a0eca0d4e663a91fd9141295c73dbf88cef87b1898e26a935928449715da0ca228fc7037778bd9e4e926c29d981b673fec225501d18a5ece4edefd69c544c94c539ccf4b248c8e9761e23eaf528f5e52c466b01774affea9c69261d0e8fcb42ced08faa908bf3ad4067c62f7905ecfc6ca584a2f5b85622668278ec00a2ecc3c535b4832fd109314998306d17f2bb473e13e7509fee5a4b5d1ccd3c5632372b0443702345c4350b34df0d138cf7f0d3888a25a9838b91c8eec51f77093dc7a7a5c8033fc3d97430a74e814e5880b075eb8e6de7dff3fce05ab6dc630b8ea58e6be061fdb3fdfa9f56db839719328c12b8e64c066cfee995352bf79fc044b57123d05c256577a41af2a233bc74d24731e78c94113c765218d783a6a382c825707072391f74e352ff5806245ef2a47fe4145a561c388bad4dd05f1faf59a3753ec6a5c039fe468ae647341ba22390c8a7cd08922d34ae0db58419ac1e5f059dff71775b2e4181254d75b71d36252cf7bfb0558bb7c7b4cc386a2a1b68b5daf8e42bbdf554dde5acab4e1dd18591368204542285997d22ac8468a125f9a323ebfa257d54d2f8791ea4391da00d20b94d2f45f25829324c35c4738dbbe19aa1b04b5c8185899c4ac3e9c665b717f6e0bebb7294772d7c5a83d605a57c219345549c1c04f9925ba6040c45d941e1d77dfd97e9c810058d88cee56ba3668045c764a54066019eb1a291a62b73959de053339052bb293fe2ed1f652cf06872c36cc4ec228c12ee478cfb7bb5318101371516e1684279652c0468c2f47299ccba41098d113ba30b2468aea60ae614512d5694cd409b441d31fcd5e9dcd31f2cecddfaf8425536e214d0d628d80420c6eca4d3115d5e806c08e11430ee0daa083136a9e6e33e366c94361ead61e871229c4551799ba78e93dee679a8bb807cc50be53cd4efd651444ff7df57f4a04a4fd638fd1ba4c3a807f41a49706f1145846aeb7b921ccf56f9c3f4e9884c9c7a9cd0893de91b50ef298ea3aae2e1bba4adf3b918fa77e922e96142164d28342410afca327ea1f1b44414d63518da19a2b226241a0fd74081004ae799c6d1bc54adafae0a28db9e2d9a09526e0c18855936a19646f4f2539d491a7226941179dd8a823aaf8182d743cb43fc9c22f23df3fa68390b7bcb630fd4bcbb4258b05e8fcd6dc016dfc4a9a749fb44820c1fde4897ec2115cd8db58625439577bcb6c777b852ea6fe989d8de4a5866b51391b153acba8b487cfa17b171da483c4ec5863a1eca029f03172c003c83ed31066fd4707954d4f40901fbd06193a7da9568bced378059a65071f8e63bc49b5785c31125a3b023185cb7912ef9ad840345301ec9ee6bc845ae58cc0815b6dfdcb08a5e7e26f1e356f56a802642c5bf686dc08e70cbb66e769f1e67152c4ad6a57540f19bbc34472d169c766df6e18d4c3904dc5d231ea8b4fc2dba477cc3d89b1f7ceb519914069bbf36818c1aa6c3df87da46c90785dcd04b740a861ce295ecac63790848304123b0fd96a8f7351bcb017efdcce6ccd2b9cf06fbfc230803bc9bae9146b7b0fe1722b865ba09b08b33289d6269be4e248617f92398412e5dbb75b21317005edf625afda759d1c28cd7823f94eb878428c0dbeeb6ca82ac224f8fba1aec132ab90b4e26b25b9bfb6773379bd0b50d5ee784958a423542e65bf2e97b620b9902ddb1d107ed31d6b0a01337a351f345f4d3985cbc8aec4e1c71f8ec826117be0e4c49982a0d69fdca42c81bfca8a8145ff6af91f1ff756bb2ca6a3675004eb7294873368c19b8c60f586b74191d4270890ba7062cf9cdc32f2c24b7a668e12a5576bda8d1aca51cc81ddd2b8737751945c2a1bee579e11f3863b2e83dca8a192c1a1155939cb2f1249647ac20f453e0e0167a64462d66220b210fa30cfa66ae574c87a549b3dee6ffcf87e1dc53868adf388f5d02a1b5a9f07319ec6f63e01f0bb6975ab160989c44c65e9f0b80b6a1915e88e7247e220413a25133dfc723af261a7e3eaf7dcb6aef39738f05f5b7c7ee88ed1a7e5fe5ffa03fb0c29807e8f91a3916e95f99627518f09a52a4067cd1cd7959bcfd6f6ba931120fbd73eb360601624bb9fb2a7947e3888784507632b7083024c9f44de478173b7a58ba7970246d838af2bf42c80e6308a6a900b3627b0065f929b00de24bf73d3296595af6ad97f254f2353eca3fa9aca6e218ece9bb60aa0985c7888788dd50a3a7e9c4d238f46e16e7d9e2b07bbff2782de1dc2baf2ae048bda6e0c0f5a03da1cbb9aad580bdc5d34ba9ad20086b4446b033362065ca14726cfeff981ea62548f85873503fdf6eeacb282f6e4b04a2b952d504b1df175859916d04ac16bc2953114dbea3647b63f9b5e7b5bad85f49637d005bee8132c05bc7b94f8e22c3ce9a2445a2b2ad5d35b05f1d984eceab55a730e6007a7464d6c118b36323bfc5fbee2e5e60f860a9a1f3a00fa8b223706ea0acf7857d15f32b64d766d0ad156c7b4da8e5935d56d9e945207c4b24410efca04bfb32f318bdcb971b985ce5a4330bde6afea91b272eb6b150113e18ae4c2580af6cd7a860c6bf64a2458ec1a0aa17d93cc78deed8f942a9ed8a2c25e01550991a384ec97ca4dbc6195a6dc3f3f41752420d5fe2e2dd64f61342cd8d2d7058044692d014eb17516761c79702674152d6c474fe1d56554d0fd5fab7ab76b88e96fcffce95c71bfc65a67d4961ccaf7bacf290465edbb25eb314258fc01f9fd62302b3b46132057aadf0aa2646da875e0795912d5aca5f1a04dbaf4cd81c091ef7cbfc43e1e7785870ab3077e535a77594f6371168771e203192019d8f63eaf6a10ec6788f75799e0f7f921e3807ac2f436df928b00cdd9742ba2e484905b66559249b1a5d675680665b54bdd808a8bb6da73eab68d96831a9dd40001b9c2046a1e80fe05afb61f08087ccb4e59ced4231e5221f3791c6460db9d0c2c66eab7b67c56e33cc96b5c489c9abb5adaacedb153ca5292c13c8499b83ced7105bf5965ad1428ef4d0f7dc692a8f5c04607328917cf8b9d17297a99c49b4de94e0691124266222c3606fcfa4dfa5a738850864611544800a981c1decd79de089bbacd5c7ac81515c93219ec13fff8003604552416b786d93d7bf6c119795c1397a69af17d5d48ccd55b311a9273f5d70ba1dd88e23841bb38be360de69f839da89e2da7e620078305d32c0da46d349878ce74d51fddab2f93767b281e061e0c103ab11d39c7f33273b4c177e787cad7573c58f98a9a3be116f0989c74b1357f312318c9afe2bb4c686854d900f75bc0e3e53d700a1fecef58301d17488b55d8a9efa37b2919240a3c9815238b0804b49e35e67383e5f7e6a94e543d05f554ff063dcfe076a6be66362ca7630829755b7ae334f1359a3249fe3e3853d05420d4d8fcee47b5317bfa5f043cbf977a412efe5c69ac5e444c0ad44d28dd2b17959cec74da3ed3981435fe6a2c578f5d209e890e78494820c60c6aa8bad379e15a2060470daffa5c6165671b1e129eb664a8f26875defcb59dc6b6265cbffe7d544cb07869dcaa3e173144044e91bef3fb1f88025b6a317d21f048b52e9d8cc1bbaa1688152e2473a73021b0ff6192e74a1e204acea2f843ad05ae0c039f37c6fdc4bf0f5bf0a5940a0598c671259e85f59fde149b66510d544941c8d87def77437ce275257a4c2788f2a6073d899cdff2197e633156f9d70671d40a3730002c0bde248daf21055f717d45a48224dcb470b7fcb876743289612c0e05ee9f76da07d62482de6ca887ec47690be1dcdea596bb2bad7b09147d92a28399285e07989ad25074364fdeb8b1b680f3f8ec4be7d8553d4b960ec9de8e960e5489dd3c4c9b480a2988f32645f265d7dfac436ed1d8e06bac60bc3fa8104c1855bcca949eb526d1070aedc0bdf3b7b1c0087e95adf64587ed1fbb4073a6bc03dd73afe1a3c8aee2d38141a61a3013d4ef9d945b13d4046610a56bbb11de3a6228b180fb46f67e29b6ed789bd5077718fd23b60316d0d80f09ebe75a16a02d69e123e9bb4bee12b22ff057a61675bc063043bbba21746047685755c5d3966f9c6149be901565ee13aa73386784d146712ee1d8330a7a0c7256a660563187dc340ab4729efae0acd320ae7285680f7676de8928ccace95033f305869e686b8d7e1a1b3774d435c0d3c38097a1dac790136035eea5fdb6db86ae2fb83764c64f63249a3d759632ebf48a493390aaa26f156fad168f9f8454d452a419e0ab58049100ffefc023cf6c5bdc55cd4852832c7251f18d2717874c72dbe1208cb5b33834894d1f59ebbf677100f045692748a9116a7e6f522b4e9980e49dbbf57e3ea91ce935c586b0dc05c8db99239a21f341c2f2b78c363703aa590ac49d623cc3589e8beaf99d7a074f6701eb8f99fc629d2f3d1c0d9247ccef9325673b371325f7bc8d728475662cbbe9ac2c7b5e7e97be73f1a3c175c540a7e0489113cc29d88bb65c37556aecbcd611156b760eec1e2ff2a31995df4b3559ea6dae448fdbaed72b02144fae1bbfbba0b033641ad3dbc46c59b029837d26e322676b88606a27010862477b7aa3b7c50385c07dbdd9cb853d8e2558628168fb555956cfd96c1cc5e5d000335d0ef0b02d34ffa36d7725f44cce3ca1d48f88c0d9b3d94d01b188a29763a5f63d44c3df87671d50d1675858d8c5311602abf82fc8fdbc8ccf1dc2436f2837edeb8c7502bc3a17ee8698db8368f376f12e7f09ce6ba7cec619ca58768e5d4764a5f403c00495cd167785439d416b4b10eb9ed38b23d6a0cfd36ba618e242f9b23486e29ac0d113ea2109e40e196c45e846c6305ec89fe6abe37f8dc3eb477f3ae183544dca900005781d151cc65e21dee69ab0cd07b5d5c879808057b305b56be45f7c1ea9ab999ce3f44f1c9cecb42dc0929b9daef40e0c94af33cf81d5512f5332dd5f39fa805cee66f944460b5ad3ccf35b95a406d8581ef104fe505cbb6e19965c5678d46cb9d8f2efabf6b517e91c59eb29b2ab93a807f3f23248ee964382d409ef0dae0d5979f43dabf9b694d5ca3be64fa3bfc3483187e08ce7f8df5aa38af03e89508e7dcea8e71d817402e45dc11207ca01abaadbfdbb440f4d537316e818eddbcfe39f61492e2623c2173c618224b27ed75526da73ce8a1cfbfe9c2e9026695a4d54179cb7bcd7cc2bfddce460d41363952fd52479e4421df39559df9e820816e925139d10f3a3e6ae655e88262c542252b09e4d241a9bcfcaf45db439bc4bd7e24a239e32abcdfd79e332bc08d5e13e8289f701277b09c067c5d4b0ca6e8bce4588878568a6740b0c348543dd21a0b7f04dddebfe1c127220a645a774db235101eb0c6273a1b82b2f1e098d75c9d66b4a2cfcc488df68ea9e9d99d88ba45ffed07e53a4b7ecfa4f165fd978519c75d5e0910669d5d175b54285e0a565df00cf246c585ee2f838539b5ca76f87d3c8cf5eee16938545e2c5213335073e25cd19ed5824993e765712415bfd396c3c1d7df0d2109e7f64e372b71a697368bf575b7193c6c27c91ae8d969d9d5f448ee18b0540d627ab6952bbe92b71a1ba3eb5f4e28ab755ab97e33107dd1c1a4988ca917af6d106c4d3511dfefc407e3fba0195c0df8118062cdf2ce83170a048cc24c4ce62e9bc7349d312541775c098044bf12bc9922d661f0e00054653b366a7eff2569540a4dfb9f3bbb1fe52e2601f51b5d64fb8aacc3f54c027761e18b6542d7aa3fe22e18251262ce0b30aaab6def0e67bf5a581783cb0b1c79e84c87620a2cf111e8a6bfc43e5c013e157727d17c93d08aa4f7c42b3f3c6ab9261b9b64913f21628ab5464477bffa21c26743d42d594571c02dd1804ea48c1657ee1a06176c63490ccffbd8539fb89c99cb892e704a588869343760c4243adcfc5708763a6f4e224116187f64160a80015d1740c60ada6e2d080219d0c74e60cfe6e285b7576c49c8e9a262b0135bd4b99b7bfcc2288fd38278a9b5358cd2a7786e80e470fd4777d0a75aa730bef8d371aba733df83546b53c9fe7f1a46d9a5dfbaf49ff5e39cd75137da3fd2d07efaaa75217de22dfb98ab511ef967b28e19b4bb34ad9cedb4ec013daf53d5f6f83daa569c64a72b21fad4dde5a3d033d1312f5c83559cb9f9e498f5df5125918b2523a02fe129284e12f9f58704f12b1a82880c645ecad7edf3239d3ecf6d7d714bd3188926dcfa73b7487fefbf73202a649b38dbc9d433cabc09acb4a296c17052137b86a06ddf62e94ae1e77b2df9d8b6dae61dbf08cfcb0c6d34b2a3c30f31a9d7a6de7a14e1ac54417f23a2709d68c3c36ce6aad72d1ac8a2dc46ed1321a5fb97b2ff6e1a01d934fcd63c4c1b1d6c7e84e1eb36bf1438519ce12b1ba99ff787d7fe74c7e1c2f97270ca4961ca1aa4aeed534f8dbf886969e0545a159b18c180ae1648dddc08572184e862b51b8953657571e982133047fd5697b7d63d275b3230e35a189b05c8d7941218cbf971efc71fe36f8d73ebe398bd5e69abd7bd8d3dc2b81cb55f1d80929ff884dc666b7a83240db0bbebcc3787b45cc45f4d47fc49949d0a8754593e95af61f5765137951aa7b63422aba8a514307c39409af3f4d0853cf4138578566c749647b26203e7967446e2b5e18da294500ad1911462b243e2325dcc20221029013ed09cc9488a54fa5468490fade61990287f17e1a4fdfc8d88518b5deddf05a114921a429baf563c6deea18efe0982cef18724346629cbb66fcda6fa0ddf4a1e30e100f388508d400bd3b3db9b67830c2cf50f7747931b13945cef95d0bec9c1843a055d2bbe9da5ca4bab3ca757621697d5c0e95776e16e0d8dd46c7fe8f857361982fc83dba8e0cd0f44746a3877c5ee099575103a9448eaa9a67f38601a8e2a145dd24105e6445e84e236f1a504e73d9d599014f2287c0677a7cbd63720b0dcd602bf71c5a36b1dc83f0862b70c2c42eb29dcb63bf50076fd6182c308c0472823ed6090608028b96d5ea21154203c2eca08e1948541b021c6f183601a911adde72489074196df649c547e01bc42b576182a6e5a85f443406d936f3f2db1614ef54053dfe7370f2f5272441de9537c899f78c29d87e5bc9269b337a8832b57423251fb75dc57e80b904232fd608e30b49e1ea11775295632dd51b504cfc8ad0d7966f0bd548468f73b3a73026b5a27be2d89645cd8a3aa7213181c03879f392303956f42179f4c224f086d747e7bb1e41f898af3daafc73b61c68dfabeccae8a99eff5444397ed942236e9213c3ef8cce766f8c641daf2767c111053250b0334377d12eef2f85072c636d0cd732811d763cd3d2c157f7740bd0ae3152f8f06d186f1b4428263ead0a4d4669c68642f960b954283a8e291472a32a5799cb5c1055093a72d8bb9e523ad983f777f1f39050f471c9fba09498fc9e6ce2e0593f12744cbd45be289b9795781f2fc70bbe52a966985edb08f05d9bb50dfe5467eac5735ee35fb3bd29d2e6e8bade996d010450fe565aa2278ea69578b4267507631b1b6d6eaeb1842b8b27d1a1dbe5edc0f7d4c4ca2684f1930d25d97283f2b2538688d4dfce8bc1163de873782260ed1cea2b4b618885bea504f6e1f2794314ffdc2d691523a9a822246605600fefb1d9d8c446b4bc829fad236f1a4f58bb77508d4890c8e04c2b54d3b5c69e45b8d92d84d10d4ccf58818f10b93ee6afb5c1775c26918a074bec1f8579399784e2b078fed300e5d197e60cac46046e989f63d4880ec4cfec5b37d1da1f9d0d0b52b44e2dc59a9f3327f2954647a0fb714a65dd01d01412147f190d67c8f0560466975fe93fb47d6bc38441aa7693cd52c12f843822188358b379c27379b35f1be65672835fc8424fe5a204d7a5ec5ba5ac21e7ebccf01e30812bad23799e27d12efd74c564db0d6f1db7c9d260dc89455e1ff9c428a17a4834360c6e7a3bce96c2e6590d64614f4fdd217555d024c0a14df449fbcf6dba2d82b1840fba3e19fa8bebaf4cdb6522d679f259b659e942cf84b2b6bb62f92800dbf4955eeefb23bc81b6589f5c9880588bc3b33f93edb43294ee5c18d5d27d66ad18c4c7f75c1412d096a0d2a04d89b2727c68791f5f4475fd64d404fc56f117ecc835d9207b11eae1e36a4889748a00bea0cda9c4576401fe473249541daeebde8cf7f8f46d360f0a194dd38c472ab741b5d347cfa2b222a805439d0e125253a99594d17c6e218d7c2df0509077ff31df3b6d1a276f5acd57c334e5a5e14c12355045deda9e8db881e2a05ebb34510a19f6ab108157090b175543d98abd43a95471a624cd402d48cb90df2735987b17459195a5cbf49fd584f4844962faeeafde439bc31a6291d9570bc7dc245144b7b0e724982f8341e4d83ee3e9c8f3868e08cfdbf63f86fcd90915f551553ad8ecf1f765424ec41deeaae9df7c65696dfbdba3417c19ca0072b2c4d200d93c1ab61192c3035dca1d5364fc537ade6a4c5497637e46065d619527ab224281fb73102ade96b11197808de6681feee34a78a2b8ce619a80caf14ef6e0edd894b77f5a646ff7c711bc08ff68325c42ab18b6de94bb3e11455864556aa03bcbf829f277ea74d4a59a8aa53b65f789a1cd45419e98a712535f1795287cb353341ac2852899ca6ddb78f9c00e3e74c9f487da1329ab720fe8c13e46766488c8b411c30282a655493a23cebe6f1abee5d348877e7860835aa55527b13706e2611d400faaf7c5f5d7849dbaf73fd6b00f54f6df9dab347ea699cbea37cefe59a339419ebe30cb381e0f3af1c8de8df8d22d2575c65c3f8fa8e057c3bf768452e135117a626ba6df0340803d2b61b6575ac87c70675d2b05430838e5c86058517e0b862f9d4580d7a453406feb833c717aa571f06312e5ee67a15e72c63b4ad647080b3bc182a7641bff66b4a5c7c8b4d7b2a47f079a2022db779ddceb57d9db8d8d22632c960b16a57ab283a7e1c53a2d72ca03d33b37d12ccbb13d021aa93a9e4eebf8ad0c42a0916074a6090fcdf50a2951343ad570d846b1cbebaeda9faca807540b0937e438cb7ceafd51015287f740988371958a2422147d901782b4967b6432b19f7b75635b721751c3f2224469ea88c3185795510d956ab655b637bb157f1cd40e0e60f1d573981d289d1e6eed69e8c67dea5f69edede920e399ff6dbfe433f74b7fa611442326256789ee30854ba75f1ba54279b6d07dbe4ef0c82cacf5eecd1e865aba70ff6d3f5df6ee49e1be6cfaf34c3aab3416eaf4a4879736ddcaa6d241d58bbcbda7830be752f74a42a093165d688201c3693672043b149adf561a1cb80a916d4994968908ff15800a293ee27c6a179e0c7ee9f24bbc415186b91c900e4627befc0d1b416d284e1723fdd82ef342d16f1167d1f75d22579b2db2fd69f1e8d8974560c7d77cf38f0d6e51d8897ddadcaf6917a577364bc70a60ee8db28e227255dbca1fd0b21ac7d1ef1ad0a2c07dcda70e2d1804e355f79371028e06697bde3afedd13da9c7ddc437202989667491c9d73fdfe1b2e87aeabf9b62e932a7ad083e65f7fe6638052308c55a269ed410325312a98bcd27ac6523c76d3125c991822bfc0c64410dd6d69a2d6fe092497f4b1578842579b90025a09fa9c5115080ade184ee9c7fc1751e2b064e8d4f7457685660043808634876f8e68ac7ca813459ae0585282222d250bfb776acacbae854aece54609c36f5aa32f8ba4e78232e2e7f49a0451ef9e7ebf2a19fc6fe2c107020589448dbfaeae0e252cd5f08687d59164cbba86a6a9f0c89d32940612cfc96db172af57f392b75e2debf693e6c6e0e54fe08312037bf8ac52051f43a76a81bedcf172c0fa8ba5d857ce3ca4515708b379bd14a29639189623d645e434c7520fe61c2157f2019c0bd00c545236fb6d615794620febfa0f8747bccfe650b3050136624cc4323e453ef0cda598747e881923894f0d199fec1cf7b5994b9c39f7e1745600f8f3ec8b1f5fcc9994d5e281c87c6a2cc34fb4f77885f81eb2923740a13433a7c54bf6be08a0b0f19474df41efba821e518dda2b41e85aed88525d541c25475edd175d5d17f86ba7fd0b4bfd59c0094180fc1fe93f6f7d7fbfda4b94dd9b185300e9357d8efb3bfff2d699fe51b3d38cf0d3d8207ed0438130da22f918f8425dd227f171087942d5fdc0b665187ea88ef7b4a91b3f63e47adb5319d39413fb3ba42c67ce58a41f80ead739c584af1be581c4d74e5d22d087549de56e3769ac65a3a3a0afe48b5d0958b4e7a3fb98bb3865e0c6a577bf239edc64848844c04e4778608c5d2ab06492129254fadbae01b2b73e47e1dfd7b939a946d4745a3b3b1290227d1b4f1929f08df5a19bd61c47ee44e80b9f24db90e1ef195b6cad351f08b5b8e7ee4c584ae04d133e2c6f6ba1b63bd39e16f9d6c057f5b1af8eb4a456d374126a29df2cbc19438c0c4d6a9880e0b0cb493f7afd5b655bbae2e6b2593ade2467112fdc9addc50c1814808ae14b8ef168cbef31f1768dc15826d34d1376bba18e417d75e3527fb1ce8a9696404eb12d08dcb77521644a91520ab3dca61a90f55ca15d35f31b454eea7c9d95157a7af898f38e8f5f75d79103de42d61aefb4d7acf3120f688d4c525fbf5c2d77dbbeb185ef1b2467e1cd745c8c9c282950103572c7fd4f227a39eb65f3d853ce021ce3b4312b48bd9d042ffec6666cfcb580d3a4a2b7d2e1e86ffb609f9d4fc6496dc71aa66f4b8c0009cacfd4b64e995d7bf582ea0629e785599ae40d832143dd9173d58e23f779e4e873be562126eef4859e9bfc1f27583a40fbbeafe507c244ea6fa36dfb334bab52e4bb4ec5eff5e70d73cd05c3f0af0b75369caff91ec521ca1370efbe7598fd54ffada183cc2301e54864167d30ebda6d36faefab5588fb6d6b57f6586788302d2621a36da3464810ccd8edb3df6de5e5ef846a80a6c81cc2de7a4095a934686ae4f866dce9c6ecf13801f93f18bc6c359aefe356cbf29292fffd15ec6287b1658e2f02ec5248abc38ff6cc6ba511708840b61b06fc323e43b94e97883df73958389c9775e1ec49383c1e7c6d5e8330517ca9225f6402ceb5cc0fdaff8aa291f36f4ce13e1b27cce695dcd43d9b60b8759977cbb7cf5edcf0e187fd94e628106c057642d74c166717e6eea43b6f3844e63e0c3f9f2d9c72a1afdb73711072ed97f223115fb0c5d7c71b1ffceddd4f1736f408e77ecc147b3a6887e851ed6e11cdd556e327ff8a7da1d813711c70509ac7a52d62a91d9441b02a8ab67f3e16f957fbf58047044ffff91c6c64c95eb39ecdecd44741ec203b08c116d9c00a76dea862d04b942589d4b7c80e16f6aaad94b067e9875334c74a96f818157e2d001a301df255d3b8700dd9a125abfdf44bcde09c1e7f0ec0c9c7788b322056068c0eebef613b5d824c3c6c5fc4186a2e99fc68e497c1647a4f201a7487758b2086da3476c7267ec7049823350ecc9af3841f0fae060260137dc8606cbfcc1150481180a8c67e767541f414a86ea1f4533c3d1788c56d002ba3095da82b5f5119091cb4cb32e7c9e58bcca9e5a0ffa06f54005abbbbee55df016b846c08051c52d06bdcdbabb22c02a83c8159e98517464410bbb32cfad8dd555279d0ef95d0d054985756c47a44e2ea946fe7d5162ca9c1df309114f936167df3d000abf994503718af4d01880b0ece5dc0e538c8a344199122ace6cb99df8e77cad2009b735485353d5757c421b5459553e92958b554f2d3537693e20482ad4c034023bcce760aed146e6dcb08c0d1e5163837a70ad51eb4b0b9bfadd8a4cfc5003973acd9b865731fdfec3083e4536a0dcf45bb090345f1c44c02e6ce5f41a8ef32e1a3f0038249019b3dbe0fc6200d3336aeb7ef5057e72208ea43ca4752949f3d5e3282d56b734157bfde465c4358d975182f2fe818621870b15c0ddeb2cf409f697cb0be420b9505f6960e94613d2792becf34de23bef828f7b61e6e6f6e6d78770ccad75c8b55b459eae4c1fda4cb09820f53e23b37632d041d876bffccc0a7156dc7a00ac3ab60ff1f1543e1d64ea234f6be9f79a724b84c356008662dbf775cc3f82d92c0c5a3131c1583c23ff043522c440a731e6a8beb90e570e8f620aa75592ef70eef2a9ef7e0b04376df5e952a39939dbd60657c9b585a185cbea9958c52a450f1999ebe002911fa91008aae2aa5a4be2dd89029b2e2b7dc3e8ab30904292a7ca6cbf3bff14db2051f6b030442f00935fdff45244ad0483c39ba097743dfd761c7f884bd3e2e6aba6e952be17e723386abecc7cb958d16f82b349c39f6e892500dcf3f8f03e73e5b4fb8e4471b5da4a4e21210a8bd59ac08a6cf4dee49c52cb9ba0f3a4249a66a631e1b1d65166b64107147599efa1293ca880c43c152faf1a0b59120c002d07d0c9552e59ad7b1defd48387c9aeaccbc5b03988e57c7f253ebe7fd5b5afebe8edb4d066d271b5be5106daf99a8d46f1b2aa1e616a20e4d20ba4caca53f3f9cdf149cedf2422e95d7729cb92dacd3d7df359fe11b5565feb587b4a0e390c5b61192ed7ef0b8a887c4710b46d48f6d873f8150c2ebcac0208ab8d22dab831bebf27e1b48cc0fa590eb8b1501d92016e7a61493b6527f10768e1741f91e45347d5d3e30e3789235abbad9ffb75c15e9240897fcd77e9c94e274d907eb44d9621246c5bf9cd651fb219bae5307419886c8936f474e14580816b731988fccec15994c068bcf2a86c94c8bfe10db57c71cd7fb2f5066c4867b91c2e0ea7d463c29e1de0a92e4796280cdacfbab3918dbee5dcdf59b3f59603fd3e0c72c0ae7dcb38ccef86934649a72610a07ea6166102ae84405e3d3de2f60cf83c6cf252aa2b59a228e1747392114cef779dcad5fcd416412b7d7277bba2965e5d784623dcc28451e009fed40df2be524ecb02cfeee09a38444845a2e850721e8ecdcb96526daf8aa311d1646c6c4c7642d79107ca9a113cd04e394085b89bffc9458102a702fc725a3fd0a6db93e9957a42224e798803d9bb67964d4030b8f4cb63d72aebcdbd8ed3dd9bdf36f283b2cee5b5fbe704cd83ef22bc77bb15addfea3b0c7856fbd281f7700b30f248a990d6c61869397b517df3c9c9f603733c49a2ae00f5436df821ad6ed658c58d676f08a44867fbfa3657761ae4bac449dfb1c6b4fb692d908b33b30e7fde82e04d0c013e723904c171bc3cdff155b9763308f94fd6fda6117bfcc41d8dc7ab6b4cae3074b9e551ef9084fd4a2238633027cb1acf09307c0b2bf64149d426cb3744a7fe116b190c3a84fb7c0f73c374ea7ea975fdcf98acfce6a8bc046faf9704713f9b0323b75bd1d2a036e656bef96cd68874d89a8fc8b95b8f8005a923d1451e3c5aacde35c5e48ac2d6edf5bc469e32be445dcf2570df4ec598429d56021b1c554e4c2752b4b3a901ab3189376bd0cd33d9195bbefd7d24dac15d568dfece2676712a877b50f13b3b9d64a7aa830b15cfd7a92974dd92c1bacc128928a2a592f08540a6bd55951fde64666d04950ba698172100f8a4f22bd82898a86629bcef15d8e0bf40bc1b5330d4f888d10c560034f5c534c926f08773c932bf79765156eeb6dc46cd83efff217a90d14a12ade9b5d0dac215738d8be238ad856be3b4921178dbda7f23ce6f4d826e28569df1a027f3d452aa5c916c2bcd2681abf37a391bf50fa1a8dc3ce77afcbda9e2ad36a9cd5605b2b29f9cc51b6c1afba1a9e464d9417f83b7f99b1a3bd8d3397aa33d8a27b7b6174488993e13e54c7729d9dc0915bd2fbe8a276e3febe4ee042ba1b9e400c8f00ca29a3711f4184768424857bbd87ec580e46aea93e922ee3c3a90698c139ff867560a424dffe25b91e136db0cf8e72d795c24f8f661213021ec4b8eddc2e5208ecc3de902821fe2314cfa540df29456e2fee96bad09447cab6dceec3b29f8d741c0bd97f6607b148cbdf4da13795621dc5fbadc75f24afa8820a86352f3b393c4012fb52445bb34d57ff8277245a0882e6471b5e766936e2b476dfd23d116c1982cb6dba78826f7e8224132491b6845bd93a9e46301fdef92224bfb1aa1f0cdf2956d2ee009822d74b2d2e80834b488a17508d9416c89661a33a8db2893f29495a7e6a78748ee467400d7bd9f7ec4ca7e20e086fbbbce0bc7104a85382aeb5b0270f0dabd4bb080c83176d61b4625944012db16d965f8923628d49b6227ed9ee865be43517f7d67ef71a63cce93e6ed2bfb76da66f38ad47a5f04bd45cceaa2c6506880c4c072756d94a4271b7dcf8b175dcff619e814c0ce33afd53407a9e0aca2c31164ee363cba22374c7b7eab72c42cebe14cfa8b249de953f85e05da60c3e3600ed18e2b58ad48c6ef6f5abf0e671c9531264757e7e3082e0777abaa793b92c6cb1d7575be50a9ed39d0fc83ae0251952c8dbd7ea0a9b947e010d0b5a6960b4a4d01940927c28948a3f16ad0d844080eda631016067f10fb51581884ae7aa0a03846160b9e3876ccf19b8414ac10a0f04012df4936e31bfa551ee2d80b14ec6667ab85c11073f95a998568be973bb95f24da288686196260d4b5b61284bfeed295d30ec27f872edb1692adb3baf9fe73f34fbd4b22bb9846c3d1d1cedba2e252cee238154f18008832adb155c24c456a82eef5973271b008280b590b434ce9d873197afae052b098eacf0c710e9fccc7b42924e0c9c4144ada73884ed29855e9a0140ac5a3b76a9fd12e9f658669fcb89df05ad1bebf3bcd69f2f0f93b266c4a73f9811c87ac6f5c46787201cc34c06a91fe158cd4ae81b74cf571ca880864c4bd89be71610f64cf586af7a4c72473c1b857d425c320999fd0454646b83387a7f34f4b7b2669f65629b5de0e195e8f3688da73ba1af43c28f95fb91da4db3d8bf1a6a56e3823238a2463e9a944f829b5a4f85ea81c311f828381541f8047fda02df2dc9bb6a2d7fbf9d08ba3e42dcc6eb2c71ba4be4d70ab91ad9ccf67d1ccb8eb66af10a7b176f412d0a06e9fabe833ee133ffcf1ea66e63d6ddbc9b9d46662f849dfad5403e43f500dd798b553c5f0b8dc81e701524961483a21c760fbdf2ef62af4bb23b8665a5bbc427bd465eb97101cca85c903696f0b617894f03d5fb93eceb079e6d0c3b47c3bb2c9cc6d317361c3d2a7716958388f05dad0aafea6a379dfb681f9a1d1e2269619372e4f1db169620b84711ed41a2ed55eb3d4a260c7ca0f0fc60099128acf511a25b2d8505cee65ad73b81427a89b3ec5ded5cdd3cadff382e43d407e85f436bbdd2bd110d75eb8ada6af1d67a20704dec107fc32676cb0fd4915939bee003289171ee98d85c578b4cc05271cfef9ff21aec27362aae42bc5a06878c7f77bf4d93bce307164ceada39b9698ca29285465ee1d1903cd11654bd5b0fcc44e95eb34cfba6c4571529d90ddc8e0446bee57bb19602cb2a19c224d4991f26ac26ed196721cc35f28f1729a153733c0450c09f8cd889e8683d093d66bd2874dd9d0e525a2f142ebe6ae0f14d1928af313fde103e32be039a68aa9369838302b7cf94b186012311577b5f5768a73574b5875f1b2add04d92ca3e36dceaddf817074555a234f73c5fe13c145b8c9ee0013f5d756fd039af0c0e65ad4d96fe306ca504791de337e1193ffd7f85f77f69af0a684b7c3a7cd7fb7cf6595d6bd97cfddf9bf1e5ebd231dfa4eb21ab832735ad69823f6303a51c8eabf396de91d7e8759c2785225ec76bb773276f9e0696368f036d9d56bb5fd639bf0fc31917dfa7232da64a01ff9705c0123025389a7515aa2af0d6db0a95f24a521f0efec0583a11945f305d8b6cd373644b5e769c6f64bb11cecee35d101cc285679d43122d4b08c208bdcd6415fc6d43811786432a3d2878ac562d6f724724026edded3a9baec8c4393bb5fd1a737c3bb4456b88c6044f2a801417d2a26dca4f3e582c948b965eaafe48264685dc47b6e7613095c3919cdf12d3a88cb8dd6a2e90f033df471775d5220f77c1d71ebae7673e942538f0b4892645a4f1336343e685dc8571513fe8794d41dbad57551316326a8b5d01f66925e93f6f483ccdb85823617e13c61ed09b7b203969072b9dcca0db0bdf67fa4456b9f2c644a8facaeb889f2413ed60b5b680b62a73cca7e2fb22cd559808cb9e522d72a0315bb6097c116455a705feb949c2ed3f717f41df809475f39e3396542dadb8afdfebd94f28066bf02cc18323052f547a13aad410ac78ac42166a4540c2d040dc3bce779b2eaf3a19c385a532c9a918d04440940ad9d877507181cc379cfc9b841198e9ea165db9bf5391348184729a5a4e5708837d610caa788b9424f07d9d0c9d85350b903670c7bd7316b1abf07f937f07c99a5ff1599af57d5f27a27eba908e83d97685c711836e2fadbc9efe35a7127963ba025c6db72a7fb68339fa1a83424397ee3d7ab8bfac5e44153ea2e83bd16fea09a1cfb316387f27061f19838debc1366d622f9b32b7a65d8837b50766ba5e0f19bfd41b3b26ab77dd22e03cc7811a28b33f8c3d401e788fbd702076b814dc6eba9565d1dc7fdb2feee7ed05749965d847d40af69ee15f6ddfa4d64fefefaca9443789995456a37e25af1c730d0385794abcae3f57ffbe0226743c3e960c0101b68ae78c774f1a545429c7fd9709e415c8430de13d5c7cea258c7497367385a2f41bbdcd067b4e7cfaad2c339260fe867227faf9ab91fd5d817f0888e3e68d2bf3399f3b78181c91999334af0dae788866ecd32fca535b623ace5246b4ca7c4ab087daf5ce0c610a7296e463f4e5bde091cf6d5ba300b5a8316d6793923cab3e3a36a0469928241c391a1c7d8e7458648cd53d1c88cfc12844efca924a2fb3284b9a2545a61e7757fbe2d345a279f961c4aeaef133e3ae90cf24a14522cea1b0ce3d7eddca1c4473ddf23d5ed6e8e84ba22f5d729daf52b11c2e444ae10f3fd802bc67808b94acfc3f6454ecbff8f4a4029026fe989210f840c6205d07531e95dbece63f31aeecc47f29279f9601b789336b405545b00e61972e0a41482c679bdb43ef1f8cc6f5114327e048cd76b2f805c31e02c35e245ff2fa3c9e334c9fcd572b4b598e833e10894c9ba837bd5a8e47220c1f0e4dd5bbdc16ce4269184692f1e818b006a987a69040e8318730d864e1a1aa8278a57e944fae910da4aa602c9d1f96b6ef9f55e856b6165dd2c9db7e3d41f998a9b43b8a64cdd69db657d4d60d7a32e9765d7d34e25a4247b459a41afa96be84635783fb4e183003c91eaaca72f9b11f3d0eaa6a355844d477e77052bbaf55f91dd9ba106824d253acbfdb46fef5d8e67cb5d7a812c9c8f2ea10228c2520bba2cc6fe7e8f1904892e9e54af16ff12489f2e5cdb1d00636ebdbfd6c51173b6dc6f11f40603aea06b0b23d132d3489ee8f963b3afc029a367c4403e3a2a4d2c580f7af53c6d49961b8b2dd8a5a069ecbcb89d83c7f1c65d949e0a6449c8600efad80d82e362a3d96a35dee64f804c956edc35b54105b448728187ee246e4fdd02ec18922e75732ce0a7c8f98b60081113333e255b760ce8c916906e19e73aa83c88af5d129d41eedd19e807a4cfa3325d902614a989f8eea174f48e1d0e126d127f94dc888ae0717cfbe2c1fc15b280a6f19d77aee5b0e57af5a29564723846bbe7ff50bb9a17e586112bdd557b3a62070f33a564ee68de18f0868ae9db01f332e0a0ab8468ba497eb5eac2da5dd6cec14e6c1819f2003835807ea846a1b533a8cf851cf21d7f284fce53dea4baaa45371e6cf5636d599c063a83fa6878e51546e396020927514f1a28a302db1bc5546fc6f24cbfb537681c78f65649483648c5edac037bd36754892c115322c33fa37e12c8f744b97022996845db507f8e4ce1a49f4769a117b7cee5477ca6b26842598e7beed7ea9eb862227e0a0dcaa273fc02bcdedbcecd73263e70683d3f25b57e438e1e09ebb0955a946270e350d7978e0a76b8190309d194e08cd27397c7edba1e58e1aea276999caeb7ec2f579c5b978fe033723d1da952b6131a7b0f028d255acad63670605802406157f9c21db1360adb927861a96e1547f2ee1da217c9cdf85fec2198418806584e486baa6b8b2b52d25f13a0968c8e4928699baefb877632a9085ded33e50775db38db4b2725f8878516ff40845fe111ebd132f78ab34d9025b43d403e8f1fcf0ac5a4b17566cbaafc0319ca994f711c2092b1912efbdc7e76b8f8924dbf42b268b875e8b6900d23963ad46bcd7e6c423cbf0e2e63a8f987fb33ce031c20dcdd846aed41876323a71ff41b45d4a1ced635a3989a8ab00649e5a9fa6e9da461bb3020d6bd648ec7bceb1def5414ffcbc3f3102e72e6d5f21a237dd1826842284667b3a877b49eddcf7ff77c41cbb833f59396a2f014b6f54eb35a49d6d954d71a177a4d9c8a5a170d58b2b5cf1f8bc43e7e92a426f57d65332d12f7da4e7f568ec17b58fafaa87a2d0bf193f10f14a7b1c9d0f28fb42883d523f62ff78ce48813bbd7521d75f8ecfd3f412564727e329d38bffb96991b85f0201dfce4d963caf7508d2617757532a28e9d5ae89801a0f02d9fcb605ee6b5257887cecea5332643cfaa34585ce4891696559efae2e260b2fc34f6b1e12cdad4413082df48142d72284c2364f40b6fdd77426af003fa4852a0ef4c97807af76e5a4bfcd79d4ecdf3e02cc48c89c03bf7fb403ab703f32cc27a5edcc0990ec6072c14bcaadfb7d17c73d39d3eaa7ea0039a900d6e8aa33d2f5db82044c23a59fe9b6ea5fd03b8f5288a4f35c44a64090e59dba66814786f5ca86cc5a022faf6d240408af6d86ce76ff5d794eb79176014eecfd513aabf2ac9854eb559ac3e6d36fca3667b1022c24103d9d3eb08d3be068be315f53f648279da164be1bca77f70b8caba126bc886f4bedc4bab0001c45379602f915b6e75851d51d356ff7c0062fa123750afcf463215521244916c6273a3af70c28b21d6494f98a8a13707bb5e0d0c1ee9d30d3342d5b50095ad54ea0846ed28c4e7932d0d84c8b287be5d8fcf4813ea6b3a53734f07d32deed8a680ba14bb7cbced534aab17ebd4ce3c8f419686c68d3b7a53eec26898be851d39d6df31c4c7d192629d9afd8fb9e2060ac1196a8f0b129d95af2f861c812ac221b79f516db99ea9ca8980249e44dcdaf095dabdcda9729507080d4cf51bed60086083c14baf265218079efc5077e7358de4bb5d83845b14f277fc4ca772f0d89641a6b5e5dfaa3e009d32ce5fa73d144089b0e7155613a990724f9667d789620ba6ce53b4c475a47fefeb3a1ce3e33127dae250b2247ff3c05b26049e205e91f11252c5706f41d9f9c185db769b6ee4b2d9be3a5735ebedde0a5b5210987b020c5a4b46f9bdff48afa901a51ef94e44ba8cf537ecd170f98eed657cfb57028dd74b63646bbe9ceaa4b280a91d5a49e49c4b9a754f2012ebe1104d909bbed50d810726e3059eac12fa0adedfbc80ce59628445ea33f9de7ee28d8e38aa2cfe492b67ab38551d082378b11fec6b3959e13e0513f3cdd8f23b0bba330042315118457e149c9e4873f139f1f31818102d6d9fc38edc75f1ecdd9bcc6d689c1916fd536c63679f343d1b079c74639aea4a51cd6602f0b7dcfefe3627f6902d777a34a90720b5c833d4c245de5c328821cbe02aac661218b63cd57ac1c798d560f5b34cc97d937f70d1bb0077e95f72398b975aab343bc2cae0ae705dd19b14417244eabb4ebe34cd9eb89beb493428290007aa006d68ec64e77085eee8522c9638cf415ab4f6fad9099ef0b3f9de395c73fa4fd52ca7f4145012bf49018b21721835dd760ae2ac12d86b8d249791c961610ac2c2ac62eba33c3207d1c828fe53ce66653d68c5771c139527bd38ff32dad3e5011f5f71c1553f197cb974c0c32c46dd75db49dcc67f6cb8e19fc61a5d1ddf51de1d75ef30153067995cdc82df65c467cae42cf974ca38d7bcfb8eb19c07ae3f1fa2edfe27bbcf016761c6bcb9150325d32040593f451a17d165b78bb569db315ffe9d04c6f4407ba2fd87e3d399f737f9520c94d5f06cba518e17efc453d07a08ccfdfe224f42a033bb986bc3bcd6f45f73c0ad646f14a0998409c3a4efcf5e237de47ec38e677c1d815c5548a2dbe6bf2ba8ce10be6dd5ad608b5e202f2225c18883c38e8db8f08a1a6e1fe421a87e14e7bd5c61c57a0d6b1ac9fbb98530beea725565e17151e837301fa1abfd06125326122b0d4d1dc128329403a65eae088a7e508d52048d3fe581b8a86b39f521fe2dec1b93b8c58f1f69c595c10629e4518a92d41f43645d2a30d44df425e0ceebdf683911ba058fb5c7ab862696f8bea0d4d7b8bfc3c03b6f30b9ce9567889d5a5c7c6af2e24dd050f554f635446c92ec9e9a81eae786ef9445e0c380946f2b822c5145be607e88bd4f394535f398324cbec3c1a7dc81c16c4a2eee09c773ed0a925606ebe1a0e707faa78f511efb62faa507e84bf412ea3ee9844178a585ec019c83b83d8a898e7a7e29deae516d6cf693bfbeb1acb0a13b347c6214ed5269fff488cfddc693179fde1fcef559ddd95d9870fbcd89357609ece93088f3b19662c89869da21826f59ba7ff5b00e50f2075ba073c2c3f28f338b81134b91e017ac29c1b0b5ad0d27f5947a4b79d352b1e0e931ce569dd20fef0cefa8ed9f65258bcdb202e176ae1edb60602f4a5def549cce26bcbc59403b5c6bd82a7a42f83b10d6d3a2221e3a26ccb9af8655b23558d66fa3b811d7b284d2939db552497544d25933ee92f3cfa0437d66914e988894eff31e36b53d4f548e8e2faca0abf874a8bfef5acd5bb3c65db06f3255cfecd298775930845b62b4de0b50bb5156707737011b819b502f8a6645c0c5783f7f12d142fc51a2bdb2121f5e8490f85827d55506c91c768c6cafc4f6f63efeb003695f79ca8afb1653aec0dcca785fb31304b5cf1b8d3fe05033aea1ffcb935395b467dcf0e70ec4992a8fd9c0bf3617989ce9821655f0beffff57218f435ed14fe172c7ebf59fb3a0f5e57517218f9c9bee73ee9976983b05da2e21caecb515e9909a2ab8ba0f58eee6a136896d1f63c3e1ac8a3a6bcee95a4ecefbce50a2cdb29f0bffb6317023491ede4f765c5b7d361d48d5340c9038e65dc87996411101a70873395999c0087452e7c8d74fc5f87a57096b03b8a4c194c9dccc716da7d6054ed762c608de164ee2523bb6c4e8bc7b3e8dd7810cdcdc52ed8542b8539201344cb279393ced5771bdca11496adbfe4ca980a94f4e259b17a8bcafbb3266b9a34ab67413b9600694fa62ebc284663ccf3bd528be3e2f9ae052a7901842db1747ea4367f68201c4b4927cd37da4fa841379f89eee198341d913c509ac07adeadc9c67c1890ebd910be8b8f94013095e33bcc692c236e03fcac2ac158cf209434ae95530137ad8884c88e76c8da4f178d34cb26786cfa152d7f0b74a96ead2d2fc947679846903082ce9144d6a2cfcc71a6fdc71ce6e8404e6781bac0f9818440990b0305597015e7471c5dbc8613ce7008c9648adc373ca4f62118d429f037014294e5e65522b7bf92880c450719c752decef63f1e34274508d2d16c63a19f9587c261d8a711a09017536d0f7dfdd25bacd5660b0a3e556c8ca2a399ad275ddddd0ef1a70291ee6d04565216cb6836ebe2345f605bb04e72bd8b7bb750a37e0a9f91540c7f4a5d355a610d4e3a8cb81d3a761aa4798e7aabc9c74f2901516d08c7ba941cf45dd6b60bc2645dd9b7e3fb62338485b73e7d503b0e20156d3b6591cc7dea28cdd71a67bbfac3311468de72e9588729b495f53fec19731192634f4dced7b767c1c186085c4153ba4d63a674de49243a6e6cca74abd58455855cf2fe855d6d2ffdaaabfbf9ffeb3df05ab6a57eb62f8dd8d31789a526fc1144dbc89d2b0ab81a7f8ba0cc0ace27f2ae918a839c557d12c7006c9b50c76430380a51ffb80a1b1b46052323fab2135a7e539c893bd77af33a47e3c5720e761864b186f579de03ac383dc128ef329edc1cb4a459295b0e7f5051582a00df0743d7c320ec4df6dae5f6de6c8f521928e42970fd8a0df460148853b2cb0e152edb3b3f97c91d67a4cc313bbc29fc408b1d566fdbb7a680075224770c7b651bfceb80e194fde848b9f2a054816034002cd4b05059b2a5c05aa16e475a3fe20b5c27e2e1f761e28fa6b83422472a80433b0448f23ef284f8f8f4c40b4f366572a74f66a9ddb6414d667e94335935300693cdcbf62eff3bf7875ea6f63a1b4b7026c2d65522f1dc309435eadfdfcac2419f9288e70679cc69c1ad787cfe1354ec4d10cc859f3c65c95b82b08c79f4d4f0cd2e82045ff2ac71c6a754f131ab49ea2a773ee9f4070d7ada186d3536aa8cac29a0df76181e17d442e81d850f27b8ded389b227642551f9aa5204e9e931c9f9f9012fa8806dbc8dc7bf2a1356cc973e9e60be3dd2e892997ef0e62207ecbc2943fdea044f05eaaaf26a80236a0d313f6d5eeb89bc083ce35bc78a0b0f7e562099e60251d6f8e2e227726f67524a66b10fca9df7fda0dad1a0bbf7989b3a39596d11c8e8b163bbc0f2334634ed89ac940f4661d0031dfa96a75778256ed42cb21e568b35d7057e210824e04d2105e6538ae6af51f840455d66cebe54712ae715a7d644dae882e0d515fcd489e162053dd892110b49bb75697710406a4ee7f62653710845899200ede3ae38a1912b30798879351ae2d5f76dbacd4ceee2f8286e53db89eeea76e1dc58e7a4cb8e691c489a5cf31ae5ae4c3edb8428ee3b669b3cb4ee17d277be03c7ccc65d277d6d5e0070d3cea5284f15c82b936ddf49081114d637d31bda71af064ce63c9e20f9bcd0c96b64fade709d13c6c026b709e1827b38b7e72adb059e7eeed8ad27bc57f35e0735120e5b77472e5cf9e73d6df4e5ab79696a8e7fb4e988e315eacab8cd7b1b0a1b0ca0c40f9a7dfdeb70dc05a0ecd9f4270e357e014c2255e7fc5069331126f4c928169fac3a4dda450d94ef87bc0bbb394ae9ebd57277b36f8c6701aa21068c7e109e84de09d9c1c1e3fb552a8b2bba0c2bbb008de4a0a379dfa83549bd42ea9bc57789ea1fa14adebf4c46ab737aa0aea8d7ef4ebeae6346cf0cd83c7d3d491814e3d5c550324b704d4d6d93a02d2c59592d48342f82b176f72d1f104ae5be6dffe7018a45c82ac3703062ebb263ee279c77f97439961e36a2e87aeecbdb320083a0322926404004bb9c189128cfa1edb1598a3a7605a8faf6358f62743da010e7f08a315247a687a7939cbbeda6e089d5ab11252e96a2ff1b9241e74bcf891a00432a9676bab7760c463ed9884bc3ed26591b6364ca4ea9d4bd919607728e95094cebac66e75642422469fc878bdfda59cbb76ae9e518076b5e5d1cdd74243873d9f3544f469157f47d90536d5fafa246525d47694b5c687d96ffbb3f9b01c6820904ae281686fe07af473a021a8c77fc44bb12aaa56dd35ab251ce228c98892233626f03e89896036371b372816eae50da68e83d19e8598a971c750bd7720ca9b60304152fe943de6524b06ff09a5ba4f232eeb05e19aedbd96208f1d46cf648da197658386740c449fc86b0c592f368a3312b32b7714b8b8277b36b9a00d335dbc95178ac8ec5c0e3e5d897d49d7080c5426343f6d8edc87ec1cdbc5ab6d4123726e88662176a018d9bcbe2228c573d244b686bf9f1fda4657e31a7aca17a8671b5b76e65e7f70db30a660e83dc12124d0b45dea489499fa99e90d94ad987370690bad28b6eb2d8280f7825ed72ef913c382cdb20ad7e9a9592a6de7f6f7252530ef58b43f90f3f55521a2aaf1d7a45bc2dbcdab91cfd259170d36b5b7afd11533af2e38c5c5bda679d493da6d80ec30c898444c0eb12c7b4a5afac83df465b0de78b8abf42c9992b2fcc0bdf1cc7d025b34bcbee73f43372469804579a9ea07fe1559d3b4acdae30c5e71feb07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec5f78e2bb570f19fdedf7fb6b852190cf8285232bac1a8f3e0f0ce6aa1785adc09f0c48238d3b6ea4e85ed694637920d343750175781b947d43b37634b9c8b188f14630a31b505a248eb4846262fe61b35865028df19df310b295b5f3c893d0e4a19c0f7665cae27dbbf9ecfabbed4aa57bb4326ab4208c8995ae62227a751b92503b9ed7ca3b6fc9b2f3075ee4e31462166782de63cefeba0fa27602309f184a6b978f18b6520d92ff88edde172353422fd9f22a05d52571b6de10c79c4abf60bc0e93659c14bd4307e02b176fe54fa61dc58f61b7ac6ef3c7bb3eac6b909ab527af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b40352d62fa84fdd742d6c9d6a3b55f30ef380837baae354b4b6a887b74d308ef8475dac9a64f6ad7b2d94ce570219b11320acb90d6e28ffa97bd6617d19b2cdfb32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf3227825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf32e379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0cae9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527db2f935d632d3ef291d52109839616356bd7ed7b79db5ab8a30f5a77480716e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527db2f935d632d3ef291d52109839616356bd7ed7b79db5ab8a30f5a77480716b06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694f45e88dbded02f5c6faba7973113f7e16eff77658f0e71304560754d9a6f65378e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5a070ec6568d01f1648a91f75520fc861373430cf8e24134b06bcb75771b27782a070ec6568d01f1648a91f75520fc861373430cf8e24134b06bcb75771b2778245e88dbded02f5c6faba7973113f7e16eff77658f0e71304560754d9a6f6537805957e751413e802fc9e47cdc67a3d730199cc0d11119f577f87846f66bf0d9ab06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694fe379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0ca1b5e9d4796a930bc6184e336cca0ddaec6c114d79471240e05efd974b83a337bc3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be5cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9c1679852a287915247f643070f339f020e383b8ce5462f55866def61717d66af36f966118b1073f9d99baeef4598b2159c331bc619bda6e438f2400e7cc79b601f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28dbf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850dc3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be5cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9c1679852a287915247f643070f339f020e383b8ce5462f55866def61717d66af36f966118b1073f9d99baeef4598b2159c331bc619bda6e438f2400e7cc79b601f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28db8ce1c9812c7b7897e0915a3daac12129e4d0b0eab2f8a7b3afcf00d1255344c752790b84876afe282bcc6046840bd4a2d722b7d31f45390d1f4eed81a3e24511f68071cc1ae22be1dcbfa123cfcb2a5ae954d6dc8fad827b893cdfc4a064871d2fbeb69ee6ccdbfee37bf8b5c044c47299ac167c9e5ef68f1572ae29f96b47c7a41bc919b67f163e78ab17b3509adcf47f4f0cab097f88b3379bf5f196f43d9aa41bc919b67f163e78ab17b3509adcf47f4f0cab097f88b3379bf5f196f43d9a4b8597844f04b07a29061a2e5b1b0445aae8af9646aead3c9236fe2c42d8a0204b8597844f04b07a29061a2e5b1b0445aae8af9646aead3c9236fe2c42d8a020b6f247c5bfdd150a15ad8f2f6b5c9de87db21bea70b2e227f9a9fba9dc39aea76ceee804786fd2ef163e65324d97ecf1c5a15dc9c220df23b51b4c8c6e1606d886718fe0248dd877352811d8e4e424261f120df421053c4fd9d1f1beac2921890ac9b7441cea5221808e4e123281d32f55c0046b7abd0d8da2d342251ef2877b7c80aaec50c58bf5798ceb39cacfbe876545733dd8714b3572b2bea58058fe85e41c189e4aa2c27e0bf4bf040e7be1ea1989e10fb0ff08781ab67a29c1a09d004a1f3b1f048332f63ae7727818d9af1ef4673f2f2daa761645524d0bc8928e957eaf0f725db54d8b61c0c82ff57d2828a2c06e294387bd0a757e1ee47f76e39127825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf3227825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf32e379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0cae9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5461f5fa0033849cea123326e42625ef4327147991bc86f01cb5ce54b4d09a3d2b06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694fe379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0ca1b5e9d4796a930bc6184e336cca0ddaec6c114d79471240e05efd974b83a337b3d6ad6bf06a38be8a74ae09825ddb3cc3e8e93ba73c9446fdfb86f1010e655e6a6eecaed645205f84c00e248d711b586bf39422ae3c1f2b2d1202ac1002e7dad8354d98368607e7120f84f930db15e688ed0c856d50c0aecebd8af497b85e8fa6dcfd57880778038fe36774e6132d213ab2015ab2e200ea0b3281167a0c6096b9b1b0abe61bc97471bb56d733e28da957f9757c1dff27c84b3bd83088ffcf54ab3a654cfeb2692224c1ae8958a8b2c1dd024414765dce034ee478cd8d3de6189a28dac46eb4efb481a28fe8a0533953640a9cd4d05ce94da1685f287bce973cb8e102a3e194824fa97057b6397ff0bdf465e8799a510c7e079c5e649367105256b5335ab4d8b0a951f23b52123c343c41b6231baf163c187a866645462a9243a17d06ff39cd66b910ee1013fec1dcfd0378c14f7b0e9d49d42c4b598bc646688745941824d4443075629f107e9d8e62afcc985abdaea030b575ba5434ad9962e733fdf1c77ea470b5e227bd563c3d6362a59b9f390fa53b0742ebcb12cac4890dd17afb4e6a4d1b3b769c4b23f279febfb26ee51c0eb647a78efc2d8a9ee5ec576431e123bd0cdc827bfbbd92a5359402b8a9737c9104fb16a7a4ff960d7040d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c08d501a8063186e354b9fb9cd87ddcd5b367216333c7a56be3747ecec2b017b6ddf7d36ed1d7f4635f014f3777c6136c3049884e3457bc6c1390dc67e6a74f280d4caeca8cb0486e596fb635f1ac975e612d3a84b4fd826947a8cff646088a5ee41897df844583470933fe651568e0762ef2621c32121bcb275ac3a5779782bf1b4ca1f623c45b61c5471b0d5e8819d0bb8d85f17af1900f38630acdf832a72d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228ccf29e35d0c08ae1275d07ddd6340481895018b5164604e7d1bfa536cbda0effdcf29e35d0c08ae1275d07ddd6340481895018b5164604e7d1bfa536cbda0effdceaac3036857dc43618f8bd2bc1618c9e4ea572873146c46f081515be071dce5bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410f4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816350b077d733d1efad23ae6843caad298053b16035a4f6eeafe125b89a990310c8d2866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d4bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1a0d80a29035719f1f9715de2538ed91b44eebc4525e6d6857f936c36e38516485d366ed69afd6c9c3041501bf49e1a44fc70c041b4c1b01f3ac863c0ec592bda76977b9a967f25fd49af897d54a77d2268de868e8b7e1daef41d89e0e7b69895c77d2e23c5819dba9287de37d577193427fc4d97e26bb42fcbc60a7510880d08cafeca85c3b83f890eb2fa6884148b40e9ed27675cd5ce3c35b47a5fd92faaab7b5b87b5480390c194c7ee5d7d67ccc138367a2d4b39d51a1ecb2f25755d61c8df84d4a90f3bd2d652d814cedb5618a44526ce5744ca4711f4d9f3bffdcc141ec3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be51f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28dbd65d296fb93f4944093465e83b004c1dee22400b6e699e468be64ceda3f8717f475dac9a64f6ad7b2d94ce570219b11320acb90d6e28ffa97bd6617d19b2cdfb8a1529763a39797f378302f23be4cdff4d0f2df911b2266e4655d1eb974b895eebce4a39d741088ccbe899b25eccd4acee3b8e49bb7016e2e4b7f2bd2d1b2be8ebce4a39d741088ccbe899b25eccd4acee3b8e49bb7016e2e4b7f2bd2d1b2be88a1529763a39797f378302f23be4cdff4d0f2df911b2266e4655d1eb974b895e719cabb0ca53abc9c6201e9268816c8c52f2d7c076bcfc92db1a4ec1f3e555400edee124bba32f521b47add9f993bc34c84cef913ca46e6e59fc8437b3d6558176431e123bd0cdc827bfbbd92a5359402b8a9737c9104fb16a7a4ff960d7040d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c460bb5c38179d1e9b37403bb526d9ddfebf9eb090d09105ff7e65fdb839a98a26ed5c118a5a29110531cd1702be0f1e1b4b80f92234add2942dd2a71ada2fa574fd322876b688d5bc02bc6501052b71d8bfe70ac41900503016c3bb09ecfe5338445dcdf26355d047a3da966f71ca370a5387de0b2671ab6bc8bc257d75cc249fb3dec5f88d2a0ff846428314fe57cad0a9528e38a62605fc598caacc5b9cb5e9e62a373cff46074d153cc0c63596e3ebe7a4318484633f16845acb19ca02f05940d44f55d6573e9452f1f8c0e1fd53d409813f2c7fd4441090db9665b75bcf45b58fba62dcf60b71b5824a44867ea5b12dd8479e8d5cae836a897c58e2f9afe4640b9efca7037e7a196d765ab1135b6c8d63f4baf101425170956dbb9ce22ffbccbc8dd0cf06623da2e650b607b6b21d9635b6bb2adcf9718b728f05e6b8abc01d154efb96d1c9fbe04cfd4fdb97a1e4720a60231ecb49efbcd4b3f6c44c97936a84b47cd32dd84d64867e1106a868aa3d887174ef4469f4a1bcb7e501f7d569dd8e83c65e71951edb07214bc8af515b8efbae938c4e1c774a28f3af04868fd886c4faac2092a3e677f229839361ad6d460e6386ebd2691a95a16dcdc3e1c6e064d2313f2eff461087a6c19eaac6392309f9788e38a4dc2247cc8ba0bd8239f62c71d9d0af4a70871a2f017dae3e322e042523f066ee89d5990ef667dfe26f2208d6f888575434309479dc1b8896d74578aa5bc71f7416f85c591055e9c6f9fb7d8b3e0c880212e0a5e59e4c98d72f2946e15bf93a0cc24932f317cd69e99cc1e561edd3e4297fe83060a13efa7eeb77f8aa3c35fb218d2d2a04271586720534e1344274c42a46a56d14a9b8d9b3b93e354eaa8f949e4181db2ec4f6cf8d514e8f75cd6012e82f46165660d0a02a1f9e177325cf46c6b2378a93838b151614caff23339fc81530503b5f3b7c984110425db67880b3d15255f139197e1787c80dc8769adbc7a8a33ba429399b82840789fe346ce3b56872f0af8d7148217f070a9331c3b56a834ea616077e3100ad1e31711467b161deab6083762986104def183b545ce69420b890491ae402d1c25929d5f7deceed324a8a68fcdca7fd2452d5e6e847f8c289568baa53ab221ec2fce605c0dbd3b7a62f3dbe63136567cea55a9ff9c87b5639a949a768118398b40d5567dd72c229d67c5517fa7d6c10b50b1f136769d347eaa88268a7f26858e6540df83f2f69c80427ee0e338b0c600fc8b6e565a8b7f42722109b0cb9457507d5eca1e3a9f0d2c137c53bdb943acc452ee8c09c3454523ec2d60414a78b12e5771460730e4d6faba43f76c7af0e72518f2f727807be614fc0033b09a38918642cd367193d14684d86b2e3db2096b09c69881d32da8f95dcf7ba9807367f0718ad94b1659e64032024feb87fe6758d43c833bb5e05be1ac99dfb3c188941fffb68bc7b64f3cd2fddfd5e97770498d3a78d865b7c4bb0ca080b4ca218c191844de53fc6335563f43599677e151cc70d18458e1c8360dca8c24a6988208e7925c1dcb24811af5f23e1423e03a88ba0166d0b0a3ff0c7efb8c3f552901996877dcfb64a44445e5a533eaa43a7337ed9a2ca80e721f6100da1e23715b2bbcdc73bd56372db6f40c16e7711a976b167b7ea714dac4959e7e4fb27b737f55eaff6579c77d376412e3096af7dc33007c6e4d87e9367719dd586918d19b269711239ca51728cf386d143aa5014daec243f310793cfc6c48fade2410911af4494d8a33fc55a4658071d70dafd78777347a7117b07f971e8066061ff13bebd560eb20d84a0676022f5ca1d1721ea8c4796dbfa1a6eea560280c583b6f5cff0eec00988934d9723240346bcaf2881b5307b0d8e341bd8d10c9807318684bb7532d5e69becc4f7d7f585292b4cf6d3799995f2630d94373d71dad0b004a22db9dc3bda1c722e7d988bd1b049163da726e417e2de728f94f8f58cebe877fcec42127516f62b59fb5cff388a4fe79d0de17b8764f962e15b4eb6111caff143f855e292e667ccac0720cd22fba2eb4cc2edb690860ebf6ab816613d49d160f84a2abda3514f468573b5c7d78f1c295eee0805720adeeae4c4a00120b494165d8653b3dd37c86def58a919441ff09d360e1f653ef90e608deb3291000bab3320980fa8d97a73cd939c22a4e27784509175fa2e7c0954797d936561cdcb593950735cb97557e3fcfd5aefede8a30c753c13d848273c8972c4df966b8bcc3b2f70afa721a8ba81ee66a65237c9dfec50f13a09d15e4f0a6b297f2887aaf1f975559629f03cc7a300d6b6371330db75aa03c7fbcea1880bf93690b2ad153e610c47282d3ff3802a014e621394f0843dc7b3259fef5d1a558a24b6a1bf7b6117a2b0209b6a1caa6f2f7e4b9c93c45630877ed5b787d7068a4cacb0d1213165270301766a53c459ffcef3726e6ef3400be84bf13d8c9b472c389ae8fa38021ff1ba6a92c4b8ffb1860b3ec6f6831dd38f33cccafa6188185db5716ca27601bf2475e586279d0531ce4f9cdebb885fe4899b249be7066d231e4a0ed0a2f03ea6adc0bbd5860338461f2ca589d5d6f6739291fb4d84588d289d224180cfdd5aca8841a86844d260b6be01925dd5dbe32e053755b5f275c24709194c9e46b23005f20e993d5732b19f8408c9d38fde157f76554be68ceac7104373b58b8d9b9a3b10bf2073534cf99e326a434a64f894701a535b22fe0129783279b8dd8608ede72fa8725d0e84ba971cfdc400c1f62dcd14310d53c4e391221351cd55d6550c6b97bb936dbb5160df49a02cfd76e4abd89286ef2d1e7e7147b58314634ce74cf805a9ba851f65c517b1c7bca67c33e0240b7112b513885917530bc523ae49dd35fe3a7c0b251d1bb88ed66b5ee74cde97be45d2b87f8c7ea92d89508b1ee0672594823b8ab52df4524f66113c2a125abeb537ed167b9f4d4a4e3da67b16c0f7ed22404a3d5ff3cfcb2184081eb57b446114728a61705762eab0251e55b4132c9305bd0ac36078c64a43b12ac108fae33598df03f44ecf475e97752ef4b57298495528f8dbdd28e0501587fafb68b52ae20df2ce9f3b785ed55d4cff993425fcd742e4fb361f2eda191689eb9393e6dfd8638877d1a359a5bd831b7a71c4de3852118fdc2174e511c12a1b4e5cd09b326dd072aa42b0d6301414fef504e2dd3cccc67de9084f20fc434d2f83257d37e794c81a64b9cb54b118918ab920b0faf4bebc41f46bc5e3bc769c26d6085a2975a42d52ffedb0c41adc787a9488b50178d1592cda1728ad2dc18375e19379d7e7b1a5cc6963c56df93c04f318f46f9bab77a4a5c8b90a18a6068976e8acee242d8d892232f98001974d0cd2c8959f9f5e2c76981b0cce4bfcd223c09e4fde13ba39d7ec0de5e2511a50bbab5f7ec68cde799c23906ed1b62df906f0fe216c51f57585d6165e316d28d948001272aa3254a1ebdec83b1b76080ec5a35b07a12f781fe759d32dd6299b613a15e532ebfc6ded50bffc2764ec05589e9ad67cb01489be00e5ac118f302bd9eeae2bbed8419ef0c6cf86efff235790063a7f2e49341a54a9e63cf15a60e53713f897be04d1d58bc3daf46dab932f1e04db3ba883434204eb8a20235bdb788e2f9948095d29f4201a4749f5ff04d50fe34269aa61c6d11087ff0e0c250e22011ace655cd05d5d0faca397c9cb2f4fd129bbc6cda41d7b05a8b50c3e643027156d4ad40ee5a5d06fd989e64ec8981983333dc486310055d02753fcad0fda4b422f749b7b25f68e88d12d8241f8951b2e8330541c69d2101c232d551bd478e86a1708f2dfb48e600502b38d7a82431b9416965f5a5ecbbac834424faba20ce27c508f1761231a86912b5d6a8b9e732b8f1998b7b68491e2f67e39485342fc07f76e5b9128a27b64371905853e727e1937e25c4aacb841960c61b767f57e1e5ab3d691c15982694310260a27b23f28f1d65d5ed3eb22acbb73ae0f4fb28bbab1c9bf522a4d9612c2f74ce989777bcf3dc93c7a62aa335e20775d3afd1ea2209211d34fababa34f29e3aef7c6a5e2c5a5d578412dce7af6b14da3aca7cd386f5b2b04a6b0472d5c592a66c7428775175b48bb680a2bb7156fe8bfe4fac75636d81de86566ea3ff6e773e09ad048f1cde62bf39261fc599fe7047879e1a1d0e40f20f8f197b5faf9bf7bac528f9e9f87d8d318fbe95679697db1330d06d4cfc2e2950fb7dd6ff84b1bfe62797fea6e95e9b6bcce6b8ffe5b8cfa9265b77a78ecdf5eb529f592d7c02019decfc6fff7f69768a5f1203cb264f396d86bed7421e5b81a7e68b60ec7ed0c467744f5bf178b44c9ed087ae1dbcfdd2a9b5b52d9a194162cd81216296622b855fea6d30f99a288b9adb8fa2c1ff4947fe97a2f44ec512aa25aef75edf3590510fc154ac8da0e800e8347467545fc9cdd8f92b4a623113ba5d483bceb5d4630c31269745437d18200a98a43831e7c09634c1a4685678dd3c3a4af59ae20f21eddf724ee34276156e11c895041025794ba1baa9ace3b537d1f58c3cd4f04ccf46e2cbb01ecd0cc84dcb5c5ff29e3ccb560ea24c440ba286e5715ae46615a15d3f1919869470312fc4eb08a732580abfb0d4cdf9de9ff20942b93b2351d0e9f8e3b9cff0357e7575e2bca71a7ff7829712c1655c63e6017c63d40e3fb615bd1b7021a6c720f8fa5473d5f75f1049374ea6928acbae66010b0480c134f557a8ab3e8edb9f74d0550de82d1158fc4a3c799088be222f2dcc6a896836e27b49faac33fc62f69dcf23d6b0b24d4c8bd837286c1761819a9893cc5c095286f625b83b937580a02945fa64eb5740ff6f59fdd6f909ddf98f783f079fcfd6bd4049eba579fe982280b1a2ea64dde07b210f2e7d229aecb8187fa73d15670dee11af31d058571fc89d39adaf78704fcf5b596c828bd7d8b084d4887103c7dca8bdd0be871bb585dfde6671c4e7d803bf0717aecb51dc12c113a366dda1196a3c4b069c216dbd7589b382a6396edbe34312e352f3528e96acc47bbab0c57c83c9efe19f97c8dab4e990455c2f221ae717033db16a93b25886f9afa1b1489850391d57fc4e23eb09866342d575d87c5e2dc605c0c468557cf92dc980baa61422493c34eb1cc9efd2ab8b9b88f4f3cac111a9e572c4bc417f6d3858bd0ea2230fa907bf368b4bb2b231278091a6da19382ad977bc30f08b9fe597747baaa0348c052b7f21ecd25d39b6a332f94a570baeba08f73865cd184f9cf211f346acec22de40dcd79817b53b1a60739d83e74573b3dcb050fde2cb9b9f7518e64eec15801b5cf26860276843f9604da588ec9f331fe94d2196284f41b37aea2f699d851094139e947e2bbf01819d9ed65b1bb8aa7a617b98b0b9ead686af29b79daf5fa849adb098968e46bf3aa3f9e292f4db5cb34fbc58391f53e311986bde057d979d62c7a38782b917a03507187aaedfb7279b9dd7344906945115d45a07ed66efd698b39f386b916e01af1a4de158f3c523d0366bfe2729679846f8e0f019e3c0586c1e98e8a5072981826d8854732347505b3f23f91c6365cf96cc8b0076f46dfd41a5b1b0b4f89fa850211ef000e1cdb1615d88f39fa608dbad853a209fed2fe8c05947f6fb19b0da564975381f34b217db000a2a3824255b3adee60a1ef4c358bd6c6d91d943338e8129805a50452ea9a3b9d8bd085f851ae245458d2b60c987ac27e7aebdc1c131a82a857e73b90ab167f3bc12a89ba2f513e34f4f657f64e295cae0ffb854937558bd0b8612ef359902227711e004ed0c555995fda4d23c311087c23a325652e1819e126893e129ac0a756f75106afc492387202c0b24a01d84e075926fccafd696d6c15606d191aea2cef82e1c589fe262d2702df2e5cb99778a8e4c7c512ca3a7bebcdb91af7f673501dd65777514e042c469754d66594c691069640b6e5fcce9e16d7c3a792d9857e0d2b51b1e2143c9342b5da088cc09950dcc1dbc0c341da4d800d48d0c6fbc94e2ac9b6dc46de3663260698fe2c81c70565bdc589ba9798980ac22d07fc4b3b82c5ae1dea438509fe6cb82f613d45ab02974182cc3b1125645fd6154b3bae71113c284b8319550a11c0fa01258fdc9a73a52e3e0127b65734278df191efaefc72f5a0ad744be4dcd09a51b19e9385103773a3a6ac722f6c8f5571ac41b93ac65b99318e4967b2659e513c39f940bb887335dc7d67f2547a2e5d866a26bfd06352f4d7f059537d6a3d79ab7d8b37157d38a8991e2aa11d31f98248f3176095509a6971d0779039bc4a134af83ebc5c902340e594f8b5c185a7a8ed7ff4960f1c329388590ee7f6d418a8705e928798de8ad686124fa62e352268cb780acff3c6998c5dd4bde4a8f5ee4d3d4fd4e5aa456309a854b58874394910c36d6361749e0b7de5e012473a2c4c486b4e934676ff7ff5f1d0b93fab46f390cf297869572bf6ddb738bf155ecd2db12209555187f3d437f4fec4f649235f87ba37744fd3c4f236d1c06434cdf98dec567b1d5bf9a4cd5846518c3669b01c82c30e6da081df41f30192fb0a545ca7ccb3fdf0908047c5ea8beea76f8c14dc245c9fd31983d3ccf08f86abd95c21dacf4b8fc8ffff4e353f06c1ea73cc129e56fdd76b7919730a95d3fb3217a1f238c63461d43bdd9ff4c04482d7ef45ef791aa8c34650865042a92005c73a27c4133faaba88d155f57e5289e5712cbd3c860fe77b7cf9f74559bc1061d7598bddefef25e8db22ccba6f5d36a11ece451d11484a224b07ff2a9c26534c8ba0517998af5c06d691e044e91773191302a1a3d468c344628b55736d4819c13578e9b1bdfdfd634599fbf4687bbb9027ad9c536ec2d1368652e3b514662a6c216794c7e578f33bf2b5b9db376f3943aa4bafae411ec44931c0fb1c3d421001d15a9cb70de1e29d955278a97e8f62bd0315884167872abbea7a53da2eb02463f983ffd8bf54d236f2f7c948af0aef837f49899fdbca0dfaa2e8005be85e454ea66fad740cf06fd5899333b6b60dc0c7a95c41d5481f718fd1f5c3abe27a3496879eccda870e967c8784adfa98190b88ffaf1ca1c1c0a54f01382b1628774dd93c020abc7045c54fe4172e34fc21530b8190f61c0f581baea8cfd5c4d5dae95a99956018c7694753adb4ab29ec30035fbbc819dfce23451892a0e5247adab7ce024f38cb9ad8764eb9af31728c034a4cd8b9e855de7d2e7b122730c6f71d6e12e7fb92e1d78f3b44d013288914ac07168d3ad223b950bf7ca7e3a95eec67fdf93229e533ce436814f59e3f4ecdbc706637fea1e277d4b4699f47f0a1e85cdc9f25c0bb448165373895a54130eb16af6b096d54ef7d2ff26279983b4ecd555473bf85042433fad706a22708d7b968566d4720d55fd921a3a1b9ab165790cd5fe73080a8607204bcac244eadfd4bd6ff0a9d5d8f08b1894167709ab20489a1153a56f20df2f384141dd2fe853a0f675ce1c6937b1bae2794b0d888a829b8d4447a4893bcf1e1398f6c88fbe792c78fb92547aff6c1c201fe6e8ce4a8c0550f01e080300f30cac97bb8b0f356c9ca0dd82c7faa22a3b3184ee36f20afa154cf1b4fcc843d919c3bc56444f72a5bd787719f39b79c040e7c9581ef92651c0794dbf9e23764cf4342a1972ddb8f1814e28c15fed78421d2bdb324e723c8ecd04f96ac25111e2eb10b1c1342ac08be9c43c4043064f1a5207f5ffc8b2b4be7085b84c5414cf8e78c7349c75452a84b7e797fa3826fb296bed521e64d521bc46c99e0d18d1a13b3015f5ea7923e89cf2d0d3492f43b1e6e46d3f1f1e9701678945feac951f40746c2c773ebb016231900c6ac006bbe883dd798da1e5b1eeefe18774d513fe3c3265d367492b0345cbeba3b5ba24b7b8a28d69a54b499518d12d4f86f87a6289fd59a25017699aa0a1bb64acf8758774f3ca1b8ec0d5603148b988df819dce27fb8ee94f4566a768a76aa738434b7014ed6596a510adf8b6e36d4cf3a34c46cca86d2ca9d053dece6fd32a5ff767d8facdb7b84164f482e3c9806af488f63f0a3646acb85cba6e4684cacef5da2b4ab43c626a2050b96430d57237135d0d5748e5d8cfee58245b77e8d759c6d57d154ac64625e0710a0488be45492f804e311ec24cc73c3ca6f94b1eb06cb44f6503df7784e011a3782a835eb08d6c6fd13e155449260eb2ff248eba83c94ce59ce91f8814c9d51c5914bd41c48c74651a0bb7ee733fcbde5463f46b29d935b22179ae7e7ae13c61ca02a9e376e069bf7d2f2c513e943fcf156cd5d1b9f92725572bb07c38d85e10fd30bb2d31a0d81ce26c56fee65c3aa3d2cdbaec74315cd2f647739b6c282d20e8b5a37db5a8fcbea1e513d7e35146b6fdd352c2a0afdc64d7631b49ba64cb0d1174f60956d8dda5ea1dd4136d489caf070c2e01bb881c3801307fa394af79f80d5cda129d4951031860d7a293884f40ce9eac9ff7c4f4a0f3ad8c1f772e781bc5ce055c9706597e6a0847dddffb7f1042914ab0f3c9458570ffe61df95c75482ab4595593eee42dadb6d1399f40c31963733ddd758ff9706d431da6a7bd2a2f60a9f2b495389cf713881f6bf0facffdecb3d4c3e3c9cacc758c1a2140239bed966a85645f40f252863a91ac0fbb2a723aa8cf65921b8e56329f3e3d2923ceb24581d6ed282a42c1ab7e0c65d4d7618138eaaaeec00136259f626b4dbb8d62eaf709149b9c37fcfa50dcb619951b0482db61c28b96fdab478a8b7f636169cb635b4e8a66ad7a469131e1098218490cfd66bce9ea93286f3cefbf2df6477b476a8a11aae32ed19405b50d8c1e2c0b13cfc9935280da07868c02e3fb3d71ed2aad7c52b8e2046069c0be8bcdeb2bedf0032be567442534a3f23bad063ad34208a68c633588d0ea25ff8d48a3be8bc2a3e6fe20701f9d9ae54eb205cbdc59e7a3e591abd4a6067e8913158ddc772def2232c5d309ab732c4a828857419c7ee7bb514f9c74fa9c65ea9602dda7ea2a9a5b282c7ced1846cc3a262afc832c67515ad7823274f46be540e566cd3b77306d44fd64a3fa3069bfc4738e3538d40a0ee143a497fd96109e5cd408243f5a816d3c4dc1272a7aa8dfab2707645e7c43a8b9aabbeb03201c00bc5ae796f29a2d16068dfe73f2500e945f200d2288fefed75412ef4b7b7a199b3fff1ee9a77f8cea2c98723e24e635056be393a8e73cfac945bf62e38e71429a7bd7d9a4af2e504af465e40f91ec7bd7921d622b83c9010c69e179f101d422144649a01a096ea55d1033985ed4f115e415880b5f5dc298d83b7d36addef13e14eb41d3d0247393ae0c85a3ab62867e342566f2b45b02fd291d545ab3f928ac82614d42730801ab061b2b18b9e5d7c00aac22b4585bde91355ee8d8b12f50338596b7eae0f090ba36e848c2ed1dc2187f3d8be347da2d48d30d2ee4212545d59f976e6099656da3a659a94f04b253a226ab66446b0d9f793c58dbb9e2289700c330f6b33a4faabb4f4c0484b45c950847a901e43feda1d2d24c829724367cfc627a414e33f6c42ccca65cd9cf475650ea0d076982f96d5037af0f813cb8e9e3656b07a5ac0250755f442e7b98ce923dfb97f42ffc1f82bbcfb3a6cf740043640c535204fc02e56394a0b8bcd7ddfd2ed71a922113c8f13cdd5e3ef404b8c15eacea15154af13778fd5a93a002b292579edcf7a66b0ba77ecc1e3e663766f8ffa238450f4c64953d7c3f49dab81d24d23a612c632f844aa494916d2f371caebbfbec8600bc1304e053e89f04504cb212f1b2ed732cc63554ca72946773d0988d9553b53f386c4416d1364f7b60f43dfcd1a86ac69ca107639839c9f29f3500981f03804fcecbabfa294a528c59fa0e5e691643e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec22443e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec2247a19f3ffe28a4b5ec88b2e7e1da8835ccdbfa7d3dd57e5fe979beddcc8539e8a9f1338767462faeec8e6166b3f24cfe82fc5b3e98021a6f525e77ba986357addcd1910d00bc3a4d7eb3cf69a22545831480d877149f6dfd8abd3580192974a7b0ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a1810ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a181b5c35f67eb6fe947e621d2bb34425f3fd7f5ed18a23232d65429f6e5acd2a816c08116da19f46fb589c1b1524461d701eae8b738d18e925ca8786e9aaf3fb244f4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d43e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec22443e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec2247a19f3ffe28a4b5ec88b2e7e1da8835ccdbfa7d3dd57e5fe979beddcc8539e8a9f1338767462faeec8e6166b3f24cfe82fc5b3e98021a6f525e77ba986357addcd1910d00bc3a4d7eb3cf69a22545831480d877149f6dfd8abd3580192974a7b0ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a1810ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a181b5c35f67eb6fe947e621d2bb34425f3fd7f5ed18a23232d65429f6e5acd2a816c08116da19f46fb589c1b1524461d701eae8b738d18e925ca8786e9aaf3fb244930dc57e10ee066b97d3a314b129bebed9e4028edcd923736f4fc11a274ecb12e58f2b7eb89e788b3f4a0da4ab67efd5d8f62fe35e94492870a51abf278134fc22c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc5e81e363eb1bab05957324f1c8a1c01b6801da4195e96f6ffb6e9ce79e4db1e4922c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f522c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f56869857809c4f7e980b209367dd1517e1c157523d43501ad46ad6d36210f5b63d16220e2f3bd444825c9c5548bf413f19f49adb1cad787e628a642548c910fb27d25bae998a17774b9e92cb4351362dff1182b1a0c53835db4eab969b7c3c9b562d39c6f8a02afafc0ae9824051be58e45576c396335b2332ab086cd3f797a37da9490214fb95b603202d3be3f8765a9b605c82bfd83d36c61804ef7667fc1ab818c2330b3bc19686e7f58764ce4fb0179e0c43b9306ce439a8b9a8009fe3afd818c2330b3bc19686e7f58764ce4fb0179e0c43b9306ce439a8b9a8009fe3afd32d78c1f2ca9b11bfc911b57334121872aec927acb99a7b364467ff10d147db0705a4cde48b91b1566c89bffc62e00d91bce55907c92753b3ffbf2a18108f4fe705a4cde48b91b1566c89bffc62e00d91bce55907c92753b3ffbf2a18108f4fea55cbf06b05f821ae45727db4fd64ae6604eb4ecbcae542d8f87f5f61772d754f7f8804f9eaeb015f1ce8b673b08f94838e821b9093bf18c61e3f1f2d5da01c4f7f8804f9eaeb015f1ce8b673b08f94838e821b9093bf18c61e3f1f2d5da01c4c946547e50a681cfa37690f377b9018cf6e5e8692d7125ae2c305a85e88aaee8f1ab02d28ccf0681bc301bf248a935c8fbccfb49e5f23230b5a161729c442243a55cbf06b05f821ae45727db4fd64ae6604eb4ecbcae542d8f87f5f61772d75432d78c1f2ca9b11bfc911b57334121872aec927acb99a7b364467ff10d147db013c11f04cd035efd2a42159718d40ce2960990ac67818bd3d30f77ad5bb5f553ff15979f0a4cfa8dcd5dca716145ac6818c4c46fb47374cacb9c55a4cdc7b49ea2334292c4fd55295a8c25e14525073751ef9393102ba30ad8bcbc05cf9b254984af4456439af3f963c60f8b139e57a4569a3e5074091ad8c037672dfebfcf1f33deb74a909f46411d522752cb57c63d3daafda578782a12e61ebc7aae25b98e7d5c2573b08552c83fe79f81d94a28586c6a747242c9c1ed09c68f5ac03f5d2499ead878d0c4a36a7f4cb32b53c173d5230b9acdc174a46859354780cc4b207099ead878d0c4a36a7f4cb32b53c173d5230b9acdc174a46859354780cc4b2070930dc57e10ee066b97d3a314b129bebed9e4028edcd923736f4fc11a274ecb12e58f2b7eb89e788b3f4a0da4ab67efd5d8f62fe35e94492870a51abf278134fc22c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc5e81e363eb1bab05957324f1c8a1c01b6801da4195e96f6ffb6e9ce79e4db1e4922c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f522c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f56869857809c4f7e980b209367dd1517e1c157523d43501ad46ad6d36210f5b63d16220e2f3bd444825c9c5548bf413f19f49adb1cad787e628a642548c910fb27d25bae998a17774b9e92cb4351362dff1182b1a0c53835db4eab969b7c3c9b562d39c6f8a02afafc0ae9824051be58e45576c396335b2332ab086cd3f797a37da9490214fb95b603202d3be3f8765a9b605c82bfd83d36c61804ef7667fc1ab24beb5796b2da050abd507bb405aac5489d07d2a4bd20a49258656f66f89bd350ad9c1f7361789ec7d20de1b7d31bd3fbedf9b5aa6a91fd584d2e548f14f52e51c951ea5d63c62d820fb1390c090e35428722d381e15ebc740c7252bc06ea26cde18b65adf9ec061137ca2d5eda6cb618b4ce6df184ea85908c48ac12a63a7a2fbbe1e6a66d0c796154b6d5dd495ff1451a63d33fbde99236d8907634dba4b1547a30e2309727088f068eda51cda498ab68e1f1ab9bc9c5ac8e4e5bb611f566647a30e2309727088f068eda51cda498ab68e1f1ab9bc9c5ac8e4e5bb611f566686acf56b558f63f0ca05b70848678a6af1dba214bb51ac69a992c34146086e08346ce308599cb04e05d7da01c85f6279b2590e675dd4dde88580f153de75041a1798a756762bd9d38b8360ba2c831e77f2634363afe2a1fd0022ac495267e43a003580926162deb7d4307775e6028baf29ed509f2bb780838e8cf220bd6644be003580926162deb7d4307775e6028baf29ed509f2bb780838e8cf220bd6644bed139c6324efa26a9287e49c6b59f298adf29af4e89ceb7ad43b09f1d10b5935644222dc1f754fd97cd5e2a5d18f12614b41c438b18cbea41d8dbe8035f18c9004c2b270c93092fd71ca6415645e3ef472377d06d05086cdd792d8b5830192effcbe92580878e9257cac40e43dff2454210d6ba2cea34c8434c6780566598506fa7ad54314170e82cd00f70f05cf8db2b5c8c10ca10741df4fb7b7af7ab8208a5a7ad54314170e82cd00f70f05cf8db2b5c8c10ca10741df4fb7b7af7ab8208a5472bbc49749f84e81d477a02e557848ca714cf0cf8d63e3b8c3e6b83c6acf67e18452289376858f59e28bd212f49deb45a65ac9bf86a06cd87e236eaf0fc9a80fcb530a6963fbbfa4debf1cfe918205febeed2269d08c278b721f7b9e287ccd96778209e9324ddeabe4c1e456fccb9e902f85f334072d8e0ed3c23811a32c40a6778209e9324ddeabe4c1e456fccb9e902f85f334072d8e0ed3c23811a32c40a3d531f4a75b4886906b69bda940356bc27bbd2b823c0f3ce03965f415bfa318ac22a8ff09a708ef7c103f73abcdf37cf9c30395de64fbc02164e67c5819751892771d65f60f07884fbebe47a0e1bac36503e58274fb6641d8210c316001f289cf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d56dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a556dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a5aed3fde55162b8dc9c7a86286107fddc49a859c7c848925c77a06e8fc8ae6840e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e3e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e380b4d12a5c90a844c19d2520cc5534f24b659bbcca24c6c14357707d91d5c25c1f3827e990c9bae6349c67f1c1031689a99bf6103619787cf384f0b9b74f9a9d1153b7aa798179dc4c7fb134c5c084b9e2b3f99990291225ac22908960b2c147b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f1b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f120f161b772557324e5aa804ceb925cc3971745ee80941dee7d162187eed4fbe5cd9b7da8b0e6a2823a81b738ccbdd504326fec52da17250908583b5ecaffb94bf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d56dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a5aed3fde55162b8dc9c7a86286107fddc49a859c7c848925c77a06e8fc8ae6840e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e3e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e380b4d12a5c90a844c19d2520cc5534f24b659bbcca24c6c14357707d91d5c25c1f3827e990c9bae6349c67f1c1031689a99bf6103619787cf384f0b9b74f9a9d1153b7aa798179dc4c7fb134c5c084b9e2b3f99990291225ac22908960b2c147b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f1b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f120f161b772557324e5aa804ceb925cc3971745ee80941dee7d162187eed4fbe5cd9b7da8b0e6a2823a81b738ccbdd504326fec52da17250908583b5ecaffb94bf332562cf8597f2bbb6fb7e7c32bb601c1ac4a5eb7487a12b77a528a9d810b9b35aae5bbe985a694954d984ce12abdaf1e57a8a425b62695be22d346d4651c338812d0def9e2f4ad96ab5c1282052131f632eed2534f8b38e1ff902350febac28812d0def9e2f4ad96ab5c1282052131f632eed2534f8b38e1ff902350febac2b7744e8db5e6cadeaeb7231d312d32b059b2f0d782c2cf10b5d254b1fdba046f326616d8eec20910657d53a88a0b9f85db93fa2c04379d2600c2db1dbd6ed45e36a85096f4618bbafbfb6b8cd796da7a0d0b6a65b2a15a4bb76b89cfaeae9bcfa8338e0eec3ddeaf137979cbf07895183fb9eb6868daac26fda0d37b40bbeed82eeedec151c13247384d5d7a032060a9a90cf85959eadc087087adc6bb932299cb731a2ca30f0ca293b004e7445dafe41a050737680856e31e3d7cf128e639bcb55fe155a5ed431ad8817cf765a89d4797e6ec26e6b6da6e7a9e0cc58e5cc9912d38bebb346b47909ee1cbaa1154b8942f628e104357fa0657db32b1554bb7bb64ce02d8bcf27941d4f00746dd4367ae784ad64b418217954055d93aeff30931ba13d17b9b7560c1c2ad383964f67c242f2184f330665a7ecffaaff392eeb91996f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850dd328c0cdd6fb41b1c7ed6d0684c2277f2f9600d644db8f153f462ffcde8565c674244704a7a71b6de2ab1ea8bc1deeaaf2d99a9f3a3101ab507e46092a882862323efee181c0589558181679fd0b3ccbac74f1e6225227b67131827fb0a1bb60191b5605e732193d80caa7690644ada3b3a847341018b478e648ade3ce081dd660f5a2d987aa366eda128a45fac2a669268c4f29837cb2a90a21f5ea9284765c827edccb5f88c59dd435ac8f9b3e8339aa3432d860174916a77efbcc7f0b7627bcf08a033301283752ed0d51af385a8e6f34c5691478da49eab2b87629e3d9b3b2971eba05ee27e8a5e7f3bdcc80be81bb60f2cb48a2985569623953a0a4a853deee0ded9e07881111e1e68ef973ec0270326b12e2f9accd6d30c27878fdfce0f8b60757bb0ccde6abb030b65f08021f5ec79f119edfa2eff6f6a49d9ae6df1f483d4da43e406b7ed75ebc5597757f39b208536b08cf240a0f8eb127d93d6d51f8ea533817a5a7342da79a3982209987ff74d4e816baeb1e13e7d716dd2a0be45ea5f8b797cd253874e6e7f95a7cda1525399e97c081ab2fcafabf2c5030bfd4286f0da0e06b40d3d280fa3439b2eac542af33d33eb1e0f1df0cd4645a857233f5f8d9751be9821ba04c3eabd5dc4a780a884aa7cfa6ac5b4a64a0b3713eba2987a342344948e699ebbcdf3095450d0039bd8bd194e8700cdddab6a1991b04dbfac03d1acb11952a0a20593a38c36b6f8351f54d97e7cd103f80e344a071ddebfd689828f71d2ac3155728fa3c895977418169cd4a12ee7ad48aa8a5de486257dce731bd073b303cd2486319c44ea6403cd13adfc8a24be969c674fd2fb1b9b7f750920c497c6b891188dcd0c6924727d79640da2dcbdc18ed74ff977d8055b674e7e1517762ab212c60689aa9d09e64a6abad3911e29daf4337e911bcfa98a11c7b82adf048f86ef41c093ec9ba6fce1c56970dabf33f2bf153d1cbc0b31b49265cd5ab1b737fc23a37b540f00566ef3c9909aaa73e1786cd2c20827d4db9e203f37a75203d5fe7b8ea31ca9d06fa294a22f1f5130190d7f4b2aeb3960d7173a2def17f044e827d05044c292c45b51390d7b04bd0d8c6f377dffe499adf6273698bb27b726402c29b46526e7d942c5c6d01849fe80a1f5a0fa45896df89a73f605572889c7ba73bedd0e5fe7bcd4ec13bc0589e4104bf4362b4245f857bd4ee5010185a1eb613f1402c9c25d902a241f43342b5d0ff64f09b9fda2c266a47649e5707d9f9f068d10b712af2af999d3afb7dc1f532c99011074ab362300a9450f69a52ec0072c7be1422b28d51dc907c1363ebe732d03413722a437d808d3cd8aeea3878800659b7ff538a3a6ccb5af779d4224326065fb032c531086b85508347ae7798d008ad35a2aa67b15ab496db1c26a53287b29e4440be83a65fb54325b1f6f5c7aec59d0e4c6a1b55c3e632a530c298aa044463b40bd09d70da846c916cb7680af0506f3e6876ec19765ca693fac0aa4f39f6a90268c75ce4321a0fc7c0c0372e11ad790cd3cc1785baac09dba2ec4d0df3a7bb0e66612876c2dfedf9a6dfe38a0107ad66d5c09d9c0d66867123f8f73a13ef954be88fd83f1d353f14bf8177c38b99f1156b84e4a4dc85a1a00aa1fc5b1c9a2dcb801c820c89008191cb69eac28ba080c049643c4c399fa39ec6d35d8c2761d488bab4fe8e88fae560bf22f07fc37e6bad2be51a7a5d7edd06a0faae55296a91e60e98cbb54c090bd2a49d4ce8c2068c5b6029cda3abf02d2bd18e608108f1fe372e49d6cf5e66d82e1bb29ea6757be108414059988455bc405dad96278d338b80a3fcc054d77132300dd5c5171548c71ff0e7857d9d86576cfb798c780b3ffcca421350535f5a22905473d652561686ba40bd7eeb13caa581788d902e32b5e8f9b8d7e5bd9d77c0b6bcb31ed30521df6d586542a546b39de62cb9ad3af3f84b98bb0e0cbd6f4bcddbaca3799442723161709c9055eed0093d1fbc6d3a5a796563d74953604a83b7182e77463007895e4eb9aa42f28783b83368e0f526d632f11bb41a9a5225107773f566707ada97c57b416235be573d960bc502957f83df105f525bea2987e77fbd8e8535682ca305f93f784f843f1b5eb6da307bd66487cf336441f46711043136cc829b167a7451633d671ee43820546b208706053f4c106934c1dc64c585fe13d0d147bd385ebb752603e4e79d7e837ebe57de81c7452bba19b0ecb029dbf672f66bf4eb6897ac69cc1f2dc981dbcbbf86d39ad897eba7029a4525fb3caee8191cd99e6353c4f80de8d0b5ad65d21b91f38ff6f83251feece2e1afdd2a32394fae1724d16ffe1cbd2b153c7696587c3c0dc0895c993b1d71ddb572678c9d928b84e02b650f870f3cf71a417902a1a922df0b67b911c9bcd2bf5d647299e7f7c5b20c70d5a670d79b47c234eaa77efe77298416fd51c7d86063e8e68eeda0be88dc1f548d360a98be82039c6ba0f697995dfb7e5ac21c69e0ba089b3b123e5e2b768c4f04b82717248e5a0354af9181ff73b0907f38755336adcbe48a34bd2f9f334a44946e5e4a7ec94189289c158f1e5512e90a1a1d4a5a5278d95f65f6b41e9054b20d96d94cfcc88b95cffabf1f78fc9fa24f9c80e24cbd4761d520b543c1cf8d9400d3c10011dc0c28714d70d6b554c76b9dcadaf9709702af233823154e355044c7d6e4f1505b91282f0368fcbca5d36c50d58d5f1200e759448a39c6b1adab7c1e4cd17caef82991b888083d617751fa62b837ae9a91acb255a62a9101fe90de9ff62554e6ace839f906c298fd2fe7eec43c537a10be5d7482d1282b5167d3f17814c2c87f249011383e84ba0bb7e22dd393c359362865460c7fe5c4657d18977e5ea51d4f681784a7c83caaee29abc774aebacdcc7a18d291cd0013eadf10b75ca010736e8bc2f2884e42a407d013d944aaf18a744c974d489325902d516f9ab1df206a504474d2d37191ffc0d015687c8f5f1117c68a6c831e570413f06b093eb4474d1b5e877368a074b2f0a286573efab3721859b667612d259ebe9013421c13a13eec67de5ced2066863b44edaed398ee48b45c3d0aaabc9b94b894c20c8ecfc62da3e419e630c8b6028f412b8ed8419044b0fb6fd4aeeabc8e32e1902073c39e576da5d8dd68998d487f0a253fa49238c20b3dfaa6de77b1dd90c4947b7864a2947d510abd5f2d9b884a981a599e19c5461989188dd1bab50ff004a981ff1005121bad8fb18d9d7f5f559a35ed8b96e95323d4c6ef1b8dd6aae480ad1000c0e816e11793ae39528613cd1f751c12bab2f811d194552d43e9409f2bf0967466c895088477811ffe339d41c29d2934b6c24fa5438cd737371d8004a40e5736cbf93ef3eacea33e01de340a4b129bc8fc0b96f65c035fd87fef9537837f0529398098051ffa4aab8c763e565cb3e6ae084a68536620ea3b10b172fc3861ddf3dda7f37e8de23936eb3e6fab08158775d8afd75f88e5ebd8fe560c20e03a25c769da572285e82ccdc7524c2b86c18c9abbcda782d8e0b8b430917fecd88e1c1d41cd3cde7fdf691ee59bc96d46403275d534af762698a3d599a8c3ed0e6db7b8adcc303b1ef29322182c626c5ff5fd907c75bbc369d4e1a1e8aee4198f86914f3e5c01ad3e9fb5b4eebcf1c8a828afca05f0bd3f57c102622e16d1d964e6071aba7cb246ef0872ab1c2a5f58e15c0c34dcfd1484d3668f48db8737aad6a66647a4a4bd881cdfad3b7bca4f895e4edc7e4029335bc7df600803ac1c028deaff1b2c741be180e5c22c84665c9eeaf000cc717535e8c56b92d4a6d57c7b396b63760c709bf68b7f2fd8c3284126ce1cd4f3054bb6f56b2dce078a5b523819eb1ea6680310429a0c3f7322c09d4265d4724909f779c66804ffc81ba726789b9c911d495ea0780c6bcd7a21b590b07474ff6c1f66f4553ec41f751f479e031e850066c773dfb9597e67589d80b1ac06c5182c0f8b58cd6461aea2b34a03a423524e4243cc5d811a2e3ba99272acb6a678e17e60f90e831be65ea91b46760eb0a6fec6b2b256b1e489e993e364a3890a31ea85d6d4a843fb3e6bef4ec86d81ae177c3aefcc7910b1fd24c3f24de9b7b14da87a03befca0ea09a2a59d75532c4e6820ca468da0f9fa2149281f9e8002d8b462aeb49f333beee38532a17fa40ce92dc35ea5da547238271a7a39e3ac8d95474b3a7de8f814a9a1c38e323e79bd0a3092632c59652215bbf90e619e0c4bdb32b782284b56d68bcf35e74967dcbadd19f12c5db6b3ba291b8208b116baf1dbcabdee91a5a47d47ca6cdb8052861cdbc72c865f1f0f512a4a2802a76d664b5dd53521ac0f044ce3f09bdf027fe8221889d1f555801e6601b3e8b2b9461ce3e953b3a76bb5ed4abd06750288bdcd780614b046a6a9612cd3381faf345c87aa44d203c53a1238aeba7dfa0dddc3b07a8d2f585d1a6aa82c6c61719ea840633745b3bd45391e233a07f4fe18b99712b5bcd31b7cf4e35476f18aaf8ae22919586471af08d1a023ad83b293bd92cc52eefeb8056c7ef2b11af0a0423b9b63ba69a57174f5db811d767b42b59a5f987dae2f1da0e025b7104a1f5f09cbd02d2fa14a431d1e57248630269abaa02dd5f6fcacdf6dd3e4f1552cf6783eeab78d78e1cb2c6a9d3b41e5abd01ff986a5af67e1495c4231959014c74a98ee46b2522e049b55c692d657eca1517cadedfd713b476d4dad2e1afa30f3edcdf3a84f11c54849e1b3986024499d5ba17266f38d71de8f02e70065dea28f43aab07118e3a1e23362c9fe7159b4c1f31368d6b9f8983c982dfe6748dd77baadee72807494c3db43554c1156ebdd09700d2f01b531be6b7b8764c59db6ea95ab8c024bcc691e698a223982ca0a4b64d5ee317275cfebb9588905716fbe25b42b4aa9baf9b79451ee1fbbac51aaa3a374c3964aa82f34043f9bff3da98cbaeb8c58aa898d579655f4333465995f2cbee714b926917ea5e33fd34d91f4bd8aede1428d3e0a134145d616798d1627caba8b981c6e0bf01d44470a17b4946cf421fab14caf1f1d7f86e23cf15f6f357156a53074b22965211a41ac45bd56ed4f148b68877796b991871eda41b253b07657b2079f250a3ecc6085ce8fa5d8f549e9e70880547b2eabfc367e490e63c5c14041359aa544f9dc0af1cc6cb620c7dcbd4b2b0084fd589a65bfb3320d6d5440739036917b693ae1d70a2451e21f1af2280b1e699816c216baea958b1aafe01ea5af047f9e176fc2bcb0990332cb724e06db2e764c0ead6e8bb5e9e9ea9dd7197e768cbb54426bfa86e175b54aea3db0232005ad6d15b8126fd136b6702324e6fe3066143a627df7a3482f44851e804a71f61e8a6385cc0b86cb47f6a1e517deb9a43a16b42e6496757890ef200d16a49d8ff41473dbb64e20b829140ff03fda2c51c54c274bb291757f6e304a9b17764e1e9ef798f30ddbfb94fa8264b1077ae2fce352f0211815e3f7246c25e77fb996b661e0bafd676eeb4b7e945540976d2cc98d50535a2ecb9de20ea401ba99e33d3a4b1012f895a3ed36baa39df1e65692379e25fd5795ea8529d04465eef35c98b489b3075d74913818481dc8b985a84427f9e691ddf904ef02e9e29013924bf48a2c98e5bd647ec01f5a4a5c057c94e19ea99861307b37294a5141afd914ca106d75ba287a686d77e88c1ab53c9c5f85fdeac9f04878eac3e6a19424f8b24183620081cc64264938f4563d924b9e85d71e52b69f563ad9182a9108c856d04c357c9ce1273d9b17218f6d8642cc808a44ec999fdd9dca2d9d60c80ac77119b404acc7db836ec6a074e3e4d317e22da7a9621841204cf4cf2ecc3bc01aee872ae54f3a3a23107bedfe3b98600a410c37b47f2cb53317cc7acf816c926b43cf765af9ba3b5b2ab2dde54b15bbd60c7e60eff4cafcf3f6f5ed0a2b4ff9e83b11029435b46f14ce1108e349d988c6a7e221679409ff0e3344823335360899c920fc3ab6c863be78541382668b7f4cba5dbb61a65b8b2ea830780b86b7350354bac09412726b1950d3ae820d55e0c83515e6d4cd720a073975e33ad07dd428a3903fdd67d731e8b2ce68c4729c58b0a576d838a0c3af20427d64f3882e433772ed3ddfff0251a6119af370a3471089197e68cc5c3cf5c25de552aa7a4f1f4e623488bfbe6d0ec61959abd44b0327aacfd2fa0c441f885cc487aa36163d9bf7e947b60346ee5916516d3f5267ddb39937d8eb0bdc3156237ce78d90e8fac82e7409791cbc66348a5a0fd784be0eba2e775bc288573a01943913e0e73cac534fa96799cc346c8433a0b2c916f054bdcfe91ea989b4cf2965657ff7071a1e43ede979fd748eedd8b43858d5baca612cfe12c70fd766bcc90a391d7fc1ed84d32c89d597d521e085cf36add1b80dcb4148b63b027ee761d0e1386e7edbb4cab35527981678de20226d05897d698f5d22d0a7b92b18797cf4ccaec8ebcbd15f4cf285d0649179c85bef573b4e9f22ee8f5599486db3b4ba174c18e0a86603cbd298dd21b2b8a460d3d555717d5e8aeac6f076b05e53b11c01ee13b16baeff564d09ce0fd1d0cbe2ef0d876025c21571e5bcdeafc7a44223c1b48094b997f7e2051fedcc3936480842a0d2eaa0c08317bd939438007f4a1fc8f1ef2143421f546fc02310b15b5b231f8d62294cb63a423f66036ce46eaf412d79773a813594fc6573cce53fc2450b02e2388d1a6beeb6c7884a6aa82d1273300238beec234990786606539b1cc3ca5b28531c3f8692d4efbe806a143e587b57cf2cda493398ff45f117ce175bd80af17d333676fe1421a7ce8334f8e865428f25daf2c7163f54dcc1d09639eb0a8881c9bc64646189f9fc8d7d4b754a2486a35bce32d0bee56040455db5e2ebe1bf5dc4ffd62f9b3546ec92ca4d7d991a6952daf2094ead0d1b1187f8abb729ba681fc57f6f603537e71d8c4fa82bd9f88d5c855c215b5359ba6cdd7f81bca6ced66537fad05c8dc73196d1949f098050511f74f4761c9b23cb2cc89d3ed0fab974757f9dafb54393e1f82fe0586bd710cfcec7b1715ae007e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ecfdc0e13e3e54376ff0bf0dae33ba56ec8289f47f371893ddcb52a930b1223f0120679229f90e6550c663fea022d55cd832c6cc31594173e509cf98f0d23f77f1dea24f15a1d91a150f046407fa66f4d6b3234c110104f24c4afa788972bcf4b99d7560783a9c9addf27c0244a13c13b80c4506bd13a739060f4df842222ce1f79b10486062c07a58f9e86e2901bb94d6359d7f48ffc7ff4d06f66f69fd30cd98ed5fbc2be9c3556bd04d14c9b12f1acb2e6133eedeb87136f70a4b16c63573b62a6dc6bc0dd3831cd2d1d48ec7f6c3b889798f1793121a6b418f0ddd0a8bcd24127ef294cfa30ec9be949326bcc20dce05ac39cec6ac5db9ce8be951a2581c28e0f3c585d88e9fa751b13e15093689ab2437808e69cfd49f6bf5b9e5c98b5d63fd067326432e5a3b7f31ad01255088847d0ba58857e27e1bafb70f71309dbc13282f34988d57047b8419b39739c21f127b20deaa33497b240d4691224abce8b7634542b86bb9bb4149d7914a57877dee79e5def80154835e0ed93e3405f909e6e347883acfdaec5cd82f92efd5c5c9450a82433310e582b3d7b52d9f52e19bc66bc1cd28c3c6e3922d8233e314b3979638e3c7f3119cf4cc532e8b7d280b0130b12f8452b8bb86229b8b93e6aecb73357a0a006c54eeb4eef93a61b1c9c1f736ad04abe6b9b0f6456ac720614af52d9888fb8155de920a72133930e1a32fc75128885104b1d4c4799b58ddb84196ac55ae7085ce63471f5ce68cf78b54193585330cd70be4777e6d49123153467eaa488bcb78f4967e169f3e48e6732ebba583ffbfd88e35c78f4c09a5860ca5e5f6bf233d0463ab8048a35f1fb7c1872759a1bec195107522b6478dde1014189bbb0ea0cb7c27a35dde4800a2b1828abc3da2c34deef718ec99875760c061c255d50cdb9835f3002e978ead9c03b3616150e42d7f7ffc43b7b302cf34cd7f35422f3d594f89b4c53977bc773a48c2f8f2b9b84148004102b02430f7492ba5c8cbeb003c25adf7462f945de08f18f19461a934a4a36520211583b886d72baeaf44e2011f0b5f423d9f7b318636582dd0f6d3366e972ed85d55aeef9b28bcb2217d89718206ae30cc3141f449796ffa33487f8d15bdce54693f6d1f4dadf010f56dcb22f460e97148d2be21df3bf1b4a43f2b8840ac4477e398ec00b436e6baf5e85f50feb46babd00f9ef1b49c1749ff0bc8610b85243843321bc91bdcf660f93158cd391b9791403c03ed3b68f14be7cd44788bfd1b2a06c579555e74d5995a28c0e8bc8af3396b08850a7ec083d6e9e2134140b264731269fe4bfbd9d1cae7928490234cb3267b1bb9a7fd1c50cb7010042a07cc6bb954a7ea1139c6e5fbb6622a6c0c0a695a72753bd1e90f87d41bb6723a27af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba14c6b6a085d8d4baed6db106867a5f601a2b8b1e1cf8d1af9540075d259f6aa80ba93229074973432457ed461938cb22ed4a292f75d14c1340a147fa34e4914cc8f7872e7f52ed7ad3260ed66d38c9dea6495e64d1921da06f3bd7344877bf11c5607a171399c19eaee470ccd31a8e0db3dd48a0c6f8073509becec0483dbed78fb939dc29d358012c60a69f95af7f727fae54becb5ab9d4594fe65dd20360bdba7850b6fc0d75901e7579b872400250abf45acbe703a9aee86a2c0ab33df03eb749207e4a1157b49c7be3bbaf0ddb6845a8c5381cdbfb6302c04be19a89f5290ff8ae91dedffcc7bff0cfa388d5dbf0964ca61e2dda6d74764fe38fb03dff9639896628e1023fda9144ed9efe35883545558510dd78595ce514e26259d13830b12cc484583e2abdbdd102ef400823dbef28eddedcf62a1b0ee4b5c2320b103a96fb63cdce4aaf760382399f61ea96a7a7491e6f26036ec011961e173fd7aaaa9003140ae0b321b70d9fa5ccb330a54ba221bc5555dcd829ec9f3411ee3ad8faaed6e2c87c0cf5080ec0b099cf70ad122fc90ce4b1d8f586e9a6fb7221a855125e13fd53d5c9607ed1a72e54d6536078bfee124034f380945406cc61efc1283ddfecd2309774e1f8a7523325462cb8a68683ff22e3d947bc3ac6455abf5a281078180df4020fcbf0f7ebd454d62faf59a91d1a4d1901204b9b363e9f03b0749e2f76a1510a33638563efedefd04f2313712d8c28ef8047e9a999b1181f1d914e4d2624d79400606116d659f8f35964388b0ba3436a6f10f6a97c58198cdea1cb2db1366b04ad42832312d5add8db10485649988eb6989e9e96cd186e765b6ed08e8beb52df3d8ba6b91c6a5eab131d8f6f77d78dbf0b23f8582411e93c8fa02d07d7b11e890129db7b56ddb5a6d10b06c5876995f4a693bb13a1749d3724e8ed997c78673b4084093c817aa405ab6f5e978e26a9319fd42a885f641387e092d4f67921c7c98c10ae9fdb9900cbe080c74a9c298120004f570b6935b9afc2fbad3ace766c9f8c07849c91b8ebece786a834bfe27404a8a0825b2eccb6b243f474307e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ecb7540e7d907604fd2a519f58d8b20fe1f019484e72304593dfeea701ebd7ad1927af591c45d631876636e207379b9794f24357b508784b77891edb2a2bd8724439e9854071e3bf8151f87d389b6c1a9f680d2dd60954436341821cbcaa2068b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqt6-declarative-docs-6.4.2-150500.3.2.1.src.rpmqt6-declarative-docs-htmlqt6-declarative-docs-html(x86-64)qt6-quickcontrols2-docs-html    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c @cs@c5c$e@c*blbP#bBb8ha@aA@a@acawaUaO@aC1a9@a6a/k@``[`@``u`dd@`T@`S@`B@`B@`@_k___j_ǁ_G@_@__@_|\@_e^`christophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frschwab@suse.dechristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frguillaume.gardet@opensuse.orgchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frfabian@ritter-vogt.dechristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.frchristophe@krop.fr- Update to 6.4.2: * https://www.qt.io/blog/qt-6.4.2-released- Update to 6.4.1: * https://www.qt.io/blog/qt-6.4.1-released- Update to 6.4.0: * https://www.qt.io/blog/qt-6.4-released- Update to 6.4.0 RC- Update to 6.3.2: * https://www.qt.io/blog/qt-6.3.2-released- Update to 6.3.1: * https://www.qt.io/blog/qt-6.3.1-released - Drop patch, now upstream: * 0001-CMake-Look-for-QtLanguageServerPrivate.patch- Update to 6.3.0: * https://www.qt.io/blog/qt-6.3-released- Update to 6.3.0-rc - Add upstream fix: * 0001-CMake-Look-for-QtLanguageServerPrivate.patch - Update build constraints- Update to 6.2.4 * https://www.qt.io/blog/qt-6.2.4-released- Update to 6.2.3: * https://www.qt.io/blog/qt-6.2.3-released- Reenable build on big endian platforms.- Update contraints for riscv64- Update to 6.2.2 * https://www.qt.io/blog/qt-6.2.2-released - Make sure all dependencies are present when installing devel packages. Qt >= 6.2.2 is much less permissive.- Update to 6.2.1 * https://www.qt.io/blog/qt-6.2.1-released- Update to 6.2.0: * https://www.qt.io/blog/qt-6.2-lts-released- Update to 6.2.0-rc2- Update to 6.2.0-rc- Update to 6.2.0-beta4- Disable lto for ppc64 builds.- Update to 6.1.3: * https://www.qt.io/blog/qt-6.1.3-released- Update to 6.1.2. New bugfix release: * https://www.qt.io/blog/qt-6.1.2-released- Update to 6.1.1: * https://www.qt.io/blog/qt-6.1.1-released- Update to 6.1.0: * https://www.qt.io/blog/qt-6.1-released- Update to 6.1.0-rc.- Update to 6.1.0-beta3.- Update to 6.0.3 * https://www.qt.io/blog/qt-6.0.3-released- Update to 6.1.0-beta2- Update _constraints to parallelize and speed-up build- Update to 6.1.0-beta1 https://www.qt.io/blog/qt-6.1-beta-released- Update to 6.0.2: https://www.qt.io/blog/qt-6.0.2-released- Update to 6.0.1 https://www.qt.io/blog/qt-6.0.1-released- Move the QML files into a separate package.- Enable qml-autoreqprov- Use a different 'Name' when building the docs flavor.- Update to 6.0.0: * https://www.qt.io/blog/qt-6.0-released- Qt 6.0.0 RC2- Update to 6.0.0~rc1- Update to 6.0.0~beta5- Update to 6.0.0~beta4- Update to 6.0.0beta1 https://www.qt.io/blog/qt-6.0-beta-released- Update to 6.0.0-alpha https://www.qt.io/blog/qt-6.0-alpha-released- Split the libraries into smaller packages- Add qt6-declarativeqt6-quickcontrols2-docs-htmlh01-ch3d 1706197994  !"#$%&'()*+,-./0123456789:;<=>?@CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE6.4.2-150500.3.2.16.4.2-150500.3.2.16.2.06.2.0   qt6qtlabsplatformimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqtlabsplatform-colordialog-gtk.pngqtlabsplatform-filedialog-gtk.pngqtlabsplatform-folderdialog-gtk.pngqtlabsplatform-fontdialog-gtk.pngqtlabsplatform-menu.pngqtlabsplatform-menubar.pngqtlabsplatform-messagedialog-android.pngqtlabsplatform-messagedialog-informative-android.pngqtlabsplatform-systemtrayicon-menu.pngqtlabsplatform-systemtrayicon-message.pngqtlabsplatform-systemtrayicon.pngqml-qt-labs-platform-colordialog-members.htmlqml-qt-labs-platform-colordialog.htmlqml-qt-labs-platform-dialog-members.htmlqml-qt-labs-platform-dialog.htmlqml-qt-labs-platform-filedialog-members.htmlqml-qt-labs-platform-filedialog.htmlqml-qt-labs-platform-folderdialog-members.htmlqml-qt-labs-platform-folderdialog.htmlqml-qt-labs-platform-fontdialog-members.htmlqml-qt-labs-platform-fontdialog.htmlqml-qt-labs-platform-menu-members.htmlqml-qt-labs-platform-menu.htmlqml-qt-labs-platform-menubar-members.htmlqml-qt-labs-platform-menubar.htmlqml-qt-labs-platform-menuitem-members.htmlqml-qt-labs-platform-menuitem.htmlqml-qt-labs-platform-menuitemgroup-members.htmlqml-qt-labs-platform-menuitemgroup.htmlqml-qt-labs-platform-menuseparator-members.htmlqml-qt-labs-platform-menuseparator.htmlqml-qt-labs-platform-messagedialog-members.htmlqml-qt-labs-platform-messagedialog.htmlqml-qt-labs-platform-standardpaths-members.htmlqml-qt-labs-platform-standardpaths.htmlqml-qt-labs-platform-systemtrayicon-members.htmlqml-qt-labs-platform-systemtrayicon.htmlqt-labs-platform-qmlmodule.htmlqtlabsplatform-index.htmlqtlabsplatform.indexqtlabsplatform.qhpqtlabsplatform.qhp.sha1qtlabsplatform.tagsqtquicklabsplatform-changes-qt6.htmlstyleoffline-simple.cssoffline.cssqtqmlcmake-source-file-properties-qtqml.htmlcmake-source-file-property-qt-qml-internal-type.htmlcmake-source-file-property-qt-qml-singleton-type.htmlcmake-source-file-property-qt-qml-skip-cachegen.htmlcmake-source-file-property-qt-qml-skip-qmldir-entry.htmlcmake-source-file-property-qt-qml-skip-qmllint.htmlcmake-source-file-property-qt-qml-skip-type-compiler.htmlcmake-source-file-property-qt-qml-source-typename.htmlcmake-source-file-property-qt-qml-source-versions.htmlcmake-source-file-property-qt-qmltc-file-basename.htmlcmake-variable-qt-qml-output-directory.htmlexamples-manifest.xmlimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngbutton-types.pngcpp-qml-integration-flowchart.pngdeclarative-rect_tint.pngdocuments-definetypes-attributes.pngdocuments-definetypes-simple.pngextending-tutorial-chapter1.pngextending-tutorial-chapter2.pngextending-tutorial-chapter3.pngextending-tutorial-chapter5.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-dynamicscene-example.pngqml-i18n-example.pngqml-plugins-example.pngqml-xmlhttprequest-example.pngqmlsc-compilation-scheme.pngqmltc-compilation-scheme.pngqtqml-syntax-basics-object-declaration.pngqjsengine-members.htmlqjsengine.htmlqjsmanagedvalue-members.htmlqjsmanagedvalue.htmlqjsprimitivenull.htmlqjsprimitiveundefined.htmlqjsprimitivevalue-members.htmlqjsprimitivevalue.htmlqjsvalue-members.htmlqjsvalue.htmlqjsvalueiterator-members.htmlqjsvalueiterator.htmlqml-bool.htmlqml-changes-qt6.htmlqml-date.htmlqml-double.htmlqml-enumeration.htmlqml-int.htmlqml-list.htmlqml-point.htmlqml-qtqml-binding-members.htmlqml-qtqml-binding.htmlqml-qtqml-component-members.htmlqml-qtqml-component.htmlqml-qtqml-connections-members.htmlqml-qtqml-connections.htmlqml-qtqml-date-members.htmlqml-qtqml-date.htmlqml-qtqml-locale-members.htmlqml-qtqml-locale-obsolete.htmlqml-qtqml-locale.htmlqml-qtqml-loggingcategory-members.htmlqml-qtqml-loggingcategory.htmlqml-qtqml-number-members.htmlqml-qtqml-number.htmlqml-qtqml-qt-members.htmlqml-qtqml-qt-obsolete.htmlqml-qtqml-qt.htmlqml-qtqml-qtobject-members.htmlqml-qtqml-qtobject.htmlqml-qtqml-string-members.htmlqml-qtqml-string.htmlqml-qtqml-timer-members.htmlqml-qtqml-timer.htmlqml-real.htmlqml-rect.htmlqml-size.htmlqml-string.htmlqml-url.htmlqml-var.htmlqml-variant.htmlqml-void.htmlqmldiskcache.htmlqmlextendingexamples.htmlqmlreference.htmlqqmlabstracturlinterceptor-members.htmlqqmlabstracturlinterceptor.htmlqqmlapplicationengine-members.htmlqqmlapplicationengine.htmlqqmlcomponent-members.htmlqqmlcomponent.htmlqqmlcontext-members.htmlqqmlcontext-propertypair.htmlqqmlcontext.htmlqqmlengine-members.htmlqqmlengine-obsolete.htmlqqmlengine.htmlqqmlengineextensionplugin-members.htmlqqmlengineextensionplugin.htmlqqmlerror-members.htmlqqmlerror.htmlqqmlexpression-members.htmlqqmlexpression.htmlqqmlfileselector-members.htmlqqmlfileselector-obsolete.htmlqqmlfileselector.htmlqqmlimageproviderbase-members.htmlqqmlimageproviderbase.htmlqqmlincubationcontroller-members.htmlqqmlincubationcontroller.htmlqqmlincubator-members.htmlqqmlincubator.htmlqqmllistproperty-members.htmlqqmllistproperty-obsolete.htmlqqmllistproperty.htmlqqmllistreference-members.htmlqqmllistreference-obsolete.htmlqqmllistreference.htmlqqmlnetworkaccessmanagerfactory-members.htmlqqmlnetworkaccessmanagerfactory.htmlqqmlparserstatus-members.htmlqqmlparserstatus.htmlqqmlproperty-members.htmlqqmlproperty.htmlqqmlpropertymap-members.htmlqqmlpropertymap.htmlqqmlpropertyvaluesource-members.htmlqqmlpropertyvaluesource.htmlqqmlscriptstring-members.htmlqqmlscriptstring.htmlqt-add-qml-module.htmlqt-add-qml-plugin.htmlqt-deploy-qml-imports.htmlqt-generate-deploy-qml-app-script.htmlqt-generate-foreign-qml-types.htmlqt-import-qml-plugins.htmlqt-query-qml-module.htmlqt-target-compile-qml-to-cpp.htmlqt-target-qml-sources.htmlqtjavascript.htmlqtqml-attribution-masm.htmlqtqml-cppclasses-topic.htmlqtqml-cppintegration-contextproperties.htmlqtqml-cppintegration-data.htmlqtqml-cppintegration-definetypes.htmlqtqml-cppintegration-exposecppattributes.htmlqtqml-cppintegration-interactqmlfromcpp.htmlqtqml-cppintegration-overview.htmlqtqml-documents-definetypes.htmlqtqml-documents-networktransparency.htmlqtqml-documents-scope.htmlqtqml-documents-structure.htmlqtqml-documents-topic.htmlqtqml-dynamicscene-example.htmlqtqml-index.htmlqtqml-integrating-with-js-values-from-cpp.htmlqtqml-javascript-dynamicobjectcreation.htmlqtqml-javascript-expressions.htmlqtqml-javascript-finetuning.htmlqtqml-javascript-functionlist.htmlqtqml-javascript-hostenvironment.htmlqtqml-javascript-imports.htmlqtqml-javascript-qmlglobalobject.htmlqtqml-javascript-resources.htmlqtqml-javascript-topic.htmlqtqml-module.htmlqtqml-modules-cppplugins.htmlqtqml-modules-identifiedmodules.htmlqtqml-modules-legacymodules.htmlqtqml-modules-qmldir.htmlqtqml-modules-topic.htmlqtqml-networkaccessmanagerfactory-example.htmlqtqml-qml-i18n-example.htmlqtqml-qmlextensionplugins-example.htmlqtqml-qmlmodule.htmlqtqml-qtquick-compiler-tech.htmlqtqml-referenceexamples-adding-example.htmlqtqml-referenceexamples-attached-example.htmlqtqml-referenceexamples-binding-example.htmlqtqml-referenceexamples-coercion-example.htmlqtqml-referenceexamples-default-example.htmlqtqml-referenceexamples-extended-example.htmlqtqml-referenceexamples-grouped-example.htmlqtqml-referenceexamples-methods-example.htmlqtqml-referenceexamples-properties-example.htmlqtqml-referenceexamples-signal-example.htmlqtqml-referenceexamples-valuesource-example.htmlqtqml-syntax-basics.htmlqtqml-syntax-directoryimports.htmlqtqml-syntax-imports.htmlqtqml-syntax-objectattributes.htmlqtqml-syntax-propertybinding.htmlqtqml-syntax-signals.htmlqtqml-tool-qmlsc.htmlqtqml-tool-qmltc.htmlqtqml-tutorials-extending-qml-example.htmlqtqml-typesystem-basictypes.htmlqtqml-typesystem-objecttypes.htmlqtqml-typesystem-topic.htmlqtqml-typesystem-valuetypes.htmlqtqml-writing-a-module.htmlqtqml-xmlhttprequest-example.htmlqtqml.indexqtqml.qhpqtqml.qhp.sha1qtqml.tagsstyleoffline-simple.cssoffline.cssqtqmlcoreimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qtcore-standardpaths-members.htmlqml-qtcore-standardpaths.htmlqml-qtcore-systeminformation-members.htmlqml-qtcore-systeminformation.htmlqtcore-qmlmodule.htmlqtqmlcore-index.htmlqtqmlcore.indexqtqmlcore.qhpqtqmlcore.qhp.sha1qtqmlcore.tagsstyleoffline-simple.cssoffline.cssqtqmlmodelsimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglistmodel-nested.pnglistmodel.pnglogo.pngobjectmodel.pngqml-qt-labs-qmlmodels-delegatechoice-members.htmlqml-qt-labs-qmlmodels-delegatechoice.htmlqml-qt-labs-qmlmodels-delegatechooser-members.htmlqml-qt-labs-qmlmodels-delegatechooser.htmlqml-qt-labs-qmlmodels-tablemodel-members.htmlqml-qt-labs-qmlmodels-tablemodel.htmlqml-qt-labs-qmlmodels-tablemodelcolumn-members.htmlqml-qt-labs-qmlmodels-tablemodelcolumn.htmlqml-qtqml-models-delegatemodel-members.htmlqml-qtqml-models-delegatemodel.htmlqml-qtqml-models-delegatemodelgroup-members.htmlqml-qtqml-models-delegatemodelgroup.htmlqml-qtqml-models-instantiator-members.htmlqml-qtqml-models-instantiator.htmlqml-qtqml-models-itemselectionmodel-members.htmlqml-qtqml-models-itemselectionmodel.htmlqml-qtqml-models-listelement-members.htmlqml-qtqml-models-listelement.htmlqml-qtqml-models-listmodel-members.htmlqml-qtqml-models-listmodel.htmlqml-qtqml-models-objectmodel-members.htmlqml-qtqml-models-objectmodel.htmlqml-qtqml-models-package-members.htmlqml-qtqml-models-package.htmlqmodelindex-and-related-classes-in-qml.htmlqt-labs-qmlmodels-qmlmodule.htmlqtqml-models-qmlmodule.htmlqtqmlmodels.indexqtqmlmodels.qhpqtqmlmodels.qhp.sha1qtqmlmodels.tagsstyleoffline-simple.cssoffline.cssqtqmltestimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qttest-signalspy-members.htmlqml-qttest-signalspy.htmlqml-qttest-testcase-members.htmlqml-qttest-testcase.htmlqml-qttest-toucheventsequence-members.htmlqml-qttest-toucheventsequence.htmlqquicktest-obsolete.htmlqquicktest.htmlqtqmltest.indexqtqmltest.qhpqtqmltest.qhp.sha1qtqmltest.tagsqtquicktest-index.htmlqtquicktest-module.htmlqttest-qmlmodule.htmlquicktest-changes-qt6.htmlstyleoffline-simple.cssoffline.cssqtqmlworkerscriptimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qtqml-workerscript-workerscript-members.htmlqml-qtqml-workerscript-workerscript.htmlqtqml-workerscript-qmlmodule.htmlqtqmlworkerscript.indexqtqmlworkerscript.qhpqtqmlworkerscript.qhp.sha1qtqmlworkerscript.tagsstyleoffline-simple.cssoffline.cssqtqmlxmllistmodelimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qtqml-xmllistmodel-xmllistmodel-members.htmlqml-qtqml-xmllistmodel-xmllistmodel.htmlqml-qtqml-xmllistmodel-xmllistmodelrole-members.htmlqml-qtqml-xmllistmodel-xmllistmodelrole.htmlqtqml-xmllistmodel-qmlmodule.htmlqtqmlxmllistmodel.indexqtqmlxmllistmodel.qhpqtqmlxmllistmodel.qhp.sha1qtqmlxmllistmodel.tagsstyleoffline-simple.cssoffline.cssqtquickexamples-manifest.xmlimages3d-rotation-axis.png9BcAYDlpuT8.jpgListViewHorizontal.pnganchor_ordering.pnganchor_ordering_bad.pnganchorchanges.pnganimatedimageitem.gifanimatedsprite-loading-frames.pnganimatedsprite-loading-interpolated.gifanimatedsprite-loading.gifanimatedsprite-loading.pngarrow_bc.pngaxisrotation.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngcolumnlayout.pngcontainmentMask-circle.gifcontainmentMask-shape.gifcustom-geometry-example.pngcustom-material-example.jpgd3d11underqml-example.jpgdeclarative-adv-tutorial1.pngdeclarative-adv-tutorial2.pngdeclarative-adv-tutorial3.pngdeclarative-adv-tutorial4.gifdeclarative-anchors_example.pngdeclarative-anchors_example2.pngdeclarative-arcdirection.pngdeclarative-arcradius.pngdeclarative-arcrotation.pngdeclarative-colors.pngdeclarative-gridmesh.pngdeclarative-item_opacity1.pngdeclarative-item_opacity2.pngdeclarative-item_stacking1.pngdeclarative-item_stacking2.pngdeclarative-item_stacking3.pngdeclarative-item_stacking4.pngdeclarative-largearc.pngdeclarative-nopercent.pngdeclarative-patharc.pngdeclarative-pathattribute.pngdeclarative-pathcubic.pngdeclarative-pathcurve.pngdeclarative-pathquad.pngdeclarative-pathsvg.pngdeclarative-percent.pngdeclarative-qmlfocus1.pngdeclarative-qmlfocus2.pngdeclarative-qmlfocus3.pngdeclarative-qmlfocus4.pngdeclarative-qmlfocus5.pngdeclarative-qtlogo-preserveaspectcrop.pngdeclarative-qtlogo-preserveaspectfit.pngdeclarative-qtlogo-stretch.pngdeclarative-qtlogo-tile.pngdeclarative-qtlogo-tilehorizontally.pngdeclarative-qtlogo-tilevertically.pngdeclarative-qtlogo.pngdeclarative-rect.pngdeclarative-rect_gradient.pngdeclarative-rotation.pngdeclarative-samegame.pngdeclarative-scale.pngdeclarative-scalegrid.pngdeclarative-shadereffectitem.pngdeclarative-shadereffectsource.pngdeclarative-text.pngdeclarative-textballoons_example.pngdeclarative-textedit.gifdeclarative-textformat.pngdeclarative-textstyle.pngdeclarative-transformorigin.pngdeclarative-tutorial1.pngdeclarative-tutorial2.pngdeclarative-tutorial3_animation.gifedge1.pngedge2.pngedge3.pngedge4.pngedges_qml.pngfboitem-example.jpgflickable-contentXY-bottom-left.pngflickable-contentXY-bottom-right.pngflickable-contentXY-resting.pngflickable-contentXY-top-left.pngflickable-contentXY-top-right.pngflickable-rebound.gifflickable.gifflipable.giffuzzydot.pnggameoflife.pngglowdot.pnggraph-example.jpggridLayout_aligncenter.pnggridLayout_aligntop.pnggridLayout_aligntopleft.pnggridLayout_example.pnggridlayout.pnggridview-highlight.pnggridview-layout-lefttoright-ltr-btt.pnggridview-layout-lefttoright-ltr-ttb.pnggridview-layout-lefttoright-rtl-btt.pnggridview-layout-lefttoright-rtl-ttb.pnggridview-layout-toptobottom-ltr-btt.pnggridview-layout-toptobottom-ltr-ttb.pnggridview-layout-toptobottom-rtl-btt.pnggridview-layout-toptobottom-rtl-ttb.pnggridview-simple.pnghome.pnghorizontalpositioner_example.pngico_note.pngico_note_attention.pngico_out.pngimageprovider.pnglayoutmirroring.pnglistview-decorations.pnglistview-highlight.pnglistview-layout-bottomtotop.pnglistview-layout-lefttoright.pnglistview-layout-righttoleft.pnglistview-layout-toptobottom.pnglistview-section.pnglistview-setup.pnglistview-simple.pnglogo.pngmanual-layout.pngmargins_qml.pngmetaltextureimport-example.jpgmetalunderqml-example.jpgmodelview-overview.pngopenglunderqml-example.jpgparentchange.pngpathitem-code-example.pngpathview.gifpointerHandlerMargin.pngpositioner-example.pngqeasingcurve-inback.pngqeasingcurve-inbounce.pngqeasingcurve-incirc.pngqeasingcurve-incubic.pngqeasingcurve-inelastic.pngqeasingcurve-inexpo.pngqeasingcurve-inoutback.pngqeasingcurve-inoutbounce.pngqeasingcurve-inoutcirc.pngqeasingcurve-inoutcubic.pngqeasingcurve-inoutelastic.pngqeasingcurve-inoutexpo.pngqeasingcurve-inoutquad.pngqeasingcurve-inoutquart.pngqeasingcurve-inoutquint.pngqeasingcurve-inoutsine.pngqeasingcurve-inquad.pngqeasingcurve-inquart.pngqeasingcurve-inquint.pngqeasingcurve-insine.pngqeasingcurve-linear.pngqeasingcurve-outback.pngqeasingcurve-outbounce.pngqeasingcurve-outcirc.pngqeasingcurve-outcubic.pngqeasingcurve-outelastic.pngqeasingcurve-outexpo.pngqeasingcurve-outinback.pngqeasingcurve-outinbounce.pngqeasingcurve-outincirc.pngqeasingcurve-outincubic.pngqeasingcurve-outinelastic.pngqeasingcurve-outinexpo.pngqeasingcurve-outinquad.pngqeasingcurve-outinquart.pngqeasingcurve-outinquint.pngqeasingcurve-outinsine.pngqeasingcurve-outquad.pngqeasingcurve-outquart.pngqeasingcurve-outquint.pngqeasingcurve-outsine.pngqml-abstractitemmodel-example.pngqml-affectors-example.pngqml-animations-example.pngqml-blending-layered.pngqml-blending-nonlayered.pngqml-borderimage-normal-image.pngqml-borderimage-scaled.pngqml-borderimage-tiled.pngqml-canvas-example.pngqml-column.pngqml-dialcontrol-example.pngqml-dnd2-example.pngqml-draganddrop-example.pngqml-emitters-example.pngqml-flipable-example.pngqml-flow-snippet.pngqml-flow-text1.pngqml-flow-text2.pngqml-gradient.pngqml-grid-no-spacing.pngqml-grid-spacing.pngqml-imageelements-example.pngqml-imageparticle-example.pngqml-imageprovider-example.pngqml-item-canvas-arc.pngqml-item-canvas-arcTo.pngqml-item-canvas-bezierCurveTo.pngqml-item-canvas-clip-complex.pngqml-item-canvas-context.gifqml-item-canvas-lineDash.pngqml-item-canvas-math-rotate.pngqml-item-canvas-math.pngqml-item-canvas-rotate.pngqml-item-canvas-scale.pngqml-item-canvas-scalex.pngqml-item-canvas-scaley.pngqml-item-canvas-skewx.pngqml-item-canvas-skewy.pngqml-item-canvas-startAngle.pngqml-item-canvas-translate.pngqml-item-canvas-translatey.pngqml-keyinteraction-example.pngqml-listview-sections-example.pngqml-localstorage-example.pngqml-modelviews-example.pngqml-mousearea-example.pngqml-mousearea-snippet.pngqml-objectlistmodel-example.pngqml-positioners-example.pngqml-righttoleft-example.pngqml-row.pngqml-scrollbar-example.pngqml-shadereffect-layereffect.pngqml-shadereffect-nolayereffect.pngqml-shadereffect-opacitymask.pngqml-shadereffects-example.pngqml-shapes-example.pngqml-stringlistmodel-example.pngqml-system-example.pngqml-tabwidget-example.pngqml-text-example.pngqml-threading-example.pngqml-touchinteraction-example.pngqml-window-example.pngqquickwidgetversuswindow-opengl-example.jpgqt-pixelator.pngqtlabs-wavefrontmesh.pngqtquickcontrols2-gallery-welcome.pngqtquicklayouts-example-layouts.pngqtquickwidgets-example.pngrect-color.pngrendercontrol-d3d11-example.jpgrendercontrol-opengl-example.jpgrepeater-index.pngrepeater-modeldata.pngrepeater-simple.pngrepeater.pngrowlayout-minimum.pngrowlayout.pngscreen-and-window-dimensions.jpgsg-renderloop-singlethreaded.pngsg-renderloop-threaded.pngshape-radial-gradient.pngspritecutting.pngspriteenginegraph.pngstar.pngtouchpoint-metrics.pngtouchpoints-pinchhandler.pngtranslate.pngtwotextureproviders-example.jpgverticalpositioner_example.pngverticalpositioner_transition.gifviewtransitions-basic.gifviewtransitions-delayedbyindex.gifviewtransitions-intermediatemove.gifviewtransitions-interruptedbad.gifviewtransitions-interruptedgood.gifviewtransitions-pathanim.gifviewtransitions-scriptactionbad.gifvisual-coordinates-example.pngvisual-parent-example.pngvisual-parent-example2.pngvisualcanvas_list.pngvisualcanvas_overlap.pngvisualize-batches.pngvisualize-clip.pngvisualize-original.pngvisualize-overdraw-1.pngvisualize-overdraw-2.pngvisualpath-code-example.pngvulkantextureimport-example.jpgvulkanunderqml-example.jpgqml-advtutorial.htmlqml-closeevent-members.htmlqml-closeevent.htmlqml-color.htmlqml-dynamicview-tutorial.htmlqml-font.htmlqml-inputmethod-members.htmlqml-inputmethod.htmlqml-matrix4x4.htmlqml-qt-labs-animation-boundaryrule-members.htmlqml-qt-labs-animation-boundaryrule.htmlqml-qt-labs-folderlistmodel-folderlistmodel-members.htmlqml-qt-labs-folderlistmodel-folderlistmodel.htmlqml-qt-labs-settings-settings-members.htmlqml-qt-labs-settings-settings.htmlqml-qt-labs-wavefrontmesh-wavefrontmesh-members.htmlqml-qt-labs-wavefrontmesh-wavefrontmesh.htmlqml-qtquick-accessible-members.htmlqml-qtquick-accessible.htmlqml-qtquick-anchoranimation-members.htmlqml-qtquick-anchoranimation.htmlqml-qtquick-anchorchanges-members.htmlqml-qtquick-anchorchanges.htmlqml-qtquick-animatedimage-members.htmlqml-qtquick-animatedimage.htmlqml-qtquick-animatedsprite-members.htmlqml-qtquick-animatedsprite.htmlqml-qtquick-animation-members.htmlqml-qtquick-animation.htmlqml-qtquick-animationcontroller-members.htmlqml-qtquick-animationcontroller.htmlqml-qtquick-animator-members.htmlqml-qtquick-animator.htmlqml-qtquick-application-members.htmlqml-qtquick-application-obsolete.htmlqml-qtquick-application.htmlqml-qtquick-behavior-members.htmlqml-qtquick-behavior.htmlqml-qtquick-borderimage-members.htmlqml-qtquick-borderimage.htmlqml-qtquick-borderimagemesh-members.htmlqml-qtquick-borderimagemesh.htmlqml-qtquick-canvas-members.htmlqml-qtquick-canvas-obsolete.htmlqml-qtquick-canvas.htmlqml-qtquick-canvasgradient-members.htmlqml-qtquick-canvasgradient.htmlqml-qtquick-canvasimagedata-members.htmlqml-qtquick-canvasimagedata.htmlqml-qtquick-canvaspixelarray-members.htmlqml-qtquick-canvaspixelarray.htmlqml-qtquick-coloranimation-members.htmlqml-qtquick-coloranimation.htmlqml-qtquick-colorgroup-members.htmlqml-qtquick-colorgroup.htmlqml-qtquick-column-members.htmlqml-qtquick-column.htmlqml-qtquick-context2d-members.htmlqml-qtquick-context2d.htmlqml-qtquick-doublevalidator-members.htmlqml-qtquick-doublevalidator.htmlqml-qtquick-drag-members.htmlqml-qtquick-drag.htmlqml-qtquick-dragevent-members.htmlqml-qtquick-dragevent.htmlqml-qtquick-draghandler-members.htmlqml-qtquick-draghandler-obsolete.htmlqml-qtquick-draghandler.htmlqml-qtquick-droparea-members.htmlqml-qtquick-droparea.htmlqml-qtquick-enterkey-members.htmlqml-qtquick-enterkey.htmlqml-qtquick-flickable-members.htmlqml-qtquick-flickable.htmlqml-qtquick-flipable-members.htmlqml-qtquick-flipable.htmlqml-qtquick-flow-members.htmlqml-qtquick-flow.htmlqml-qtquick-focusscope-members.htmlqml-qtquick-focusscope.htmlqml-qtquick-fontloader-members.htmlqml-qtquick-fontloader.htmlqml-qtquick-fontmetrics-members.htmlqml-qtquick-fontmetrics.htmlqml-qtquick-frameanimation-members.htmlqml-qtquick-frameanimation.htmlqml-qtquick-gestureevent-members.htmlqml-qtquick-gestureevent.htmlqml-qtquick-gradient-members.htmlqml-qtquick-gradient.htmlqml-qtquick-gradientstop-members.htmlqml-qtquick-gradientstop.htmlqml-qtquick-graphicsinfo-members.htmlqml-qtquick-graphicsinfo.htmlqml-qtquick-grid-members.htmlqml-qtquick-grid.htmlqml-qtquick-gridmesh-members.htmlqml-qtquick-gridmesh.htmlqml-qtquick-gridview-members.htmlqml-qtquick-gridview.htmlqml-qtquick-handlerpoint-members.htmlqml-qtquick-handlerpoint.htmlqml-qtquick-hoverhandler-members.htmlqml-qtquick-hoverhandler.htmlqml-qtquick-image-members.htmlqml-qtquick-image.htmlqml-qtquick-intvalidator-members.htmlqml-qtquick-intvalidator.htmlqml-qtquick-item-members.htmlqml-qtquick-item.htmlqml-qtquick-itemgrabresult-members.htmlqml-qtquick-itemgrabresult.htmlqml-qtquick-keyevent-members.htmlqml-qtquick-keyevent.htmlqml-qtquick-keynavigation-members.htmlqml-qtquick-keynavigation.htmlqml-qtquick-keys-members.htmlqml-qtquick-keys.htmlqml-qtquick-layoutmirroring-members.htmlqml-qtquick-layoutmirroring.htmlqml-qtquick-layouts-columnlayout-members.htmlqml-qtquick-layouts-columnlayout.htmlqml-qtquick-layouts-gridlayout-members.htmlqml-qtquick-layouts-gridlayout.htmlqml-qtquick-layouts-layout-members.htmlqml-qtquick-layouts-layout.htmlqml-qtquick-layouts-rowlayout-members.htmlqml-qtquick-layouts-rowlayout.htmlqml-qtquick-layouts-stacklayout-members.htmlqml-qtquick-layouts-stacklayout.htmlqml-qtquick-listview-members.htmlqml-qtquick-listview.htmlqml-qtquick-loader-members.htmlqml-qtquick-loader.htmlqml-qtquick-matrix4x4-members.htmlqml-qtquick-matrix4x4.htmlqml-qtquick-mousearea-members.htmlqml-qtquick-mousearea.htmlqml-qtquick-mouseevent-members.htmlqml-qtquick-mouseevent-obsolete.htmlqml-qtquick-mouseevent.htmlqml-qtquick-multipointhandler-members.htmlqml-qtquick-multipointhandler.htmlqml-qtquick-multipointtoucharea-members.htmlqml-qtquick-multipointtoucharea.htmlqml-qtquick-numberanimation-members.htmlqml-qtquick-numberanimation.htmlqml-qtquick-opacityanimator-members.htmlqml-qtquick-opacityanimator.htmlqml-qtquick-palette-members.htmlqml-qtquick-palette.htmlqml-qtquick-parallelanimation-members.htmlqml-qtquick-parallelanimation.htmlqml-qtquick-parentanimation-members.htmlqml-qtquick-parentanimation.htmlqml-qtquick-parentchange-members.htmlqml-qtquick-parentchange.htmlqml-qtquick-particles-affector-members.htmlqml-qtquick-particles-affector.htmlqml-qtquick-particles-age-members.htmlqml-qtquick-particles-age.htmlqml-qtquick-particles-angledirection-members.htmlqml-qtquick-particles-angledirection.htmlqml-qtquick-particles-attractor-members.htmlqml-qtquick-particles-attractor.htmlqml-qtquick-particles-cumulativedirection-members.htmlqml-qtquick-particles-cumulativedirection.htmlqml-qtquick-particles-direction-members.htmlqml-qtquick-particles-direction.htmlqml-qtquick-particles-ellipseshape-members.htmlqml-qtquick-particles-ellipseshape.htmlqml-qtquick-particles-emitter-members.htmlqml-qtquick-particles-emitter.htmlqml-qtquick-particles-friction-members.htmlqml-qtquick-particles-friction.htmlqml-qtquick-particles-gravity-members.htmlqml-qtquick-particles-gravity-obsolete.htmlqml-qtquick-particles-gravity.htmlqml-qtquick-particles-groupgoal-members.htmlqml-qtquick-particles-groupgoal.htmlqml-qtquick-particles-imageparticle-members.htmlqml-qtquick-particles-imageparticle.htmlqml-qtquick-particles-itemparticle-members.htmlqml-qtquick-particles-itemparticle.htmlqml-qtquick-particles-lineshape-members.htmlqml-qtquick-particles-lineshape.htmlqml-qtquick-particles-maskshape-members.htmlqml-qtquick-particles-maskshape.htmlqml-qtquick-particles-particle-members.htmlqml-qtquick-particles-particle.htmlqml-qtquick-particles-particleextruder-members.htmlqml-qtquick-particles-particleextruder.htmlqml-qtquick-particles-particlegroup-members.htmlqml-qtquick-particles-particlegroup.htmlqml-qtquick-particles-particlepainter-members.htmlqml-qtquick-particles-particlepainter.htmlqml-qtquick-particles-particlesystem-members.htmlqml-qtquick-particles-particlesystem.htmlqml-qtquick-particles-pointdirection-members.htmlqml-qtquick-particles-pointdirection.htmlqml-qtquick-particles-rectangleshape-members.htmlqml-qtquick-particles-rectangleshape.htmlqml-qtquick-particles-spritegoal-members.htmlqml-qtquick-particles-spritegoal.htmlqml-qtquick-particles-targetdirection-members.htmlqml-qtquick-particles-targetdirection.htmlqml-qtquick-particles-trailemitter-members.htmlqml-qtquick-particles-trailemitter.htmlqml-qtquick-particles-turbulence-members.htmlqml-qtquick-particles-turbulence.htmlqml-qtquick-particles-wander-members.htmlqml-qtquick-particles-wander.htmlqml-qtquick-path-members.htmlqml-qtquick-path.htmlqml-qtquick-pathanglearc-members.htmlqml-qtquick-pathanglearc.htmlqml-qtquick-pathanimation-members.htmlqml-qtquick-pathanimation.htmlqml-qtquick-patharc-members.htmlqml-qtquick-patharc.htmlqml-qtquick-pathattribute-members.htmlqml-qtquick-pathattribute.htmlqml-qtquick-pathcubic-members.htmlqml-qtquick-pathcubic.htmlqml-qtquick-pathcurve-members.htmlqml-qtquick-pathcurve.htmlqml-qtquick-pathelement-members.htmlqml-qtquick-pathelement.htmlqml-qtquick-pathinterpolator-members.htmlqml-qtquick-pathinterpolator.htmlqml-qtquick-pathline-members.htmlqml-qtquick-pathline.htmlqml-qtquick-pathmove-members.htmlqml-qtquick-pathmove.htmlqml-qtquick-pathmultiline-members.htmlqml-qtquick-pathmultiline.htmlqml-qtquick-pathpercent-members.htmlqml-qtquick-pathpercent.htmlqml-qtquick-pathpolyline-members.htmlqml-qtquick-pathpolyline.htmlqml-qtquick-pathquad-members.htmlqml-qtquick-pathquad.htmlqml-qtquick-pathsvg-members.htmlqml-qtquick-pathsvg.htmlqml-qtquick-pathtext-members.htmlqml-qtquick-pathtext.htmlqml-qtquick-pathview-members.htmlqml-qtquick-pathview.htmlqml-qtquick-pauseanimation-members.htmlqml-qtquick-pauseanimation.htmlqml-qtquick-pincharea-members.htmlqml-qtquick-pincharea.htmlqml-qtquick-pinchevent-members.htmlqml-qtquick-pinchevent.htmlqml-qtquick-pinchhandler-members.htmlqml-qtquick-pinchhandler.htmlqml-qtquick-pointerdevicehandler-members.htmlqml-qtquick-pointerdevicehandler.htmlqml-qtquick-pointerhandler-members.htmlqml-qtquick-pointerhandler.htmlqml-qtquick-pointhandler-members.htmlqml-qtquick-pointhandler.htmlqml-qtquick-positioner-members.htmlqml-qtquick-positioner.htmlqml-qtquick-propertyaction-members.htmlqml-qtquick-propertyaction.htmlqml-qtquick-propertyanimation-members.htmlqml-qtquick-propertyanimation.htmlqml-qtquick-propertychanges-members.htmlqml-qtquick-propertychanges.htmlqml-qtquick-rectangle-members.htmlqml-qtquick-rectangle.htmlqml-qtquick-regularexpressionvalidator-members.htmlqml-qtquick-regularexpressionvalidator.htmlqml-qtquick-repeater-members.htmlqml-qtquick-repeater.htmlqml-qtquick-rotation-members.htmlqml-qtquick-rotation.htmlqml-qtquick-rotationanimation-members.htmlqml-qtquick-rotationanimation.htmlqml-qtquick-rotationanimator-members.htmlqml-qtquick-rotationanimator.htmlqml-qtquick-row-members.htmlqml-qtquick-row.htmlqml-qtquick-scale-members.htmlqml-qtquick-scale.htmlqml-qtquick-scaleanimator-members.htmlqml-qtquick-scaleanimator.htmlqml-qtquick-screen-members.htmlqml-qtquick-screen-obsolete.htmlqml-qtquick-screen.htmlqml-qtquick-scriptaction-members.htmlqml-qtquick-scriptaction.htmlqml-qtquick-sequentialanimation-members.htmlqml-qtquick-sequentialanimation.htmlqml-qtquick-shadereffect-members.htmlqml-qtquick-shadereffect.htmlqml-qtquick-shadereffectsource-members.htmlqml-qtquick-shadereffectsource.htmlqml-qtquick-shapes-conicalgradient-members.htmlqml-qtquick-shapes-conicalgradient.htmlqml-qtquick-shapes-lineargradient-members.htmlqml-qtquick-shapes-lineargradient.htmlqml-qtquick-shapes-radialgradient-members.htmlqml-qtquick-shapes-radialgradient.htmlqml-qtquick-shapes-shape-members.htmlqml-qtquick-shapes-shape.htmlqml-qtquick-shapes-shapegradient-members.htmlqml-qtquick-shapes-shapegradient.htmlqml-qtquick-shapes-shapepath-members.htmlqml-qtquick-shapes-shapepath.htmlqml-qtquick-shortcut-members.htmlqml-qtquick-shortcut.htmlqml-qtquick-singlepointhandler-members.htmlqml-qtquick-singlepointhandler.htmlqml-qtquick-smoothedanimation-members.htmlqml-qtquick-smoothedanimation.htmlqml-qtquick-springanimation-members.htmlqml-qtquick-springanimation.htmlqml-qtquick-sprite-members.htmlqml-qtquick-sprite.htmlqml-qtquick-spritesequence-members.htmlqml-qtquick-spritesequence.htmlqml-qtquick-state-members.htmlqml-qtquick-state.htmlqml-qtquick-statechangescript-members.htmlqml-qtquick-statechangescript.htmlqml-qtquick-stategroup-members.htmlqml-qtquick-stategroup.htmlqml-qtquick-systempalette-members.htmlqml-qtquick-systempalette.htmlqml-qtquick-tableview-members.htmlqml-qtquick-tableview-obsolete.htmlqml-qtquick-tableview.htmlqml-qtquick-taphandler-members.htmlqml-qtquick-taphandler.htmlqml-qtquick-text-members.htmlqml-qtquick-text-obsolete.htmlqml-qtquick-text.htmlqml-qtquick-textedit-members.htmlqml-qtquick-textedit.htmlqml-qtquick-textinput-members.htmlqml-qtquick-textinput.htmlqml-qtquick-textmetrics-members.htmlqml-qtquick-textmetrics.htmlqml-qtquick-touchpoint-members.htmlqml-qtquick-touchpoint-obsolete.htmlqml-qtquick-touchpoint.htmlqml-qtquick-transform-members.htmlqml-qtquick-transform.htmlqml-qtquick-transition-members.htmlqml-qtquick-transition.htmlqml-qtquick-translate-members.htmlqml-qtquick-translate.htmlqml-qtquick-treeview-members.htmlqml-qtquick-treeview.htmlqml-qtquick-uniformanimator-members.htmlqml-qtquick-uniformanimator.htmlqml-qtquick-vector3danimation-members.htmlqml-qtquick-vector3danimation.htmlqml-qtquick-viewtransition-members.htmlqml-qtquick-viewtransition.htmlqml-qtquick-wheelevent-members.htmlqml-qtquick-wheelevent.htmlqml-qtquick-wheelhandler-members.htmlqml-qtquick-wheelhandler.htmlqml-qtquick-window-members.htmlqml-qtquick-window.htmlqml-qtquick-xanimator-members.htmlqml-qtquick-xanimator.htmlqml-qtquick-yanimator-members.htmlqml-qtquick-yanimator.htmlqml-quaternion.htmlqml-tutorial.htmlqml-tutorial1.htmlqml-tutorial2.htmlqml-tutorial3.htmlqml-vector2d.htmlqml-vector3d.htmlqml-vector4d.htmlqmlexampletoggleswitch.htmlqnativeinterface-qsgd3d11texture-members.htmlqnativeinterface-qsgd3d11texture.htmlqnativeinterface-qsgmetaltexture-members.htmlqnativeinterface-qsgmetaltexture.htmlqnativeinterface-qsgopengltexture-members.htmlqnativeinterface-qsgopengltexture.htmlqnativeinterface-qsgvulkantexture-members.htmlqnativeinterface-qsgvulkantexture.htmlqnativeinterface-sub-qtquick.htmlqquickasyncimageprovider-members.htmlqquickasyncimageprovider.htmlqquickframebufferobject-members.htmlqquickframebufferobject-renderer-members.htmlqquickframebufferobject-renderer.htmlqquickframebufferobject.htmlqquickgraphicsconfiguration-members.htmlqquickgraphicsconfiguration.htmlqquickgraphicsdevice-members.htmlqquickgraphicsdevice.htmlqquickimageprovider-members.htmlqquickimageprovider.htmlqquickimageresponse-members.htmlqquickimageresponse.htmlqquickitem-itemchangedata-members.htmlqquickitem-itemchangedata.htmlqquickitem-members.htmlqquickitem-obsolete.htmlqquickitem.htmlqquickitemgrabresult-members.htmlqquickitemgrabresult.htmlqquickopenglutils.htmlqquickpainteditem-members.htmlqquickpainteditem-obsolete.htmlqquickpainteditem.htmlqquickrendercontrol-members.htmlqquickrendercontrol.htmlqquickrendertarget-members.htmlqquickrendertarget.htmlqquicktextdocument-members.htmlqquicktextdocument.htmlqquicktexturefactory-members.htmlqquicktexturefactory.htmlqquickview-members.htmlqquickview.htmlqquickwidget-members.htmlqquickwidget.htmlqquickwindow-graphicsstateinfo.htmlqquickwindow-members.htmlqquickwindow-obsolete.htmlqquickwindow.htmlqsgbasicgeometrynode-members.htmlqsgbasicgeometrynode.htmlqsgclipnode-members.htmlqsgclipnode.htmlqsgdynamictexture-members.htmlqsgdynamictexture.htmlqsgflatcolormaterial-members.htmlqsgflatcolormaterial.htmlqsggeometry-attribute-members.htmlqsggeometry-attribute.htmlqsggeometry-attributeset.htmlqsggeometry-coloredpoint2d-members.htmlqsggeometry-coloredpoint2d.htmlqsggeometry-members.htmlqsggeometry-point2d-members.htmlqsggeometry-point2d.htmlqsggeometry-texturedpoint2d-members.htmlqsggeometry-texturedpoint2d.htmlqsggeometry.htmlqsggeometrynode-members.htmlqsggeometrynode.htmlqsgimagenode-members.htmlqsgimagenode.htmlqsgmaterial-members.htmlqsgmaterial.htmlqsgmaterialshader-graphicspipelinestate-members.htmlqsgmaterialshader-graphicspipelinestate.htmlqsgmaterialshader-members.htmlqsgmaterialshader-renderstate-members.htmlqsgmaterialshader-renderstate.htmlqsgmaterialshader.htmlqsgmaterialtype.htmlqsgnode-members.htmlqsgnode.htmlqsgopacitynode-members.htmlqsgopacitynode.htmlqsgopaquetexturematerial-members.htmlqsgopaquetexturematerial.htmlqsgrectanglenode-members.htmlqsgrectanglenode.htmlqsgrendererinterface-members.htmlqsgrendererinterface.htmlqsgrendernode-members.htmlqsgrendernode.htmlqsgsimplerectnode-members.htmlqsgsimplerectnode.htmlqsgsimpletexturenode-members.htmlqsgsimpletexturenode.htmlqsgtexture-members.htmlqsgtexture.htmlqsgtexturematerial-members.htmlqsgtexturematerial.htmlqsgtextureprovider-members.htmlqsgtextureprovider.htmlqsgtransformnode-members.htmlqsgtransformnode.htmlqsgvertexcolormaterial-members.htmlqsgvertexcolormaterial.htmlqt-labs-animation-qmlmodule.htmlqt-labs-folderlistmodel-qmlmodule.htmlqt-labs-settings-qmlmodule.htmlqt-labs-sharedimage-qmlmodule.htmlqt-labs-wavefrontmesh-qmlmodule.htmlqtquick-animation-example.htmlqtquick-bestpractices.htmlqtquick-canvas-example.htmlqtquick-codesamples.htmlqtquick-convenience-topic.htmlqtquick-cppextensionpoints.htmlqtquick-customitems-dialcontrol-example.htmlqtquick-customitems-flipable-example.htmlqtquick-customitems-painteditem-example.htmlqtquick-customitems-scrollbar-example.htmlqtquick-customitems-tabwidget-example.htmlqtquick-draganddrop-example.htmlqtquick-effects-particles.htmlqtquick-effects-sprites.htmlqtquick-effects-topic.htmlqtquick-effects-transformations.htmlqtquick-externaldraganddrop-example.htmlqtquick-imageelements-example.htmlqtquick-imageprovider-example.htmlqtquick-imageresponseprovider-example.htmlqtquick-index.htmlqtquick-input-focus.htmlqtquick-input-mouseevents.htmlqtquick-input-textinput.htmlqtquick-input-topic.htmlqtquick-keyinteraction-example.htmlqtquick-layouts-example.htmlqtquick-layouts-qmlmodule.htmlqtquick-localstorage-example.htmlqtquick-localstorage-qmlmodule.htmlqtquick-models-abstractitemmodel-example.htmlqtquick-models-objectlistmodel-example.htmlqtquick-models-stringlistmodel-example.htmlqtquick-modelviewsdata-cppmodels.htmlqtquick-modelviewsdata-modelview.htmlqtquick-modelviewsdata-topic.htmlqtquick-module.htmlqtquick-mousearea-example.htmlqtquick-particles-affectors-example.htmlqtquick-particles-emitters-example.htmlqtquick-particles-imageparticle-example.htmlqtquick-particles-performance.htmlqtquick-particles-qmlmodule.htmlqtquick-particles-system-example.htmlqtquick-positioners-example.htmlqtquick-positioning-anchors.htmlqtquick-positioning-layouts.htmlqtquick-positioning-righttoleft.htmlqtquick-positioning-topic.htmlqtquick-qmlmodule.htmlqtquick-quick-accessibility-example.htmlqtquick-quickwidgets-qquickwidgetversuswindow-opengl-example.htmlqtquick-quickwidgets-quickwidget-example.htmlqtquick-rendercontrol-rendercontrol-d3d11-example.htmlqtquick-rendercontrol-rendercontrol-opengl-example.htmlqtquick-righttoleft-example.htmlqtquick-scenegraph-customgeometry-example.htmlqtquick-scenegraph-custommaterial-example.htmlqtquick-scenegraph-d3d11underqml-example.htmlqtquick-scenegraph-fboitem-example.htmlqtquick-scenegraph-graph-example.htmlqtquick-scenegraph-materials.htmlqtquick-scenegraph-metaltextureimport-example.htmlqtquick-scenegraph-metalunderqml-example.htmlqtquick-scenegraph-nodes.htmlqtquick-scenegraph-openglunderqml-example.htmlqtquick-scenegraph-twotextureproviders-example.htmlqtquick-scenegraph-vulkantextureimport-example.htmlqtquick-scenegraph-vulkanunderqml-example.htmlqtquick-shadereffects-example.htmlqtquick-shapes-example.htmlqtquick-shapes-qmlmodule.htmlqtquick-statesanimations-animations.htmlqtquick-statesanimations-behaviors.htmlqtquick-statesanimations-states.htmlqtquick-statesanimations-topic.htmlqtquick-tableview-gameoflife-example.htmlqtquick-tableview-pixelator-example.htmlqtquick-text-example.htmlqtquick-threading-example.htmlqtquick-threading-threadedlistmodel-example.htmlqtquick-tool-qmllint.htmlqtquick-tools-and-utilities.htmlqtquick-touchinteraction-example.htmlqtquick-tutorials-dynamicview-dynamicview1-example.htmlqtquick-tutorials-dynamicview-dynamicview2-example.htmlqtquick-tutorials-dynamicview-dynamicview3-example.htmlqtquick-tutorials-dynamicview-dynamicview4-example.htmlqtquick-tutorials-samegame-samegame1-example.htmlqtquick-tutorials-samegame-samegame2-example.htmlqtquick-tutorials-samegame-samegame3-example.htmlqtquick-tutorials-samegame-samegame4-example.htmlqtquick-views-example.htmlqtquick-visualcanvas-adaptations-openvg.htmlqtquick-visualcanvas-adaptations-software.htmlqtquick-visualcanvas-adaptations.htmlqtquick-visualcanvas-coordinates.htmlqtquick-visualcanvas-scenegraph-renderer.htmlqtquick-visualcanvas-scenegraph.htmlqtquick-visualcanvas-topic.htmlqtquick-visualcanvas-visualparent.htmlqtquick-visualtypes-topic.htmlqtquick-window-example.htmlqtquick.indexqtquick.qhpqtquick.qhp.sha1qtquick.tagsqtquickhandlers-index.htmlqtquicklayouts-index.htmlqtquicklayouts-overview.htmlqtquickwidgets-index.htmlqtquickwidgets-module.htmlquick-changes-qt6.htmlstyleoffline-simple.cssoffline.cssqtquickcontrolsexamples-manifest.xmlimagesapplicationwindow-background.pngapplicationwindow-overlay-modal.pngapplicationwindow-overlay.pngarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngbutton-background-checked-disabled.9.pngbutton-background-checked-focused.9.pngbutton-background-checked-hovered.9.pngbutton-background-checked.9.pngbutton-background-disabled.9.pngbutton-background-flat-checked.9.pngbutton-background-flat-disabled.9.pngbutton-background-flat-hovered.9.pngbutton-background-flat-pressed.9.pngbutton-background-flat.9.pngbutton-background-focused.9.pngbutton-background-highlighted-checked.9.pngbutton-background-highlighted-disabled.9.pngbutton-background-highlighted-focused.9.pngbutton-background-highlighted-hovered.9.pngbutton-background-highlighted-pressed.9.pngbutton-background-highlighted.9.pngbutton-background-hovered.9.pngbutton-background-pressed.9.pngbutton-background.9.pngcheckbox-indicator-checked-focused.pngcheckbox-indicator-checked-hovered.pngcheckbox-indicator-checked-pressed.pngcheckbox-indicator-checked.pngcheckbox-indicator-disabled.pngcheckbox-indicator-focused.pngcheckbox-indicator-hovered.pngcheckbox-indicator-partially-checked-focused.pngcheckbox-indicator-partially-checked-hovered.pngcheckbox-indicator-partially-checked-pressed.pngcheckbox-indicator-partially-checked.pngcheckbox-indicator-pressed.pngcheckbox-indicator.pngcheckdelegate-background-disabled.9.pngcheckdelegate-background-focused.9.pngcheckdelegate-background-hovered.9.pngcheckdelegate-background-pressed.9.pngcheckdelegate-background.9.pngcheckdelegate-indicator-checked-focused.pngcheckdelegate-indicator-checked-hovered.pngcheckdelegate-indicator-checked-pressed.pngcheckdelegate-indicator-checked.pngcheckdelegate-indicator-disabled.pngcheckdelegate-indicator-focused.pngcheckdelegate-indicator-hovered.pngcheckdelegate-indicator-partially-checked-focused.pngcheckdelegate-indicator-partially-checked-hovered.pngcheckdelegate-indicator-partially-checked-pressed.pngcheckdelegate-indicator-partially-checked.pngcheckdelegate-indicator-pressed.pngcheckdelegate-indicator.pngcombobox-background-disabled.9.pngcombobox-background-editable-disabled.9.pngcombobox-background-editable-focused.9.pngcombobox-background-editable.9.pngcombobox-background-focused.9.pngcombobox-background-hovered.9.pngcombobox-background-open.9.pngcombobox-background-pressed.9.pngcombobox-background.9.pngcombobox-indicator-disabled.pngcombobox-indicator-editable-disabled.pngcombobox-indicator-editable-mirrored-disabled.pngcombobox-indicator-editable-mirrored.pngcombobox-indicator-editable.pngcombobox-indicator.pngcombobox-popup.9.pngdelaybutton-background-checked-focused.9.pngdelaybutton-background-checked-hovered.9.pngdelaybutton-background-checked.9.pngdelaybutton-background-disabled-checked.9.pngdelaybutton-background-disabled.9.pngdelaybutton-background-focused.9.pngdelaybutton-background-hovered.9.pngdelaybutton-background-pressed.9.pngdelaybutton-background.9.pngdelaybutton-mask.9.pngdelaybutton-progress-disabled.9.pngdelaybutton-progress.9.pngdial-background-disabled.pngdial-background-focused.pngdial-background.pngdial-handle-disabled.pngdial-handle-focused-hovered.pngdial-handle-focused-pressed.pngdial-handle-focused.pngdial-handle-hovered.pngdial-handle-pressed.pngdial-handle.pngdialog-background.9.pngdialog-overlay-modal.pngdialog-overlay.pngdialogbuttonbox-background.9.pngdrawer-background-bottom.9.pngdrawer-background-left.9.pngdrawer-background-right.9.pngdrawer-background-top.9.pngdrawer-overlay-modal.pngdrawer-overlay.pngframe-background.9.pnggroupbox-background.9.pnggroupbox-title.9.pnghome.pngico_note.pngico_note_attention.pngico_out.pngitemdelegate-background-disabled.9.pngitemdelegate-background-focused.9.pngitemdelegate-background-highlighted.9.pngitemdelegate-background-hovered.9.pngitemdelegate-background-pressed.9.pngitemdelegate-background.9.pnglogo.pngmenu-background.9.pngmenuitem-arrow-disabled.pngmenuitem-arrow-mirrored-disabled.pngmenuitem-arrow-mirrored.pngmenuitem-arrow.pngmenuitem-background-highlighted.9.pngmenuitem-background.9.pngmenuitem-indicator-checked-focused.pngmenuitem-indicator-checked-hovered.pngmenuitem-indicator-checked-pressed.pngmenuitem-indicator-checked.pngmenuitem-indicator-disabled.pngmenuitem-indicator-focused.pngmenuitem-indicator-hovered.pngmenuitem-indicator-pressed.pngmenuitem-indicator.pngmenuseparator-separator.9.pngpage-background.pngpageindicator-delegate-current.pngpageindicator-delegate-disabled-current.pngpageindicator-delegate-disabled.pngpageindicator-delegate-pressed.pngpageindicator-delegate.pngpane-background.9.pngpopup-background.9.pngpopup-overlay-modal.pngpopup-overlay.pngprogressbar-background.9.pngprogressbar-mask.9.pngprogressbar-progress.pngqtquickcalendar-eventcalendar.pngqtquickcontrols2-applicationwindow-wireframe.pngqtquickcontrols2-automotive.pngqtquickcontrols2-basic-thumbnail.pngqtquickcontrols2-basic.pngqtquickcontrols2-busyindicator-custom.pngqtquickcontrols2-busyindicator.gifqtquickcontrols2-busyindicator.pngqtquickcontrols2-button-custom.pngqtquickcontrols2-button-flat.gifqtquickcontrols2-button-highlighted.gifqtquickcontrols2-button-icononly.pngqtquickcontrols2-button-textbesideicon.pngqtquickcontrols2-button-textonly.pngqtquickcontrols2-button-textundericon.pngqtquickcontrols2-button.gifqtquickcontrols2-chattutorial-chapter1.pngqtquickcontrols2-chattutorial-chapter2-listview-header.gifqtquickcontrols2-chattutorial-chapter2.pngqtquickcontrols2-chattutorial-chapter3-listview-header.gifqtquickcontrols2-chattutorial-chapter3-view-margins.pngqtquickcontrols2-chattutorial-chapter3.gifqtquickcontrols2-chattutorial-chapter4-long-message.pngqtquickcontrols2-chattutorial-chapter4-message-timestamp.pngqtquickcontrols2-chattutorial-chapter4.gifqtquickcontrols2-chattutorial-chapter5-contacts-material-dark.pngqtquickcontrols2-chattutorial-chapter5-contacts-material-test.pngqtquickcontrols2-chattutorial-chapter5-contacts-material.pngqtquickcontrols2-chattutorial-chapter5-contacts-universal-dark.pngqtquickcontrols2-chattutorial-chapter5-contacts-universal.pngqtquickcontrols2-chattutorial-chapter5-conversations-material-dark.pngqtquickcontrols2-chattutorial-chapter5-conversations-material-test.pngqtquickcontrols2-chattutorial-chapter5-conversations-material.pngqtquickcontrols2-chattutorial-chapter5-conversations-universal-dark.pngqtquickcontrols2-chattutorial-chapter5-conversations-universal.pngqtquickcontrols2-checkbox-custom.pngqtquickcontrols2-checkbox-group.pngqtquickcontrols2-checkbox-tristate.gifqtquickcontrols2-checkbox.gifqtquickcontrols2-checkdelegate-custom.pngqtquickcontrols2-checkdelegate-tristate.gifqtquickcontrols2-checkdelegate.gifqtquickcontrols2-combobox-custom.pngqtquickcontrols2-combobox.gifqtquickcontrols2-contactlist.pngqtquickcontrols2-control.pngqtquickcontrols2-customize-buttons.pngqtquickcontrols2-dayofweekrow-layout.pngqtquickcontrols2-dayofweekrow.pngqtquickcontrols2-delaybutton-custom.pngqtquickcontrols2-delaybutton.gifqtquickcontrols2-dial-custom.pngqtquickcontrols2-dial-inputmode.pngqtquickcontrols2-dial-no-wrap.gifqtquickcontrols2-dial-wrap.gifqtquickcontrols2-dial.pngqtquickcontrols2-dialogbuttonbox.pngqtquickcontrols2-drawer-expanded-wireframe.pngqtquickcontrols2-drawer.gifqtquickcontrols2-flatstyle-creator.pngqtquickcontrols2-flatstyle.pngqtquickcontrols2-frame-custom.pngqtquickcontrols2-frame.pngqtquickcontrols2-fusion-palettes.pngqtquickcontrols2-fusion-thumbnail.pngqtquickcontrols2-fusion-violet.pngqtquickcontrols2-fusion.pngqtquickcontrols2-gallery-drawer.pngqtquickcontrols2-gallery-menu.pngqtquickcontrols2-gallery-welcome.pngqtquickcontrols2-groupbox-checkable.pngqtquickcontrols2-groupbox-custom.pngqtquickcontrols2-groupbox.pngqtquickcontrols2-imagine-9-patch-4x.pngqtquickcontrols2-imagine-9-patch-inset-boundaries.pngqtquickcontrols2-imagine-9-patch-inset.pngqtquickcontrols2-imagine-9-patch-resized-padding.pngqtquickcontrols2-imagine-9-patch-resized-stretchable.pngqtquickcontrols2-imagine-9-patch-size.pngqtquickcontrols2-imagine-customization-dark.pngqtquickcontrols2-imagine-thumbnail.pngqtquickcontrols2-imagine.pngqtquickcontrols2-ios-dark.pngqtquickcontrols2-ios-light.pngqtquickcontrols2-itemdelegate-custom.pngqtquickcontrols2-itemdelegate.gifqtquickcontrols2-label-custom.pngqtquickcontrols2-label.pngqtquickcontrols2-macos-dark.pngqtquickcontrols2-macos-light.pngqtquickcontrols2-macos-thumbnail.pngqtquickcontrols2-material-accent.pngqtquickcontrols2-material-attributes.pngqtquickcontrols2-material-background.pngqtquickcontrols2-material-dark.pngqtquickcontrols2-material-elevation.pngqtquickcontrols2-material-foreground.pngqtquickcontrols2-material-light.pngqtquickcontrols2-material-purple.pngqtquickcontrols2-material-theme.pngqtquickcontrols2-material-thumbnail.pngqtquickcontrols2-material-variant-dense.pngqtquickcontrols2-material-variant-normal.pngqtquickcontrols2-menu-custom.pngqtquickcontrols2-menu.pngqtquickcontrols2-menubar-custom.pngqtquickcontrols2-menubar.pngqtquickcontrols2-menuseparator.pngqtquickcontrols2-monthgrid-layout.pngqtquickcontrols2-monthgrid.pngqtquickcontrols2-musicplayer.pngqtquickcontrols2-page-wireframe.pngqtquickcontrols2-pageindicator-custom.pngqtquickcontrols2-pageindicator.pngqtquickcontrols2-pane-custom.pngqtquickcontrols2-pane.pngqtquickcontrols2-popup-custom.pngqtquickcontrols2-popup-settings.pngqtquickcontrols2-popup-transformorigin.pngqtquickcontrols2-popup.pngqtquickcontrols2-progressbar-custom.pngqtquickcontrols2-progressbar-indeterminate.gifqtquickcontrols2-progressbar.gifqtquickcontrols2-radiobutton-custom.pngqtquickcontrols2-radiobutton.gifqtquickcontrols2-radiodelegate-custom.pngqtquickcontrols2-radiodelegate.gifqtquickcontrols2-rangeslider-custom.pngqtquickcontrols2-rangeslider.gifqtquickcontrols2-roundbutton.pngqtquickcontrols2-scrollbar-custom.pngqtquickcontrols2-scrollbar-non-attached.pngqtquickcontrols2-scrollbar-nosnap.gifqtquickcontrols2-scrollbar-snapalways.gifqtquickcontrols2-scrollbar-snaponrelease.gifqtquickcontrols2-scrollbar.gifqtquickcontrols2-scrollindicator-custom.pngqtquickcontrols2-scrollindicator-non-attached.pngqtquickcontrols2-scrollindicator.gifqtquickcontrols2-scrollview-custom.pngqtquickcontrols2-scrollview-wireframe.pngqtquickcontrols2-scrollview.pngqtquickcontrols2-selectionrectangle.pngqtquickcontrols2-sidepanel-landscape.pngqtquickcontrols2-sidepanel-portrait.pngqtquickcontrols2-slider-custom.pngqtquickcontrols2-slider-nosnap.gifqtquickcontrols2-slider-snapalways.gifqtquickcontrols2-slider-snaponrelease.gifqtquickcontrols2-slider.gifqtquickcontrols2-spinbox-custom.pngqtquickcontrols2-spinbox-double.pngqtquickcontrols2-spinbox-textual.pngqtquickcontrols2-spinbox.pngqtquickcontrols2-splitview-custom.pngqtquickcontrols2-stackview-pop.gifqtquickcontrols2-stackview-push.gifqtquickcontrols2-stackview-replace.gifqtquickcontrols2-stackview-unwind.gifqtquickcontrols2-stackview-visible.pngqtquickcontrols2-stackview-wireframe.pngqtquickcontrols2-styles.pngqtquickcontrols2-swipedelegate-behind.gifqtquickcontrols2-swipedelegate-custom.pngqtquickcontrols2-swipedelegate-leading-trailing.gifqtquickcontrols2-swipedelegate.gifqtquickcontrols2-swipetoremove.pngqtquickcontrols2-swipeview-wireframe.pngqtquickcontrols2-swipeview.gifqtquickcontrols2-switch-custom.pngqtquickcontrols2-switch.gifqtquickcontrols2-switch.pngqtquickcontrols2-switchdelegate-custom.pngqtquickcontrols2-switchdelegate.gifqtquickcontrols2-tabbar-custom.pngqtquickcontrols2-tabbar-explicit.pngqtquickcontrols2-tabbar-flickable.pngqtquickcontrols2-tabbar-wireframe.pngqtquickcontrols2-tabbutton.pngqtquickcontrols2-textarea-custom.pngqtquickcontrols2-textarea-scrollable.pngqtquickcontrols2-textarea.pngqtquickcontrols2-texteditor-desktop.jpgqtquickcontrols2-texteditor-touch.jpgqtquickcontrols2-textfield-custom.pngqtquickcontrols2-textfield-disabled.pngqtquickcontrols2-textfield-focused.pngqtquickcontrols2-textfield-normal.pngqtquickcontrols2-textfield.pngqtquickcontrols2-todolist.pngqtquickcontrols2-toolbar-custom.pngqtquickcontrols2-toolbar.pngqtquickcontrols2-toolbutton-custom.pngqtquickcontrols2-toolbutton.pngqtquickcontrols2-toolseparator-custom.pngqtquickcontrols2-toolseparator.pngqtquickcontrols2-tooltip-slider.pngqtquickcontrols2-tooltip.pngqtquickcontrols2-treeviewdelegate.pngqtquickcontrols2-tumbler-custom.pngqtquickcontrols2-tumbler-wrap.gifqtquickcontrols2-tumbler.pngqtquickcontrols2-universal-accent.pngqtquickcontrols2-universal-attributes.pngqtquickcontrols2-universal-background.pngqtquickcontrols2-universal-dark.pngqtquickcontrols2-universal-foreground.pngqtquickcontrols2-universal-light.pngqtquickcontrols2-universal-theme.pngqtquickcontrols2-universal-thumbnail.pngqtquickcontrols2-universal-violet.pngqtquickcontrols2-wearable.pngqtquickcontrols2-weeknumbercolumn-layout.pngqtquickcontrols2-weeknumbercolumn.pngqtquickcontrols2-windows-thumbnail.pngqtquickcontrols2-windows.pngradiobutton-indicator-checked-focused.pngradiobutton-indicator-checked-hovered.pngradiobutton-indicator-checked-pressed.pngradiobutton-indicator-checked.pngradiobutton-indicator-disabled.pngradiobutton-indicator-focused.pngradiobutton-indicator-hovered.pngradiobutton-indicator-pressed.pngradiobutton-indicator.pngradiodelegate-background-disabled.9.pngradiodelegate-background-focused.9.pngradiodelegate-background-hovered.9.pngradiodelegate-background-pressed.9.pngradiodelegate-background.9.pngradiodelegate-indicator-checked-focused.pngradiodelegate-indicator-checked-hovered.pngradiodelegate-indicator-checked-pressed.pngradiodelegate-indicator-checked.pngradiodelegate-indicator-disabled.pngradiodelegate-indicator-focused.pngradiodelegate-indicator-hovered.pngradiodelegate-indicator-pressed.pngradiodelegate-indicator.pngrangeslider-background-horizontal.9.pngrangeslider-background-vertical.9.pngrangeslider-handle-disabled.pngrangeslider-handle-focused-hovered.pngrangeslider-handle-focused-pressed.pngrangeslider-handle-focused.pngrangeslider-handle-hovered.pngrangeslider-handle-pressed.pngrangeslider-handle.pngrangeslider-progress-horizontal-disabled.9.pngrangeslider-progress-horizontal.9.pngrangeslider-progress-vertical-disabled.9.pngrangeslider-progress-vertical.9.pngroundbutton-background-checked-focused.pngroundbutton-background-checked-hovered.pngroundbutton-background-checked.pngroundbutton-background-disabled-checked.pngroundbutton-background-disabled.pngroundbutton-background-focused.pngroundbutton-background-highlighted-focused.pngroundbutton-background-highlighted-hovered.pngroundbutton-background-highlighted-pressed.pngroundbutton-background-highlighted.pngroundbutton-background-hovered.pngroundbutton-background-pressed.pngroundbutton-background.pngscrollbar-handle-disabled.pngscrollbar-handle-interactive-disabled.pngscrollbar-handle-interactive-hovered.pngscrollbar-handle-interactive-pressed.pngscrollbar-handle-interactive.pngscrollbar-handle.pngscrollindicator-handle.pngslider-background-horizontal.9.pngslider-background-vertical.9.pngslider-handle-disabled.pngslider-handle-focused-hovered.pngslider-handle-focused-pressed.pngslider-handle-focused.pngslider-handle-hovered.pngslider-handle-pressed.pngslider-handle.pngslider-progress-horizontal-disabled.9.pngslider-progress-horizontal.9.pngslider-progress-vertical-disabled.9.pngslider-progress-vertical.9.pngspinbox-background-disabled.9.pngspinbox-background-editable.9.pngspinbox-background-focused.9.pngspinbox-background.9.pngspinbox-indicator-down-disabled.9.pngspinbox-indicator-down-editable-focused.9.pngspinbox-indicator-down-editable-hovered.9.pngspinbox-indicator-down-editable-mirrored.9.pngspinbox-indicator-down-editable-pressed.9.pngspinbox-indicator-down-editable.9.pngspinbox-indicator-down-focused.9.pngspinbox-indicator-down-hovered.9.pngspinbox-indicator-down-mirrored.9.pngspinbox-indicator-down-pressed.9.pngspinbox-indicator-down.9.pngspinbox-indicator-up-disabled.9.pngspinbox-indicator-up-editable-focused.9.pngspinbox-indicator-up-editable-hovered.9.pngspinbox-indicator-up-editable-mirrored.9.pngspinbox-indicator-up-editable-pressed.9.pngspinbox-indicator-up-editable.9.pngspinbox-indicator-up-focused.9.pngspinbox-indicator-up-hovered.9.pngspinbox-indicator-up-mirrored.9.pngspinbox-indicator-up-pressed.9.pngspinbox-indicator-up.9.pngswipedelegate-background-disabled.9.pngswipedelegate-background-focused.9.pngswipedelegate-background-hovered.9.pngswipedelegate-background-pressed.9.pngswipedelegate-background.9.pngswitch-handle-disabled.pngswitch-handle-pressed.pngswitch-handle.pngswitch-indicator-checked-focused.pngswitch-indicator-checked-hovered.pngswitch-indicator-checked-pressed.pngswitch-indicator-checked.pngswitch-indicator-disabled.pngswitch-indicator-focused.pngswitch-indicator-hovered.pngswitch-indicator-pressed.pngswitch-indicator.pngswitchdelegate-background-disabled.9.pngswitchdelegate-background-focused.9.pngswitchdelegate-background-hovered.9.pngswitchdelegate-background-pressed.9.pngswitchdelegate-background.9.pngswitchdelegate-handle-disabled.pngswitchdelegate-handle.pngswitchdelegate-indicator-checked-focused.pngswitchdelegate-indicator-checked-hovered.pngswitchdelegate-indicator-checked-pressed.pngswitchdelegate-indicator-checked.pngswitchdelegate-indicator-disabled.pngswitchdelegate-indicator-focused.pngswitchdelegate-indicator-hovered.pngswitchdelegate-indicator-pressed.pngswitchdelegate-indicator.pngtabbar-background.pngtabbutton-background-checked.9.pngtabbutton-background-disabled-checked.9.pngtabbutton-background-disabled.9.pngtabbutton-background-hovered.9.pngtabbutton-background-pressed.9.pngtabbutton-background.9.pngtextarea-background-disabled.9.pngtextarea-background-focused.9.pngtextarea-background.9.pngtextfield-background-disabled.9.pngtextfield-background-focused.9.pngtextfield-background.9.pngtoolbar-background.pngtoolbutton-background-checked-focused.9.pngtoolbutton-background-checked-hovered.9.pngtoolbutton-background-checked.9.pngtoolbutton-background-disabled-checked.9.pngtoolbutton-background-focused.9.pngtoolbutton-background-hovered.9.pngtoolbutton-background-pressed.9.pngtoolbutton-background.9.pngtoolseparator-separator-horizontal.9.pngtoolseparator-separator-vertical.9.pngtooltip-background.9.pngqml-qtquick-controls2-abstractbutton-members.htmlqml-qtquick-controls2-abstractbutton.htmlqml-qtquick-controls2-action-members.htmlqml-qtquick-controls2-action.htmlqml-qtquick-controls2-actiongroup-members.htmlqml-qtquick-controls2-actiongroup.htmlqml-qtquick-controls2-applicationwindow-members.htmlqml-qtquick-controls2-applicationwindow.htmlqml-qtquick-controls2-busyindicator-members.htmlqml-qtquick-controls2-busyindicator.htmlqml-qtquick-controls2-button-members.htmlqml-qtquick-controls2-button.htmlqml-qtquick-controls2-buttongroup-members.htmlqml-qtquick-controls2-buttongroup.htmlqml-qtquick-controls2-calendar-members.htmlqml-qtquick-controls2-calendar.htmlqml-qtquick-controls2-calendarmodel-members.htmlqml-qtquick-controls2-calendarmodel.htmlqml-qtquick-controls2-checkbox-members.htmlqml-qtquick-controls2-checkbox.htmlqml-qtquick-controls2-checkdelegate-members.htmlqml-qtquick-controls2-checkdelegate.htmlqml-qtquick-controls2-combobox-members.htmlqml-qtquick-controls2-combobox.htmlqml-qtquick-controls2-container-members.htmlqml-qtquick-controls2-container.htmlqml-qtquick-controls2-control-members.htmlqml-qtquick-controls2-control.htmlqml-qtquick-controls2-dayofweekrow-members.htmlqml-qtquick-controls2-dayofweekrow.htmlqml-qtquick-controls2-delaybutton-members.htmlqml-qtquick-controls2-delaybutton.htmlqml-qtquick-controls2-dial-members.htmlqml-qtquick-controls2-dial.htmlqml-qtquick-controls2-dialog-members.htmlqml-qtquick-controls2-dialog.htmlqml-qtquick-controls2-dialogbuttonbox-members.htmlqml-qtquick-controls2-dialogbuttonbox.htmlqml-qtquick-controls2-drawer-members.htmlqml-qtquick-controls2-drawer.htmlqml-qtquick-controls2-frame-members.htmlqml-qtquick-controls2-frame.htmlqml-qtquick-controls2-groupbox-members.htmlqml-qtquick-controls2-groupbox.htmlqml-qtquick-controls2-horizontalheaderview-members.htmlqml-qtquick-controls2-horizontalheaderview.htmlqml-qtquick-controls2-itemdelegate-members.htmlqml-qtquick-controls2-itemdelegate.htmlqml-qtquick-controls2-label-members.htmlqml-qtquick-controls2-label.htmlqml-qtquick-controls2-menu-members.htmlqml-qtquick-controls2-menu.htmlqml-qtquick-controls2-menubar-members.htmlqml-qtquick-controls2-menubar.htmlqml-qtquick-controls2-menubaritem-members.htmlqml-qtquick-controls2-menubaritem.htmlqml-qtquick-controls2-menuitem-members.htmlqml-qtquick-controls2-menuitem.htmlqml-qtquick-controls2-menuseparator-members.htmlqml-qtquick-controls2-menuseparator.htmlqml-qtquick-controls2-monthgrid-members.htmlqml-qtquick-controls2-monthgrid.htmlqml-qtquick-controls2-overlay-members.htmlqml-qtquick-controls2-overlay.htmlqml-qtquick-controls2-page-members.htmlqml-qtquick-controls2-page.htmlqml-qtquick-controls2-pageindicator-members.htmlqml-qtquick-controls2-pageindicator.htmlqml-qtquick-controls2-pane-members.htmlqml-qtquick-controls2-pane.htmlqml-qtquick-controls2-popup-members.htmlqml-qtquick-controls2-popup.htmlqml-qtquick-controls2-progressbar-members.htmlqml-qtquick-controls2-progressbar.htmlqml-qtquick-controls2-radiobutton-members.htmlqml-qtquick-controls2-radiobutton.htmlqml-qtquick-controls2-radiodelegate-members.htmlqml-qtquick-controls2-radiodelegate.htmlqml-qtquick-controls2-rangeslider-members.htmlqml-qtquick-controls2-rangeslider.htmlqml-qtquick-controls2-roundbutton-members.htmlqml-qtquick-controls2-roundbutton.htmlqml-qtquick-controls2-scrollbar-members.htmlqml-qtquick-controls2-scrollbar.htmlqml-qtquick-controls2-scrollindicator-members.htmlqml-qtquick-controls2-scrollindicator.htmlqml-qtquick-controls2-scrollview-members.htmlqml-qtquick-controls2-scrollview.htmlqml-qtquick-controls2-selectionrectangle-members.htmlqml-qtquick-controls2-selectionrectangle.htmlqml-qtquick-controls2-slider-members.htmlqml-qtquick-controls2-slider.htmlqml-qtquick-controls2-spinbox-members.htmlqml-qtquick-controls2-spinbox.htmlqml-qtquick-controls2-splithandle-members.htmlqml-qtquick-controls2-splithandle.htmlqml-qtquick-controls2-splitview-members.htmlqml-qtquick-controls2-splitview.htmlqml-qtquick-controls2-stackview-members.htmlqml-qtquick-controls2-stackview.htmlqml-qtquick-controls2-swipedelegate-members.htmlqml-qtquick-controls2-swipedelegate.htmlqml-qtquick-controls2-swipeview-members.htmlqml-qtquick-controls2-swipeview.htmlqml-qtquick-controls2-switch-members.htmlqml-qtquick-controls2-switch.htmlqml-qtquick-controls2-switchdelegate-members.htmlqml-qtquick-controls2-switchdelegate.htmlqml-qtquick-controls2-tabbar-members.htmlqml-qtquick-controls2-tabbar.htmlqml-qtquick-controls2-tabbutton-members.htmlqml-qtquick-controls2-tabbutton.htmlqml-qtquick-controls2-textarea-members.htmlqml-qtquick-controls2-textarea.htmlqml-qtquick-controls2-textfield-members.htmlqml-qtquick-controls2-textfield.htmlqml-qtquick-controls2-toolbar-members.htmlqml-qtquick-controls2-toolbar.htmlqml-qtquick-controls2-toolbutton-members.htmlqml-qtquick-controls2-toolbutton.htmlqml-qtquick-controls2-toolseparator-members.htmlqml-qtquick-controls2-toolseparator.htmlqml-qtquick-controls2-tooltip-members.htmlqml-qtquick-controls2-tooltip.htmlqml-qtquick-controls2-treeviewdelegate-members.htmlqml-qtquick-controls2-treeviewdelegate.htmlqml-qtquick-controls2-tumbler-members.htmlqml-qtquick-controls2-tumbler.htmlqml-qtquick-controls2-verticalheaderview-members.htmlqml-qtquick-controls2-verticalheaderview.htmlqml-qtquick-controls2-weeknumbercolumn-members.htmlqml-qtquick-controls2-weeknumbercolumn.htmlqquickstyle-members.htmlqquickstyle.htmlqtquick-controls2-qmlmodule.htmlqtquick-templates2-qmlmodule.htmlqtquickcontrols-attribution-shadow-angular-material.htmlqtquickcontrols-changes-qt6.htmlqtquickcontrols-chattutorial-example.htmlqtquickcontrols-contactlist-example.htmlqtquickcontrols-eventcalendar-example.htmlqtquickcontrols-flatstyle-example.htmlqtquickcontrols-gallery-example.htmlqtquickcontrols-imagine-automotive-example.htmlqtquickcontrols-imagine-musicplayer-example.htmlqtquickcontrols-index.htmlqtquickcontrols-ios-todolist-example.htmlqtquickcontrols-sidepanel-example.htmlqtquickcontrols-swipetoremove-example.htmlqtquickcontrols-texteditor-example.htmlqtquickcontrols-wearable-example.htmlqtquickcontrols.indexqtquickcontrols.qhpqtquickcontrols.qhp.sha1qtquickcontrols.tagsqtquickcontrols2-basic.htmlqtquickcontrols2-buttons.htmlqtquickcontrols2-configuration.htmlqtquickcontrols2-containers.htmlqtquickcontrols2-customize.htmlqtquickcontrols2-delegates.htmlqtquickcontrols2-deployment.htmlqtquickcontrols2-environment.htmlqtquickcontrols2-examples.htmlqtquickcontrols2-fileselectors.htmlqtquickcontrols2-focus.htmlqtquickcontrols2-fusion.htmlqtquickcontrols2-gettingstarted.htmlqtquickcontrols2-guidelines.htmlqtquickcontrols2-icons.htmlqtquickcontrols2-imagine.htmlqtquickcontrols2-indicators.htmlqtquickcontrols2-input.htmlqtquickcontrols2-ios.htmlqtquickcontrols2-macos.htmlqtquickcontrols2-material.htmlqtquickcontrols2-menus.htmlqtquickcontrols2-module.htmlqtquickcontrols2-navigation.htmlqtquickcontrols2-popups.htmlqtquickcontrols2-separators.htmlqtquickcontrols2-styles.htmlqtquickcontrols2-universal.htmlqtquickcontrols2-windows.htmlqtquicktemplates2-index.htmlstyleoffline-simple.cssoffline.cssqtquickdialogsimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqtquickdialogs-colordialog-gtk.pngqtquickdialogs-filedialog-gtk.pngqtquickdialogs-folderdialog-gtk.pngqtquickdialogs-fontdialog-gtk.pngqtquickdialogs-messagedialog-android.pngqtquickdialogs-messagedialog-informative-android.pngqml-qtquick-dialogs-colordialog-members.htmlqml-qtquick-dialogs-colordialog.htmlqml-qtquick-dialogs-dialog-members.htmlqml-qtquick-dialogs-dialog.htmlqml-qtquick-dialogs-filedialog-members.htmlqml-qtquick-dialogs-filedialog-obsolete.htmlqml-qtquick-dialogs-filedialog.htmlqml-qtquick-dialogs-folderdialog-members.htmlqml-qtquick-dialogs-folderdialog.htmlqml-qtquick-dialogs-fontdialog-members.htmlqml-qtquick-dialogs-fontdialog-obsolete.htmlqml-qtquick-dialogs-fontdialog.htmlqml-qtquick-dialogs-messagedialog-members.htmlqml-qtquick-dialogs-messagedialog.htmlqtquick-dialogs-qmlmodule.htmlqtquickdialogs-index.htmlqtquickdialogs.indexqtquickdialogs.qhpqtquickdialogs.qhp.sha1qtquickdialogs.tagsstyleoffline-simple.cssoffline.css/usr/share/doc//usr/share/doc/qt6//usr/share/doc/qt6/qtlabsplatform//usr/share/doc/qt6/qtlabsplatform/images//usr/share/doc/qt6/qtlabsplatform/style//usr/share/doc/qt6/qtqml//usr/share/doc/qt6/qtqml/images//usr/share/doc/qt6/qtqml/style//usr/share/doc/qt6/qtqmlcore//usr/share/doc/qt6/qtqmlcore/images//usr/share/doc/qt6/qtqmlcore/style//usr/share/doc/qt6/qtqmlmodels//usr/share/doc/qt6/qtqmlmodels/images//usr/share/doc/qt6/qtqmlmodels/style//usr/share/doc/qt6/qtqmltest//usr/share/doc/qt6/qtqmltest/images//usr/share/doc/qt6/qtqmltest/style//usr/share/doc/qt6/qtqmlworkerscript//usr/share/doc/qt6/qtqmlworkerscript/images//usr/share/doc/qt6/qtqmlworkerscript/style//usr/share/doc/qt6/qtqmlxmllistmodel//usr/share/doc/qt6/qtqmlxmllistmodel/images//usr/share/doc/qt6/qtqmlxmllistmodel/style//usr/share/doc/qt6/qtquick//usr/share/doc/qt6/qtquick/images//usr/share/doc/qt6/qtquick/style//usr/share/doc/qt6/qtquickcontrols//usr/share/doc/qt6/qtquickcontrols/images//usr/share/doc/qt6/qtquickcontrols/style//usr/share/doc/qt6/qtquickdialogs//usr/share/doc/qt6/qtquickdialogs/images//usr/share/doc/qt6/qtquickdialogs/style/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32237/SUSE_SLE-15-SP5_Update/36b0e619ebbd1bf0391d9b40606c6b6b-qt6-declarative.SUSE_SLE-15-SP5_Update:docsdrpmxz5x86_64-suse-linux  !" #$%&'())))))) *+ ,   -./01234566789:;<=>???@ABC%DE%FGGGFF%C%HCIC%CJKKKLMMMNNNOPQRSRTCCUVWXYZ[[\]^_`abccdeefg6hihjkkkklmnnnnopoomqrstuvwwvxyz {|}~PRCR{hC)))))))       !!"#$%&'()*+,-./012334567889:;;<=>?@?AB?ACDEFFGHIJ{KLMNNOPQRZSTUUVWXYZ[{\\\]^{]%_%`abXYYYYccdceffffghijkjjlmnopqrstuuvtwxyz{|||{}~ZZZZZZZZZZZZZ)))))) directoryPNG image data, 44 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 6, 8-bit/color RGB, non-interlacedPNG image data, 20 x 20, 4-bit colormap, non-interlacedPNG image data, 30 x 27, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 174 x 71, 8-bit colormap, non-interlacedPNG image data, 502 x 304, 8-bit/color RGBA, non-interlacedPNG image data, 880 x 466, 8-bit/color RGBA, non-interlacedPNG image data, 438 x 501, 8-bit/color RGBA, non-interlacedPNG image data, 182 x 86, 8-bit/color RGB, non-interlacedPNG image data, 396 x 152, 8-bit/color RGB, non-interlacedPNG image data, 623 x 158, 8-bit grayscale, non-interlacedPNG image data, 623 x 193, 8-bit grayscale, non-interlacedPNG image data, 380 x 70, 8-bit/color RGB, non-interlacedPNG image data, 380 x 125, 8-bit/color RGB, non-interlacedPNG image data, 360 x 60, 8-bit/color RGB, non-interlacedHTML document, ASCII text, with very long linesXML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII textASCII text, with no line terminatorsASCII textassembler source, ASCII textPNG image data, 100 x 150, 8-bit/color RGB, non-interlacedPNG image data, 1080 x 540, 8-bit/color RGB, non-interlacedPNG image data, 192 x 95, 8-bit/color RGB, non-interlacedPNG image data, 100 x 250, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 288 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 277 x 170, 8-bit/color RGBA, non-interlacedPNG image data, 286 x 182, 8-bit/color RGBA, non-interlacedPNG image data, 250 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 480, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 200, 8-bit/color RGB, non-interlacedPNG image data, 352 x 402, 8-bit/color RGB, non-interlacedPNG image data, 920 x 520, 8-bit/color RGBA, non-interlacedPNG image data, 521 x 531, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesPNG image data, 197 x 161, 8-bit/color RGB, non-interlacedPNG image data, 134 x 76, 8-bit/color RGB, non-interlacedPNG image data, 96 x 104, 8-bit/color RGB, non-interlacedXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 289 x 249, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 480x360, frames 3PNG image data, 480 x 40, 8-bit/color RGB, non-interlacedPNG image data, 388 x 238, 8-bit/color RGBA, non-interlacedPNG image data, 387 x 238, 8-bit/color RGBA, non-interlacedPNG image data, 400 x 120, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 48 x 56PNG image data, 256 x 64, 2-bit colormap, non-interlacedGIF image data, version 89a, 64 x 64PNG image data, 256 x 64, 1-bit colormap, non-interlacedPNG image data, 360 x 80, 8-bit/color RGB, non-interlacedPNG image data, 72 x 156, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 100 x 100GIF image data, version 89a, 90 x 100PNG image data, 284 x 188, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPCM), density 37x37, segment length 16, progressive, precision 8, 637x515, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 144x144, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=9, xresolution=122, yresolution=130, resolutionunit=2, software=paint.net 4.0.16], baseline, precision 8, 493x722, frames 3PNG image data, 490 x 720, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 281 x 230PNG image data, 125 x 108, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 69, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 100, 8-bit/color RGB, non-interlacedPNG image data, 162 x 110, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 250, 8-bit/color RGB, non-interlacedPNG image data, 149 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 150 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 240 x 200, 8-bit/color RGB, non-interlacedPNG image data, 400 x 200, 8-bit/color RGB, non-interlacedPNG image data, 175 x 25, 8-bit/color RGB, non-interlacedPNG image data, 240 x 150, 8-bit/color RGB, non-interlacedPNG image data, 100 x 50, 8-bit/color RGB, non-interlacedPNG image data, 130 x 100, 8-bit/color RGB, non-interlacedPNG image data, 120 x 120, 8-bit/color RGB, non-interlacedPNG image data, 46 x 55, 8-bit colormap, non-interlacedPNG image data, 122 x 121, 8-bit/color RGB, non-interlacedPNG image data, 97 x 300, 8-bit/color RGB, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 474 x 346, 8-bit/color RGB, non-interlacedPNG image data, 120 x 121, 8-bit/color RGBA, non-interlacedPNG image data, 194 x 69, 8-bit/color RGB, non-interlacedPNG image data, 720 x 582, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 240 x 43PNG image data, 490 x 152, 8-bit colormap, non-interlacedPNG image data, 448 x 40, 8-bit/color RGB, non-interlacedPNG image data, 274 x 241, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 200, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 500 x 200PNG image data, 211 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 219 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 210, 8-bit/color RGBA, non-interlacedPNG image data, 430 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 437 x 290, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 400x400, frames 3PNG image data, 152 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 103 x 103, 8-bit/color RGBA, non-interlacedPNG image data, 154 x 151, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 154 x 154GIF image data, version 89a, 200 x 200PNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 450 x 493, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5, orientation=upper-left, xresolution=74, yresolution=82, resolutionunit=2], baseline, precision 8, 300x100, frames 3PNG image data, 138 x 126, 8-bit/color RGB, non-interlacedPNG image data, 98 x 40, 8-bit/color RGB, non-interlacedPNG image data, 300 x 200, 8-bit/color RGB, non-interlacedPNG image data, 131 x 230, 8-bit/color RGBA, non-interlacedPNG image data, 233 x 133, 8-bit/color RGBA, non-interlacedPNG image data, 232 x 133, 8-bit/color RGBA, non-interlacedPNG image data, 154 x 74, 8-bit/color RGB, non-interlacedPNG image data, 96 x 97, 8-bit/color RGBA, non-interlacedPNG image data, 309 x 60, 8-bit/color RGBA, non-interlacedPNG image data, 550 x 220, 8-bit/color RGB, non-interlacedPNG image data, 180 x 119, 8-bit/color RGB, non-interlacedPNG image data, 113 x 222, 8-bit/color RGBA, non-interlacedPNG image data, 224 x 113, 8-bit/color RGBA, non-interlacedPNG image data, 150 x 300, 8-bit/color RGB, non-interlacedPNG image data, 175 x 175, 8-bit/color RGB, non-interlacedPNG image data, 167 x 76, 8-bit/color RGB, non-interlacedPNG image data, 200 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 253, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=2, orientation=upper-left], baseline, precision 8, 512x534, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=8, xresolution=110, yresolution=118, resolutionunit=2, software=paint.net 4.0.16], baseline, precision 8, 432x614, frames 3PNG image data, 239 x 257, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 320x478, frames 3PNG image data, 400 x 100, 8-bit/color RGB, non-interlacedPNG image data, 186 x 136, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 240 x 180PNG image data, 191 x 189, 8-bit/color RGBA, non-interlacedPNG image data, 121 x 121, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGB, non-interlacedPNG image data, 184 x 115, 8-bit grayscale, non-interlacedPNG image data, 317 x 460, 8-bit/color RGBA, non-interlacedPNG image data, 318 x 478, 8-bit/color RGBA, non-interlacedPNG image data, 122 x 122, 8-bit/color RGB, non-interlacedPNG image data, 182 x 182, 8-bit grayscale, non-interlacedPNG image data, 322 x 485, 8-bit/color RGB, non-interlacedPNG image data, 310 x 170, 8-bit/color RGB, non-interlacedPNG image data, 300 x 300, 8-bit/color RGB, non-interlacedPNG image data, 434 x 616, 8-bit/color RGB, non-interlacedPNG image data, 328 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 480 x 320, 8-bit/color RGB, non-interlacedPNG image data, 150 x 100, 8-bit/color RGB, non-interlacedPNG image data, 187 x 92, 8-bit/color RGB, non-interlacedPNG image data, 112 x 112, 8-bit/color RGB, non-interlacedPNG image data, 636 x 475, 8-bit/color RGBA, non-interlacedPNG image data, 359 x 152, 8-bit/color RGB, non-interlacedPNG image data, 578 x 189, 8-bit/color RGB, non-interlacedPNG image data, 724 x 246, 8-bit colormap, non-interlacedGIF image data, version 89a, 454 x 206PNG image data, 196 x 118, 8-bit/color RGB, non-interlacedPNG image data, 219 x 121, 8-bit/color RGB, non-interlacedPNG image data, 84 x 73, 8-bit/color RGB, non-interlacedPNG image data, 715 x 308, 8-bit/color RGB, non-interlacedPNG image data, 746 x 146, 8-bit/color RGBA, non-interlacedPNG image data, 272 x 56, 8-bit/color RGB, non-interlacedPNG image data, 209 x 102, 8-bit/color RGB, non-interlacedPNG image data, 207 x 56, 8-bit/color RGB, non-interlacedPNG image data, 210 x 85, 8-bit/color RGB, non-interlacedPNG image data, 506 x 193, 8-bit grayscale, non-interlacedPNG image data, 325 x 108, 8-bit/color RGB, non-interlacedPNG image data, 191 x 171, 8-bit/color RGB, non-interlacedPNG image data, 808 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 164, 8-bit/color RGB, non-interlacedPNG image data, 961 x 402, 8-bit colormap, non-interlacedPNG image data, 477 x 477, 8-bit/color RGBA, non-interlacedPNG image data, 210 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 324 x 506, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 55, 8-bit/color RGB, non-interlacedPNG image data, 368 x 263, 8-bit/color RGB, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 370 x 89, 8-bit/color RGB, non-interlacedPNG image data, 306 x 458, 8-bit/color RGBA, non-interlacedPNG image data, 1020 x 722, 8-bit/color RGB, non-interlacedPNG image data, 102 x 102, 8-bit grayscale, non-interlacedPNG image data, 480 x 360, 8-bit/color RGB, non-interlacedPNG image data, 479 x 478, 8-bit/color RGBA, non-interlacedPNG image data, 319 x 477, 8-bit/color RGBA, non-interlacedPNG image data, 392 x 188, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 95x95, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=4, xresolution=62, yresolution=70, resolutionunit=2, software=paint.net 4.3.2], baseline, precision 8, 320x241, frames 3PNG image data, 900 x 930, 8-bit colormap, non-interlacedPNG image data, 281 x 401, 8-bit/color RGBA, non-interlacedPNG image data, 379 x 246, 8-bit/color RGB, non-interlacedPNG image data, 376 x 136, 8-bit/color RGB, non-interlacedPNG image data, 100 x 200, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 819x565, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5], baseline, precision 8, 617x462, frames 3PNG image data, 78 x 173, 8-bit/color RGB, non-interlacedPNG image data, 104 x 65, 8-bit/color RGBA, non-interlacedPNG image data, 304 x 76, 8-bit/color RGB, non-interlacedPNG image data, 220 x 30, 8-bit/color RGB, non-interlacedPNG image data, 156 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 151, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 89x89, segment length 16, baseline, precision 8, 960x300, frames 3PNG image data, 306 x 726, 8-bit/color RGBA, non-interlacedPNG image data, 699 x 694, 8-bit/color RGBA, non-interlacedPNG image data, 196 x 100, 8-bit/color RGB, non-interlacedPNG image data, 399 x 160, 8-bit/color RGBA, non-interlacedPNG image data, 325 x 299, 8-bit/color RGBA, non-interlacedPNG image data, 445 x 600, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5, orientation=upper-left, xresolution=74, yresolution=82, resolutionunit=2], baseline, precision 8, 321x482, frames 3PNG image data, 50 x 124, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 50 x 124GIF image data, version 89a, 160 x 200GIF image data, version 89a, 180 x 200GIF image data, version 89a, 300 x 270GIF image data, version 89a, 160 x 290PNG image data, 204 x 204, 8-bit/color RGBA, non-interlacedPNG image data, 319 x 474, 8-bit/color RGBA, non-interlacedPNG image data, 317 x 476, 8-bit/color RGBA, non-interlacedPNG image data, 161 x 173, 8-bit/color RGB, non-interlacedPNG image data, 261 x 104, 8-bit/color RGB, non-interlacedPNG image data, 200 x 140, 8-bit/color RGBA, non-interlacedPNG image data, 118 x 114, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 402x432, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 322x512, frames 3C++ source, ASCII text, with very long linesPNG image data, 1 x 1, 8-bit grayscale, non-interlacedPNG image data, 1 x 1, 8-bit/color RGBA, non-interlacedPNG image data, 46 x 34, 4-bit colormap, non-interlacedPNG image data, 46 x 34, 1-bit colormap, non-interlacedPNG image data, 20 x 20, 8-bit colormap, non-interlacedPNG image data, 20 x 20, 2-bit colormap, non-interlacedPNG image data, 23 x 15, 2-bit colormap, non-interlacedPNG image data, 122 x 34, 4-bit colormap, non-interlacedPNG image data, 32 x 32, 4-bit colormap, non-interlacedPNG image data, 45 x 35, 8-bit colormap, non-interlacedPNG image data, 46 x 34, 2-bit colormap, non-interlacedPNG image data, 160 x 160, 8-bit colormap, non-interlacedPNG image data, 10 x 5, 4-bit colormap, non-interlacedPNG image data, 15 x 15, 1-bit colormap, non-interlacedPNG image data, 58 x 48, 8-bit colormap, non-interlacedPNG image data, 23 x 23, 4-bit colormap, non-interlacedPNG image data, 23 x 23, 1-bit colormap, non-interlacedPNG image data, 226 x 58, 8-bit colormap, non-interlacedPNG image data, 6 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 11, 4-bit colormap, non-interlacedPNG image data, 43 x 13, 2-bit colormap, non-interlacedPNG image data, 43 x 13, 1-bit colormap, non-interlacedPNG image data, 3 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 23 x 23, 2-bit colormap, non-interlacedPNG image data, 202 x 22, 4-bit colormap, non-interlacedPNG image data, 11 x 22, 4-bit colormap, non-interlacedPNG image data, 1 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 1600 x 1200, 8-bit/color RGB, non-interlacedPNG image data, 650 x 397, 8-bit/color RGB, non-interlacedPNG image data, 2784 x 1708, 8-bit/color RGBA, non-interlacedPNG image data, 198 x 262, 8-bit/color RGB, non-interlacedPNG image data, 395 x 524, 8-bit/color RGB, non-interlacedPNG image data, 76 x 76, 8-bit colormap, non-interlacedGIF image data, version 89a, 60 x 97PNG image data, 60 x 60, 8-bit colormap, non-interlacedPNG image data, 100 x 40, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 100 x 40PNG image data, 100 x 40, 8-bit colormap, non-interlacedPNG image data, 102 x 40, 8-bit/color RGB, non-interlacedPNG image data, 100 x 40, 8-bit/color RGB, non-interlacedPNG image data, 100 x 58, 8-bit/color RGB, non-interlacedPNG image data, 540 x 960, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 540 x 284GIF image data, version 89a, 536 x 270PNG image data, 540 x 224, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 536 x 957PNG image data, 540 x 312, 8-bit/color RGB, non-interlacedPNG image data, 540 x 217, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 536 x 276PNG image data, 540 x 296, 8-bit/color RGB, non-interlacedPNG image data, 540 x 90, 8-bit/color RGB, non-interlacedPNG image data, 110 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 123 x 120, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 143 x 130GIF image data, version 89a, 96 x 130PNG image data, 164 x 50, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 170 x 166GIF image data, version 89a, 123 x 156PNG image data, 120 x 40, 8-bit colormap, non-interlacedGIF image data, version 89a, 140 x 180PNG image data, 350 x 510, 8-bit/color RGBA, non-interlacedPNG image data, 1280 x 840, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 120, 8-bit/color RGB, non-interlacedPNG image data, 215 x 187, 8-bit colormap, non-interlacedPNG image data, 215 x 32, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 100 x 77PNG image data, 184 x 184, 8-bit colormap, non-interlacedPNG image data, 600 x 169, 8-bit colormap, non-interlacedGIF image data, version 89a, 204 x 204PNG image data, 201 x 40, 8-bit/color RGB, non-interlacedPNG image data, 200 x 228, 8-bit colormap, non-interlacedGIF image data, version 89a, 300 x 300PNG image data, 931 x 186, 8-bit colormap, non-interlacedPNG image data, 356 x 488, 8-bit/color RGB, non-interlacedPNG image data, 152 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 130 x 154, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 198 x 234, 8-bit/color RGB, non-interlacedPNG image data, 160 x 160, 8-bit/color RGB, non-interlacedPNG image data, 328 x 388, 8-bit/color RGB, non-interlacedPNG image data, 150 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 148 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 130 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 520 x 175, 8-bit/color RGBA, non-interlacedPNG image data, 276 x 207, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 194, 8-bit colormap, non-interlacedPNG image data, 520 x 390, 8-bit/color RGBA, non-interlacedPNG image data, 520 x 210, 8-bit/color RGBA, non-interlacedPNG image data, 149 x 149, 8-bit/color RGB, non-interlacedPNG image data, 198 x 215, 8-bit/color RGB, non-interlacedPNG image data, 367 x 398, 8-bit/color RGB, non-interlacedPNG image data, 337 x 390, 8-bit/color RGB, non-interlacedPNG image data, 127 x 44, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 100 x 123PNG image data, 37 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 340 x 390, 8-bit/color RGBA, non-interlacedPNG image data, 348 x 390, 8-bit/color RGBA, non-interlacedPNG image data, 393 x 222, 8-bit/color RGBA, non-interlacedPNG image data, 79 x 56, 8-bit/color RGB, non-interlacedPNG image data, 233 x 277, 8-bit/color RGB, non-interlacedPNG image data, 393 x 511, 8-bit/color RGB, non-interlacedPNG image data, 140 x 150, 8-bit/color RGB, non-interlacedPNG image data, 160 x 158, 8-bit/color RGB, non-interlacedPNG image data, 115 x 92, 8-bit/color RGB, non-interlacedPNG image data, 393 x 256, 8-bit/color RGB, non-interlacedPNG image data, 400 x 600, 8-bit/color RGB, non-interlacedPNG image data, 200 x 177, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 120, 8-bit/color RGB, non-interlacedPNG image data, 245 x 40, 8-bit/color RGB, non-interlacedPNG image data, 320 x 260, 8-bit/color RGBA, non-interlacedPNG image data, 252 x 187, 8-bit colormap, non-interlacedPNG image data, 176 x 150, 8-bit colormap, non-interlacedPNG image data, 326 x 200, 8-bit gray+alpha, non-interlacedPNG image data, 76 x 20, 4-bit colormap, non-interlacedPNG image data, 152 x 44, 8-bit/color RGB, non-interlacedPNG image data, 130 x 154, 8-bit/color RGB, non-interlacedPNG image data, 200 x 200, 1-bit colormap, non-interlacedPNG image data, 304 x 291, 8-bit/color RGB, non-interlacedPNG image data, 1280 x 946, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 4, 4-bit colormap, non-interlacedGIF image data, version 89a, 200 x 64PNG image data, 125 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 159 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 212 x 38, 8-bit colormap, non-interlacedGIF image data, version 89a, 200 x 40PNG image data, 40 x 40, 8-bit colormap, non-interlacedPNG image data, 10 x 104, 4-bit colormap, non-interlacedGIF image data, version 89a, 100 x 20GIF image data, version 89a, 100 x 120PNG image data, 6 x 104, 8-bit/color RGBA, non-interlacedPNG image data, 165 x 244, 4-bit colormap, non-interlacedPNG image data, 472 x 371, 8-bit/color RGBA, non-interlacedPNG image data, 420 x 300, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 420, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 40, 8-bit colormap, non-interlacedPNG image data, 144 x 40, 8-bit/color RGB, non-interlacedPNG image data, 200 x 100, 2-bit colormap, non-interlacedGIF image data, version 89a, 160 x 160PNG image data, 140 x 140, 8-bit colormap, non-interlacedPNG image data, 145 x 224, 2-bit colormap, non-interlacedPNG image data, 1628 x 1024, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 114 x 40PNG image data, 125 x 44, 8-bit/color RGB, non-interlacedPNG image data, 255 x 330, 8-bit/color RGBA, non-interlacedPNG image data, 361 x 204, 8-bit colormap, non-interlacedGIF image data, version 89a, 300 x 337PNG image data, 111 x 38, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 100 x 87PNG image data, 125 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 190 x 50, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 143 x 156PNG image data, 302 x 40, 8-bit/color RGB, non-interlacedPNG image data, 360 x 40, 8-bit/color RGB, non-interlacedPNG image data, 149 x 201, 8-bit colormap, non-interlacedPNG image data, 200 x 40, 8-bit/color RGB, non-interlacedPNG image data, 128 x 32, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 1136x734, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 354x602, frames 3PNG image data, 200 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 640 x 1136, 8-bit/color RGB, non-interlacedPNG image data, 96 x 40, 8-bit/color RGB, non-interlacedPNG image data, 236 x 40, 8-bit colormap, non-interlacedPNG image data, 120 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 77 x 40, 8-bit/color RGB, non-interlacedPNG image data, 295 x 40, 8-bit/color RGB, non-interlacedPNG image data, 440 x 40, 8-bit/color RGB, non-interlacedPNG image data, 212 x 80, 8-bit colormap, non-interlacedPNG image data, 360 x 80, 8-bit/color RGBA, non-interlacedPNG image data, 388 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 60 x 200, 8-bit colormap, non-interlacedGIF image data, version 89a, 190 x 210PNG image data, 80 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 188 x 175, 8-bit/color RGB, non-interlacedPNG image data, 104 x 76, 8-bit colormap, non-interlacedPNG image data, 396 x 480, 8-bit/color RGB, non-interlacedPNG image data, 80 x 52, 8-bit colormap, non-interlacedPNG image data, 396 x 240, 8-bit/color RGB, non-interlacedPNG image data, 157 x 155, 8-bit/color RGB, non-interlacedPNG image data, 320 x 318, 8-bit/color RGB, non-interlacedPNG image data, 213 x 150, 8-bit colormap, non-interlacedPNG image data, 32 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 230, 8-bit/color RGBA, non-interlacedPNG image data, 390 x 460, 8-bit/color RGBA, non-interlacedPNG image data, 202 x 24, 4-bit colormap, non-interlacedPNG image data, 24 x 202, 4-bit colormap, non-interlacedPNG image data, 22 x 22, 8-bit colormap, non-interlacedPNG image data, 9 x 10, 4-bit colormap, non-interlacedPNG image data, 10 x 9, 4-bit colormap, non-interlacedPNG image data, 3 x 3, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 122 x 32, 4-bit colormap, non-interlacedPNG image data, 26 x 26, 4-bit colormap, non-interlacedPNG image data, 52 x 26, 4-bit colormap, non-interlacedPNG image data, 1 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 34, 2-bit colormap, non-interlacedPNG image data, 30 x 24, 4-bit colormap, non-interlacedPNG image data, 122 x 24, 4-bit colormap, non-interlacedPNG image data, 27 x 34, 2-bit colormap, non-interlacedPNG image data, 34 x 21, 2-bit colormap, non-interlacedPNG image data, 21 x 34, 2-bit colormap, non-interlacedPNG image data, 27 x 33, 4-bit colormap, non-interlaced > 7{2@=­utf-86a2333bb4681c9024676834c7a70b4839dae01a867d4c75b6b60443be32b088d? 7zXZ !t/:,(]"k%|]w芏N_ i L1&}}-:)׽6xCM}}`Z'V-s㟤(3YB؅'($VofWmrB"@;xԖ,KߚăjO|*#'c(W3q韖";?(obQ5~w&Q|Md^z^*HZuokvF5Zhhb)|(P?IQD,SXN`9DX`p B%BONwoK9duA)ծprHk{6VAHݣmG=!d2VUCQ.H0@W 9 f{0dt!MVdC}@}@d5[vc,ED9\TB35*o[ˆ򲨝j/VzSB ㈑ =H>m֎q̅α$w)$Y]`bw3"!ܕps[ֱԛa)aTӚ|B k=ΚB qvˮ! `c` 4 躜k~\yV[BɊצEG?Juڭ@0H*ڝ \0GpB< d(O6W3K5rnfl_=ЧI(cGu,s3[ތE=_>)רi 53D[X!34F+Cߨ#'&V e,T, ]`@7|"3Az?&P];z1q}BG>q^{p7lZ'fi'MZ.S<)]s8Mq㩻\d^-9PڏS ($ Xx|$̮Vׇ᳕lDsgK+-~/|];4;GѨ?P kgᦫM2 F4mEu%_1 vujCYvf³̭Id58/ ӟЌ"Z|PM-,bۂ)u3uC"j߉2A6*ڡ5(n .j-%&1z@G*hჶՉ&K3,+Դ Sm/o8.Ēg^դTrMGNͤSK̨I3'~43onٕI$h1X7Y.IG(csGAw|{-:69`(qE,3D-HϜP6aOtj (jY[/Mp5 YY.5xX@7Fp23)qǧIdprIE&97l6bhz:6ן>ڞy$Gݣ **Baf嶶C<&l\O9c2 ]G2V]+&70^k$cwe/‡ӓhw7Gl(>Zm#fp~1Xqʿο\ێ]ܒވ4$T@vx|m֥S4&ixL&!' !;"2DSc(0o8=ty8EGH]7? /L||Z r4XM$,DXͮKLԑNS LcʪePaSHd2!JFZې5D`~?s.?!SrFmZ~coFi l^w:m8 ake/QCByH:x,,1znn7/j~@v`"-Kޮψ{ϸ`KvX^;A(/Mzjж+H VT8.d%8!{д7ol}௙EVXߪ85HSHɋ1r73cK}~l0cC=Iph6V gD< 31og3gZ4W*|W Y.3VkTU*iSQ Vо*)}TyEPK;Ӻ9ؘ!ksٸ9ig+՘%ƃx{~1'#JĤ!`/;8Y#ڽQ\?u[U̒~oɸ!7,߳T,ӫ?,sjq@Rlcv@wvWͻn1mؿ;KHU(U L"(ܶqr T n?4iu+i%*幭4/{GPl߿RsTbDPk?QQO7H޴eyQ%u?/n%YP["tx4—5l `:yJ'Y%ݻ!hܿ)fh̸of#l1!Ŝ]q $:j;L cX T\F ji},ω 7EVq:J 6 _:EQM ٟp[Jav1nѤiz81K6 lT~Ŗ_Gs%\9R} RLVFKoC {_^X&~MbUvIRQiDD @d=4Y8QwIa, ]HτE=鹗t[-*^n?hjԓxH]b8Šn'G|~t!ȏ{/qZ x-q} Z=$y'pH7݋J33w ێׯx >C7P9_oX|DۛTcZӌF"޼Ut Mb5V t*v>hf 0p( %va!~]0N_臘Q UO>ǵŤ.N'KD38ܶ~Bi<?3Ǡufl= t9s{uVOE [[edb.rsKI'_Ozwlv/Z0?FI>h`CyKlm=iz%5yB`[]?Pk2Tf>M=^# j9֚\'B#ݙuǻ&ipࣵtb0 gS,5n[g$bYԮ0" mĨ}'Fs4D0 `Q~C1:a{%㹅#RI!4]芇][u>~ PGE(tO:&{B%e_?1=Rހ-j#1<K|0aP? ?zn*Oä0.#3to\ P U]b$Xg€Ա`@bqO!r[.R?6";x1̇ޫR-RR"im`&?m/{8s%|6[#f)U <Ĭz=6]9 lky CJuƐ7nJޠM|IGONڀö$+A`?f\+͜ wO^|W~>f,G{.>F%F["Бv] os B߮V1_ 9xˑg+!/? %%! KUj1|1A e< ^O_ >vHmQC٩`f"eG룓,ۼ`ѹK3i'\gdG)Kpݢ\; ׫Y"xo o^4ŀ< ,.״Ubws:+.wսCߦR(( [vܓ<|PJb׾=bOoJ[:=^Yfc,nlKhC.9إ̭7ґ9>W{!+.2y3xڊum<ȢqhPpu\!Y'Yq4ukLtukֲN ?OBg&$x5S5'Ƞa-葑{7W^Ϣ% $l8<ǧmCG*?Qn3ZָuD8sU'UtfܚfUs4D,!vv!{o6#E2v@z!W#^ hͽH~&3^ ^t%is]OaRw`m>YÄ?;e"ǖukn\| ̜ !+.uձQ}PQL*X!C6/ 5KǓ1D $YJZ|$ip ݛREf _ch9pFtzUW޸>ҧ^*dڗYIn~mfJGV+UGF7z3Quvy:My )+W ~x,= 8UG_)bCC'>6HS'M#߂ ,~tAՌ5xH{U}^.EE4mȹ>dDrb4Z@:hws~Fz&v 6z$qC-+1[M28jEgZgk*B. (LUN oߑ `hGR,3l@ X6**_͵h^\~c bЂ]j7!CP6L;HH.-:)/:S(xhC?+$|/BI'PY`Pm֧,V0'!:Us>WXs!vI P$JúTUsr +Ay `4ƴ4.J Pܱ?qNh;ק(Ό؆?KK{!27Nk cFhy\OML D͢BF;2W6Y+p>P ~M~wkr)lA]r\1PV-I˺=^ً^O'*<:[E%iU  %hŝ7!]F} ͠0X.cbZyj  6"f+`qf*tKeb\*Y!9e$N~^݋Nt{j^cBG_=}@χ5tkl"gZ]_XG[_vsx+Jٸ$Xl3=FǝF.@+#O[>|˴Zl,u iD<[1-ee蟛I*Hj,ʅ(sGS'n~QG-Sl5C ae9DKYۜ׉m?],4^B t\&آGs1G}vrvcfh:bik_H~KJRֆ2?}+0F4H+μ#pfqO׉Sx'ܛ:rG͜جlԛX]浒R`Zo=VQ%M̅& 8MX~``O;ZLfcIǼ[˷j~\ݽB01J;l^)S*!Jf#h( K"^9c]{ c)Qs]#x5h{L#C fze8%CQ"]C;H;=]L NLI7C]v==7se uyR-wn|_DhfESIY%N<\[Rmω1#o ;Oꍡ1Ǯ'Hl֤qB~sGƋnr']LP _$tGoQɮQ/F`)S.Y +2lH%yPIhP{ 1]7C㒲RێG?+cDGP.Xk[ðCE5mi冗-COCfd  {LOFkIGe5;dڹ ӏ%E\ݳoέOTE][4N z)#SEM롲ݻjXl[J:Ha抧G/*.B;a^ǤϤq;R8BÉcDј(4&2 k8#>}c M=W$'x.[\aoy0WeSTG]㧶AZKϲz}2^"nЕ2`jID(|ƃX|NRܭ.D.5ͨu'(!3S&J2UAo 9vPfi1n?#%N>d'b~dCs\ BGڟcc4N`77BHA &Y!e*fz?f,Qو5_rP &9 ԑr܍Ufwkd+lU~L!B/)|M:BѱqaE)*/9WݶR?>`Mj <4͂$J%ܝrU=l9E-@0%c96NYc3yk-lvzn"HQ{*b+K?c[TOTTt>sP e|Li"YUTHR'iEѢo\QUŕO)XVۺ,W5i5<3,qdZB ?d}с:HaR&J?qci2~ߢk\RkXf }^=%p^Жըux hcy [ݩqr$8ia`FȥsCdMO6C9" a^/H@E9@ao(76Df!)2?f7_BnӗW;>+Pj#CTUiJ^6W-BWӍțx@ qx%\!TESYNzBPY Uk`glkDO1 Rt9iN YZ