libxkbcommon-devel-1.3.0-150400.3.5.1<>,oep9|Wcǯ!7@6.cw/F,TjכY6ӵ ,%oKR@2QYGB`'w9bhY;,>=:2*6)̗w5qG#_~L{w2/:p"\1^Rb5ۘ\MC*BLa与ao$ , S'O*Wrmd)'غRx NݓGLP,tBRxX^I%LВԠ)5 >>-?-d ( WPT`d}  ,  D  \        $ ` (890: F(G( H)$ I)T X)`Y)l\) ]) ^*{b+0c+d,`e,ef,hl,ju, v,w- x-8 y-hz-p----Clibxkbcommon-devel1.3.0150400.3.5.1Development files for the libxkbcommon libraryxkbcommon is a keymap handling library, which can parse XKB descriptions (e.g. from xkeyboard-config), and use this to help its users make sense of their keyboard input. Unfortunately, X11's requirements mean this is not actually usable for the X server, but it should be perfectly usable for client toolkits, as well as alternative windowing systems, compositors and system-level clients such as Wayland and kmscon. This package contains the development headers for the library found in libxkbcommon.emourvedre#SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++http://xkbcommon.org/linuxppc64le@^ aEAA큤A큤ee`X`X`X`X`X`Xeee`W0b4daef35b0fdc6713d6f4645b7182c08176c6d9a436b0e11eecdaceb4e83ea2aaab91f99eb78dc98db19601cc625b61987e04159e17eb7a16b5bdaad4ad92a1f4143f85b7f81a5522b9f042a949f304cd8b5a1bc21c55b4a09db0e0c2af6f2a7de3669465312b5b00d0b70490aabfb3557726b8ed152fd21db06df64516a578570ebff7676b1b16ae1c8861ef6a36fce8376c47d664210b6676fbf8a64d4070632cc1ebde39904db3aab613ca6a820634dbed19cc3b205540429059da96a7ade52b64f1213f649ca9d69d5ffed7a5f700279b19f3ef74167a2738a8b0e8c88d9f62ae0ad2096a50b04ca51f766b7f91254a1d1a411b36816e391b36dc9bf602libxkbcommon.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibxkbcommon-1.3.0-150400.3.5.1.src.rpmlibxkbcommon-devellibxkbcommon-devel(ppc-64)pkgconfig(xkbcommon)@    /usr/bin/pkg-configlibxkbcommon0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.0-150400.3.5.13.0.4-14.6.0-14.0-15.2-14.14.3e5@`B`v@`hX`@`@_@__\@_T@^$D]]L@\o@\]o@[iZ3@YYV@XXX%W@V7P@TWn@meissner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejayvdb@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dezaitor@opensuse.orgmlin@suse.comhrvoje.senjan@gmail.com- enable 32bit libxkbregistry0 and libxkbregistry0-devel for use by Wine. (bsc#1218639)- Update to release 1.3.0 * `xkbcli list` was changed to output YAML instead of a custom format. * Fix segmentation fault in case-insensitive `xkb_keysym_from_name` for certain values like the empty string.- Update to release 1.2.1 [boo#1184688] * Fix `xkb_x11_keymap_new_from_device()` failing when the keymap contains key types with missing level names, like the one used by the `numpad:mac` option in xkeyboard-config. (Regressed in 1.2.0.)- Update to release 1.2.0 * `xkb_x11_keymap_new_from_device()` is much faster. It now performs only 2 roundtrips to the X server, instead of dozens (in first-time calls). * Case-sensitive `xkb_keysym_from_name()` is much faster. * Keysym names of the form `0x12AB` and `U12AB` are parsed more strictly. * Compose files now have a size limit (65535 internal nodes). * Compose table loading (`xkb_compose_table_new_from_locale()` and similar) is much faster.- Update to release 1.1.0 * Update keysym definitions to latest xorgproto. In particular, this adds many special keysyms corresponding to Linux evdev keycodes. * New XKB_KEY_* definitions.- Fix dependency of libxkbregistry-devel: the devel package must require the library libxkbregistry0.- Update to release 1.0.3 * Fix (hopefully) a segfault in xkb_x11_keymap_new_from_device() in some unclear situation (bug introduced in 1.0.2). * Fix keymaps created with xkb_x11_keymap_new_from_device() do not have level names (bug introduced in 0.8.0).- Update to release 1.0.2 * Fix a bug where a keysym that cannot be resolved in a keymap gets compiled to a garbage keysym. Now it is set to XKB_KEY_NoSymbol instead. * Improve the speed of xkb_x11_keymap_new_from_device() on repeated calls in the same xkb_context().- Update to release 1.0.1 * Make the table output of `xkbcli how-to-type` aligned.- Update to release 1.0.0 * Now it is possible to add custom layouts and options at the system (/etc) and user (~/.config) level, at least when libxkbcommon is in use. * libxkbregistry is a C library that lists available XKB models, layouts and variants for a given ruleset. This is a separate library (.so/.pc files) and aimed at tools that provide a listing of available keyboard layouts to the user. * Add an `xkbcli` command-line utility.- Update to release 0.10.0 * Fix quadratic complexity in the XKB file parser. * Add $XDG_CONFIG_HOME/xkb to the default search path. If $XDG_CONFIG_HOME is not set, $HOME/.config/xkb is used. If $HOME is not set, the path is not added. The XDG path is looked up before the existing default search path $HOME/.xkb. * Add support for include statements in XKB rules files. * Fix bug where the merge mode only applied to the first vmod in a "virtual_modifiers" statement. * Reject interpret modifier predicate with more than one value. * Correctly handle capitalization of the ssharp keysym.- Update to release 0.9.1 * Fix context creation failing when run in privileged processes as defined by `secure_getenv(3)`, e.g. GDM.- Update to release 0.9.0 * Move ~/.xkb to before XKB_CONFIG_ROOT. This enables the user to have full control of the keymap definitions, instead of only augmenting them.- Update to new upstream release 0.8.4 * Only changes to the build procedure.- Update to new upstream release 0.8.3 * New APIs: XKB_KEY_XF86MonBrightnessCycle, XKB_KEY_XF86RotationLockToggle.- Update to new upstream release 0.8.2 (boo#1105832) * Fix a few NULL-dereferences, out-of-bounds access and undefined behavior in the XKB text format parser. * CVEs fixed: CVE-2018-15853, CVE-2018-15854, CVE-2018-15855, CVE-2018-15856, CVE-2018-15857, CVE-2018-15858, CVE-2018-15859, CVE-2018-15861, CVE-2018-15862, CVE-2018-15863, CVE-2018-15864 - run make check- Update to new upstream release 0.8.0 * Added xkb_keysym_to_{upper,lower} to perform case-conversion directly on keysyms. This is useful in some odd cases, but working with the Unicode representations should be preferred when possible. * Added Unicode conversion rules for the signifblank and permille keysyms. * Fixed a bug in the parsing of XKB key type definitions where the number of levels were determined by the number of level * names*. Keymaps which omit level names were hence miscompiled. This regressed in version 0.4.3. Keymaps from xkeyboard-config were not affected since they don't omit level names.- Allow building x11 subpackage on any distribution- Update to new upstream release 0.7.2 * Added new keysym definitions from xproto. * New APIs: XKB_KEY_XF86Keyboard, XKB_KEY_XF86WWAN, XKB_KEY_XF86RFKill, XKB_KEY_XF86AudioPreset.- Update to new upstream release 0.7.1 * Fixed various reported problems when the current locale is tr_TR.UTF-8.- Update to new upstream release 0.7.0 * Added support for different "modes" of calculating consumed modifiers. The existing mode, based on the XKB standard, has proven to be unintuitive in various shortcut implementations. * A new mode, based on the calculation used by the GTK toolkit, is added. This mode is less eager to declare a modifier as consumed.- Update to version 0.6.1: * Add LICENSE to distributed files in tarball releases. * Minor typo fix in xkb_keymap_get_as_string() documentation. - Changes from version 0.6.0: * If the XKB_CONFIG_ROOT environment variable is set, it is used as the XKB configuration root instead of the path determined at build time. * Tests and benchmarks now build correctly on OSX. * An XKB keymap provides a name for each key it defines. Traditionally these names are limited to at most 4 characters, and are thus somewhat obscure, but might still be useful (xkbcommon lifts the 4 character limit). * The new functions xkb_keymap_key_get_name() and xkb_keymap_key_by_name() can be used to get the name of a key or find a key by name. Note that a key may have aliases. * Documentation improvements. * New API: + xkb_keymap_key_by_name(). + xkb_keymap_key_get_name().- Requires xkeyboard-config, bsc#952403 * libxkbcommon should brings xkeyboard-config together always as libxkbcommon does not distribute xkb data itself, and especially requires xkeyboard-config for any rely on libxkbcommon in the minimal system.- Update to version 0.5.0: * Added support for Compose/dead keys in a new module (included in libxkbcommon). See the documentation or the xkbcommon/xkbcommon-compose.h header file for more details. * Improved and reordered some sections of the documentation. * The doxygen HTML pages were made nicer to read. * Most tests now run also on non-linux platforms. * A warning is emitted by default about RMLVO values which are not used during keymap compilation, which are most often a user misconfiguration. For example, "terminate:ctrl_alt_backspace" instead of "terminate:ctrl_alt_bksp". * Added symbol versioning for libxkbcommon and libxkbcommon-x11. Note: binaries compiled against this and future versions will not be able to link against the previous versions of the library. * Removed several compatablity symbols from the binary (the API isn't affected). This affects binaries which: 1. Were compiled against a pre-stable (<0.2.0) version of libxkbcommon, and 2. Are linked against the this or later version of libxkbcommon. Such a scenario is likely to fail already. * If Xvfb is not available, the x11comp test is now correctly skipped instead of hanging. * Benchmarks were moved to a separate bench/ directory. * Build fixes from OpenBSD. * Fixed a bug where key type entries such as "map[None] = Level2;" were ignored. * New API: XKB_COMPOSE_* xkb_compose_*mourvedre 1705308135 1.3.0-150400.3.5.11.3.0-150400.3.5.11.3.0libxkbcommonxkbcommonxkbcommon-compat.hxkbcommon-compose.hxkbcommon-keysyms.hxkbcommon-names.hxkbcommon.hxkbregistry.hlibxkbcommon.soxkbcommon.pclibxkbcommon-develNEWS/usr/include//usr/include/libxkbcommon//usr/include/libxkbcommon/xkbcommon//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libxkbcommon-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:32088/SUSE_SLE-15-SP4_Update/87490938cdc198fd96555a78b1aafc08-libxkbcommon.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileASCII textPR<=$er)ZyՊutf-85f808622711bc2e29603c64259371ebe3ab1b28cc026667a5e8e0610192544f8? 7zXZ !t/=}]"k%]dM'h4ZUm;n)YWXbnFjU_87{un0+9 cG@K]Ľܙw 0Jb41 fR26!H)qepįMhqSL_=.Ie)#*v 4|#v"=qz5ݘ][MB@@ct(p[PDX yH,o߇sD)@a?I ><X#(mXyޤ?g v7<%%rR)ӲlqkY*Y86խ^EOѺe-4N4$ >.CůD/a?r[HdI`ķ<J@1f*n%;E#j$,<*ei ,v7: !Y`\@|q;)C0~Wp[3*q,Hx-P)J@G5;vX\,#.}HֽC6i)+˪ +=ֺk9Pn]-ZxǧuݎS!FɜQ%yJBI=G=eUlq#ѾeCB4Y׼@>F6>G[%R y2D2T41[]JOPBE[2k/J#e8f1Ti›AI=c*@@7 S3CF>ޣI7O!lӓa:8;_gd\>`//:I}8=sN6o>2苹~!aui9Ո6=BWJdؿ+$rxQP{r4A)졾c\>/\q E؃P$//6ho`Y"^{k@b{w4`W0o;Y r5~F@Og~_|Ь5f/+UrIg,!+4ٗ^T =m  cBnFF6d / :oTWge .[<nBv`+$A۷B;>p6$P"hң_O]VjbnjrN%d)@r-VO}3HBc| pusG\G4"R۬FCXydW#7hN6޾VY.Pyklً!b&-h?0j gIj@4zSs_}_ZiV^1Ά/hK⻭\bGڹ)bJۛRC*3cВJ*Z̭5"!tu]kWSglp+USƮŵK_LQ%!y\Ԣ6\(*'#쟑N\.yw ln A&tyJzO,|/9,‹gZŴz7Z+fɐUFՈ)JJ,BQܨ"P Rb9Y;\@1e=hfz!CH9;gT)qD/qBf MPpcZnLJ׻}]XH(YR M`DBP͌TK O3 >&}si;ʤj9[ddAi,zB.v.C(jå2op}.!ѕiIc75&K7&E5h*@j1ơhV! U]i76}[tGנ[w8;Y b/pjX(+xtV{:A2mP|ʔ%%s$M^;CYl*Ww"Iȃ @w GF/so23A(*8\ó%f6yK oVa98vi4TNg_?(~ɪoRhp&i _6ۼ )~amC%N\AJ#D}@:C2JC#\[8{a̰]3GrMDOѵB<vx̍/UXgG<9vTP\ mIgcwQ.tGv Rp7nG)0a=݌aȬ*Mc!j6&H{x[aͻ<^0/ jVeNg W+P2)Hך3 's$ۅɐֳ뚉0jNPAw9sEwإJe L[a DY^Dw˩Gi9Xc&(C!u.ZSN}we5qoĻ^̝8׌|js31K߅R41O]KﶯW +_<)3l67} %p!ȣJG>$Ɓ@AӣV0AN*!P3 X=wI(!z<"5x ²kmwL +,:NYUd[bSm5v{fr(|U0wWA%0ȍYdZC6Y1K8ubfO<@LKeP&(KƏYE8Ea}p |OИFJ Kr>S$BEiސFpCyNdQ@W*3-e@NLё;جe&!>h8߸߸!AM_g ?|vF~㼁i7Cf2> mYQ@Ӄ˰ KZ̳ƣ<^WidZGXL,Ө]܁cp:9s#s0x8l4v3 sXt>٤_k s!!H$O [g&v%QI\5~WH%PƒЛBYCjE:='7S 8S}¾_ύ͍߭@Ce03su{D>>g =`H2O#DWbۍU. Pwi_ƣn|i'qa],D[N/bkXwqir 1%M0J8w}bØɏg @/b3X#U T!ě$9*7GHї93`WR9,p* !^ lIFwRYO 8avQ,;a_5 $7A"0n5qe@ 1FAj)'%EM^DGUt[fS?77 =jqG*G6$7Fuƈe9# g8lu ɻ0_&b$w7N3"-S? TLi{>ї!@RM_82$cJs6֬㘲kdIo. , њֵlC}LP3qg\D7 $H~2sGѬ Ն# wR`:wn&-@/L? n JZWPڕXE<dg[HвJd82j D3{A*CuN.{-W!rk{!%\GX0'jUY N67QLxi.BF@`q,Iz $hYc&o}ϛreocG1N YwG[,5[56lY®/^fԋYdZY7?l1qڇxӾ{Jꗝb?@GR`{jLj) r࣒D$s' 4m j01#g"y?xU&:DPJi.q|bqjBXk&N%Zu 9l:J eSHUQx.%%4?_`Gzme*~ %D4pC0\f6GʅVw h.ytЧ%TS{dEs#5 Ho4T>Lw`7Hn@ Dt PQ@՚:8<_y囚W^aME(P ^?Tho9Wz$8TYxQy;2l-K?x,˷|..%떈Aؐ8sl]>dmQk>e4NMì*f|SJ s_%b{|vCxWOhw.ƣY70Dafhh?O@S-~TKf1io_ӏSVj͆1: 2(6?ĽlDa:BZS6Z!l ˈ7Cqw5\]YqO hzTiӔ ]rXT%SeLw~Oz[1nlNgÝV]'EB$r9'EnOew&MEγ=:اcP%9س/݈`#9Y_fú0ĩB>& s+cwW\S>oU;D=xgpĝj\uj:Xl=myJxQOz9|>wyދ'~S/{(릞}{!(|t:́> ך jT'􉝄~Z;I5] 1cPcAc{FиRGX &9kZH?0yk!F];ϏWwp ftQQjn\+C-z;I$x6oywr7"T%#E) J<D%2dJ`&Io=[!1>_&_=50{b$=We5 |οpGjK< i|;>ݽq6Wr: D?/.*7B+U "S\1+P#q!"ۦh?u3פmEvFr<٘H:[,u?! 0~%RM ˎ2iCĆV)ܢd͖H^ "_'h.FJ+;bbE>@UigD&Aa@3N1T,@[8Ď FجNMY(K=,'[r|{eT02H$z7GI4Q1D 1\Ctad*ޮxʺLHϳ}LԚ t<e1O) ?~OFm)M/[XkŽ~8"'~m)Z5KGkf-&Óȁ1mz* }[oaMKXb^RtɕGP#>) 6c b2NyyɊ=BjW؉^Qsbl3ˣ߀:@hKn]wgipTA~qv nE\;(m/Eұa kD*Q"<׀Tu1pI<7F*p&"{ oKM^HW/Q6"v82|{+Ʋ=-K ]֞uG;l]1ӫRE"O%O-vPQ͔ptGV]dxa#Qa_rCUYlΧ@|aE."fONym7fs2f5刚7^z<ibߢG,߮vlf⫔u\ 5+z(XP\Es/ QVd[+/H~[Ǘ]i 2fwI趯 6C'XcR6= |\:M0`Hߺ@XJN 4!n RZ}zMҞXisfvH!6nߧM9\$Zx/2W6U.e2}d\gךTz1A>s-6$O&]-Dફ;f+2 ??RLkD~EpUCd4wM;}M3ygX;%/R&~"wtZ֦}4ȲqthLG )B!D$z@vnu+•ZLVDz^f-}fa$POT J׽K>Δ8 T :)D8\chovocnLM*jg^VkIN串zixBԳ&f ֠ePAO+[9%Ǖh< GI & V7Rn=D))bCD9׃Ďfe[9O ɼg㌃lU‚9QPJȪબG.\F)m9SZ|D1iejkԃb ~~#M:Χ}M޺)5=8=Zٔm~'}1@*+>t̔yj *+\Yo{Fuݨ~q>y6@tIUM! eUA؟{D@ߞ\BܦM }̍\Bgv6VJqs؅x |':~]=8O왲ĕcZ{1uD P`7VӪlqT4/hf.%a fi\,1_;'2™$mjҘ;/NbQusN ue6v&3$JDM^waNbW޳]t)?h]}F_ -53T$YMQ@Q4v;2Obm'r9#6IS6Os&;Zx|nEp=IߒKd8㗉)QU=^ڷpp{n5Ok[&[ ^,h6H2U3af ev W0YVtĊ{?$Ȇ05"Tz7pō5l|*=e7H|B8m#,yrsş_Boۺ& m|y{C;7g!~4k؏,죿_R/.jRH:bv}&̓sjmAbz>jŗg6p*-`޴,EsG)0KKDRsFS2H'|heQKɫHb!db0O:a4qy467 ݋73$mC؋睪V)b sf[z~e( OzV"F+~B5IdzN3jx֭(3hJn\*!]\|j\,21a? XO#yZr-gbՀڕD8aAg0 kQ~a| b527k@/WF2Ty20`[sN3l:I]w/N15ڂ>Ĺt8r)eͽ84$>\A}o!sl?`4yRΓ^q|5 ;n#~, w#z9}>%w#F&"Tp맦zYq7-h0߃/lξe1#S9vtc}vLoվ9q@Q h! !: s!L΢9aRjHR]6+ސ0'}U< ~d)jM֡3G{|6u78kbX p7L##"ͩ.a_0\nFaG v؇,W,>=ȁ2ΑAL R]7nyt,cO &_Ir*FWݣ60E- ֜|a'/{2lb([Zb&(& i@RS7twDc{^ .S%6oqet92#I=VHm{Ղf|{%&7X]d-i %(7q}yƓQJ!(fqVtt]RѺVߟԸktk E}FIm1@'8$Mn شXJRgR?0HϠz&*.mR$zdޗFa3-.;ZO=&<LBxȩ<t*i=/y˜sijrV7Z2RεߑTdPm4 j 1+١!1SC翄v˸<zR+WhvO*h:7Y vtBb&@wwbZ>K|> }=9]]8_6󔨁g0;d~fpM/ 15C\ N%tՄ@l:DJїy<3E" $SfE; usKWy8q/ ;3xMȑqz|I^0Ѥ׫QV.:Ye貌g,DF'IE٧)5ξ X_ ZFcOC]Xxln-فLYu?ʢ@-pHa'!es 7d kLz-ɕG28ܯpYbxݲj{ 'i!˽a 㽄+HSWN'mC7Rw aV]i5a[,Q~yc"G՘lF7٭% N8 E&NDuwH6HX"486s-|es!x>G^ $<eVimٌh U 5VҡKxf087a2o2 Pi{5.aYw oq[^-ZD,~οboY#4<>uWğ;)*(:/n;3 *<_iiƪT8KޘF#V#A&ly [[\gðl0x"!jHG0Ÿ,1c#}l_$<^] FƧMGmjδW%ĹI L3/rdƖ6i*5bY(īp,jrNNxN?T=`._6A }Q$js괖%)&z^cbWQf""f!̧&A;pE'.MHA3]j>3EYjPA@]Tr7mR:JwԖee:RMn"Lys Wv&˙iQy5aHKYCmﺉ)\+- r;pQNN-Lcڏfvr5!kj. !kl OGS9^+HGQ}Oz4v#8JJ>_WzuR#Lqy"1EN]z4UASQǂh#ZkP$/ZkBW3Qgxj p.֘BMsA2`q`Xhq`O:TΪ(|cihXBMHnޙͩl6"7\]3Kk vZLYVtc}b0(j]`Qݑb2h;^z=5" ¸ q,JL1 D~eP-wSs \=cDLayoO3ʖa ƲBi:\cU-Ϭ3tP̆!NEMjrIx5^kNu|8,i{БkiEn]mJ.NÑ]E2CMAqWI$0#Nɵrc~^;uoglsGpj4+!PL3ܒ(96b])ЧC{3׿QBq'Y"KA %U݅92Z||m*!ƁL~hׯ{HaELN BG*g#Xzyz#(W)'y'm2[~X[ShR[~ՕaRzTr,:`%ixZ>BJ֥;b'YHɰrqG/d[kF:`FϪcz>U^bJ?,lrHmʦhG\ܕo>HC;WLxʀq֍~(BrB{90 ,crp≙ObO ڧs0#O _&ʔ>|9j#+] BhsRHd [e2U8y=Cԇ׌6} ͭ#2ȓ͎S%Z H|֔p)}ujA ܁ane0:J]8^lӎh/`b"S|۵*t $G#5|F]T lhQt^JEG#Xﺤ#r9GZﻁx{Qln {tIBbkڽJaCmp.ȵ;D}Qe8A\Y7JWeJgU<]h~ⅴVı/,Սgo0$:)t$$={i{e/S|e.@偼qpe(;vr:7ּ:#F 1[0ל,ÿYISz?C'U-K]mmQ@ "DqQrVPFw,~N{|5nO-FR3ɠ_rkˍ\#Q+hG2 іW'lwK"=A:ZEa..זVq h{ajT-NN$k]a*ۣL4}8|_nA$"$E L!^eFL焎U 9ޮ|Vc E_B;Rؐu}5AhYi0 Z`Hx]Z.v؟q`+g &'3 VlY|hZTx]"l^7]`|JLlY0˖U:|J -@?4-듋UIǸ@J6RJDYkRPj+t7FB5 ^)Q@#t( hMKL9)wqz[K~&4