wxWidgets-3_0-nostl-devel-3.0.5.1-150200.11.5.1<>,`eՙJp9|,'R^|!-s6^6!xu)/w7?vY5nM!ņ3 ' Uf4"fҵK-'$!q/t&ʌ]q&1@EQC+mֱL_Uj !3֛6~]7H&? Q~ 5K4].4^ۉz纫&@3U6rP4 ؉ UĈ+WGkG wU]s;C0-LWkD5H>A?d$ 2 h(,Efw    '  & p`$$!4$!!!(!8!9"l:$nF:G:HFISXVYV(\VX]bp^"bWcdefluvwxy4zl|CwxWidgets-3_0-nostl-devel3.0.5.1150200.11.5.1Development files for an old API variant of wxWidgetswxWidgets is a C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. This package contains all files needed for developing with wxGTK2. Note: wxWidgets variant devel packages are mutually exclusive. Please read /usr/share/doc/packages/wxWidgets-3_0-nostl/README.SUSE to pick a correct variant.eՙJnebbiolojc*SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.wxwidgets.org/linuxppc64le# =6,E TGx9(,!nHN,_Pd$ {#PL#} l.5 <C:i2)[2 QZ)ei, ~} [CE#3u!I WB9\ԯ.z(VP"liA1  / `& /D"< G \p8 da.H'$0y :c?;)/3U Ig 0*)V&3e$. 1b " d.i) YO\  ( Uh*". )K #-6 ; +(c) P Asno8FJ8k 7" 3 _V :Gv&"y*  t/+ f ` ?2   W uQ#f v z F u4C z5@5 } QXc 2 E-h+&|G .~ C$i x +a [0x 4-0bq B.3%L'` $+r#95;o.5Q R  INF,cS W P IM8 f$% (mQ[/ Vw,gd?yL_0f]Y\2&VA !F? \cM9$Q z+'  $ -Bud}nd1p #*%)&j `,& ;3T$A1 IPyv 9 ob Li& R !#- f/]y_\uΚ0f+&` &$) Y {5"   ]  g> ,.J(HN^Sj {*Z E! lN  (  XsX On9g sMBn| *YHF"(e75x 2M XHuy<. .dt-/8cuo<9cGmm"70SrkH[&g@>!x(yU-=-'%+?[ 9c5Eq6iF& a4@IJL####$"$%("&(## h3qVJ)*@F9b  AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤AA큤A큤eՙ@eՙ8eՙ;eՙ8eՙ;eՙ:eՙ9eՙ9eՙ9eՙ9eՙ8eՙ9eՙ:eՙ9eՙ8eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ8eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ:eՙ8eՙ8eՙ9eՙ9eՙ:eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ:eՙ9eՙ8eՙ9eՙ8eՙ9eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ:eՙ8eՙ9eՙ8eՙ8eՙ8eՙ9eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ:eՙ:eՙ:eՙ8eՙ:eՙ8eՙ9eՙ:eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ:eՙ8eՙ9eՙ9eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ:eՙ8eՙ8eՙ8eՙ:eՙ9eՙ8eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ8eՙ8eՙ8eՙ8eՙ9eՙ9eՙ8eՙ9eՙ8eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ9eՙ8eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ:eՙ:eՙ9eՙ:eՙ9eՙ9eՙ:eՙ9eՙ9eՙ9eՙ9eՙ9eՙ:eՙ:eՙ9eՙ9eՙ9eՙ:eՙ:eՙ:eՙ9eՙ:eՙ:eՙ8eՙ:eՙ:eՙ:eՙ:eՙ9eՙ:eՙ:eՙ9eՙ9eՙ9eՙ:eՙ:eՙ9eՙ9eՙ9eՙ:eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ:eՙ9eՙ:eՙ9eՙ9eՙ:eՙ9eՙ9eՙ9eՙ9eՙ:eՙ9eՙ:eՙ9eՙ:eՙ9eՙ9eՙ:eՙ9eՙ:eՙ;eՙ:eՙ:eՙ:eՙ9eՙ9eՙ9eՙ:eՙ:eՙ9eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ9eՙ:eՙ:eՙ:eՙ9eՙ:eՙ:eՙ9eՙ9eՙ9eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ;eՙ;eՙ:eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ:eՙ8eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ9eՙ9eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ:eՙ8eՙ8eՙ9eՙ:eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ8eՙ8eՙ9eՙ9eՙ:eՙ8eՙ8eՙ8eՙ9eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ8eՙ9eՙ9eՙ8eՙ9eՙ8eՙ9eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ:eՙ9eՙ8eՙ8eՙ:eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ8eՙ9eՙ9eՙ9eՙ8eՙ8eՙ8eՙ9eՙ8eՙ9eՙ:eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ9eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ;eՙ:eՙ8eՙ:eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ8eՙ9eՙ9eՙ9eՙ8eՙ9eՙ:eՙ9eՙ9eՙ:eՙ9eՙ9eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ9eՙ;eՙ;eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ:eՙ9eՙ9eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ9eՙ9eՙ8eՙ8eՙ8eՙ:eՙ8eՙ:eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ:eՙ8eՙ8eՙ8eՙ9eՙ8eՙ:eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ8eՙ:eՙ:eՙ9eՙ8eՙ8eՙ8eՙ:eՙ8eՙ8eՙ:eՙ8eՙ9eՙ8eՙ9eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ8eՙ8eՙ8eՙ8eՙ9eՙ9eՙ9eՙ8eՙ9eՙ8eՙ;eՙ;eՙ;eՙ8eՙ9eՙ9eՙ9eՙ9eՙ:eՙ9eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ:eՙ8eՙ8eՙ9eՙ9eՙ9eՙ9eՙ;eՙ:eՙ:eՙ;eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ;eՙ;eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ:eՙ;eՙ9eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ9eՙ8eՙ8eՙ7eՙ7eՙ7eՙ7eՙ7eՙ7eՙ8eՙ7eՙ7eՙ8eՙ7eՙ8eՙ8eՙ8eՙ7eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙ8eՙGe՗#^}^}^}^}^}^}^}^}700a31a959d46b4c0e65020aade728f1d6cad24d6f770e698626d9115774055f3b525d147cdb1a4622c97f9bd78b4e944e1ed8c261eb9e5be85d83efc93517ccfbfe9e00eec2c07b8547291a6a012f1cbb8796a8093301b4face7d69d6adaf80513ab882a955e62d6d6e2c686dfef4b618361a319d970eb5735f29a7f3657db17154afac6b7c0253e1cd45f40146009c122197ee9b254126324452961a11f51933e4b97af8648096f67e398025f2332f4bb9a705b24bab6c0fe6a532ba7c98961f159f074f1d6cfc17cdfaa74676c7c71d4de1ac751222384b8b604fb229c0dbb777d05b5ec528cadf145172a5c503a763e21a6ec6237ed434c8f5e6010e0fb003f15b15ae6855c0a57553c075e63a91798b8be65441ea992a0b23633e7c7e2f70812bbdce9cd4495f31f5f96f84b3b911c11ff08d2e23caee2485af1d547039c09ffd9accad16decec3a033637d593b0b7e2bbb4d1468637f917197cfee6be4a3c8bf1ce28684426502d769f6d3f898a1bb00d09a540a53287e5a5f0d0c129473e4f6176411464394fc2c15540819707a8e8c2ba1c8b04d2c70958bd1072d3cafa0d33e4df2793112c6cd2c7163f821b4d4a9b6bf5425c759a2cf4c28af21ae91a2f33e9d28085940e370ba567e6b82988b75c25f82a2fcd5da4374ff77cc11c048972cfc9afe6965d786c4633183a0e800483426f7b6daf65dc69e3f7efbcb8e76b0a8b1102e4e55493b4d6661b6a889d818bc643578ad3db7d495b2ce54c4a48b1f88f862e3d56608dd265f92a83f92a56384fc5d134187ffd3a58bb16d2cf0e410fb386da7203bc41553835e0992d3769d7cb6404f88123586f81e770d5043fa4b9335ab92a009f9d342c6faf5e90938eddc086912027f3296c8fde2f696b2be0ddf843dc465a9279a3ef7b9bb2ad4dc2f31026a87f944a5ec2d08e35f5fa9cf0a91d3f30d78b2d68ea29baad65306b3fd85862eaf357aed026b91fee96289ef6d8713c7901f67f0270a0c2a6e898a3e18182ccb3d59ac88e677ce78f0748c1c20f53b941896539a16446993714bb47b48cd2e673a239e6fa682f0a6618cd17bacf3c25dab6a841c46485b35b02fa682f8fe1688be6dffe72423b995b2490385b8840e5a810eb3dc0ebee7e3f0fe7eae2958a7f568ff2ee89989f39435bc0e3644353b0cce87038d9028a57eee00ad7ff7d5501007c9bcfcf6e4aeddb5ade2db1216f969e5441c9743c0ca617515586ac5503e9b22a64284c0850a62c54e0d95c36acf5829d7189d254d7555a59924040fdf0281a74fb06fff7c58dc7be0a22412cac876ba0fb7d292448cf59a6c66f8ef268791e7455fcdc2fef94528eb8c861a4547119b0a0d12e27494a095a5258a29ee3c1ce657f6b3f5ed754c87a28773e51e495d514214df164065dffeb630d63d9c62ceeb71333df07233fd4518f31b705f07ac206332bd9483d363b04d732816658c1a02e23c3eb1154ffdf71ee6f133f6707492786086c33fba55f0d0083b67b173f269f0015facc8674dc9e616bfa4b2b7588970ac26ae38a421dd13fac497f0df1570e48c8c362783d754ef3ea6c79923d78e67da8826b95db412f655b19f06a5d64b64fb43a39c5a6a5948312ab5e49045b6ec510deee879cc4d0f833321d120031f9e152f055af1507ae157e1cb3e87c5e1286d4b2cd63a5ecbec703311b71ebafe986da409648e0ddbc915f3cadacbd62fb979f8d5d76c3c943933eed67745ceeeee5dc5ffc511be522a8f2326cfb22296d66c2b18ce54ffd6c2f6d4605ca617d7ec1b67cc56560f34d0a768ffafaa5b6f5af3707cb58bd4e4c9d1bcd88cf66898077140729fd57c76c4ba9096bd557954c7d6ee5df3dcdfdb9eac5ffe2a9602a4d90622ccd11008b9b6ab01841f658b3af9d5f41afd96d6b63c84fbc917716c9ae71aaede4842d29ac267390013ad89cd9ec614bdb5ac4740b9e3c4c068181362f597249cbebc2e207046007a754383708affb0287f77aa70b976ff1dc94e3cd73151d16cef13517f03ae79a95f0b93c1ede9aedb333fa740fafa793aa9e7d56f0567fe474138310d7ef0191562989d69be1e8276ba74b6352b7e768e0ab8d701d4461c46ab41e1a5ad83861fa2bf9d7ca4dd9fe038326246ae6411fd0bf9d94cfe8ac265ffb9125a96de402c20a8bb30136465bc6d46ab44157fa2a27d0b4907a82b6d6dd699265ca35c3fc29f8ca5b76144668e062e684e5d45d21be1f7852ce35dcf4c6effc3f89b0545d3f9f2334e2369f1d8dc06bc9b78feaaa366c82012579ee73f95a182d10b7732b3aaf8a33e741e61a65af1b30b94c94a623874afa210942471226c08b56289fe3193a24dd079ccf6e02eeda8f9aa16be099595e2f6c6be48d742f2f10778c70f8874fed7ad8caf57c314ef0b28c937e7420d2d0bb5a80492e7faa1c18481e09ce304d58d304b3ff25fb28da4c2cd3256fc4ba42c8690707e91c125d2cc2296b95965140701673e8e2af205a3aaa4f209f51060031a88fdafe1725a0d82d893cb2b28ed6d58631491d295926beb098b686aeda1ab71b9ab0f71490946a9de0468eebc429b983daa59128d749a198746f980f89c1fb830673b408d8714b7ced0c97b18ed47dc90de573f608d49ec7aa8b28a9a9614e50fd9ac92870307d532a16f316e1a691f9d2b2f9bd1cd97ffc30dbf5c9019c4242497917fc80ec659ad947b2943e59e719a2e5bd7e4603db2b3c83b57e306540348866c7a390549b15248cfb2f3fcc984f30120c25a0a7cf09ff610fd35c42a1cfbe3d152848b478fc43354ba677e6274179dbf218278d4f3af149ea3439a77039b2d10ada860b3e5484d75e0d4834fa1cab64c26875126d98ada54d5f40a4b2cdc3fc75fbe48f6552abb2b38f856117fad782636791a58174f301a2f6362a4520ccad242dcbfa0e813e4eda2bdcd416c456fa4e9e180a6917b6e0d1e7fa7684cf71a050b0ebd849f6caa852dd92f3dcb8bb5b35dd8b94cc9ce4195a16bc84ad20b4f8a6f85be6cda818b915499b72b8bce1ef0209899eb62bd3b298d025285f339387d3b5c20a3ddabe3da3208e22aa575370bb464da54683abef13d4f4bf847e49bc18989114489d863edaf73b25bf00eb57e731e42292d8a9a887d2779e5bf9b3d531d099ef3891ed5d57e5b092914b0e0424146b7b569eb6ed89350ee968cf7a9b70f186f2ed8b8e6c6b9c12be1aacedec1360156414152338e5d53a9ee9ef228b6ef90ae1645fcbbdc01392f8001e3d4764239acd1e50abc2100af435b8e64ee46d6f884c50e9fe01fbd67af71e204aa23df63b734ebd648d5448d9f9934db50e4bee4eec8486b9bd3a4e6ec77d1c2e36ae77eedf6572b8d99597e92ca56e04aa3f17bb0dc2bb62a24e6c9598d6b834aa2fda52a2967a887c1b92014db71a7c87c5d633f99f54a9aef6b38642fbece087cbe621867c786ee6fa88133383313afbd694edd931ee0bdfdc385dee54dabb7b67a397da0bfac2b499de9d638207e43ad4dbfb677673205f4058f04d0eedab830b94a767991ebc2025e57c9f966dc866e743f80e716e00b676c4a9682e969459524954da89f9fd37778018ab184cb6ae92808c99e4dac56caec2c19db9d2301f70f4f76cfcdcaed1138b7b8c6a3cd69e71046d40a36524f30592d792b6faf572ecb219f34b1b0d85cf9e3482e46679ffa78a983fa4a43888afd87ee0ca201f36897525e6fe038e53bd20252d0fcc8942df9f9a7bc35f0a496c4f4a7f9d470aaa5edbaaf13a902aaeccfe0efcaee9ed6fdb8537b6db67e811980f86f8d357472a97f6b54bff3cf04089b69264cdc082dc4e5530f8b32aa469b05989dc6bb520f0ad9040970d2138ea1a067b1ae1499c667aff2020c013e64a15429c249bb175fe350a9919e28dc927d921582642a52ca2c15b5645ef266bac939f8ba8c74eeb97f869ec2760885c24e25578d66e2036b74f464312e0684a7eb3f7227af77a3c515eae5a8eb72c49791952804224815e0e7df23358c0f618b6dc84d2e1053cb42132c7248b45b27cbf1a40f9141e88bd73ba169192a5454cc1e905a3ea5f12d0408e0ef952cfe7cb961b25a8c6d299068496601a9f51eebdd370b11b1bb9e151328a90928fa818f786ee8e090b2893581c5c9fb9091e1a65cc00d6f1be9c5429267d29e3d4b78f3c849cd5d25158410c31e57b0c8c93a8f4752ed8b6c4829fa91247ff8dad7da8ddf4c3f318664cbbc310a0ce4d26ce82e7b747457a652f5ade8400be1a0836f9059fd7d17bc0b789a116644f74c0ce29e50b1021076dc94e053911bf179d4515685e5d9f62b12f438beaeb520f7eef02941757bf7cd66080b3e7dafa3e57c3355fb5fbc3e43048b3760019dd792829ebd6e3c0b66addf5e4f64f72046c9b87e55739e44fe0f650785bdd4b3f7c9003a380e651798d592bfc3d36a1969ff87c5e9af68529053d9603063f2a9684dbb92cb0ad6d3b36f231cfbf6230df05598dc72ef5a1006022e19172007a71ae98a65febb039724128aa3f1cf588a1e5ce71b92ceef8f54b241e3d643b62badbc82941e12e4bda03881e981224ae17128c4019bad35b25bc70d77b9b3851f30981083442051f3b1e33dfba8e0fb4a624e8e7bdb9fd6d2f71be5d24dbe13ad4428d35bd45c5bdf4cfc4c1de69f11cb10a257e99d8ffbaec136f1216b72d6e7e3c6968929ef5e0dcb3b44666a242135e4a36b64beb3526c1c704242b88d7dbbb01a3bbcc090dc5ce33ddf930b86c97c3b587c5103fa0783143fc1aa9f2d3abb2d27aed5373d3bd163ec830ad89472755f6181e46ec04649adfe8c968992106572e2a74672debea43625cd349ad1afb0269663f3a6c4aea66100457a3a38e1d715a42a8f967a8fa8b726af8d0c84995891784b07444dd75b9de67e83eda29050786580351f491bbcb639779b258ae9a6382ce13d5d160af24a6caf8d33e6d3c27dfbbdbc8b0632cd034857f28b65ecac6965c227e5119f0319d51978d4f8a5e4ba2d803586ac49eac8c0d5ccaf00f71b4302df50f6aade2d029f740fa1491d62b7d02408177629c27ddaec87df0b566287d764988a8d8dde2f2afd534acab5d1bfc28431af48c72c01f2e9144201b906cbb378b3b697129803d4ceaa17d2f5daf75aaeec4ed6acd23afda15b3e74bdcb4907d42039cdc5741c3b02a5e1afdc1013714fd6a113d26fa1be2827760f0f883553b6ad13f7348b75105383dcbed9de1c252917e6f3ec325b0dc0bc45c20bbf456a7c2653fc08dea6907a0f1137e017978f9095592126302197a5da64cb4565e94262a68b5a617e557ae6dede7b83f287b029748f749e94291cdb9b65b83e47ee4f804a5aaa5794813308c625da04c63d68a5a6677c09cd5ff2be2bffee0061bca86c416d119d9437819d8b10a41d3d26d91c77feadea5fd6ff09a8d626cc945cd43c3536cc596622bfd7d7e3e6c90fabf4a452fe01aa87bd76b87e2881636737aed764944e51bd3adf13a2f3da99d69b5f888b69205a1c7ddac4bae24b912bbab3b6db019a3fddea4c00facc6121cbdf030564457c7d7caa7456af8d4cdc8cac9796b6d7aecaaed5fca73c936a7ea8062c4ea065f4b03517feea62144cd64f2841fb97ccb6f3b7658a5c57b44042f3e1d394bf06d25fd1531b69cd3b49b02af090fe25574e182eb83ca8f213694b80232f76d14088998c7e5750bd88645b842f21ab52d3a0dd2f15f14ddfba2dfd39bff1110a76799f266e4c603549b251d9a9717b7b3910c6a19686bd3add7f50234182a3fb698b8463e34d0515bf12422ba7c26b3f5300d2fc2151c5c1af445110be99c3f3e5e79588e7968bbfabc0565ddc721c326984cc7f13d38958ecf35a68ea182986339444fa7b0c70931fa7e2d9f0c792540805f38931084f49fdfda6bb1ea2753196683191f882ecea7360301652a3563bf2fc59e48c54380d8af0c211bffb268139a4a4b5c714172bb64ecaa2215b292f75596c2ff59b968d29549709bcee20ca400ba90191aa90bbca8150f6f5ecc78414423a43b8966482e2bf7b7180b0dca8a64957ae926a7c95b51447734268719246d3377b4e93b88b3f12f85ddc1b6f64382b5c957e773dbfc2406d668916849e3555e79919a0705bc475600850988a308cb813d556015a42377ab3ad9a5e65a88e0ca9e3d1fbbcdcfcfdf12cd8c4a4eb05e26a78bea6e29fe89c007cf7c135d15efb9fde380502aeebc3682ba763982809654eb14dc41758bacaaacd9cad0cc32babc15bfaaaf5f0045b5b36dc0de907e535197b836e8d9b200980d8abacc2e466635c3cf65f957991d0f5ac7bf31f23eaffcbdf8f819c85b5071c08018b5c4e25452b46a23b3f949478590863ca48f40795997b2243264018b7a7706199bedf9184d2a04b421c38024c6b6e117a310e339b9eade1417c067cec66cd1fb24776481b2bb778b50a55b2cb82ad805ab9957e3d6ef9d8a39c2ba0b274177eab96bc78c5af7bea361664dddffa124875ad42ff73aecfaf8a9387ee9bdac1403a3243ef6996aa0f43a6ba2e74c3c0a7b047d5182760527f7e997230410a933f4efc859e0ff924de851723c0ad7fa260bffd9643e3bb0529923e310c9993606493a493f64c3de68801601d45f0e7423faed9bf496dc5414e9d767236770bde024e6c894be8fbd5d3a11f9d64782b9815938dcbb7489e803501a2d45314c1b7248802bc1d721fe3e9dab4cf93661413c726914b30025fca97ff6ce716f006ab9b22ff8637f7e94a41bb8148e3e36ae67be7221b1fc1296cd170f09b743a48e918efd7ddd3e20e2fef010d638fdf0e84cb02ad6d1e59f61207ef3511f1662b0228f8b830f6b7994bc8d29d2691bfc32eeb171881926a47bb7b30a1cb93d19493f7ce585dc97e5f52db7fabb3314d0c7bcbf280db7af3501c9c404c15fb9c26ccc297bf5f580a65c837357f3f9ddc4f4e0f17875850b4d63d1904bdf6eb5783985cd180fadf34036240d43cdec06df9122c2144adcd7d6745897ec3f60ba330e633d3f04b2d27815f8cb9fedf1c7a06463150480247d7798c9dd59d1b6ad921c7b597d81e3de3c9035f72335782003092bca7241bb5a474ddb50d656886bc19d3fceb0e76eafd1a07981126f5970adc333060a23400afe9ea8dedfea5ef3224de2312fe28678b12e92a84c60499adb8d13b319818132c1c49f6b5dbff94c7c650defb99cb77a398a796f37de26128d7057a230f8364f81eb4833fd0e1955b626002ba3829e66457e4303afe1b052dfa2faa8b2f6c88f2b71b933ef8124d6f3884527336d4520c85853e30c6c2e6787c10b94f2c4f2ff6499e2886f50acecc4b97bef429aa1d5e84ff8bdf1354dac6f49609f69abf59605ed61291e223f7c8165cf80758eb38ab466a15a5cfe74059029a0f15695ed58b079be2a09d58f7574097224f1dd6f4869a420b1227a21254ba149c13702cbcb6aee5b60790244b46c849391e7e410944e4a7b46478cb3f6028968dffc331821bb17b4c343f397a98d0b0a992153d137ca750ed434e9a03919507fb0d55838cd54aeaff3de1b87206f68114cb456eb18a6ef5c61caa55a89e338f6265a04bb1c9a0ef57e7a21fa0e1d43d7a285977eba813b409db70836f59152133ac4155905dae3e5aff4cab35d12d800c4482b21863bcfe83f9917dea6d8945799f825c8468d08eae537ceabe833d35370b5aac921b4983cb56a2010114895873386c7bc5aa78842e3cc4919bb2109969bd21f8e8cb0c39f18f9934db685e2cd21a587e66ca0ecb38c0c6bc5b16bd61f709c48932458b2dc7a562f57836e3261a4308a916dcf7c10e132ebf75eb2eae470a1b14754d402b3c328f7f4be5869ab6be5c93721160b6c67d6c33c93da55d938f67744d0407752e9536e8b72923f45fadcfd6d79c1c1d00f93a424dab004abdd93ae9cf051861ff6854ca1257945b14e254472c64c76706c091b9556c2aa18f9294c13093a59dfc105d6a8ac61d56db936a0e73d14475355842f3dcf6e040de373208cd21d78b8642ea7f6ab4ce37f43614989ebb1fd11145ae580a22694bafb74bfe6afbff439607d2512553183c16777b2522b76a83cf81f8895e8371e98b3dd22b7917df28311ccfed2f365c721eebfafb7a3945f2c1f801487342d30cbdaab7977f481648c7d03c389cf068ec85ee78f8d3ccb8ee749f47e2b345888daf98a0c556b66baa2adb5fe0855e96f7e051d539c21ac09c2b46cc47801065a0a46db21aaae7f7a617e9b2157d9f6fa37c5d0b7f2c67535145be01b728de11324d2c9d2ddef8cdb2fd5257b21fe6376a2f252da073320b95de2326f4de43b0429b046553714bc18b4e004cd988621dd2986cad1e7e5c5a754566ba9dc6303de8c43c989f45295e01782afcf105c9d9725536d89fd650a6997809557e1d2016794237fb4d23bbb2a55159cc6126698fd5c900306b322f941e7dff596b55ee8de6fd523de98b6297265f6609985bede93e70afc86b1a16ae192c996a49c296508a33a35b3791d5a1b2f9c5cc4e12441dbae3265a57b75aac42abd0808b5a834447f204895f7c25b6b0cbab7bc5cd9b1442c53369c080bf7a95df2a394085708a5c4a1f1b86b86c94e58b24c025fc2868e7941cb397fb20bcaf7845ed26a6c358afd511f454f1572cdfa23fae37b1a61d4ee1361b646b3376c7df320e8cdd8664991db2db37359ea3c24faa2f78816e330ed46e46c2b8536f971c29aae10318d0699b9eb7ef4b7d22949e3f3f4c40c3d8fd0a58948da426124895b359239f8c686a3e2f9811adc91d562588be8142fd53f9f506a7639d5980f1aedb8978b2d71514a675bccf78346df85b147f3664cfdd93f4f96fedf5478f319d13d542355d68eb278539d90a9832fa1e09acbe94b12fb06cd0424f05ea08dab03775ba2f12ac5d5da7ba10ae7ef7e8687c16a9046a68c64d63582a244fafc6b24691984c74d4b1f926a0b79ed0afbc39c3e5d5aaba021ba87dab49f6364d1291fd81fcf87008227094cca20a1c9ced173e4f6352fb300b3b43b7be71ad8a079d7e3ace920725056ecaa348700b3f5acb27a3637cb4292096b90b49629fdc992b2e0ac9d70285b21f56f8b1fddc3db4e67e61fc7cb52e75689da4250b7fd1a154188821136d0a2890a81695d33aa405c309f6dff25af82e5d173bf0e03f0e7909c75170b660efec967ab35c79c371c3b5e5d56d981d8de4538dd86672f3d3c181e5001d737dc889f5013239ae83452d77a11d1913d4f07664f3c6f2ae89195c52c2288c4a255fc95bd51e5bafe46cd02953be989b5a8de9127d301a846d298f903e4d83b13bf3f06b0d8c672117e0dcb4d88f5020eadeced5cd87c6c7dd674e0c786c67bc98788d17ddcc4dd2be757a0b08b725224ac9f79ee07ebb4d11219a37c6b4fcb15a2c1393c4f47e75cd50428c977d55548dbd5bbf94f66be47f82af083e266bd000fcc13ba64a57882c3ab680421159454e763e8420ae42e14ab84fa591a6aa8843fc41095af21c1408ea72a7375071fe83b5e2db6f352f5707c255f2f492da4f4c3384eb051ffda42796e1ee8d887380ec992996974f3ca61a359e9dbfafa021ea341bbe69b60220490ec83a4a925636843c9a4360560febf3e429675724302d4d150322099bd34647d1a662a2b50c8b39112a9390e80537953bafbf58734d9d27d161c14d620cab2cc7cbf642b6b15533a2b35eea0d00ccac38c488bb7ec77db2938090c7a9885fb510db825a607e56e5fdc15d4c159df7602d725a50da9d2c5b797c597a887495f0c49e7be575fbc3f353f9ab48c24a75b9829735b344f7a253fcbf8cae0f371b1537ef095d152659efbcf205692daf89f8a45a9d7ad710150d36c2c8b93d2c32df518ff02bf7aa23628aa53fe530922553d1c77b23e70eefd7fbaaab13ab84ae070fbd5e13a129368c1eda320f1ae3b345889034f58b5a585f92abfc1d0caea1694de3e87aa5fb5c9d97179c37987cc92cb01ee30bedfe0de6a85a40f5c92cb9d04bd31ec8ff8bdedcdd8a5526c64031f7fb4498d509d0ae3bb2334e3eb267ce16403fb94345b695e3885e46e5212962897e47d1ce5638d2b102749a43669b665663416067f594c52f80532ecc4535d8bbe1c4290d139993b5d7114d06617a7bea6be68e3b8f83269223f6b666c049d04ed8d647ff35f6ee5472dc767f4b2d6e4532e7d3ef8323267b4b57c9d4ae27f6b78e3d556741a677bdc7c5f0094e8a6a5a0c48fc907f76531c237033f6aba0e7ddef268a96b5adae8d00ab5981597f7515334803b60d3b5493be3e230798b098211a80314f9573b66eee88ef45fc0622cc546aa332499dfd19c82cd1a55ec5a9dc3777874dbda138bba6188ef683e5059a9ed1eb157d2f91c7c4329fa72473c84fa349f70b090753c3d86665058957615b6aa3a6a173924dc6de06432b78c16b821e5453d4e64b9fad118cf66cba49b28dfa19fff0f468cf1064d0bf9826d4a81dacb23c10bbaa6db72abcb690fa45f44da7749a0cf904601f1eac26d25405667047bcfc7238e1ec74211d72f8f1c2b2f2858ad6c5199b79ba53afa4b3ff15e4eaed200f72f8e49adb22942e35468107a16504cab1cc57366700d241b20627e223c745caaac78409dd5f09b035224d663eec706b7a9eca1e5927f8c04193188696b9a0379f3df5e8f9ec4fc776ea19e6bdb078e872e31b7e8045bab81638cb56d5940e55d953569a6bf022854d738b5c5ff43187721df3aa542b04c8d9ca382242062d11034a5ed357191aa56ee635a892446d19128dc5f70be0464440f9b40f3bd115b6c6bf626c2dbac8e6cf2da9ff2b0aaa9c3e77bc89510106571a9816d6190705f798d00960eb5d814725803fe74a4da301a01a1eb4c9c5eaf717340d9f589b2c9dfcdccd279e6fe47db56e67e176d3f51559842f34bd1aacad8b1dd4bed594a46f7df2d150ff091d12706191f37246a7113cdba4e1d557e7860b72a3f122132965f8133036bfd3945565c4ce2ebb8124cd42c3780e51a9d10ab125315d7f9b67e6060365687fcbed051c5879e0840a2fd6264b5965061daf02c68a39c3ae32b303af6d3830f448e9f223707fa71398b07ec9e2a10d11937b2050fa0b4364b8a637d1128889792736b2ac37fbadc1bc7c90761b5f17d07c7b5febdd96e02f53d0185e16577c2a8b84c8dbaedac669adeeb441596b8c3a8849a758efb2571cc1827d67ecd7656db3958f2571666f52ad5f4d64d24176d029c08982423b656929eb0339615dd7a0ba3b32a121229b2ee7aaadb6c3418a003754bbb06fc7f8c45099debf30dfbc4da98f970a24ce2a1abcf4abf25e230ae7517f86a782e5c418ac8e691baae6914b3d8a341718218e584d49db6f6b2c9de66cd07aae17ee4cc7476771109ae7fab4290f70cd8639354b949afcca77af7c678884711062fafa9641e1fb62d9edc20c80a94eb1e424b36f69dc0fd65a260897cda22c5675625560919858ded0d27bdc08932f4358db08d96efd2380ac39c4329cc0892d9f605bd5191e8874451a11103fd48bfa8b0b79bc96d77637ead237c883ffecf6f65c55a784394e47dbc3dec9d59589a96199dec567774e75feef14cf1c7424fbe8e7ab9a1e2e0e7bee528974bf450636dc95b89aed06cf87b83314c81558074a6e4fe1a14b7037734a56c762b9d52d7252708cbbf38b344ad43a8537e1bc7af0f9bf2042f008ef0d924ee66b73bd2cfe8d775110462863fe21fa7d37224127e90087cc87f897ef8072febc9e1db429d2ecdec985f6b7bcdd60147b0c6fc663ef2d12ab9e7902184107d8201297c9374fba65ce8a4d717940011f4618b7745aae8b06c19e628e492760eb14a91e671807c1445697d1f32f0e28f69029ea923456e93bb01f213f0245763ffc665b94b5ac254b9667fc66b5540481bff0f830b3bc2cc6b3f075c5c726494d944e34641e55ec44d310883621625528b56c06e0f7503b37d6129f2c6b9963b696960025b66e37e5aad36ed61c06eb33776208ba3e3c982ae61712dbfb108b236a2f157adfcfe131b623647999efd5824c11fa3b08a7f902d1ccf538f5d2911ce87fbd5018163eeb756602652ccb03d880b09e5e8aad9dfa957030572fdd791d2b657c0d9879be8a7e567a929cbb3eb2b475cac37cc203f8b4de50948b9496398438f6bb8cdd98b740f75e89f0d9fb1d5c9b5a704b2254a11ad6e0e3d72d9e6da09f357d66370fb02b436ce678c6ab88699818a4d3c4fdfcb1832ad94fe48454e6d7a2923c01de08064b892870e685af3b44f6e1837505546c36e74c8ecbcb3c1ea770d6ae4e7a06d7d571eb88ac04893fd2ebd7c7a6b44357da30adb9ef9f09a8cb58167a4558c4bf4be2d8d8e7efb1da0375e1a65f4e395cd83b3e537503ecfb2af4668c2555b335e380b10acdef95fa5e3f2fc4b8f1480a0f28629971ac064d6c2dbf7d64c6bbeb05ff7956bb1a955215ccffc4844b592fbff25b233c46f929976350cb39e7ab76f4f89e53d14dbd50851a6f0fc0e45331cab2c1b4485171f2d31e123fbba6ab941e9909b1f1a894968c695edf03656530dd5fbfed2208f3af92c4e52c4de51bee45ba25e923e17099cfbbe7f8a78755a19e7b412855d8513bdcb89ce9792071460120351857da9b48c611932c1bfa257dc1115ed829983461dd6cbd5b811a9cf4d8219a661d29800b07156e1934b5439e1a71be36949e1728fa2bc0ac81610584bc1217169fb3b075a4ffa96aa5a545b2a53fb5ce5dca9e424cddc81e8d4a92256cb74f3e388316ce1032eb07405f501b754d54b642c8ad4d0c5a0408eb1a7eb8149a5d1c396197eda055a43f1d4b3105199e08efdfe47cea217157928604fa4957c689d33aa44d38d5bfd65171a4b1662b5bb6e4aaf3a2139991b7f290662c1ebddb095e601bcd9e8bbeac5c388fbddf2ee162d6a4714f18e5acdfc0588cb1f6468ce386b5f7b51f3b38a6e7cad58ca6b3f5e50495c8dd4278e17cc86c92b7d5b7e3157d4998dffa2d97bb726603d75dd6b10318f44f9bcbcf38c6c9a7be3dcc1e50859ff5adedcb1e6b9c8877b29995b3b88306d8ef50bfe2925060b3b957508ca2e22b4dc47bd710d82095e78bddb40310a4b038c2ddb06533ede0df3533d18ce0465b13cc144143eddfe19b0c19bc44fddb602f857965f3121fd27c15b36150362178d809045021da67418ebd841485743fcd5100e2129edf3d72b885e576a21701df9ba07bc8aa95b2b71721d2ccbf3276f01af1aa7a73c6ca2a24abb66a8ab5ac99e206eb156e66649fe8876ba44f7af75ca56dd2d6c88110fb96d2ad75838115127cc06c3dc14ae54d023e273de1b544e5b635273ae97c014ed64f29e91443ea404a362f5e6baaef97ba1fef828eff7e438fae38baafc78037e4ea375e74c5eaf6bc87d3cc0bebc1cbb1db2df8ecbbcafd6ee9f0b5e2401f5fe6fccb508a14035c0944d161ef4051025dadb736cdb059d0b4547be76fb28a131ad77b816d84857bf55d8ea9325b168866593ee3bca4695f82889709096000a088f782da24a185f481d660bacceaf903682962ee3f6f03f0f12783a5a5fdebebf6d0d5ecf025ffeb4b2fd30ca320fff63f1e4d04202775e5a33dbbc07c728531c57f2a5cc2aa1e05023fbaa6788f2b3d4bdeec158024013febe74ea10e5b3235d30f881037a2dca68335f0ddb4ce939a05b76f99cc4224bc78410d479384b57695e9f060048964694620066e4f4e81a49fefc64949cd4044e43508a2bb9dc3039532c21b23a8cca7c44b54f938e0ab2e3bc00458c57536297bfece136d11f90499bb06515a61c296f15e908a897f500cfd06717be688a570cce9c2b6f964fc1cbed82bd6a7702e5423a9b21bf5e400c1c4773e0405699d7c88ddd1838b3f2bf08bb3ec908eed05a03ca31b35c4f3d758b4695bf374fa7cefb1d8630e63596551f81615db0c0a5e98d6e3eba0e6ef5f75ba90a5bf1fc546274687f01a0c86f2335726bf6355f5c7599742dd4b824f303e697baec7450a6d5d8e2fd0e54723d4fbd3c52e8e79fbc43dfb9cdf9bb05c4dd7c35025ef5cc90751836184118ca863ae744386a7e7bf5487b22b213ca50870cbbfca4196ced292e3ec9d28680146b245bc49fad0146c7a14b2a7cfed2b969df79a84aa6f9329f221b4af097ba04fd8b0e421b0a437aace1e4c717b3aeb6a23a2f5e83b483e51c03c09be9110923d1c956202887f7030fd997aca1caef936f2c5ee4443d7f8d3fb48198f61b22d84fb766e0950f0d7b1c98a974d8ba2f605e043fbbcd1d38093c0192a8fc27471d4b57b5161a25f98115cf554ae428051dd3f94c0b3edc0a3c424ade219b75ffc28977fb63fa23462649491d35479419d43a08e7d1123245d1b9980e9e6956f7b6bfc6325ae0d924f5b5a14eded600c05815bf39d5f8a528c45169344ec0e72071e5a2121737d6b1d9aabd1af22dd3bbf2af134fab1e10afa644f2fec545a0bf7929a7156dfec714c3e5ca7defe48ae991fa0a2bcec2f3e2ae945160c439291b9532b25d393fe21c228874ed20625d2f5b7c6fe611df4bf3658d738bd18f19f1f285eba1072b1e722c3bf2bdb76f7cd9b4b2e72db285fb20596c8f3e019549de61d7ccdee133ace41fda8186d106a0f91cd34b8f451aedc33c2644368784dadd9ba56d4db0774f233e7a5e91505a638c620b476050232f7dd23bcfd9dc6431159229d7f87c514c40b05787be884ed9e44e48ef0b9b067d9de47131878c8b7a3db15e75b86de17395f995b32db802c9e80458d71946ce4310c9cd4b637dfc641c6edafadf549529dc85ce5513e457dced1caf09714840a2439d92a9234e38c37594bab13f9a3deadd2cf6191b727053904609592237f7937dd5b5c2756e85fc2e468260fa927208a96e80c7515bafd8320e8551e9c97b71b3999f9fa63028a9979337ab4f2704972c9cc4ca0d9d00d7a01a0a2f16c5f23abd8e8b94f53506fd4550c4a7ad91034643031caae6379425762fd528563ee416ab11eb91248bdd8b36c7a62af541741b67ab967556d50c274125abfe8735587300eccba38088f07e2484ba0be1eb64116d44e6b0f286e6d04fb04cdf59bc83b89b5dcaf675a3c49f7c9e6f73e5d910d6f1ede263323b3c237a081a896155243d20df888524c2404c4518124a6fe7c6ab44e3d1311c003bd1c894513d9a8fb337f9a5d70a07875e44370d6b32544af897386f3d1e467a13f3c9449fd36f7a11b428b7612ea1f74d9e59685f88d1d97ed46a903dd6eab540a58338491c94a644ffda9ef76f76d4b3519fd056e72d5cc2cd98801bc6af2f6134b802761f226b00f2834ceacfe41006ebf2d2b0cd79b3111446f3c06ab8b889417821ab6d0af65f1503a9f250902a4236b8f36dcf1388ccbef24dbe01dffb91e0df6845f42f61b58415ebbaffd4c28e871759294f814a09eed765995e725c592fab8397721209986302f26e8ace892e916cbfc03e11b07019c0be2c8f9de59e5f41d15919cf94d63c99fe8db18ea376a73bca42eb1931f7636c94d9b3edfcf1783cf429704612481ec7b91078b20cf3f9f3a327d94817332001be07029027685e0992d06ab8e2ecafc6e781679e29f744a928099c14a43ee060677bba36a5148a48daba1afd1c95413a857ce66715136116bfd3b27615647f5c08062a71e3da81680bed62be5372b3faafe840f09cd444e585b2aab1bd1615ac3c8a44ef1f413b9d54442f5122ceac38f60df1ab396ba06cd446fd8a6d24a76dfc3f464fb1b0cc12a90ee67f8689b39b1bc73fd601429324b4e2a0683c7a44acba517d3b499e72946d006e07b15c1a0c893065bef02773c63143b07e5a168908cfd76fe63de9f7559191000ef386203e60fc0f546a16c403a9ba67b9e1a12c1aebaa7beee97af15bb3482c199d714d8929d09a02d07b682b1ae6294ae71f3c284f4c1bdab394a25e8ade83984fd792548cd0e63756b44d5925d1e4c9f0f6c6e49c755d2d91bf66afe827b810df7f07b8ea7e83d556540c52b02de0b871d88c39090a53402684ed71684fa19d6a80008b371892fd204e99c458aac1850b78b93426b93ca3926aaf2647c11329920e56983d94b444d9511371fa4c5330d16ee21e13cccb2d103456b3c5a6cae3f5bc77f67501b0ce54c246d895fca3f05b935bc1362ca3429609a0a7693fc1c1b3abcbba76a0407840ba4a084cb3b1db063b2fbe6bc60db9a1725115c07078742c4a8531fb8a522680c0384effb33cd32ddcc9c638cb7c3cda756631c6579f7133ac2d6d0b7ba2e21ba3f005bf4ebc766feaf4a2f3d958fdfdf1ead7b51205fd0081fbd2bc498903c04f56ab67bfea3b7252d52e7a8711be207ad02d89a323d8b40fe80b1645ad68ec60b674b6f8946dd0d5d77eb33e9e5869b4fb55aa585109d61e8fc873cd538acbd615ca4694e46e25313eac58140a24da2ec20aa9ed77664f44c1b3171a1726ff6b4d8a4b0fb99f5792c552c56b07118237ae50a41ef067a33338750c465954dec425e3f20fd7500145b2ce49572e8e63789b51ef1b3c36dce000aea8d645289393a447d461b223f1b569eb52e8ea78f53ceb7a01462696a0dde38fe9dc8d4edb3f8dbd5fbdf21ce1c813ba024a3d76157ae842a51c4d64c3b7e4e734efda2eca6ea7765e769333bf994cb73c998b5b4e9a72305dc01a1866c3e75180e5cfac1594a3aca98b2c97dc46fc79f64323079169fdc2dc96bdc9279d7b99e36a1f27ece0f1687d0ba16aef697af71a0be8f89916af1fa94393ea5802e4e588cd7058e4445d649442a849e07e9cb37e55c9960059674817ac44f425e58d4bfdab18b4d3fed66ab3c996439d9bdf3338f3048cd24fd77d9265e7d4154674957da23e06d41f1383e4b1f9b0a00229b842b3cec5547f544facd3700027ff16ff1930edd8635e1b279c3aac2b865e2f9f05ee1f353e195a37322342bce3a112b8d51077f4b48e5d2f2810e1bc83a9c4f7efbc37f2023b9ad9680ed11c8a83f43721def0752056bb066e1ed33538136a942402915be08da01f6f999b17e685ffa8a4de953589502cc0e206b6e76a94158857977d68f94876bf131494b6ff35da250278c0796c4010ed56db095ef1a5e79fa01ba3373b0630a037ee0b6be790fd972e97871803a3547da77bfd0493dd24207c1190638a7e0611367d600e9d08d1a069423abaab8e4e7ddf0097c97b0cab942018312d917c4c5d8b9b56d83cf1b6d045742d3ed843b1006a60be990e10e9022ac8079537aa3036aabbc8eeaa56d02176f125b90eca1df75a3ce77e5b1ecd4aee0fe183b705629e52785b7ef8d80b893244f194eb6aa85168e2037c4a35879b88f91eade54a67d15d7b9877f7b85c05394d9d5724749cbf609e9f5efa704458a8b14d45a71809121e36efb6d274d6219801af49e45da55fbf3d5ae05b535e9eda3d4beb4139dd0f2457ea3cc82900598452845ac15dd4bb2b0d5facf6a97338d3ed333075cfef326a9187d6ea98dba0966c131b11a818f71043fe652d435350e4263d4eea797e68067172cf3df1cd8deb9d95a7d1419eaa77a2f630880678267217dcfb948172b5d6331de3b7d38c2113a1a7ec655e134fde5547229804074d770e72031f66f89fe8238099335a688a3f411fb365798eb29c874383bf3a2266ed1f47e4f3938d3ad803a5eff4f809d9c2ccab52efd1f3c06dd54a79aeadea5c230dad2429bc308c712c68b60f460b61b04d0359b4d4f8193cd1e06c7bfa6155b1ecf5e487ae7db82d020500cd7f734c2615a127aebbc0603959a165d075a6c233f745a3bddb52024b2aa1c57302c6d3d8fb46b9f7748039ea562999b485449bf9aee1b71c96211cdd5a2203a513270f99c14f6827bf908f3cb4c30278b303b1b1d3e14638b54d1935e0d7f62b95d6c05d431e0c3a23ccac26f459b6630ffa3d0c7e27f0212e034128b89b02db866c515928b270d1f6707623357d14f11268c6b344b76b0b6b28d737379126d5cb220c09c16a012a75180a6ac9c4890e0d4f09f8e19629018f66a9cb542a2a0853878f888a8c86c1e7125c52229cd1b8e2df33d6a7d54c3571c4f63153052adf9bf0e68b68d67f62cd92e9d71dd451cd45db5ce50d5f84b6a034d1f53d6a526305bd9f218a2e7a42f45db40d30c98ef377f61132a1667c1d2f31755db73e5b83e1240ed6e2b73019c06fd69633c8db54ac65bae19201556db439cbe2827de30d15eee60ed04976ba5806e830c7437f4fd200217f7f5b29fc1449bcdd0a33082034b223c697877165b37491cdba4628a9a8ecbd33a457dc60b4d1a71f12821b69acdb30aa1bebf4f72b198d77a91e3aba42679084b6698924d4b62a9e8b93e0d6b077b1cc1760aa52e588bb2ec932c12e80d72add72afc28fab0531e2129daac699381ac7a8a9242b9d2258b6ea0c37638c1a66f23bcab632d305ce9598d05e4765c1001ebfcdda32e6f3e803191321add149f3dbf3d37bdd28d749a52bc63ed2d508b4b393e963a7b2a0b491543f7ffa9c15e946631209ab01c1084002185dbcd3b8430d47d378d60dbf53b5ec2406ac9d8a7cd8d1fa8a116f30aabd6f0fc81d28358133546f57d0868ab46e6164026d94b5bc7be6c7d2a0b647860978c76d8ee3593bb80aeabc83800bb52ad798665cbccaab83e04a806a3b2e384b3b123470019e50cce0a7b15063cf06a6e071124b514e52ba65a071d5405e0debefebcb9fe07a4ab99bb960f01f295b98baadd9726b7ef6278e8ba7d4f4bd6349c841a784c876b6d96066ad28b45678e82c897418bffcb360e2e2d02e4c0a1391d34c0517f8c213ae2187b5c6a2898e07aad7e8cb4eecd2c18ac2370561cde15fb1f4c27ffa300417e4b9751458daf61bda031a9aa7d1b77b42788504659483e6b5f5165a133c9609d1494fea8f91463654b5df2c4d275d9f219ea85c2d08c2ad7c2b8781f0dd10f0a1cab41a507f77da97a131494f900b332fa694cd44e7c1d5f8d4aec7b2c78d965f32990ce4281dc22c920bfa1481fd924a0db9995a24233ddba009304d0a3b49c4454c7412c8ecc0a4aed42c14a8f977e9e6aba0d1e73591d7d2e6b26701bbc5b431986651f54fde404fd941f505247f49b498743b1a1d5df4b5477c6e42d9da7c43ff35ce585e6c1d5f2f3dccddd57e8deecaa44a68e9398a9d333ded56bd5c6a64f3a6280838e08382094a12275173476cd0ab9baa103c6fae543ee8798ac8a4121178e094cabb37ef3247d96dfc8a711002a77bd0a4aea590719dee214cbe96ee63340d24346bfe9fd4e5802bc9cd1c9c2594b0be2c7a73dfb6fe4e5b86ec2bd0fa794cc6363ffbedd6f81e0389a21334c93e9639f7a34f0108c524223f0389502d274e9b681718c2dfebafb0c0a11b5adbec318a36c0821fa07936e07bf514cdab010cf332bdb3724f8520043b76121aac0eb06cce6fd545807ae7bcb837f410634dc130662d8541376de7114a5ac079b78929aaef3f7b50f57ff60bc8a9b82560d6a9a308bd615afea16a5868c94fc45d730ed148b97a048eaa91e46d1a78020a9e71f36e5f9cb0b22f315fb3cb308e550966ab9d5f6ccb3e6278b124bd0978eb5379f605ac051fc295a797e54b4bd2753b2ef7acd519047be05dd9e38a667fb7b478242276fbf7b676b52b780e5f6b83c49f6a43784769b42f53ebf0fd5aa9e1d4c33ddd0fec04bf13ffd7a8d8679fdc6512dc02a57c65ce1778b1117d83b01424cde196db0e14f25e9d7f78ac6d7d80cee67a1cbbc0e42fa08110dddd8fb6119ffc5dd326bd5d2c07ce63c04f67bea1e6c54ff69b67fd8edce2400fba125d0af7c974c00e8a7aab93783bd680c093f766605577349a213ade15e38b4a4fa393c11cc6c5092f4d84c395a97ab8c153ecbfdc2a5fb948d319ec33ec7603c44be534fd18f81a86712508e03ab82b172ddd45bd6e5b7acad00dad029909ce7f0a8c2677a924d3718a45d02c9cb2c6e6d4f68effe871418ff5022b5933c1fda22a9ea0be726e617931cf49c45649dd8020860921cbdd3170d262fc9d99b4a3638b9f2db11d03ba76847c2c59e9c51ab660e1b7a1147b209de18a531d7b5a94a3ad1807d6631f4a9f8662b6850d3f2cf7c8acbcd64f85bd4e87b1ea6f4660008004550798d335e7dc43b190cad93aef467140097f5ca6eea02f60ed371119432529cc7e7c8686cb7a65260dcf28c3781c5fa96b9aab4fc81c297660d94ec6085c6f36de97a801401cd3ffe5c140f4d1460fe4a5cc80a6f392741dbd0606d2982cf278aa8c1328040203a43396d3e78cda6a99b350d34d853206a5963e0f89ccd18af9628e789bd56c5bd7ebae359efb4f68ca7ec0beb6e953ca43be9a052e3cfc34a4e8244b2ce8298db52cf6b8b19bc179f97c60f9a4cf0ad0da1969cae69d74bdbe0df26913dd4eb992c496c1823c4ec1d82d86a7e7dfa1d6df430ec26c6d1e4ab94bbb68dfc22e971382d75781602b2d847f1bd82764dbcf246ddc2c102c3132a941bdb77bea96a59a75c039510843bc0f703959620718e653e38270a062da47d80c13cd178c4a98cdff19bac84f8a8c7f23768215a78bd717631028c614f3380c046544aebd68897ffdf364a72709b39075675179dbdd993b4f3768e25e2270ba873a426b8f4cc7261a89d0d27e7b36141c058a28431aab393acb566e40d15e8c53854cf6f913921529cce655f23e5b3c1ff05f91dfa81eceb95b52ae7253b1bff5dfe974cee466d0f1e9f6e7e037b40ac1511622d7fb09a1ebe1a9e02dd26f4b34af018c74a2b13f89fa97040f0d1eee358f3c9dc3ab680a0249695e19414dd27f5c52160b5bf52b1ed0577692a3b9543969c28a73e4f831e9ec0df03363baa21d5e51aac6eeb654f28b7e9252e6afae665de115f9c66f4b868941a09ccf16989f7053919af8931822b16a14055b2cffc5af480680499d361ef43a161a7d07244793f7117ac6c072de0878b44d1c56cf0a6c59a4a065c960f2f3370abf43f517318a4940b0c6940f196b0e484d9002d10d27afe0f126a025938889e3b1c90315e8a3204e7014683dc9108e2a1d2a1a3069045c15ed1ecdac637c3ffa64d7f8c13864f3d6ee48dc9fa2eb0fe8d1e998e064b5bcaf9c4d53b36427416a8f7a63c8ed692fd4c312f22a889b16207e93533c94b7eb3e23206fb11c979656bcc845f186812df93550a38e48531d186ede9c1b0aed8c5d6f352a61f0c2d5851e9386d2f2a18b3b406b43f5b5c2d125fc7eae2e6c815ef6f73a853710524438286b8de5c9220dd5691ab37949ee04710afe83080e1ce3d6623525a1b53a636cca968eb24596130bc2c7fb9fd3bbfc3ceda4190b4b99a42b5050919b3c895d6199a4b43fde2d132478f56bf4d05ab4db21e0f40165c16b3db00b04103cc85e08c234b7d2881b5bf66d88fa798b31e2a83ce01babb5773896267cb4a21d83ba07befb51e80f4f0a60e6b70082dca96b0ea800fdbbfd3fd07fe4248bf0e9ce4b654395009642dc496ed54b75263f370e48126de457dc17852f8a6caa0e3fc813cb44d8bcbced4e8e8498f513e2c9b6f498117722b9beaae7f1fc98367bdcd8bf8b7385fe3ae4d539cb5b860199624ab467f0401ee2bde32a03d342b3cd9ae6c8cd6fbf8eb34d729887be4a1c6c94776b3b730fc35e57b4343139e86f2706707db9a4274a9a9ad14e3c04f61d1e6b1522175158781f25ab3973a1269f905452db2062a34850e901c7e2cb68689d3d6d79124fe2cf740e5d2ac3d1cfb1df69ffb5237196650b0b545776b9b579b127b20b9f51f93476a036fc77203977eb528d85a2f55f359c3297707b5c8ec14ef613ec2a2a16b3e059a60a227651f3a8fe56ad9fc165f1cd808b3b7ec358406fe0e72eea1a78e86ac9df459990ecca6548190ea61617820e3da44577f4534b02ce0319b11fb0882ee2f0579d31e69be5d560706fdd590a792bcf1d8febdaa4a1950403f921462cc99f6cec99d6e17aa73fb7947fb761978da2e6b6c7260f871991906712bd1ca5ebababce3424c4da4b35aabc3a0e7598a61853af4e302d0e067706bb78c0aca787685177e098004299b5c3ead3551c9172f9cdfe11565711876c61b22c3c6a4b437bcb5927e6c8e7b54fcebd8419b14120fef3343d5aa3023096b70c6d8f0ea823ca8eea4de5caeeb0acac8a493c89c9c5fd63b5cd5bbcd4ac2566fbde606faed58ff086e3d773ce3b08e5cc8d167e60a30a37897a7b6ef7b32a6ba60e522ef96241765eadd15c7c1edd6749a77148d6da0d2f1c40b119cd14d7e9d7cefd2523dfa2e6424db3c149e5e6a386afaa07d163b6a04cbc5616cb11381fdf64a82bfd022fc60814759503dc73c5f006f9ea583e9d880570251d1260cb1458bb254c8153ca083adc9dd19c4d8331d89f0af010979922a21460d9238ec9bfef5d1effa287496030da9a11c3178e1d022e1d860f965e60191fb5f0aa12ae39d86eb74175a1ce52e794200f5d806c1a0b6dfb53b32af6d587cfe773ccf21f643f6d2c81fb5ec93e152dbb57c3ac32d50478e8445e796e5e3052afdf274606f11ccbbc8540cdf6c82b37721dbfe3ed7d19d225a86622e5333ca6abab5218dc2af7cb11c0c07e7f1b93cee80e741844f93044e4144a784970769e399bc6d661a65673dd80b629eeb7ae862c5cc14dffdaaca572065c4a5d147d432eb3c5ff912e18304099d3c914cba00e8d56fb8d1db2e59664616e9b61490bf823d9df86200ab2995169ed53e49c33be3e502648f911440fd9e1b94017015b9fc344a4db88c697f0720e421646e93f47514342dc3ae1d6bf8f0ea90594c6c25c98a69d513290bbb3c06277b72c6f6fc8d6e04a1b08a8534f29a8dc867acc52290cba8775f170ae5614a15b5dbb34a43d3feb66d499a524181867aab76d9b11f53ccf05fa15b165fc5ba0fafa538828d892ed1e2a8eed78b195759e648a0539fc84cad004cc24873554e405b19387139d30ff57f10c5339a3dd787ee7edab9b6a5e21c363d6d23205a9c75daa796a02b68ba91d6b8c9cd057fd6ce1349484f4499a56f2001197b318964a2cf54fd82ee2aee8a3429244edfe9e7c3296c9b54ce6c911277653d1024b3dd32c7721358fab6d9e34d06bede525a6771b2c0522180b1c23c44126fae5198ea3866672d1b65430d4b7e7cc0d3daf9741a400c3cb1b724a7bc1b7bebc343396554c745a8a46d08ff3f8f108566db5d8e6c847f03191826f2d93c72e4a9c4947abefdef4cf6f3b6dd05b06d5c1350af30f23ee5dafef542d4862387d6adbd01c3b36d8ba9ca1f84d32a19cda54892bcdb3db082f54262edcc4a7eb366d7fa9b48f9697ef81422e124bfe0a9f690dd130c8b7d274eac3e57fb3bc153c785f400e94351b942accc951312c92f6241564ea54a1541f40a710b9360456aa628fd4bb8fb3e88c75380b471c4b350cdff0efbcf79ef95bc26fd129a937dd9a29196fb6152da0c2021f611bc49282db7c8f62bb0b85019b9fe953afab53164c2540b81dfc27e90937f0ce6f942a96427cf743d2a61cf72c05cf1d671835157e0a1b379513e17fe045baefe3e77e09fb3156b23f95bd7e5af5e0c00b7ebf4934a0b9d2469466ce3d7574349acb12eafd44e07d247d59e409051c29cb8e73f2703e256426cc129e99c0bcde22cc9bb56124aa5d3af95898bbd21b7ff9b2355fd3326ff7485a91e13adcf59a1c9b2092cd470b5330b541141f785b28676dfdf37611480c24b63d6531f2657aad718f1aa146acafaa17b0ebeeb8da5d8d0f8e2be9544aa424a8d98dd85ef4867d958ca1a6dd4e90120b52594f920b07a42a11a85fe726102ce1978b50618b9054469d3e2a00f04fece7b6798ed47b8eaf4ab195f1271aa9b60717bc2cac22550635719c75c2b15114423ca70dea11ece7a9ea8dde93811f4d9b0dd2450dc96d7ecf1a6a5ace3c3eafd870433068cba2baa460cee3f037035c0664effedc6211cca54c158ca58c7015b57057f5749c24631582de5bfa17f05077817e411ea1cc8cd8ab11f64c682a986fe03fae11c46c4e72905047e69295a1e74611248e4a7fe907b2fd401c3b9d61b41995df8b452af847161fcace86d446c681ca3a515648359559aa290dd97fbe9011f4021819bb8b73c19e2805a0e0069302f4b1bd95a0c3e0134af503e98cee23602c8dc6757e49eed2e8e76b799160a9ab85051c395d0dfbca1c2949f7396df01873007fd66ecc4be8837c88a55b21ebc6a5699c069ef408a508fa1dd43c3617609a44e791ad99875bebd041de11dcd008e073a51da2dd4adbfd7538ffd94bad89315ae945c33289e5d04b0fc9b72a97d9ac7354d277bc5cefb71b8f5055bac6a14a0c3f553f2945b67c7534bee94197d1f73c3622275286f6c578fc0a14f4a42b82acd1e92219971eea0ffa52c5cbb9016c72ecbdfc7adf6b3314748c39b0931da8d5e5cacb2a0aa2d07ef38a8a4485bcc5d882c3d1dd0f43e9124f695db376cbcd56ac4817fd565034df3bf344a8a83a889073c97467b90deb0b7294edbfaae23140589903e6225957760a7cb35e8dfbb74f32a8cd04a0046406df378740d0025f67e94b7016a3048f400ea41160f0603890ff57f98aad743131d5a40f0d2be565ff50b80662cbe605709edab92c01dbdbc898bd0bd8f54c61ab592884cdeae8f44564310d7bca4f566919985088d8e1e214df1e4ecab64a41cd6dc754fbb050266fb19a7dbda82fd46ba25788c085d12a9bca8a56291ba7040b493f301b51868fca24fd18ff9aba6e7d712e7f700b92c94d18f9e66064178ff72caf79644aab04238752c1221103e46aa088b0431f6c22fdacf42616b558db130e6258953d332fb2574faec948deeb870487b62762bdcc3ba9afb70507c3cf2e1eb1a1bbdb579afe79df515dfa140312d2b2c9866934d6752f84003f0f4a486ec2578424034e44e792efec116d6687020e9a35ae08f81ef53e7b24500443b1e60a2456dca642133fe941cf93069bb0d6ba3657580dbbdd46391a97b341d261a0b9d21eb4bb872aaa2375e4c9c7d966b0a15dd9f56402625f7b7c8f4ee44d561d668eeb950c806addc961f285e019c15c1aa8b32596896d9b215d0028374b346b1bd378e0159fae2f6ab2e2a01b30ca2c75c2765a802bc8acf78b31de04718dc51be4baa88a7c9b00f2c57724e7d68ece91bf6f85bd6dd4029e98e06a5b57cc6a44008499e57a5d73bcfba4872b40483b47430e61fc07c7dda5090b56269f0cb1c2f0e60a0c32ab8ac9a2ad7f42e9fc6da8a289055a0057714274a567dfb9404a4b6a17d3ce22435117b96916050ec4e6dc9e60ced65018007b4b38023e5135e8aa270902e6a126359453b4172bac2694524523dd2a937529c06670404da0daa6cfd72dcf3f703a00427c30a8b813d2b323eaddd2a6caa3cb21cc20d52bec2d4e32b9e8a71665c96a1f293a096a760e50297ac85b6930ee54c34c96bf9b91fb2e0ca4e72a48cd9fb0f93aa7e28f398c0599e5c55d80dd38b35d986bbbd12c81a0142bcf1651c789803b6189d7e40662e4b03a91b1332265cc18ac4a601a83dd3fb1fa618ef6250b419ca39abd3e88ee0fe1606f16272c044166b5e462bafd8cf3127c7cd7b6a17ed1139f6d5756a1b9f27f007422ac92c0fea889702741e763a4354f9867ced34edefbf689695e6c59cc77377b83cb2f33cd64b3cd9cab0f1cd083899c333cefa703819ab3cc1ca0e1b21ad0c98f28a366c7b3324272c80844847c529e05758c7266f4c6a87567f1dc6038096332f06dc3b6f98fdd3b621534b8eefad8393e18aa159732267d84bdcba17af8e9143b022ba8de9a997affce71f212b564eb1dfdde1ba3bfaf0acb6295f5c40b72c33b953a878fda92413780455ff7fbb806c15137a8cfe1af87130b2b15db2e7580cfee39accdbb69192eca4d799633b7db640f12a680f08783bba0e30bef300b2e1d0cbcf0f73ed7568db0d8c8d1040b6b427940b559eec06f87af959a2e0b1b166efe8eff9b9ec0b1ccc503de748c3cf438c33a7d79550e5298d2d5773a43669733d9db84e8199b87126c8e5ca6c1ef9ff28a07a3bca8efdef33004086976191d246db9b6b09fc7945ced04c5c6dc6b5d896df03c961b2ef41a4141e45b3a6c7a61157009416cd66b25197de7c8241cea0c3217867d1f1d986bea9dda3f02312f49813869db3f893093ec43c6a553cf6351eb9ba19316391ab4eadd4914c605419c146f572071fe15b060f67e834c56ba5b39c8292520d80cdcba2eeee64d6f9fc51e346ec04f436934b9b49c455c3a8c9d15ed7e9146256c6312a8b4a2da1d717f991092e297f99d0d0d1739df80109a78ebd6e221473d413290023c98ae1a0e526b1874870f0a791c9d8115457547e77720d32d2e5282ca24d79a03608b57a9e2530b23a90d8b9c043a1c0dde1300f6d280ab8be72bb37aacb27b4db3a504795780c249b1eecf503f8c1c863d9263d48578dc96b4f7a545d2fc1d78af8624c1979bd67a2b539a98be95078177071ce5b67b3b031e9692f1a2407192e881997ab58eea9a578ac0d1a3cb7b724da94e268b6bb196ea0c8f3e6417c3c066f4eb3babaee0cea3c7ebb98fbad661ddc7c88690abaf7d4f7a92f5e4e37af11dd4d8eadd26c641a89cb0d70aea2eecd6431b8e1fdf20820e99a554860ce5d521b435687bf58348d6d2ab885dc26c4a15686e444942734344842ae19eb27a89ae51ce4dd01864d8e92abe3251d11745156945b8530d7f8b53147f1152759109342bbb9d17cd0eb9403c6b9b31066999a551476e9ba2e8d700d568c495d93b6d445a4022aa7bd59dda5a18aeeecfa29ee9e76ca88d5fcaa7d2bb9313ed710b85b1b12deb529487ca24c26ac378edb59281f7bfa050e4d05b7711348bc7f9343f0473c6cfb2e8ef65d85305ded97ed7641a8de64387498a8e727da34ceaa93f919254c6723e2ade65bf6cabfa4b3624372f8399fbb5285337ded8b3a9999dcde1e93822f417c9caa9ec18b66c605e86d310fd45dd971a8069afb68c1e34f3303eead401b4e9e7aea01d73a124ffdf3690c4a4c6dae84501a4719960d0c72c107eb1bb2f57049a7b01e456240eaacca9c82b3dde2aff0b3a58d5088aff3f3a7d074de54f5d261720124ec4e5ec92932ebd5428341cf23ba160da7199cddcfb458f06a729d5757d87c96b3e170322d94e1e6c081fe55fa2dd917dadafa5685b97eb0d80e2a58c1be3c464396a9a1d0f6f0e771150602cca6621b1bc0dbe1709aa2a2a23cac152eb7bb3cbd6b118faaa87aad09377dcbaebaa446cb96877bba308e20ec99f5c3094a2375eae9704cd20397ccec8889a6e01adcb822e3cfc5812f8065776cf48e569e62c82f6381b901153c4a08096ed5c9ae49485ff568f1b40cd85266568d0aa6be0664b643b165b1478eb721062be00d1c929186717e9d17c871e31e436f8dd19abcc640fa503f5ffb507d7f38e318cd6188fecb97ca4ce6c27efc3a3b181728b64f2fb8ec4178de758c674c1b203abd74f06f9fd987e4988136a0fa6eff4b4c4a7f08cafd2c0b6a8f6adc5da9ff5bffedfd0174bcea8258b688df50383b47011eb53856b25671cf42d3e7becc426ce1b50e10191318c5006a532ab102faceee591c5df44f93742e1fe8fd8643c56d74055fa8e048fbd26ba69e7a957f036d7cb83907e6b057e463ff2981ee8dbf95e3daa2fcddbc95c14700e11cae49c4b1cc13c125ce841039fc6da6c67fb6449e0604f94e259e902963504b062b85669c42423c1f832910712cd0c87b9658a535dbf6df4268825365f4607868a660cacc25a288ecaedcfcda5073afd09c24cf4658ae9572e9e9897502bbd406710f628afdbeb8b50c4aff112f9cd736bd7aa3829c21e03d988a5f1dad1adba35828ec22337970ff869603662539fe251fbc04a90ceadd3915be422f01a136efa489dafdbe1e8f5a24ea64bde8beb33e2b21b83778269bc708f783813320cd8e7fc89f58d83d50e226bcc83623fd06df102b11fb79ea0ac6d03aa46bcdc5fad62a4e7c1fef62a5dde7ee1c608aa5635af703bac22fc6d1ac47ebd41db0e0687c9560f99f905e5d6c7c526357e5012f419338127884f308b9ba5311c2a74d48a6ec3621e971d8563ca3f2ff8ee72ba30138214f0f03e822d4b3d7e44d5cfb2f61caf32b7a4ad985f65576c5857aa1c78d5afdf282845fe3b98e0e9ac4b932423b94b8de5bd155d80609e60f86ec90cde60f53f316c993f474d0d3963f6bfe8be0370d604728a1d0573fb4503653b26dc7fe27a140fbaf73874ad8d9b2b9873d557d5e2b99d163e33a6f68a5392cd6c8a80b0df9ef7c943bfc5e00ae6d2eb2faa0140347a7de7a7b968af430fdb593d6e83501aaf7234a6a037528e691d92063ff4ea45a25d07053e656cba98e1681b5ff7d3cdda2fe913b485a61e419c77e7deadb714c78ecf6f32fd88a1becd655ca32b5fcb9108e234e8ddb2a86254364e0595dd8cc3b19894f32f1996cce85761a428adabf6e0301e2630a88b3a004adb688e61316695295e221dcadde2318eafdfbc72e0d137a90c6aed461a9f451f595767e7cb80fe9665f3413423b2e91e1e3cf8121e057493a6c3962119b7f6556804a74c19c1b648e80e9517f642dcf46bcb69fdee5d54a2a0af73e6d01825de5fd065291aa4bd9756433fab62b10930d20a9c99aff4dbe59e255e83b3ae800fc0358e06228b9433ad60d1eeaa97febdcc3a05732204ddfd0d27e7aeceb1fcbe0c0aa3c58baae70fda6f9934b50fcd30ef199067b9ce1ba058e35d428b8c9514af31b60405d3cbb9aa1f70ef8db0596acac00cb2ecfc345f5f666211b90d3f6f18867e4cee48eaa6c1348981f893039d39dd6668ba0507713a648d303c99833c9809f47a3048f93ae0014870aec92eae2d711fa85daf0fe152471b3d8ca29374bfd9d02ec03b62a25546c05a34a9880c08870e7fff1444d037bff86f6b07bd5d438f1130e8c26d7f8ad58fd39736aa6a3460c087848ee7351033b2039a31f33a02f446f5807b10213230fcc4faf34ed563f478ea91a9d5dfef682a52dba02e6ae61f59d0e629ee83f249b5f0d96fd802b5f504062ef076a1facd57b50b4cc1b5ccb4ad03b925a81b1c4472cabc0178ccb56deecb498e540ddcd6dc721e9b6a08be45903f3a801d113d262912c318c67bf97bfa5042b25b9354cc1b9e7949e3979e8bd6f439dc2ecd21b1a295f1636e598f1e7632adbb976caf10975f52c0c287d66f1ddf0290f49381d80e3ce81204b6e5e5275766c7e76d4010680eca88bb3566b5e252e95c91497d7fae4a22af0f1f1995f73e7ae46c175ae12a39db60082777edb2d18bfad05a8b51a46df0f86c114ea6f4e489388b7830693bbba542670791d5c444c2bebf986c7338339e0a02ec829525f1fbf9117dd7b565e07bf49793c526f6aabf647d634758ab5132939c13828f29e1a2d2c2b7dbe77050ffd1f030c5885d0919005569df56a117f834185b3eacb2c9c1e9ea715f6e108c4592142082101bf6059fb6ad8af48a1560e2b221d9576bd969d00a9ae45a69ecdc0a5660bb3417cc886baf68a98d3217057c9719fc6829bf769c777b2d731dfde54a0c6bd3a5cd933556bdce4fb63508c3581b7652c06b2d6fc67f2cd1f86970f203f4af42ce717ac72fb2a336ec406724574d748e89a56161ae83d5dad50162e1a27c8ec6ff85180153aaea889d4ff8437dde7ebf286d5e29440db3c93ba4114b398c2c3793fdff72940b93c312006dd25c6a4a4718f70235799fccf708c118ab5567ad082a851071a2b63c79317197fe4371745d6bac66f89f7e3bd9c7efdfbc09063c701dea76dc1d33a4f490f71003428a05cb09b8a1333388226500fe18d25e05a47af2e98e667c38e794344d4ed9831f96247f63e0633b835dcc47a2e5407fe397e63bf391306ef9ab3e389356646172f3e539d9ff71be40d8b4876d25dd00f086926ca66ef7d983619bac5a273f886c1cbcf76cab4997443556eb60f8b3cf37b150f9b55a42111ee2e840332cc72ea977fe2aa907a37c3a9f1c677d36d3feedf15926b047e513880a3e294dd9530dbd48db65ce5269c1e7afffe358ea43661134ccb8daf11f30f6c0e77c81449f5e3bb5a6aa9db194d468b540080f951f2121d588a3bb413b036198d6260ec10ba00d31b238d510a513ef69b7537bcdad65423a0a783bb0e293a7aafee6a16a566ebbba1ab2aa9fab7a4504781fc81ac9b7aa3d49263e163322bdd91d6990d622cf60b96c52cfbe3d0f7dc76991d5b30be1f2352952be82745ac3c31d7a71af5ed6b9096be7c1114ebb1f4a45cace254ccbbe214a6323ec355480ec0c046164a9f34b712c84918a2374e6cd1b156485eef8cee71656ffc69bfb39387ad1ec3b968c3351239505bf9f655f4fb9bd00e477348f19348affaa42b64f30e9d6e6804f495ca1a4877b0616bc0389d064bab041ed0dea59c466cf8529b26700783111611ec14a129ad7fc915127999a5458562c9beab375882f88b0859b05d83a5e8dae70cd841509937ac2e672683ec478c60ba75d33421b20a03d0772a026f6f6b9a983ffe21c1acce78f19cee29202c7fb0a562381a42e9ca56eadfad432d9245a06fc03aa1233e84422dea0d91664b5bfa9a0cc17a78be21f940460472b19550ecfa6f6b8ac3f50e0b850592e57bd789ab78ab8eff1d6a2c970baa9a47b9f2d79720550bcbec67f8858a75773a96b6479a44cf9f971b9d38d09298f8bea516297eba5865a5ccb4fbde47e0982dd8df0e3f189b74984e5dc44c4081f88bd9f0ebbeba2b3b5908094677b50946a5d06a3aa3fe1960e94337b4712be1b1a92349abd4b819975c99fdbb06f617323f9a4a2eeb7d3dc81a89063dcf1d37294735e6216fe671d22489b48435419aacb977e41664fac1ffc9d0810d0f9c925715f23fa694d5dcbe60d8ba1b0416daffa137ac50c32b78420fe94157873fe72589cfbd6c6f9d611ed3f463b8a0a363760b6756e4c3b6179f89b863a05190737fb088d595bc03249a04fa7d4436ec27998af180ca059b28ae0811c61a2b7ebebf26fa05f854565557537d843078548cd7f2bee6f159a909e484997001293f9d66b12df0fc652d7af5978d270f830214165f7ac0c314c2ef547f7de8a5a151da43f73eab4b7c875473ec35b0ce061440516bab56d63af07872cb9e1189ad7cf645a2fa4b26163bacd2be94964bdd21206322c3c7668f3a8d873f1199c384a98614510f9348bb546102f83605671476a65a111ee34c3a75e608d893c2f58be0d0f9eefbb1662f20ffa368df4e3d6ae39a23028da47b863b0955bae18e8a61605cc1d74c9e5323b90e8d5e5aaa9424d1dbf00eee4f50a79b6f140316d5c4767668353ad7f50d90b144e3543e7b2f15820c8a93556cb8c843f3f75931012f722cf1dc8bd3e824bd59c82633516e63f407647ae856846dc1f0a322cb31488b5262bb2e5e3589ad505379c51b7df9c61e255c914110b13fca71aa52d58179bcceae5e9c54e353553759e719765392d4a6903e72fac418abe10c123534e3119c5f15dd546c537a6922959b536bac884bbe08515d188b35fc1ae0953aecaf71a10b91e8d88bc23f9a30cd54c15d2d100e288bbc71703a07ff55648811b96c4258128b48a9ba98286b6e0c31d3c8a6c13c6cccb8cdcc62c137b237ad7dfe6bf22f840a64b185d32824b27bdaa869b79005b662f4093ac220735b0a15714b9b783b684426a55face6964786f851041bd8244eb893afb6c2ea2489a45e9fd1b79e1c05975aea52c161714202eae01dfe2ca9d3d4069877a45fe0fdae73ef1df7f1e04f6a8e3918cef863c2dadb04eecbaf4878613f67550da684977eb9f0def14078e8459181bb1c5a52408960ca2ce2f7411f37907c8138e597dd606006b7ee99c7932de3b530800254be9d8e2cfcd1198a1d268545e732d73fef9a23c414e2d9ce2e873e584b78ba1396832c0858861bc0c8eca5f09848a53a90b22b24fea43dfdc39416e66b1875bb13b4b4ba6c0de1d5f9d7bc4eb52d0fba84faf425bec0c9e4f7d661a668ffd3081d42dc2f38ae1810ffd32a9c50e547e7dc0be16500a70abccbafe31074b55e287a81c5aeb00c57fb47bc16fb8b041b4aaca93faf267a0e17edf5e4ec0c13ef73971dcaf0af7bd69fe9ff55c32e27e6db0e1ea263e3615786d570479b47a40956a02f25a826f524382e5170c5a99332eafba2850163db6cb731857975e88d293400b24341e0c5770e7508a3f7384bfe89cfe7a56f79fc0664d7344a727c64f645d6cbb7edd1874be7f9a12d08dc132c5dde7f796874fda931e41619f7bc82863cee3a4fdb5031ef4c5eb306047d3668ddaf5c178f5dcf66342983bd564a5fa43a23997a837f3103aadb8fdda613c2cbe7c2f8a9c213fc24227151c535efee4c1d85ff0a6b77bd0dc0597996e0ed1ae2482670f2585250a5945688de22864ef7537d4cb2e91f5557511029be43f709d27a93e12eae084497410edfd76756d87d452a7dd2a099ef8df2fcf568f257cfc4f730cc8e8b39d9a45547f4ca241bc216ccf7e9e4376b850f39855f80f603dc1a0bfab3ace7ce0a2ddd7703103626f19fb5f9f7c1492c508357d2b39c1bad4e51e2a3389cd25fc4addebe41a3ae7c11100795683f9330de1536e5eca345b26b3a5fde4fdb45cff09faf2a9cb8073f1488a79cb2e55740ab519d57678e89837fb381e5461280bf608f843c8f3b3ec87dbb3367a63247fc7f40356316e751d2da29c06b7688408d2db05e88ba8ba978f375d156a45bb9334bb3db4c6941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d1997c5fc35291ceb4c675f28786ef4fddf98f0bcbf6071a3af10883600fb862b1c52ebbbaf59940f0c1116be0afcf9ef1fe7ad633b2f056326b4d57a208f8f46d8../lib64/wx/config/gtk2-unicode-3.0wxrc-3.0libwx_baseu-suse-nostl.so.3.0.5libwx_baseu_net-suse-nostl.so.3.0.5libwx_baseu_xml-suse-nostl.so.3.0.5libwx_gtk2u_adv-suse-nostl.so.3.0.5libwx_gtk2u_aui-suse-nostl.so.3.0.5libwx_gtk2u_core-suse-nostl.so.3.0.5libwx_gtk2u_gl-suse-nostl.so.3.0.5libwx_gtk2u_html-suse-nostl.so.3.0.5libwx_gtk2u_media-suse-nostl.so.3.0.5libwx_gtk2u_propgrid-suse-nostl.so.3.0.5libwx_gtk2u_qa-suse-nostl.so.3.0.5libwx_gtk2u_ribbon-suse-nostl.so.3.0.5libwx_gtk2u_richtext-suse-nostl.so.3.0.5libwx_gtk2u_stc-suse-nostl.so.3.0.5libwx_gtk2u_xrc-suse-nostl.so.3.0.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwxWidgets-3_0-nostl-3.0.5.1-150200.11.5.1.src.rpmwxWidgets-3_0-nostl-develwxWidgets-3_0-nostl-devel(ppc-64)wxWidgets-any-devel@@@@@@@@@@@@@@    /bin/shgtk2-devellibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libwx_baseu-suse-nostl.so.3.0.5()(64bit)libwx_baseu-suse-nostl.so.3.0.5(WXU_3.0)(64bit)libwx_baseu-suse-nostl3_0_5libwx_baseu_net-suse-nostl3_0_5libwx_baseu_xml-suse-nostl.so.3.0.5()(64bit)libwx_baseu_xml-suse-nostl.so.3.0.5(WXU_3.0)(64bit)libwx_baseu_xml-suse-nostl3_0_5libwx_gtk2u_adv-suse-nostl3_0_5libwx_gtk2u_aui-suse-nostl3_0_5libwx_gtk2u_core-suse-nostl3_0_5libwx_gtk2u_gl-suse-nostl3_0_5libwx_gtk2u_html-suse-nostl3_0_5libwx_gtk2u_media-suse-nostl3_0_5libwx_gtk2u_propgrid-suse-nostl3_0_5libwx_gtk2u_qa-suse-nostl3_0_5libwx_gtk2u_ribbon-suse-nostl3_0_5libwx_gtk2u_richtext-suse-nostl3_0_5libwx_gtk2u_stc-suse-nostl3_0_5libwx_gtk2u_xrc-suse-nostl3_0_5pkgconfig(gl)pkgconfig(glu)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.5.13.0.4-14.6.0-14.0-15.2-1wxWidgets-any-devel4.14.1_^8 @[DZZԐ@Z@Zhu@Z3@Y6Y@YéY4Y3@XX@XBX|WjW@Wq@Wc@VU@U@TA@T@T\@T[bTZ@antoine.belvire@opensuse.orgdavejplater@gmail.comjengelh@inai.dejengelh@inai.deecsos@opensuse.orgmartin.koegler@chello.atjengelh@inai.dejengelh@inai.demartin.koegler@chello.atsbrabec@suse.comjengelh@inai.dejengelh@inai.deecsos@opensuse.orgjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.debadshah400@gmail.combadshah400@gmail.comdavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to 3.0.5.1 (boo#1180492): * Workaround for the problem with overflowing maximum command line length in MinGW builds not using configure. * Fix for a problem with wxSpinCtrl in wxGTK, see https://trac.wxwidgets.org/ticket/18688. - Changes from version 3.0.5: * Bug fixes, see https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt. - Refresh soversion.diff. - Remove 0001-spinctrl.patch: Merged upstream.- Build wxWidgets-3_0-nostl variant with LTO disabled to fix boo#1162418.- Update relax-abi.diff for new upstream patch.- Bump soversion.diff for 3.0.4- update to 3.0.4 * Don't crash on trailing '%' in wxDateTime::Format(). * Fix various problems when parsing invalid ZIP files. * Fix generic wxTimePickerCtrl to accept max values from keyboard. * Multiple surrogate-related fixes in UTF-16 support. * Fix reading wide character data in wxFile::ReadAll(). * Make parsing WAV data more robust. * Fix copy ctor in numeric validators classes. * Fix memory leak when wxDataViewCtrl is deleted. * Avoid some GTK+ run-time errors when using wx{File,Dir}PickerCtrl. - rebase patch soversion.diff- Prevent breaking binaries, if C++11 is enabled http://trac.wxwidgets.org/ticket/18034 Add 0001-18034-stick-with-compile-settings-detected-at-config.patch- Rework provides/conflicts between -devel variants.- Rework language package dependencies with base library. - Replace otherproviders() by regular Conflicts.- Unify packaging - Backport spinctrl patches: 0001-spinctrl.patch 0002-spinctrl.patch- Fix SLE12 build with SDL1.- Make use of %is_opensuse to select SDL1 for SLE12- Disable building WebView (the built-in browser widget), as pkconfig(webkit-1.0) (= webkit1gtk2) is going away.- update to 3.0.3 See: https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/changes.txt#L583-L632 - change source url to github - rebase patch soversion.diff - remove following patches, because they are now in upstream: 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch 0001-Ensure-the-PangoFontFace-type-is-loaded.patch 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch 0001-set-transient-parent-for-about-dialog-closes-16823.patch 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch abs.diff wxWidgets-3_0-gstreamer-1.0.patch- Bump __GXX_ABI_VERSION to 1011 for gcc7 - Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch to resolve crash [boo#1034350]- Fix devel package description.- Bump (SUSE-local) SO version to force rebuild.- Add relax-abi.diff- Also apply wxWidgets-3_0-gstreamer-1.0.patch to -nostl specfile, and switch its BR to gstreamer-1.0 too; this was missed in the previous submission.- Add wxWidgets-3_0-gstreamer-1.0.patch to port functions to use gstreamer 1.0 instead of the unmaintained 0.10 branch; patch taken from upstream issue: http://trac.wxwidgets.org/ticket/14976.- Created wxWidgets-nostl to enable audacity updates in openSUSE because all of the other Linux distributions prefer to build wxWidgets without STL and audacity developers have no intention of fixing audacity to build against wxWidgets built with STL.- Add abs.diff to reenable successful gcc6 build- Add patches from upstream to resolve crashes in normal conditions, and when running under non-X11 wxGTK3. 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch 0001-Ensure-the-PangoFontFace-type-is-loaded.patch 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch 0001-set-transient-parent-for-about-dialog-closes-16823.patch 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch 0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3, and should conflict against experimental variants that are shipping concurrently.- Add missing directives to baselibs.conf, and also remove wxGTK3 from baselibs.- Reenable standard dependency generator. We no longer have overlapping library SONAMEs.- Update to new upstream release 3.0.2 * Fix silent data loss in wx[F]File::Write(wxString) if conversion fails. * Make wxString::FromCDouble() work when the global C++ locale is not the C one. * Fix mouse handling in wxNotebook containing wxListCtrl. - Bump SONAME due to changed ABI, add soversion.diff. - Don't let wxGTK3-3_0.spec build the SDL plugin (already done by wxWidgets-3_0.spec)- Restore libwx_base*.so devel symlinks [boo#904098]- Replace broad Requires: Mesa-devel by pkgconfig(gl) [Mesa-libGL-devel]nebbiolo 1708497226  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0.5.1-150200.11.5.13.0.5.1-150200.11.5.1      !!!!!!!!!wx-configwxrcwxrc-3.0wx-3.0wxaboutdlg.haccel.haccess.haffinematrix2d.haffinematrix2dbase.hafterstd.hanidecod.hanimate.hanimdecod.hany.hanybutton.hanystr.happ.happtrait.harchive.harrimpl.cpparrstr.hartprov.hatomic.hauiaui.hauibar.hauibook.hdockart.hfloatpane.hframemanager.htabart.htabartgtk.htabmdi.hbannerwindow.hbase64.hbeforestd.hbitmap.hbmpbuttn.hbmpcbox.hbookctrl.hbrush.hbuffer.hbuild.hbusyinfo.hbutton.hcalctrl.hcaret.hchartype.hcheckbox.hcheckeddelete.hchecklst.hchkconf.hchoicdlg.hchoice.hchoicebk.hclipbrd.hclntdata.hclrpicker.hcmdargs.hcmdline.hcmdproc.hcmndata.hcollpane.hcolordlg.hcolour.hcolourdata.hcombo.hcombobox.hcommandlinkbutton.hcompiler.hcompositewin.hconfbase.hconfig.hcontainr.hcontrol.hconvauto.hcpp.hcrt.hcshelp.hctrlsub.hcursor.hcustombgwin.hdataobj.hdataview.hdatectrl.hdateevt.hdatetime.hdatetimectrl.hdatstrm.hdc.hdcbuffer.hdcclient.hdcgraph.hdcmemory.hdcmirror.hdcprint.hdcps.hdcscreen.hdcsvg.hdde.hdebug.hdebugrpt.hdefs.hdialog.hdialup.hdir.hdirctrl.hdirdlg.hdisplay.hdisplay_impl.hdlimpexp.hdlist.hdnd.hdocmdi.hdocview.hdragimag.hdvrenderers.hdynarray.hdynlib.hdynload.heditlbox.heffects.hencconv.hencinfo.hevent.heventfilter.hevtloop.hevtloopsrc.hexcept.hfdrepdlg.hfeatures.hffile.hfile.hfileconf.hfilectrl.hfiledlg.hfilefn.hfilehistory.hfilename.hfilepicker.hfilesys.hflags.hfmappriv.hfont.hfontdata.hfontdlg.hfontenc.hfontenum.hfontmap.hfontpicker.hfontutil.hframe.hfs_arc.hfs_filter.hfs_inet.hfs_mem.hfs_zip.hfswatcher.hgauge.hgbsizer.hgdicmn.hgdiobj.hgenericaboutdlgg.haccel.hbmpcbox.hbusyinfo.hbuttonbar.hcalctrlg.hcaret.hchoicdgg.hcolrdlgg.hcombo.hcustombgwin.hdataview.hdatectrl.hdcpsg.hdirctrlg.hdragimgg.hdvrenderer.hdvrenderers.hfdrepdlg.hfilectrlg.hfilepickerg.hfontdlgg.hfswatcher.hgrid.hgridctrl.hgrideditors.hgridsel.hheaderctrlg.hhelpext.hhyperlink.hicon.himaglist.hinfobar.hlaywin.hlistctrl.hlogg.hmsgdlgg.hnotebook.hnotifmsg.hnumdlgg.hpaletteg.hpanelg.hprintps.hprntdlgg.hprogdlgg.hpropdlg.hrichmsgdlgg.hsashwin.hscrolwin.hspinctlg.hsplash.hsplitter.hsrchctlg.hstatbmpg.hstattextg.hstatusbr.htextdlgg.htimectrl.htreectlg.hwizard.hgeometry.hgifdecod.hglcanvas.hgraphics.hgrid.hgtkaccel.hanimate.hanybutton.happ.hassertdlg_gtk.hbitmap.hbmpbuttn.hbmpcbox.hbrush.hbutton.hcalctrl.hcheckbox.hchecklst.hchkconf.hchoice.hclipbrd.hclrpicker.hcollpane.hcolordlg.hcolour.hcombobox.hcontrol.hcursor.hdataform.hdataobj.hdataobj2.hdataview.hdialog.hdirdlg.hdnd.hdvrenderer.hdvrenderers.hevtloop.hevtloopsrc.hfilectrl.hfiledlg.hfilehistory.hfilepicker.hfont.hfontdlg.hfontpicker.hframe.hgauge.hglcanvas.hgnomegvfs.hhildonnotifmsg.hhyperlink.hinfobar.hlistbox.hmdi.hmenu.hmenuitem.hminifram.hmsgdlg.hnonownedwnd.hnotebook.hnotifmsg.hpen.hpopupwin.hprint.hradiobox.hradiobut.hregion.hscrolbar.hscrolwin.hslider.hspinbutt.hspinctrl.hstatbmp.hstatbox.hstatline.hstattext.htaskbar.htextctrl.htextentry.htglbtn.htoolbar.htooltip.htoplevel.hwebview_webkit.hwebviewhistoryitem_webkit.hwindow.hhash.hhashmap.hhashset.hheadercol.hheaderctrl.hhelp.hhelpbase.hhelphtml.hhelpwin.hhtmlforcelnk.hhelpctrl.hhelpdata.hhelpdlg.hhelpfrm.hhelpwnd.hhtmlcell.hhtmldefs.hhtmlfilt.hhtmlpars.hhtmlproc.hhtmltag.hhtmlwin.hhtmprint.hm_templ.hstyleparams.hwinpars.hhtmllbox.hhyperlink.hicon.hiconbndl.hiconloc.himagbmp.himage.himaggif.himagiff.himagjpeg.himaglist.himagpcx.himagpng.himagpnm.himagtga.himagtiff.himagxpm.hinfobar.hinit.hintl.hiosfwrap.hioswrap.hipc.hipcbase.hitemid.hjoystick.hkbdstate.hlanguage.hlayout.hlaywin.hlink.hlist.hlistbase.hlistbook.hlistbox.hlistctrl.hlistimpl.cpplog.hlonglong.hmath.hmatrix.hmdi.hmediactrl.hmemconf.hmemory.hmemtext.hmenu.hmenuitem.hmetaconvertible.hif.himplicitconversion.hint2type.hmovable.hpod.hremoveref.hmetafile.hmimetype.hminifram.hmodalhook.hmodule.hmousemanager.hmousestate.hmsgdlg.hmsgout.hmsgqueue.hmstream.hnativewin.hnonownedwnd.hnotebook.hnotifmsg.hnumdlg.hnumformatter.hobject.hodcombo.hoverlay.hownerdrw.hpalette.hpanel.hpaper.hpen.hpersistpersist.hbookctrl.hsplitter.htoplevel.htreebook.hwindow.hpickerbase.hplatform.hplatinfo.hpopupwin.hposition.hpower.hpreferences.hprint.hprintdlg.hprivatepipestream.hstreamtempinput.hprntbase.hprocess.hprogdlg.hpropdlg.hpropgridadvprops.heditors.hmanager.hproperty.hpropgrid.hpropgriddefs.hpropgridiface.hpropgridpagestate.hprops.hprotocolfile.hftp.hhttp.hlog.hprotocol.hptr_scpd.hptr_shrd.hquantize.hradiobox.hradiobut.hrange.hrawbmp.hrearrangectrl.hrecguard.hregex.hregion.hrenderer.hribbonart.hart_internal.hbar.hbuttonbar.hcontrol.hgallery.hpage.hpanel.htoolbar.hrichmsgdlg.hrichtextrichtextbackgroundpage.hrichtextborderspage.hrichtextbuffer.hrichtextbulletspage.hrichtextctrl.hrichtextdialogpage.hrichtextfontpage.hrichtextformatdlg.hrichtexthtml.hrichtextimagedlg.hrichtextindentspage.hrichtextliststylepage.hrichtextmarginspage.hrichtextprint.hrichtextsizepage.hrichtextstyledlg.hrichtextstylepage.hrichtextstyles.hrichtextsymboldlg.hrichtexttabspage.hrichtextuicustomization.hrichtextxml.hrichtooltip.hrtti.hsashwin.hsckaddr.hsckipc.hsckstrm.hscopedarray.hscopedptr.hscopeguard.hscrolbar.hscrolwin.hselstore.hsettings.hsharedptr.hsimplebook.hsizer.hslider.hsnglinst.hsocket.hsound.hspinbutt.hspinctrl.hsplash.hsplitter.hsrchctrl.hsstream.hstack.hstackwalk.hstatbmp.hstatbox.hstatline.hstattext.hstatusbr.hstcstc.hstdpaths.hstdstream.hstockitem.hstopwatch.hstrconv.hstream.hstring.hstringimpl.hstringops.hstrvararg.hsysopt.htarstrm.htaskbar.htbarbase.htesting.htextbuf.htextcompleter.htextctrl.htextdlg.htextentry.htextfile.htextwrapper.htglbtn.hthread.hthrimpl.cpptime.htimectrl.htimer.htipdlg.htipwin.htls.htokenzr.htoolbar.htoolbook.htooltip.htoplevel.htracker.htranslation.htreebase.htreebook.htreectrl.htreelist.htxtstrm.htypeinfo.htypes.huiaction.hunichar.hunixapp.happtbase.happtrait.hchkconf.hevtloop.hevtloopsrc.hexecute.hfontutil.hfswatcher_inotify.hfswatcher_kqueue.hglx11.hjoystick.hmimetype.hpipe.hprivatepipestream.hsound.hstackwalk.hstdpaths.htaskbarx11.htls.hutilsx11.huri.hurl.hustring.hutils.hvalgen.hvalidate.hvalnum.hvaltext.hvariant.hvector.hversion.hversioninfo.hvidmode.hvlbox.hvms_x_fix.hvolume.hvscroll.hweakref.hwebview.hwebviewarchivehandler.hwebviewfshandler.hwfstream.hwindow.hwindowid.hwindowptr.hwithimages.hwizard.hwrapsizer.hwupdlock.hwx.hwxchar.hwxcrt.hwxcrtbase.hwxcrtvararg.hwxhtml.hwxprec.hxlocale.hxmlxml.hxpmdecod.hxpmhand.hxrcxh_all.hxh_animatctrl.hxh_auinotbk.hxh_bannerwindow.hxh_bmp.hxh_bmpbt.hxh_bmpcbox.hxh_bttn.hxh_cald.hxh_chckb.hxh_chckl.hxh_choic.hxh_choicbk.hxh_clrpicker.hxh_cmdlinkbn.hxh_collpane.hxh_combo.hxh_comboctrl.hxh_datectrl.hxh_dirpicker.hxh_dlg.hxh_editlbox.hxh_filectrl.hxh_filepicker.hxh_fontpicker.hxh_frame.hxh_gauge.hxh_gdctl.hxh_grid.hxh_html.hxh_htmllbox.hxh_hyperlink.hxh_listb.hxh_listbk.hxh_listc.hxh_mdi.hxh_menu.hxh_notbk.hxh_odcombo.hxh_panel.hxh_propdlg.hxh_radbt.hxh_radbx.hxh_ribbon.hxh_richtext.hxh_scrol.hxh_scwin.hxh_simplebook.hxh_sizer.hxh_slidr.hxh_spin.hxh_split.hxh_srchctrl.hxh_statbar.hxh_stbmp.hxh_stbox.hxh_stlin.hxh_sttxt.hxh_text.hxh_tglbtn.hxh_timectrl.hxh_toolb.hxh_toolbk.hxh_tree.hxh_treebk.hxh_unkwn.hxh_wizrd.hxmlres.hxmlreshandler.hxti.hxti2.hxtictor.hxtihandler.hxtiprop.hxtistrm.hxtitypes.hxtixml.hzipstrm.hzstream.hlibwx_baseu-3.0.solibwx_baseu_net-3.0.solibwx_baseu_xml-3.0.solibwx_gtk2u_adv-3.0.solibwx_gtk2u_aui-3.0.solibwx_gtk2u_core-3.0.solibwx_gtk2u_gl-3.0.solibwx_gtk2u_html-3.0.solibwx_gtk2u_media-3.0.solibwx_gtk2u_propgrid-3.0.solibwx_gtk2u_qa-3.0.solibwx_gtk2u_ribbon-3.0.solibwx_gtk2u_richtext-3.0.solibwx_gtk2u_stc-3.0.solibwx_gtk2u_xrc-3.0.sowxconfiggtk2-unicode-3.0includegtk2-unicode-3.0wxsetup.haclocalwxwin.m4bakefilepresetswx.bklwx_presets.pywx_unix.bklwx_win32.bklwx_xrc.bklwxWidgets-3_0-nostl-develREADME.SUSEchanges.txtgpl.txtlgpl.txtlicence.txtlicendoc.txtpreamble.txtreadme.txtxserver.txt/usr/bin//usr/include//usr/include/wx-3.0//usr/include/wx-3.0/wx//usr/include/wx-3.0/wx/aui//usr/include/wx-3.0/wx/generic//usr/include/wx-3.0/wx/gtk//usr/include/wx-3.0/wx/gtk/gnome//usr/include/wx-3.0/wx/gtk/hildon//usr/include/wx-3.0/wx/html//usr/include/wx-3.0/wx/meta//usr/include/wx-3.0/wx/persist//usr/include/wx-3.0/wx/private//usr/include/wx-3.0/wx/propgrid//usr/include/wx-3.0/wx/protocol//usr/include/wx-3.0/wx/ribbon//usr/include/wx-3.0/wx/richtext//usr/include/wx-3.0/wx/stc//usr/include/wx-3.0/wx/unix//usr/include/wx-3.0/wx/unix/private//usr/include/wx-3.0/wx/xml//usr/include/wx-3.0/wx/xrc//usr/lib64//usr/lib64/wx//usr/lib64/wx/config//usr/lib64/wx/include//usr/lib64/wx/include/gtk2-unicode-3.0//usr/lib64/wx/include/gtk2-unicode-3.0/wx//usr/share//usr/share/aclocal//usr/share/bakefile//usr/share/bakefile/presets//usr/share/doc/packages//usr/share/doc/packages/wxWidgets-3_0-nostl-devel/-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:32667/SUSE_SLE-15-SP2_Update/a36897e38e31c223c8306b65a94155df-wxWidgets-3_0-nostl.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linux    ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4704db12f78a61e1e11434fc0f5df6af22a6b5fa, for GNU/Linux 3.10.0, strippeddirectoryC++ source, ASCII textASCII textC source, ASCII textC source, UTF-8 Unicode textC++ source, ASCII text, with very long linesC++ source, UTF-8 Unicode textPOSIX shell script, ASCII text executable, with very long linesM4 macro processor script, ASCII textXML 1.0 document, ASCII textPython script, ASCII text executableUTF-8 Unicode text RRRR RRR R RR RRRRѓD21z2utf-8a11084cc097dbc84a0d8754cc5f23338f6212a4f1c44bbe113c0c71831b5098f?7zXZ !t/'< ]"k%h8"a/C T!T+6»ɃsjU}nh`@++$CYMHA7*BL$%xoLЕ1ܡ\ X0X b -Ҕ&Z!EeֵZ=|@[xT#t/SkՖWm%b=i8ԘEsn|ImDlp ޲N8ZgnW?SHL(Ɏ'ᑒsa|Qi\?VxFj-8PZx[y>:~Uq[=(PQi0uj& '_lCR=BM'Ot.cW4) .u~6}ffRpV 8bv KƕzڷGH5º w@Tpwq[IDUQI-qSqX06qV'~)`RU @z)ڿ밀oqr-=k=;rL7$n?oY<⻇̚8˷FV 2 K}cQh?i1Qqh{o&/Ngixt&:uhOl(XeQ,.[_(zp]؊~CRDb$%hqI=Ʊss}j؃AWԼfhWYt_rlSЌT1k&\Yk4 RW'QpIzhB 6GQ/$;(|3pN⽯O^S|lH#G#Pe֪:rМUyd`ύ`q?MgOt7<%D_>nLcĚ$6$TttW&L<~Mf"hn**>v[Q*JXO.2n'M\+ بy~*-8͖Cߊ/|5 E_ r`SײT's_ZBRYyTּ0TmW5P]{gwe,!R%tx"l- h3b#WU \wRI;䜏;X"K=:K__&6Ds`tF@$fq qTp7V{mXڂM=;‚FR}B,??G/P]7} K|r`xYE0&`ȽѼOzyB Tekv!,~D4kQ . bg I]np<2( - NgZC9[xDΆ;=ٷ&֓Ј !xu@+2䉈 {3O=['70ubnFH= .o-^I zK(5+Ԧfi6' \*Q| Up}jYNC0TÙ3b@x3գNh3WnPu߽]bT["ǽfA.UmKsڋ(M9l}-5kK&_5>elłѭ5TGFXuCkPY݌αMg3 2)]IG[ue h&&b~;ܪ.Kct"di[̱z7=7{]jÄJf@? eKVRPVB9=+(W9-y", zo%e^&q߂_&%# ~#$-NϟLC 7Y$SK}QE&Nja[6n).L-aHB'`tc)7%"8ƍH1t$A"=b:XY%)P@Ac$Zmw>ϟiOj47^h;Ob}֦&QOVC |A ydw6[i()|Ǫdo*Ri~g +ۍaj*(#\e;kPH xf |S@EcISXz*5'Jr$m{]|dt ۈ)#[."Ge jiqtڶ%U⤫|PlQkqEb"N= !3^_ұeӫ^~ 8@ ENP<}Al͕CYH5$raKo1w07#)1<.qCW!xe턿.~Os]`{BbЅO*vf zD Ҿ!׽_׆j'Uo%q1$C;vϸdvA ?ׯFjz2L Ɛժ@SC+Ωv ؾ޻*=VB?d9vOGg@2AS׉˲ڌO"BX~,*MDalFeʫsZҦ(TS`5i-By1qׇzY+dX(u3$$'I6^Lsd+`a{K( ۍK('=, Qv\5rk ާ]h"ww<[l ΐYi~qk&sv3412 2'S% MW@dS6!@w3(Fw|Ec8lz;Hu3mʢymyq-wi^{":G\rPDAD$^j;X Fō6*۾tT WE;dDQUoS~i#rtQlu,1l,ufqyzJk?V|sed3!F'L@ܤ!kȞrёm`} O濙zϨe W*4Z )Ƴ:,.Q306j_ˠdC0 ?) 5LBLPOj(M&BuFT={ ^ 8nl3?@Tǡ>+YvrM|a6LM.eUivTX}T>݉VSb^ztl»|41Ӿ*IЌ)sЖ%U`ތ9B_9Eer1cZSױ LA^Xºoq BM.f(@~QOEc#W)p[N?NdV%[Zj`g{p~Ghaq57!ʑ|Dymz=D]GFe|7=bY)u&O'-UsQZZf4-FSVU *ȩYofJnZU:Vb!җv~ Nd C(:tW BܘK8ԈJF1cGz1|cagGn>/^/:̉@P2LĮg?ђsՇA#BoG( j76V>:؅#?t j^ ,j5S ( T4,s6 doVK# K-U{QcZ~:Pcau^ } oF`,9L)+Ye^%9 XaU  ˠB?s7FųlV2]P(}5­jzi+SxVțܬ~B{…˕Rͩ9˽=*B!y-:n4Ǐ\][*~33ZcMΉΎG*B>8lf8(~֣妊STfUO0A%cZW<XS@s3.KYTSyW3 ;_PzK"-1ܶQW 8 u%:])Ծg,N , YZ