ELFAI>@@f@8@@@@@@@@@@^^ `````hP (`(``(``@@DDPtdUU@U@||Qtd/lib64/ld-linux-x86-64.so.2GNUGNUHUo01a{[%G@RD(06hE@dGHIJKNOPRSUWXZ[^_`bdghijlmngծ(ym j_g+džk C9 : Q ǂ!ƿDʔʡwl\k|- qXt`-|K x2bF>#KP_CE9f`:=@;FFߖ `nY  H1!_{g/u/(UM8fFhkQ|w_YS\ J@.^ 1@)n x)@.Q@ QJ@/`d`zHv` P@ @@Q )@'Pd`?pe` Pd`0 )@* P@ F@ l3@ D@2h@ 0@g @ T2@+ !+@ 2@he`J J@hPv`;R@ @^ @`@z @o :*@he`I K@  r3@E P@-) )@` 1@g @libfuse.so.2__gmon_start___Jv_RegisterClassesfuse_main_real_compat22libpthread.so.0writesystem__errno_locationpthread_mutex_locklseek64pthread_createforkpthread_mutex_unlocklibglib-2.0.so.0g_strconcatg_hash_table_insertg_freeg_strsplitg_hash_table_newg_str_equalg_hash_table_lookupg_return_if_fail_warningg_strdupg_get_home_dirg_str_hashg_build_filenameg_strfreevlibz.so.1uncompresslibc.so.6mkdtempstrcpyexecvsprintfstrncmppipeperrorstrncpymkdirgetpidkillfeoffgetcrmdirmemcmpdup2fputcfputsfclosemallocstrcatrealpathgetenvstderrgetcwdfreadiconv_closefprintfrindexmktimeiconviconv_openfopen64strcmp__libc_start_mainferrorsetenv__cxa_atexit__lxstat64_edata__bss_start_end__libc_csu_finigetArgisofs_real_openisofs_real_statfsmd5_streamescape_uri_string_IO_stdin_usedisofs_real_readlinkdel_mount_pointto_hex_charmd5_init_ctxisofs_real_opendir__data_startmd5_process_blockisofs_real_initlocal_g_strv_lengthmaintain_mount_pointmd5_read_ctxnormalize_name__libc_csu_initcheck_mount_pointrun_when_fuse_fs_mountedisofs_real_readdirisofs_real_getattrmd5_bufferiocharsetext2_mainisofs_real_readisofs_real_preinitFUSE_2.5GLIBC_2.2.5GLIBC_2.3 !{ I ui ii ui a`pe`R b`(b`0b`8b`@b`Hb`Pb`eXb` `b` hb` pb` xb` b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`c`c`c` c`! c`"(c`#0c`$8c`%@c`&Hc`'Pc`(Xc`)`c`*hc`+pc`,xc`-c`.c`/c`0c`1c`2c`3c`4c`5c`6c`7c`8c`9c`:c`;c`<c`=d`>d`?d`@d`A d`B(d`C0d`D8d`Y@d`EHd`FHB6H5F %F @%F h%F h%F h%F h%F h%F h%F h%F hp%F h`%F h P%F h @%F h 0%F h %zF h %rF h%jF h%bF h%ZF h%RF h%JF h%BF h%:F h%2F h%*F hp%"F h`%F hP%F h@% F h0%F h %E h%E h%E h%E h %E h!%E h"%E h#%E h$%E h%%E h&%E h'p%E h(`%E h)P%E h*@%E h+0%E h, %zE h-%rE h.%jE h/%bE h0%ZE h1%RE h2%JE h3%BE h4%:E h5%2E h6%*E h7p%"E h8`%E h9P%E h:@% E h;0%E h< %D h=%D h>%D h?%D h@%D hA%D hB%D hC%D hD%D hE1I^HHPTIP@HP@H!+@oHH!B HtHÐUHSH=xE uK``HrE H``HHH9s$fDHHME ``H?E H9r+E H[fff.H=? UHtHt ``Ð#EgGGܺG vT2ËHWVWVW V AWHH47AVAUATUSZ JHt$HT$D$B\$T$D't$oDD$DW1DwDO!3T$B&xjBVE p $l$o D_DG DT$DW$1DνDt$DD$DT$!1ˍ1!1AA1AD!1A|Dw,ADA 1EDt$D!1A*ƇGDD1D!D1wӉt$F.F0D1!D1G;FAA1AD!1AؘiADA 1ED!1ADDD1D!AD1E1w(A!F.[E1G>\EAAA1AE!EA1A1EDG0A EE!A"kA1DDW4DDT$AqEE1AA!E1E1DDW8A!G*CyE1EDw!IAA1E!A1EDt$A EB2b%EE1A!E1DDt$DB3@@AE1E!E1DDt$G5QZ^&AA1E!G'ǶA1EAAEA1A!B ]/A1EA EEE1A!ލ3SDE1DDAE1E!E1DDt$G5AA1E!A1EDt$AAG7EA1A!A1EDt$A EB2!EE1A!B7E1DDAE1E!E- E1DAA1E!A1EDt$AAG7ZEEA1A!A1EDt$A EB2EE1A!E1DDt$DB3AE1E!GogE1DAA1E!GL*A1EAAEA1Dt$A!B B9A1G47D|$A EE1DD|$DB;qEE1A1DD|$G="amAE1G 8A1EAAA1AE1ED|$A EB:D꾤EA1E1F<:T$AKDED1G`KD1DD1E6pD1A\AE1A1EDl$A AG/~(AA1B"'E1G,/EA1ߍ+0AEE1F<:DD1AED1\$EDDD11ADt$ G59AE1GA1EAAA1AE1G%D")EDt$AEB2|EG*CA1E1DDt$DB3eVEF#E1AA1ADED|$ AA A1EDt$AAE DA1EAB 9AAEE E1GY[eDD$EDl$AED D1DE+ D ډD1ADE2}AAD D1B;]AӋT$D|$AED D1EO~oAl$AED D1D D މD1At$AAE3,DE*CD 1BNAAED D1ADG,~SAED D1DG35: D ډD1ADG:*AAD 1ADDd$T$ D1AAt$ADэ3ӆDD 1֍43 A42H;|$HT$l$DD$*BJDB []A\A]A^A_PDEHA_wMcE T@Au(DA%HT@FAT@FHHHDžҊtu'HƈT@ɊT@GHuùHF8-u 8PuHH9|1HH|$e`)@1; HSxxxxH H=; Hu=`; 1H [AUIATIIUHLSHHH$DŽ$#EgDŽ$DŽ$ܺDŽ$vT2'HKt%HL)HH7󤾀T@xw8H)H$HHƉHl44H$$C$C$C HĨH[]A\A]AWAVIS@AUAATUSHH$R@Huh1HǾR@1R@[HCH$@H$H¾&R@1dHHte`mu8u&H=3 btT@T@1HĐ[UHSHHHHHH[]USHHH>1H2 H11 u& U@_H2 H=2 U@1UaH{vH=bC H2 u HNC @U@=_1 t 1u(=K1 t)1@_tH5D2 NU@Rx51 H=K2 V HHމ[]pd`le`H`HB HGHGHG HG(HGHG01HG@SHtHHttHHtHHtH;HtH[AVD5A AUL-A ATL%A Ue`SHt ZHcMc=1 IO,.1It-GHue`$HA =T1 Hle`H[]A\A]A^USHoH=TA _HøHHމ2xnS H vtHYH"HvEHC"{"PH@p SPu%@u uxuxuHi HZ1H[]HH1HH1uQHD$BȉD$BD$ BD$BD$BD$ $BiHHD$(HHUHSHHHH>HCt HG HC0H @ 1HC0HCHK8HHC@tE CE$CE(C G%?mACtHEPHCHHEpHChHE` #> AE> AAEAU EmT$LDl$HEuAME}BD1DD9wMcIH$pLLL$BƄ4pL$Kt5H$pMcHcHHL$HL$H|$pLƄ pLIt BDL7L/D$Ht$@H|$pHD$@xtH|$p:R@H|$pLH=g& Ht$pmHt HH|$pH==& HHLHT$8Ld$8HT$(D$4Hl$(H% IT$!H9wHl$PH9l$(Hl$(D$LHD$`H!H9HD$PHL|$LB1H([]A\A]A^A_L|$HLHuH¸HtH@HÐfffff.Hl$Ld$H- L% Ll$Lt$L|$H\$H8L)AIHIHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐHy Ht H11HHUHSHH@ Ht``DHHHuH[ÐHHXDG_CACHE_HOME.cache%s/thumbnails/normal/pipe error: fork error: /proc/self/exe-oroCould not mount AppImagePlease see https://github.com/probonopd/AppImageKit/wiki/FUSEdup2 error: /AppRunfile://%s%s.png%s%s%s/.DirIconrbCannot open %s mkdir -p '%s'wbCannot open %s for writing Error reading source fileError writing destination fileError closing source fileError closing destination fileiconWritten %s APPIMAGEAPPDIROWDexecv error: /tmp/.mount_XXXXXX0123456789abcdef? (,????*(????????????8 , 8?????????????????????????? ? ?????????????????????????? ? Can't delete mount pointCan't create mount pointCan't check mount pointCan't open image fileSupplied image file name: "%s" UTF-8//IGNORECan't set exit function Unsupported fileCD001str_array != NULL..UCS-2BEdoes not existU@7Slocal_g_strv_length;|. (@XpB)# p0H`\tz(Ho@3YPh0XpzRx 4DL^BJB B(A0A8B0A(B BBB`P.f'u*D eCAN0rA<BEH G(J(D ABBLTQBGJ E(A0A8G.  8C0A(B BBBA LgBEB E(D0C8G!@8A0A(B BBB $DM<Tlwd)D[ E D$mgAG]A$,+AID ZAA$TACG FA|tbE_AY<BII H(H0r(A BBB$ ,AAD AA4pDPk$LADG CALt BBB B(A0C8J 8A0A(B BBBA LhQBLB B(A0C8L`"8C0A(B BBBi2DX A L4{pBBB B(A0A8G`T8A0A(B BBBLBBB E(A0A8G8A0A(B BBB/Dj$hADG WCAX.AlL4fBGB B(A0A8G"Z 8A0A(B BBBA -Dh$Q_@X(0I @ Q@o`@0@@  b`@P@0 o@oo@R@(``>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@1@1@1@1@1@1@1@1@1@1@GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-18).shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment @@ !<@<$4o`@`d> @h F0@0No@[o@pjP@P0t@ ~@y(@(p@H2Q@QR@RU@U|xW@xW `````` `` `(``(`a`ab`bHPd`Pdpe`he0he-eCD001 AppImage 33>>HL"33v2ISOIMAGE XORRISO-0.5.6 2010.05.04.100001, LIBISOBURN-0.5.6, LIBISOFS-0.6.32, LIBBURN-0.8.0 20180518071550002018051807155000CD001 AppImage 33%/E**y"PPv2ISOIMAGE XORRISO-0.5.6 2010.05.04.100001, LIBISOBURN-0.5.6, LIBISOFS-0.6. 201805180715500020180518071550002018051807155000CD001CD001 AppImage >>HL"33v2ISOIMAGE XORRISO-0.5.6 2010.05.04.100001, LIBISOBURN-0.5.6, LIBISOFS-0.6.32, LIBBURN-0.8.0 20180518071550002018051807155000CD001 AppImage %/E**y"PPv2ISOIMAGE XORRISO-0.5.6 2010.05.04.100001, LIBISOBURN-0.5.6, LIBISOFS-0.6. 201805180715500020180518071550002018051807155000CD001 @ @   B  d  H,   p   h X Pph `  8  p  Bj p   `  ؍ h   P!`h    Oc UL  2h  33v2SPPX$AATFv-v1v2NMCE44f33v2PX$AATFv-v1v2NMxZ--Zv2 .DIRICON;1PX$TFu  7v)v2NM .DirIcontYYv2 APPRUN.;1PX$TFv-v-v2NM AppRunU11Uv2EXEC_WRAPPER.SO;1PX$TFv-v-v2NMexec_wrapper.soZFpz(JJ(**v2KDEVELOP.DESKTOP;1PX$TFv-v1v2NMkdevelop.desktopv2KDEVELOP.PNG;1PX$TFv-v-v2NMkdevelop.pngj55v2USRPX$AATFv%v%v2NMusrER TRRIP_1991ATHE ROCK RIDGE INTERCHANGE PROTOCOL PROVIDES SUPPORT FOR POSIX FILE SYSTEM SEMANTICSPLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE. SEE PUBLISHER IDENTIFIER IN PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.f55v2PX$AATFv%v%v2NMf33v2PX$AATFv-v1v2NMj66 v2BINPX$AATFv1v1v2NMbinj::v2ETCPX$AATFvvv2NMetcjAAv2LIBPX$AATFv-v1v2NMlib|v2LIB64.;1PX$TFvvv2NM lib64SL librrrv2MKSPECSPX$AATFvvv2NM mkspecsnwwv2SHAREPX$AATFv1v1v2NM sharef66 v2PX$AATFv1v1v2NMf55v2PX$AATFv%v%v2NM((v2BREEZE_SETTINGS5.;1PX$TFv%v%v2NMbreeze-settings5ZFpzX66Xv2 CHECKXML5.;1PX$TFv%v%v2NMcheckXML5ZFpzH99Hyyv2DESKTOPTOJSON.;1PX$TFv%v%v2NMdesktoptojsonZFpzxx**v2GENTRIGRAMS.;1PX$TFv%v%v2NMgentrigramsZFpz({{(&&v2KATE_SYNTAX_HIGHLIGHTER.;1PX$TFv%v%v2NMkate-syntax-highlighterZFpzzzВҧv2KBUILDSYCOCA5.;1PX$TFv%v%v2NMkbuildsycoca5ZFpzTT))v2KCONFIG_COMPILER_KF5.;1PX$TFv-v-v2NMkconfig_compiler_kf5ZFpzaassv2KCONF_UPDATE.;1PX$TFv-v-v2NMkconf_updateZFpzHEEHr>>rv2KCOOKIEJAR5.;1PX$TFv%v%v2NMkcookiejar5ZFpzXXjjv2 KDEINIT5.;1PX$TFv%v%v2NM kdeinit5ZFpz@  @v2KDEINIT5_SHUTDOWN.;1PX$TFv%v%v2NMkdeinit5_shutdownZFpz0II0v2KDEINIT5_WRAPPER.;1PX$TFv%v%v2NMkdeinit5_wrapperZFpz0II0y66yv2 KDEVELOP.;1PX$TFv%v%v2NM kdevelopZFpz  zv--vccv2 KDEVELOP_.;1PX$TFu  "vv2NMkdevelop!  v2!KDEVPLATFORM_SHELL_ENVIRONME.SH;1PX$TFu  7vv2NM&kdevplatform_shell_environment.shZFpz3tt3<>v2 KDEV_PG_QT.;1PX$TFv%v%v2NMkdev-pg-qtZFpzx``x@@v2KGLOBALACCEL5.;1PX$TFv%v%v2NMkglobalaccel5ZFpz@@FF66v2KICONFINDER5.;1PX$TFv%v%v2NMkiconfinder5ZFpz0440&&))v2KIOD5.;1PX$TFv-v-v2NM kiod5ZFpzHwwH,,K\\Kv2 KIOEXEC.;1PX$TFv-v-v2NM kioexecZFpz  DDOOv2 KIOSLAVE.;1PX$TFv-v-v2NM kioslaveZFpz6688A\\Av2KIO_HTTP_CACHE_CLEANER.;1PX$TFv-v-v2NMkio_http_cache_cleanerZFpzGG v2 KLAUNCHER.;1PX$TFv-v-v2NMklauncherZFpzHHDD] ]v2 KONSOLE.;1PX$TFv%v%v2NM konsoleZFpz%%,,ddv2KONSOLEPROFILE.;1PX$TFu  0vv2NMkonsoleprofile(;;(v2KPACKAGELAUNCHERQML.;1PX$TFv%v%v2NMkpackagelauncherqmlZFpzv2KPACKAGETOOL5.;1PX$TFv%v%v2NMkpackagetool5ZFpz@@zzv2KPAC_DHCP_HELPER.;1PX$TFv-v-v2NMkpac_dhcp_helperZFpz,,N11Nv2 KQUITAPP5.;1PX$TFv%v%v2NMkquitapp5ZFpzXNNXbbv2KREADCONFIG5.;1PX$TFv%v%v2NMkreadconfig5ZFpzpWWpBBv2KSENDBUGMAIL.;1PX$TFv-v-v2NMksendbugmailZFpzv2 KSHELL5.;1PX$TFv%v%v2NM kshell5ZFpzHHuuv2KTELNETSERVICE5.;1PX$TFv%v%v2NMktelnetservice5ZFpzLL"33"v2 KTRASH5.;1PX$TFv%v%v2NM ktrash5ZFpz@OO@&33&v2 KWRAPPER5.;1PX$TFv%v%v2NMkwrapper5ZFpzIIψώv2KWRITECONFIG5.;1PX$TFv%v%v2NMkwriteconfig5ZFpzJJKKddv2 MEINPROC5.;1PX$TFv%v%v2NMmeinproc5ZFpzv2PARSETRIGRAMS.;1PX$TFv%v%v2NMparsetrigramsZFpzGG  v2PREPARETIPS5.;1PX$TFu  vv2NMpreparetips566 AA v2PROTOCOLTOJSON.;1PX$TFv%v%v2NMprotocoltojsonZFpz__v2SOLID_HARDWARE5.;1PX$TFv%v%v2NMsolid-hardware5ZFpzXXrrv2START_KDEINIT.;1PX$TFv-v-v2NMstart_kdeinitZFpz,,e ev2START_KDEINIT_WRAPPER.;1PX$TFv-v-v2NMstart_kdeinit_wrapperZFpz%%f::v2PX$AATFvvv2NMf55v2PX$AATFv%v%v2NMr;;v2DBUS_1PX$AATFvvv2NM dbus-1j==v2XDGPX$AATFv-v1v2NMxdgf;;v2PX$AATFvvv2NMf::v2PX$AATFvvv2NMv<<v2SYSTEM_DPX$AATFv-v1v2NM system.df<<v2PX$AATFv-v1v2NMf;;v2PX$AATFvvv2NMv2ORG_KDE_KF5AUTH.CONF;1PX$TFu  7v-v2NMorg.kde.kf5auth.conf ::v2!ORG_KDE_KSYSGUARD_PROCESSLI.CON;1PX$TFu   v-v2NM-org.kde.ksysguard.processlisthelper.conf99v2!ORG_KDE_KTEXTEDITOR_KATETEX.CON;1PX$TFu  v-v2NM,org.kde.ktexteditor.katetextbuffer.conff==v2PX$AATFv-v1v2NMf::v2PX$AATFvvv2NM))VVv2ACCEPT_LANGUAGES.CODES;1PX$TFu  /v-v2NMaccept-languages.codesv2ATTICA.CATEGORIES;1PX$TFu  &v-v2NMattica.categoriesv2KARCHIVE.CATEGORIES;1PX$TFu  v-v2NMkarchive.categoriesyywwv2KDEVELOP.CATEGORIES;1PX$TFu  7v-v2NMkdevelop.categoriesZFpzl l://:v2KDEVPHPSUPPORT.CATEGORIES;1PX$TFu  *v-v2NMkdevphpsupport.categories,,kkv2KDEVPLATFORM.CATEGORIES;1PX$TFu  7v-v2NMkdevplatform.categoriesa//a==v2KDEVPYTHONSUPPORT.CATEGORIES;1PX$TFu  -7v-v2NM!kdevpythonsupport.categoriesUUv2KNEWSTUFF.CATEGORIES;1PX$TFu  v-v2NMknewstuff.categoriesaav2KSHORTURIFILTERRC.;1PX$TFu  /v-v2NMkshorturifilterrcn??v2MENUSPX$AATFv-v1v2NM menus//v2!ORG_KDE_KSYNTAXHIGHLIGHTING.CAT;1PX$TFu  v-v2NM+org_kde_ksyntaxhighlighting.categoriesv2SONNET.CATEGORIES;1PX$TFu   v-v2NMsonnet.categoriesj@@v2UIPX$AATFv-v1v2NMuif??v2PX$AATFv-v1v2NMf==v2PX$AATFv-v1v2NM??22v2APPLICATIONS.MENU;1PX$TFu  v-v2NMapplications.menuZFpz((f@@v2PX$AATFv-v1v2NMf==v2PX$AATFv-v1v2NMv2UI_STANDARDS.RC;1PX$TFu  #3v-v2NMui_standards.rcZFpz$$fAAv2PX$AATFv-v1v2NMf55v2PX$AATFv%v%v2NM]]v2KCONF_UPDATE_BINPX$AATFv(v1v2NMkconf_update_binII::v2 LIBACL_SO.1;1PX$TFv(v-v2NMlibacl.so.1ZFpz0zz0v2LIBAPRUTIL_1_SO.0;1PX$TFv(v(v2NMlibaprutil-1.so.0ZFpz::@@v2LIBAPR_1_SO.0;1PX$TFv&v&v2NMlibapr-1.so.0ZFpz  v2LIBARCHIVE_SO.2;1PX$TFv&v&v2NMlibarchive.so.2ZFpz0//0jjv2LIBASPELL_SO.15;1PX$TFv&v&v2NMlibaspell.so.15ZFpzВ А㙱v2LIBATTR_SO.1;1PX$TFv&v-v2NMlibattr.so.1ZFpzIIuuv2 LIBBZ2_SO.1;1PX$TFv(v(v2NMlibbz2.so.1ZFpz#@@#vIIvv2LIBCLANG_SO.5;1PX$TFv'v'v2NMlibclang.so.5ZFpzll& &v2LIBCRYPTO_SO.10;1PX$TFv)v)v2NMlibcrypto.so.10ZFpz  <<,||,v2LIBCURL_SO.4;1PX$TFv(v(v2NMlibcurl.so.4ZFpzMMww v2LIBDB_4_7.SO;1PX$TFv&v&v2NMlibdb-4.7.soZFpz8GG8ؗv2 LIBEGL_SO.1;1PX$TFv(v(v2NMlibEGL.so.1ZFpzxxr^^v2LIBEXECPX$AATFv1vv2NM libexecXXv2LIBEXSLT_SO.0;1PX$TFv(v(v2NMlibexslt.so.0ZFpz??v2LIBFONTCONFIG_SO.1;1PX$TFv(v(v2NMlibfontconfig.so.1ZFpz]]<< v2LIBFREEBL3.SO;1PX$TFv&v&v2NMlibfreebl3.soZFpzH((H88v2LIBFREETYPE_SO.6;1PX$TFv(v(v2NMlibfreetype.so.6ZFpz ??6OO6v2 LIBGBM_SO.1;1PX$TFv&v&v2NMlibgbm.so.1ZFpz͗rrv2LIBGCRYPT_SO.11;1PX$TFv)v)v2NMlibgcrypt.so.11ZFpz MM 44rrv2LIBGLAPI_SO.0;1PX$TFv(v(v2NMlibglapi.so.0ZFpzv2LIBGRANTLEE_TEMPLATES.SO;1PX$TFv v v2NMlibGrantlee_Templates.soSL!libGrantlee_Templates.so.5v2LIBGRANTLEE_TEMPLATES_SO.5;1PX$TFv v v2NMlibGrantlee_Templates.so.5SL%libGrantlee_Templates.so.5.1.0ssv2 LIBGRANTLEE_TEMPLATES_SO_5_1.0;1PX$TFv)v)v2NM#libGrantlee_Templates.so.5.1.0ZFpzqqv2LIBGRANTLEE_TEXTDOCUMENT.SO;1PX$TFv v v2NM libGrantlee_TextDocument.soSL$libGrantlee_TextDocument.so.5v2LIBGRANTLEE_TEXTDOCUMENT_SO.5;1PX$TFv v v2NM"libGrantlee_TextDocument.so.5SL(!libGrantlee_TextDocument.so.5.1.0ܲȷv2!LIBGRANTLEE_TEXTDOCUMENT_SO_5.0;1PX$TFv(v(v2NM&libGrantlee_TextDocument.so.5.1.0ZFpzkkKKv2LIBHSPELL_SO.0;1PX$TFv&v&v2NMlibhspell.so.0ZFpzΰaav2LIBHUNSPELL_1_2_SO.0;1PX$TFv(v(v2NMlibhunspell-1.2.so.0ZFpzr2^^2rv2LIBICUDATA_SO.42;1PX$TFv(v(v2NMlibicudata.so.42ZFpzpp66c cv2LIBICUI18N_SO.42;1PX$TFv'v'v2NMlibicui18n.so.42ZFpzVVћ^^v2LIBICUUC_SO.42;1PX$TFv)v)v2NMlibicuuc.so.42ZFpz00v2LIBKDECORATIONS2.SO;1PX$TFv %v %v2NMlibkdecorations2.soSLlibkdecorations2.so.5v2LIBKDECORATIONS2PRIVATE.SO;1PX$TFv %v %v2NMlibkdecorations2private.soSL#libkdecorations2private.so.5v2LIBKDECORATIONS2PRIVATE_SO.5;1PX$TFv %v %v2NM!libkdecorations2private.so.5SL(!libkdecorations2private.so.5.12.3ۻv2!LIBKDECORATIONS2PRIVATE_SO_5_.3;1PX$TFv(v(v2NM&libkdecorations2private.so.5.12.3ZFpzssv2LIBKDECORATIONS2_SO.5;1PX$TFv %v %v2NMlibkdecorations2.so.5SL!libkdecorations2.so.5.12.3ddZZv2LIBKDECORATIONS2_SO_5_12.3;1PX$TFv(v(v2NMlibkdecorations2.so.5.12.3ZFpz~~гv2LIBKDEINIT5_KLAUNCHER.SO;1PX$TFv(v(v2NMlibkdeinit5_klauncher.soZFpzkkv2LIBKDEINIT5_KONSOLE.SO;1PX$TFv)v)v2NMlibkdeinit5_konsole.soZFpz**bb  v2LIBKDEVCLANGPRIVATE_SO.30;1PX$TFv)v)v2NMlibKDevClangPrivate.so.30ZFpzͽTTv2LIBKDEVCMAKECOMMON.SO;1PX$TFv(v(v2NMlibkdevcmakecommon.soZFpzpp''v2LIBKDEVPHPCOMPLETION.SO;1PX$TFv)v)v2NMlibkdevphpcompletion.soZFpzv2LIBKDEVPHPDUCHAIN.SO;1PX$TFv&v&v2NMlibkdevphpduchain.soZFpzggv2LIBKDEVPHPPARSER.SO;1PX$TFv(v(v2NMlibkdevphpparser.soZFpz55v2LIBKDEVPLATFORMDEBUGGER.SO;1PX$TFv !v !v2NMlibKDevPlatformDebugger.soSL$libKDevPlatformDebugger.so.52v2LIBKDEVPLATFORMDEBUGGER_SO.52;1PX$TFv !v !v2NM"libKDevPlatformDebugger.so.52SL' libKDevPlatformDebugger.so.5.2.3==v2!LIBKDEVPLATFORMDEBUGGER_SO_5_.3;1PX$TFv(v(v2NM%libKDevPlatformDebugger.so.5.2.3ZFpzbbv2!LIBKDEVPLATFORMDOCUMENTATION.52;1PX$TFv !v !v2NM'libKDevPlatformDocumentation.so.52SL,%libKDevPlatformDocumentation.so.5.2.3v2!LIBKDEVPLATFORMDOCUMENTATION.SO;1PX$TFv !v !v2NM$libKDevPlatformDocumentation.soSL)"libKDevPlatformDocumentation.so.52>>v2!LIBKDEVPLATFORMDOCUMENTATION_.3;1PX$TFv)v)v2NM*libKDevPlatformDocumentation.so.5.2.3ZFpzp  pv2LIBKDEVPLATFORMINTERFACES.SO;1PX$TFv v v2NM!libKDevPlatformInterfaces.soSL&libKDevPlatformInterfaces.so.52v2!LIBKDEVPLATFORMINTERFACES_SO.52;1PX$TFv v v2NM$libKDevPlatformInterfaces.so.52SL)"libKDevPlatformInterfaces.so.5.2.3}},99,v2!LIBKDEVPLATFORMINTERFACES_SO_.3;1PX$TFv)v)v2NM'libKDevPlatformInterfaces.so.5.2.3ZFpzv2LIBKDEVPLATFORMLANGUAGE.SO;1PX$TFv v v2NMlibKDevPlatformLanguage.soSL$libKDevPlatformLanguage.so.52v2LIBKDEVPLATFORMLANGUAGE_SO.52;1PX$TFv v v2NM"libKDevPlatformLanguage.so.52SL' libKDevPlatformLanguage.so.5.2.3VVv2!LIBKDEVPLATFORMLANGUAGE_SO_5_.3;1PX$TFv(v(v2NM%libKDevPlatformLanguage.so.5.2.3ZFpz8C44C8v2LIBKDEVPLATFORMOUTPUTVIEW.SO;1PX$TFv !v !v2NM!libKDevPlatformOutputView.soSL&libKDevPlatformOutputView.so.52v2!LIBKDEVPLATFORMOUTPUTVIEW_SO.52;1PX$TFv !v !v2NM$libKDevPlatformOutputView.so.52SL)"libKDevPlatformOutputView.so.5.2.3܉RRv2!LIBKDEVPLATFORMOUTPUTVIEW_SO_.3;1PX$TFv(v(v2NM'libKDevPlatformOutputView.so.5.2.3ZFpzx99xv2LIBKDEVPLATFORMPROJECT.SO;1PX$TFv v v2NMlibKDevPlatformProject.soSL#libKDevPlatformProject.so.52v2LIBKDEVPLATFORMPROJECT_SO.52;1PX$TFv v v2NM!libKDevPlatformProject.so.52SL&libKDevPlatformProject.so.5.2.355͘<GG>Hv2LIBKF5TEXTWIDGETS.SO;1PX$TFv v v2NMlibKF5TextWidgets.soSLlibKF5TextWidgets.so.5v2LIBKF5TEXTWIDGETS_SO.5;1PX$TFv v v2NMlibKF5TextWidgets.so.5SL"libKF5TextWidgets.so.5.37.0v2LIBKF5TEXTWIDGETS_SO_5_37.0;1PX$TFv)v)v2NM libKF5TextWidgets.so.5.37.0ZFpz``v2LIBKF5THREADWEAVER.SO;1PX$TFv!v!v2NMlibKF5ThreadWeaver.soSLlibKF5ThreadWeaver.so.5v2LIBKF5THREADWEAVER_SO.5;1PX$TFv!v!v2NMlibKF5ThreadWeaver.so.5SL#libKF5ThreadWeaver.so.5.37.0??OOv2LIBKF5THREADWEAVER_SO_5_37.0;1PX$TFv(v(v2NM!libKF5ThreadWeaver.so.5.37.0ZFpzxxv2LIBKF5WIDGETSADDONS.SO;1PX$TFv3v3v2NMlibKF5WidgetsAddons.soSLlibKF5WidgetsAddons.so.5v2LIBKF5WIDGETSADDONS_SO.5;1PX$TFv3v3v2NMlibKF5WidgetsAddons.so.5SL$libKF5WidgetsAddons.so.5.37.04334HQQHv2LIBKF5WIDGETSADDONS_SO_5_37.0;1PX$TFv'v'v2NM"libKF5WidgetsAddons.so.5.37.0ZFpzv2LIBKF5WINDOWSYSTEM.SO;1PX$TFv1v1v2NMlibKF5WindowSystem.soSLlibKF5WindowSystem.so.5v2LIBKF5WINDOWSYSTEM_SO.5;1PX$TFv1v1v2NMlibKF5WindowSystem.so.5SL#libKF5WindowSystem.so.5.37.0UUv2LIBKF5WINDOWSYSTEM_SO_5_37.0;1PX$TFv)v)v2NM!libKF5WindowSystem.so.5.37.0ZFpzv2LIBKF5XMLGUI.SO;1PX$TFvvv2NMlibKF5XmlGui.soSLlibKF5XmlGui.so.5v2LIBKF5XMLGUI_SO.5;1PX$TFvvv2NMlibKF5XmlGui.so.5SLlibKF5XmlGui.so.5.37.0==v2LIBKF5XMLGUI_SO_5_37.0;1PX$TFv(v(v2NMlibKF5XmlGui.so.5.37.0ZFpzv2LIBKOMPAREDIFF2.SO;1PX$TFv )v )v2NMlibkomparediff2.soSLlibkomparediff2.so.5v2LIBKOMPAREDIFF2_SO.5;1PX$TFv )v )v2NMlibkomparediff2.so.5SLlibkomparediff2.so.5.0,HH,v2LIBKOMPAREDIFF2_SO_5.0;1PX$TFv(v(v2NMlibkomparediff2.so.5.0ZFpzv2LIBKONSOLEPRIVATE_SO.16;1PX$TFv -v -v2NMlibkonsoleprivate.so.16SL#libkonsoleprivate.so.16.12.3v2LIBKONSOLEPRIVATE_SO_16_12.3;1PX$TFv)v)v2NM!libkonsoleprivate.so.16.12.3ZFpzϸv2 LIBKSGRD.SO;1PX$TFv $v $v2NMlibksgrd.soSL libksgrd.so.7v2LIBKSGRD_SO.7;1PX$TFv $v $v2NMlibksgrd.so.7SLlibksgrd.so.5.12.3v2LIBKSGRD_SO_5_12.3;1PX$TFv(v(v2NMlibksgrd.so.5.12.3ZFpz(  (fccfv2LIBLBER_2_4_SO.2;1PX$TFv)v)v2NMliblber-2.4.so.2ZFpz``L88L< >p9$$9v2LIBQT5GUI_SO.5;1PX$TFv'v'v2NMlibQt5Gui.so.5ZFpzp3XX3p@@wwv2LIBQT5HELP_SO.5;1PX$TFv&v&v2NMlibQt5Help.so.5ZFpzRRv2LIBQT5MULTIMEDIAWIDGETS_SO.5;1PX$TFv(v(v2NM!libQt5MultimediaWidgets.so.5ZFpz{{v2LIBQT5MULTIMEDIA_SO.5;1PX$TFv&v&v2NMlibQt5Multimedia.so.5ZFpzPPGG v2LIBQT5NETWORK_SO.5;1PX$TFv'v'v2NMlibQt5Network.so.5ZFpzP  PNNv2LIBQT5OPENGL_SO.5;1PX$TFv(v(v2NMlibQt5OpenGL.so.5ZFpzpp>>v2LIBQT5POSITIONING_SO.5;1PX$TFv%v%v2NMlibQt5Positioning.so.5ZFpzΥPPv2LIBQT5PRINTSUPPORT_SO.5;1PX$TFv(v(v2NMlibQt5PrintSupport.so.5ZFpzPWWPv2LIBQT5QML_SO.5;1PX$TFv(v(v2NMlibQt5Qml.so.5ZFpzH??Hƅeev2LIBQT5QUICKWIDGETS_SO.5;1PX$TFv&v&v2NMlibQt5QuickWidgets.so.5ZFpz))ookkv2LIBQT5QUICK_SO.5;1PX$TFv(v(v2NMlibQt5Quick.so.5ZFpzpCCp::mggmv2LIBQT5SCRIPT_SO.5;1PX$TFv'v'v2NMlibQt5Script.so.5ZFpzU&&U<>v2 LOCALE.PY;1PX$TFv0v0v2NMlocale.pyZFpz##rv2LOGGINGPX$AATFv-v1v2NM loggingWWv2 LZMA.PY;1PX$TFv-v-v2NM lzma.pyZFpz22==v2 MACPATH.PY;1PX$TFv-v-v2NMmacpath.pyZFpzBBv2MACURL2PATH.PY;1PX$TFv-v-v2NMmacurl2path.pyZFpz  66 v2 MAILBOX.PY;1PX$TFv.v.v2NMmailbox.pyZFpz22[11[] ]v2 MAILCAP.PY;1PX$TFv-v-v2NMmailcap.pyZFpz2ll2v2MIMETYPES.PY;1PX$TFv-v-v2NMmimetypes.pyZFpzQQ'll'v2MODULEFINDER.PY;1PX$TFv-v-v2NMmodulefinder.pyZFpzYYv2MULTIPROCESSINGPX$AATFv-v1v2NMmultiprocessingv2 NETRC.PY;1PX$TFv.v.v2NM netrc.pyZFpztt,,v2 NNTPLIB.PY;1PX$TFv-v-v2NMnntplib.pyZFpzFF܀v2 NTPATH.PY;1PX$TFv0v0v2NMntpath.pyZFpzlZZlllv2NTURL2PATH.PY;1PX$TFv0v0v2NMnturl2path.pyZFpz  v2 NUMBERS.PY;1PX$TFv/v/v2NMnumbers.pyZFpz(( 00v2 OPCODE.PY;1PX$TFv.v.v2NMopcode.pyZFpzɌY11Y v2 OPERATOR.PY;1PX$TFv-v-v2NMoperator.pyZFpzo**o:<<:v2 OPTPARSE.PY;1PX$TFv.v.v2NMoptparse.pyZFpzӀr((rv2OS.PY;1PX$TFv-v-v2NM os.pyZFpzBB,,v2 PATHLIB.PY;1PX$TFv0v0v2NMpathlib.pyZFpz͔ͰAAv2PDB.PY;1PX$TFv.v.v2NM pdb.pyZFpz*55*v2 PICKLE.PY;1PX$TFv-v-v2NMpickle.pyZFpzًTTv2PICKLETOOLS.PY;1PX$TFv-v-v2NMpickletools.pyZFpzff@@ v2 PIPES.PY;1PX$TFv-v-v2NM pipes.pyZFpz""v2 PKGUTIL.PY;1PX$TFv.v.v2NMpkgutil.pyZFpzCSSCܒ44v2 PLATFORM.PY;1PX$TFv-v-v2NMplatform.pyZFpzݳll77v2 PLISTLIB.PY;1PX$TFv-v-v2NMplistlib.pyZFpz{{n??nv2 POPLIB.PY;1PX$TFv-v-v2NMpoplib.pyZFpz99`??`v2POSIXPATH.PY;1PX$TFv-v-v2NMposixpath.pyZFpz;;v2 PPRINT.PY;1PX$TFv-v-v2NMpprint.pyZFpz|QQ|v2 PROFILE.PY;1PX$TFv.v.v2NMprofile.pyZFpzVV7??7[[v2 PSTATS.PY;1PX$TFv-v-v2NMpstats.pyZFpzjggjTTv2PTY.PY;1PX$TFv.v.v2NM pty.pyZFpzӢv2 PYCLBR.PY;1PX$TFv.v.v2NMpyclbr.pyZFpz441dd1v2 PYDOC.PY;1PX$TFv-v-v2NM pydoc.pyZFpzggzv2 PYDOC_DATAPX$AATFv/v1v2NMpydoc_datacc v2PY_COMPILE.PY;1PX$TFv-v-v2NMpy_compile.pyZFpz  ##> >v2 QUEUE.PY;1PX$TFv-v-v2NM queue.pyZFpzL""L&&W Wv2 QUOPRI.PY;1PX$TFv0v0v2NMquopri.pyZFpzVVc??c!!v2 RANDOM.PY;1PX$TFv-v-v2NMrandom.pyZFpz\jj\v2RE.PY;1PX$TFv.v.v2NM re.pyZFpz<<eev2 REPRLIB.PY;1PX$TFv-v-v2NMreprlib.pyZFpz^11^ v2RLCOMPLETER.PY;1PX$TFv-v-v2NMrlcompleter.pyZFpz%%v2 RUNPY.PY;1PX$TFv-v-v2NM runpy.pyZFpz.. v2 SCHED.PY;1PX$TFv.v.v2NM sched.pyZFpzoo|ddv2 SECRETS.PY;1PX$TFv-v-v2NMsecrets.py))//v2SELECTORS.PY;1PX$TFv0v0v2NMselectors.pyZFpzKKЭ v2 SHELVE.PY;1PX$TFv.v.v2NMshelve.pyZFpzP!!PB Bv2 SHLEX.PY;1PX$TFv0v0v2NM shlex.pyZFpz22Ĕ))v2 SHUTIL.PY;1PX$TFv.v.v2NMshutil.pyZFpz͔v2 SIGNAL.PY;1PX$TFv.v.v2NMsignal.pyZFpzKKKKv2 SITE.PY;1PX$TFv.v.v2NM site.pyZFpzOOш.!!.v2 SMTPD.PY;1PX$TFv.v.v2NM smtpd.pyZFpzh//hv2 SMTPLIB.PY;1PX$TFv-v-v2NMsmtplib.pyZFpz77  v2 SNDHDR.PY;1PX$TFv.v.v2NMsndhdr.pyZFpzv2 SOCKET.PY;1PX$TFv.v.v2NMsocket.pyZFpzjjv2SOCKETSERVER.PY;1PX$TFv0v0v2NMsocketserver.pyZFpzeerv2SQLITE3PX$AATFv-v1v2NM sqlite3ttv2SRE_COMPILE.PY;1PX$TFv.v.v2NMsre_compile.pyZFpzKK66v2SRE_CONSTANTS.PY;1PX$TFv.v.v2NMsre_constants.pyZFpz00v2SRE_PARSE.PY;1PX$TFv-v-v2NMsre_parse.pyZFpzFF++v2SSL.PY;1PX$TFv-v-v2NM ssl.pyZFpz##v2 STAT.PY;1PX$TFv0v0v2NM stat.pyZFpz"mm"v2STATISTICS.PY;1PX$TFv-v-v2NMstatistics.pyZFpzPP v2 STRING.PY;1PX$TFv0v0v2NMstring.pyZFpz,,ޖ||v2STRINGPREP.PY;1PX$TFv.v.v2NMstringprep.pyZFpzu22ux11v2 STRUCT.PY;1PX$TFv/v/v2NMstruct.py&mm&j77jv2SUBPROCESS.PY;1PX$TFv-v-v2NMsubprocess.pyZFpz휈ίv2 SUNAU.PY;1PX$TFv.v.v2NM sunau.pyZFpzFFv2 SYMBOL.PY;1PX$TFv.v.v2NMsymbol.pyZFpz??v2 SYMTABLE.PY;1PX$TFv-v-v2NMsymtable.pyZFpzmm*ll*v2SYSCONFIG.PY;1PX$TFv-v-v2NMsysconfig.pyZFpzaav2 TABNANNY.PY;1PX$TFv.v.v2NMtabnanny.pyZFpz,,CCFXXFv2 TARFILE.PY;1PX$TFv-v-v2NMtarfile.pyZFpz]kk].ll.v2TELNETLIB.PY;1PX$TFv-v-v2NMtelnetlib.pyZFpz`ZZ`  v2 TEMPFILE.PY;1PX$TFv0v0v2NMtempfile.pyZFpz hh v2 TEXTWRAP.PY;1PX$TFv0v0v2NMtextwrap.pyZFpzfLLftv2 THIS.PY;1PX$TFv-v-v2NM this.py'33'v2THREADING.PY;1PX$TFv0v0v2NMthreading.pyZFpznnHHv2 TIMEIT.PY;1PX$TFv.v.v2NMtimeit.pyZFpz44הqqv2 TOKEN.PY;1PX$TFv.v.v2NM token.pyZFpz  v2 TOKENIZE.PY;1PX$TFv.v.v2NMtokenize.pyZFpzqqؒddv2 TRACE.PY;1PX$TFv-v-v2NM trace.pyZFpz*qq*??v2TRACEBACK.PY;1PX$TFv-v-v2NMtraceback.pyZFpz@ZZ@5ll5 v2TRACEMALLOC.PY;1PX$TFv-v-v2NMtracemalloc.pyZFpzAAtoov2TTY.PY;1PX$TFv.v.v2NM tty.pȳv2 TURTLE.PY;1PX$TFv0v0v2NMturtle.pyZFpz11zv2 TURTLEDEMOPX$AATFv-v1v2NMturtledemoe ev2 TYPES.PY;1PX$TFv0v0v2NM types.pyZFpz""CCv2 TYPING.PY;1PX$TFv0v0v2NMtyping.pyZFpzrv2URLLIBPX$AATFv.v1v2NM urllib v2UU.PY;1PX$TFv.v.v2NM uu.pyZFpzccq??qv2 UUID.PY;1PX$TFv-v-v2NM uuid.pyZFpzZZn""v2VENVPX$AATFv.v1v2NM venv``v2 WARNINGS.PY;1PX$TFv-v-v2NMwarnings.pyZFpz8HH8yyv2 WAVE.PY;1PX$TFv.v.v2NM wave.pyZFpz-EE-v2 WEAKREF.PY;1PX$TFv0v0v2NMweakref.pyZFpzKKʔv2WEBBROWSER.PY;1PX$TFv.v.v2NMwebbrowser.pyZFpz9UU9r&&v2WSGIREFPX$AATFv0v1v2NM wsgirefv2 XDRLIB.PY;1PX$TFv0v0v2NMxdrlib.pyZFpzj))v2XMLPX$AATFv-v1v2NMxmlr77v2XMLRPCPX$AATFv-v1v2NM xmlrpc\??\ v2 ZIPAPP.PY;1PX$TFv-v-v2NMzipapp.pyZFpz77FFv2 ZIPFILE.PY;1PX$TFv-v-v2NMzipfile.pyZFpz6&&611v2_BOOTLOCALE.PY;1PX$TFv/v/v2NM_bootlocale.py88v2_COLLECTIONS_ABC.PY;1PX$TFv.v.v2NM_collections_abc.pyZFpzffSS v2_COMPAT_PICKLE.PY;1PX$TFv-v-v2NM_compat_pickle.pyZFpz-""-v2_COMPRESSION.PY;1PX$TFv-v-v2NM_compression.pyZFpzܘ7ll7v2_DUMMY_THREAD.PY;1PX$TFv-v-v2NM_dummy_thread.pyZFpzv2_MARKUPBASE.PY;1PX$TFv-v-v2NM_markupbase.pyZFpz99bbv2_OSX_SUPPORT.PY;1PX$TFv.v.v2NM_osx_support.pyZFpzJJHHv2_PYDECIMAL.PY;1PX$TFv-v-v2NM_pydecimal.pyZFpzTTllISSIv2 _PYIO.PY;1PX$TFv-v-v2NM _pyio.pyZFpzWWBBv2_SITEBUILTINS.PY;1PX$TFv-v-v2NM_sitebuiltins.pyZFpz+ +8ll8v2_STRPTIME.PY;1PX$TFv-v-v2NM_strptime.pyZFpz``v2!_SYSCONFIGDATA_M_LINUX_X86_6.PY;1PX$TFv-v-v2NM/_sysconfigdata_m_linux_x86_64-linux-gnu.pyZFpz~II~ v2_THREADING_LOCAL.PY;1PX$TFv.v.v2NM_threading_local.pyZFpz((QQv2_WEAKREFSET.PY;1PX$TFv0v0v2NM_weakrefset.pyZFpzIIv2__FUTURE__.PY;1PX$TFv0v0v2NM__future__.pyZFpz@@v2__PHELLO___FOO.PY;1PX$TFv.v.v2NM__phello__.foo.pyfoov2PX$AATFv.v1v2NMfaappv2PX$AATFv0v1v2NMNNW33Wv2BASE_EVENTS.PY;1PX$TFv.v.v2NMbase_events.pyZFpzܖ99CCv2BASE_FUTURES.PY;1PX$TFv.v.v2NMbase_futures.pyZFpzKKv2BASE_SUBPROCESS.PY;1PX$TFv.v.v2NMbase_subprocess.pyZFpz##MMv2BASE_TASKS.PY;1PX$TFv.v.v2NMbase_tasks.pyZFpzx00v2 COMPAT.PY;1PX$TFv.v.v2NMcompat.py11v2CONSTANTS.PY;1PX$TFv.v.v2NMconstants.py;;' 'v2COROUTINES.PY;1PX$TFv.v.v2NMcoroutines.pyZFpz))EEv2 EVENTS.PY;1PX$TFv.v.v2NMevents.pyZFpzXXBBOOv2 FUTURES.PY;1PX$TFv.v.v2NMfutures.pyZFpz>>BB00v2 LOCKS.PY;1PX$TFv.v.v2NM locks.pyZFpz99t00||v2LOG.PY;1PX$TFv.v.v2NM log.py]]v2PROACTOR_EVENTS.PY;1PX$TFv.v.v2NMproactor_events.pyZFpzNNDD..v2PROTOCOLS.PY;1PX$TFv.v.v2NMprotocols.pyZFpz[[5 5v2 QUEUES.PY;1PX$TFv.v.v2NMqueues.pyZFpz== v2SELECTOR_EVENTS.PY;1PX$TFv.v.v2NMselector_events.pyZFpzѣ``v2 SSLPROTO.PY;1PX$TFv.v.v2NMsslproto.pyZFpzddތ::QQv2 STREAMS.PY;1PX$TFv.v.v2NMstreams.pyZFpz^^HH00v2SUBPROCESS.PY;1PX$TFv.v.v2NMsubprocess.pyZFpz>>v2 TASKS.PY;1PX$TFv.v.v2NM tasks.pyZFpz__EEv2TEST_UTILS.PY;1PX$TFv.v.v2NMtest_utils.pyZFpz77II\ \v2TRANSPORTS.PY;1PX$TFv.v.v2NMtransports.pyZFpzR''RddX Xv2UNIX_EVENTS.PY;1PX$TFv.v.v2NMunix_events.pyZFpzUU  v2WINDOWS_EVENTS.PY;1PX$TFv.v.v2NMwindows_events.pyZFpzllYYv2WINDOWS_UTILS.PY;1PX$TFv.v.v2NMwindows_utils.pyZFpz|00v2 __INIT__.PY;1PX$TFv.v.v2NM__init__.pyzqq88v2 __PYCACHE__PX$AATFv.v1v2NM__pycache__fqq88v2PX$AATFv.v1v2NMfoov2PX$AATFv.v1v2NM  @@v2BASE_EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NMbase_events.cpython-36.pycZFpzMMy@@yv2!BASE_EVENTS_CPYTHON_36_OPT0.PYC;1PX$TFv.v.v2NM%base_events.cpython-36.opt-1.pycZFpzaal55lv2!BASE_EVENTS_CPYTHON_36_OPT1.PYC;1PX$TFv.v.v2NM%base_events.cpython-36.opt-2.pycZFpzww00v2BASE_FUTURES_CPYTHON_36.PYC;1PX$TFv.v.v2NM base_futures.cpython-36.pyc00v2!BASE_FUTURES_CPYTHON_36_OP0.PYC;1PX$TFv.v.v2NM&base_futures.cpython-36.opt-1.pyc00v2!BASE_FUTURES_CPYTHON_36_OP1.PYC;1PX$TFv.v.v2NM&base_futures.cpython-36.opt-2.pycv2 BASE_SUBPROCESS_CPYTHON_36.PYC;1PX$TFv.v.v2NM#base_subprocess.cpython-36.pycZFpz&$$&v2!BASE_SUBPROCESS_CPYTHON_360.PYC;1PX$TFv.v.v2NM)base_subprocess.cpython-36.opt-1.pycZFpz##v2!BASE_SUBPROCESS_CPYTHON_361.PYC;1PX$TFv.v.v2NM)base_subprocess.cpython-36.opt-2.pycZFpz`##`00==v2BASE_TASKS_CPYTHON_36.PYC;1PX$TFv.v.v2NMbase_tasks.cpython-36.pyc00==v2!BASE_TASKS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$base_tasks.cpython-36.opt-1.pyc00==v2!BASE_TASKS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$base_tasks.cpython-36.opt-2.pyc00v2COMPAT_CPYTHON_36.PYC;1PX$TFv.v.v2NMcompat.cpython-36.pyc00v2COMPAT_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM compat.cpython-36.opt-1.pyc00]]v2COMPAT_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM compat.cpython-36.opt-2.pyc00v2CONSTANTS_CPYTHON_36.PYC;1PX$TFv.v.v2NMconstants.cpython-36.pyc00v2 CONSTANTS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#constants.cpython-36.opt-1.pyc00v2 CONSTANTS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#constants.cpython-36.opt-2.pycv2COROUTINES_CPYTHON_36.PYC;1PX$TFv.v.v2NMcoroutines.cpython-36.pycZFpz v2!COROUTINES_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$coroutines.cpython-36.opt-1.pycZFpz/ /v2!COROUTINES_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$coroutines.cpython-36.opt-2.pycZFpzGG v2EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NMevents.cpython-36.pycZFpz`` v2EVENTS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM events.cpython-36.opt-1.pycZFpz^``^v2EVENTS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM events.cpython-36.opt-2.pycZFpz6CC6v2FUTURES_CPYTHON_36.PYC;1PX$TFv.v.v2NMfutures.cpython-36.pycZFpz55mmv2FUTURES_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!futures.cpython-36.opt-1.pycZFpz44 v2FUTURES_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!futures.cpython-36.opt-2.pycZFpz11v2LOCKS_CPYTHON_36.PYC;1PX$TFv.v.v2NMlocks.cpython-36.pycZFpz;;v2LOCKS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMlocks.cpython-36.opt-1.pycZFpz;;oo v2LOCKS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMlocks.cpython-36.opt-2.pycZFpz!!00v2LOG_CPYTHON_36.PYC;1PX$TFv.v.v2NMlog.cpython-36.pyc00v2LOG_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMlog.cpython-36.opt-1.pyc00v2LOG_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMlog.cpython-36.opt-2.pycv2 PROACTOR_EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NM#proactor_events.cpython-36.pycZFpz@@v2!PROACTOR_EVENTS_CPYTHON_360.PYC;1PX$TFv.v.v2NM)proactor_events.cpython-36.opt-1.pycZFpz@@kk  v2!PROACTOR_EVENTS_CPYTHON_361.PYC;1PX$TFv.v.v2NM)proactor_events.cpython-36.opt-2.pycZFpzs>>sv2PROTOCOLS_CPYTHON_36.PYC;1PX$TFv.v.v2NMprotocols.cpython-36.pycZFpzQQwwv2 PROTOCOLS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#protocols.cpython-36.opt-1.pycZFpzQQv2 PROTOCOLS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#protocols.cpython-36.opt-2.pycZFpz(( v2QUEUES_CPYTHON_36.PYC;1PX$TFv.v.v2NMqueues.cpython-36.pycZFpz ** v2QUEUES_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM queues.cpython-36.opt-1.pycZFpz yy v2QUEUES_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM queues.cpython-36.opt-2.pycZFpzbb!..!v2 SELECTOR_EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NM#selector_events.cpython-36.pycZFpzuttu--v2!SELECTOR_EVENTS_CPYTHON_360.PYC;1PX$TFv.v.v2NM)selector_events.cpython-36.opt-1.pycZFpz;tt;O++Ov2!SELECTOR_EVENTS_CPYTHON_361.PYC;1PX$TFv.v.v2NM)selector_events.cpython-36.opt-2.pycZFpznn!!v2SSLPROTO_CPYTHON_36.PYC;1PX$TFv.v.v2NMsslproto.cpython-36.pycZFpz+OO+ק v2SSLPROTO_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"sslproto.cpython-36.opt-1.pycZFpzaNNav2SSLPROTO_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"sslproto.cpython-36.opt-2.pycZFpz33ccv2STREAMS_CPYTHON_36.PYC;1PX$TFv.v.v2NMstreams.cpython-36.pycZFpzLLv2STREAMS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!streams.cpython-36.opt-1.pycZFpzmKKm  33v2STREAMS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!streams.cpython-36.opt-2.pycZFpz22{{> >v2SUBPROCESS_CPYTHON_36.PYC;1PX$TFv.v.v2NMsubprocess.cpython-36.pycZFpz66. .v2!SUBPROCESS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$subprocess.cpython-36.opt-1.pycZFpz v2!SUBPROCESS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$subprocess.cpython-36.opt-2.pycZFpzqq0!!0v2TASKS_CPYTHON_36.PYC;1PX$TFv.v.v2NMtasks.cpython-36.pycZFpzII44 v2TASKS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMtasks.cpython-36.opt-1.pycZFpz/II/v2TASKS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMtasks.cpython-36.opt-2.pycZFpz8..8v2TEST_UTILS_CPYTHON_36.PYC;1PX$TFv.v.v2NMtest_utils.cpython-36.pycZFpzAAxxv2!TEST_UTILS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$test_utils.cpython-36.opt-1.pycZFpz??ڴ$$v2!TEST_UTILS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$test_utils.cpython-36.opt-2.pycZFpz::Ȩv2TRANSPORTS_CPYTHON_36.PYC;1PX$TFv.v.v2NMtransports.cpython-36.pycZFpz//v2!TRANSPORTS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$transports.cpython-36.opt-1.pycZFpz..v2!TRANSPORTS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$transports.cpython-36.opt-2.pycZFpzqq//v2UNIX_EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NMunix_events.cpython-36.pycZFpzvv..v2!UNIX_EVENTS_CPYTHON_36_OPT0.PYC;1PX$TFv.v.v2NM%unix_events.cpython-36.opt-1.pycZFpz+uu+((v2!UNIX_EVENTS_CPYTHON_36_OPT1.PYC;1PX$TFv.v.v2NM%unix_events.cpython-36.opt-2.pycZFpzff[##[v2WINDOWS_EVENTS_CPYTHON_36.PYC;1PX$TFv.v.v2NM"windows_events.cpython-36.pycZFpzSS[##[v2!WINDOWS_EVENTS_CPYTHON_36_0.PYC;1PX$TFv.v.v2NM(windows_events.cpython-36.opt-1.pycZFpzSS,,Z!!Zv2!WINDOWS_EVENTS_CPYTHON_36_1.PYC;1PX$TFv.v.v2NM(windows_events.cpython-36.opt-2.pycZFpzOOii v2WINDOWS_UTILS_CPYTHON_36.PYC;1PX$TFv.v.v2NM!windows_utils.cpython-36.pycZFpz}} v2!WINDOWS_UTILS_CPYTHON_36_O0.PYC;1PX$TFv.v.v2NM'windows_utils.cpython-36.opt-1.pycZFpz[ [v2!WINDOWS_UTILS_CPYTHON_36_O1.PYC;1PX$TFv.v.v2NM'windows_utils.cpython-36.opt-2.pycZFpz[[00v2__INIT___CPYTHON_36.PYC;1PX$TFv.v.v2NM__init__.cpython-36.pyc00v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pyc00v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-2.pycfxxv2PX$AATFv/v1v2NMfaappv2PX$AATFv0v1v2NMt11DDv2ABC.PY;1PX$TFv.v.v2NM abc.pyee**v2 __INIT__.PY;1PX$TFv/v/v2NM__init__.pyZFpzzyyv2 __PYCACHE__PX$AATFv/v1v2NM__pycache__fyyv2PX$AATFv/v1v2NMfxxv2PX$AATFv/v1v2NM11v2ABC_CPYTHON_36.PYC;1PX$TFv/v/v2NMabc.cpython-36.pyc11v2ABC_CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NMabc.cpython-36.opt-1.pyc11v2ABC_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMabc.cpython-36.opt-2.pyc]];;v2__INIT___CPYTHON_36.PYC;1PX$TFv/v/v2NM__init__.cpython-36.pycZFpzOO;;v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pycZFpzWWN--Nv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv/v.v2NM"__init__.cpython-36.opt-2.pycZFpzfzzv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NMr{{v2FUTURESPX$AATFv-v1v2NM futures|&&v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyz~~v2 __PYCACHE__PX$AATFv-v1v2NM__pycache__f{{v2PX$AATFv-v1v2NMfzzv2PX$AATFv-v1v2NM4??4--v2 PROCESS.PY;1PX$TFv-v-v2NMprocess.pyZFpzNNM==Mkkv2 THREAD.PY;1PX$TFv-v-v2NMthread.pyZFpzHHe==ev2 _BASE.PY;1PX$TFv-v-v2NM _base.pyZFpz:NN:|  v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyz||v2 __PYCACHE__PX$AATFv-v1v2NM__pycache__f||v2PX$AATFv-v1v2NMf{{v2PX$AATFv-v1v2NM]==]v2PROCESS_CPYTHON_36.PYC;1PX$TFv-v-v2NMprocess.cpython-36.pycZFpzZ<>~]]  v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pycZFpz~>>~ccv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycZFpz55fv2PX$AATFv0v1v2NMfaappv2PX$AATFv0v1v2NM{{v2 ASCII.PY;1PX$TFv0v0v2NM ascii.pyZFpz? ?v2 HAS_KEY.PY;1PX$TFv0v0v2NMhas_key.pyZFpzx 11 WWv2 PANEL.PY;1PX$TFv0v0v2NM panel.py''v2 TEXTPAD.PY;1PX$TFv0v0v2NMtextpad.pyZFpzv2 __INIT__.PY;1PX$TFv0v0v2NM__init__.pyZFpz& &zv2 __PYCACHE__PX$AATFv0v1v2NM__pycache__fv2PX$AATFv0v1v2NMfv2PX$AATFv0v1v2NMv2ASCII_CPYTHON_36.PYC;1PX$TFv0v0v2NMascii.cpython-36.pycZFpzv2ASCII_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMascii.cpython-36.opt-1.pycZFpzv2ASCII_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMascii.cpython-36.opt-2.pycZFpz""v2HAS_KEY_CPYTHON_36.PYC;1PX$TFv0v0v2NMhas_key.cpython-36.pycZFpz""v2HAS_KEY_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM!has_key.cpython-36.opt-1.pycZFpz""v2HAS_KEY_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM!has_key.cpython-36.opt-2.pycZFpz11v2PANEL_CPYTHON_36.PYC;1PX$TFv0v0v2NMpanel.cpython-36.pyc 11 v2PANEL_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMpanel.cpython-36.opt-1.pyc11v2PANEL_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMpanel.cpython-36.opt-2.pycC Cv2TEXTPAD_CPYTHON_36.PYC;1PX$TFv0v0v2NMtextpad.cpython-36.pycZFpzC Cv2TEXTPAD_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM!textpad.cpython-36.opt-1.pycZFpzv2TEXTPAD_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM!textpad.cpython-36.opt-2.pycZFpz11v2__INIT___CPYTHON_36.PYC;1PX$TFv0v0v2NM__init__.cpython-36.pyc11v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-1.pyc11v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv0v1v2NMfaappv2PX$AATFv0v1v2NM  v2 DUMB.PY;1PX$TFv0v0v2NM dumb.pyZFpzA..AtM11MHHv2GNU.PY;1PX$TFv0v0v2NM gnu.pytF11FFFv2 NDBM.PY;1PX$TFv0v0v2NM ndbm.pyoov2 __INIT__.PY;1PX$TFv0v0v2NM__init__.pyZFpzzv2 __PYCACHE__PX$AATFv0v1v2NM__pycache__fv2PX$AATFv0v1v2NMfv2PX$AATFv0v1v2NMv2DUMB_CPYTHON_36.PYC;1PX$TFv0v0v2NMdumb.cpython-36.pycZFpzŨv2DUMB_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMdumb.cpython-36.opt-1.pycZFpzŨT Tv2DUMB_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMdumb.cpython-36.opt-2.pycZFpzK11Kv2GNU_CPYTHON_36.PYC;1PX$TFv0v0v2NMgnu.cpython-36.pycH11Hv2GNU_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMgnu.cpython-36.opt-1.pycL11Lv2GNU_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMgnu.cpython-36.opt-2.pycG11Gv2NDBM_CPYTHON_36.PYC;1PX$TFv0v0v2NMndbm.cpython-36.pycI11Iv2NDBM_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMndbm.cpython-36.opt-1.pycJ11Jv2NDBM_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMndbm.cpython-36.opt-2.pycv2__INIT___CPYTHON_36.PYC;1PX$TFv0v0v2NM__init__.cpython-36.pycZFpzEE  v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-1.pycZFpzEEv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-2.pycZFpzfv2PX$AATFv0v1v2NMfaappv2PX$AATFv0v1v2NM v2ARCHITECTURE.RST;1PX$TFv0v0v2NMarchitecture.rstZFpzX%%XIIv2BASE64MIME.PY;1PX$TFv0v0v2NMbase64mime.pyZFpz v2 CHARSET.PY;1PX$TFv0v0v2NMcharset.pyZFpzBB" "v2CONTENTMANAGER.PY;1PX$TFv0v0v2NMcontentmanager.pyZFpz))|!11!v2 ENCODERS.PY;1PX$TFv0v0v2NMencoders.pyv2 ERRORS.PY;1PX$TFv0v0v2NMerrors.pyZFpz ϐv2FEEDPARSER.PY;1PX$TFv0v0v2NMfeedparser.pyZFpzXXv2GENERATOR.PY;1PX$TFv0v0v2NMgenerator.pyZFpzNNv2 HEADER.PY;1PX$TFv0v0v2NMheader.pyZFpz&^^&v2HEADERREGISTRY.PY;1PX$TFv0v0v2NMheaderregistry.pyZFpzNNĐv2ITERATORS.PY;1PX$TFv0v0v2NMiterators.pyZFpzWW'--'v2 MESSAGE.PY;1PX$TFv0v0v2NMmessage.pyZFpznv2MIMEPX$AATFv0v1v2NM mimev2 PARSER.PY;1PX$TFv0v0v2NMparser.pyZFpz v2 POLICY.PY;1PX$TFv0v0v2NMpolicy.pyZFpz((ZZv2QUOPRIMIME.PY;1PX$TFv0v0v2NMquoprimime.pyZFpz&&v2 UTILS.PY;1PX$TFv0v0v2NM utils.pyZFpzx55x v2_ENCODED_WORDS.PY;1PX$TFv0v0v2NM_encoded_words.pyZFpzSSv2_HEADER_VALUE_PARSER.PY;1PX$TFv0v0v2NM_header_value_parser.pyZFpzv2_PARSEADDR.PY;1PX$TFv0v0v2NM_parseaddr.pyZFpz/CC/FFv2_POLICYBASE.PY;1PX$TFv0v0v2NM_policybase.pyZFpz::| 11 v2 __INIT__.PY;1PX$TFv0v0v2NM__init__.pyz00v2 __PYCACHE__PX$AATFv0v1v2NM__pycache__fv2PX$AATFv0v1v2NMfv2PX$AATFv0v1v2NM?11?))v2APPLICATION.PY;1PX$TFv0v0v2NMapplication.pyv2 AUDIO.PY;1PX$TFv0v0v2NM audio.pyZFpz tA11Av2 BASE.PY;1PX$TFv0v0v2NM base.pyx=11=%%v2 IMAGE.PY;1PX$TFv0v0v2NM image.py|@11@%%v2 MESSAGE.PY;1PX$TFv0v0v2NMmessage.py>11>UUv2MULTIPART.PY;1PX$TFv0v0v2NMmultipart.py"11"v2NONMULTIPART.PY;1PX$TFv0v0v2NMnonmultipart.pyt#11#v2 TEXT.PY;1PX$TFv0v0v2NM text.py|=11=v2 __INIT__.PY;1PX$TFv0v0v2NM__init__.pyzv2 __PYCACHE__PX$AATFv0v1v2NM__pycache__fv2PX$AATFv0v1v2NMfv2PX$AATFv0v1v2NM<11<v2APPLICATION_CPYTHON_36.PYC;1PX$TFv0v0v2NMapplication.cpython-36.pyc8118v2!APPLICATION_CPYTHON_36_OPT0.PYC;1PX$TFv0v0v2NM%application.cpython-36.opt-1.pyc,11,v2!APPLICATION_CPYTHON_36_OPT1.PYC;1PX$TFv0v0v2NM%application.cpython-36.opt-2.pycv2AUDIO_CPYTHON_36.PYC;1PX$TFv0v0v2NMaudio.cpython-36.pycZFpz v2AUDIO_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMaudio.cpython-36.opt-1.pycZFpz $11$wwv2AUDIO_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMaudio.cpython-36.opt-2.pyc.11.v2BASE_CPYTHON_36.PYC;1PX$TFv0v0v2NMbase.cpython-36.pyc/11/v2BASE_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMbase.cpython-36.opt-1.pyc1111v2BASE_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMbase.cpython-36.opt-2.pyc5115MMv2IMAGE_CPYTHON_36.PYC;1PX$TFv0v0v2NMimage.cpython-36.pyc:11:MMv2IMAGE_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMimage.cpython-36.opt-1.pyc-11-v2IMAGE_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMimage.cpython-36.opt-2.pyc%11%v2MESSAGE_CPYTHON_36.PYC;1PX$TFv0v0v2NMmessage.cpython-36.pyc9119v2MESSAGE_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM!message.cpython-36.opt-1.pyc'11'v2MESSAGE_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM!message.cpython-36.opt-2.pyc+11+v2MULTIPART_CPYTHON_36.PYC;1PX$TFv0v0v2NMmultipart.cpython-36.pyc2112v2 MULTIPART_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM#multipart.cpython-36.opt-1.pyc&11&v2 MULTIPART_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM#multipart.cpython-36.opt-2.pyc3113v2NONMULTIPART_CPYTHON_36.PYC;1PX$TFv0v0v2NM nonmultipart.cpython-36.pyc6116v2!NONMULTIPART_CPYTHON_36_OP0.PYC;1PX$TFv0v0v2NM&nonmultipart.cpython-36.opt-1.pyc7117XXv2!NONMULTIPART_CPYTHON_36_OP1.PYC;1PX$TFv0v0v2NM&nonmultipart.cpython-36.opt-2.pyc)11)v2TEXT_CPYTHON_36.PYC;1PX$TFv0v0v2NMtext.cpython-36.pyc4114v2TEXT_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMtext.cpython-36.opt-1.pyc*11*v2TEXT_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMtext.cpython-36.opt-2.pyc;11;qqv2__INIT___CPYTHON_36.PYC;1PX$TFv0v0v2NM__init__.cpython-36.pyc(11(qqv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-1.pyc0110qqv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-2.pycf00v2PX$AATFv0v1v2NMfv2PX$AATFv0v1v2NM``v2BASE64MIME_CPYTHON_36.PYC;1PX$TFv0v0v2NMbase64mime.cpython-36.pycZFpz iiv2!BASE64MIME_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM$base64mime.cpython-36.opt-1.pycZFpz 11v2!BASE64MIME_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM$base64mime.cpython-36.opt-2.pycLLv2CHARSET_CPYTHON_36.PYC;1PX$TFv0v0v2NMcharset.cpython-36.pycZFpz,,FF66v2CHARSET_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM!charset.cpython-36.opt-1.pycZFpz,,II v2CHARSET_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM!charset.cpython-36.opt-2.pycZFpz  \\VVv2CONTENTMANAGER_CPYTHON_36.PYC;1PX$TFv0v0v2NM"contentmanager.cpython-36.pycZFpzrrVVv2!CONTENTMANAGER_CPYTHON_36_0.PYC;1PX$TFv0v0v2NM(contentmanager.cpython-36.opt-1.pycZFpzrrddVVv2!CONTENTMANAGER_CPYTHON_36_1.PYC;1PX$TFv0v0v2NM(contentmanager.cpython-36.opt-2.pycZFpzrr11bbv2ENCODERS_CPYTHON_36.PYC;1PX$TFv0v0v2NMencoders.cpython-36.pyc11bbv2ENCODERS_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM"encoders.cpython-36.opt-1.pyc11v2ENCODERS_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM"encoders.cpython-36.opt-2.pyc^^v2ERRORS_CPYTHON_36.PYC;1PX$TFv0v0v2NMerrors.cpython-36.pycZFpz??v2ERRORS_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM errors.cpython-36.opt-1.pycZFpz??v2ERRORS_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM errors.cpython-36.opt-2.pycZFpzxx00""v2FEEDPARSER_CPYTHON_36.PYC;1PX$TFv0v0v2NMfeedparser.cpython-36.pycZFpz))<<v2!FEEDPARSER_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM$feedparser.cpython-36.opt-1.pycZFpz((  v2!FEEDPARSER_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM$feedparser.cpython-36.opt-2.pycZFpzs""s??nnv2GENERATOR_CPYTHON_36.PYC;1PX$TFv0v0v2NMgenerator.cpython-36.pycZFpz0077nnv2 GENERATOR_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM#generator.cpython-36.opt-1.pycZFpz00v2 GENERATOR_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM#generator.cpython-36.opt-2.pycZFpzk""k33v2HEADERREGISTRY_CPYTHON_36.PYC;1PX$TFv0v0v2NM"headerregistry.cpython-36.pycZFpzRRBBjjv2!HEADERREGISTRY_CPYTHON_36_0.PYC;1PX$TFv0v0v2NM(headerregistry.cpython-36.opt-1.pycZFpzRRtt**v2!HEADERREGISTRY_CPYTHON_36_1.PYC;1PX$TFv0v0v2NM(headerregistry.cpython-36.opt-2.pycZFpz6<<6ppv2HEADER_CPYTHON_36.PYC;1PX$TFv0v0v2NMheader.cpython-36.pycZFpzZ@@Zjjv2HEADER_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM header.cpython-36.opt-1.pycZFpzZ@@Z33v2HEADER_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM header.cpython-36.opt-2.pycZFpzb**b11ppv2ITERATORS_CPYTHON_36.PYC;1PX$TFv0v0v2NMiterators.cpython-36.pyc11ppv2 ITERATORS_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM#iterators.cpython-36.opt-1.pyc11v2 ITERATORS_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM#iterators.cpython-36.opt-2.pyc88v2MESSAGE_CPYTHON_36.PYC;1PX$TFv0v0v2NMmessage.cpython-36.pycZFpzbb88v2MESSAGE_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM!message.cpython-36.opt-1.pycZFpzbb##W$$Wv2MESSAGE_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM!message.cpython-36.opt-2.pycZFpzSSv2PARSER_CPYTHON_36.PYC;1PX$TFv0v0v2NMparser.cpython-36.pycZFpzWW//v2PARSER_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM parser.cpython-36.opt-1.pycZFpzWWv2PARSER_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM parser.cpython-36.opt-2.pycZFpz v2POLICY_CPYTHON_36.PYC;1PX$TFv0v0v2NMpolicy.cpython-36.pycZFpz%%  v2POLICY_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM policy.cpython-36.opt-1.pycZFpz%%MMrrv2POLICY_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM policy.cpython-36.opt-2.pycZFpzC C++v2QUOPRIMIME_CPYTHON_36.PYC;1PX$TFv0v0v2NMquoprimime.cpython-36.pycZFpz--v2!QUOPRIMIME_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM$quoprimime.cpython-36.opt-1.pycZFpz v2!QUOPRIMIME_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM$quoprimime.cpython-36.opt-2.pycZFpzeeqqv2UTILS_CPYTHON_36.PYC;1PX$TFv0v0v2NMutils.cpython-36.pycZFpz%%((qqv2UTILS_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NMutils.cpython-36.opt-1.pycZFpz%%::v2UTILS_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NMutils.cpython-36.opt-2.pycZFpzKK v2_ENCODED_WORDS_CPYTHON_36.PYC;1PX$TFv0v0v2NM"_encoded_words.cpython-36.pycZFpz v2!_ENCODED_WORDS_CPYTHON_36_0.PYC;1PX$TFv0v0v2NM(_encoded_words.cpython-36.opt-1.pycZFpz11v2!_ENCODED_WORDS_CPYTHON_36_1.PYC;1PX$TFv0v0v2NM(_encoded_words.cpython-36.opt-2.pycNNkkv2!_HEADER_VALUE_PARSER_CPYTH0.PYC;1PX$TFv0v0v2NM._header_value_parser.cpython-36.opt-1.pycZFpzh77hwwSSv2!_HEADER_VALUE_PARSER_CPYTH1.PYC;1PX$TFv0v0v2NM._header_value_parser.cpython-36.opt-2.pycZFpz͸kkv2!_HEADER_VALUE_PARSER_CPYTH2.PYC;1PX$TFv0v0v2NM(_header_value_parser.cpython-36.pycZFpz77v2_PARSEADDR_CPYTHON_36.PYC;1PX$TFv0v0v2NM_parseaddr.cpython-36.pycZFpz00v2!_PARSEADDR_CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM$_parseaddr.cpython-36.opt-1.pycZFpz00DDv2!_PARSEADDR_CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM$_parseaddr.cpython-36.opt-2.pycZFpz%%ffv2_POLICYBASE_CPYTHON_36.PYC;1PX$TFv0v0v2NM_policybase.cpython-36.pycZFpz99aav2!_POLICYBASE_CPYTHON_36_OPT0.PYC;1PX$TFv0v0v2NM%_policybase.cpython-36.opt-1.pycZFpz99nn v2!_POLICYBASE_CPYTHON_36_OPT1.PYC;1PX$TFv0v0v2NM%_policybase.cpython-36.opt-2.pycZFpz7711v2__INIT___CPYTHON_36.PYC;1PX$TFv0v0v2NM__init__.cpython-36.pyc11v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-1.pyc11v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv0v0v2NM"__init__.cpython-36.opt-2.pycfHHv2PX$AATFv.v1v2NMfaappv2PX$AATFv0v1v2NM v2 ALIASES.PY;1PX$TFv.v.v2NMaliases.pyZFpz<<x00v2 ASCII.PY;1PX$TFv.v.v2NM ascii.py]00]v2BASE64_CODEC.PY;1PX$TFv.v.v2NMbase64_codec.pytT00Tv2 BIG5.PY;1PX$TFv.v.v2NM big5.py00v2BIG5HKSCS.PY;1PX$TFv.v.v2NMbig5hkscs.pyv2BZ2_CODEC.PY;1PX$TFv.v.v2NMbz2_codec.pyZFpz  v2 CHARMAP.PY;1PX$TFv.v.v2NMcharmap.pyZFpz$$< 44> v2 CP1258.PY;1PX$TFv.v.v2NMcp1258.pyZFpz444488 v2 CP273.PY;1PX$TFv.v.v2NM cp273.pyZFpz4774 v2 CP424.PY;1PX$TFv.v.v2NM cp424.pyZFpz//v2 CP437.PY;1PX$TFv.v.v2NM cp437.pyZFpzB Bv2 CP500.PY;1PX$TFv.v.v2NM cp500.pyZFpzA33A|00RRv2 CP65001.PY;1PX$TFv.v.v2NMcp65001.py v2 CP720.PY;1PX$TFv.v.v2NM cp720.pyZFpzv55v  v2 CP737.PY;1PX$TFv.v.v2NM cp737.pyZFpzyyrrv2 CP775.PY;1PX$TFv.v.v2NM cp775.pyZFpz<>SSv2MAC_CROATIAN_CPYTHON_36.PYC;1PX$TFv.v.v2NM mac_croatian.cpython-36.pycZFpz ++SSv2!MAC_CROATIAN_CPYTHON_36_OP0.PYC;1PX$TFv.v.v2NM&mac_croatian.cpython-36.opt-1.pycZFpz v2!MAC_CROATIAN_CPYTHON_36_OP1.PYC;1PX$TFv.v.v2NM&mac_croatian.cpython-36.opt-2.pycZFpz AAv2MAC_CYRILLIC_CPYTHON_36.PYC;1PX$TFv.v.v2NM mac_cyrillic.cpython-36.pycZFpz AAv2!MAC_CYRILLIC_CPYTHON_36_OP0.PYC;1PX$TFv.v.v2NM&mac_cyrillic.cpython-36.opt-1.pycZFpz CCv2!MAC_CYRILLIC_CPYTHON_36_OP1.PYC;1PX$TFv.v.v2NM&mac_cyrillic.cpython-36.opt-2.pycZFpzv2MAC_FARSI_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_farsi.cpython-36.pycZFpzI Iv2 MAC_FARSI_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#mac_farsi.cpython-36.opt-1.pycZFpzI Iqqv2 MAC_FARSI_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#mac_farsi.cpython-36.opt-2.pycZFpz\\::v2MAC_GREEK_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_greek.cpython-36.pycZFpzq q@@::v2 MAC_GREEK_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#mac_greek.cpython-36.opt-1.pycZFpzq qEEv2 MAC_GREEK_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#mac_greek.cpython-36.opt-2.pycZFpz22JJv2MAC_ICELAND_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_iceland.cpython-36.pycZFpz JJv2!MAC_ICELAND_CPYTHON_36_OPT0.PYC;1PX$TFv.v.v2NM%mac_iceland.cpython-36.opt-1.pycZFpz v2!MAC_ICELAND_CPYTHON_36_OPT1.PYC;1PX$TFv.v.v2NM%mac_iceland.cpython-36.opt-2.pycZFpz v2MAC_LATIN2_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_latin2.cpython-36.pycZFpz v2!MAC_LATIN2_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$mac_latin2.cpython-36.opt-1.pycZFpz v2!MAC_LATIN2_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$mac_latin2.cpython-36.opt-2.pycZFpz>>UUv2MAC_ROMANIAN_CPYTHON_36.PYC;1PX$TFv.v.v2NM mac_romanian.cpython-36.pycZFpz UUv2!MAC_ROMANIAN_CPYTHON_36_OP0.PYC;1PX$TFv.v.v2NM&mac_romanian.cpython-36.opt-1.pycZFpz aav2!MAC_ROMANIAN_CPYTHON_36_OP1.PYC;1PX$TFv.v.v2NM&mac_romanian.cpython-36.opt-2.pycZFpz eeNNv2MAC_ROMAN_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_roman.cpython-36.pycZFpz ooNNv2 MAC_ROMAN_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#mac_roman.cpython-36.opt-1.pycZFpz XXv2 MAC_ROMAN_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#mac_roman.cpython-36.opt-2.pycZFpz QQv2MAC_TURKISH_CPYTHON_36.PYC;1PX$TFv.v.v2NMmac_turkish.cpython-36.pycZFpz ((QQv2!MAC_TURKISH_CPYTHON_36_OPT0.PYC;1PX$TFv.v.v2NM%mac_turkish.cpython-36.opt-1.pycZFpz v2!MAC_TURKISH_CPYTHON_36_OPT1.PYC;1PX$TFv.v.v2NM%mac_turkish.cpython-36.opt-2.pycZFpz 00v2MBCS_CPYTHON_36.PYC;1PX$TFv.v.v2NMmbcs.cpython-36.pyc{00{v2MBCS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMmbcs.cpython-36.opt-1.pycm00mv2MBCS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMmbcs.cpython-36.opt-2.pyc00v2OEM_CPYTHON_36.PYC;1PX$TFv.v.v2NMoem.cpython-36.pyc00v2OEM_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMoem.cpython-36.opt-1.pyc00v2OEM_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMoem.cpython-36.opt-2.pyc__77v2PALMOS_CPYTHON_36.PYC;1PX$TFv.v.v2NMpalmos.cpython-36.pycZFpzx x77v2PALMOS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM palmos.cpython-36.opt-1.pycZFpzx xv2PALMOS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM palmos.cpython-36.opt-2.pycZFpz̅v2PTCP154_CPYTHON_36.PYC;1PX$TFv.v.v2NMptcp154.cpython-36.pycZFpz IIv2PTCP154_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!ptcp154.cpython-36.opt-1.pycZFpz v2PTCP154_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!ptcp154.cpython-36.opt-2.pycZFpz,, v2PUNYCODE_CPYTHON_36.PYC;1PX$TFv.v.v2NMpunycode.cpython-36.pycZFpz##  v2PUNYCODE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"punycode.cpython-36.opt-1.pycZFpz##kkI Iv2PUNYCODE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"punycode.cpython-36.opt-2.pycZFpz''v2QUOPRI_CODEC_CPYTHON_36.PYC;1PX$TFv.v.v2NM quopri_codec.cpython-36.pycZFpzk kWWv2!QUOPRI_CODEC_CPYTHON_36_OP0.PYC;1PX$TFv.v.v2NM&quopri_codec.cpython-36.opt-1.pycZFpz0 0||v2!QUOPRI_CODEC_CPYTHON_36_OP1.PYC;1PX$TFv.v.v2NM&quopri_codec.cpython-36.opt-2.pycZFpzά00v2!RAW_UNICODE_ESCAPE_CPYTHON0.PYC;1PX$TFv.v.v2NM,raw_unicode_escape.cpython-36.opt-1.pycs00s**v2!RAW_UNICODE_ESCAPE_CPYTHON1.PYC;1PX$TFv.v.v2NM,raw_unicode_escape.cpython-36.opt-2.pycj00jv2!RAW_UNICODE_ESCAPE_CPYTHON2.PYC;1PX$TFv.v.v2NM&raw_unicode_escape.cpython-36.pycii]]v2ROT_13_CPYTHON_36.PYC;1PX$TFv.v.v2NMrot_13.cpython-36.pycZFpz 00]]v2ROT_13_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM rot_13.cpython-36.opt-1.pycZFpz v2ROT_13_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM rot_13.cpython-36.opt-2.pycZFpz l00lv2SHIFT_JISX0213_CPYTHON_36.PYC;1PX$TFv.v.v2NM"shift_jisx0213.cpython-36.pyc00v2!SHIFT_JISX0213_CPYTHON_36_0.PYC;1PX$TFv.v.v2NM(shift_jisx0213.cpython-36.opt-1.pyc00v2!SHIFT_JISX0213_CPYTHON_36_1.PYC;1PX$TFv.v.v2NM(shift_jisx0213.cpython-36.opt-2.pycy00yv2SHIFT_JIS_2004_CPYTHON_36.PYC;1PX$TFv.v.v2NM"shift_jis_2004.cpython-36.pyc00v2!SHIFT_JIS_2004_CPYTHON_36_0.PYC;1PX$TFv.v.v2NM(shift_jis_2004.cpython-36.opt-1.pyc00Ԙv2!SHIFT_JIS_2004_CPYTHON_36_1.PYC;1PX$TFv.v.v2NM(shift_jis_2004.cpython-36.opt-2.pyc00v2SHIFT_JIS_CPYTHON_36.PYC;1PX$TFv.v.v2NMshift_jis.cpython-36.pyc00v2 SHIFT_JIS_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#shift_jis.cpython-36.opt-1.pyc}00}v2 SHIFT_JIS_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#shift_jis.cpython-36.opt-2.pyc55;;v2TIS_620_CPYTHON_36.PYC;1PX$TFv.v.v2NMtis_620.cpython-36.pycZFpz mm;;v2TIS_620_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!tis_620.cpython-36.opt-1.pycZFpz v2TIS_620_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!tis_620.cpython-36.opt-2.pycZFpz= =ZZv2UNDEFINED_CPYTHON_36.PYC;1PX$TFv.v.v2NMundefined.cpython-36.pycZFpzSSv2 UNDEFINED_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#undefined.cpython-36.opt-1.pycZFpzSSe00e  v2 UNDEFINED_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#undefined.cpython-36.opt-2.pyc00õv2UNICODE_ESCAPE_CPYTHON_36.PYC;1PX$TFv.v.v2NM"unicode_escape.cpython-36.pycc00cv2!UNICODE_ESCAPE_CPYTHON_36_0.PYC;1PX$TFv.v.v2NM(unicode_escape.cpython-36.opt-1.pyc00v2!UNICODE_ESCAPE_CPYTHON_36_1.PYC;1PX$TFv.v.v2NM(unicode_escape.cpython-36.opt-2.pyci00iv2!UNICODE_INTERNAL_CPYTHON_30.PYC;1PX$TFv.v.v2NM*unicode_internal.cpython-36.opt-1.pyc00""v2!UNICODE_INTERNAL_CPYTHON_31.PYC;1PX$TFv.v.v2NM*unicode_internal.cpython-36.opt-2.pyc00v2!UNICODE_INTERNAL_CPYTHON_32.PYC;1PX$TFv.v.v2NM$unicode_internal.cpython-36.pyc00BBv2UTF_16_BE_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_16_be.cpython-36.pyc00BBv2 UTF_16_BE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#utf_16_be.cpython-36.opt-1.pyc00Ӭv2 UTF_16_BE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#utf_16_be.cpython-36.opt-2.pycv2UTF_16_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_16.cpython-36.pycZFpzTTv2UTF_16_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM utf_16.cpython-36.opt-1.pycZFpz55v2UTF_16_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM utf_16.cpython-36.opt-2.pycZFpz..p00pBBv2UTF_16_LE_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_16_le.cpython-36.pyc00BBv2 UTF_16_LE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#utf_16_le.cpython-36.opt-1.pyc00v2 UTF_16_LE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#utf_16_le.cpython-36.opt-2.pyc00v2UTF_32_BE_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_32_be.cpython-36.pyc00v2 UTF_32_BE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#utf_32_be.cpython-36.opt-1.pycr00rv2 UTF_32_BE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#utf_32_be.cpython-36.opt-2.pyc==^^v2UTF_32_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_32.cpython-36.pycZFpzVV**^^v2UTF_32_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM utf_32.cpython-36.opt-1.pycZFpzVV??::v2UTF_32_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM utf_32.cpython-36.opt-2.pycZFpz..g00gv2UTF_32_LE_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_32_le.cpython-36.pycb00bv2 UTF_32_LE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#utf_32_le.cpython-36.opt-1.pyc00v2 UTF_32_LE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#utf_32_le.cpython-36.opt-2.pyc00v2UTF_7_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_7.cpython-36.pyc00v2UTF_7_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMutf_7.cpython-36.opt-1.pyc00v2UTF_7_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMutf_7.cpython-36.opt-2.pyc00..v2UTF_8_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_8.cpython-36.pyc00..v2UTF_8_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMutf_8.cpython-36.opt-1.pyc00v2UTF_8_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMutf_8.cpython-36.opt-2.pycxxv2UTF_8_SIG_CPYTHON_36.PYC;1PX$TFv.v.v2NMutf_8_sig.cpython-36.pycZFpzv2 UTF_8_SIG_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM#utf_8_sig.cpython-36.opt-1.pycZFpz88v2 UTF_8_SIG_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM#utf_8_sig.cpython-36.opt-2.pycZFpzee44OOv2UU_CODEC_CPYTHON_36.PYC;1PX$TFv.v.v2NMuu_codec.cpython-36.pycZFpz{ {99v2UU_CODEC_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"uu_codec.cpython-36.opt-1.pycZFpz@ @xxv2UU_CODEC_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"uu_codec.cpython-36.opt-2.pycZFpz ssv2ZLIB_CODEC_CPYTHON_36.PYC;1PX$TFv.v.v2NMzlib_codec.cpython-36.pycZFpz IIv2!ZLIB_CODEC_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM$zlib_codec.cpython-36.opt-1.pycZFpz nn''v2!ZLIB_CODEC_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM$zlib_codec.cpython-36.opt-2.pycZFpz 00PPv2__INIT___CPYTHON_36.PYC;1PX$TFv.v.v2NM__init__.cpython-36.pyc~00~PPv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pycv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-2.pycZFpzQ Qfv2PX$AATFv/v1v2NMfaappv2PX$AATFv0v1v2NMBBv2 ENTITIES.PY;1PX$TFv/v/v2NMentities.pyZFpz3&&3QQv2 PARSER.PY;1PX$TFv/v/v2NMparser.pyZFpzAEEAKKv2 __INIT__.PY;1PX$TFv/v/v2NM__init__.pyZFpzzv2 __PYCACHE__PX$AATFv/v1v2NM__pycache__fv2PX$AATFv/v1v2NMfv2PX$AATFv/v1v2NMkkzNNzv2ENTITIES_CPYTHON_36.PYC;1PX$TFv/v/v2NMentities.cpython-36.pycZFpz aazNNzv2ENTITIES_CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NM"entities.cpython-36.opt-1.pycZFpz yyLNNLv2ENTITIES_CPYTHON_36_OPT_2.PYC;1PX$TFv/v/v2NM"entities.cpython-36.opt-2.pycZFpz֠uuv2PARSER_CPYTHON_36.PYC;1PX$TFv/v/v2NMparser.cpython-36.pycZFpz++..v2PARSER_CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NM parser.cpython-36.opt-1.pycZFpz))v2PARSER_CPYTHON_36_OPT_2.PYC;1PX$TFv/v/v2NM parser.cpython-36.opt-2.pycZFpz$$v2__INIT___CPYTHON_36.PYC;1PX$TFv/v/v2NM__init__.cpython-36.pycZFpz, ,xxv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NM"__init__.cpython-36.opt-1.pycZFpz, ,HHv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv/v/v2NM"__init__.cpython-36.opt-2.pycZFpz fv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NMGllGY::Yv2 CLIENT.PY;1PX$TFv-v-v2NMclient.pyZFpzuullzKKzv2COOKIEJAR.PY;1PX$TFv-v-v2NMcookiejar.pyZFpz`**`CllC  v2 COOKIES.PY;1PX$TFv-v-v2NMcookies.pyZFpz SS >llKKv2COOKIES_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!cookies.cpython-36.opt-1.pycZFpz>>llddv2COOKIES_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!cookies.cpython-36.opt-2.pycZFpz--kllk;;v2SERVER_CPYTHON_36.PYC;1PX$TFv-v-v2NMserver.cpython-36.pycZFpz}}cllc;;v2SERVER_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM server.cpython-36.opt-1.pycZFpz}}լll((v2SERVER_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM server.cpython-36.opt-2.pycZFpzJOOJll v2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pycZFpzzzll v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pycZFpzzzll v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycZFpzVVfv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NMƎ4 4v2ABC.PY;1PX$TFv-v-v2NM abc.pyZFpz**WWLLv2MACHINERY.PY;1PX$TFv-v-v2NMmachinery.pyEE! !v2 UTIL.PY;1PX$TFv-v-v2NM util.pyZFpz**$$v2_BOOTSTRAP.PY;1PX$TFv-v-v2NM_bootstrap.pyZFpzzzȎ88v2_BOOTSTRAP_EXTERNAL.PY;1PX$TFv-v-v2NM_bootstrap_external.pyZFpz((GGv2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyZFpzzv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__fv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NM))v2ABC_CPYTHON_36.PYC;1PX$TFv-v-v2NMabc.cpython-36.pycZFpz,,))v2ABC_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMabc.cpython-36.opt-1.pycZFpz,,v2ABC_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMabc.cpython-36.opt-2.pycZFpz^^\\v2MACHINERY_CPYTHON_36.PYC;1PX$TFv-v-v2NMmachinery.cpython-36.pyc[[v2 MACHINERY_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#machinery.cpython-36.opt-1.pycXX  v2 MACHINERY_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#machinery.cpython-36.opt-2.pycCCv2UTIL_CPYTHON_36.PYC;1PX$TFv-v-v2NMutil.cpython-36.pycZFpz""v2UTIL_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMutil.cpython-36.opt-1.pycZFpz"" v2UTIL_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMutil.cpython-36.opt-2.pycZFpzĨ//v2_BOOTSTRAP_CPYTHON_36.PYC;1PX$TFv-v-v2NM_bootstrap.cpython-36.pycZFpzqq܎//v2!_BOOTSTRAP_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$_bootstrap.cpython-36.opt-1.pycZFpzqqЎ$$v2!_BOOTSTRAP_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$_bootstrap.cpython-36.opt-2.pycZFpzVV??v2!_BOOTSTRAP_EXTERNAL_CPYTHO0.PYC;1PX$TFv-v-v2NM-_bootstrap_external.cpython-36.opt-1.pycZFpzccՎ11v2!_BOOTSTRAP_EXTERNAL_CPYTHO1.PYC;1PX$TFv-v-v2NM-_bootstrap_external.cpython-36.opt-2.pycZFpzqq]??]v2!_BOOTSTRAP_EXTERNAL_CPYTHO2.PYC;1PX$TFv-v-v2NM'_bootstrap_external.cpython-36.pycZFpz__v2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pycYYv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pycv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycZFpz] ]fv2PX$AATFv.v1v2NMfaappv2PX$AATFv0v1v2NMLLTTv2 DECODER.PY;1PX$TFv.v.v2NMdecoder.pyZFpz)11)JJv2 ENCODER.PY;1PX$TFv.v.v2NMencoder.pyZFpz>>qqv2 SCANNER.PY;1PX$TFv.v.v2NMscanner.pyZFpzp pt,,mmv2 TOOL.PY;1PX$TFv.v.v2NM tool.pyrrv2 __INIT__.PY;1PX$TFv.v.v2NM__init__.pyZFpz:88:zv2 __PYCACHE__PX$AATFv.v1v2NM__pycache__fv2PX$AATFv.v1v2NMfv2PX$AATFv.v1v2NMii&&v2DECODER_CPYTHON_36.PYC;1PX$TFv.v.v2NMdecoder.cpython-36.pycZFpz&&NN&&v2DECODER_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!decoder.cpython-36.opt-1.pycZFpz&&llk kv2DECODER_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!decoder.cpython-36.opt-2.pycZFpzYYv2ENCODER_CPYTHON_36.PYC;1PX$TFv.v.v2NMencoder.cpython-36.pycZFpz++SSv2ENCODER_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!encoder.cpython-36.opt-1.pycZFpz++QQn nv2ENCODER_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!encoder.cpython-36.opt-2.pycZFpz,,ӭv2SCANNER_CPYTHON_36.PYC;1PX$TFv.v.v2NMscanner.cpython-36.pyc,,խv2SCANNER_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!scanner.cpython-36.opt-1.pyc,,ԉv2SCANNER_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!scanner.cpython-36.opt-2.pyc,,v2TOOL_CPYTHON_36.PYC;1PX$TFv.v.v2NMtool.cpython-36.pyc,,v2TOOL_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMtool.cpython-36.opt-1.pyc,,v2TOOL_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMtool.cpython-36.opt-2.pycnnv2__INIT___CPYTHON_36.PYC;1PX$TFv.v.v2NM__init__.cpython-36.pycZFpzZ11ZVVv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pycZFpzZ11Zhhbbv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-2.pycZFpz fv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NM22TTv2BTM_MATCHER.PY;1PX$TFv-v-v2NMbtm_matcher.pyZFpz22H Hv2BTM_UTILS.PY;1PX$TFv-v-v2NMbtm_utils.pyZFpz&&m11m: :v2FIXER_BASE.PY;1PX$TFv-v-v2NMfixer_base.pyZFpz""c11cv2FIXER_UTIL.PY;1PX$TFv-v-v2NMfixer_util.pyZFpzg;;gn v2FIXESPX$AATFv-v1v2NM fixes22 v2 GRAMMAR.TXT;1PX$TFv-v-v2NMGrammar.txtZFpzll2244v2GRAMMAR3_6_0_FINAL_0.PICKLE;1PX$TFv-v-v2NM Grammar3.6.0.final.0.pickleZFpzd}}d44է v2 MAIN.PY;1PX$TFv-v-v2NM main.pyZFpzv--vf11fv2 PATCOMP.PY;1PX$TFv-v-v2NMpatcomp.pyZFpzv2PATTERNGRAMMAR.TXT;1PX$TFv-v-v2NMPatternGrammar.txtl11lv2!PATTERNGRAMMAR3_6_0_FINAL_0.PIC;1PX$TFv-v-v2NM'PatternGrammar3.6.0.final.0.pickleZFpz--nv2PGEN2PX$AATFv-v1v2NM pgen2xZZv2 PYGRAM.PY;1PX$TFv-v-v2NMpygram.pyh11h--v2 PYTREE.PY;1PX$TFv-v-v2NMpytree.pyZFpzmm44ѧv2 REFACTOR.PY;1PX$TFv-v-v2NMrefactor.pyZFpz=mm=nv2TESTSPX$AATFv-v1v2NM tests|v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.py|CCv2 __MAIN__.PY;1PX$TFv-v-v2NM__main__.pyzv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__f v2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NM44v2FIX_APPLY.PY;1PX$TFv-v-v2NMfix_apply.pyZFpz~ ~v2FIX_ASSERTS.PY;1PX$TFv-v-v2NMfix_asserts.py@@v2FIX_BASESTRING.PY;1PX$TFv-v-v2NMfix_basestring.pyNNv2FIX_BUFFER.PY;1PX$TFv-v-v2NMfix_buffer.py44ddv2 FIX_DICT.PY;1PX$TFv-v-v2NMfix_dict.pyZFpz44v2FIX_EXCEPT.PY;1PX$TFv-v-v2NMfix_except.pyZFpz |v2 FIX_EXEC.PY;1PX$TFv-v-v2NMfix_exec.pyv2FIX_EXECFILE.PY;1PX$TFv-v-v2NMfix_execfile.py88v2FIX_EXITFUNC.PY;1PX$TFv-v-v2NMfix_exitfunc.pyZFpz 44\\v2FIX_FILTER.PY;1PX$TFv-v-v2NMfix_filter.pyZFpz  v2FIX_FUNCATTRS.PY;1PX$TFv-v-v2NMfix_funcattrs.py##v2FIX_FUTURE.PY;1PX$TFv-v-v2NMfix_future.py  v2FIX_GETCWDU.PY;1PX$TFv-v-v2NMfix_getcwdu.py88v2FIX_HAS_KEY.PY;1PX$TFv-v-v2NMfix_has_key.pyZFpz| |44++v2FIX_IDIOMS.PY;1PX$TFv-v-v2NMfix_idioms.pyZFpz  44ܚv2FIX_IMPORT.PY;1PX$TFv-v-v2NMfix_import.pyZFpz 88v2FIX_IMPORTS.PY;1PX$TFv-v-v2NMfix_imports.pyZFpz44!!v2FIX_IMPORTS2.PY;1PX$TFv-v-v2NMfix_imports2.pyv2FIX_INPUT.PY;1PX$TFv-v-v2NMfix_input.py  v2FIX_INTERN.PY;1PX$TFv-v-v2NMfix_intern.pyHHv2FIX_ISINSTANCE.PY;1PX$TFv-v-v2NMfix_isinstance.py  v2FIX_ITERTOOLS.PY;1PX$TFv-v-v2NMfix_itertools.py88v2FIX_ITERTOOLS_IMPORTS.PY;1PX$TFv-v-v2NMfix_itertools_imports.pyZFpz&&|v2 FIX_LONG.PY;1PX$TFv-v-v2NMfix_long.py88v2 FIX_MAP.PY;1PX$TFv-v-v2NMfix_map.pyZFpz 44E Ev2FIX_METACLASS.PY;1PX$TFv-v-v2NMfix_metaclass.pyZFpz ^^v2FIX_METHODATTRS.PY;1PX$TFv-v-v2NMfix_methodattrs.pyx;;v2 FIX_NE.PY;1PX$TFv-v-v2NMfix_ne.py44ۼv2 FIX_NEXT.PY;1PX$TFv-v-v2NMfix_next.pyZFpzf f  OOv2FIX_NONZERO.PY;1PX$TFv-v-v2NMfix_nonzero.pyv2FIX_NUMLITERALS.PY;1PX$TFv-v-v2NMfix_numliterals.py88v2FIX_OPERATOR.PY;1PX$TFv-v-v2NMfix_operator.pyZFpz v2FIX_PAREN.PY;1PX$TFv-v-v2NMfix_paren.py88mmv2FIX_PRINT.PY;1PX$TFv-v-v2NMfix_print.pyZFpz 44טv2FIX_RAISE.PY;1PX$TFv-v-v2NMfix_raise.pyZFpzn nv2FIX_RAW_INPUT.PY;1PX$TFv-v-v2NMfix_raw_input.pyEEv2FIX_REDUCE.PY;1PX$TFv-v-v2NMfix_reduce.pyv2FIX_RELOAD.PY;1PX$TFv-v-v2NMfix_reload.py44qqv2FIX_RENAMES.PY;1PX$TFv-v-v2NMfix_renames.pyZFpz|eev2 FIX_REPR.PY;1PX$TFv-v-v2NMfix_repr.pyv2FIX_SET_LITERAL.PY;1PX$TFv-v-v2NMfix_set_literal.pyv2FIX_STANDARDERROR.PY;1PX$TFv-v-v2NMfix_standarderror.py   v2FIX_SYS_EXC.PY;1PX$TFv-v-v2NMfix_sys_exc.py..v2FIX_THROW.PY;1PX$TFv-v-v2NMfix_throw.py44ޘv2FIX_TUPLE_PARAMS.PY;1PX$TFv-v-v2NMfix_tuple_params.pyZFpzv2FIX_TYPES.PY;1PX$TFv-v-v2NMfix_types.pyv2FIX_UNICODE.PY;1PX$TFv-v-v2NMfix_unicode.py44v2FIX_URLLIB.PY;1PX$TFv-v-v2NMfix_urllib.pyZFpz BBv2FIX_WS_COMMA.PY;1PX$TFv-v-v2NMfix_ws_comma.py44v2FIX_XRANGE.PY;1PX$TFv-v-v2NMfix_xrange.pyZFpz v2FIX_XREADLINES.PY;1PX$TFv-v-v2NMfix_xreadlines.py|v2 FIX_ZIP.PY;1PX$TFv-v-v2NMfix_zip.py|//v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyzppv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__fppv2PX$AATFv-v1v2NMf v2PX$AATFv-v1v2NMvv}}v2FIX_APPLY_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_apply.cpython-36.pycccv2 FIX_APPLY_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_apply.cpython-36.opt-1.pyc  v2 FIX_APPLY_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_apply.cpython-36.opt-2.pycLLv2FIX_ASSERTS_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_asserts.cpython-36.pyc55v2!FIX_ASSERTS_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_asserts.cpython-36.opt-1.pycWWv2!FIX_ASSERTS_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_asserts.cpython-36.opt-2.pycKKrrv2FIX_BASESTRING_CPYTHON_36.PYC;1PX$TFv-v-v2NM"fix_basestring.cpython-36.pycrrv2!FIX_BASESTRING_CPYTHON_36_0.PYC;1PX$TFv-v-v2NM(fix_basestring.cpython-36.opt-1.pyc::EEv2!FIX_BASESTRING_CPYTHON_36_1.PYC;1PX$TFv-v-v2NM(fix_basestring.cpython-36.opt-2.pycoov2FIX_BUFFER_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_buffer.cpython-36.pycv2!FIX_BUFFER_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_buffer.cpython-36.opt-1.pyc]]v2!FIX_BUFFER_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_buffer.cpython-36.opt-2.pyc88v2FIX_DICT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_dict.cpython-36.pycZFpz ްB88Bv2FIX_DICT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"fix_dict.cpython-36.opt-1.pycZFpz 88&&v2FIX_DICT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"fix_dict.cpython-36.opt-2.pycZFpz q66q  v2FIX_EXCEPT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_except.cpython-36.pycZFpz ݴ88  v2!FIX_EXCEPT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_except.cpython-36.opt-1.pycZFpz ݴu66uBBv2!FIX_EXCEPT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_except.cpython-36.opt-2.pycZFpz qqnnv2FIX_EXECFILE_CPYTHON_36.PYC;1PX$TFv-v-v2NM fix_execfile.cpython-36.pyc__TTv2!FIX_EXECFILE_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&fix_execfile.cpython-36.opt-1.pyc""v2!FIX_EXECFILE_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&fix_execfile.cpython-36.opt-2.pycXXv2FIX_EXEC_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_exec.cpython-36.pycbb>>v2FIX_EXEC_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"fix_exec.cpython-36.opt-1.pycSSv2FIX_EXEC_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"fix_exec.cpython-36.opt-2.pyc55  v2FIX_EXITFUNC_CPYTHON_36.PYC;1PX$TFv-v-v2NM fix_exitfunc.cpython-36.pycZFpzӶ88  v2!FIX_EXITFUNC_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&fix_exitfunc.cpython-36.opt-1.pycZFpzӶ88v2!FIX_EXITFUNC_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&fix_exitfunc.cpython-36.opt-2.pycZFpzjjuuv2FIX_FILTER_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_filter.cpython-36.pycPPuuv2!FIX_FILTER_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_filter.cpython-36.opt-1.pycyyv2!FIX_FILTER_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_filter.cpython-36.opt-2.pyc//v2FIX_FUNCATTRS_CPYTHON_36.PYC;1PX$TFv-v-v2NM!fix_funcattrs.cpython-36.pycmmv2!FIX_FUNCATTRS_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'fix_funcattrs.cpython-36.opt-1.pyczzeev2!FIX_FUNCATTRS_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'fix_funcattrs.cpython-36.opt-2.pyc44v2FIX_FUTURE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_future.cpython-36.pycRRv2!FIX_FUTURE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_future.cpython-36.opt-1.pycJJv2!FIX_FUTURE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_future.cpython-36.opt-2.pycv2FIX_GETCWDU_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_getcwdu.cpython-36.pyc33v2!FIX_GETCWDU_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_getcwdu.cpython-36.opt-1.pycv2!FIX_GETCWDU_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_getcwdu.cpython-36.opt-2.pyc88v2FIX_HAS_KEY_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_has_key.cpython-36.pycZFpzA A55v2!FIX_HAS_KEY_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_has_key.cpython-36.opt-1.pycZFpz% %88v2!FIX_HAS_KEY_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_has_key.cpython-36.opt-2.pycZFpz66LLv2FIX_IDIOMS_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_idioms.cpython-36.pycZFpz88v2!FIX_IDIOMS_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_idioms.cpython-36.opt-1.pycZFpzδ66;;v2!FIX_IDIOMS_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_idioms.cpython-36.opt-2.pycZFpz ޜv2FIX_IMPORTS2_CPYTHON_36.PYC;1PX$TFv-v-v2NM fix_imports2.cpython-36.pyceev2!FIX_IMPORTS2_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&fix_imports2.cpython-36.opt-1.pyc??v2!FIX_IMPORTS2_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&fix_imports2.cpython-36.opt-2.pycv66vv2FIX_IMPORTS_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_imports.cpython-36.pycZFpz88v2!FIX_IMPORTS_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_imports.cpython-36.opt-1.pycZFpzr66rv2!FIX_IMPORTS_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_imports.cpython-36.opt-2.pycZFpz88rrv2FIX_IMPORT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_import.cpython-36.pycZFpz 88rrv2!FIX_IMPORT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_import.cpython-36.opt-1.pycZFpz 88v2!FIX_IMPORT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_import.cpython-36.opt-2.pycZFpz EEv2FIX_INPUT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_input.cpython-36.pycTTv2 FIX_INPUT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_input.cpython-36.opt-1.pyc[[LLv2 FIX_INPUT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_input.cpython-36.opt-2.pycnneev2FIX_INTERN_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_intern.cpython-36.pycAAeev2!FIX_INTERN_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_intern.cpython-36.opt-1.pycUU%%v2!FIX_INTERN_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_intern.cpython-36.opt-2.pyc\\v2FIX_ISINSTANCE_CPYTHON_36.PYC;1PX$TFv-v-v2NM"fix_isinstance.cpython-36.pyc--v2!FIX_ISINSTANCE_CPYTHON_36_0.PYC;1PX$TFv-v-v2NM(fix_isinstance.cpython-36.opt-1.pycrrv2!FIX_ISINSTANCE_CPYTHON_36_1.PYC;1PX$TFv-v-v2NM(fix_isinstance.cpython-36.opt-2.pycMMv2FIX_ITERTOOLS_CPYTHON_36.PYC;1PX$TFv-v-v2NM!fix_itertools.cpython-36.pycv2!FIX_ITERTOOLS_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'fix_itertools.cpython-36.opt-1.pycv2!FIX_ITERTOOLS_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'fix_itertools.cpython-36.opt-2.pycv2!FIX_ITERTOOLS_IMPORTS_CPYT0.PYC;1PX$TFv-v-v2NM/fix_itertools_imports.cpython-36.opt-1.pyc,,v2!FIX_ITERTOOLS_IMPORTS_CPYT1.PYC;1PX$TFv-v-v2NM/fix_itertools_imports.cpython-36.opt-2.pycHH$$v2!FIX_ITERTOOLS_IMPORTS_CPYT2.PYC;1PX$TFv-v-v2NM)fix_itertools_imports.cpython-36.pyc;;v2FIX_LONG_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_long.cpython-36.pyc**v2FIX_LONG_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"fix_long.cpython-36.opt-1.pycpp\\v2FIX_LONG_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"fix_long.cpython-36.opt-2.pycC88Cv2FIX_MAP_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_map.cpython-36.pycZFpz` `88v2FIX_MAP_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!fix_map.cpython-36.opt-1.pycZFpz` `hhDDv2FIX_MAP_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!fix_map.cpython-36.opt-2.pyc882 2v2FIX_METACLASS_CPYTHON_36.PYC;1PX$TFv-v-v2NM!fix_metaclass.cpython-36.pycZFpz88 v2!FIX_METACLASS_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'fix_metaclass.cpython-36.opt-1.pycZFpzYYMMv2!FIX_METACLASS_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'fix_metaclass.cpython-36.opt-2.pycv2 FIX_METHODATTRS_CPYTHON_36.PYC;1PX$TFv-v-v2NM#fix_methodattrs.cpython-36.pyc~~v2!FIX_METHODATTRS_CPYTHON_360.PYC;1PX$TFv-v-v2NM)fix_methodattrs.cpython-36.opt-1.pycBB77v2!FIX_METHODATTRS_CPYTHON_361.PYC;1PX$TFv-v-v2NM)fix_methodattrs.cpython-36.opt-2.pyc66٧v2FIX_NEXT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_next.cpython-36.pycZFpz ϰ88v2FIX_NEXT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"fix_next.cpython-36.opt-1.pycZFpz 88ggv2FIX_NEXT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"fix_next.cpython-36.opt-2.pycZFpzt tv2FIX_NE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_ne.cpython-36.pycv2FIX_NE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM fix_ne.cpython-36.opt-1.pyciiv2FIX_NE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM fix_ne.cpython-36.opt-2.pycuuvvv2FIX_NONZERO_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_nonzero.cpython-36.pyc++vvv2!FIX_NONZERO_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_nonzero.cpython-36.opt-1.pyc;;v2!FIX_NONZERO_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_nonzero.cpython-36.opt-2.pycv2 FIX_NUMLITERALS_CPYTHON_36.PYC;1PX$TFv-v-v2NM#fix_numliterals.cpython-36.pycv2!FIX_NUMLITERALS_CPYTHON_360.PYC;1PX$TFv-v-v2NM)fix_numliterals.cpython-36.opt-1.pycFFv2!FIX_NUMLITERALS_CPYTHON_361.PYC;1PX$TFv-v-v2NM)fix_numliterals.cpython-36.opt-2.pycK88Kv2FIX_OPERATOR_CPYTHON_36.PYC;1PX$TFv-v-v2NM fix_operator.cpython-36.pycZFpzhh88v2!FIX_OPERATOR_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&fix_operator.cpython-36.opt-1.pycZFpzhhJ88Jv2!FIX_OPERATOR_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&fix_operator.cpython-36.opt-2.pycZFpz00IIv2FIX_PAREN_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_paren.cpython-36.pyc77IIv2 FIX_PAREN_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_paren.cpython-36.opt-1.pycffv2 FIX_PAREN_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_paren.cpython-36.opt-2.pyc88v2FIX_PRINT_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_print.cpython-36.pycZFpzn66n^^v2 FIX_PRINT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_print.cpython-36.opt-1.pycZFpzQQv2 FIX_PRINT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_print.cpython-36.opt-2.pyct66tGGv2FIX_RAISE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_raise.cpython-36.pycZFpzx66xGGv2 FIX_RAISE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_raise.cpython-36.opt-1.pycZFpz1155v2 FIX_RAISE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_raise.cpython-36.opt-2.pyc99v2FIX_RAW_INPUT_CPYTHON_36.PYC;1PX$TFv-v-v2NM!fix_raw_input.cpython-36.pycv2!FIX_RAW_INPUT_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'fix_raw_input.cpython-36.opt-1.pycCCv2!FIX_RAW_INPUT_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'fix_raw_input.cpython-36.opt-2.pyc%%EEv2FIX_REDUCE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_reduce.cpython-36.pycssEEv2!FIX_REDUCE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_reduce.cpython-36.opt-1.pycIIv2!FIX_REDUCE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_reduce.cpython-36.opt-2.pyc##eev2FIX_RELOAD_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_reload.cpython-36.pyceev2!FIX_RELOAD_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_reload.cpython-36.opt-1.pyc((%%v2!FIX_RELOAD_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_reload.cpython-36.opt-2.pyckkv2FIX_RENAMES_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_renames.cpython-36.pycv2!FIX_RENAMES_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_renames.cpython-36.opt-1.pyc{{TTv2!FIX_RENAMES_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_renames.cpython-36.opt-2.pyc||((v2FIX_REPR_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_repr.cpython-36.pycaa((v2FIX_REPR_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"fix_repr.cpython-36.opt-1.pyc88v2FIX_REPR_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"fix_repr.cpython-36.opt-2.pyc))rrv2 FIX_SET_LITERAL_CPYTHON_36.PYC;1PX$TFv-v-v2NM#fix_set_literal.cpython-36.pyc&&rrv2!FIX_SET_LITERAL_CPYTHON_360.PYC;1PX$TFv-v-v2NM)fix_set_literal.cpython-36.opt-1.pyc  ''v2!FIX_SET_LITERAL_CPYTHON_361.PYC;1PX$TFv-v-v2NM)fix_set_literal.cpython-36.opt-2.pyc^^v2!FIX_STANDARDERROR_CPYTHON_0.PYC;1PX$TFv-v-v2NM+fix_standarderror.cpython-36.opt-1.pycwwuuv2!FIX_STANDARDERROR_CPYTHON_1.PYC;1PX$TFv-v-v2NM+fix_standarderror.cpython-36.opt-2.pycggv2!FIX_STANDARDERROR_CPYTHON_2.PYC;1PX$TFv-v-v2NM%fix_standarderror.cpython-36.pycccTTv2FIX_SYS_EXC_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_sys_exc.cpython-36.pycOOTTv2!FIX_SYS_EXC_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_sys_exc.cpython-36.opt-1.pyc==v2!FIX_SYS_EXC_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_sys_exc.cpython-36.opt-2.pycGGv2FIX_THROW_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_throw.cpython-36.pyc..v2 FIX_THROW_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_throw.cpython-36.opt-1.pyc@@v2 FIX_THROW_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_throw.cpython-36.opt-2.pyc88 v2!FIX_TUPLE_PARAMS_CPYTHON_30.PYC;1PX$TFv-v-v2NM*fix_tuple_params.cpython-36.opt-1.pycZFpzϺ88J Jv2!FIX_TUPLE_PARAMS_CPYTHON_31.PYC;1PX$TFv-v-v2NM*fix_tuple_params.cpython-36.opt-2.pycZFpzo66o v2!FIX_TUPLE_PARAMS_CPYTHON_32.PYC;1PX$TFv-v-v2NM$fix_tuple_params.cpython-36.pycZFpzϘ''v2FIX_TYPES_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_types.cpython-36.pycv2 FIX_TYPES_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#fix_types.cpython-36.opt-1.pycxx&&v2 FIX_TYPES_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#fix_types.cpython-36.opt-2.pyc>>v2FIX_UNICODE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_unicode.cpython-36.pycVVv2!FIX_UNICODE_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%fix_unicode.cpython-36.opt-1.pyc66//v2!FIX_UNICODE_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%fix_unicode.cpython-36.opt-2.pyc88 v2FIX_URLLIB_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_urllib.cpython-36.pycZFpz??D88D v2!FIX_URLLIB_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_urllib.cpython-36.opt-1.pycZFpz??88 v2!FIX_URLLIB_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_urllib.cpython-36.opt-2.pycZFpzll>>v2FIX_WS_COMMA_CPYTHON_36.PYC;1PX$TFv-v-v2NM fix_ws_comma.cpython-36.pyctt>>v2!FIX_WS_COMMA_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&fix_ws_comma.cpython-36.opt-1.pycNNv2!FIX_WS_COMMA_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&fix_ws_comma.cpython-36.opt-2.pyc66OOv2FIX_XRANGE_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_xrange.cpython-36.pycZFpz Ŵ88OOv2!FIX_XRANGE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$fix_xrange.cpython-36.opt-1.pycZFpz Ŵ88++v2!FIX_XRANGE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$fix_xrange.cpython-36.opt-2.pycZFpz }}88v2FIX_XREADLINES_CPYTHON_36.PYC;1PX$TFv-v-v2NM"fix_xreadlines.cpython-36.pyc!!88v2!FIX_XREADLINES_CPYTHON_36_0.PYC;1PX$TFv-v-v2NM(fix_xreadlines.cpython-36.opt-1.pycddv2!FIX_XREADLINES_CPYTHON_36_1.PYC;1PX$TFv-v-v2NM(fix_xreadlines.cpython-36.opt-2.pycXXhhv2FIX_ZIP_CPYTHON_36.PYC;1PX$TFv-v-v2NMfix_zip.cpython-36.pychhv2FIX_ZIP_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!fix_zip.cpython-36.opt-1.pycDDv2FIX_ZIP_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!fix_zip.cpython-36.opt-2.pycqqv2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pyc22qqv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pyc``qqv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMT44T v2 CONV.PY;1PX$TFv-v-v2NM conv.pyZFpz%%S44Sv2 DRIVER.PY;1PX$TFv-v-v2NMdriver.pyZFpzYYO44O v2 GRAMMAR.PY;1PX$TFv-v-v2NMgrammar.pyZFpz00|OOv2 LITERALS.PY;1PX$TFv-v-v2NMliterals.pyV44V v2 PARSE.PY;1PX$TFv-v-v2NM parse.pyZFpzuuQ44Q##v2 PGEN.PY;1PX$TFv-v-v2NM pgen.pyZFpz55xv2 TOKEN.PY;1PX$TFv-v-v2NM token.pyX44X!!v2 TOKENIZE.PY;1PX$TFv-v-v2NMtokenize.pyZFpz,UU,|v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyzv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__fv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NM44 v2CONV_CPYTHON_36.PYC;1PX$TFv-v-v2NMconv.cpython-36.pycZFpzhh\44\ v2CONV_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMconv.cpython-36.opt-1.pycZFpz^44^PPv2CONV_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMconv.cpython-36.opt-2.pycZFpz@@~44~~ ~v2DRIVER_CPYTHON_36.PYC;1PX$TFv-v-v2NMdriver.cpython-36.pycZFpzجq44qd dv2DRIVER_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM driver.cpython-36.opt-1.pycZFpzppv2DRIVER_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM driver.cpython-36.opt-2.pyci44iS Sv2GRAMMAR_CPYTHON_36.PYC;1PX$TFv-v-v2NMgrammar.cpython-36.pycZFpz`44`S Sv2GRAMMAR_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!grammar.cpython-36.opt-1.pycZFpz_44_v2GRAMMAR_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!grammar.cpython-36.opt-2.pycZFpz v2LITERALS_CPYTHON_36.PYC;1PX$TFv-v-v2NMliterals.cpython-36.pyc22v2LITERALS_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"literals.cpython-36.opt-1.pycv2LITERALS_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"literals.cpython-36.opt-2.pyco44o v2PARSE_CPYTHON_36.PYC;1PX$TFv-v-v2NMparse.cpython-36.pycZFpz44 v2PARSE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMparse.cpython-36.opt-1.pycZFpzn44n< >ddv2!SEMAPHORE_TRACKER_CPYTHON_1.PYC;1PX$TFv-v-v2NM+semaphore_tracker.cpython-36.opt-2.pycZFpz {{v2!SEMAPHORE_TRACKER_CPYTHON_2.PYC;1PX$TFv-v-v2NM%semaphore_tracker.cpython-36.pycZFpz^ ^d dv2SHAREDCTYPES_CPYTHON_36.PYC;1PX$TFv-v-v2NM sharedctypes.cpython-36.pycZFpzʶ; ;v2!SHAREDCTYPES_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&sharedctypes.cpython-36.opt-1.pycZFpzׇ v2!SHAREDCTYPES_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&sharedctypes.cpython-36.opt-2.pycZFpz~~ v2SPAWN_CPYTHON_36.PYC;1PX$TFv-v-v2NMspawn.cpython-36.pycZFpz  s sv2SPAWN_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMspawn.cpython-36.opt-1.pycZFpz‡ v2SPAWN_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMspawn.cpython-36.opt-2.pycZFpzv2SYNCHRONIZE_CPYTHON_36.PYC;1PX$TFv-v-v2NMsynchronize.cpython-36.pycZFpz++ˇˉv2!SYNCHRONIZE_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%synchronize.cpython-36.opt-1.pycZFpz**҇҉v2!SYNCHRONIZE_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%synchronize.cpython-36.opt-2.pycZFpz**v2UTIL_CPYTHON_36.PYC;1PX$TFv-v-v2NMutil.cpython-36.pycZFpz*%%*·RRv2UTIL_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMutil.cpython-36.opt-1.pycZFpz$$ȇv2UTIL_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMutil.cpython-36.opt-2.pycZFpz!!&&v2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pyc$$v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pyc%%v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv/v1v2NMfaappv2PX$AATFv0v1v2NMooXXv2 TOPICS.PY;1PX$TFv/v/v2NMtopics.pyZFpz |11``v2 _PYDOC.CSS;1PX$TFv/v/v2NM_pydoc.css| 11 v2 __INIT__.PY;1PX$TFv/v/v2NM__init__.pyzv2 __PYCACHE__PX$AATFv/v1v2NM__pycache__fv2PX$AATFv/v1v2NMfv2PX$AATFv/v1v2NM''ɠv2TOPICS_CPYTHON_36.PYC;1PX$TFv/v/v2NMtopics.cpython-36.pycZFpz  ɠv2TOPICS_CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NM topics.cpython-36.opt-1.pycZFpz  ɠv2TOPICS_CPYTHON_36_OPT_2.PYC;1PX$TFv/v/v2NM topics.cpython-36.opt-2.pycZFpz  11 qqv2__INIT___CPYTHON_36.PYC;1PX$TFv/v/v2NM__init__.cpython-36.pyc 11 qqv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv/v/v2NM"__init__.cpython-36.opt-1.pyc 11 qqv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv/v/v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NMjjggv2 DBAPI2.PY;1PX$TFv-v-v2NMdbapi2.pyZFpz kkv2 DUMP.PY;1PX$TFv-v-v2NM dump.pyZFpz nv2TESTPX$AATFv-v1v2NM test|v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyzv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__fv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMllVVv2 DBAPI.PY;1PX$TFv-v-v2NM dbapi.pyZFpzll  v2 DUMP.PY;1PX$TFv-v-v2NM dump.pyZFpz kkI Iv2 FACTORY.PY;1PX$TFv-v-v2NMfactory.pyZFpzV,,Vkk v2 HOOKS.PY;1PX$TFv-v-v2NM hooks.pyZFpz8&&8kkv2REGRESSION.PY;1PX$TFv-v-v2NMregression.pyZFpz 88 kk;;v2TRANSACTIONS.PY;1PX$TFv-v-v2NMtransactions.pyZFpz>>ll v2 TYPES.PY;1PX$TFv-v-v2NM types.pyZFpz<<kk* *v2USERFUNCTIONS.PY;1PX$TFv-v-v2NMuserfunctions.pyZFpz;;|  v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyzv2 __PYCACHE__PX$AATFv-v1v2NM__pycache__fv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMkk[**[v2DBAPI_CPYTHON_36.PYC;1PX$TFv-v-v2NMdbapi.cpython-36.pycZFpz||kk=**=v2DBAPI_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMdbapi.cpython-36.opt-1.pycZFpz\\kk((v2DBAPI_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMdbapi.cpython-36.opt-2.pycZFpzҢkkŌv2DUMP_CPYTHON_36.PYC;1PX$TFv-v-v2NMdump.cpython-36.pycZFpz kkv2DUMP_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMdump.cpython-36.opt-1.pycZFpz kkv2DUMP_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMdump.cpython-36.opt-2.pycZFpz kk&&v2FACTORY_CPYTHON_36.PYC;1PX$TFv-v-v2NMfactory.cpython-36.pycZFpz~33~kk&&v2FACTORY_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!factory.cpython-36.opt-1.pycZFpz~33~kkѯv2FACTORY_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!factory.cpython-36.opt-2.pycZFpzq22qkk v2HOOKS_CPYTHON_36.PYC;1PX$TFv-v-v2NMhooks.cpython-36.pycZFpz++kk v2HOOKS_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMhooks.cpython-36.opt-1.pycZFpz++kk v2HOOKS_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMhooks.cpython-36.opt-2.pycZFpz((kk]]v2REGRESSION_CPYTHON_36.PYC;1PX$TFv-v-v2NMregression.cpython-36.pycZFpz>>kk]]v2!REGRESSION_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$regression.cpython-36.opt-1.pycZFpz>>kkv2!REGRESSION_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$regression.cpython-36.opt-2.pycZFpz66kk v2TRANSACTIONS_CPYTHON_36.PYC;1PX$TFv-v-v2NM transactions.cpython-36.pycZFpz''kk v2!TRANSACTIONS_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&transactions.cpython-36.opt-1.pycZFpz''kkG Gv2!TRANSACTIONS_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&transactions.cpython-36.opt-2.pycZFpzkkv2TYPES_CPYTHON_36.PYC;1PX$TFv-v-v2NMtypes.cpython-36.pycZFpzdGGdkkv2TYPES_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMtypes.cpython-36.opt-1.pycZFpzdGGdkkv2TYPES_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMtypes.cpython-36.opt-2.pycZFpzLFFLkkv2USERFUNCTIONS_CPYTHON_36.PYC;1PX$TFv-v-v2NM!userfunctions.cpython-36.pycZFpzPPkkv2!USERFUNCTIONS_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'userfunctions.cpython-36.opt-1.pycZFpzPPkkv2!USERFUNCTIONS_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'userfunctions.cpython-36.opt-2.pycZFpzPP  qqv2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pycqqv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pyc  qqv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMjjv2DBAPI2_CPYTHON_36.PYC;1PX$TFv-v-v2NMdbapi2.cpython-36.pycZFpz jjv2DBAPI2_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM dbapi2.cpython-36.opt-1.pycZFpz jjv2DBAPI2_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM dbapi2.cpython-36.opt-2.pycZFpz rrv2DUMP_CPYTHON_36.PYC;1PX$TFv-v-v2NMdump.cpython-36.pycrrv2DUMP_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMdump.cpython-36.opt-1.pyc>>v2DUMP_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMdump.cpython-36.opt-2.pycv2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pycv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pycv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pycfv2PX$AATFv-v1v2NMfaappv2PX$AATFv0v1v2NMy??y77v2BYTEDESIGN.PY;1PX$TFv-v-v2NMbytedesign.pyZFpzxշv2 CHAOS.PY;1PX$TFv-v-v2NM chaos.py??v2 CLOCK.PY;1PX$TFv-v-v2NM clock.pyZFpz ;;v2COLORMIXER.PY;1PX$TFv-v-v2NMcolormixer.pyz??zttv2 FOREST.PY;1PX$TFv-v-v2NMforest.pyZFpz ??v2FRACTALCURVES.PY;1PX$TFv-v-v2NMfractalcurves.pyZFpz jjv2LINDENMAYER.PY;1PX$TFv-v-v2NMlindenmayer.pyZFpz ??v2MINIMAL_HANOI.PY;1PX$TFv-v-v2NMminimal_hanoi.pyZFpzjjppv2NIM.PY;1PX$TFv-v-v2NM nim.pyZFpzqqx  v2 PAINT.PY;1PX$TFv-v-v2NM paint.pyx**v2 PEACE.PY;1PX$TFv-v-v2NM peace.pyu??uv2 PENROSE.PY;1PX$TFv-v-v2NMpenrose.pyZFpz jjTTv2PLANET_AND_MOON.PY;1PX$TFv-v-v2NMplanet_and_moon.pyZFpz   v2ROUND_DANCE.PY;1PX$TFv-v-v2NMround_dance.pyjjGGv2SORTING_ANIMATE.PY;1PX$TFv-v-v2NMsorting_animate.pyZFpzt֑v2 TREE.PY;1PX$TFv-v-v2NM tree.py|v2 TURTLE.CFG;1PX$TFv-v-v2NMturtle.cfg``v2TWO_CANVASES.PY;1PX$TFv-v-v2NMtwo_canvases.pyCCv2WIKIPEDIA.PY;1PX$TFv-v-v2NMwikipedia.py|55v2 YINYANG.PY;1PX$TFv-v-v2NMyinyang.py|::v2 __INIT__.PY;1PX$TFv-v-v2NM__init__.pyv??vv2 __MAIN__.PY;1PX$TFv-v-v2NM__main__.pyZFpz77z00v2 __PYCACHE__PX$AATFv-v1v2NM__pycache__f00v2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMxiixYYv2BYTEDESIGN_CPYTHON_36.PYC;1PX$TFv-v-v2NMbytedesign.cpython-36.pycZFpzʹ@@YYv2!BYTEDESIGN_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$bytedesign.cpython-36.opt-1.pycZFpzʹ@@++v2!BYTEDESIGN_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$bytedesign.cpython-36.opt-2.pycZFpzv2CHAOS_CPYTHON_36.PYC;1PX$TFv-v-v2NMchaos.cpython-36.pycv2CHAOS_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMchaos.cpython-36.opt-1.pycv2CHAOS_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMchaos.cpython-36.opt-2.pyc @@ }}v2CLOCK_CPYTHON_36.PYC;1PX$TFv-v-v2NMclock.cpython-36.pycZFpzx x??}}v2CLOCK_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMclock.cpython-36.opt-1.pycZFpzx x@@v2CLOCK_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMclock.cpython-36.opt-2.pycZFpz !!v2COLORMIXER_CPYTHON_36.PYC;1PX$TFv-v-v2NMcolormixer.cpython-36.pyc!!v2!COLORMIXER_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM$colormixer.cpython-36.opt-1.pyc!!v2!COLORMIXER_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM$colormixer.cpython-36.opt-2.pyc@@v2FOREST_CPYTHON_36.PYC;1PX$TFv-v-v2NMforest.cpython-36.pycZFpz} }@@v2FOREST_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM forest.cpython-36.opt-1.pycZFpz} }@@v2FOREST_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM forest.cpython-36.opt-2.pycZFpz5 5@@v2FRACTALCURVES_CPYTHON_36.PYC;1PX$TFv-v-v2NM!fractalcurves.cpython-36.pycZFpz. .@@v2!FRACTALCURVES_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'fractalcurves.cpython-36.opt-1.pycZFpz. .@@**v2!FRACTALCURVES_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'fractalcurves.cpython-36.opt-2.pycZFpz @@ v2LINDENMAYER_CPYTHON_36.PYC;1PX$TFv-v-v2NMlindenmayer.cpython-36.pycZFpz yiiyv2!LINDENMAYER_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%lindenmayer.cpython-36.opt-1.pycZFpz ViiVv2!LINDENMAYER_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%lindenmayer.cpython-36.opt-2.pycZFpz\ii\%%v2MINIMAL_HANOI_CPYTHON_36.PYC;1PX$TFv-v-v2NM!minimal_hanoi.cpython-36.pycZFpz "@@"%%v2!MINIMAL_HANOI_CPYTHON_36_O0.PYC;1PX$TFv-v-v2NM'minimal_hanoi.cpython-36.opt-1.pycZFpz  @@ v2!MINIMAL_HANOI_CPYTHON_36_O1.PYC;1PX$TFv-v-v2NM'minimal_hanoi.cpython-36.opt-2.pycZFpz@@ v2NIM_CPYTHON_36.PYC;1PX$TFv-v-v2NMnim.cpython-36.pycZFpz?? v2NIM_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMnim.cpython-36.opt-1.pycZFpzWiiWS Sv2NIM_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMnim.cpython-36.opt-2.pycZFpzGGv2PAINT_CPYTHON_36.PYC;1PX$TFv-v-v2NMpaint.cpython-36.pycGGv2PAINT_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMpaint.cpython-36.opt-1.pycv2PAINT_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMpaint.cpython-36.opt-2.pyc||v2PEACE_CPYTHON_36.PYC;1PX$TFv-v-v2NMpeace.cpython-36.pyc||v2PEACE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMpeace.cpython-36.opt-1.pycݚv2PEACE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMpeace.cpython-36.opt-2.pyc @@ . .v2PENROSE_CPYTHON_36.PYC;1PX$TFv-v-v2NMpenrose.cpython-36.pycZFpz77 @@ . .v2PENROSE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!penrose.cpython-36.opt-1.pycZFpz77@@RRv2PENROSE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!penrose.cpython-36.opt-2.pycZFpz^ii^ppv2 PLANET_AND_MOON_CPYTHON_36.PYC;1PX$TFv-v-v2NM#planet_and_moon.cpython-36.pycZFpz ??ppv2!PLANET_AND_MOON_CPYTHON_360.PYC;1PX$TFv-v-v2NM)planet_and_moon.cpython-36.opt-1.pycZFpz ]ii]KKv2!PLANET_AND_MOON_CPYTHON_361.PYC;1PX$TFv-v-v2NM)planet_and_moon.cpython-36.opt-2.pycZFpz ssv2ROUND_DANCE_CPYTHON_36.PYC;1PX$TFv-v-v2NMround_dance.cpython-36.pycssv2!ROUND_DANCE_CPYTHON_36_OPT0.PYC;1PX$TFv-v-v2NM%round_dance.cpython-36.opt-1.pycv2!ROUND_DANCE_CPYTHON_36_OPT1.PYC;1PX$TFv-v-v2NM%round_dance.cpython-36.opt-2.pyc@@ v2 SORTING_ANIMATE_CPYTHON_36.PYC;1PX$TFv-v-v2NM#sorting_animate.cpython-36.pycZFpz((@@ v2!SORTING_ANIMATE_CPYTHON_360.PYC;1PX$TFv-v-v2NM)sorting_animate.cpython-36.opt-1.pycZFpz((_ii_ v2!SORTING_ANIMATE_CPYTHON_361.PYC;1PX$TFv-v-v2NM)sorting_animate.cpython-36.opt-2.pycZFpzXXv2TREE_CPYTHON_36.PYC;1PX$TFv-v-v2NMtree.cpython-36.pycv2TREE_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NMtree.cpython-36.opt-1.pycyyv2TREE_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NMtree.cpython-36.opt-2.pycv2TWO_CANVASES_CPYTHON_36.PYC;1PX$TFv-v-v2NM two_canvases.cpython-36.pycv2!TWO_CANVASES_CPYTHON_36_OP0.PYC;1PX$TFv-v-v2NM&two_canvases.cpython-36.opt-1.pycv2!TWO_CANVASES_CPYTHON_36_OP1.PYC;1PX$TFv-v-v2NM&two_canvases.cpython-36.opt-2.pycv2WIKIPEDIA_CPYTHON_36.PYC;1PX$TFv-v-v2NMwikipedia.cpython-36.pyc܏v2 WIKIPEDIA_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM#wikipedia.cpython-36.opt-1.pyc55v2 WIKIPEDIA_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM#wikipedia.cpython-36.opt-2.pycv2YINYANG_CPYTHON_36.PYC;1PX$TFv-v-v2NMyinyang.cpython-36.pycv2YINYANG_CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM!yinyang.cpython-36.opt-1.pycPPv2YINYANG_CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM!yinyang.cpython-36.opt-2.pycv2__INIT___CPYTHON_36.PYC;1PX$TFv-v-v2NM__init__.cpython-36.pycv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-1.pycssv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__init__.cpython-36.opt-2.pyc@@  v2__MAIN___CPYTHON_36.PYC;1PX$TFv-v-v2NM__main__.cpython-36.pycZFpz22̰RiiR  v2__MAIN___CPYTHON_36_OPT_1.PYC;1PX$TFv-v-v2NM"__main__.cpython-36.opt-1.pycZFpz22̰YiiYv2__MAIN___CPYTHON_36_OPT_2.PYC;1PX$TFv-v-v2NM"__main__.cpython-36.opt-2.pycZFpz)&&)fv2PX$AATFv.v1v2NMfaappv2PX$AATFv0v1v2NMzzv2 ERROR.PY;1PX$TFv.v.v2NM error.pyZFpz ''v2 PARSE.PY;1PX$TFv.v.v2NM parse.pyZFpz55zzddv2 REQUEST.PY;1PX$TFv.v.v2NMrequest.pyZFpzyyGGv2 RESPONSE.PY;1PX$TFv.v.v2NMresponse.pyZFpz v2ROBOTPARSER.PY;1PX$TFv.v.v2NMrobotparser.pyZFpz!!|v2 __INIT__.PY;1PX$TFv.v.v2NM__init__.pyz  v2 __PYCACHE__PX$AATFv.v1v2NM__pycache__f  v2PX$AATFv.v1v2NMfv2PX$AATFv.v1v2NMMM>>v2ERROR_CPYTHON_36.PYC;1PX$TFv.v.v2NMerror.cpython-36.pycZFpz 00>>v2ERROR_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMerror.cpython-36.opt-1.pycZFpz NNv2ERROR_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMerror.cpython-36.opt-2.pycZFpz77 00 v2PARSE_CPYTHON_36.PYC;1PX$TFv.v.v2NMparse.cpython-36.pycZFpzsrrs__ 00 v2PARSE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NMparse.cpython-36.opt-1.pycZFpzsrrs22{##{v2PARSE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NMparse.cpython-36.opt-2.pycZFpz0QQ0OOvyyvv2REQUEST_CPYTHON_36.PYC;1PX$TFv.v.v2NMrequest.cpython-36.pycZFpz%yy%v2REQUEST_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM!request.cpython-36.opt-1.pycZFpz>>ddv2REQUEST_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM!request.cpython-36.opt-2.pycZFpz--v2RESPONSE_CPYTHON_36.PYC;1PX$TFv.v.v2NMresponse.cpython-36.pycZFpz 11v2RESPONSE_CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"response.cpython-36.opt-1.pycZFpz ,,v2RESPONSE_CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"response.cpython-36.opt-2.pycZFpzQ QKK" "v2ROBOTPARSER_CPYTHON_36.PYC;1PX$TFv.v.v2NMrobotparser.cpython-36.pycZFpzss.." "v2!ROBOTPARSER_CPYTHON_36_OPT0.PYC;1PX$TFv.v.v2NM%robotparser.cpython-36.opt-1.pycZFpzss**h hv2!ROBOTPARSER_CPYTHON_36_OPT1.PYC;1PX$TFv.v.v2NM%robotparser.cpython-36.opt-2.pycZFpzqqv2__INIT___CPYTHON_36.PYC;1PX$TFv.v.v2NM__init__.cpython-36.pycqqv2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pycqqv2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-2.pycf""v2PX$AATFv.v1v2NMfaappv2PX$AATFv0v1v2NMr##v2SCRIPTSPX$AATFv.v1v2NM scriptsDDv2 __INIT__.PY;1PX$TFv.v.v2NM__init__.pyZFpz@GG@|E00Ev2 __MAIN__.PY;1PX$TFv.v.v2NM__main__.pyz%%v2 __PYCACHE__PX$AATFv.v1v2NM__pycache__f##v2PX$AATFv.v1v2NMf""v2PX$AATFv.v1v2NMn$$v2POSIXPX$AATFv.v1v2NM posixf$$v2PX$AATFv.v1v2NMf##v2PX$AATFv.v1v2NM&&v2 ACTIVATE.;1PX$TFv.v.v2NM activateZFpznnF00Fv2ACTIVATE.CSH;1PX$TFv.v.v2NMactivate.csh~~v2ACTIVATE.FISH;1PX$TFv.v.v2NMactivate.fishZFpz f%%v2PX$AATFv.v1v2NMf""v2PX$AATFv.v1v2NMUUv2__INIT___CPYTHON_36.PYC;1PX$TFv.v.v2NM__init__.cpython-36.pycZFpz4444v2__INIT___CPYTHON_36_OPT_1.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-1.pycZFpz44˰v2__INIT___CPYTHON_36_OPT_2.PYC;1PX$TFv.v.v2NM"__init__.cpython-36.opt-2.pycZFpz$$G00G<>v2 KCOREADDONSPX$AATFv&v1v2NMkcoreaddons~??v2 KDEVPLATFORMPX$AATFv&v1v2NMkdevplatformj@@v2KIOPX$AATFv&v1v2NMkioAAv2KQUICKCONTROLSPX$AATFv&v1v2NMkquickcontrolsBBv2KQUICKCONTROLSADDONSPX$AATFv&v1v2NMkquickcontrolsaddons~CCv2 KWINDOWSYSTEMPX$AATFv&v1v2NMkwindowsystemvDDv2NEWSTUFFPX$AATFv&v1v2NM newstuffrFFv2PRIVATEPX$AATFv5vv2NM privatenHHv2SOLIDPX$AATFv&v1v2NM solidf<<v2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMffمv2LIBDRAGANDDROPPLUGIN.SO;1PX$TFv&v&v2NMlibdraganddropplugin.soZFpzt55v2 QMLDIR.;1PX$TFu  9v&v2NM qmldirf==v2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NM++v2LIBKCONFIGPLUGIN.SO;1PX$TFv&v&v2NMlibkconfigplugin.soZFpz]]t,,v2 QMLDIR.;1PX$TFu  9v&v2NM qmldirf>>v2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMQQI>>Iv2LIBKCOREADDONSPLUGIN.SO;1PX$TFv&v&v2NMlibkcoreaddonsplugin.soZFpzt55v2 QMLDIR.;1PX$TFu  9v&v2NM qmldirf??v2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMpp11v2!LIBKDEVELOPDASHBOARDDECLARAT.SO;1PX$TFv&v&v2NM-libkdevelopdashboarddeclarativeplugin.soZFpzt--GGv2 QMLDIR.;1PX$TFu  7v&v2NM qmldirf@@v2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMYY##v2 LIBKIO.SO;1PX$TFv&v&v2NMlibkio.soZFpztttv2 QMLDIR.;1PX$TFu  9v&v2NM qmldirfAAv2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMPPjjv2COLORBUTTON.QML;1PX$TFu  9v&v2NMColorButton.qmlZFpz ffv2KEYSEQUENCEITEM.QML;1PX$TFu  9v&v2NMKeySequenceItem.qmltGGv2 QMLDIR.;1PX$TFu  9v&v2NM qmldirfBBv2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NM TTv2!LIBKQUICKCONTROLSADDONSPLUGI.SO;1PX$TFv&v&v2NM%libkquickcontrolsaddonsplugin.soZFpzPPtnnv2 QMLDIR.;1PX$TFu  9v&v2NM qmldirfCCv2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMJJ--v2LIBKWINDOWSYSTEM.SO;1PX$TFv&v&v2NMlibkwindowsystem.soZFpzt33v2 QMLDIR.;1PX$TFu  9v&v2NM qmldirfDDv2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NM^^~~v2LIBNEWSTUFFQMLPLUGIN.SO;1PX$TFv&v&v2NMlibnewstuffqmlplugin.soZFpzjEEv2QMLPX$AATFv&v1v2NMqmlt}}v2 QMLDIR.;1PX$TFu  v&v2NM qmldirfEEv2PX$AATFv&v1v2NMfDDv2PX$AATFv&v1v2NMwwv2NEWSTUFFITEM.QML;1PX$TFu  v&v2NMNewStuffItem.qmlZFpzxx''v2NEWSTUFFLIST.QML;1PX$TFu  v&v2NMNewStuffList.qmlZFpz fFFv2PX$AATFv5vv2NMf;;v2PX$AATFv "vv2NMGGv2KQUICKCONTROLSPX$AATFv&v1v2NMkquickcontrolsfGGv2PX$AATFv&v1v2NMfFFv2PX$AATFv5vv2NMXddXv2!LIBKQUICKCONTROLSPRIVATEPLUG.SO;1PX$TFv&v&v2NM&libkquickcontrolsprivateplugin.soZFpz@??@tppv2 QMLDIR.;1PX$TFu  9v&v2NM qmldirfHHv2PX$AATFv&v1v2NMf;;v2PX$AATFv "vv2NMAABBv2LIBSOLIDEXTENSIONPLUGIN.SO;1PX$TFv&v&v2NMlibsolidextensionplugin.soZFpzؾt11v2 QMLDIR.;1PX$TFu  &v&v2NM qmldirfIIv2PX$AATFv 'vv2NMf99v2PX$AATFv 'vv2NMvJJv2CONTROLSPX$AATFv 'vv2NM ControlsfJJv2PX$AATFv 'vv2NMfIIv2PX$AATFv 'vv2NMrKKv2STYLESPX$AATFv 'vv2NM StylesfKKv2PX$AATFv 'vv2NMfJJv2PX$AATFv 'vv2NMrLLv2BREEZEPX$AATFv&v1v2NM BreezefLLv2PX$AATFv&v1v2NMfKKv2PX$AATFv 'vv2NM RRv2APPLICATIONWINDOWSTYLE.QML;1PX$TFu  'v&v2NMApplicationWindowStyle.qml| ''v2 BREEZE.QML;1PX$TFu  'v&v2NMBreeze.qml !!v2BUSYINDICATORSTYLE.QML;1PX$TFu  'v&v2NMBusyIndicatorStyle.qmlCCv2BUTTONSTYLE.QML;1PX$TFu  'v&v2NMButtonStyle.qmlZFpzDDv2CHECKBOXINDICATOR.QML;1PX$TFu  'v&v2NMCheckBoxIndicator.qmlZFpz HHv2CHECKBOXSTYLE.QML;1PX$TFu  'v&v2NMCheckBoxStyle.qml v2COLORUTILS.JS;1PX$TFu  'v&v2NMColorUtils.jsEE@@v2COMBOBOXSTYLE.QML;1PX$TFu  'v&v2NMComboBoxStyle.qmlZFpz FFTTv2DEMOPAGE1.QML;1PX$TFu  'v&v2NMDemoPage1.qmlZFpz- -GG``v2DEMOPAGE2.QML;1PX$TFu  'v&v2NMDemoPage2.qmlZFpz HH//v2DEMOPAGE3.QML;1PX$TFu  'v&v2NMDemoPage3.qmlZFpzl l v2DEMOPAGE4.QML;1PX$TFu  'v&v2NMDemoPage4.qml RRv2FOCUSFRAMESTYLE.QML;1PX$TFu  'v&v2NMFocusFrameStyle.qmlIIv2GROUPBOXSTYLE.QML;1PX$TFu  'v&v2NMGroupBoxStyle.qmlZFpzss v2MENUBARSTYLE.QML;1PX$TFu  'v&v2NMMenuBarStyle.qmlJJSSv2MENUSTYLE.QML;1PX$TFu  'v&v2NMMenuStyle.qmlZFpzKKv2PROGRESSBARSTYLE.QML;1PX$TFu  'v&v2NMProgressBarStyle.qmlZFpzt v2 QMLDIR.;1PX$TFu  'v&v2NM qmldirLLv2RADIOBUTTONINDICATOR.QML;1PX$TFu  'v&v2NMRadioButtonIndicator.qmlZFpzl l ]]v2RADIOBUTTONSTYLE.QML;1PX$TFu  'v&v2NMRadioButtonStyle.qml v2SCROLLARROW.QML;1PX$TFu  'v&v2NMScrollArrow.qml v2SCROLLBAR.QML;1PX$TFu  'v&v2NMScrollBar.qml v2SCROLLVIEWSTYLE.QML;1PX$TFu  'v&v2NMScrollViewStyle.qml %%v2SLIDERSTYLE.QML;1PX$TFu  'v&v2NMSliderStyle.qml 99v2SPINBOXSTYLE.QML;1PX$TFu  'v&v2NMSpinBoxStyle.qml v2STATUSBARSTYLE.QML;1PX$TFu  'v&v2NMStatusBarStyle.qml v2SWITCHSTYLE.QML;1PX$TFu  'v&v2NMSwitchStyle.qmlNNssv2TABLEVIEWSTYLE.QML;1PX$TFu  'v&v2NMTableViewStyle.qmlZFpz MMkkv2TABVIEWSTYLE.QML;1PX$TFu  'v&v2NMTabViewStyle.qmlZFpzOOOOv2TEXTAREASTYLE.QML;1PX$TFu  'v&v2NMTextAreaStyle.qmlZFpz v2TEXTFIELDBACKGROUND.QML;1PX$TFu  'v&v2NMTextFieldBackground.qml qqv2TEXTFIELDSTYLE.QML;1PX$TFu  'v&v2NMTextFieldStyle.qml __v2TOOLBARSTYLE.QML;1PX$TFu  'v&v2NMToolBarStyle.qmlPP!!v2TOOLBUTTONSTYLE.QML;1PX$TFu  'v&v2NMToolButtonStyle.qmlZFpz? ? 55v2TRIANGLE.QML;1PX$TFu  'v&v2NMTriangle.qmlfOOv2PX$AATFvvv2NMfAAv2PX$AATFv-v1v2NMrPPv2PLUGINSPX$AATFv&v1v2NM pluginsfPPv2PX$AATFv&v1v2NMfOOv2PX$AATFvvv2NMrRRv2BEARERPX$AATFv&v1v2NM bearerrSSv2GENERICPX$AATFv&v1v2NM genericvTTv2GRANTLEEPX$AATFvvv2NM grantleezVVv2 ICONENGINESPX$AATFv&v1v2NMiconengines~WWv2 IMAGEFORMATSPX$AATFv&v1v2NMimageformatsnXXv2KAUTHPX$AATFvvv2NM kauth˰̰v2 KCM_KIO.SO;1PX$TFv&v&v2NMkcm_kio.soZFpz  v2KCM_TRASH.SO;1PX$TFv&v&v2NMkcm_trash.soZFpzJJFFv2KCM_WEBSHORTCUTS.SO;1PX$TFv&v&v2NMkcm_webshortcuts.soZFpz~ZZv2 KDEVPLATFORMPX$AATFvvv2NMkdevplatformjbbv2KF5PX$AATFv&v1v2NMkf5ppNNv2KONSOLEPART.SO;1PX$TFv&v&v2NMkonsolepart.soZFpz00##ppv2KSTYLE_BREEZE_CONFIG.SO;1PX$TFv&v&v2NMkstyle_breeze_config.soZFpzHHzjjv2 KTEXTEDITORPX$AATFv&v1v2NMktexteditorllv2ORG_KDE_KDECORATION2PX$AATFv&v1v2NMorg.kde.kdecoration2mmv2ORG_KDE_KGLOBALACCEL5_PLATFORMSPX$AATFv&v1v2NM$org.kde.kglobalaccel5.platformsnnv2PLATFORMINPUTCONTEXTSPX$AATFv&v1v2NMplatforminputcontextsvoov2 PLATFORMSPX$AATFv&v1v2NMplatformsrppv2STYLESPX$AATFv&v1v2NM stylesqqv2XCBGLINTEGRATIONSPX$AATFv&v1v2NMxcbglintegrationsfRRv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NM''M88Mv2LIBQCONNMANBEARER.SO;1PX$TFv&v&v2NMlibqconnmanbearer.soZFpzxppxyy tt v2LIBQGENERICBEARER.SO;1PX$TFv&v&v2NMlibqgenericbearer.soZFpzXVVX7RR7v2LIBQNMBEARER.SO;1PX$TFv&v&v2NMlibqnmbearer.soZFpzƸfSSv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NM4^^4v2LIBQEVDEVKEYBOARDPLUGIN.SO;1PX$TFv&v&v2NMlibqevdevkeyboardplugin.soZFpzJJv2LIBQEVDEVMOUSEPLUGIN.SO;1PX$TFv&v&v2NMlibqevdevmouseplugin.soZFpzبHHv2LIBQEVDEVTABLETPLUGIN.SO;1PX$TFv&v&v2NMlibqevdevtabletplugin.soZFpzŘƊv2LIBQEVDEVTOUCHPLUGIN.SO;1PX$TFv&v&v2NMlibqevdevtouchplugin.soZFpzvoovv2LIBQTUIOTOUCHPLUGIN.SO;1PX$TFv&v&v2NMlibqtuiotouchplugin.soZFpzfTTv2PX$AATFvvv2NMfPPv2PX$AATFv&v1v2NMjUUv25_1PX$AATFv&v1v2NM5.1fUUv2PX$AATFv&v1v2NMfTTv2PX$AATFvvv2NM33yyv2GRANTLEE_DEFAULTFILTERS.SO;1PX$TFv&v&v2NMgrantlee_defaultfilters.soZFpz[[llv2GRANTLEE_DEFAULTTAGS.SO;1PX$TFv&v&v2NMgrantlee_defaulttags.soZFpz__v2GRANTLEE_I18NTAGS.SO;1PX$TFv&v&v2NMgrantlee_i18ntags.soZFpz==Ίv2GRANTLEE_LOADERTAGS.SO;1PX$TFv&v&v2NMgrantlee_loadertags.soZFpzȩWWD<%%>v2KDEVGENERICMANAGER.SO;1PX$TFv&v&v2NMkdevgenericmanager.soZFpz88EEv2KDEVGHPROVIDER.SO;1PX$TFv&v&v2NMkdevghprovider.soZFpzeev2 KDEVGIT.SO;1PX$TFv&v&v2NMkdevgit.soZFpzDDv2KDEVGREPVIEW.SO;1PX$TFv&v&v2NMkdevgrepview.soZFpzffv2KDEVHEAPTRACK.SO;1PX$TFv&v&v2NMkdevheaptrack.soZFpzȩv2KDEVKDEPROVIDER.SO;1PX$TFv&v&v2NMkdevkdeprovider.soZFpzFFv2KDEVKONSOLEVIEW.SO;1PX$TFv&v&v2NMkdevkonsoleview.soZFpz''UUv2 KDEVLLDB.SO;1PX$TFv&v&v2NMkdevlldb.soZFpzhhv2KDEVMAKEBUILDER.SO;1PX$TFv&v&v2NMkdevmakebuilder.soZFpz88v2KDEVMANPAGE.SO;1PX$TFv&v&v2NMkdevmanpage.soZFpzDDv2KDEVNINJA.SO;1PX$TFv&v&v2NMkdevninja.soZFpzAA__v2KDEVOPENWITH.SO;1PX$TFv&v&v2NMkdevopenwith.soZFpzv2KDEVOUTLINEVIEW.SO;1PX$TFv&v&v2NMkdevoutlineview.soZFpz  v2KDEVPATCHREVIEW.SO;1PX$TFv&v&v2NMkdevpatchreview.soZFpzx$$xXXv2 KDEVPDB.SO;1PX$TFv&v&v2NMkdevpdb.soZFpz//Ƌv2KDEVPERFORCE.SO;1PX$TFv&v&v2NMkdevperforce.soZFpzv2KDEVPHPDOCS.SO;1PX$TFv&v&v2NMkdevphpdocs.soZFpzv2KDEVPHPLANGUAGESUPPORT.SO;1PX$TFv&v&v2NMkdevphplanguagesupport.soZFpzpxxpooxxv2KDEVPHPUNITPROVIDER.SO;1PX$TFv&v&v2NMkdevphpunitprovider.soZFpzvvv2KDEVPROBLEMREPORTER.SO;1PX$TFv&v&v2NMkdevproblemreporter.soZFpz&&v2KDEVPROJECTFILTER.SO;1PX$TFv&v&v2NMkdevprojectfilter.soZFpz__ȥv2KDEVPROJECTMANAGERVIEW.SO;1PX$TFv&v&v2NMkdevprojectmanagerview.soZFpz`88`88v2KDEVPYTHONLANGUAGESUPPORT.SO;1PX$TFv&v&v2NM!kdevpythonlanguagesupport.soZFpzEEʂv2KDEVQMAKEBUILDER.SO;1PX$TFv&v&v2NMkdevqmakebuilder.soZFpzv2KDEVQMAKEMANAGER.SO;1PX$TFv&v&v2NMkdevqmakemanager.soZFpzȬLI ILv2KDEVQMLJSLANGUAGESUPPORT.SO;1PX$TFv&v&v2NM kdevqmljslanguagesupport.soZFpz``hhv2KDEVQTHELP.SO;1PX$TFv&v&v2NMkdevqthelp.soZFpzЍИOOv2KDEVQUICKOPEN.SO;1PX$TFv&v&v2NMkdevquickopen.soZFpzwEEwv2KDEVSOURCEFORMATTER.SO;1PX$TFv&v&v2NMkdevsourceformatter.soZFpzPPGG44v2KDEVSTANDARDOUTPUTVIEW.SO;1PX$TFv&v&v2NMkdevstandardoutputview.soZFpz8oo8""v2KDEVSUBVERSION.SO;1PX$TFv&v&v2NMkdevsubversion.soZFpz ؠwwRTTRv2KDEVSWITCHTOBUDDY.SO;1PX$TFv&v&v2NMkdevswitchtobuddy.soZFpz||v2KDEVTESTVIEW.SO;1PX$TFv&v&v2NMkdevtestview.soZFpzyyv2KDEVVCSCHANGESVIEWPLUGIN.SO;1PX$TFv&v&v2NM kdevvcschangesviewplugin.soZFpzhhv2KDEVWELCOMEPAGE.SO;1PX$TFv&v&v2NMkdevwelcomepage.soZFpz&&faav2PX$AATFv&v1v2NMf[[00v2PX$AATFv&v1v2NM99v2KCM_KDEVPHPDOCS.SO;1PX$TFv&v&v2NMkcm_kdevphpdocs.soZFpz((fbbv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMnccv2KDEDPX$AATFv&v1v2NM kdedjddv2KIOPX$AATFv&v1v2NMkioneev2KIODPX$AATFv&v1v2NM kiodv2KTRANSCRIPT.SO;1PX$TFv&v&v2NMktranscript.soZFpzffv2ORG_KDE_KWINDOWSYSTEM_PLATFORMSPX$AATFv&v1v2NM$org.kde.kwindowsystem.platformsnggv2PARTSPX$AATFv&v1v2NM partsrhhv2SONNETPX$AATFv&v1v2NM sonnetziiv2 URIFILTERSPX$AATFv&v1v2NMurifiltersfccv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NM,11,v2KCOOKIEJAR.SO;1PX$TFv&v&v2NMkcookiejar.soZFpz88v2PROXYSCOUT.SO;1PX$TFv&v&v2NMproxyscout.soZFpzHH66v2REMOTENOTIFIER.SO;1PX$TFv&v&v2NMremotenotifier.soZFpzfddv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NMJJÏv2 FILE.SO;1PX$TFv&v&v2NM file.soZFpz\\rrv2FTP.SO;1PX$TFv&v&v2NM ftp.soZFpz`  `v2 HTTP.SO;1PX$TFv&v&v2NM http.soZFpzp~~p??KSSKv2 REMOTE.SO;1PX$TFv&v&v2NMremote.soZFpzv2 TRASH.SO;1PX$TFv&v&v2NM trash.soZFpzfeev2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NM55BBv2 KIOEXECD.SO;1PX$TFv&v&v2NMkioexecd.soZFpz((>>v2KPASSWDSERVER.SO;1PX$TFv&v&v2NMkpasswdserver.soZFpzRR:dd:v2 KSSLD.SO;1PX$TFv&v&v2NM kssld.soZFpzx//xfffv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NMccv2!KF5WINDOWSYSTEMWAYLANDPLUGIN.SO;1PX$TFv&v&v2NM$KF5WindowSystemWaylandPlugin.soZFpzVVggv2KF5WINDOWSYSTEMX11PLUGIN.SO;1PX$TFv&v&v2NM KF5WindowSystemX11Plugin.soZFpzhhfggv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NM__rrv2 KATEPART.SO;1PX$TFv&v&v2NMkatepart.soZFpz8SS8fhhv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NM))##v2 ASPELL.SO;1PX$TFv&v&v2NMaspell.soZFpznn..K22Kv2 HSPELL.SO;1PX$TFv&v&v2NMhspell.soZFpzLLv2 HUNSPELL.SO;1PX$TFv&v&v2NMhunspell.soZFpzfiiv2PX$AATFv&v1v2NMfbbv2PX$AATFv&v1v2NMv2FIXHOSTURIFILTER.SO;1PX$TFv&v&v2NMfixhosturifilter.soZFpz``ttaav2KSHORTURIFILTER.SO;1PX$TFv&v&v2NMkshorturifilter.soZFpz ** eev2KURIIKWSFILTER.SO;1PX$TFv&v&v2NMkuriikwsfilter.soZFpz  v2KURISEARCHFILTER.SO;1PX$TFv&v&v2NMkurisearchfilter.soZFpzZZ v2LOCALDOMAINURIFILTER.SO;1PX$TFv&v&v2NMlocaldomainurifilter.soZFpz@kk@fjjv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMv2KATEBACKTRACEBROWSERPLUGIN.SO;1PX$TFv&v&v2NM"katebacktracebrowserplugin.soZFpz33"%%"v2KATEBUILDPLUGIN.SO;1PX$TFv&v&v2NMkatebuildplugin.soZFpzʽv2KATECLOSEEXCEPTPLUGIN.SO;1PX$TFv&v&v2NMkatecloseexceptplugin.soZFpzuu((v2KATECTAGSPLUGIN.SO;1PX$TFv&v&v2NMkatectagsplugin.soZFpzoov2KATEFILEBROWSERPLUGIN.SO;1PX$TFv&v&v2NMkatefilebrowserplugin.soZFpzTTv2KATEFILETREEPLUGIN.SO;1PX$TFv&v&v2NMkatefiletreeplugin.soZFpzCC]]v2KATEGDBPLUGIN.SO;1PX$TFv&v&v2NMkategdbplugin.soZFpz4pp4v2KATEKONSOLEPLUGIN.SO;1PX$TFv&v&v2NMkatekonsoleplugin.soZFpzaa RR v2KATEOPENHEADERPLUGIN.SO;1PX$TFv&v&v2NMkateopenheaderplugin.soZFpzppΡv2KATEPROJECTPLUGIN.SO;1PX$TFv&v&v2NMkateprojectplugin.soZFpzh  hv2KATEREPLICODEPLUGIN.SO;1PX$TFv&v&v2NMkatereplicodeplugin.soZFpzuuv2KATESEARCHPLUGIN.SO;1PX$TFv&v&v2NMkatesearchplugin.soZFpz((L>>Lv2KATESNIPPETSPLUGIN.SO;1PX$TFv&v&v2NMkatesnippetsplugin.soZFpz``\\v2KATESYMBOLVIEWERPLUGIN.SO;1PX$TFv&v&v2NMkatesymbolviewerplugin.soZFpzXX^^v2KATEXMLCHECKPLUGIN.SO;1PX$TFv&v&v2NMkatexmlcheckplugin.soZFpz##KKv2KATEXMLTOOLSPLUGIN.SO;1PX$TFv&v&v2NMkatexmltoolsplugin.soZFpzv2KTERUSTCOMPLETIONPLUGIN.SO;1PX$TFv&v&v2NMkterustcompletionplugin.soZFpzPPdd&&v2KTEXTEDITOR_LUMEN.SO;1PX$TFv&v&v2NMktexteditor_lumen.soZFpz ff v2TABSWITCHERPLUGIN.SO;1PX$TFv&v&v2NMtabswitcherplugin.soZFpz(PP(*YY*v2TEXTFILTERPLUGIN.SO;1PX$TFv&v&v2NMtextfilterplugin.soZFpz``fllv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMssv2BREEZEDECORATION.SO;1PX$TFv&v&v2NMbreezedecoration.soZFpzH~~Hfmmv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NM((v2KF5GLOBALACCELPRIVATEXCB.SO;1PX$TFv&v&v2NM KF5GlobalAccelPrivateXcb.soZFpzpyypfnnv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMaav2!LIBCOMPOSEPLATFORMINPUTCONTE.SO;1PX$TFv&v&v2NM,libcomposeplatforminputcontextplugin.soZFpzDD22hhv2!LIBIBUSPLATFORMINPUTCONTEXTP.SO;1PX$TFv&v&v2NM)libibusplatforminputcontextplugin.soZFpzGGv2LIBQTVIRTUALKEYBOARDPLUGIN.SO;1PX$TFv&v&v2NM"libqtvirtualkeyboardplugin.soZFpz8 8foov2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMv2LIBQEGLFS.SO;1PX$TFv&v&v2NMlibqeglfs.soZFpz8//8YYv2LIBQLINUXFB.SO;1PX$TFv&v&v2NMlibqlinuxfb.soZFpzXX..((v2LIBQMINIMAL.SO;1PX$TFv&v&v2NMlibqminimal.soZFpzssqqv2LIBQMINIMALEGL.SO;1PX$TFv&v&v2NMlibqminimalegl.soZFpzHHqqv2LIBQOFFSCREEN.SO;1PX$TFv&v&v2NMlibqoffscreen.soZFpzxxIIOOv2 LIBQVNC.SO;1PX$TFv&v&v2NMlibqvnc.soZFpzee11v2 LIBQXCB.SO;1PX$TFv&v&v2NMlibqxcb.soZFpz//fppv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NMEttEv2 BREEZE.SO;1PX$TFv&v&v2NMbreeze.soZFpz( (fqqv2PX$AATFv&v1v2NMfPPv2PX$AATFv&v1v2NM##nnv2LIBQXCB_EGL_INTEGRATION.SO;1PX$TFv&v&v2NMlibqxcb-egl-integration.soZFpzGGXX[[v2LIBQXCB_GLX_INTEGRATION.SO;1PX$TFv&v&v2NMlibqxcb-glx-integration.soZFpz``frrv2PX$AATFvvv2NMf55v2PX$AATFv%v%v2NMrss v2MODULESPX$AATFv%v1v2NM modulesfss v2PX$AATFv%v1v2NMfrrv2PX$AATFvvv2NM??v2QT_ATTICA.PRI;1PX$TFu  )v%v2NMqt_Attica.priVVv2QT_KARCHIVE.PRI;1PX$TFu  v%v2NMqt_KArchive.pri>>v2QT_KAUTH.PRI;1PX$TFu  ;v%v2NMqt_KAuth.priuuv2QT_KBOOKMARKS.PRI;1PX$TFu  %-v%v2NMqt_KBookmarks.prirrv2QT_KCMUTILS.PRI;1PX$TFu  ,v%v2NMqt_KCMUtils.priJJv2QT_KCODECS.PRI;1PX$TFu  (v%v2NMqt_KCodecs.pri}}v2QT_KCOMPLETION.PRI;1PX$TFu  /v%v2NMqt_KCompletion.prizzv2QT_KCONFIGCORE.PRI;1PX$TFu   v%v2NMqt_KConfigCore.pri}}v2QT_KCONFIGGUI.PRI;1PX$TFu   v%v2NMqt_KConfigGui.pri  v2QT_KCONFIGWIDGETS.PRI;1PX$TFu  v%v2NMqt_KConfigWidgets.prizzv2QT_KCOREADDONS.PRI;1PX$TFu  &v%v2NMqt_KCoreAddons.pri>>v2QT_KCRASH.PRI;1PX$TFu  "v%v2NMqt_KCrash.prizzv2QT_KDBUSADDONS.PRI;1PX$TFu  v%v2NMqt_KDBusAddons.priv2QT_KDECLARATIVE.PRI;1PX$TFu  v%v2NMqt_KDeclarative.priv2QT_KGLOBALACCEL.PRI;1PX$TFu  "v%v2NMqt_KGlobalAccel.primmv2QT_KGUIADDONS.PRI;1PX$TFu  4v%v2NMqt_KGuiAddons.pri22v2QT_KI18N.PRI;1PX$TFu  v%v2NMqt_KI18n.pri  }}v2QT_KICONTHEMES.PRI;1PX$TFu  +v%v2NMqt_KIconThemes.pri**[[v2QT_KIOCORE.PRI;1PX$TFu  /v%v2NMqt_KIOCore.pri]]v2QT_KIOFILEWIDGETS.PRI;1PX$TFu  /v%v2NMqt_KIOFileWidgets.pri::BBv2QT_KIOGUI.PRI;1PX$TFu  /v%v2NMqt_KIOGui.priPPv2QT_KIOWIDGETS.PRI;1PX$TFu  /v%v2NMqt_KIOWidgets.prizzv2QT_KITEMMODELS.PRI;1PX$TFu  v%v2NMqt_KItemModels.priqqv2QT_KITEMVIEWS.PRI;1PX$TFu  v%v2NMqt_KItemViews.pri҉v2QT_KJOBWIDGETS.PRI;1PX$TFu   v%v2NMqt_KJobWidgets.pri{{v2QT_KNEWSTUFF.PRI;1PX$TFu  v%v2NMqt_KNewStuff.priݑv2QT_KNEWSTUFFCORE.PRI;1PX$TFu  v%v2NMqt_KNewStuffCore.pri  v2QT_KNOTIFICATIONS.PRI;1PX$TFu  6v%v2NMqt_KNotifications.pri  v2QT_KNOTIFYCONFIG.PRI;1PX$TFu  v%v2NMqt_KNotifyConfig.pri++<>v2!KF5_ORG_KDE_KIO_FILEUNDOMAN.XML;1PX$TFu  /v)v2NM(kf5_org.kde.kio.FileUndoManager.xml]]v2KF5_ORG_KDE_KLAUNCHER.XML;1PX$TFu  /v)v2NMkf5_org.kde.KLauncher.xmlZFpz//v2KF5_ORG_KDE_KPASSWDSERVER.XML;1PX$TFu  /v)v2NM"kf5_org.kde.KPasswdServer.xmlZFpzt t!!v2 KF5_ORG_KDE_KSLAVELAUNCHER.XML;1PX$TFu  /v)v2NM#kf5_org.kde.KSlaveLauncher.xml]]v2!KF5_ORG_KDE_STATUSNOTIFIERI.XML;1PX$TFu  2v)v2NM'kf5_org.kde.StatusNotifierItem.xmlZFpz v2!KF5_ORG_KDE_STATUSNOTIFIERW.XML;1PX$TFu  2v)v2NM*kf5_org.kde.StatusNotifierWatcher.xmlfv2PX$AATFv)v1v2NMf}}v2PX$AATFv1vv2NM--NNv2ORG_KDE_KCOOKIEJAR5.SERVICE;1PX$TFu  /v)v2NM org.kde.kcookiejar5.serviceVVv2ORG_KDE_KGLOBALACCEL.SERVICE;1PX$TFu  "v)v2NM!org.kde.kglobalaccel.service55VVv2ORG_KDE_KIOD5.SERVICE;1PX$TFu  /v)v2NMorg.kde.kiod5.service^^XXv2ORG_KDE_KIOEXECD.SERVICE;1PX$TFu  /v)v2NMorg.kde.kioexecd.service77^^v2ORG_KDE_KPASSWDSERVER.SERVICE;1PX$TFu  /v)v2NM"org.kde.kpasswdserver.service66WWv2ORG_KDE_KSSLD5.SERVICE;1PX$TFu  /v)v2NMorg.kde.kssld5.servicefv2PX$AATFv)v1v2NMf}}v2PX$AATFv1vv2NM čv2!ORG_KDE_KSYSGUARD_PROCESSLI.SER;1PX$TFu   v)v2NM0org.kde.ksysguard.processlisthelper.servicev2!ORG_KDE_KTEXTEDITOR_KATETEX.SER;1PX$TFu  v)v2NM/org.kde.ktexteditor.katetextbuffer.servicefv2PX$AATFv vv2NMfwwv2PX$AATFv1v1v2NMjv2ECMPX$AATFvvv2NMECMnv2HTMLPX$AATFv vv2NM HTMLfv2PX$AATFvvv2NMfv2PX$AATFv vv2NMnv2HTMLPX$AATFv,v1v2NM htmlfv2PX$AATFv,v1v2NMfv2PX$AATFvvv2NMzv2 FIND_MODULEPX$AATFv,v1v2NMfind-module11 v2GENINDEX.HTML;1PX$TFu  v,v2NMgenindex.htmlZFpzxIIx-22-jjv2 INDEX.HTML;1PX$TFu  ;v,v2NMindex.htmlZFpzzv2 KDE_MODULEPX$AATFv,v1v2NMkde-modulerv2MANUALPX$AATFv,v1v2NM manualrv2MODULEPX$AATFv,v1v2NM module11v2 SEARCH.HTML;1PX$TFu  v,v2NMsearch.htmlZFpzk k11..v2SEARCHINDEX.JS;1PX$TFu  v,v2NMsearchindex.jsZFpz)xx)vv2 TOOLCHAINPX$AATFv,v1v2NMtoolchainvv2_SOURCESPX$AATFv,v1v2NM _sourcesrv2_STATICPX$AATFv,v1v2NM _staticfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM11jjv2FINDEGL.HTML;1PX$TFu  :v,v2NMFindEGL.htmlZFpzbb11v2FINDKF5.HTML;1PX$TFu  :v,v2NMFindKF5.htmlZFpznn11ZZv2FINDLIBGIT2.HTML;1PX$TFu  ;v,v2NMFindLibGit2.htmlZFpz11v2FINDOPENEXR.HTML;1PX$TFu  ;v,v2NMFindOpenEXR.htmlZFpz@@11Ċv2FINDPNG2ICO.HTML;1PX$TFu  ;v,v2NMFindPng2Ico.htmlZFpz11v2FINDPOPPLER.HTML;1PX$TFu  ;v,v2NMFindPoppler.htmlZFpzJJ1100v2FINDQTWAYLANDSCANNER.HTML;1PX$TFu  ;v,v2NMFindQtWaylandScanner.htmlZFpz4411v2FINDSHAREDMIMEINFO.HTML;1PX$TFu  ;v,v2NMFindSharedMimeInfo.htmlZFpzoo11v2FINDWAYLAND.HTML;1PX$TFu  ;v,v2NMFindWayland.htmlZFpz{{11ȭv2FINDWAYLANDSCANNER.HTML;1PX$TFu  ;v,v2NMFindWaylandScanner.htmlZFpz11Çv2FINDX11_XCB.HTML;1PX$TFu  ;v,v2NMFindX11_XCB.htmlZFpzrr11 v2FINDXCB.HTML;1PX$TFu  ;v,v2NMFindXCB.htmlZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM11 v2KDECMAKESETTINGS.HTML;1PX$TFu  ;v,v2NMKDECMakeSettings.htmlZFpz%%11v2KDECOMPILERSETTINGS.HTML;1PX$TFu  ;v,v2NMKDECompilerSettings.htmlZFpz11v2!KDEFRAMEWORKCOMPILERSETTING.HTM;1PX$TFu  ;v,v2NM&KDEFrameworkCompilerSettings.htmlZFpz))11v2KDEINSTALLDIRS.HTML;1PX$TFu  ;v,v2NMKDEInstallDirs.htmlZFpz%YY%11~ ~v2KDEPACKAGEAPPTEMPLATES.HTML;1PX$TFu  ;v,v2NM KDEPackageAppTemplates.htmlZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM110 0v2 ECM_7.HTML;1PX$TFu  ;v,v2NMecm.7.htmlZFpz1111FFv2ECM_DEVELOPER_7.HTML;1PX$TFu  ;v,v2NMecm-developer.7.htmlZFpz7WW711 v2ECM_FIND_MODULES_7.HTML;1PX$TFu  ;v,v2NMecm-find-modules.7.htmlZFpz]&&]11Ҭv2ECM_KDE_MODULES_7.HTML;1PX$TFu  ;v,v2NMecm-kde-modules.7.htmlZFpz11 v2ECM_MODULES_7.HTML;1PX$TFu  ;v,v2NMecm-modules.7.htmlZFpz''11v2ECM_TOOLCHAINS_7.HTML;1PX$TFu  ;v,v2NMecm-toolchains.7.htmlZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM22 v2ECMADDAPPICON.HTML;1PX$TFu  ;v,v2NMECMAddAppIcon.htmlZFpz7722v2ECMADDQCH.HTML;1PX$TFu  ;v,v2NMECMAddQch.htmlZFpzMCCM'22' v2ECMADDTESTS.HTML;1PX$TFu  ;v,v2NMECMAddTests.htmlZFpzAA!22!v2ECMCOVERAGEOPTION.HTML;1PX$TFu  ;v,v2NMECMCoverageOption.htmlZFpz)22)B Bv2ECMCREATEQMFROMPOFILES.HTML;1PX$TFu  ;v,v2NM ECMCreateQmFromPoFiles.htmlZFpz##22c cv2ECMENABLESANITIZERS.HTML;1PX$TFu  ;v,v2NMECMEnableSanitizers.htmlZFpz##22 v2ECMFINDMODULEHELPERS.HTML;1PX$TFu  ;v,v2NMECMFindModuleHelpers.htmlZFpz$$225 5v2ECMGENERATEHEADERS.HTML;1PX$TFu  v,v2NMECMGenerateHeaders.htmlZFpz++װ22 v2ECMGENERATEPKGCONFIGFILE.HTML;1PX$TFu  v,v2NM"ECMGeneratePkgConfigFile.htmlZFpz$""$22w wv2ECMGENERATEPRIFILE.HTML;1PX$TFu  v,v2NMECMGeneratePriFile.htmlZFpz%% 22 v2ECMINSTALLICONS.HTML;1PX$TFu  v,v2NMECMInstallIcons.htmlZFpz 22v2ECMMARKASTEST.HTML;1PX$TFu  v,v2NMECMMarkAsTest.htmlZFpz77&22&v2ECMMARKNONGUIEXECUTABLE.HTML;1PX$TFu  v,v2NM!ECMMarkNonGuiExecutable.htmlZFpzVV22[[v2!ECMOPTIONALADDSUBDIRECTORY.HTML;1PX$TFu  v,v2NM$ECMOptionalAddSubdirectory.htmlZFpz 22 I Iv2ECMPACKAGECONFIGHELPERS.HTML;1PX$TFu  v,v2NM!ECMPackageConfigHelpers.htmlZFpz22 v2ECMPOQMTOOLS.HTML;1PX$TFu  v,v2NMECMPoQmTools.htmlZFpz""Ͷ$22$v2!ECMQTDECLARELOGGINGCATEGORY.HTM;1PX$TFu  v,v2NM%ECMQtDeclareLoggingCategory.htmlZFpz"22"" "v2ECMSETUPVERSION.HTML;1PX$TFu  v,v2NMECMSetupVersion.htmlZFpz!!+22+  v2ECMUNINSTALLTARGET.HTML;1PX$TFu  v,v2NMECMUninstallTarget.htmlZFpzzz22 v2ECMUSEFINDMODULES.HTML;1PX$TFu  v,v2NMECMUseFindModules.htmlZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM11r rv2ANDROID.HTML;1PX$TFu  v,v2NMAndroid.htmlZFpz))fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMzv2 FIND_MODULEPX$AATFv,v1v2NMfind-modulexv2 INDEX.TXT;1PX$TFu  8v,v2NMindex.txtzv2 KDE_MODULEPX$AATFv,v1v2NMkde-modulerv2MANUALPX$AATFv,v1v2NM manualrv2MODULEPX$AATFv,v1v2NM modulevv2 TOOLCHAINPX$AATFv,v1v2NMtoolchainfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM|11v2 FINDEGL.TXT;1PX$TFu  8v,v2NMFindEGL.txt|11v2 FINDKF5.TXT;1PX$TFu  8v,v2NMFindKF5.txt55v2FINDLIBGIT2.TXT;1PX$TFu  8v,v2NMFindLibGit2.txt55v2FINDOPENEXR.TXT;1PX$TFu  8v,v2NMFindOpenEXR.txt55v2FINDPNG2ICO.TXT;1PX$TFu  8v,v2NMFindPng2Ico.txt55v2FINDPOPPLER.TXT;1PX$TFu  8v,v2NMFindPoppler.txt>>v2FINDQTWAYLANDSCANNER.TXT;1PX$TFu  8v,v2NMFindQtWaylandScanner.txt<>11v2 SIDEBAR.JS;1PX$TFo v,v2NMsidebar.jsZFpz22N Nv2UNDERSCORE.JS;1PX$TFp &(v,v2NMunderscore.jsZFpz~!!~tkkv2UP.PNG;1PX$TFo v,v2NM up.pngttv2UP_PRESSED.PNG;1PX$TFo v,v2NMup-pressed.png11EEv2WEBSUPPORT.JS;1PX$TFo &,v,v2NMwebsupport.jsZFpzbbfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMjv2AFPX$AATFv vv2NMafjv2CAPX$AATFv vv2NMcajv2CSPX$AATFv vv2NMcsjv2DAPX$AATFv vv2NMdajv2DEPX$AATFv vv2NMdejv2ELPX$AATFv vv2NMeljv2ENPX$AATFv #vv2NMenjv2EOPX$AATFv vv2NMeojv2ESPX$AATFv vv2NMesjv2ETPX$AATFv vv2NMetjv2FRPX$AATFv vv2NMfrjv2GLPX$AATFv vv2NMgljv2HEPX$AATFv vv2NMhejv2HUPX$AATFv vv2NMhujv2ITPX$AATFv vv2NMitjv2JAPX$AATFv vv2NMjajv2KOPX$AATFv vv2NMkojv2LTPX$AATFv vv2NMltjv2NDSPX$AATFv vv2NMndsjv2NLPX$AATFv vv2NMnljv2NNPX$AATFv vv2NMnnjv2PLPX$AATFv vv2NMpljv2PTPX$AATFv vv2NMptjv2ROPX$AATFv vv2NMrojv2RUPX$AATFv vv2NMrujv2SLPX$AATFv vv2NMsljv2SRPX$AATFv vv2NMsrjv2SVPX$AATFv vv2NMsvjv2TRPX$AATFv vv2NMtrjv2UKPX$AATFv vv2NMukjv2WAPX$AATFv vv2NMwajv2XHPX$AATFv vv2NMxhfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM  v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM  v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM55$$v2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpzss::v&&vv2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzssv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.css??v2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpz00fv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv #vv2NMfv2PX$AATFv vv2NMn((v2KATEPX$AATFv,v1v2NM katevv2KATEPARTPX$AATFv,v1v2NM katepartv v2KDEVELOPPX$AATFv,v1v2NM kdevelopv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonrv2KONSOLEPX$AATFv,v1v2NM konsolerv2KWRITEPX$AATFv,v1v2NM kwritef((v2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NM++~~v2ARROW_DOWN_DOUBLE_22.PNG;1PX$TFu  )-v,v2NMarrow-down-double-22.png++llv2ARROW_UP_DOUBLE_22.PNG;1PX$TFu  )-v,v2NMarrow-up-double-22.png++DDv2BACKTRACE_SETTINGS.PNG;1PX$TFu  )-v,v2NMbacktrace-settings.png++qqv2BOOKMARKS_22.PNG;1PX$TFu  )-v,v2NMbookmarks-22.png++&LL&v2BUILD_OUTPUT.PNG;1PX$TFu  )-v,v2NMbuild-output.png~~v2CLOSE_EXCEPT_LIKE.PNG;1PX$TFu  )-v,v2NMclose-except-like.pngZFpz~~v2CONFIGDIALOG01.PNG;1PX$TFu  )-v,v2NMconfigdialog01.pngZFpz//++IIv2CONFIGURE_22.PNG;1PX$TFu  )-v,v2NMconfigure-22.png++ޤv2CONFIGURE_SHORTCUTS_22.PNG;1PX$TFu  )-v,v2NMconfigure-shortcuts-22.pngcc7 7v2CONFIGURING.DOCBOOK;1PX$TFu  )-v,v2NMconfiguring.docbookZFpzIIv2CTAGS_GLOBAL_SETTING.PNG;1PX$TFu  )-v,v2NMctags-global-setting.pngZFpz66v2CTAGS_SESSION_SETTING.PNG;1PX$TFu  )-v,v2NMctags-session-setting.pngZFpzg99geev2DEVELOPMENT.DOCBOOK;1PX$TFu  )-v,v2NMdevelopment.docbookZFpz33++߰v2DIALOG_OK_22.PNG;1PX$TFu  )-v,v2NMdialog-ok-22.png++v2DOCUMENTSWITCHER.PNG;1PX$TFu  )-v,v2NMdocumentswitcher.png++KKv2DOCUMENT_NEW_22.PNG;1PX$TFu  )-v,v2NMdocument-new-22.png++``v2DOCUMENT_OPEN_22.PNG;1PX$TFu  )-v,v2NMdocument-open-22.png++v2DOCUMENT_SAVE_22.PNG;1PX$TFu  )-v,v2NMdocument-save-22.png++v2DOCUMENT_SAVE_AS_22.PNG;1PX$TFu  )-v,v2NMdocument-save-as-22.png++ddv2EDIT_COPY_22.PNG;1PX$TFu  )-v,v2NMedit-copy-22.png++{{v2EDIT_DELETE_22.PNG;1PX$TFu  )-v,v2NMedit-delete-22.png++XXv2EDIT_SELECT_ALL_22.PNG;1PX$TFu  )-v,v2NMedit-select-all-22.png++55v2 FORMAT_TEXT_SUPERSCRIPT_22.PNG;1PX$TFu  )-v,v2NM#format-text-superscript-22.pngffv2FUNDAMENTALS.DOCBOOK;1PX$TFu  )-v,v2NMfundamentals.docbookZFpzjZZj++v2GAMES_CONFIG_OPTIONS_22.PNG;1PX$TFu  )-v,v2NM games-config-options-22.png++v2GDB_CALL_STACK.PNG;1PX$TFu  )-v,v2NMgdb-call-stack.png|++r$$rv2 GDB_IO.PNG;1PX$TFu  )-v,v2NMgdb-io.png++..v2GDB_LOCALS.PNG;1PX$TFu  )-v,v2NMgdb-locals.png++VVv2GDB_OUTPUT.PNG;1PX$TFu  )-v,v2NMgdb-output.png,,;;v2GDB_SETTINGS.PNG;1PX$TFu  )-v,v2NMgdb-settings.png ,, ssv2GO_DOWN_22.PNG;1PX$TFu  )-v,v2NMgo-down-22.png,,ZZv2GO_NEXT_22.PNG;1PX$TFu  )-v,v2NMgo-next-22.png,,FFv2GO_PREVIOUS_22.PNG;1PX$TFu  )-v,v2NMgo-previous-22.png,,bbv2GO_UP_22.PNG;1PX$TFu  )-v,v2NMgo-up-22.pngjj v2INDEX.DOCBOOK;1PX$TFu  )-v,v2NMindex.docbookZFpz%%++v2INDEX_CACHE.BZ2;1PX$TFu  .v,v2NMindex.cache.bz2v2 KATE.PNG;1PX$TFu  )-v,v2NM kate.pngZFpz,,44v2LIST_ADD_22.PNG;1PX$TFu  )-v,v2NMlist-add-22.png߽QQv2LUMEN_CALLTIPS.PNG;1PX$TFu  )-v,v2NMlumen-calltips.pngZFpzsYYs,,,,v2LUMEN_COMPLETITION.PNG;1PX$TFu  )-v,v2NMlumen-completition.png/BB/v2!LUMEN_COMPLETITION_OVERLOAD.PNG;1PX$TFu  )-v,v2NM$lumen-completition-overload.pngZFpzLL׈,,N))Nv2LUMEN_IMPORT.PNG;1PX$TFu  )-v,v2NMlumen-import.png99v2MASCOT_KATE.PNG;1PX$TFu  )-v,v2NMmascot_kate.pngZFpzQQllc((cv2MENUS.DOCBOOK;1PX$TFu  )-v,v2NMmenus.docbookZFpz֭rr__v2PLUGINS.DOCBOOK;1PX$TFu  )-v,v2NMplugins.docbookZFpzcc{{  v2PROJECT_COMPLETITION.PNG;1PX$TFu  )-v,v2NMproject-completition.pngZFpz  ,,NNv2PROJECT_CONFIGURE.PNG;1PX$TFu  )-v,v2NMproject-configure.png(,,(}}v2PROJECT_CURRENT_ANALYSIS.PNG;1PX$TFu  )-v,v2NM!project-current-analysis.png v2PROJECT_QUICKOPEN.PNG;1PX$TFu  )-v,v2NMproject-quickopen.pngZFpz11;;v2PROJECT_SEARCH.PNG;1PX$TFu  )-v,v2NMproject-search.pngZFpzII޾,,v2PROJECT_VIEW.PNG;1PX$TFu  )-v,v2NMproject-view.pngZFpz{&&{8,,8UUv2RUST_COMPLETION.PNG;1PX$TFu  )-v,v2NMrust-completion.pngC,,CTTv2RUST_CONFIGURATION.PNG;1PX$TFu  )-v,v2NMrust-configuration.pngN,,NXAAXv2SNIPPETS_FORM.PNG;1PX$TFu  )-v,v2NMsnippets-form.pngW,,WM!!Mv2SNIPPETS_PANEL.PNG;1PX$TFu  )-v,v2NMsnippets-panel.png\,,\pCCpv2SNIPPETS_REPOSITORY.PNG;1PX$TFu  )-v,v2NMsnippets-repository.pnge,,eFFv2SNIPPETS_USAGE.PNG;1PX$TFu  )-v,v2NMsnippets-usage.pngn,,n__v2SYMBOLVIEWER_SETTINGS.PNG;1PX$TFu  )-v,v2NMsymbolviewer-settings.pngz,,zv2SYSTEM_SWITCH_USER_22.PNG;1PX$TFu  )-v,v2NMsystem-switch-user-22.png{,,{AAv2TAB_DUPLICATE_22.PNG;1PX$TFu  )-v,v2NMtab-duplicate-22.png|,,|JJv2TAB_NEW_22.PNG;1PX$TFu  )-v,v2NMtab-new-22.png},,}))v2TEXTFILTER.PNG;1PX$TFu  )-v,v2NMtextfilter.png,,EEv2VIEW_REFRESH_22.PNG;1PX$TFu  )-v,v2NMview-refresh-22.png,,::v2VIEW_SPLIT_LEFT_RIGHT_22.PNG;1PX$TFu  )-v,v2NM!view-split-left-right-22.pngfv2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NMVVv2ADVANCED.DOCBOOK;1PX$TFu  )-v,v2NMadvanced.docbookZFpzaa,,~~v2ARROW_DOWN_DOUBLE_22.PNG;1PX$TFu  )-v,v2NMarrow-down-double-22.png,,llv2ARROW_UP_DOUBLE_22.PNG;1PX$TFu  )-v,v2NMarrow-up-double-22.png,, v2COMMA_TO.PNG;1PX$TFu  )-v,v2NMcomma-to.png,,v2CONFIGURE_SHORTCUTS_22.PNG;1PX$TFu  )-v,v2NMconfigure-shortcuts-22.png33v2CONFIGURING.DOCBOOK;1PX$TFu  )-v,v2NMconfiguring.docbookZFpzɜTTv2DEVELOPMENT.DOCBOOK;1PX$TFu  )-v,v2NMdevelopment.docbookZFpzxx,,XXv2EDIT_SELECT_ALL_22.PNG;1PX$TFu  )-v,v2NMedit-select-all-22.png,,55v2 FORMAT_TEXT_SUPERSCRIPT_22.PNG;1PX$TFu  )-v,v2NM#format-text-superscript-22.png''n nv2FUNDAMENTALS.DOCBOOK;1PX$TFu  )-v,v2NMfundamentals.docbookZFpz;;,,v2HIGHLIGHTED.PNG;1PX$TFu  )-v,v2NMhighlighted.png))::v2INDEX.DOCBOOK;1PX$TFu  )-v,v2NMindex.docbookZFpz  ,,**v2INDEX_CACHE.BZ2;1PX$TFu  .v,v2NMindex.cache.bz2;;//v2LINE_MODIFICATION_SYSTEM.PNG;1PX$TFu  )-v,v2NM!line-modification-system.pngZFpz1111++`''`v2MENUS.DOCBOOK;1PX$TFu  )-v,v2NMmenus.docbookZFpzΌAA..v2 MINIMAP.PNG;1PX$TFu  )-v,v2NMminimap.pngZFpz::00v2PART.DOCBOOK;1PX$TFu  )-v,v2NMpart.docbookZFpzcc44v2REGULAR_EXPRESSIONS.DOCBOOK;1PX$TFu  )-v,v2NM regular-expressions.docbookZFpz\\,, v2UNHIGHLIGHTED.PNG;1PX$TFu  )-v,v2NMunhighlighted.png88v2 VI.DOCBOOK;1PX$TFu  )-v,v2NMvi.docbookZFpzwwf v2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NM--v2ICON_FOLDER.PNG;1PX$TFu  7v,v2NMIcon-folder.png--޳v2ICON_LIST_ADD.PNG;1PX$TFu  7v,v2NMIcon-list-add.png--v2ICON_LIST_REMOVE.PNG;1PX$TFu  7v,v2NMIcon-list-remove.png44uuv2INDEX.DOCBOOK;1PX$TFu  7v,v2NMindex.docbookZFpzDD--llv2INDEX_CACHE.BZ2;1PX$TFu   v,v2NMindex.cache.bz2 // v2KDEVELOP4_NOWORKINGSET.PNG;1PX$TFu  7v,v2NMkdevelop4_noworkingset.png//ZZv2!KDEVELOP4_SESSIONSPROJECTSW.PNG;1PX$TFu  7v,v2NM.kdevelop4_sessionsprojectsworkingsets.png--GGv2KDEVELOP_10.PNG;1PX$TFu  7v,v2NMkdevelop-10.png-- v2KDEVELOP_11.PNG;1PX$TFu  7v,v2NMkdevelop-11.png--ʧv2KDEVELOP_12.PNG;1PX$TFu  7v,v2NMkdevelop-12.pngCCv2KDEVELOP_13.PNG;1PX$TFu  7v,v2NMkdevelop-13.pngZFpzv2KDEVELOP_14.PNG;1PX$TFu  7v,v2NMkdevelop-14.pngZFpz,XX,v2KDEVELOP_15.PNG;1PX$TFu  7v,v2NMkdevelop-15.pngZFpzjj@@jjv2KDEVELOP_16.PNG;1PX$TFu  7v,v2NMkdevelop-16.pngZFpz3883v2KDEVELOP_17.PNG;1PX$TFu  7v,v2NMkdevelop-17.pngZFpzNN%%v2KDEVELOP_18.PNG;1PX$TFu  7v,v2NMkdevelop-18.pngZFpz``v2KDEVELOP_19.PNG;1PX$TFu  7v,v2NMkdevelop-19.pngZFpzP++Pv2KDEVELOP_1A.PNG;1PX$TFu  7v,v2NMkdevelop-1a.pngZFpzP??Pv2KDEVELOP_2.PNG;1PX$TFu  7v,v2NMkdevelop-2.pngZFpz77MMv2KDEVELOP_20.PNG;1PX$TFu  7v,v2NMkdevelop-20.pngZFpzPP|VV|v2KDEVELOP_23.PNG;1PX$TFu  7v,v2NMkdevelop-23.pngZFpz-``-#gg#v2KDEVELOP_24.PNG;1PX$TFu  7v,v2NMkdevelop-24.pngZFpzoo))rkkrv2KDEVELOP_25.PNG;1PX$TFu  7v,v2NMkdevelop-25.pngZFpzrr˔77GooGv2KDEVELOP_26.PNG;1PX$TFu  7v,v2NMkdevelop-26.pngZFpzyyEE::v2KDEVELOP_3.PNG;1PX$TFu  7v,v2NMkdevelop-3.pngZFpzKK@ss@v2KDEVELOP_30.PNG;1PX$TFu  7v,v2NMkdevelop-30.pngZFpz||']]'v2KDEVELOP_31.PNG;1PX$TFu  7v,v2NMkdevelop-31.pngZFpzbb..__v2KDEVELOP_32.PNG;1PX$TFu  7v,v2NMkdevelop-32.pngB]]Bv2KDEVELOP_33.PNG;1PX$TFu  7v,v2NMkdevelop-33.pngZFpzbb괚\\v2KDEVELOP_34.PNG;1PX$TFu  7v,v2NMkdevelop-34.pngZFpz bb .^^.v2KDEVELOP_35.PNG;1PX$TFu  7v,v2NMkdevelop-35.pngZFpzrccr0]]0v2KDEVELOP_36.PNG;1PX$TFu  7v,v2NMkdevelop-36.pngZFpz+aa+[[v2KDEVELOP_37.PNG;1PX$TFu  7v,v2NMkdevelop-37.pngZFpzsaasxjjxv2KDEVELOP_38.PNG;1PX$TFu  7v,v2NMkdevelop-38.pngZFpzrr''v2KDEVELOP_39.PNG;1PX$TFu  7v,v2NMkdevelop-39.pngZFpz--,,v2KDEVELOP_4.PNG;1PX$TFu  7v,v2NMkdevelop-4.pngZFpzJJ==..v2KDEVELOP_40.PNG;1PX$TFu  7v,v2NMkdevelop-40.pngZFpz/33/CC#ZZ#v2KDEVELOP_41.PNG;1PX$TFu  7v,v2NMkdevelop-41.pngZFpzAccA..v2KDEVELOP_42.PNG;1PX$TFu  7v,v2NMkdevelop-42.png....ffv2KDEVELOP_43.PNG;1PX$TFu  7v,v2NMkdevelop-43.pngOOv2KDEVELOP_5.PNG;1PX$TFu  7v,v2NMkdevelop-5.pngZFpzeeP..Pffv2KDEVELOP_6.PNG;1PX$TFu  7v,v2NMkdevelop-6.pngoooov2KDEVELOP_7.PNG;1PX$TFu  7v,v2NMkdevelop-7.pngZFpz,,WWv2KDEVELOP_8.PNG;1PX$TFu  7v,v2NMkdevelop-8.pngZFpz77SSv2KDEVELOP_9.PNG;1PX$TFu  7v,v2NMkdevelop-9.pngZFpz2ff2q..qiiv2KDEVELOP_PROJECT_DIALOG.PNG;1PX$TFu  7v,v2NM kdevelop-project-dialog.png..t++tv2!KDEVELOP_TEMPLATE_INHERITAN.PNG;1PX$TFu  7v,v2NM&kdevelop-template-inheritance.pngGG..v2KDEVELOP_TEMPLATE_MANAGER.PNG;1PX$TFu  7v,v2NM"kdevelop-template-manager.pngZFpz  ..v2KDEVELOP_TEMPLATE_MEMBERS.PNG;1PX$TFu  7v,v2NM"kdevelop-template-members.png..v2KDEVELOP_TEMPLATE_RESULT.PNG;1PX$TFu  7v,v2NM!kdevelop-template-result.png..77v2!KDEVELOP_TEMPLATE_SELECTION.PNG;1PX$TFu  7v,v2NM$kdevelop-template-selection.pngfv2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NMBB v2ARTISTIC_LICENSE.HTML;1PX$TFu   v,v2NMartistic-license.htmlZFpz$$v2BLOCK_TITLE_BOTTOM.PNG;1PX$TFu   v,v2NMblock_title_bottom.pngv2BLOCK_TITLE_MID.PNG;1PX$TFu   v,v2NMblock_title_mid.pngCCv2BLOCK_TITLE_TOP.PNG;1PX$TFu   v,v2NMblock_title_top.pngDDv2BSD_LICENSE.HTML;1PX$TFu   v,v2NMbsd-license.htmlZFpzEEeev2FDL_LICENSE.HTML;1PX$TFu   v,v2NMfdl-license.htmlZFpzYYv2FDL_NOTICE.HTML;1PX$TFu   v,v2NMfdl-notice.htmleev2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpzYYØIIv2GPL_LICENSE.HTML;1PX$TFu   v,v2NMgpl-license.htmlZFpztKKtv2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpztKKtMM v2KDE_DEFAULT.CSS;1PX$TFu   v,v2NMkde-default.cssZFpzOO  v2KDE_DOCS.CSS;1PX$TFu   v,v2NMkde-docs.cssZFpz66bbv2KDE_LOGO.PNG;1PX$TFu   v,v2NMkde_logo.png##v2KDE_LOGO_BG.PNG;1PX$TFu   v,v2NMkde_logo_bg.pngx$$v2 KMENU.PNG;1PX$TFu   v,v2NMkmenu.pngQQx##xv2LGPL_LICENSE.HTML;1PX$TFu   v,v2NMlgpl-license.htmlZFpzddޠx##xv2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpzdd%%11v2!PART_OF_THE_KDE_FAMILY_HORI.PNG;1PX$TFu   v,v2NM.part_of_the_kde_family_horizontal_190.pngVVv2QPL_LICENSE.HTML;1PX$TFu   v,v2NMqpl-license.htmlZFpzt00v2 TOP.JPG;1PX$TFu   v,v2NM top.jpg|,, v2 TOP_KDE.JPG;1PX$TFu   v,v2NMtop-kde.jpg..wwv2TOP_LEFT.JPG;1PX$TFu   v,v2NMtop-left.jpg//v2TOP_RIGHT.JPG;1PX$TFu   v,v2NMtop-right.jpgXXv2X11_LICENSE.HTML;1PX$TFu   v,v2NMx11-license.htmlZFpz YY v2 XML.DCL;1PX$TFu   v,v2NM xml.dclZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NM,,qqv2DRAGANDDROP_CONTEXTMENU.PNG;1PX$TFu  0v,v2NM draganddrop-contextmenu.pngQQ00v2INDEX.DOCBOOK;1PX$TFu  0v,v2NMindex.docbookZFpzȄ,,22v2INDEX_CACHE.BZ2;1PX$TFu  0"v,v2NMindex.cache.bz2fv2PX$AATFv,v1v2NMfv2PX$AATFv #vv2NMDDv2INDEX.DOCBOOK;1PX$TFu  )-v,v2NMindex.docbookZFpz,, v2INDEX_CACHE.BZ2;1PX$TFu  .v,v2NMindex.cache.bz2fv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM11v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM22v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM33v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM[[v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzTSST44v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM55v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM66v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM__aav2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpzUUcc%%v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzee77v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.csshh00v2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpzfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMoo##v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzZZ88v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM99v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMtt$$v2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpzkkyy""v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzLvvL::v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM;;v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM<<v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM~~x""xv2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpz}cc}TTv2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzOO==v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.csso((ov2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpzqqfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM>>v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM&&v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpz[cc[??v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM@@v2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMAAv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMBBv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM!!v2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpz7VV7CCv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.css\,,\v2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpzvvfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMDDv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMEEv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMv2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzJJFFv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NM!))!v2FDL_TRANSLATED.HTML;1PX$TFu   v,v2NMfdl-translated.htmlZFpzi00iv2GPL_TRANSLATED.HTML;1PX$TFu   v,v2NMgpl-translated.htmlZFpzGGv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.css99v2LGPL_TRANSLATED.HTML;1PX$TFu   v,v2NMlgpl-translated.htmlZFpz``fv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMHHv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv vv2NMfv2PX$AATFv vv2NMv2KDOCTOOLS5_COMMONPX$AATFv,v1v2NMkdoctools5-commonfv2PX$AATFv,v1v2NMfv2PX$AATFv vv2NMIIv2KDE_LOCALISED.CSS;1PX$TFu   v,v2NMkde-localised.cssfv2PX$AATFv1v1v2NMfwwv2PX$AATFv1v1v2NMzv2 BREEZE_SNOWPX$AATFv)v1v2NMBreeze_Snowrv2HICOLORPX$AATFv)v1v2NM hicolorfv2PX$AATFv)v1v2NMfv2PX$AATFv1v1v2NMr@@v2CURSORSPX$AATFv)v1v2NM cursorsv2 INDEX.THEME;1PX$TFv v)v2NMindex.themeZFpzJ Jf@@v2PX$AATFv)v1v2NMfv2PX$AATFv)v1v2NMv2!00000000000000020006000E7E9FFC.;1PX$TFv 'v 'v2NM%00000000000000020006000e7e9ffc3fSLprogressv2!000081600000068100004080800101.;1PX$TFv 'v 'v2NM%00008160000006810000408080010102SLsize_verv2!03B6E0FCB3499374A867C041F52298.;1PX$TFv 'v 'v2NM%03b6e0fcb3499374a867c041f52298f0SL circlev2!08E8E1C95FE2FC01F976F1E063A24C.;1PX$TFv 'v 'v2NM%08e8e1c95fe2fc01f976f1e063a24ccdSLprogressv2!1081E37283D90000800003C07F3EF6.;1PX$TFv 'v 'v2NM%1081e37283d90000800003c07f3ef6bfSL copyv2!3085A0E285430894940527032F8B26.;1PX$TFv 'v 'v2NM%3085a0e285430894940527032f8b26dfSL aliasv2!3ECB610C1BF2410F44200F48C40D35.;1PX$TFv 'v 'v2NM%3ecb610c1bf2410f44200f48c40d3599SLprogressv2!4498F0E0C1937FFE01FD06F9736658.;1PX$TFv 'v 'v2NM%4498f0e0c1937ffe01fd06f973665830SLdnd-movev2!5C6CD98B3F3EBCB1F9C7F1C2046304.;1PX$TFv 'v 'v2NM%5c6cd98b3f3ebcb1f9c7f1c204630408SL helpv2!6407B0E94181790501FD1E167B4748.;1PX$TFv 'v 'v2NM%6407b0e94181790501fd1e167b474872SL copyv2!640FB0E74195791501FD1ED57B4148.;1PX$TFv 'v 'v2NM%640fb0e74195791501fd1ed57b41487fSL aliasv2!9081237383D90E509AA00F00170E96.;1PX$TFv 'v 'v2NM%9081237383d90e509aa00f00170e968fSLdnd-movev2!9D800788F1B08800AE810202380A08.;1PX$TFv 'v 'v2NM%9d800788f1b08800ae810202380a0822SLpointerv2!A2A266D0498C3104214A47BD64AB0F.;1PX$TFv 'v 'v2NM%a2a266d0498c3104214a47bd64ab0fc8SL aliasvvv2ALIAS.;1PX$TFu  'v)v2NM aliasZFpzttkkv2 ALL_SCROLL.;1PX$TFu  'v)v2NMall-scrollZFpzttv2!B66166C04F8C3109214A4FBD64A50F.;1PX$TFv 'v 'v2NM%b66166c04f8c3109214a4fbd64a50fc8SL copyW Wv2BOTTOM_LEFT_CORNER.;1PX$TFu  'v)v2NMbottom_left_cornerZFpztt2 2v2BOTTOM_RIGHT_CORNER.;1PX$TFu  'v)v2NMbottom_right_cornerZFpztt v2BOTTOM_SIDE.;1PX$TFu  'v)v2NMbottom_sideZFpzttqqv2CELL.;1PX$TFu  'v)v2NM cellZFpztt## v2 CENTER_PTR.;1PX$TFu  'v)v2NMcenter_ptrZFpzttv2 CIRCLE.;1PX$TFv 'v 'v2NM circleSL not-allowedv2 CLOSEDHAND.;1PX$TFv 'v 'v2NMclosedhandSLdnd-moveee88v2COLOR_PICKER.;1PX$TFu  'v)v2NMcolor-pickerZFpzttnn> >v2 COL_RESIZE.;1PX$TFu  'v)v2NMcol-resizeZFpztt((O Ov2CONTEXT_MENU.;1PX$TFu  'v)v2NMcontext-menuZFpzttv2COPY.;1PX$TFu  'v)v2NM copyZFpzttv2CROSS.;1PX$TFv 'v 'v2NM crossSL crosshairv2CROSSED_CIRCLE.;1PX$TFv 'v 'v2NMcrossed_circleSL not-allowed!!??v2 CROSSHAIR.;1PX$TFu  'v)v2NMcrosshairZFpzttv2!D9CE0AB605698F320427677B458AD6.;1PX$TFv 'v 'v2NM%d9ce0ab605698f320427677b458ad60bSL help v2 DEFAULT.;1PX$TFu  'v)v2NM defaultZFpzttv2 DND_COPY.;1PX$TFv 'v 'v2NM dnd-copySL copybbv2 DND_MOVE.;1PX$TFu  'v)v2NM dnd-moveZFpzttv2 DND_NONE.;1PX$TFv 'v 'v2NM dnd-noneSLdnd-move]]v2DND_NO_DROP.;1PX$TFu  'v)v2NMdnd-no-dropZFpzttuuv2 DOWN_ARROW.;1PX$TFu  'v)v2NMdown-arrowZFpztt v2DRAFT.;1PX$TFu  'v)v2NM draftZFpzttv2!E29285E634086352946A0E7090D731.;1PX$TFv 'v 'v2NM%e29285e634086352946a0e7090d73106SLpointerv2 E_RESIZE.;1PX$TFv 'v 'v2NM e-resizeSLsize_horv2!FCF21C00B30F7E3F83FE0DFD12E71C.;1PX$TFv 'v 'v2NM%fcf21c00b30f7e3f83fe0dfd12e71cffSLdnd-movev2FLEUR.;1PX$TFu  'v)v2NM fleurZFpzttv2 FORBIDDEN.;1PX$TFv 'v 'v2NMforbiddenSLno-dropv2 HALF_BUSY.;1PX$TFv 'v 'v2NMhalf-busySLprogressv2HAND1.;1PX$TFv 'v 'v2NM hand1SLpointerv2HAND2.;1PX$TFv 'v 'v2NM hand2SLpointer}}v2HELP.;1PX$TFu  'v)v2NM helpZFpzttv2H_DOUBLE_ARROW.;1PX$TFv 'v 'v2NMh_double_arrowSLsize_hor~v2IBEAM.;1PX$TFv 'v 'v2NM ibeamSL textZZv2 LEFT_ARROW.;1PX$TFu  'v)v2NMleft-arrowZFpzttv2 LEFT_PTR.;1PX$TFv 'v 'v2NM left_ptrSLdefaultv2LEFT_PTR_HELP.;1PX$TFv 'v 'v2NMleft_ptr_helpSL helpv2LEFT_PTR_WATCH.;1PX$TFv 'v 'v2NMleft_ptr_watchSLprogress3 3v2 LEFT_SIDE.;1PX$TFu  'v)v2NMleft_sideZFpztt|v2LINK.;1PX$TFv 'v 'v2NM linkSL alias~v2MOVE.;1PX$TFv 'v 'v2NM moveSLdnd-move,,ffv2NOT_ALLOWED.;1PX$TFu  'v)v2NMnot-allowedZFpztt%%v2 NO_DROP.;1PX$TFu  'v)v2NM no-dropZFpzttv2 N_RESIZE.;1PX$TFv 'v 'v2NM n-resizeSLsize_verrr||v2 OPENHAND.;1PX$TFu  'v)v2NM openhandZFpzttXX||v2 PENCIL.;1PX$TFu  'v)v2NM pencilZFpzttoov2 PIRATE.;1PX$TFu  'v)v2NM pirateZFpzttzv2PLUS.;1PX$TFv 'v 'v2NM plusSL cell**oov2 POINTER.;1PX$TFu  'v)v2NM pointerZFpzttv2POINTING_HAND.;1PX$TFv 'v 'v2NMpointing_handSLpointeriiv2 PROGRESS.;1PX$TFu  'v)v2NM progressZFpzy yv2QUESTION_ARROW.;1PX$TFv 'v 'v2NMquestion_arrowSL helpjjv2RIGHT_ARROW.;1PX$TFu  'v)v2NMright-arrowZFpzttpp v2 RIGHT_PTR.;1PX$TFu  'v)v2NMright_ptrZFpztt1 1v2 RIGHT_SIDE.;1PX$TFu  'v)v2NMright_sideZFpzttBBv2 ROW_RESIZE.;1PX$TFu  'v)v2NMrow-resizeZFpzttv2SB_H_DOUBLE_ARROW.;1PX$TFv 'v 'v2NMsb_h_double_arrowSLsize_horv2SB_V_DOUBLE_ARROW.;1PX$TFv 'v 'v2NMsb_v_double_arrowSLsize_verv2 SIZE_ALL.;1PX$TFv 'v 'v2NM size_allSL fleurv2SIZE_BDIAG0.;1PX$TFv 'v 'v2NMsize-bdiagSLdefault``v2SIZE_BDIAG1.;1PX$TFu  'v)v2NMsize_bdiagZFpzttv2SIZE_FDIAG0.;1PX$TFv 'v 'v2NMsize-fdiagSLdefault  v2SIZE_FDIAG1.;1PX$TFu  'v)v2NMsize_fdiagZFpzttv2 SIZE_HOR0.;1PX$TFv 'v 'v2NM size-horSLdefaultVVv2 SIZE_HOR1.;1PX$TFu  'v)v2NM size_horZFpzttv2 SIZE_VER0.;1PX$TFv 'v 'v2NM size-verSLdefault33v2 SIZE_VER1.;1PX$TFu  'v)v2NM size_verZFpzttv2 SPLIT_H.;1PX$TFv 'v 'v2NM split_hSL col-resizev2 SPLIT_V.;1PX$TFv 'v 'v2NM split_vSL row-resizev2 S_RESIZE.;1PX$TFv 'v 'v2NM s-resizeSLsize_ver""v2TEXT.;1PX$TFu  'v)v2NM textZFpzttv2TOP_LEFT_ARROW.;1PX$TFv 'v 'v2NMtop_left_arrowSLdefaultU Uv2TOP_LEFT_CORNER.;1PX$TFu  'v)v2NMtop_left_cornerZFpztt> >v2TOP_RIGHT_CORNER.;1PX$TFu  'v)v2NMtop_right_cornerZFpztt v2 TOP_SIDE.;1PX$TFu  'v)v2NM top_sideZFpztt\\v2 UP_ARROW.;1PX$TFu  'v)v2NM up-arrowZFpzttddv2VERTICAL_TEXT.;1PX$TFu  'v)v2NMvertical-textZFpzttv2V_DOUBLE_ARROW.;1PX$TFv 'v 'v2NMv_double_arrowSLsize_ver55]]v2WAIT.;1PX$TFu  'v)v2NM waitZFpzy y~v2WATCH.;1PX$TFv 'v 'v2NM watchSL waityyv2WAYLAND_CURSOR.;1PX$TFu  'v)v2NMwayland-cursorZFpzttv2 WHATS_THIS.;1PX$TFv 'v 'v2NMwhats_thisSL helpv2 W_RESIZE.;1PX$TFv 'v 'v2NM w-resizeSLsize_hor~v2XTERM.;1PX$TFv 'v 'v2NM xtermSL text00v2 X_CURSOR.;1PX$TFu  'v)v2NM x-cursorZFpzttSSv2 ZOOM_IN.;1PX$TFu  'v)v2NM zoom-inZFpzttggVVv2 ZOOM_OUT.;1PX$TFu  'v)v2NM zoom-outZFpzttfv2PX$AATFv)v1v2NMfv2PX$AATFv1v1v2NMrv2128X128PX$AATFv +v +v2NM 128x128nv216X16PX$AATFv !v !v2NM 16x16nv222X22PX$AATFv !v !v2NM 22x22rv2256X256PX$AATFv #v #v2NM 256x256nv232X32PX$AATFv +v +v2NM 32x32nv248X48PX$AATFv +v +v2NM 48x48nv264X64PX$AATFv +v +v2NM 64x64u--uv2ICON_THEME.CACHE;1PX$TFv #v)v2NMicon-theme.cachevv2SCALABLEPX$AATFv !v !v2NM scalablefv2PX$AATFv +v +v2NMfv2PX$AATFv)v1v2NMnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv +v +v2NM|--Y33Yv2 BAZAAR.PNG;1PX$TFu  7v)v2NMbazaar.pngx,,33v2 CMAKE.PNG;1PX$TFu  7v)v2NMcmake.png,,v2CPPCHECK.PNG;1PX$TFu  7v)v2NMcppcheck.pngx++IIv2 KATE.PNG;1PX$TFu  )-v)v2NM kate.png_--_55v2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.png|r++rIIv2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.pngfv2PX$AATFv !v !v2NMfv2PX$AATFv)v1v2NMrv2ACTIONSPX$AATFv)v1v2NM actionsnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NM,,ٛv2BREAKPOINT.PNG;1PX$TFu  7v)v2NMbreakpoint.pngfv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NMx,,llv2 CMAKE.PNG;1PX$TFu  7v)v2NMcmake.png--v2GITHUB_FORKED.PNG;1PX$TFu  7v)v2NMgithub-forked.png--v2GITHUB_PRIVATE.PNG;1PX$TFu  7v)v2NMgithub-private.png--llv2GITHUB_REPO.PNG;1PX$TFu  7v)v2NMgithub-repo.pngx++v2 KATE.PNG;1PX$TFu  )-v)v2NM kate.pngW--Wv2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.png|--v2 KDEVGH.PNG;1PX$TFu  7v)v2NMkdevgh.png|d++dv2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.png--''v2SUBVERSION.PNG;1PX$TFu  7v)v2NMsubversion.pngfv2PX$AATFv !v !v2NMfv2PX$AATFv)v1v2NMrv2ACTIONSPX$AATFv)v1v2NM actionsnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NM,,v2BREAKPOINT.PNG;1PX$TFu  7v)v2NMbreakpoint.pngfv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NMx++ v2 KATE.PNG;1PX$TFu  )-v)v2NM kate.png|e++e v2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.pngfv2PX$AATFv #v #v2NMfv2PX$AATFv)v1v2NMnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv #v #v2NMf--fwwv2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.pngfv2PX$AATFv +v +v2NMfv2PX$AATFv)v1v2NMnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv +v +v2NMx,,hhv2 CMAKE.PNG;1PX$TFu  7v)v2NMcmake.pngx++N Nv2 KATE.PNG;1PX$TFu  )-v)v2NM kate.pngX--X v2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.png|--ddv2 KDEVGH.PNG;1PX$TFu  7v)v2NMkdevgh.png|g++gN Nv2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.png -- v2SUBVERSION.PNG;1PX$TFu  7v)v2NMsubversion.pngfv2PX$AATFv +v +v2NMfv2PX$AATFv)v1v2NMnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv +v +v2NMx++TTv2 KATE.PNG;1PX$TFu  )-v)v2NM kate.pngZ--Zv2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.png|i++iTTv2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.pngfv2PX$AATFv +v +v2NMfv2PX$AATFv)v1v2NMnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv +v +v2NMx,,v2 CMAKE.PNG;1PX$TFu  7v)v2NMcmake.pngx++!!v2 KATE.PNG;1PX$TFu  )-v)v2NM kate.png\--\v2KDEVELOP.PNG;1PX$TFu  7v)v2NMkdevelop.png|m++m!!v2 KWRITE.PNG;1PX$TFu  )-v)v2NMkwrite.png -- v2SUBVERSION.PNG;1PX$TFu  7v)v2NMsubversion.pngfv2PX$AATFv !v !v2NMfv2PX$AATFv)v1v2NMrv2ACTIONSPX$AATFv)v1v2NM actionsnv2APPSPX$AATFv)v1v2NM appsfv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NMv2BREAKPOINT.SVG;1PX$TFu  7v)v2NMbreakpoint.svgZFpzF Ffv2PX$AATFv)v1v2NMfv2PX$AATFv !v !v2NM v2BREEZE_SETTINGS.SVGZ;1PX$TFu  'v)v2NMbreeze-settings.svgzt--v2 GIT.SVG;1PX$TFu  7v)v2NM git.svgx++yyv2 KATE.SVGZ;1PX$TFu  )-v)v2NMkate.svgz||++|yyv2 KWRITE.SVGZ;1PX$TFu  )-v)v2NMkwrite.svgzv2SUBVERSION.SVG;1PX$TFu  7v)v2NMsubversion.svgZFpzfv2PX$AATFv1vv2NMfwwv2PX$AATFv1v1v2NMrv2SCRIPTPX$AATFv1vv2NM scriptfv2PX$AATFv1vv2NMfv2PX$AATFv1vv2NMxv2 README.MD;1PX$TFu  v1v2NMREADME.mdfv2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NMbbv2KATEPROJECT.EXAMPLE;1PX$TFu  )-v)v2NMkateproject.exampleZFpz..fv2PX$AATFv,v1v2NMfwwv2PX$AATFv1v1v2NM]]PPv2HTML4_LOOSE_DTD.XML;1PX$TFu  )-v,v2NMhtml4-loose.dtd.xmlZFpzoo͠hhkBBkv2HTML4_STRICT_DTD.XML;1PX$TFu  )-v,v2NMhtml4-strict.dtd.xmlZFpz]]v2KCFG_DTD.XML;1PX$TFu  )-v,v2NMkcfg.dtd.xmlZFpz "" qq((v2KDE_DOCBOOK_DTD.XML;1PX$TFu  )-v,v2NMkde-docbook.dtd.xmlZFpzΕ Θv2KPARTGUI_DTD.XML;1PX$TFu  )-v,v2NMkpartgui.dtd.xmlZFpz">>"z zv2LANGUAGE_DTD.XML;1PX$TFu  )-v,v2NMlanguage.dtd.xmlZFpzCCv2SIMPLIFY_DTD.XSL;1PX$TFu  )-v,v2NMsimplify_dtd.xslZFpzd dyyv2TESTCASES.XML;1PX$TFu  )-v,v2NMtestcases.xmlZFpz) )zCCzv2XHTML1_FRAMESET_DTD.XML;1PX$TFu  )-v,v2NMxhtml1-frameset.dtd.xmlZFpz>v2REPLICATE.SH;1PX$TFu  7v)v2NMreplicate.shf v2PX$AATFv)v1v2NMfv2PX$AATFv0v1v2NM--\\v2CODE_CLASS.PNG;1PX$TFu  7v)v2NMcode-class.png"--"##v2CODE_FUNCTION.PNG;1PX$TFu  7v)v2NMcode-function.png5--5v2CTCHILDREN.PNG;1PX$TFu  7v)v2NMCTchildren.png6--6&&v2CTCLIENTS.PNG;1PX$TFu  7v)v2NMCTclients.png8--8v2CTDISCONNECTED_PARENTS.PNG;1PX$TFu  7v)v2NMCTdisconnected_parents.png7--7v2CTPARENTS.PNG;1PX$TFu  7v)v2NMCTparents.png9--9%%v2CTSUPPLIERS.PNG;1PX$TFu  7v)v2NMCTsuppliers.png:--:88v2CTVIRTUALS.PNG;1PX$TFu  7v)v2NMCTvirtuals.png|;--;bbv2 CVCLASS.PNG;1PX$TFu  7v)v2NMCVclass.png<---->v2CVNAMESPACE.PNG;1PX$TFu  7v)v2NMCVnamespace.pngL--Lv2CVPACKAGE_METH.PNG;1PX$TFu  7v)v2NMCVpackage_meth.pngM--Mv2CVPACKAGE_VAR.PNG;1PX$TFu  7v)v2NMCVpackage_var.png?--?SSv2CVPRIVATE_METH.PNG;1PX$TFu  7v)v2NMCVprivate_meth.png@--@[[v2CVPRIVATE_SIGNAL.PNG;1PX$TFu  7v)v2NMCVprivate_signal.pngA--AYYv2CVPRIVATE_SLOT.PNG;1PX$TFu  7v)v2NMCVprivate_slot.pngB--B::v2CVPRIVATE_VAR.PNG;1PX$TFu  7v)v2NMCVprivate_var.pngC--COOv2CVPROTECTED_METH.PNG;1PX$TFu  7v)v2NMCVprotected_meth.pngD--DWWv2CVPROTECTED_SIGNAL.PNG;1PX$TFu  7v)v2NMCVprotected_signal.pngE--ERRv2CVPROTECTED_SLOT.PNG;1PX$TFu  7v)v2NMCVprotected_slot.pngF--FAAv2CVPROTECTED_VAR.PNG;1PX$TFu  7v)v2NMCVprotected_var.pngG--G@@v2CVPUBLIC_METH.PNG;1PX$TFu  7v)v2NMCVpublic_meth.pngH--HGGv2CVPUBLIC_SIGNAL.PNG;1PX$TFu  7v)v2NMCVpublic_signal.pngI--IHHv2CVPUBLIC_SLOT.PNG;1PX$TFu  7v)v2NMCVpublic_slot.pngJ--J%%v2CVPUBLIC_VAR.PNG;1PX$TFu  7v)v2NMCVpublic_var.pngK--KWWv2CVSTRUCT.PNG;1PX$TFu  7v)v2NMCVstruct.pngN--Nv2CVTYPEDEF.PNG;1PX$TFu  7v)v2NMCVtypedef.pngx -- ``v2 ENUM.PNG;1PX$TFu  7v)v2NM enum.pngx!--!&&v2 FIELD.PNG;1PX$TFu  7v)v2NMfield.png#--#((v2NAMESPACE.PNG;1PX$TFu  7v)v2NMnamespace.png$--$v2PRIVATE_CLASS.PNG;1PX$TFu  7v)v2NMprivate_class.png%--%v2PRIVATE_ENUM.PNG;1PX$TFu  7v)v2NMprivate_enum.png&--&v2PRIVATE_FIELD.PNG;1PX$TFu  7v)v2NMprivate_field.png'--'v2PRIVATE_FUNCTION.PNG;1PX$TFu  7v)v2NMprivate_function.png(--(  v2PRIVATE_STRUCT.PNG;1PX$TFu  7v)v2NMprivate_struct.png)--)v2PRIVATE_UNION.PNG;1PX$TFu  7v)v2NMprivate_union.png*--*v2PROTECTED_CLASS.PNG;1PX$TFu  7v)v2NMprotected_class.png+--+v2PROTECTED_ENUM.PNG;1PX$TFu  7v)v2NMprotected_enum.png,--,{{v2PROTECTED_FIELD.PNG;1PX$TFu  7v)v2NMprotected_field.png----v2PROTECTED_FUNCTION.PNG;1PX$TFu  7v)v2NMprotected_function.png.--.v2PROTECTED_STRUCT.PNG;1PX$TFu  7v)v2NMprotected_struct.png/--/v2PROTECTED_UNION.PNG;1PX$TFu  7v)v2NMprotected_union.png|V--Vv2 QTLOGO.SVG;1PX$TFu  7v)v2NMqtlogo.svg|0--0v2 SIGNAL.PNG;1PX$TFu  7v)v2NMsignal.pngx1--1^^v2 SLOT.PNG;1PX$TFu  7v)v2NM slot.png|2--299v2 STRUCT.PNG;1PX$TFu  7v)v2NMstruct.png|3--3ttv2 TYPEDEF.PNG;1PX$TFu  7v)v2NMtypedef.pngx4--4v2 UNION.PNG;1PX$TFu  7v)v2NMunion.pngf""v2PX$AATFv)v1v2NMfv2PX$AATFv0v1v2NM33UUv2 QTCREATOR.;1PX$TFu  ;v)v2NMQtCreatorZFpzf##v2PX$AATFv !vv2NMfwwv2PX$AATFv1v1v2NMv$$v2 TEMPLATESPX$AATFv)v1v2NMtemplatesf$$v2PX$AATFv)v1v2NMf##v2PX$AATFv !vv2NM-- v2CMAKE_MODULE_TAR.BZ2;1PX$TFv% v)v2NMcmake_module.tar.bz2--v2CPP_BASIC_TAR.BZ2;1PX$TFu  v)v2NMcpp_basic.tar.bz2--LLv2CPP_CPPUTEST_TAR.BZ2;1PX$TFu  v)v2NMcpp_cpputest.tar.bz2--QQv2CPP_GTEST_TAR.BZ2;1PX$TFu  v)v2NMcpp_gtest.tar.bz2-- v2CPP_QTESTLIB_KDEVELOP_TAR.BZ2;1PX$TFu  v)v2NM"cpp_qtestlib_kdevelop.tar.bz2--VVv2CPP_QTESTLIB_TAR.BZ2;1PX$TFu  v)v2NMcpp_qtestlib.tar.bz2-- v2C_GOBJECT_PRIVATE_TAR.BZ2;1PX$TFu  v)v2NMc_gobject_private.tar.bz2--v2C_GOBJECT_PROPERTIES_TAR.BZ2;1PX$TFu  v)v2NM!c_gobject_properties.tar.bz2-- v2C_GOBJECT_TAR.BZ2;1PX$TFu  v)v2NMc_gobject.tar.bz2,,: :v2DOCKERFILE_TEMPLATE_TAR.BZ2;1PX$TFv 2v)v2NM dockerfile-template.tar.bz2,,v2FLATPAK_TEMPLATE_TAR.BZ2;1PX$TFv 4v)v2NMflatpak-template.tar.bz2--v2PHP_PHPUNIT_TAR.BZ2;1PX$TFu  v)v2NMphp_phpunit.tar.bz2-- v2PRIVATE_POINTER_TAR.BZ2;1PX$TFu  v)v2NMprivate_pointer.tar.bz2--v2PYTHON_BASIC_TAR.BZ2;1PX$TFu  v)v2NMpython_basic.tar.bz2--v2PYTHON_PYUNIT_TAR.BZ2;1PX$TFu  v)v2NMpython_pyunit.tar.bz2--v2QDIALOG_PIMPL_TAR.BZ2;1PX$TFv ;v)v2NMqdialog_pimpl.tar.bz2-- v2QOBJECT_PIMPL_TAR.BZ2;1PX$TFv ;v)v2NMqobject_pimpl.tar.bz2--# #v2QOBJECT_TAR.BZ2;1PX$TFu  v)v2NMqobject.tar.bz2--( (v2QT_INTERFACE_TAR.BZ2;1PX$TFv ;v)v2NMqt_interface.tar.bz2-- v2QT_SHARED_TAR.BZ2;1PX$TFu  v)v2NMqt_shared.tar.bz2--,,v2QT_WIDGET_TAR.BZ2;1PX$TFv v)v2NMqt_widget.tar.bz2f&&v2PX$AATFv !vv2NMfwwv2PX$AATFv1v1v2NMv''v2PRINTERSPX$AATFv)v1v2NM printersf''v2PX$AATFv)v1v2NMf&&v2PX$AATFv !vv2NMv,,v2 GDBINIT.;1PX$TFu  7v)v2NM gdbinitv2 HELPER.PY;1PX$TFu  7v)v2NMhelper.pyZFpzW Wv2KDE.PY;1PX$TFu  7v)v2NM kde.pyZFpzv2QT.PY;1PX$TFu  7v)v2NM qt.pyZFpz ii f((v2PX$AATFv !vv2NMfwwv2PX$AATFv1v1v2NMz))v2 FORMATTERSPX$AATFv)v1v2NMformattersf))v2PX$AATFv)v1v2NMf((v2PX$AATFv !vv2NMt,,v2ALL.PY;1PX$TFu  7v)v2NM all.pyЫi iv2 HELPERS.PY;1PX$TFu  7v)v2NMhelpers.pyZFpz##вv2KDE.PY;1PX$TFu  7v)v2NM kde.pyZFpzW WЭ%%v2QT.PY;1PX$TFu  7v)v2NM qt.pyZFpzf**v2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NM,,v2MANPAGEDOCUMENTATION.CSS;1PX$TFu  7v)v2NMmanpagedocumentation.cssf++v2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NMQo oQv2PHPFUNCTIONS.PHP;1PX$$$TFu  *v)v2NMphpfunctions.phpZFpz22=//=v2PHPUNITDECLARATIONS.PHP;1PX$TFu  *v)v2NMphpunitdeclarations.phpf,,v2PX$AATFv !vv2NMfwwv2PX$AATFv1v1v2NMz--v2 SHELLUTILSPX$AATFv)v1v2NMshellutilsf--v2PX$AATFv)v1v2NMf,,v2PX$AATFv !vv2NMt,,==v2.ZSHRC;1PX$TFu  7v%v2NM .zshrcf..v2PX$AATFv,v1v2NMfwwv2PX$AATFv1v1v2NM`//`##v2CODESTYLE.PY;1PX$TFv&6v,v2NMcodestyle.py//v2CORRECTION_FILESPX$AATFv,v1v2NMcorrection_filesv22v2DEBUGGERPX$AATFv,v1v2NM debugger33 v2DOCUMENTATION_FILESPX$AATFv,v1v2NMdocumentation_filesr>>v2SCRIPTSPX$AATFv,v1v2NM scriptsf//v2PX$AATFv,v1v2NMf..v2PX$AATFv,v1v2NMz00v2 MATPLOTLIBPX$AATFv,v1v2NMmatplotlibpY//YFFv2RE.PY;1PX$TFu  -7v,v2NM re.pyx_//_v2 STRING.PY;1PX$TFu  -7v,v2NMstring.py11v2TESTCORRECTIONFILESPX$AATFv,v1v2NMtestCorrectionFilesf00v2PX$AATFv,v1v2NMf//v2PX$AATFv,v1v2NMxZ//Z{{v2 ARTIST.PY;1PX$TFu  -7v,v2NMartist.py\//\v2BACKEND_BASES.PY;1PX$TFu  -7v,v2NMbackend_bases.pyx[//[VVv2 FIGURE.PY;1PX$TFu  -7v,v2NMfigure.pyx^//^UUv2 PYPLOT.PY;1PX$TFu  -7v,v2NMpyplot.py]//]v2_PYLAB_HELPERS.PY;1PX$TFu  -7v,v2NM_pylab_helpers.pyf11v2PX$AATFv,v1v2NMf//v2PX$AATFv,v1v2NM|X//Xv2 EXAMPLE.PY;1PX$TFu  -7v,v2NMexample.pyf22v2PX$AATFv,v1v2NMf..v2PX$AATFv,v1v2NM|h//h;;v2 KDEVPDB.PY;1PX$TFu  -7v,v2NMkdevpdb.pyg//gmmv2 __KDEVPYTHON_DEBUGGER_UTILS.PY;1PX$TFu  -7v,v2NM#__kdevpython_debugger_utils.pyf33 v2PX$AATFv,v1v2NMf..v2PX$AATFv,v1v2NM __v2 ARRAY.PY;1PX$TFu  -7v,v2NM array.pyZFpzll|E//Ev2 AUDIOOP.PY;1PX$TFu  -7v,v2NMaudioop.py<<v2 BINASCII.PY;1PX$TFu  -7v,v2NMbinascii.pyZFpz[[v2BUILTINDOCUMENTATION.PY;1PX$TFu  -7v,v2NMbuiltindocumentation.pyZFpzmmGGx xv2BZ2.PY;1PX$TFu  -7v,v2NM bz2.pyZFpz{{v2 CMATH.PY;1PX$TFu  -7v,v2NM cmath.pyZFpzvN//Nv2 COPYING.;1PX$TFu  -7v,v2NM COPYINGڵv2 CPICKLE.PY;1PX$TFu  -7v,v2NMcPickle.pyZFpzxU//Uv2 CRYPT.PY;1PX$TFu  -7v,v2NM crypt.pyv2CSTRINGIO.PY;1PX$TFu  -7v,v2NMcStringIO.pyZFpztR//Rv2DBM.PY;1PX$TFu  -7v,v2NM dbm.py | |v2 ERRNO.PY;1PX$TFu  -7v,v2NM errno.pyZFpzFFP//PWWv2EXCEPTIONS.PY;1PX$TFu  -7v,v2NMexceptions.pyNNv2 FCNTL.PY;1PX$TFu  -7v,v2NM fcntl.pyZFpzVVC//Cv2FUTURE_BUILTINS.PY;1PX$TFu  -7v,v2NMfuture_builtins.py> >v2GC.PY;1PX$TFu  -7v,v2NM gc.pyZFpztD//Dnnv2 GDBM.PY;1PX$TFu  -7v,v2NM gdbm.pytB//B**v2GRP.PY;1PX$TFu  -7v,v2NM grp.py66 v2IMP.PY;1PX$TFu  -7v,v2NM imp.pyZFpz  v2IO.PY;1PX$TFu  -7v,v2NM io.pyZFpzll v2ITERTOOLS.PY;1PX$TFu  -7v,v2NMitertools.pyZFpzFFA//Av2LINUXAUDIODEV.PY;1PX$TFu  -7v,v2NMlinuxaudiodev.py==v2 MARSHAL.PY;1PX$TFu  -7v,v2NMmarshal.pyZFpz v2 MATH.PY;1PX$TFu  -7v,v2NM math.pyZFpztS//Sv2 MMAP.PY;1PX$TFu  -7v,v2NM mmap.pytO//Ov2NIS.PY;1PX$TFu  -7v,v2NM nis.pyۋTTv2 NUMPY.PY;1PX$TFu  -7v,v2NM numpy.pyZFpzv2 OPERATOR.PY;1PX$TFu  -7v,v2NMoperator.pyZFpz]))]v2OSSAUDIODEV.PY;1PX$TFu  -7v,v2NMossaudiodev.pyZFpz xW//Wv2 PARSER.PY;1PX$TFu  -7v,v2NMparser.pyxH//HRRv2 POSIX.PY;1PX$TFu  -7v,v2NM posix.pytF//F**v2PWD.PY;1PX$TFu  -7v,v2NM pwd.py|L//Lv2 PYEXPAT.PY;1PX$TFu  -7v,v2NMpyexpat.pyr77v2PYKDE4PX$AATFv,v1v2NM PyKDE4n99v2PYQT4PX$AATFv,v1v2NM PyQt4n;;v2PYQT5PX$AATFv,v1v2NM PyQt5 v2 READLINE.PY;1PX$TFu  -7v,v2NMreadline.pyZFpz|Q//Q__v2 RESOURCE.PY;1PX$TFu  -7v,v2NMresource.py  v2 SELECT.PY;1PX$TFu  -7v,v2NMselect.pyZFpz:: v2 SIGNAL.PY;1PX$TFu  -7v,v2NMsignal.pyZFpztV//Vv2 SPWD.PY;1PX$TFu  -7v,v2NM spwd.py99v2 STROP.PY;1PX$TFu  -7v,v2NM strop.pyZFpzAA**v2SYS.PY;1PX$TFu  -7v,v2NM sys.pyZFpzɊxM//Mv2 SYSLOG.PY;1PX$TFu  -7v,v2NMsyslog.py>>c cv2 TERMIOS.PY;1PX$TFu  -7v,v2NMtermios.pyZFpzv2 THREAD.PY;1PX$TFu  -7v,v2NMthread.pyZFpz JJ  v2 TIME.PY;1PX$TFu  -7v,v2NM time.pyZFpzڔ88v2UNICODEDATA.PY;1PX$TFu  -7v,v2NMunicodedata.pyZFpz@@11v2ZIPIMPORT.PY;1PX$TFu  -7v,v2NMzipimport.pyZFpzv2 ZLIB.PY;1PX$TFu  -7v,v2NM zlib.pyZFpzv2_COLLECTIONS.PY;1PX$TFu  -7v,v2NM_collections.pyZFpz̄LLY Yv2 _SRE.PY;1PX$TFu  -7v,v2NM _sre.pyZFpz8))8G//GVVv2__BUILTIN_CONSTANTS__.PY;1PX$TFu  -7v,v2NM__builtin_constants__.pyccv2__BUILTIN_TYPES__.PY;1PX$TFu  -7v,v2NM__builtin_types__.pyZFpz22OO:??:v2__BUILTIN__.PY;1PX$TFu  -7v,v2NM__builtin__.pyZFpzII""v2__FUTURE__.PY;1PX$TFu  -7v,v2NM__future__.pyZFpzf77v2PX$AATFv,v1v2NMf33 v2PX$AATFv,v1v2NMOOv2 AKONADI.PY;1PX$TFu  -7v,v2NMakonadi.pyZFpzKKv2 DNSSD.PY;1PX$TFu  -7v,v2NM dnssd.pyZFpz&&!!uuv2 KDECORE.PY;1PX$TFu  -7v,v2NMkdecore.pyZFpz*ii* 88 v2 KDEUI.PY;1PX$TFu  -7v,v2NM kdeui.pyZFpzh* *hVVv2 KHTML.PY;1PX$TFu  -7v,v2NM khtml.pyZFpzc22c 33v2KIO.PY;1PX$TFu  -7v,v2NM kio.pyZFpz! !v2KNEWSTUFF.PY;1PX$TFu  -7v,v2NMknewstuff.pyZFpzKPPKj!!jv2 KPARTS.PY;1PX$TFu  -7v,v2NMkparts.pyZFpzZ  ZT//Tv2KTERMINAL.PY;1PX$TFu  -7v,v2NMkterminal.py""v2KTEXTEDITOR.PY;1PX$TFu  -7v,v2NMktexteditor.pyZFpzLL v2 KUTILS.PY;1PX$TFu  -7v,v2NMkutils.pyZFpztWWtIIv2 NEPOMUK.PY;1PX$TFu  -7v,v2NMnepomuk.pyZFpzRRv2PARSE_XML.PY;1PX$TFu  -7v,v2NMparse_xml.pyZFpzv2 PHONON.PY;1PX$TFu  -7v,v2NMphonon.pyZFpziiv2 PLASMA.PY;1PX$TFu  -7v,v2NMplasma.pyZFpz{]]{v2 POLKITQT.PY;1PX$TFu  -7v,v2NMpolkitqt.pyZFpz**v2 SOLID.PY;1PX$TFu  -7v,v2NM solid.pyZFpzXX>CCB Bv2QTXMLPATTERNS.PY;1PX$TFu  -7v,v2NMQtXmlPatterns.pyZFpzfXXff>>v2PX$AATFv,v1v2NMf..v2PX$AATFv,v1v2NMv2INTROSPECT.PY;1PX$TFu  -7v,v2NMintrospect.pyZFpzQQf??v2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NM|,,v2 DATA.KDEV4;1PX$TFu  8v)v2NMdata.kdev4f@@v2PX$AATFv !vv2NMfwwv2PX$AATFv1v1v2NM~AAv2 NODEJSMODULESPX$AATFv)v1v2NMnodejsmodulesCCv2PROPERTYWIDGETSPX$AATFv)v1v2NMpropertywidgetsfAAv2PX$AATFv)v1v2NMf@@v2PX$AATFv !vv2NMҾv2 BUFFER.JS;1PX$TFu  7v)v2NMbuffer.jsZFpzϘҿv2CHILD_PROCESS.JS;1PX$TFu  7v)v2NMchild_process.jsZFpz2 2x,,v2 COMMON.JS;1PX$TFu  7v !v2NMcommon.js|,,ffv2 CONSOLE.JS;1PX$TFu  7v)v2NMconsole.jsv2 CRYPTO.JS;1PX$TFu  7v)v2NMcrypto.jsZFpzv2 DGRAM.JS;1PX$TFu  7v)v2NM dgram.jsZFpz ®v2DNS.JS;1PX$TFu  7v)v2NM dns.jsZFpz MMv2 DOMAIN.JS;1PX$TFu  7v)v2NMdomain.jsZFpzdd44v2 EVENT.JS;1PX$TFu  7v)v2NM event.jsZFpz2 2UUv2FS.JS;1PX$TFu  7v)v2NM fs.jsZFpz&&Ɣv2 HTTP.JS;1PX$TFu  7v)v2NM http.jsZFpzx,,v2 HTTPS.JS;1PX$TFu  7v)v2NM https.jsv2NET.JS;1PX$TFu  7v)v2NM net.jsZFpzp,,jjv2OS.JS;1PX$TFu  7v)v2NM os.jst,,""v2 PATH.JS;1PX$TFu  7v)v2NM path.js|,,v2 PUNYCODE.JS;1PX$TFu  7v)v2NMpunycode.js,,v2QUERYSTRING.JS;1PX$TFu  7v)v2NMquerystring.jsv2 READLINE.JS;1PX$TFu  7v)v2NMreadline.jsZFpz 55v2 STREAM.JS;1PX$TFu  7v)v2NMstream.jsZFpzoo,,ttv2STRING_DECODER.JS;1PX$TFu  7v)v2NMstring_decoder.jsv2TLS.JS;1PX$TFu  7v)v2NM tls.jsZFpz))t,,v2TTY.JS;1PX$TFu  7v)v2NM tty.jst,,||v2URL.JS;1PX$TFu  7v)v2NM url.jst,,v2 UTIL.JS;1PX$TFu  7v)v2NM util.jsp,,v2VM.JS;1PX$TFu  7v)v2NM vm.js//v2 ZLIB.JS;1PX$TFu  7v)v2NM zlib.jsZFpzҴ77v2__BUILTIN_DOM.JS;1PX$TFu  7v)v2NM__builtin_dom.jsZFpzttһv2__BUILTIN_ECMASCRIPT.JS;1PX$TFu  7v)v2NM__builtin_ecmascript.jsZFpz**v2__BUILTIN_QML.QML;1PX$TFu  7v)v2NM__builtin_qml.qmlZFpz fCCv2PX$AATFv)v1v2NMf@@v2PX$AATFv !vv2NMҰv2COLORPICKER.QML;1PX$TFu  7v)v2NMColorPicker.qmlZFpzүv2DURATION.QML;1PX$TFu  7v)v2NMDuration.qmlZFpz ҫv2FONTFAMILY.QML;1PX$TFu  7v)v2NMFontFamily.qmlZFpz Ҭv2FONTSIZE.QML;1PX$TFu  7v)v2NMFontSize.qmlZFpzv vҮv2 HEIGHT.QML;1PX$TFu  7v)v2NMHeight.qmlZFpz ұv2 OPACITY.QML;1PX$TFu  7v)v2NMOpacity.qmlZFpz ,,v2PROPERTYWIDGET.QML;1PX$TFu  7v)v2NMPropertyWidget.qmlҳccv2 README.;1PX$TFu  7v)v2NM READMEZFpz Ҳv2 SPACING.QML;1PX$TFu  7v)v2NMSpacing.qmlZFpz ҭv2 WIDTH.QML;1PX$TFu  7v)v2NMWidth.qmlZFpzx xfDDv2PX$AATFv vv2NMfwwv2PX$AATFv1v1v2NMnEEv2KAUTHPX$AATFv,v1v2NM kauthzFFv2 KCHARSELECTPX$AATFv,v1v2NMkcharselectzGGv2 KCOOKIEJARPX$AATFv,v1v2NMkcookiejarvHHv2 KDOCTOOLSPX$AATFv vv2NMkdoctoolszv2 KMORETOOLSPX$AATFv&vv2NMkmoretoolsvv2 KNEWSTUFFPX$AATFv&vv2NMknewstuffvv2LICENSESPX$AATFv,v1v2NM licensesrv2SONNETPX$AATFv,v1v2NM sonnetfEEv2PX$AATFv,v1v2NMfDDv2PX$AATFv vv2NM++v2DBUS_POLICY.STUB;1PX$TFu  7v)v2NMdbus_policy.stubmmv2DBUS_SERVICE.STUB;1PX$TFu  7v)v2NMdbus_service.stubfFFv2PX$AATFv,v1v2NMfDDv2PX$AATFv vv2NM88EnnEv2KCHARSELECT_DATA.;1PX$TFu  5v,v2NMkcharselect-dataZFpz..fGGv2PX$AATFv,v1v2NMfDDv2PX$AATFv vv2NM~,,v2DOMAIN_INFO.;1PX$TFu  /v,v2NMdomain_infofHHv2PX$AATFv vv2NMfDDv2PX$AATFv vv2NM~II v2 CUSTOMIZATIONPX$AATFv,v1v2NMcustomizationfII v2PX$AATFv,v1v2NMfHHv2PX$AATFv vv2NMjMMv2AFPX$AATFv,v1v2NMafjPPv2BGPX$AATFv,v1v2NMbgjSSv2CAPX$AATFv,v1v2NMcaMMv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlZFpz[[jVVv2CSPX$AATFv,v1v2NMcsjYYv2DAPX$AATFv,v1v2NMdaj\\v2DEPX$AATFv,v1v2NMdej__v2DTDPX$AATFv,v1v2NMdtdj``v2ELPX$AATFv,v1v2NMeljccv2ENPX$AATFv,v1v2NMenvffv2ENTITIESPX$AATFv,v1v2NM entitiesnggv2EN_GBPX$AATFv,v1v2NM en-GBjjjv2EOPX$AATFv,v1v2NMeojmmv2ESPX$AATFv,v1v2NMesjppv2ETPX$AATFv,v1v2NMetjssv2FIPX$AATFv,v1v2NMfijvvv2FOPX$AATFv,v1v2NMfojyyv2FRPX$AATFv,v1v2NMfrj||v2GLPX$AATFv,v1v2NMgljv2HEPX$AATFv,v1v2NMhejv2HUPX$AATFv,v1v2NMhujv2IDPX$AATFv,v1v2NMidjv2ITPX$AATFv,v1v2NMitjv2JAPX$AATFv,v1v2NMjav2KDE_CHUNK.XSL;1PX$TFu  v,v2NMkde-chunk.xslZFpzhhLLFFv2KDE_CHUNK_COMMON.XSL;1PX$TFu  v,v2NMkde-chunk-common.xslv2KDE_CHUNK_ONLINE.XSL;1PX$TFu  v,v2NMkde-chunk-online.xslZFpz JJv2KDE_INCLUDE_COMMON.XSL;1PX$TFu  v,v2NMkde-include-common.xslKKv2KDE_INCLUDE_MAN.XSL;1PX$TFu  v,v2NMkde-include-man.xslv2KDE_NAVIG.XSL;1PX$TFu  v,v2NMkde-navig.xslZFpzΠ[[v2KDE_NAVIG_ONLINE.XSL;1PX$TFu  v,v2NMkde-navig-online.xslZFpz  v2KDE_NOCHUNK.XSL;1PX$TFu  v,v2NMkde-nochunk.xslZFpzMMv2KDE_STYLE.XSL;1PX$TFu  v,v2NMkde-style.xslv2KDE_TTLPG.XSL;1PX$TFu  v,v2NMkde-ttlpg.xslZFpz v2KDE_TTLPG_ONLINE.XSL;1PX$TFu  v,v2NMkde-ttlpg-online.xslZFpzn nMMv2 KDE_WEB.XSL;1PX$TFu  v,v2NMkde-web.xslZFpz eev2KDE_WEB_NAVIG.XSL;1PX$TFu  v,v2NMkde-web-navig.xslZFpzlljv2KOPX$AATFv,v1v2NMkojv2LTPX$AATFv,v1v2NMltjv2NDSPX$AATFv,v1v2NMndsjv2NLPX$AATFv,v1v2NMnljv2NNPX$AATFv,v1v2NMnnjv2NOPX$AATFv,v1v2NMnojv2PLPX$AATFv,v1v2NMpljv2PTPX$AATFv,v1v2NMptnv2PT_BRPX$AATFv,v1v2NM pt-BRv2 README.;1PX$TFu  v,v2NM READMEZFpziijv2ROPX$AATFv,v1v2NMrojv2RUPX$AATFv,v1v2NMrujv2SKPX$AATFv,v1v2NMskjv2SLPX$AATFv,v1v2NMsljv2SRPX$AATFv,v1v2NMsr~v2 SR_IJEKAVIANPX$AATFv,v1v2NMsr@ijekavianv2SR_IJEKAVIANLATINPX$AATFv,v1v2NMsr@ijekavianlatinvv2SR_LATINPX$AATFv,v1v2NM sr@latinjv2SVPX$AATFv,v1v2NMsvjv2THPX$AATFv,v1v2NMthjv2TRPX$AATFv,v1v2NMtrjv2UKPX$AATFv,v1v2NMukjv2WAPX$AATFv,v1v2NMwajv2XHPX$AATFv,v1v2NMxhjv2XSLPX$AATFv,v1v2NMxsljv2XXPX$AATFv,v1v2NMxxnv2ZH_CNPX$AATFv,v1v2NM zh-CNnv2ZH_TWPX$AATFv,v1v2NM zh-TWfMMv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|ZZLLv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvNNv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz ՈNNv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesOO^^v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfNNv2PX$AATFv,v1v2NMfMMv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWPP]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookQQOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookRRv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWSS v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookTTv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookUUv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookVVv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookWWv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookXXv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookYYv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfPPv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|hhv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xml[[zzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvQQv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո\\v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities]]EEv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfQQv2PX$AATFv,v1v2NMfPPv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW^^eev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook__NNv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook``v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWaa v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookbbv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookccv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookddv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookeev2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookffv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookggv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfSSv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|ttv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvTTv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs siiv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzfTTv2PX$AATFv,v1v2NMfSSv2PX$AATFv,v1v2NMAAv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzqqAAv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzqqv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookZFpzXXjjv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookkkjjv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookAAv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzqqll v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookmmv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbooknnv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookoov2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookppv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookqqv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookrrv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookssv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfVVv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|HHv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvWWv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzr ruuv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities@@v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz||fWWv2PX$AATFv,v1v2NMfVVv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWvv]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookwwOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookxxv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWyy v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookzzv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook{{v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook||v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook}}v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook~~v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfYYv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvZZv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs sv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzfZZv2PX$AATFv,v1v2NMfYYv2PX$AATFv,v1v2NM v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookaav2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookf\\v2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlv]]v2ENTITIESPX$AATFv,v1v2NM entities v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzd dv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzeef]]v2PX$AATFv,v1v2NMf\\v2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookqqv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWv2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookf__v2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NMß``v2KDEDBX45.DTD;1PX$TFu  v,v2NMkdedbx45.dtdZFpz۠\\v2MODIFICATIONS.ELEMENTS;1PX$TFu  v,v2NMmodifications.elementsZFpz ܠ::v2RDBHIER2.ELEMENTS;1PX$TFu  v,v2NMrdbhier2.elementsZFpzݠ v2RDBPOOL.ELEMENTS;1PX$TFu  v,v2NMrdbpool.elementsZFpz  f``v2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|HHv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvaav2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz faav2PX$AATFv,v1v2NMf``v2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfccv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvddv2ENTITIESPX$AATFv,v1v2NM entities88v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzL Lv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzK Kfddv2PX$AATFv,v1v2NMfccv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookZFpzv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookOOv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook!!v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWLLv2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfffv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NMߠ߭!!v2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesZFpzhhv2GENERAL.ENTITIES;1PX$TFu  v,v2NMgeneral.entitiesZFpzoo: :v2L10N.ENTITIES;1PX$TFu  v,v2NMl10n.entitiesZFpzNNfggv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvhhv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities11v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzfhhv2PX$AATFv,v1v2NMfggv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW__v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfjjv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|LLv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvkkv2ENTITIESPX$AATFv,v1v2NM entities""v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities##  v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz::fkkv2PX$AATFv,v1v2NMfjjv2PX$AATFv,v1v2NM$$v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW%%v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookbbv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook&&v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookĒv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookʼnv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookǜv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookȉv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfmmv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|JJv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvnnv2ENTITIESPX$AATFv,v1v2NM entities''v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs s11v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities((v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzz zfnnv2PX$AATFv,v1v2NMfmmv2PX$AATFv,v1v2NM))v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW**v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW++v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookZFpzŔ̸v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook,,v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookϏv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookЃv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookҔv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookӠv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookԃv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfppv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|KKv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvqqv2ENTITIESPX$AATFv,v1v2NM entities--v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzr rv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities..v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fqqv2PX$AATFv,v1v2NMfppv2PX$AATFv,v1v2NM//v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW00v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWؽv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook>>v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook11v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookܘv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookݎv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookߟv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfssv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|JJv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvttv2ENTITIESPX$AATFv,v1v2NM entities22v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesYYv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfttv2PX$AATFv,v1v2NMfssv2PX$AATFv,v1v2NM33v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW44v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook55v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfvvv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlzzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvwwv2ENTITIESPX$AATFv,v1v2NM entities66v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesEEv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfwwv2PX$AATFv,v1v2NMfvvv2PX$AATFv,v1v2NM77v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW88v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWeev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookNNv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook99v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfyyv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| IIv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvzzv2ENTITIESPX$AATFv,v1v2NM entities::v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs s33v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities;;&&v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzfzzv2PX$AATFv,v1v2NMfyyv2PX$AATFv,v1v2NM??v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW@@v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW FFv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook   v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookAAv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW  v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook zzv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook zzv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookf||v2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| KKv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xml v2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesv}}v2ENTITIESPX$AATFv,v1v2NM entitiesBBv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs s  v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesCCv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz f}}v2PX$AATFv,v1v2NMf||v2PX$AATFv,v1v2NM v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbook v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbook v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook @@v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbook  v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|) )JJv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesDDv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMEEv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWFFv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW @@v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook! !??v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookGGv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW" " v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook# #v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook$ $v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook% %v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook& &v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook' 'v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook( (v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|6 6LLv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesHHv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո* *v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities+ +v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMIIv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWJJv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW, ,HHv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook- -v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook. .##v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookKKv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW/ / v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook0 0v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook1 1v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook2 2v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook3 3v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook4 4v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook5 5v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|C CNNv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesLLv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո7 7v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities8 8v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMMMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWNNv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW9 9ZZv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook: :OOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook; ;v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookOOv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW< < v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook= =v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook> >v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook? ?v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook@ @v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookA Av2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookB Bv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|P PJJv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesPPv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs sD Dv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesQQaav2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMRRv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWSSv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWE Ev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookF Fv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookG Gbbv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookTTv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWH H v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookI Iv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookJ Jv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookK Kv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookL Lv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookM Mv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookN Nv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookO Ov2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|] ]KKv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesUUv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz ՈQ Qv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesR RAAv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMVVv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWS Sv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookT Tv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookU UCCv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookXXv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWV V v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookW Wv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookX Xv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookY Yv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookZ Zv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook[ [v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook\ \v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|j jIIv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesYYv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո^ ^v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesZZv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM[[v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW_ _``v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbook` `v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbooka av2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookb b##v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook\\v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWc cv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookd dv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbooke eaav2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookf f  v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookg gv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookh hv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbooki iv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|y yv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlk kzzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entities]]v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs sl lv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesm mv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM^^v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW__v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWn nv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbooko ov2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookp pv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook``v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWq q v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookr rv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbooks svvv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookt tv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbooku uv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv vv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookw wwwv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookx xv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesaav2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzq qz zv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesbbv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzhhfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMcc``v2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzdd``v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzeev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookZFpz^^{ {v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook| |v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookff``v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpz} }v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook~ ~v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook ==v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesggv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzt t v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitieshhv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzUUfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMjjv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWkkv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW ~~v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookllv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| LLv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesmmv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesnnv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz??fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMoov2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWppv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW GGv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook ??v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookqqv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| LLv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesrrv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMssv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWttv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW ]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook OOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookuuv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesvvv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzt t v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesww v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzBBfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMyyv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWzzv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook{{v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook }}v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook }}v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| MMv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xml qqv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzt t v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW ȩv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook ==v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook  v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook ̉v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook ώv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook Дv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xml ffv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entities||v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz  v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities}}v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz& &fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NM~~< >v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook? ?v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook@ @v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookA Av2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookB Bv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookC Cv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookD Dv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|R Rv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs sF Fv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWG Geev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookH Hxxv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookI Iv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWJ J v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookK Kv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookL Lv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookM Mv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookN Nv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookO Ov2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookP Pv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookQ Qv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|^ ^JJv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz ֈS Sv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities||v2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWT T]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookU UOOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookV Vv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWW W v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookX Xv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookY Y}}v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookZ Zv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook[ [v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook\ \||v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook] ]v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|j jv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpzs s_ _v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesffv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpz fv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpz  ¾v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpz àÌv2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbookZFpz^ ^` `{{v2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbooka a>>v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookĠľv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpz b b v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookc cv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbookd dv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbooke ev2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbookf fv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookg gv2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbookh hv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbooki i==v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM|x xv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlk kzzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entitiesŠv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոl lv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesm mEEv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMƠv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWǠv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWWn neev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbooko oNNv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbookp pv2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookȠv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWWq q v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbookr rv2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbooks sv2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbookt tv2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbooku uv2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbookv vv2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbookw wv2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmly yzzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entitiesɠv2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ոz zv2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities{ {EEv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMʠv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWˠv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW| |eev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook} }NNv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook~ ~v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbook̠v2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW  v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM  v2ALL_L10N.XML;1PX$TFu  %v,v2NMall-l10n.xmlZFpzt v2CA.XML;1PX$TFu  v,v2NM ca.xmlt v2CS.XML;1PX$TFu  v,v2NM cs.xmlt v2DE.XML;1PX$TFu  v,v2NM de.xmlv2EL.XML;1PX$TFu  v,v2NM el.xmlZFpzt v2EN.XML;1PX$TFu  v,v2NM en.xmlt v2ES.XML;1PX$TFu  v,v2NM es.xmlt v2ET.XML;1PX$TFu  v,v2NM et.xmlt v2FR.XML;1PX$TFu  v,v2NM fr.xmlt v2GL.XML;1PX$TFu  v,v2NM gl.xmlt v2HU.XML;1PX$TFu  v,v2NM hu.xml\\v2IT.XML;1PX$TFu  v,v2NM it.xmlZFpzZ Zt v2LT.XML;1PX$TFu  v,v2NM lt.xml~~v2 NDS.XML;1PX$TFu  v,v2NM nds.xmlZFpziit v2NL.XML;1PX$TFu  v,v2NM nl.xmlv2NN.XML;1PX$TFu  v,v2NM nn.xmlZFpzd&&dt v2PL.XML;1PX$TFu  v,v2NM pl.xmlt v2PT.XML;1PX$TFu  v,v2NM pt.xmlx v2 PT_BR.XML;1PX$TFu  v,v2NMpt_br.xmlt ^^v2 README.;1PX$TFu  v,v2NM READMEt v2RU.XML;1PX$TFu  v,v2NM ru.xmlssv2SL.XML;1PX$TFu  v,v2NM sl.xmlZFpzv2SR.XML;1PX$TFu  v,v2NM sr.xmlZFpzv2SR_IJEKAVIAN.XML;1PX$TFu  v,v2NMsr_ijekavian.xmlZFpz__]]v2SR_IJEKAVIANLATIN.XML;1PX$TFu  v,v2NMsr_ijekavianlatin.xmlZFpzww>>v2SR_LATIN.XML;1PX$TFu  v,v2NMsr_latin.xmlZFpzpwwpt v2SV.XML;1PX$TFu  v,v2NM sv.xmlt v2TR.XML;1PX$TFu  v,v2NM tr.xmlv2UK.XML;1PX$TFu  v,v2NM uk.xmlZFpzfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xml zzv2CONTRIBUTOR.ENTITIES;1PX$TFu  v,v2NMcontributor.entitiesvv2ENTITIESPX$AATFv,v1v2NM entities͠v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ո v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entities EEv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMΠv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWϠv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW eev2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook NNv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookРv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| v2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entitiesѠ  v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz Ј v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesҠzzv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzUUfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMӠv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWWԠv2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW ++v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook OOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookՠv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook }}v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERLGPL.DOCBOOK;1PX$TFu  v,v2NMunderLGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv,v1v2NMfII v2PX$AATFv,v1v2NM| rrv2 CATALOG.XML;1PX$TFu  v,v2NMcatalog.xmlvv2ENTITIESPX$AATFv,v1v2NM entities֠v2LANG.ENTITIES;1PX$TFu  v,v2NMlang.entitiesZFpz v2STRINGS.ENTITIES;1PX$TFu  v,v2NMstrings.entitiesנv2USER.ENTITIES;1PX$TFu  v,v2NMuser.entitiesZFpzzzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMؠv2FDL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMfdl-notice.docbookZFpzWW٠v2GPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMgpl-notice.docbookZFpzWW ]]v2HELP_MENU.DOCBOOK;1PX$TFu  v,v2NMhelp-menu.docbook OOv2INSTALL_COMPILE.DOCBOOK;1PX$TFu  v,v2NMinstall-compile.docbook v2INSTALL_INTRO.DOCBOOK;1PX$TFu  v,v2NMinstall-intro.docbookڠv2LGPL_NOTICE.DOCBOOK;1PX$TFu  v,v2NMlgpl-notice.docbookZFpzWW v2REPORT_BUGS.DOCBOOK;1PX$TFu  v,v2NMreport-bugs.docbook v2UNDERARTISTICLICENSE.DOCBOOK;1PX$TFu  v,v2NM!underArtisticLicense.docbook v2UNDERBSDLICENSE.DOCBOOK;1PX$TFu  v,v2NMunderBSDLicense.docbook v2UNDERFDL.DOCBOOK;1PX$TFu  v,v2NMunderFDL.docbook v2UNDERGPL.DOCBOOK;1PX$TFu  v,v2NMunderGPL.docbook v2UNDERX11LICENSE.DOCBOOK;1PX$TFu  v,v2NMunderX11License.docbook v2UPDATE_DOC.DOCBOOK;1PX$TFu  v,v2NMupdate-doc.docbookfv2PX$AATFv&vv2NMfDDv2PX$AATFv vv2NMv2PRESETS_KMORETOOLSPX$AATFv,v1v2NMpresets-kmoretoolsfv2PX$AATFv,v1v2NMfv2PX$AATFv&vv2NM||v2CATFISH.DESKTOP;1PX$TFu  v,v2NMcatfish.desktopZFpz v2DISK.DESKTOP;1PX$TFu  v,v2NMdisk.desktopZFpzDD&&v2FILELIGHT.PNG;1PX$TFu  v,v2NMfilelight.png  v2GIGGLE.DESKTOP;1PX$TFu  v,v2NMgiggle.desktopZFpz<//>v2KCM_KDEVPHPDOCS.DESKTOP;1PX$TFu  * v,v2NMkcm_kdevphpdocs.desktophhv2KDEVPHPUNITPROVIDER.DESKTOP;1PX$TFv&-v,v2NM kdevphpunitprovider.desktopZFpzCC v2KGLOBALACCEL5.DESKTOP;1PX$TFu  "v,v2NMkglobalaccel5.desktopZFpzDD v2KONSOLEPART.DESKTOP;1PX$TFu  0v,v2NMkonsolepart.desktopZFpzZZ""KKv2KSHORTURIFILTER.DESKTOP;1PX$TFu  /v,v2NMkshorturifilter.desktopZFpz? ?ȏnnv2KURIIKWSFILTER.DESKTOP;1PX$TFu  /v,v2NMkuriikwsfilter.desktopZFpzɏ{{v2KURISEARCHFILTER.DESKTOP;1PX$TFu  /v,v2NMkurisearchfilter.desktopZFpzv2LOCALDOMAINURIFILTER.DESKTOP;1PX$TFu  /v,v2NM!localdomainurifilter.desktopZFpz JJ++v2MMS.PROTOCOL;1PX$TFu  /v,v2NMmms.protocolZFpz 00v2MMST.PROTOCOL;1PX$TFu  /v,v2NMmmst.protocol11v2MMSU.PROTOCOL;1PX$TFu  /v,v2NMmmsu.protocolܑllv2NETPREF.DESKTOP;1PX$TFu  /v,v2NMnetpref.desktopZFpzP>>P22v2PNM.PROTOCOL;1PX$TFu  /v,v2NMpnm.protocolv2PROXY.DESKTOP;1PX$TFu  /v,v2NMproxy.desktopZFpz++//v2RTSP.PROTOCOL;1PX$TFu  /v,v2NMrtsp.protocol33v2RTSPT.PROTOCOL;1PX$TFu  /v,v2NMrtspt.protocol44v2RTSPU.PROTOCOL;1PX$TFu  /v,v2NMrtspu.protocolPPv2SEARCHPROVIDERSPX$AATFv,v1v2NMsearchproviders~v2 SERVICEMENUSPX$AATFv,v1v2NMServiceMenusёv2 SMB.DESKTOP;1PX$TFu  /v,v2NMsmb.desktopZFpz..ב  v2USERAGENT.DESKTOP;1PX$TFu  /v,v2NMuseragent.desktopZFpz** v2USERAGENTSTRINGSPX$AATFv,v1v2NMuseragentstrings00v2WEBSHORTCUTS.DESKTOP;1PX$TFu  /v,v2NMwebshortcuts.desktopZFpz**fPPv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMˏ˲v27DIGITAL.DESKTOP;1PX$TFu  /v,v2NM7digital.desktopZFpz̏v2ACRONYM.DESKTOP;1PX$TFu  /v,v2NMacronym.desktopZFpzΏ΀v2AMAZON.DESKTOP;1PX$TFu  /v,v2NMamazon.desktopZFpzϏv2AMAZON_MP3.DESKTOP;1PX$TFu  /v,v2NMamazon_mp3.desktopZFpzO$$OЏv2 AMG.DESKTOP;1PX$TFu  /v,v2NMamg.desktopZFpzяѸv2ARCHPKG.DESKTOP;1PX$TFu  /v,v2NMarchpkg.desktopZFpzҏv2BACKPORTS.DESKTOP;1PX$TFu  /v,v2NMbackports.desktopZFpz((ԏv2BAIDU.DESKTOP;1PX$TFu  /v,v2NMbaidu.desktopZFpz;;Տttv2BEOLINGUS.DESKTOP;1PX$TFu  /v,v2NMbeolingus.desktopZFpz..֏v2BING.DESKTOP;1PX$TFu  /v,v2NMbing.desktopZFpz׏ױv2BLIP.DESKTOP;1PX$TFu  /v,v2NMblip.desktopZFpz>>؏ؚv2BUGFT.DESKTOP;1PX$TFu  /v,v2NMbugft.desktopZFpzL&&Lڏv2BUGNO.DESKTOP;1PX$TFu  /v,v2NMbugno.desktopZFpz((܏__v2CALL.DESKTOP;1PX$TFu  /v,v2NMcall.desktopZFpzޏ))v2 CIA.DESKTOP;1PX$TFu  /v,v2NMcia.desktopZFpz00ۘ v2CITESEER.DESKTOP;1PX$TFu  /v,v2NMciteseer.desktopZFpz,, v2CPAN.DESKTOP;1PX$TFu  /v,v2NMcpan.desktopZFpz**u uv2CTAN.DESKTOP;1PX$TFu  /v,v2NMctan.desktopZFpzv2CTAN_CAT.DESKTOP;1PX$TFu  /v,v2NMctan_cat.desktopZFpz))\ \v2DBUG.DESKTOP;1PX$TFu  /v,v2NMdbug.desktopZFpz( (v2DE2EN.DESKTOP;1PX$TFu  /v,v2NMde2en.desktopZFpz##֐Y Yv2DE2FR.DESKTOP;1PX$TFu  /v,v2NMde2fr.desktopZFpz**v2 DEB.DESKTOP;1PX$TFu  /v,v2NMdeb.desktopZFpzޔHHv2DICTFR.DESKTOP;1PX$TFu  /v,v2NMdictfr.desktopZFpzv2DMOZ.DESKTOP;1PX$TFu  /v,v2NMdmoz.desktopZFpzR!!Rv2DOCBOOK.DESKTOP;1PX$TFu  /v,v2NMdocbook.desktopZFpze%%ec cv2 DOI.DESKTOP;1PX$TFu  /v,v2NMdoi.desktopZFpzv2DUCKDUCKGO.DESKTOP;1PX$TFu  /v,v2NMduckduckgo.desktopZFpzv2DUCKDUCKGO_INFO.DESKTOP;1PX$TFu  /v,v2NMduckduckgo_info.desktopZFpzMMv2DUCKDUCKGO_SHOPPING.DESKTOP;1PX$TFu  /v,v2NM duckduckgo_shopping.desktopZFpzv2ECOSIA.DESKTOP;1PX$TFu  /v,v2NMecosia.desktopZFpzaaz zv2EN2DE.DESKTOP;1PX$TFu  /v,v2NMen2de.desktopZFpzA$$A v2EN2ES.DESKTOP;1PX$TFu  /v,v2NMen2es.desktopZFpzD44D v2EN2FR.DESKTOP;1PX$TFu  /v,v2NMen2fr.desktopZFpz22 v2EN2IT.DESKTOP;1PX$TFu  /v,v2NMen2it.desktopZFpz33 v2ES2EN.DESKTOP;1PX$TFu  /v,v2NMes2en.desktopZFpz33??v2ETHICLE.DESKTOP;1PX$TFu  /v,v2NMethicle.desktopZFpzeeZZv2FACEBOOK.DESKTOP;1PX$TFu  /v,v2NMfacebook.desktopZFpzffv2FEEDSTER.DESKTOP;1PX$TFu  /v,v2NMfeedster.desktopZFpzddv2FLICKR.DESKTOP;1PX$TFu  /v,v2NMflickr.desktopZFpzv2FLICKRCC.DESKTOP;1PX$TFu  /v,v2NMflickrcc.desktopZFpzzzZ Zv2FOLDOC.DESKTOP;1PX$TFu  /v,v2NMfoldoc.desktopZFpz r rv2FR2DE.DESKTOP;1PX$TFu  /v,v2NMfr2de.desktopZFpzm**m v2FR2EN.DESKTOP;1PX$TFu  /v,v2NMfr2en.desktopZFpz44jjv2FREECODE.DESKTOP;1PX$TFu  /v,v2NMfreecode.desktopZFpz  v2FREEDB.DESKTOP;1PX$TFu  /v,v2NMfreedb.desktopZFpz v2 FSD.DESKTOP;1PX$TFu  /v,v2NMfsd.desktopZFpz (( v2GITHUB.DESKTOP;1PX$TFu  /v,v2NMgithub.desktopZFpzzzv2GITORIOUS.DESKTOP;1PX$TFu  /v,v2NMgitorious.desktopZFpzbbv2GOOGLE.DESKTOP;1PX$TFu  /v,v2NMgoogle.desktopZFpz v2GOOGLE_ADVANCED.DESKTOP;1PX$TFu  /v,v2NMgoogle_advanced.desktopZFpzWWv2GOOGLE_CODE.DESKTOP;1PX$TFu  /v,v2NMgoogle_code.desktopZFpzBBZZv2GOOGLE_GROUPS.DESKTOP;1PX$TFu  /v,v2NMgoogle_groups.desktopZFpzR Rv2GOOGLE_IMAGES.DESKTOP;1PX$TFu  /v,v2NMgoogle_images.desktopZFpz" "v2GOOGLE_LUCKY.DESKTOP;1PX$TFu  /v,v2NMgoogle_lucky.desktopZFpzQ$$Qv2GOOGLE_MAPS.DESKTOP;1PX$TFu  /v,v2NMgoogle_maps.desktopZFpz  JJv2GOOGLE_MOVIE.DESKTOP;1PX$TFu  /v,v2NMgoogle_movie.desktopZFpzttv2GOOGLE_NEWS.DESKTOP;1PX$TFu  /v,v2NMgoogle_news.desktopZFpzMM v2GOOGLE_SHOPPING.DESKTOP;1PX$TFu  /v,v2NMgoogle_shopping.desktopZFpz̐!!v2GREC.DESKTOP;1PX$TFu  /v,v2NMgrec.desktopZFpzz!!z""66v2HYPERDICTIONARY.DESKTOP;1PX$TFu  /v,v2NMhyperdictionary.desktopZFpz""##v2!HYPERDICTIONARY_THESAURUS.DESKT;1PX$TFu  /v,v2NM&hyperdictionary_thesaurus.desktopZFpz++%%v2 IBL.DESKTOP;1PX$TFu  /v,v2NMibl.desktopZFpz((''v2IDENTICA_GROUPS.DESKTOP;1PX$TFu  /v,v2NMidentica_groups.desktopZFpz((EEv2IDENTICA_NOTICES.DESKTOP;1PX$TFu  /v,v2NMidentica_notices.desktopZFpz55))v2IDENTICA_PEOPLE.DESKTOP;1PX$TFu  /v,v2NMidentica_people.desktopZFpz[[** v2IMDB.DESKTOP;1PX$TFu  /v,v2NMimdb.desktopZFpzbb,, v2IT2EN.DESKTOP;1PX$TFu  /v,v2NMit2en.desktopZFpzZ44Z..v2JAMENDO.DESKTOP;1PX$TFu  /v,v2NMjamendo.desktopZFpzss//v2JEEVES.DESKTOP;1PX$TFu  /v,v2NMjeeves.desktopZFpzX//X00v2 KDE.DESKTOP;1PX$TFu  /v,v2NMkde.desktopZFpz!!11v2KDE_APPS.DESKTOP;1PX$TFu  /v,v2NMkde_apps.desktopZFpzw))w33WWv2KDE_FORUMS.DESKTOP;1PX$TFu  /v,v2NMkde_forums.desktopZFpz^**^44TTv2KDE_LOOK.DESKTOP;1PX$TFu  /v,v2NMkde_look.desktopZFpz55v2KDE_PROJECTS.DESKTOP;1PX$TFu  /v,v2NMkde_projects.desktopZFpz2266v2KDE_TECHBASE.DESKTOP;1PX$TFu  /v,v2NMkde_techbase.desktopZFpz[[77**v2KDE_USERBASE.DESKTOP;1PX$TFu  /v,v2NMkde_userbase.desktopZFpz2288v2 LEO.DESKTOP;1PX$TFu  /v,v2NMleo.desktopZFpz))99]]v2MAGNATUNE.DESKTOP;1PX$TFu  /v,v2NMmagnatune.desktopZFpz%%::v2METACRAWLER.DESKTOP;1PX$TFu  /v,v2NMmetacrawler.desktopZFpz{{;; v2MSDN.DESKTOP;1PX$TFu  /v,v2NMmsdn.desktopZFpz$$==> >v2MULTITRAN_DERU.DESKTOP;1PX$TFu  /v,v2NMmultitran-deru.desktopZFpz))??N Nv2MULTITRAN_ENRU.DESKTOP;1PX$TFu  /v,v2NMmultitran-enru.desktopZFpz++AA< >ppv2WEBSTER.DESKTOP;1PX$TFu  /v,v2NMwebster.desktopZFpz))Őqq**v2WIKIA.DESKTOP;1PX$TFu  /v,v2NMwikia.desktopZFpzffrrm mv2WIKIPEDIA.DESKTOP;1PX$TFu  /v,v2NMwikipedia.desktopZFpz$$tt v2WIKTIONARY.DESKTOP;1PX$TFu  /v,v2NMwiktionary.desktopZFpzX""Xvvv2WOLFRAM_ALPHA.DESKTOP;1PX$TFu  /v,v2NMwolfram_alpha.desktopZFpz”ww> >v2WORDREF.DESKTOP;1PX$TFu  /v,v2NMwordref.desktopZFpz,,ȐyyPPv2YAHOO.DESKTOP;1PX$TFu  /v,v2NMyahoo.desktopZFpzt!!tzzv2YAHOO_IMAGE.DESKTOP;1PX$TFu  /v,v2NMyahoo_image.desktopZFpz++{{v2YAHOO_LOCAL.DESKTOP;1PX$TFu  /v,v2NMyahoo_local.desktopZFpz``||v2YAHOO_SHOPPING.DESKTOP;1PX$TFu  /v,v2NMyahoo_shopping.desktopZFpz66}}v2YAHOO_VIDEO.DESKTOP;1PX$TFu  /v,v2NMyahoo_video.desktopZFpz))~~//v2YOUTUBE.DESKTOP;1PX$TFu  /v,v2NMyoutube.desktopZFpzfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMFF v2KONSOLEHERE.DESKTOP;1PX$TFu  0v,v2NMkonsolehere.desktopZFpzHHv2KONSOLERUN.DESKTOP;1PX$TFu  0v,v2NMkonsolerun.desktopZFpz f v2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMMMv2ANDROID10.DESKTOP;1PX$TFu  /v,v2NMandroid10.desktopZFpzv2CHROME10ONWINNT51.DESKTOP;1PX$TFu  /v,v2NMchrome10onwinnt51.desktopZFpzި  v2CHROME22ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMchrome22oncurrent.desktopZFpz!!v2CHROME23ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMchrome23oncurrent.desktopZFpz  v2CHROME24ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMchrome24oncurrent.desktopZFpzrrv2CHROME50ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMchrome50oncurrent.desktopZFpz bbv2CHROME570ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMchrome570oncurrent.desktop{{v2FIREFOX15ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMfirefox15oncurrent.desktopZFpz wwv2FIREFOX16ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMfirefox16oncurrent.desktopZFpz OOv2FIREFOX20ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMfirefox20oncurrent.desktopZFpzv2FIREFOX30ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMfirefox30oncurrent.desktopZFpzFFv2FIREFOX36ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMfirefox36oncurrent.desktopZFpzTTccuuv2FIREFOX520ONCURRENT.DESKTOP;1PX$TFu  /v,v2NM firefox520oncurrent.desktopv2GOOGLEBOT.DESKTOP;1PX$TFu  /v,v2NMgooglebot.desktopZFpzXXv2IE401ONWINNT4.DESKTOP;1PX$TFu  /v,v2NMie401onwinnt4.desktopZFpzRRv2IE50ONPPC.DESKTOP;1PX$TFu  /v,v2NMie50onppc.desktopZFpzVVv2IE55ONWINNT5.DESKTOP;1PX$TFu  /v,v2NMie55onwinnt5.desktopZFpzdd22v2IE60ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMie60oncurrent.desktopZFpzrrv2IE60ONWINNT51.DESKTOP;1PX$TFu  /v,v2NMie60onwinnt51.desktopZFpz66v2IE70ONWINNT51.DESKTOP;1PX$TFu  /v,v2NMie70onwinnt51.desktopZFpz kkv2IE80ONWINNT60.DESKTOP;1PX$TFu  /v,v2NMie80onwinnt60.desktopZFpzH Hxxv2IE90ONWINNT71.DESKTOP;1PX$TFu  /v,v2NMie90onwinnt71.desktopZFpz۠v2LYNXONCURRENT.DESKTOP;1PX$TFu  /v,v2NMlynxoncurrent.desktopZFpzSSbbv2NN301ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMnn301oncurrent.desktopZFpzxxggv2NN475ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMnn475oncurrent.desktopZFpz{{v2NN475ONWIN95.DESKTOP;1PX$TFu  /v,v2NMnn475onwin95.desktopZFpzv2NS71ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMns71oncurrent.desktopZFpz&&v2NS71ONWINNT51.DESKTOP;1PX$TFu  /v,v2NMns71onwinnt51.desktopZFpzܤccv2OP1162ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMop1162oncurrent.desktopZFpz ggv2OP1202ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMop1202oncurrent.desktopZFpz AAv2OP403ONWINNT4.DESKTOP;1PX$TFu  /v,v2NMop403onwinnt4.desktopZFpz55v2OP85ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMop85oncurrent.desktopZFpz44 v2OP90ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMop90oncurrent.desktopZFpz v2OP962ONCURRENT.DESKTOP;1PX$TFu  /v,v2NMop962oncurrent.desktopZFpz v2SAFARI20.DESKTOP;1PX$TFu  /v,v2NMsafari20.desktopZFpz WWv2SAFARI30ONIPHONE.DESKTOP;1PX$TFu  /v,v2NMsafari30oniphone.desktopZFpz LLv2SAFARI32.DESKTOP;1PX$TFu  /v,v2NMsafari32.desktopZFpz[[v2SAFARI40.DESKTOP;1PX$TFu  /v,v2NMsafari40.desktopZFpz88v2SAFARI517.DESKTOP;1PX$TFu  /v,v2NMsafari517.desktopZFpz v2SAFARI60.DESKTOP;1PX$TFu  /v,v2NMsafari60.desktopZFpzb bNNv2W3MONCURRENT.DESKTOP;1PX$TFu  /v,v2NMw3moncurrent.desktopZFpz v2WGETONCURRENT.DESKTOP;1PX$TFu  /v,v2NMwgetoncurrent.desktopZFpz fv2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NM??nnv2APPLICATION.DESKTOP;1PX$TFu  v)v2NMapplication.desktopZFpz :: v2BROWSERVIEW.DESKTOP;1PX$TFu  :4v)v2NMbrowserview.desktopZFpz K Kv2KCMODULE.DESKTOP;1PX$TFu  )v)v2NMkcmodule.desktopZFpz[[ v2KCMODULEINIT.DESKTOP;1PX$TFu  )v)v2NMkcmoduleinit.desktopZFpz11v2KDEVELOPPLUGIN.DESKTOP;1PX$TFv (v)v2NMkdevelopplugin.desktopZFpzA Av2KFILEITEMACTIONPLUGIN.DESKTOP;1PX$TFu  /v)v2NM"kfileitemactionplugin.desktopZFpzZ Zv2KIODNDPOPUPMENUPLUGIN.DESKTOP;1PX$TFu  /v)v2NM"kiodndpopupmenuplugin.desktopZFpz  NNv2KNOTIFICATIONPLUGIN.DESKTOP;1PX$TFu  2v)v2NM knotificationplugin.desktopwwv2KONQPOPUPMENUPLUGIN.DESKTOP;1PX$TFu  /v)v2NM konqpopupmenuplugin.desktopZFpz v2KPACKAGE_GENERIC.DESKTOP;1PX$TFu  )v)v2NMkpackage-generic.desktopv2KPACKAGE_GENERICQML.DESKTOP;1PX$TFu  )v)v2NM kpackage-genericqml.desktopv2!KPACKAGE_PACKAGESTRUCTURE.DESKT;1PX$TFu  )v)v2NM&kpackage-packagestructure.desktopZFpz 77v2KPART.DESKTOP;1PX$TFu  :4v)v2NMkpart.desktopZFpz= =??r rv2KPLUGININFO.DESKTOP;1PX$TFu  v)v2NMkplugininfo.desktopZFpz""v2!KPROPERTIESDIALOGPLUGIN.DESKTOP;1PX$TFu  /v)v2NM$kpropertiesdialogplugin.desktopZFpzw wPPv2KREGEXPEDITOR.DESKTOP;1PX$TFu  !v)v2NMkregexpeditor.desktop88v2KROP.DESKTOP;1PX$TFu  :4v)v2NMkrop.desktopZFpz_ _99v2KRWP.DESKTOP;1PX$TFu  :4v)v2NMkrwp.desktopZFpzn n> >v2KTEXTEDITOR.DESKTOP;1PX$TFu  v)v2NMktexteditor.desktopZFpz##v2KTEXTEDITORPLUGIN.DESKTOP;1PX$TFu  v)v2NMktexteditorplugin.desktopZFpz; ;v2KURIFILTERPLUGIN.DESKTOP;1PX$TFu  /v)v2NMkurifilterplugin.desktopZFpz ʏʮv2SEARCHPROVIDER.DESKTOP;1PX$TFu  /v)v2NMsearchprovider.desktopZFpz BBc cv2TERMINALEMULATOR.DESKTOP;1PX$TFu  0v)v2NMterminalemulator.desktopZFpz11vvv2UASPROVIDER.DESKTOP;1PX$TFu  /v)v2NMuasprovider.desktopZFpzfv2PX$AATFv 'vv2NMfwwv2PX$AATFv1v1v2NMrv2THEMESPX$AATFv,v1v2NM themesfv2PX$AATFv,v1v2NMfv2PX$AATFv 'vv2NMӬv2BREEZE.THEMERC;1PX$TFu  'v,v2NMbreeze.themercZFpz. .fv2PX$AATFv $vv2NMfwwv2PX$AATFv1v1v2NMrv2SCRIPTSPX$AATFv,v1v2NM scriptsfv2PX$AATFv,v1v2NMfv2PX$AATFv $vv2NMt SSv2 README.;1PX$TFu  v,v2NM READMEnv2SMAPSPX$AATFv,v1v2NM smapsfv2PX$AATFv,v1v2NMfv2PX$AATFv,v1v2NMqqv2 HELPER.JS;1PX$TFu  v,v2NMhelper.jsZFpz: :rr``v2 INDEX.HTML;1PX$TFu  v,v2NMindex.htmlZFpz hhv2 MAIN.JS;1PX$TFu  v,v2NM main.jsZFpz~<<~ppv2SMAPS.DESKTOP;1PX$TFu  v,v2NMsmaps.desktopZFpz@ @mmv2SORTTABLE.JS;1PX$TFu  v,v2NMsorttable.jsZFpzqDDqx v2 STYLE.CSS;1PX$TFu  v,v2NMstyle.cssfv2PX$AATFv+v1v2NMfwwv2PX$AATFv1v1v2NM**v2!ORG_KDE_BREEZEDARK_DESKTOP_.XML;1PX$TFv 'v+v2NM+org.kde.breezedark.desktop.appdata.xmlZFpz,,HHv2ORG_KDE_KATE_APPDATA.XML;1PX$TFu  )-v+v2NMorg.kde.kate.appdata.xmlZFpzzzv2ORG_KDE_KDEVELOP_APPDATA.XML;1PX$TFv v+v2NM!org.kde.kdevelop.appdata.xmlZFpz66$$v2ORG_KDE_KDEV_PHP_METAINFO.XML;1PX$TFv +v+v2NM"org.kde.kdev-php.metainfo.xmlZFpz WWBBv2!ORG_KDE_KDEV_PYTHON_METAINF.XML;1PX$TFv .v+v2NM%org.kde.kdev-python.metainfo.xmlZFpz??&&v2ORG_KDE_KONSOLE_APPDATA.XML;1PX$TFu  0v+v2NM org.kde.konsole.appdata.xmlZFpzdOOdv2ORG_KDE_KWRITE_APPDATA.XML;1PX$TFu  )-v+v2NMorg.kde.kwrite.appdata.xmlZFpz;VV;fv2PX$AATFv-v1v2NMfwwv2PX$AATFv1v1v2NM==v2 ALIASES.;1PX$TFvv,v2NM aliasesZFpzzv2 APPLICATIONPX$AATFv,v1v2NMapplicationn!! v2AUDIOPX$AATFv,v1v2NM audio==v2GENERIC_ICONS.;1PX$TFvv,v2NMgeneric-iconsZFpz////qqv2GLOBS.;1PX$TFvv-v2NM globsZFpz UU ==v2 GLOBS2.;1PX$TFvv,v2NM globs2ZFpz^^rv2ICONS.;1PX$TFvvv2NM iconsn%%88v2IMAGEPX$AATFv-v1v2NM imagen,,v2INODEPX$AATFv,v1v2NM inode==v2MAGIC.;1PX$TFvv,v2NM magicZFpzyPPyr--v2MESSAGEPX$AATFv,v1v2NM message==uuv2 MIME.CACHE;1PX$TFvv,v2NMmime.cacheZFpžn..v2MODELPX$AATFv,v1v2NM modelv//v2 MULTIPARTPX$AATFv,v1v2NMmultipartv00v2PACKAGESPX$AATFv,v1v2NM packages==v2 SUBCLASSES.;1PX$TFvv,v2NMsubclassesZFpz((n1188v2TEXTPX$AATFv,v1v2NM textz11v2 TREEMAGIC.;1PX$TFvv,v2NMtreemagic== v2TYPES.;1PX$TFvv-v2NM typesZFpz55n88v2VIDEOPX$AATFv,v1v2NM video22v2XMLNAMESPACES.;1PX$TFvv,v2NMXMLnamespacesv::v2 X_CONTENTPX$AATFv,v1v2NMx-contentr<<v2X_EPOCPX$AATFv,v1v2NM x-epocfv2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NM//v2ANDREW_INSET.XML;1PX$TFvv,v2NMandrew-inset.xml|//22v2 ANNODEX.XML;1PX$TFvv,v2NMannodex.xmlz//zv2ATOM_XML.XML;1PX$TFvv,v2NMatom+xml.xmlx//v2 DICOM.XML;1PX$TFvv,v2NMdicom.xml//v2DOCBOOK_XML.XML;1PX$TFvv,v2NMdocbook+xml.xml//v2ECMASCRIPT.XML;1PX$TFvv,v2NMecmascript.xmlZFpz--v2EPUB_ZIP.XML;1PX$TFvv,v2NMepub+zip.xmlZFpz//eev2GNUNET_DIRECTORY.XML;1PX$TFvv,v2NMgnunet-directory.xmlv2ILLUSTRATOR.XML;1PX$TFvv,v2NMillustrator.xmlZFpz v2JAVASCRIPT.XML;1PX$TFvv,v2NMjavascript.xmlZFpz;;v2MAC_BINHEX40.XML;1PX$TFvv,v2NMmac-binhex40.xmlZFpz& &v2MATHEMATICA.XML;1PX$TFvv,v2NMmathematica.xmlZFpzZZx!!v2 MBOX.XML;1PX$TFvv,v2NM mbox.xml||v2METALINK_XML.XML;1PX$TFvv,v2NMmetalink+xml.xmlZFpz""|//v2 MSWORD.XML;1PX$TFvv,v2NMmsword.xml 00 v2MSWORD_TEMPLATE.XML;1PX$TFvv,v2NMmsword-template.xmltu//uv2 MXF.XML;1PX$TFvv,v2NM mxf.xml:00:v2OCTET_STREAM.XML;1PX$TFvv,v2NMoctet-stream.xmlv2 ODA.XML;1PX$TFvv,v2NM oda.xmlZFpz t//v2 OGG.XML;1PX$TFvv,v2NM ogg.xmlͧv2 PDF.XML;1PX$TFvv,v2NM pdf.xmlZFpz\\v2PGP_ENCRYPTED.XML;1PX$TFvv,v2NMpgp-encrypted.xmlZFpz v2PGP_KEYS.XML;1PX$TFvv,v2NMpgp-keys.xmlZFpz v2PGP_SIGNATURE.XML;1PX$TFvv,v2NMpgp-signature.xmlZFpzQ Q v2 PKCS10.XML;1PX$TFvv,v2NMpkcs10.xmlZFpz v2PKCS7_MIME.XML;1PX$TFvv,v2NMpkcs7-mime.xmlZFpzv2PKCS7_SIGNATURE.XML;1PX$TFvv,v2NMpkcs7-signature.xmlZFpzB B//66v2PKIX_PKIPATH.XML;1PX$TFvv,v2NMpkix-pkipath.xml//uuv2POSTSCRIPT.XML;1PX$TFvv,v2NMpostscript.xml//XXv2PRS_PLUCKER.XML;1PX$TFvv,v2NMprs.plucker.xmltv2 RAM.XML;1PX$TFvv,v2NM ram.xml|2002eev2 RDF_XML.XML;1PX$TFvv,v2NMrdf+xml.xml..>>v2 RELAXNG.XML;1PX$TFvv,v2NMrelaxng.xmlZFpz\ \|v2 RSS_XML.XML;1PX$TFvv,v2NMrss+xml.xmlto//ov2 RTF.XML;1PX$TFvv,v2NM rtf.xml""v2 SDP.XML;1PX$TFvv,v2NM sdp.xmlZFpzd dddv2 SIEVE.XML;1PX$TFvv,v2NMsieve.xmlZFpz))v2 SMIL.XML;1PX$TFvv,v2NM smil.xmlZFpzLL55v2VND_COREL_DRAW.XML;1PX$TFvv,v2NMvnd.corel-draw.xmlZFpz DD[[v2VND_EMUSIC_EMUSIC_PACKAGE.XML;1PX$TFvv,v2NM"vnd.emusic-emusic_package.xmlZFpz>00>v2VND_GOOGLE_EARTH_KML_XML.XML;1PX$TFvv,v2NM!vnd.google-earth.kml+xml.xml//v2VND_GOOGLE_EARTH_KMZ.XML;1PX$TFvv,v2NMvnd.google-earth.kmz.xml//11v2VND_HP_HPGL.XML;1PX$TFvv,v2NMvnd.hp-hpgl.xml//v2VND_HP_PCL.XML;1PX$TFvv,v2NMvnd.hp-pcl.xmleev2VND_KDE_FONTSPACKAGE.XML;1PX$TFvv,v2NMvnd.kde.fontspackage.xmlZFpz ,,v2 VND_KDE_KPHOTOALBUM_IMPORT.XML;1PX$TFvv,v2NM#vnd.kde.kphotoalbum-import.xmlZFpzv2VND_KDE_OKULAR_ARCHIVE.XML;1PX$TFvv,v2NMvnd.kde.okular-archive.xmlZFpzv2VND_LOTUS_1_2_3.XML;1PX$TFvv,v2NMvnd.lotus-1-2-3.xmlZFpz v2VND_MOZILLA_XUL_XML.XML;1PX$TFvv,v2NMvnd.mozilla.xul+xml.xmlZFpz $$  v2VND_MS_ACCESS.XML;1PX$TFvv,v2NMvnd.ms-access.xmlZFpzИ//v2VND_MS_CAB_COMPRESSED.XML;1PX$TFvv,v2NMvnd.ms-cab-compressed.xmlCCv2VND_MS_EXCEL.XML;1PX$TFvv,v2NMvnd.ms-excel.xmlZFpzTTv2VND_MS_POWERPOINT.XML;1PX$TFvv,v2NMvnd.ms-powerpoint.xmlZFpzo o//׫v2VND_MS_TNEF.XML;1PX$TFvv,v2NMvnd.ms-tnef.xml}}v2VND_MS_WORKS.XML;1PX$TFvv,v2NMvnd.ms-works.xmlZFpzp//pv2VND_MS_WPL.XML;1PX$TFvv,v2NMvnd.ms-wpl.xml//}}v2VND_MS_XPSDOCUMENT.XML;1PX$TFvv,v2NMvnd.ms-xpsdocument.xml//v2!VND_OASIS_OPENDOCUMENT_CHA0.XML;1PX$TFvv,v2NM.vnd.oasis.opendocument.chart-template.xmlv2!VND_OASIS_OPENDOCUMENT_CHA1.XML;1PX$TFvv,v2NM%vnd.oasis.opendocument.chart.xmlv2!VND_OASIS_OPENDOCUMENT_DATA.XML;1PX$TFvv,v2NM(vnd.oasis.opendocument.database.xmlZFpz//v2!VND_OASIS_OPENDOCUMENT_FOR0.XML;1PX$TFvv,v2NM0vnd.oasis.opendocument.formula-template.xml//Ƈv2!VND_OASIS_OPENDOCUMENT_FOR1.XML;1PX$TFvv,v2NM'vnd.oasis.opendocument.formula.xml//v2!VND_OASIS_OPENDOCUMENT_GRA0.XML;1PX$TFvv,v2NM1vnd.oasis.opendocument.graphics-template.xml*00*v2!VND_OASIS_OPENDOCUMENT_GRA1.XML;1PX$TFvv,v2NM(vnd.oasis.opendocument.graphics.xml00{{v2!VND_OASIS_OPENDOCUMENT_IMAG.XML;1PX$TFvv,v2NM%vnd.oasis.opendocument.image.xml//ݞv2!VND_OASIS_OPENDOCUMENT_PRE0.XML;1PX$TFvv,v2NM5vnd.oasis.opendocument.presentation-template.xmlv2!VND_OASIS_OPENDOCUMENT_PRE1.XML;1PX$TFvv,v2NM,vnd.oasis.opendocument.presentation.xmlZFpzDD//v2!VND_OASIS_OPENDOCUMENT_SPR0.XML;1PX$TFvv,v2NM4vnd.oasis.opendocument.spreadsheet-template.xml::v2!VND_OASIS_OPENDOCUMENT_SPR1.XML;1PX$TFvv,v2NM+vnd.oasis.opendocument.spreadsheet.xmlZFpz5500v2!VND_OASIS_OPENDOCUMENT_TEX0.XML;1PX$TFvv,v2NM+vnd.oasis.opendocument.text-master.xml//v2!VND_OASIS_OPENDOCUMENT_TEX1.XML;1PX$TFvv,v2NM-vnd.oasis.opendocument.text-template.xmlv//v}}v2!VND_OASIS_OPENDOCUMENT_TEX2.XML;1PX$TFvv,v2NM(vnd.oasis.opendocument.text-web.xml//v2!VND_OASIS_OPENDOCUMENT_TEX3.XML;1PX$TFvv,v2NM$vnd.oasis.opendocument.text.xml//v2!VND_OPENOFFICEORG_EXTENSION.XML;1PX$TFvv,v2NM$vnd.openofficeorg.extension.xmlD00D;;v2!VND_OPENXMLFORMATS_OFFICED0.XML;1PX$TFvv,v2NMFvnd.openxmlformats-officedocument.presentationml.presentation.xml//v2!VND_OPENXMLFORMATS_OFFICED1.XML;1PX$TFvv,v2NM>vnd.openxmlformats-officedocument.spreadsheetml.sheet.xml//bbv2!VND_OPENXMLFORMATS_OFFICED2.XML;1PX$TFvv,v2NMDvnd.openxmlformats-officedocument.wordprocessingml.document.xml==SSv2VND_RN_REALMEDIA.XML;1PX$TFvv,v2NMvnd.rn-realmedia.xmlZFpzggܠv2VND_STARDIVISION_CALC.XML;1PX$TFvv,v2NMvnd.stardivision.calc.xmlZFpz< <hhv2VND_STARDIVISION_CHART.XML;1PX$TFvv,v2NMvnd.stardivision.chart.xmlZFpz v2VND_STARDIVISION_DRAW.XML;1PX$TFvv,v2NMvnd.stardivision.draw.xmlZFpzX X<>v2 X_OLEO.XML;1PX$TFvv,v2NMx-oleo.xmlZFpz ==v2X_OLE_STORAGE.XML;1PX$TFvv,v2NMx-ole-storage.xmlZFpzg gx8008v2 X_PAK.XML;1PX$TFvv,v2NMx-pak.xmlMMv2X_PALM_DATABASE.XML;1PX$TFvv,v2NMx-palm-database.xmlZFpz |//v2 X_PAR2.XML;1PX$TFvv,v2NMx-par2.xmlQQv2X_PEF_EXECUTABLE.XML;1PX$TFvv,v2NMx-pef-executable.xmlZFpzv2 X_PERL.XML;1PX$TFvv,v2NMx-perl.xmlZFpz ~~v2 X_PHP.XML;1PX$TFvv,v2NMx-php.xmlZFpz>>v2X_PKCS12.XML;1PX$TFvv,v2NMx-pkcs12.xmlZFpzc c&00&v2X_PKCS7_CERTIFICATES.XML;1PX$TFvv,v2NMx-pkcs7-certificates.xmlv2X_PLANPERFECT.XML;1PX$TFvv,v2NMx-planperfect.xmlZFpz""v2X_PLASMA.XML;1PX$TFvv,v2NMx-plasma.xmlZFpz //v2X_POCKET_WORD.XML;1PX$TFvv,v2NMx-pocket-word.xml v2X_PROFILE.XML;1PX$TFvv,v2NMx-profile.xmlZFpze ev2 X_PW.XML;1PX$TFvv,v2NM x-pw.xmlZFpz, ,v2X_PYTHON_BYTECODE.XML;1PX$TFvv,v2NMx-python-bytecode.xmlZFpzc cEEv2X_QUANTA.XML;1PX$TFvv,v2NMx-quanta.xmlZFpzx x==v2X_QUATTROPRO.XML;1PX$TFvv,v2NMx-quattropro.xmlZFpz] ]66v2X_QUICKTIME_MEDIA_LINK.XML;1PX$TFvv,v2NMx-quicktime-media-link.xmlZFpz CCv2 X_QW.XML;1PX$TFvv,v2NM x-qw.xmlZFpzV Vƭv2 X_RAR.XML;1PX$TFvv,v2NMx-rar.xmlZFpzv2X_REJECT.XML;1PX$TFvv,v2NMx-reject.xmlZFpzC CBBv2 X_RPM.XML;1PX$TFvv,v2NMx-rpm.xmlZFpz55!!v2 X_RUBY.XML;1PX$TFvv,v2NMx-ruby.xmlZFpz|#00#v2 X_SAMI.XML;1PX$TFvv,v2NMx-sami.xmlv2 X_SC.XML;1PX$TFvv,v2NM x-sc.xmlZFpzZZ55\\v2 X_SHAR.XML;1PX$TFvv,v2NMx-shar.xmlZFpz==v2X_SHAREDLIB.XML;1PX$TFvv,v2NMx-sharedlib.xmlZFpz **--v2X_SHARED_LIBRARY_LA.XML;1PX$TFvv,v2NMx-shared-library-la.xmlZFpzffwwv2X_SHELLSCRIPT.XML;1PX$TFvv,v2NMx-shellscript.xmlZFpz ''v2X_SHOCKWAVE_FLASH.XML;1PX$TFvv,v2NMx-shockwave-flash.xmlZFpz //v2X_SHORTEN.XML;1PX$TFvv,v2NMx-shorten.xml}}qqv2 X_SIAG.XML;1PX$TFvv,v2NMx-siag.xmlZFpz# #==v2 X_SLP.XML;1PX$TFvv,v2NMx-slp.xmlZFpz |//++v2 X_SMAF.XML;1PX$TFvv,v2NMx-smaf.xml==v2X_SMB_SERVER.XML;1PX$TFvv,v2NMx-smb-server.xmlZFpz ::v2X_SMB_WORKGROUP.XML;1PX$TFvv,v2NMx-smb-workgroup.xmlZFpz==44v2X_SMS_ROM.XML;1PX$TFvv,v2NMx-sms-rom.xmlZFpz' '|//|))v2X_SNES_ROM.XML;1PX$TFvv,v2NMx-snes-rom.xml00iiv2X_SPSS_POR.XML;1PX$TFvv,v2NMx-spss-por.xml00v2X_SPSS_SAV.XML;1PX$TFvv,v2NMx-spss-sav.xml//v2X_SQLITE2.XML;1PX$TFvv,v2NMx-sqlite2.xmlm//mv2X_SQLITE3.XML;1PX$TFvv,v2NMx-sqlite3.xmlɡv2X_STUFFIT.XML;1PX$TFvv,v2NMx-stuffit.xmlZFpz11hhv2X_SUBRIP.XML;1PX$TFvv,v2NMx-subrip.xmlv2X_SUPERKARAMBA.XML;1PX$TFvv,v2NMx-superkaramba.xmlZFpzIIv2X_SV4CPIO.XML;1PX$TFvv,v2NMx-sv4cpio.xmlZFpz; ;VVv2X_SV4CRC.XML;1PX$TFvv,v2NMx-sv4crc.xmlZFpz= =|//v2 X_T602.XML;1PX$TFvv,v2NMx-t602.xmlx 00 $$v2 X_TAR.XML;1PX$TFvv,v2NMx-tar.xml66v2 X_TARZ.XML;1PX$TFvv,v2NMx-tarz.xmlZFpz==v2X_TEX_GF.XML;1PX$TFvv,v2NMx-tex-gf.xmlZFpz HHXXv2X_TEX_PK.XML;1PX$TFvv,v2NMx-tex-pk.xmlZFpz HHeev2 X_TGIF.XML;1PX$TFvv,v2NMx-tgif.xmlZFpzDD|//v2 X_THEME.XML;1PX$TFvv,v2NMx-theme.xml++v2X_TOUTDOUX.XML;1PX$TFvv,v2NMx-toutdoux.xmlZFpzd diiv2 X_TRASH.XML;1PX$TFvv,v2NMx-trash.xmlZFpz$ $v2 X_TRIG.XML;1PX$TFvv,v2NMx-trig.xmlZFpz ==v2X_TROFF_MAN.XML;1PX$TFvv,v2NMx-troff-man.xmlZFpz LLv2X_TROFF_MAN_COMPRESSED.XML;1PX$TFvv,v2NMx-troff-man-compressed.xmlZFpz5 5$$v2X_TUBERLING.XML;1PX$TFvv,v2NMx-tuberling.xmlZFpz v2X_TURTLE.XML;1PX$TFvv,v2NMx-turtle.xmlZFpz }}v2 X_TZO.XML;1PX$TFvv,v2NMx-tzo.xmlZFpz|//v2 X_UFRAW.XML;1PX$TFvv,v2NMx-ufraw.xmlv2 X_UML.XML;1PX$TFvv,v2NMx-uml.xmlZFpz|00v2 X_USTAR.XML;1PX$TFvv,v2NMx-ustar.xml22v2X_VND_KDE_KPLATO.XML;1PX$TFvv,v2NMx-vnd.kde.kplato.xmlZFpz++JJv2X_VND_KDE_KPLATO_WORK.XML;1PX$TFvv,v2NMx-vnd.kde.kplato.work.xmlZFpzv2X_VND_KDE_KUGAR_MIXED.XML;1PX$TFvv,v2NMx-vnd.kde.kugar.mixed.xmlZFpz\ \yyv2X_VND_KDE_PLAN.XML;1PX$TFvv,v2NMx-vnd.kde.plan.xmlZFpz!!v2X_VND_KDE_PLAN_WORK.XML;1PX$TFvv,v2NMx-vnd.kde.plan.work.xmlZFpzPPppkkv2X_WAIS_SOURCE.XML;1PX$TFvv,v2NMx-wais-source.xmlZFpz ==hhv2X_WEBARCHIVE.XML;1PX$TFvv,v2NMx-webarchive.xmlZFpz }//}v2X_WINDOWS_THEMEPACK.XML;1PX$TFvv,v2NMx-windows-themepack.xmlv2 X_WPG.XML;1PX$TFvv,v2NMx-wpg.xmlZFpz ffv2X_X509_CA_CERT.XML;1PX$TFvv,v2NMx-x509-ca-cert.xmlZFpz ||v2 X_XBEL.XML;1PX$TFvv,v2NMx-xbel.xmlZFpzh h{{v2 X_XLIFF.XML;1PX$TFvv,v2NMx-xliff.xmlZFpzxA00Annv2 X_XZ.XML;1PX$TFvv,v2NM x-xz.xml//ʼv2X_XZ_COMPRESSED_TAR.XML;1PX$TFvv,v2NMx-xz-compressed-tar.xmlv2X_ZEROSIZE.XML;1PX$TFvv,v2NMx-zerosize.xmlZFpzx//v2 X_ZOO.XML;1PX$TFvv,v2NMx-zoo.xmlt//44v2 ZIP.XML;1PX$TFvv,v2NM zip.xmlf!! v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NMrrv2 AAC.XML;1PX$TFvv,v2NM aac.xmlZFpz ńv2 AC3.XML;1PX$TFvv,v2NM ac3.xmlZFpz t@00@v2 AMR.XML;1PX$TFvv,v2NM AMR.xml|//v2 AMR_WB.XML;1PX$TFvv,v2NMAMR-WB.xml|00QQv2 ANNODEX.XML;1PX$TFvv,v2NMannodex.xmluuv2 BASIC.XML;1PX$TFvv,v2NMbasic.xmlZFpzD D00v2 MIDI.XML;1PX$TFvv,v2NM midi.xmlZFpzt//}}v2 MP2.XML;1PX$TFvv,v2NM mp2.xmlt//""v2 MP4.XML;1PX$TFvv,v2NM mp4.xmlǜv2 MPEG.XML;1PX$TFvv,v2NM mpeg.xmlZFpzt//v2 OGG.XML;1PX$TFvv,v2NM ogg.xmlZZv2 PRS_SID.XML;1PX$TFvv,v2NMprs.sid.xmlZFpz0 0IIv2VND_RN_REALAUDIO.XML;1PX$TFvv,v2NMvnd.rn-realaudio.xmlZFpz((ssv2 X_ADPCM.XML;1PX$TFvv,v2NMx-adpcm.xmlZFpz%%ttv2 X_AIFC.XML;1PX$TFvv,v2NMx-aifc.xmlZFpz((v2 X_AIFF.XML;1PX$TFvv,v2NMx-aiff.xmlZFpz ==uuv2 X_AIFFC.XML;1PX$TFvv,v2NMx-aiffc.xmlZFpz))x//v2 X_APE.XML;1PX$TFvv,v2NMx-ape.xml|//v2 X_FLAC.XML;1PX$TFvv,v2NMx-flac.xml//  v2X_FLAC_OGG.XML;1PX$TFvv,v2NMx-flac+ogg.xmlx00v2 X_GSM.XML;1PX$TFvv,v2NMx-gsm.xml-00-v2X_IRIVER_PLA.XML;1PX$TFvv,v2NMx-iriver-pla.xmlVVv2 X_IT.XML;1PX$TFvv,v2NM x-it.xmlZFpz x//ZZv2 X_M4B.XML;1PX$TFvv,v2NMx-m4b.xml<00<..v2X_MATROSKA.XML;1PX$TFvv,v2NMx-matroska.xmljjv2X_MINIPSF.XML;1PX$TFvv,v2NMx-minipsf.xmlxv2 X_MO3.XML;1PX$TFvv,v2NMx-mo3.xmlv2 X_MOD.XML;1PX$TFvv,v2NMx-mod.xmlZFpz llv2X_MPEGURL.XML;1PX$TFvv,v2NMx-mpegurl.xmlZFpz| |77v2X_MS_ASX.XML;1PX$TFvv,v2NMx-ms-asx.xmlZFpz //v2X_MS_WMA.XML;1PX$TFvv,v2NMx-ms-wma.xml00//v2X_MUSEPACK.XML;1PX$TFvv,v2NMx-musepack.xml??v2X_PN_REALAUDIO_PLUGIN.XML;1PX$TFvv,v2NMx-pn-realaudio-plugin.xmlZFpzx//v2 X_PSF.XML;1PX$TFvv,v2NMx-psf.xmlv2X_PSFLIB.XML;1PX$TFvv,v2NMx-psflib.xmlZFpzYYwwv2 X_RIFF.XML;1PX$TFvv,v2NMx-riff.xmlZFpz((<<v2 X_S3M.XML;1PX$TFvv,v2NMx-s3m.xmlZFpz ==v2 X_SCPLS.XML;1PX$TFvv,v2NMx-scpls.xmlZFpz |v2 X_SPEEX.XML;1PX$TFvv,v2NMx-speex.xml//  v2X_SPEEX_OGG.XML;1PX$TFvv,v2NMx-speex+ogg.xmlԘv2 X_STM.XML;1PX$TFvv,v2NMx-stm.xmlZFpz x11v2 X_TTA.XML;1PX$TFvv,v2NMx-tta.xml v2 X_VOC.XML;1PX$TFvv,v2NMx-voc.xmlZFpzv2X_VORBIS_OGG.XML;1PX$TFvv,v2NMx-vorbis+ogg.xmlZFpz2 2 v2 X_WAV.XML;1PX$TFvv,v2NMx-wav.xmlZFpzWWv2X_WAVPACK.XML;1PX$TFvv,v2NMx-wavpack.xmlaav2X_WAVPACK_CORRECTION.XML;1PX$TFvv,v2NMx-wavpack-correction.xmlZFpz""v2 X_XI.XML;1PX$TFvv,v2NM x-xi.xmlZFpz v2 X_XM.XML;1PX$TFvv,v2NM x-xm.xmlZFpz x//v2 X_XMF.XML;1PX$TFvv,v2NMx-xmf.xmlf%%88v2PX$AATFv-v1v2NMfv2PX$AATFv-v1v2NMv2 BMP.XML;1PX$TFvv,v2NM bmp.xmlZFpz ńv2 CGM.XML;1PX$TFvv-v2NM cgm.xmlZFpz t;00;v2 DPX.XML;1PX$TFvv-v2NM dpx.xml==\\v2 FAX_G3.XML;1PX$TFvv-v2NMfax-g3.xmlZFpzEEx//v2 FITS.XML;1PX$TFvv-v2NM fits.xml  v2 G3FAX.XML;1PX$TFvv-v2NMg3fax.xmlZFpz˄v2 GIF.XML;1PX$TFvv-v2NM gif.xmlZFpz22GGv2 IEF.XML;1PX$TFvv-v2NM ief.xmlZFpz22v2 JP2.XML;1PX$TFvv-v2NM jp2.xmlZFpzW Wv2 JPEG.XML;1PX$TFvv-v2NM jpeg.xmlZFpzk//kddv2OPENRASTER.XML;1PX$TFvv-v2NMopenraster.xmlggv2 PNG.XML;1PX$TFvv-v2NM png.xmlZFpz22v2 RLE.XML;1PX$TFvv-v2NM rle.xmlZFpz5 5|//==v2 SVG_XML.XML;1PX$TFvv-v2NMsvg+xml.xmlllv2SVG_XML_COMPRESSED.XML;1PX$TFvv-v2NMsvg+xml-compressed.xmlZFpzBBv2 TIFF.XML;1PX$TFvv-v2NM tiff.xmlZFpzpp//ֲv2VND_ADOBE_PHOTOSHOP.XML;1PX$TFvv-v2NMvnd.adobe.photoshop.xml%%v2VND_DJVU.XML;1PX$TFvv-v2NMvnd.djvu.xmlZFpz[[v2 VND_DWG.XML;1PX$TFvv-v2NMvnd.dwg.xmlZFpzތNNAAv2 VND_DXF.XML;1PX$TFvv-v2NMvnd.dxf.xmlZFpz5 5n//nv2VND_MICROSOFT_ICON.XML;1PX$TFvv-v2NMvnd.microsoft.icon.xml//$$v2VND_MS_MODI.XML;1PX$TFvv-v2NMvnd.ms-modi.xml00{{v2VND_RN_REALPIX.XML;1PX$TFvv-v2NMvnd.rn-realpix.xml//v2VND_WAP_WBMP.XML;1PX$TFvv-v2NMvnd.wap.wbmp.xml==v2 WEBP.XML;1PX$TFvv-v2NM webp.xmlZFpzD Dv2 X_3DS.XML;1PX$TFvv-v2NMx-3ds.xmlZFpz, ,//v2X_ADOBE_DNG.XML;1PX$TFvv-v2NMx-adobe-dng.xmlv2X_APPLIX_GRAPHICS.XML;1PX$TFvv,v2NMx-applix-graphics.xmlZFpz IIv2 X_BZEPS.XML;1PX$TFvv,v2NMx-bzeps.xmlZFpz3 3v2X_CANON_CR2.XML;1PX$TFvv-v2NMx-canon-cr2.xmlZFpz""v2X_CANON_CRW.XML;1PX$TFvv-v2NMx-canon-crw.xmlFFv2X_CMU_RASTER.XML;1PX$TFvv-v2NMx-cmu-raster.xmlZFpz v2X_COMPRESSED_XCF.XML;1PX$TFvv-v2NMx-compressed-xcf.xml|//v2 X_DCRAW.XML;1PX$TFvv-v2NMx-dcraw.xmlx//v2 X_DDS.XML;1PX$TFvv-v2NMx-dds.xmlx//v2 X_DIB.XML;1PX$TFvv-v2NMx-dib.xmlx//v2 X_EMF.XML;1PX$TFvv-v2NMx-emf.xmlxwwv2 X_EPS.XML;1PX$TFvv-v2NMx-eps.xmlx//MMv2 X_EXR.XML;1PX$TFvv-v2NMx-exr.xmlx00v2 X_FPX.XML;1PX$TFvv-v2NMx-fpx.xmlv2X_FUJI_RAF.XML;1PX$TFvv,v2NMx-fuji-raf.xmlZFpzv2 X_GZEPS.XML;1PX$TFvv-v2NMx-gzeps.xmlZFpz0 0v2 X_HDR.XML;1PX$TFvv-v2NMx-hdr.xmlZFpz |//v2 X_ICNS.XML;1PX$TFvv-v2NMx-icns.xmlv2 X_IFF.XML;1PX$TFvv-v2NMx-iff.xmlZFpz44v2 X_ILBM.XML;1PX$TFvv-v2NMx-ilbm.xmlZFpzv2 X_JNG.XML;1PX$TFvv-v2NMx-jng.xmlZFpzv2X_KDE_RAW.XML;1PX$TFvv-v2NMx-kde-raw.xmlZFpz==v2X_KODAK_DCR.XML;1PX$TFvv-v2NMx-kodak-dcr.xmlZFpzaav2X_KODAK_K25.XML;1PX$TFvv-v2NMx-kodak-k25.xmlZFpzUUv2X_KODAK_KDC.XML;1PX$TFvv-v2NMx-kodak-kdc.xmlZFpzccOOv2 X_LWO.XML;1PX$TFvv-v2NMx-lwo.xmlZFpzG Gyyv2 X_LWS.XML;1PX$TFvv-v2NMx-lws.xmlZFpzv2X_MACPAINT.XML;1PX$TFvv-v2NMx-macpaint.xmlZFpzAAv2X_MINOLTA_MRW.XML;1PX$TFvv-v2NMx-minolta-mrw.xmlZFpzss|//;;v2 X_MSOD.XML;1PX$TFvv-v2NMx-msod.xml|//QQv2 X_NIFF.XML;1PX$TFvv-v2NMx-niff.xmlv2X_NIKON_NEF.XML;1PX$TFvv-v2NMx-nikon-nef.xmlZFpz..!!v2X_OLYMPUS_ORF.XML;1PX$TFvv-v2NMx-olympus-orf.xmlZFpz||==v2X_PANASONIC_RAW.XML;1PX$TFvv,v2NMx-panasonic-raw.xmlZFpzHHx//  v2 X_PCX.XML;1PX$TFvv-v2NMx-pcx.xmlmm!!v2X_PENTAX_PEF.XML;1PX$TFvv-v2NMx-pentax-pef.xmlZFpz0000v2X_PHOTO_CD.XML;1PX$TFvv-v2NMx-photo-cd.xmlv2 X_PIC.XML;1PX$TFvv-v2NMx-pic.xmlZFpzv2 X_PICT.XML;1PX$TFvv-v2NMx-pict.xmlZFpzG GJJv2X_PORTABLE_ANYMAP.XML;1PX$TFvv-v2NMx-portable-anymap.xmlZFpz@@00FFv2X_PORTABLE_BITMAP.XML;1PX$TFvv-v2NMx-portable-bitmap.xml 00 HHv2X_PORTABLE_GRAYMAP.XML;1PX$TFvv-v2NMx-portable-graymap.xml{//{FFv2X_PORTABLE_PIXMAP.XML;1PX$TFvv-v2NMx-portable-pixmap.xml"00"v2X_QUICKTIME.XML;1PX$TFvv-v2NMx-quicktime.xmlv2 X_RGB.XML;1PX$TFvv-v2NMx-rgb.xmlZFpz;;xB00Bv2 X_SGI.XML;1PX$TFvv-v2NMx-sgi.xml00v2X_SIGMA_X3F.XML;1PX$TFvv,v2NMx-sigma-x3f.xml//v2X_SKENCIL.XML;1PX$TFvv-v2NMx-skencil.xmlv2X_SONY_ARW.XML;1PX$TFvv-v2NMx-sony-arw.xmlZFpzBB??v2X_SONY_SR2.XML;1PX$TFvv-v2NMx-sony-sr2.xmlZFpzCCv2X_SONY_SRF.XML;1PX$TFvv-v2NMx-sony-srf.xmlZFpzAA//<>v2X_WIN_BITMAP.XML;1PX$TFvv-v2NMx-win-bitmap.xmlZFpzx//v2 X_WMF.XML;1PX$TFvv-v2NMx-wmf.xml//v2X_XBITMAP.XML;1PX$TFvv-v2NMx-xbitmap.xmliiv2 X_XCF.XML;1PX$TFvv-v2NMx-xcf.xmlZFpzl//lxxv2X_XCURSOR.XML;1PX$TFvv-v2NMx-xcursor.xmlv2 X_XFIG.XML;1PX$TFvv-v2NMx-xfig.xmlZFpz//v2X_XPIXMAP.XML;1PX$TFvv-v2NMx-xpixmap.xml88v2X_XWINDOWDUMP.XML;1PX$TFvv-v2NMx-xwindowdump.xmlZFpz6 6f,,v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NM**v2BLOCKDEVICE.XML;1PX$TFvv,v2NMblockdevice.xmlZFpzzzvvv2CHARDEVICE.XML;1PX$TFvv,v2NMchardevice.xmlZFpz//OOv2DIRECTORY.XML;1PX$TFvv,v2NMdirectory.xmlx//v2 FIFO.XML;1PX$TFvv,v2NM fifo.xml;;v2MOUNT_POINT.XML;1PX$TFvv,v2NMmount-point.xmlZFpz|0044v2 SOCKET.XML;1PX$TFvv,v2NMsocket.xmlCC}}v2 SYMLINK.XML;1PX$TFvv,v2NMsymlink.xmlZFpzV Vf--v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NMwwv2DELIVERY_STATUS.XML;1PX$TFvv,v2NMdelivery-status.xmlZFpz ɰv2DISPOSITION_NOTIFICATION.XML;1PX$TFvv,v2NM!disposition-notification.xmlZFpz v2EXTERNAL_BODY.XML;1PX$TFvv,v2NMexternal-body.xmlZFpz ++v2 NEWS.XML;1PX$TFvv,v2NM news.xmlZFpz ==v2 PARTIAL.XML;1PX$TFvv,v2NMpartial.xmlZFpz v2 RFC822.XML;1PX$TFvv,v2NMrfc822.xmlZFpz ==v2X_GNU_RMAIL.XML;1PX$TFvv,v2NMx-gnu-rmail.xmlZFpz f..v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NM}}v2 VRML.XML;1PX$TFvv,v2NM vrml.xmlZFpzf//v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NM==\\v2ALTERNATIVE.XML;1PX$TFvv,v2NMalternative.xmlZFpz ͔v2APPLEDOUBLE.XML;1PX$TFvv,v2NMappledouble.xmlZFpz DDv2 DIGEST.XML;1PX$TFvv,v2NMdigest.xmlZFpz= =@@v2ENCRYPTED.XML;1PX$TFvv,v2NMencrypted.xmlZFpz 88v2 MIXED.XML;1PX$TFvv,v2NMmixed.xmlZFpz" "&&BBv2 RELATED.XML;1PX$TFvv,v2NMrelated.xmlZFpz^ ^ccv2 REPORT.XML;1PX$TFvv,v2NMreport.xmlZFpzV V[[v2 SIGNED.XML;1PX$TFvv,v2NMsigned.xmlZFpzK K==v2X_MIXED_REPLACE.XML;1PX$TFvv,v2NMx-mixed-replace.xmlZFpz. .f00v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NMv2FREEDESKTOP_ORG.XML;1PX$TFvvv2NMfreedesktop.org.xmlZFpzff==v2 KDE5.XML;1PX$TFu  !v9v2NM kde5.xmlZFpz::v2KDEVCLANG.XML;1PX$TFv (v !v2NMkdevclang.xmlZFpz w--wv2KDEVELOP.XML;1PX$TFv v #v2NMkdevelop.xmlf1188v2PX$AATFv,v1v2NMfv2PX$AATFv-v1v2NM==xxv2CALENDAR.XML;1PX$TFvv,v2NMcalendar.xmlZFpz,,t//v2 CSS.XML;1PX$TFvv,v2NM css.xmltƶv2 CSV.XML;1PX$TFvv,v2NM csv.xmlaabbv2DIRECTORY.XML;1PX$TFvv,v2NMdirectory.xmlZFpzːv2ENRICHED.XML;1PX$TFvv,v2NMenriched.xmlZFpz x//v2 HTML.XML;1PX$TFvv,v2NM html.xmljjNNv2 HTMLH.XML;1PX$TFvv,v2NMhtmlh.xmlZFpzёv2 MATHML.XML;1PX$TFvv,v2NMmathml.xmlZFpz# #v2 PLAIN.XML;1PX$TFvv,v2NMplain.xmlZFpz* *v2RFC822_HEADERS.XML;1PX$TFvv,v2NMrfc822-headers.xmlZFpz ##v2RICHTEXT.XML;1PX$TFvv,v2NMrichtext.xmlZFpzg g v2 SGML.XML;1PX$TFvv,v2NM sgml.xmlZFpz==v2SPREADSHEET.XML;1PX$TFvv,v2NMspreadsheet.xmlZFpz> >//xxv2TAB_SEPARATED_VALUES.XML;1PX$TFvv,v2NMtab-separated-values.xmlMMv2 TROFF.XML;1PX$TFvv,v2NMtroff.xmlZFpzl lv2 VND_ABC.XML;1PX$TFvv,v2NMvnd.abc.xmlZFpz  ,,v2VND_GRAPHVIZ.XML;1PX$TFvv,v2NMvnd.graphviz.xml00v2VND_NVIDIA_CUDA_CSRC.XML;1PX$TFvv,v2NMvnd.nvidia.cuda.csrc.xmlv2VND_RN_REALTEXT.XML;1PX$TFvv,v2NMvnd.rn-realtext.xml/00///v2!VND_SUN_J2ME_APP_DESCRIPTOR.XML;1PX$TFvv,v2NM$vnd.sun.j2me.app-descriptor.xmlv2VND_WAP_WML.XML;1PX$TFvv,v2NMvnd.wap.wml.xmlZFpz r//rv2VND_WAP_WMLSCRIPT.XML;1PX$TFvv,v2NMvnd.wap.wmlscript.xmlx//v2 XMCD.XML;1PX$TFvv,v2NM xmcd.xml CCv2X_ADASRC.XML;1PX$TFvv,v2NMx-adasrc.xmlZFpz22v2X_AUTHORS.XML;1PX$TFvv,v2NMx-authors.xmlZFpzttv2X_BIBTEX.XML;1PX$TFvv,v2NMx-bibtex.xmlKKv2X_CHANGELOG.XML;1PX$TFvv,v2NMx-changelog.xmlZFpz>>|//77v2 X_CHDR.XML;1PX$TFvv,v2NMx-chdr.xml|//GGv2 X_CMAKE.XML;1PX$TFvv,v2NMx-cmake.xml?00?v2X_COPYING.XML;1PX$TFvv,v2NMx-copying.xml)00)v2X_CREDITS.XML;1PX$TFvv,v2NMx-credits.xml //v2X_CSHARP.XML;1PX$TFvv,v2NMx-csharp.xmlZFpz77==v2 X_CSRC.XML;1PX$TFvv,v2NMx-csrc.xmlZFpz00v2X_C__HDR.XML;1PX$TFvv,v2NMx-c++hdr.xmlVVv2X_C__SRC.XML;1PX$TFvv,v2NMx-c++src.xmlZFpz[ [``v2 X_DCL.XML;1PX$TFvv,v2NMx-dcl.xmlZFpz**v2 X_DSL.XML;1PX$TFvv,v2NMx-dsl.xmlZFpzf f|//v2 X_DSRC.XML;1PX$TFvv,v2NMx-dsrc.xml//v2X_EIFFEL.XML;1PX$TFvv,v2NMx-eiffel.xmlv2X_EMACS_LISP.XML;1PX$TFvv,v2NMx-emacs-lisp.xmlZFpzs s//v2X_ERLANG.XML;1PX$TFvv,v2NMx-erlang.xmlv2X_FORTRAN.XML;1PX$TFvv,v2NMx-fortran.xmlZFpz? ?//((v2X_GETTEXT_TRANSLATION.XML;1PX$TFvv,v2NMx-gettext-translation.xmlv2!X_GETTEXT_TRANSLATION_TEMPL.XML;1PX$TFvv,v2NM'x-gettext-translation-template.xmlv2X_GOOGLE_VIDEO_POINTER.XML;1PX$TFvv,v2NMx-google-video-pointer.xmlZFpzNNFFZZv2X_HASKELL.XML;1PX$TFvv,v2NMx-haskell.xmlZFpz v2 X_HEX.XML;1PX$TFvv,v2NMx-hex.xmlZFpzUUv2 X_IDL.XML;1PX$TFvv,v2NMx-idl.xmlZFpz //v2X_IMELODY.XML;1PX$TFvv,v2NMx-iMelody.xml44v2X_INSTALL.XML;1PX$TFvv,v2NMx-install.xmlZFpzee  v2X_IPTABLES.XML;1PX$TFvv,v2NMx-iptables.xmlZFpz==AAv2 X_JAVA.XML;1PX$TFvv,v2NMx-java.xmlZFpz GGv2X_KATEFILELIST.XML;1PX$TFvv,v2NMx-katefilelist.xmlZFpz//v2X_KDEVELOP.XML;1PX$TFvv,v2NMx-kdevelop.xml|//v2 X_LDIF.XML;1PX$TFvv,v2NMx-ldif.xml00v2X_LILYPOND.XML;1PX$TFvv,v2NMx-lilypond.xml//v2X_LITERATE_HASKELL.XML;1PX$TFvv,v2NMx-literate-haskell.xmlv2 X_LOG.XML;1PX$TFvv,v2NMx-log.xmlZFpzg gx+00+v2 X_LUA.XML;1PX$TFvv,v2NMx-lua.xmluuv2X_MAKEFILE.XML;1PX$TFvv,v2NMx-makefile.xmlZFpz((v2X_MATLAB.XML;1PX$TFvv,v2NMx-matlab.xmlZFpzLL=00=QQv2X_MICRODVD.XML;1PX$TFvv,v2NMx-microdvd.xmlxs//sv2 X_MOC.XML;1PX$TFvv,v2NMx-moc.xmlx//v2 X_MOF.XML;1PX$TFvv,v2NMx-mof.xml|q//qv2 X_MPSUB.XML;1PX$TFvv,v2NMx-mpsub.xml|//v2 X_MRML.XML;1PX$TFvv,v2NMx-mrml.xml v2X_MS_REGEDIT.XML;1PX$TFvv,v2NMx-ms-regedit.xmlZFpzx//<>v2 LOOK_AND_FEELPX$AATFv 'vv2NMlook-and-feelf>>v2PX$AATFv 'vv2NMf==v2PX$AATFv 'vv2NM??v2ORG_KDE_BREEZEDARK_DESKTOPPX$AATFv,v1v2NMorg.kde.breezedark.desktopf??v2PX$AATFv,v1v2NMf>>v2PX$AATFv 'vv2NMv@@v2CONTENTSPX$AATFv,v1v2NM contents))v2METADATA.DESKTOP;1PX$TFv v,v2NMmetadata.desktopZFpz77f@@v2PX$AATFv,v1v2NMf??v2PX$AATFv,v1v2NMx v2 DEFAULTS.;1PX$TFv v,v2NM defaultsvAAv2PREVIEWSPX$AATFv,v1v2NM previewsfAAv2PX$AATFv,v1v2NMf@@v2PX$AATFv,v1v2NM| eev2 PREVIEW.PNG;1PX$TFu  'v,v2NMpreview.pngfBBv2PX$AATFv)v1v2NMfwwv2PX$AATFv1v1v2NM33vvv2BREEZE.QTCURVE;1PX$TFu  'v)v2NMBreeze.qtcurveZFpz fCCv2PX$AATFv 'vv2NMfwwv2PX$AATFv1v1v2NMnDDv2NEXTPX$AATFv,v1v2NM NextfDDv2PX$AATFv,v1v2NMfCCv2PX$AATFv 'vv2NMvEEv2CONTENTSPX$AATFv,v1v2NM contentsc++cv2METADATA.DESKTOP;1PX$TFu  'v,v2NMmetadata.desktopfEEv2PX$AATFv,v1v2NMfDDv2PX$AATFv,v1v2NMrFFv2IMAGESPX$AATFv,v1v2NM images4++4ppv2SCREENSHOT.PNG;1PX$TFu  'v,v2NMscreenshot.pngfFFv2PX$AATFv,v1v2NMfEEv2PX$AATFv,v1v2NMffKKv21024X768.PNG;1PX$TFu  'v,v2NM1024x768.png))? ?v21280X1024.PNG;1PX$TFu  'v,v2NM1280x1024.png v21280X800.PNG;1PX$TFu  'v,v2NM1280x800.png((' 'v21366X768.PNG;1PX$TFu  'v,v2NM1366x768.pngPP ܎v21440X900.PNG;1PX$TFu  'v,v2NM1440x900.png&&wwv21600X1200.PNG;1PX$TFu  'v,v2NM1600x1200.png4}}4v21638X1024.PNG;1PX$TFu  'v,v2NM1638x1024.png  v21680X1050.PNG;1PX$TFu  'v,v2NM1680x1050.png4!!400v21920X1080.PNG;1PX$TFu  'v,v2NM1920x1080.png~]]~v21920X1200.PNG;1PX$TFu  'v,v2NM1920x1200.png]]v22560X1440.PNG;1PX$TFu  'v,v2NM2560x1440.pngH##H;{{;v22560X1600.PNG;1PX$TFu  'v,v2NM2560x1600.pngS##Sv23200X1800.PNG;1PX$TFu  'v,v2NM3200x1800.png ''v23200X2000.PNG;1PX$TFu  'v,v2NM3200x2000.png 11 v23840X2160.PNG;1PX$TFu  'v,v2NM3840x2160.pngZFpzy22y35USR6BIN:ETCALIBrMKSPECSwSHARE;DBUS_1=XDG]KCONF_UPDATE_BIN^LIBEXEC aPYTHON3_69QMLOQT5sMODULES zAPPLICATIONS {COLOR_SCHEMES}DBUS_1DOCICONS KATEPART5 KATEPROJECT KATEXMLTOOLS KCONF_UPDATE KDEVAPPWIZARD KDEVCLANGSUPPORT KDEVCODEGEN KDEVCODEUTILSKDEVELOP#KDEVFILETEMPLATES&KDEVGDB(KDEVLLDB *KDEVMANPAGE+KDEVPHPSUPPORT ,KDEVPLATFORM.KDEVPYTHONSUPPORT?KDEVQMAKEBUILDER@KDEVQMLJSSUPPORTDKF5KNOTIFICATIONS5KONSOLE KSERVICES5KSERVICETYPES5KSTYLE KSYSGUARDMETAINFOMIME=PLASMABQTCURVE CWALLPAPERS<SYSTEM_D? MENUS@ UI_ KAUTH` KF5o ASYNCIO x COLLECTIONS z CONCURRENT CONFIG_3_6M_X86_64_LINUX_GNU CTYPES CURSES DBM EMAIL ENCODINGS HTML HTTP IMPORTLIB JSON LIB2TO3 LOGGING MULTIPROCESSING  PYDOC_DATA SQLITE3  TURTLEDEMO URLLIB" VENV& WSGIREF) XML7 XMLRPC: ORGI QTQUICKPPLUGINS ~INTERFACESSERVICESSYSTEM_SERVICESECMHTML BREEZE_SNOWHICOLORSCRIPT TEMPLATES WRAPPEDQTHEADERSLICENSES TEMPLATES TEMPLATESICONS KDEVFLATPAKPICS "SHORTCUTS $TEMPLATES'PRINTERS ) FORMATTERS -#SHELLUTILS/$CORRECTION_FILES2$DEBUGGER3$DOCUMENTATION_FILES>$SCRIPTS A&NODEJSMODULESC&PROPERTYWIDGETSE'KAUTH F'KCHARSELECT G'KCOOKIEJAR H'KDOCTOOLS 'KMORETOOLS 'KNEWSTUFF'LICENSES'SONNET*SEARCHPROVIDERS *SERVICEMENUS*USERAGENTSTRINGS,THEMES-SCRIPTS /APPLICATION!/AUDIO%/IMAGE,/INODE-/MESSAGE./MODEL //MULTIPART0/PACKAGES1/TEXT8/VIDEO :/X_CONTENT</X_EPOC >0LOOK_AND_FEELD2NEXT q8__PYCACHE__ y9__PYCACHE__{:FUTURES ~:__PYCACHE__ ;__PYCACHE__<MACHOLIB<TEST <__PYCACHE__ =__PYCACHE__ >__PYCACHE__?MIME ?__PYCACHE__ @__PYCACHE__ A__PYCACHE__ B__PYCACHE__ C__PYCACHE__ D__PYCACHE__EFIXESEPGEN2ETESTS E__PYCACHE__ F__PYCACHE__GDUMMY G__PYCACHE__ H__PYCACHE__ITEST I__PYCACHE__ J__PYCACHE__ K__PYCACHE__#LSCRIPTS %L__PYCACHE__ 'M__PYCACHE__*NDOM.NETREE1NPARSERS3NSAX 6N__PYCACHE__ 8O__PYCACHE__;PKDEJQCONTROLSRRBEARERSRGENERICTRGRANTLEE VRICONENGINES WRIMAGEFORMATSXRKAUTH ZRKDEVPLATFORMbRKF5 jRKTEXTEDITORlRORG_KDE_KDECORATION2mRORG_KDE_KGLOBALACCEL5_PLATFORMSnRPLATFORMINPUTCONTEXTS oRPLATFORMSpRSTYLESqRXCBGLINTEGRATIONSVHTMLWAFWCAWCSWDAWDEWELWENWEOWESWETWFRWGLWHEWHUWITWJAWKOWLTWNDSWNLWNNWPLWPTWROWRUWSLWSRWSVWTRWUKWWAWXHXCURSORSY128X128Y16X16Y22X22Y256X256Y32X32Y48X48Y64X64YSCALABLE \QTCORE`HICOLOR 0hMATPLOTLIB1hTESTCORRECTIONFILES7jPYKDE49jPYQT4;jPYQT5 IqCUSTOMIZATIONrPRESETS_KMORETOOLSsPICSzSMAPS?ORG_KDE_BREEZEDARK_DESKTOPECONTENTS |__PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__DATA __PYCACHE__ __PYCACHE__ __PYCACHE__$POSIX +__PYCACHE__ /__PYCACHE__ 2__PYCACHE__ 4__PYCACHE__ <DRAGANDDROP=KCONFIG >KCOREADDONS ?KDEVPLATFORM@KIOAKQUICKCONTROLSBKQUICKCONTROLSADDONS CKWINDOWSYSTEMDNEWSTUFFFPRIVATEHSOLIDKSTYLESU5_1YHELPER[30cKDEDdKIOeKIODfORG_KDE_KWINDOWSYSTEM_PLATFORMSgPARTShSONNET iURIFILTERS FIND_MODULE KDE_MODULEMANUALMODULE TOOLCHAIN_SOURCES_STATICKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKATEKATEPARTKDEVELOPKDOCTOOLS5_COMMONKONSOLEKWRITEKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONAPPSACTIONSAPPSACTIONSAPPSAPPSAPPSAPPSAPPSACTIONSAPPS16X1622X2232X32MAFPBGSCAVCSYDA\DE_DTD`ELcENfENTITIESgEN_GBjEOmESpETsFIvFOyFR|GLHEHUIDITJAKOLTNDSNLNNNOPLPTPT_BRRORUSKSLSR SR_IJEKAVIANSR_IJEKAVIANLATINSR_LATINSVTHTRUKWAXHXSLXXZH_CNZH_TW@CONTENTSFIMAGESFIXERSEQMLGKQUICKCONTROLSLBREEZEaKCM !FIND_MODULE !KDE_MODULE!MANUAL!MODULE !TOOLCHAINSACTIONSTACTIONSUACTIONSNVENTITIESQWENTITIESTXENTITIESWYENTITIESZZENTITIES][ENTITIESa]ENTITIESd^ENTITIESh`ENTITIESkaENTITIESnbENTITIESqcENTITIEStdENTITIESweENTITIESzfENTITIES}gENTITIEShENTITIESiENTITIESjENTITIESkENTITIESlENTITIESmENTITIESnENTITIESoENTITIESpENTITIESqENTITIESrENTITIESsENTITIEStENTITIESuENTITIESvENTITIESwENTITIESxENTITIESyENTITIESzENTITIES{ENTITIES|ENTITIES}ENTITIES~ENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESAPREVIEWSMYFIXES35USR6BIN:ETCALIBrMKSPECSwSHARE;DBUS_1=XDG]KCONF_UPDATE_BIN^LIBEXEC aPYTHON3_69QMLOQT5sMODULES zAPPLICATIONS {COLOR_SCHEMES}DBUS_1DOCICONS KATEPART5 KATEPROJECT KATEXMLTOOLS KCONF_UPDATE KDEVAPPWIZARD KDEVCLANGSUPPORT KDEVCODEGEN KDEVCODEUTILSKDEVELOP#KDEVFILETEMPLATES&KDEVGDB(KDEVLLDB *KDEVMANPAGE+KDEVPHPSUPPORT ,KDEVPLATFORM.KDEVPYTHONSUPPORT?KDEVQMAKEBUILDER@KDEVQMLJSSUPPORTDKF5KNOTIFICATIONS5KONSOLE KSERVICES5KSERVICETYPES5KSTYLE KSYSGUARDMETAINFOMIME=PLASMABQTCURVE CWALLPAPERS<SYSTEM_D? MENUS@ UI_ KAUTH` KF5o ASYNCIO x COLLECTIONS z CONCURRENT CONFIG_3_6M_X86_64_LINUX_GNU CTYPES CURSES DBM EMAIL ENCODINGS HTML HTTP IMPORTLIB JSON LIB2TO3 LOGGING MULTIPROCESSING  PYDOC_DATA SQLITE3  TURTLEDEMO URLLIB" VENV& WSGIREF) XML7 XMLRPC: ORGI QTQUICKPPLUGINS ~INTERFACESSERVICESSYSTEM_SERVICESECMHTML BREEZE_SNOWHICOLORSCRIPT  TEMPLATES WRAPPEDQTHEADERSLICENSES TEMPLATES TEMPLATESICONS KDEVFLATPAKPICS "SHORTCUTS $TEMPLATES'PRINTERS ) FORMATTERS -#SHELLUTILS/$CORRECTION_FILES2$DEBUGGER3$DOCUMENTATION_FILES>$SCRIPTS A&NODEJSMODULESC&PROPERTYWIDGETSE'KAUTH F'KCHARSELECT G'KCOOKIEJAR H'KDOCTOOLS 'KMORETOOLS 'KNEWSTUFF'LICENSES'SONNET*SEARCHPROVIDERS *SERVICEMENUS*USERAGENTSTRINGS,THEMES-SCRIPTS /APPLICATION!/AUDIO%/IMAGE,/INODE-/MESSAGE./MODEL //MULTIPART0/PACKAGES1/TEXT8/VIDEO :/X_CONTENT</X_EPOC >0LOOK_AND_FEELD2NEXT q8__PYCACHE__ y9__PYCACHE__{:FUTURES ~:__PYCACHE__ ;__PYCACHE____PYCACHE__?MIME ?__PYCACHE__ @__PYCACHE__ A__PYCACHE__ B__PYCACHE__ C__PYCACHE__ D__PYCACHE__EFIXESEPGEN2ETESTS E__PYCACHE__ F__PYCACHE__GDUMMY  G__PYCACHE__ H__PYCACHE__ITEST I__PYCACHE__ J__PYCACHE__  K__PYCACHE__#LSCRIPTS %L__PYCACHE__ 'M__PYCACHE__*NDOM.NETREE1NPARSERS3NSAX 6N__PYCACHE__ 8O__PYCACHE__;PKDEJQCONTROLSRRBEARERSRGENERICTRGRANTLEE VRICONENGINES WRIMAGEFORMATSXRKAUTH ZRKDEVPLATFORMbRKF5 jRKTEXTEDITORlRORG_KDE_KDECORATION2mRORG_KDE_KGLOBALACCEL5_PLATFORMSnRPLATFORMINPUTCONTEXTS oRPLATFORMSpRSTYLESqRXCBGLINTEGRATIONSVHTMLWAFWCAWCSWDAWDEWELWENWEOWESWETWFRWGLWHEWHUWITWJAWKOWLTWNDSWNLWNNWPLWPTWROWRUWSLWSRWSVWTRWUKWWAWXHXCURSORSY128X128Y16X16Y22X22Y256X256Y32X32Y48X48Y64X64YSCALABLE \QTCORE`HICOLOR 0hMATPLOTLIB1hTESTCORRECTIONFILES7jPYKDE49jPYQT4;jPYQT5 IqCUSTOMIZATIONrPRESETS_KMORETOOLSsPICSzSMAPS?ORG_KDE_BREEZEDARK_DESKTOPECONTENTS |__PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__ __PYCACHE__DATA __PYCACHE__ __PYCACHE__ __PYCACHE__$POSIX +__PYCACHE__ /__PYCACHE__ 2__PYCACHE__ 4__PYCACHE__ <DRAGANDDROP=KCONFIG >KCOREADDONS ?KDEVPLATFORM@KIOAKQUICKCONTROLSBKQUICKCONTROLSADDONS CKWINDOWSYSTEMDNEWSTUFFFPRIVATEHSOLIDKSTYLESU5_1YHELPER[30cKDEDdKIOeKIODfORG_KDE_KWINDOWSYSTEM_PLATFORMSgPARTShSONNET iURIFILTERS FIND_MODULE KDE_MODULEMANUALMODULE TOOLCHAIN_SOURCES_STATICKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKATEKATEPARTKDEVELOPKDOCTOOLS5_COMMONKONSOLEKWRITEKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONKDOCTOOLS5_COMMONAPPSACTIONSAPPSACTIONSAPPSAPPSAPPSAPPSAPPSACTIONSAPPS16X1622X2232X32MAFPBGSCAVCSYDA\DE_DTD`ELcENfENTITIESgEN_GBjEOmESpETsFIvFOyFR|GLHEHUIDITJAKOLTNDSNLNNNOPLPTPT_BRRORUSKSLSR SR_IJEKAVIANSR_IJEKAVIANLATINSR_LATINSVTHTRUKWAXHXSLXXZH_CNZH_TW@CONTENTSFIMAGESFIXERSEQMLGKQUICKCONTROLSLBREEZEaKCM !FIND_MODULE !KDE_MODULE!MANUAL!MODULE !TOOLCHAINSACTIONSTACTIONSUACTIONSNVENTITIESQWENTITIESTXENTITIESWYENTITIESZZENTITIES][ENTITIESa]ENTITIESd^ENTITIESh`ENTITIESkaENTITIESnbENTITIESqcENTITIEStdENTITIESweENTITIESzfENTITIES}gENTITIEShENTITIESiENTITIESjENTITIESkENTITIESlENTITIESmENTITIESnENTITIESoENTITIESpENTITIESqENTITIESrENTITIESsENTITIEStENTITIESuENTITIESvENTITIESwENTITIESxENTITIESyENTITIESzENTITIES{ENTITIES|ENTITIES}ENTITIES~ENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESENTITIESAPREVIEWSMYFIXES"PPv2"PPv22Z--Zv2.DirIcon.YYv2 AppRun@U11Uv2exec_wrapper.soB**v2 kdevelop.desktop:v2kdevelop.png(QQv2usr"QQv2"QQv2(RRv2bin(TTv2etc(ZZ88v2lib0v2mkspecs,""v2 share"RRv2"RRv2B((v2 breeze-settings54v2checkXML5<yyv2desktoptojson8**v2gentrigramsP&&v2.kate-syntax-highlighter<ҧv2kbuildsycoca5:ssv2kconf_updateJ))v2(kconfig_compiler_kf58r>>rv2kcookiejar52jjv2kdeinit5Dv2"kdeinit5_shutdownBv2 kdeinit5_wrapper6>>v2kdev-pg-qtZ<,,ddv2konsoleprofileBzzv2 kpac_dhcp_helperH(;;(v2&kpackagelauncherqml<v2kpackagetool54N11Nv2kquitapp5:bbv2kreadconfig5:BBv2ksendbugmail0v2kshell5@uuv2ktelnetservice50"33"v2ktrash54&33&v2kwrapper5<ψώv2kwriteconfig54KKddv2meinproc5<v2parsetrigrams:  v2preparetips5>66 AA v2protocoltojson@__v2solid-hardware5<rrv2start_kdeinitLe ev2*start_kdeinit_wrapper"TTv2"TTv2.UUv2 dbus-1(WWv2xdg"UUv2"UUv22VVv2system.d"VVv2"VVv2Jv2(org.kde.kf5auth.confr ::v2Porg.kde.ksysguard.processlisthelper.confp99v2Norg.kde.ktexteditor.katetextbuffer.conf"WWv2"WWv2N))VVv2,accept-languages.codesDv2"attica.categoriesHv2&karchive.categoriesHyywwv2&kdevelop.categoriesT://:v22kdevphpsupport.categoriesP,,kkv2.kdevplatform.categoriesZa//a==v28kdevpythonsupport.categoriesJUUv2(knewstuff.categoriesDaav2"kshorturifilterrc,XXv2 menusn//v2Lorg_kde_ksyntaxhighlighting.categoriesDv2"sonnet.categories&YYv2ui"XXv2"XXv2D??22v2"applications.menu"YYv2"YYv2@v2ui_standards.rc"ZZ88v2"ZZ88v2Baav2 kconf_update_bin8ؗv2libEGL.so.1^ssv2<libGrantlee_Templates.so.5.1.0dܲȷv2BlibGrantlee_TextDocument.so.5.1.0Tbb  v22libKDevClangPrivate.so.30b==v2@libKDevPlatformDebugger.so.5.2.3l>>v2JlibKDevPlatformDocumentation.so.5.2.3f}},99,v2DlibKDevPlatformInterfaces.so.5.2.3bVVv2@libKDevPlatformLanguage.so.5.2.3f܉RRv2DlibKDevPlatformOutputView.so.5.2.3`55͘<libKDevPlatformProject.so.5.2.3lppMMv2JlibKDevPlatformSerialization.so.5.2.3\ 8 8v2:libKDevPlatformShell.so.5.2.3`22v2>libKDevPlatformSublime.so.5.2.3Z{{qqv28libKDevPlatformUtil.so.5.2.3X]]v26libKDevPlatformVcs.so.5.2.3Pxxv2.libKF5Archive.so.5.37.0N++MvvMv2,libKF5Attica.so.5.37.0Jv2(libKF5Auth.so.5.37.0TXX22v22libKF5Bookmarks.so.5.37.0^GGv2<libKF5CalendarEvents.so.5.37.0N7667v2,libKF5Codecs.so.5.37.0VsllsЄv24libKF5Completion.so.5.37.0V߻VVv24libKF5ConfigCore.so.5.37.0THH__v22libKF5ConfigGui.so.5.37.0\[[v2:libKF5ConfigWidgets.so.5.37.0VQQ[||[v24libKF5CoreAddons.so.5.37.0L/66/<9$$9v2libQt5Gui.so.5@@@wwv2libQt5Help.so.5L{{v2*libQt5Multimedia.so.5Zv28libQt5MultimediaWidgets.so.5FGG v2$libQt5Network.so.5DNNv2"libQt5OpenGL.so.5N>>v2,libQt5Positioning.so.5PΥPPv2.libQt5PrintSupport.so.5>v2libQt5Qml.so.5Bookkv2 libQt5Quick.so.5Pƅeev2.libQt5QuickWidgets.so.5D::mggmv2"libQt5Script.so.5F<SSv2libQt5Sql.so.5>##v2libQt5Svg.so.5PܩDDv2.libQt5TextToSpeech.so.5L@??@v2*libQt5WebChannel.so.5D-mm-Ɖv2"libQt5WebKit.so.5Rֳaav20libQt5WebKitWidgets.so.5FǙ))v2$libQt5Widgets.so.5Jv2(libQt5X11Extras.so.5D44v2"libQt5XcbQpa.so.5>==XXv2libQt5Xml.so.5@v2libX11-xcb.so.18ziiz v2libX11.so.68v2libXau.so.6@ff^^v2libXdamage.so.1:đggv2libXext.so.6>uuv2libXfixes.so.36شjjv2libXi.so.6@v44v{??{v2libXrender.so.1@SSv2libXxf86vm.so.18II::v2libacl.so.1<@@v2libapr-1.so.0Dv2"libaprutil-1.so.0@v2libarchive.so.2@jjv2libaspell.so.15:㙱v2libattr.so.18uuv2libbz2.so.1<#@@#vIIvv2libclang.so.5@& &v2libcrypto.so.10:<<,||,v2libcurl.so.4:ww v2libdb-4.7.so0bbv2libexec<XXv2libexslt.so.0Fv2$libfontconfig.so.1<<< v2libfreebl3.soB88v2 libfreetype.so.68??6OO6v2libgbm.so.1@͗rrv2libgcrypt.so.11<44rrv2libglapi.so.0>kkKKv2libhspell.so.0Jaav2(libhunspell-1.2.so.0Br2^^2rv2 libicudata.so.42B66c cv2 libicui18n.so.42>ћ^^v2libicuuc.so.42VddZZv24libkdecorations2.so.5.12.3dۻv2Blibkdecorations2private.so.5.12.3Rгv20libkdeinit5_klauncher.soNkkv2,libkdeinit5_konsole.soLͽTTv2*libkdevcmakecommon.soP''v2.libkdevphpcompletion.soJv2(libkdevphpduchain.soHggv2&libkdevphpparser.soVAIIAv24libkdevpythoncompletion.soP{??{̑v2.libkdevpythonduchain.soN'22'v2,libkdevpythonparser.soN,HH,v2,libkomparediff2.so.5.0Zv28libkonsoleprivate.so.16.12.3Fv2$libksgrd.so.5.12.3Bfccfv2 liblber-2.4.so.2BL88L<ğH  Hv2libnssutil3.so6F88Fv2libplc4.so866v2libplds4.so<ӈӔv2libpng12.so.0Raiiav20libprocesscore.so.5.12.3N--  v2,libprocessui.so.5.12.3Jփv2(libpython3.6m.so.1.0<66ܓēv2libsasl2.so.2@//v2libselinux.so.1: ((v2libsmime3.so@qqv2libsqlite3.so.0:ddv2libssh2.so.1:RRv2libssl.so.106  v2libssl3.soJv2(libsvn_client-1.so.0Hssyyv2&libsvn_delta-1.so.0Fřv2$libsvn_diff-1.so.0BHHv2 libsvn_fs-1.so.0L v2*libsvn_fs_util-1.so.0B\\xXXxv2 libsvn_ra-1.so.0Httv2&libsvn_repos-1.so.0Fؔخg gv2$libsvn_subr-1.so.0Bjccjv2 libsvn_wc-1.so.0: __ v2libudev.so.0:DDv2libutil.so.1B::v2 libxcb-dri2.so.0@hhWWv2libxcb-glx.so.0H44 v2&libxcb-keysyms.so.1F66v2$libxcb-render.so.0D v2"libxcb-shape.so.0F  v2$libxcb-xfixes.so.0866v2libxcb.so.1:!\ \!v2libxml2.so.2:␰v2libxslt.so.14zzv2libz.so.14ee00v2python3.6(v2qml(v2qt5"aav2"aav26䕾""v2kde4breeze"bbv2"bbv2,ccv2 kauth(ddv2kf5"ccv2"ccv2R33 v20kauth_ktexteditor_helperXuuv26ksysguardprocesslist_helper"ddv2"ddv2:ssv2kconf_updateJ))v2(kconfig_compiler_kf5NQQA\\Av2,kio_http_cache_cleaner,))v2 kiod50^^K\\Kv2kioexec2jjOOv2kioslave4== v2klauncherBKKzzv2 kpac_dhcp_helper:))BBv2ksendbugmail<rrv2start_kdeinitL 33 e ev2*start_kdeinit_wrapper"ee00v2"ee00v28l??lv2LICENSE.txt<v2__future__.pyD@@v2"__phello__.foo.py>11v2_bootlocale.pyH88v2&_collections_abc.pyDSS v2"_compat_pickle.py@v2_compression.pyB7ll7v2 _dummy_thread.py>v2_markupbase.py@bbv2_osx_support.py<HHv2_pydecimal.py2llISSIv2_pyio.pyBBBv2 _sitebuiltins.py:8ll8v2_strptime.pyvv2T_sysconfigdata_m_linux_x86_64-linux-gnu.pyH v2&_threading_local.py>((QQv2_weakrefset.py. v2 abc.py0h??hQQv2aifc.py>v2antigravity.py8ΒοJJv2argparse.py.v2 ast.py8zzv2asynchat.py0kkv2asyncio8kkRRv2asyncore.py4llVVv2base64.py.v2 bdb.py4v2binhex.py4;??;v2bisect.py. v2 bz2.py8""v2cProfile.py8`11`yyv2calendar.py.&&v2 cgi.py2 v2cgitb.py2R11Rv2chunk.py.==nnv2 cmd.py0; ;v2code.py4 v2codecs.py4RRv2codeop.py8ppv2collections8v2colorsys.py<^??^ v2compileall.py6rrv2concurrentZvvv28config-3.6m-x86_64-linux-gnu@//v2configparser.py<v2contextlib.py0 v2copy.py6S11S v2copyreg.py211HHv2crypt.py.v2 csv.py.xxv2 ctypes.v2 curses8;;HHv2datetime.py(v2dbm611@@v2decimal.py6’YYv2difflib.py.v2 dis.py6))PhhPv2doctest.pyFQQJJv2$dummy_threading.py,v2 email4 v2encodings0B""Bv2enum.py6OO v2filecmp.py:v2fileinput.py6]11]v2fnmatch.py:v2formatter.py:@@v2fractions.py4EE%%v2ftplib.py:*!!*v2functools.py>[??[v2genericpath.py4''& &v2getopt.py6v2getpass.py6>v2locale.py0v2logging0WWv2lzma.py6==v2macpath.py>BBv2macurl2path.py6 66 v2mailbox.py6[11[] ]v2mailcap.py:2ll2v2mimetypes.py@'ll'v2modulefinder.py@v2multiprocessing2v2netrc.py6,,v2nntplib.py4܀v2ntpath.py<llv2nturl2path.py6 v2numbers.py4 00v2opcode.py8Y11Y v2operator.py8:<<:v2optparse.py,r((rv2 os.py6,,v2pathlib.py.͔ͰAAv2 pdb.py4*55*v2pickle.py>TTv2pickletools.py2@@ v2pipes.py6v2pkgutil.py8ܒ44v2platform.py8ll77v2plistlib.py4n??nv2poplib.py:`??`v2posixpath.py4v2pprint.py6v2profile.py47??7[[v2pstats.py.TTv2 pty.py<cc v2py_compile.py4Ӣv2pyclbr.py21dd1v2pydoc.py6v2pydoc_data2##> >v2queue.py4&&W Wv2quopri.py4c??c!!v2random.py,v2 re.py6eev2reprlib.py>^11^ v2rlcompleter.py2%%v2runpy.py2 v2sched.py6ddv2secrets.py:))//v2selectors.py4Э v2shelve.py2B Bv2shlex.py4Ĕ))v2shutil.py4͔v2signal.py0KKv2site.py2.!!.v2smtpd.py6h//hv2smtplib.py4  v2sndhdr.py4v2socket.py@v2socketserver.py0v2sqlite3>ttv2sre_compile.pyB66v2 sre_constants.py:v2sre_parse.py.++v2 ssl.py0v2stat.py<"mm"v2statistics.py4 v2string.py<ޖ||v2stringprep.py411v2struct.py<&mm&j77jv2subprocess.py2ίv2sunau.py4v2symbol.py8v2symtable.py:*ll*v2sysconfig.py8v2tabnanny.py6CCFXXFv2tarfile.py:.ll.v2telnetlib.py8  v2tempfile.py8v2textwrap.py0v2this.py:'33'v2threading.py4HHv2timeit.py2הqqv2token.py8 v2tokenize.py2ؒddv2trace.py:??v2traceback.py>5ll5 v2tracemalloc.py.oov2 tty.py4̄v2turtle.py6v2turtledemo2e ev2types.py4CCv2typing.py.v2 urllib, v2 uu.py0q??qv2uuid.py*v2venv8``v2warnings.py0yyv2wave.py6v2weakref.py<ʔv2webbrowser.py0v2wsgiref4v2xdrlib.py(v2xml.v2 xmlrpc4\??\ v2zipapp.py677FFv2zipfile.py"kkv2"kkv2800v2__init__.py8ll v2__pycache__>NNW33Wv2base_events.py@99CCv2base_futures.pyFKKv2$base_subprocess.py<MMv2base_tasks.py400v2compat.py:11v2constants.py<;;' 'v2coroutines.py4EEv2events.py6BBOOv2futures.py2BB00v2locks.py.00||v2 log.pyF]]v2$proactor_events.py:DD..v2protocols.py4[[5 5v2queues.pyF== v2$selector_events.py8``v2sslproto.py6::QQv2streams.py<HH00v2subprocess.py2>>v2tasks.py<EEv2test_utils.py<II\ \v2transports.py>ddX Xv2unix_events.pyDUU  v2"windows_events.pyBYYv2 windows_utils.py"ll v2"ll v2\00v2:__init__.cpython-36.opt-1.pyc\00v2:__init__.cpython-36.opt-2.pycP00v2.__init__.cpython-36.pycby@@yv2@base_events.cpython-36.opt-1.pycbl55lv2@base_events.cpython-36.opt-2.pycV  @@v24base_events.cpython-36.pycd00v2Bbase_futures.cpython-36.opt-1.pycd00v2Bbase_futures.cpython-36.opt-2.pycX00v26base_futures.cpython-36.pycjv2Hbase_subprocess.cpython-36.opt-1.pycjv2Hbase_subprocess.cpython-36.opt-2.pyc^v2<base_subprocess.cpython-36.pyc`00==v2>base_tasks.cpython-36.opt-1.pyc`00==v2>base_tasks.cpython-36.opt-2.pycT00==v22base_tasks.cpython-36.pycX00v26compat.cpython-36.opt-1.pycX00]]v26compat.cpython-36.opt-2.pycL00v2*compat.cpython-36.pyc^00v2<constants.cpython-36.opt-1.pyc^00v2<constants.cpython-36.opt-2.pycR00v20constants.cpython-36.pyc`v2>coroutines.cpython-36.opt-1.pyc`v2>coroutines.cpython-36.opt-2.pycTv22coroutines.cpython-36.pycX v26events.cpython-36.opt-1.pycXv26events.cpython-36.opt-2.pycL v2*events.cpython-36.pycZmmv28futures.cpython-36.opt-1.pycZ v28futures.cpython-36.opt-2.pycNv2,futures.cpython-36.pycVv24locks.cpython-36.opt-1.pycVoo v24locks.cpython-36.opt-2.pycJ11v2(locks.cpython-36.pycR00v20log.cpython-36.opt-1.pycR00v20log.cpython-36.opt-2.pycF00v2$log.cpython-36.pycjv2Hproactor_events.cpython-36.opt-1.pycjkk  v2Hproactor_events.cpython-36.opt-2.pyc^v2<proactor_events.cpython-36.pyc^wwv2<protocols.cpython-36.opt-1.pyc^v2<protocols.cpython-36.opt-2.pycRv20protocols.cpython-36.pycX** v26queues.cpython-36.opt-1.pycXyy v26queues.cpython-36.opt-2.pycL(( v2*queues.cpython-36.pycj--v2Hselector_events.cpython-36.opt-1.pycjO++Ov2Hselector_events.cpython-36.opt-2.pyc^!..!v2<selector_events.cpython-36.pyc\ק v2:sslproto.cpython-36.opt-1.pyc\v2:sslproto.cpython-36.opt-2.pycP!!v2.sslproto.cpython-36.pycZv28streams.cpython-36.opt-1.pycZ  33v28streams.cpython-36.opt-2.pycNccv2,streams.cpython-36.pyc`. .v2>subprocess.cpython-36.opt-1.pyc` v2>subprocess.cpython-36.opt-2.pycT{{> >v22subprocess.cpython-36.pycV44 v24tasks.cpython-36.opt-1.pycVv24tasks.cpython-36.opt-2.pycJ0!!0v2(tasks.cpython-36.pyc`xxv2>test_utils.cpython-36.opt-1.pyc`$$v2>test_utils.cpython-36.opt-2.pycTv22test_utils.cpython-36.pyc`v2>transports.cpython-36.opt-1.pyc`v2>transports.cpython-36.opt-2.pycTv22transports.cpython-36.pycb..v2@unix_events.cpython-36.opt-1.pycb((v2@unix_events.cpython-36.opt-2.pycVqq//v24unix_events.cpython-36.pych[##[v2Fwindows_events.cpython-36.opt-1.pych,,Z!!Zv2Fwindows_events.cpython-36.opt-2.pyc\[##[v2:windows_events.cpython-36.pycf}} v2Dwindows_utils.cpython-36.opt-1.pycf[ [v2Dwindows_utils.cpython-36.opt-2.pycZii v28windows_utils.cpython-36.pyc"ppv2"ppv28ee**v2__init__.py8qqv2__pycache__.11DDv2 abc.py"qqv2"qqv2\OO;;v2:__init__.cpython-36.opt-1.pyc\WWN--Nv2:__init__.cpython-36.opt-2.pycP]];;v2.__init__.cpython-36.pycR11v20abc.cpython-36.opt-1.pycR11v20abc.cpython-36.opt-2.pycF11v2$abc.cpython-36.pyc"rrv2"rrv28&&v2__init__.py8ssv2__pycache__0ttv2futures"ssv2"ssv2\qqv2:__init__.cpython-36.opt-1.pyc\qqv2:__init__.cpython-36.opt-2.pycPqqv2.__init__.cpython-36.pyc"ttv2"ttv28  v2__init__.py8uuv2__pycache__2e==ev2_base.py64??4--v2process.py4M==Mkkv2thread.py"uuv2"uuv2\mmv2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPmmv2.__init__.cpython-36.pycVN==Nv24_base.cpython-36.opt-1.pycVZ==Zv24_base.cpython-36.opt-2.pycJR==Rv2(_base.cpython-36.pycZa==av28process.cpython-36.opt-1.pycZW==Wv28process.cpython-36.opt-2.pycN]==]v2,process.cpython-36.pycXv26thread.cpython-36.opt-1.pycXV==Vhhv26thread.cpython-36.opt-2.pycLv2*thread.cpython-36.pyc"vvv2"vvv22llCCv2Makefile,mmv2 Setup:GGv2Setup.config8))v2Setup.local8wwv2__pycache__2ll$$v2config.c8UUv2config.c.in6mm v2install-sh4mm v2makesetupBv2 python-config.py2 mm " "v2python.o"wwv2"wwv2f77v2Dpython-config.cpython-36.opt-1.pycf77v2Dpython-config.cpython-36.opt-2.pycZ77v28python-config.cpython-36.pyc"xxv2"xxv28]]v2__init__.py8yyv2__pycache__6rrv2_endian.py2zzv2macholib*||v2test0m mv2util.py8\\v2wintypes.py"yyv2"yyv2\]]  v2:__init__.cpython-36.opt-1.pyc\ccv2:__init__.cpython-36.opt-2.pycPww  v2.__init__.cpython-36.pycZ}}v28_endian.cpython-36.opt-1.pycZ##v28_endian.cpython-36.opt-2.pycNss}}v2,_endian.cpython-36.pycTuuv22util.cpython-36.opt-1.pycTssv22util.cpython-36.opt-2.pycH{{v2&util.cpython-36.pyc\aaI Iv2:wintypes.cpython-36.opt-1.pyc\}}I Iv2:wintypes.cpython-36.opt-2.pycPffI Iv2.wintypes.cpython-36.pyc"zzv2"zzv2<pp((v2README.ctypes8qqv2__init__.py8{{v2__pycache__0[[v2dyld.py2gg$$v2dylib.py>eeTTv2fetch_macholibFffKKv2$fetch_macholib.bat:ZZv2framework.py"{{v2"{{v2\iiv2:__init__.cpython-36.opt-1.pyc\kkv2:__init__.cpython-36.opt-2.pycPoov2.__init__.cpython-36.pycTVVv22dyld.cpython-36.opt-1.pycTUU**v22dyld.cpython-36.opt-2.pycHXXv2&dyld.cpython-36.pycVmmv24dylib.cpython-36.opt-1.pycVhhIIv24dylib.cpython-36.opt-2.pycJjjnnv2(dylib.cpython-36.pyc^nn77v2<framework.cpython-36.opt-1.pyc^llv2<framework.cpython-36.opt-2.pycRWW00v20framework.cpython-36.pyc"||v2"||v28ӏv2__init__.py8DDv2__main__.py8~~@@v2__pycache__:v2test_anon.pyRv20test_array_in_pointer.py>v2test_arrays.pyJv2(test_as_parameter.pyD66v2"test_bitfields.py@v2test_buffers.py<v2test_bytes.pyBv2 test_byteswap.pyD v2"test_callbacks.py:v2test_cast.py><nnv2test_values.pyN22v2,test_varsize_struct.py<##v2test_win32.pyBҺv2 test_wintypes.py"~~@@v2"~~@@v2\XXv2:__init__.cpython-36.opt-1.pyc\XXv2:__init__.cpython-36.opt-2.pycPXXv2.__init__.cpython-36.pyc\v2:__main__.cpython-36.opt-1.pyc\v2:__main__.cpython-36.opt-2.pycPv2.__main__.cpython-36.pyc^**v2<test_anon.cpython-36.opt-1.pyc^**v2<test_anon.cpython-36.opt-2.pycR **v20test_anon.cpython-36.pycvv2Ttest_array_in_pointer.cpython-36.opt-1.pycvv2Ttest_array_in_pointer.cpython-36.opt-2.pycjv2Htest_array_in_pointer.cpython-36.pycb?? v2@test_arrays.cpython-36.opt-1.pycbzz v2@test_arrays.cpython-36.opt-2.pycV v24test_arrays.cpython-36.pycn v2Ltest_as_parameter.cpython-36.opt-1.pycn v2Ltest_as_parameter.cpython-36.opt-2.pycbFF v2@test_as_parameter.cpython-36.pychbbiiv2Ftest_bitfields.cpython-36.opt-1.pychӓiiv2Ftest_bitfields.cpython-36.opt-2.pyc\WWiiv2:test_bitfields.cpython-36.pycdeev2Btest_buffers.cpython-36.opt-1.pycdv2Btest_buffers.cpython-36.opt-2.pycXv26test_buffers.cpython-36.pyc`HHv2>test_bytes.cpython-36.opt-1.pyc`v2>test_bytes.cpython-36.opt-2.pycTv22test_bytes.cpython-36.pycf__ v2Dtest_byteswap.cpython-36.opt-1.pycf v2Dtest_byteswap.cpython-36.opt-2.pycZ v28test_byteswap.cpython-36.pych“¬v2Ftest_callbacks.cpython-36.opt-1.pychv2Ftest_callbacks.cpython-36.opt-2.pyc\͓ͬv2:test_callbacks.cpython-36.pyc^ddv2<test_cast.cpython-36.opt-1.pyc^ddv2<test_cast.cpython-36.opt-2.pycRddddv20test_cast.cpython-36.pycbMM v2@test_cfuncs.cpython-36.opt-1.pycbll v2@test_cfuncs.cpython-36.opt-2.pycV v24test_cfuncs.cpython-36.pyclv2Jtest_checkretval.cpython-36.opt-1.pyclv2Jtest_checkretval.cpython-36.opt-2.pyc`v2>test_checkretval.cpython-36.pycd""v2Btest_delattr.cpython-36.opt-1.pycd""v2Btest_delattr.cpython-36.opt-2.pycX""v26test_delattr.cpython-36.pyc`v2>test_errno.cpython-36.opt-1.pyc`ѓv2>test_errno.cpython-36.opt-2.pycTUUv22test_errno.cpython-36.pyc^v2<test_find.cpython-36.opt-1.pyc^֓֍v2<test_find.cpython-36.opt-2.pycRǓǍv20test_find.cpython-36.pycjv2Htest_frombuffer.cpython-36.opt-1.pycjϓv2Htest_frombuffer.cpython-36.opt-2.pyc^nnv2<test_frombuffer.cpython-36.pycdٓ٪v2Btest_funcptr.cpython-36.opt-1.pycdғҪv2Btest_funcptr.cpython-36.opt-2.pycXʓʪv26test_funcptr.cpython-36.pychݓv2Ftest_functions.cpython-36.opt-1.pychvvv2Ftest_functions.cpython-36.opt-2.pyc\ړv2:test_functions.cpython-36.pycjLLv2Htest_incomplete.cpython-36.opt-1.pycjLLv2Htest_incomplete.cpython-36.opt-2.pyc^LLv2<test_incomplete.cpython-36.pyc^ttv2<test_init.cpython-36.opt-1.pyc^ttv2<test_init.cpython-36.opt-2.pycRttv20test_init.cpython-36.pych UUv2Ftest_internals.cpython-36.opt-1.pychKKUUv2Ftest_internals.cpython-36.opt-2.pyc\ՓUUv2:test_internals.cpython-36.pycfv2Dtest_keeprefs.cpython-36.opt-1.pycfv2Dtest_keeprefs.cpython-36.opt-2.pycZiiv28test_keeprefs.cpython-36.pyc^v2<test_libc.cpython-36.opt-1.pyc^rrv2<test_libc.cpython-36.opt-2.pycRv20test_libc.cpython-36.pycdoov2Btest_loading.cpython-36.opt-1.pycdEEv2Btest_loading.cpython-36.opt-2.pycXDDv26test_loading.cpython-36.pycfv2Dtest_macholib.cpython-36.opt-1.pycfv2Dtest_macholib.cpython-36.opt-2.pycZv28test_macholib.cpython-36.pycn~~v2Ltest_memfunctions.cpython-36.opt-1.pycnrrv2Ltest_memfunctions.cpython-36.opt-2.pycbaav2@test_memfunctions.cpython-36.pycdAA v2Btest_numbers.cpython-36.opt-1.pycdvv v2Btest_numbers.cpython-36.opt-2.pycXxx v26test_numbers.cpython-36.pycdv2Btest_objects.cpython-36.opt-1.pycdv2Btest_objects.cpython-36.opt-2.pycXv26test_objects.cpython-36.pycj||F Fv2Htest_parameters.cpython-36.opt-1.pycjF Fv2Htest_parameters.cpython-36.opt-2.pyc^F Fv2<test_parameters.cpython-36.pycd44v2Btest_pep3118.cpython-36.opt-1.pycdjj44v2Btest_pep3118.cpython-36.opt-2.pycX44v26test_pep3118.cpython-36.pycfppv2Dtest_pickling.cpython-36.opt-1.pycfv2Dtest_pickling.cpython-36.opt-2.pycZv28test_pickling.cpython-36.pycfII3 3v2Dtest_pointers.cpython-36.opt-1.pycfSS v2Dtest_pointers.cpython-36.opt-2.pycZȓ3 3v28test_pointers.cpython-36.pycjv2Htest_prototypes.cpython-36.opt-1.pycjv2Htest_prototypes.cpython-36.opt-2.pyc^ v2<test_prototypes.cpython-36.pycj̓ppv2Htest_python_api.cpython-36.opt-1.pycjuuppv2Htest_python_api.cpython-36.opt-2.pyc^ppv2<test_python_api.cpython-36.pycpv2Ntest_random_things.cpython-36.opt-1.pycpttv2Ntest_random_things.cpython-36.opt-2.pycd˓v2Btest_random_things.cpython-36.pychv2Ftest_refcounts.cpython-36.opt-1.pychCCv2Ftest_refcounts.cpython-36.opt-2.pyc\v2:test_refcounts.cpython-36.pyc^XXv2<test_repr.cpython-36.opt-1.pyc^XXv2<test_repr.cpython-36.opt-2.pycRXXv20test_repr.cpython-36.pycriiv2Ptest_returnfuncptrs.cpython-36.opt-1.pycriiv2Ptest_returnfuncptrs.cpython-36.opt-2.pycfiiv2Dtest_returnfuncptrs.cpython-36.pycvv2Ttest_simplesubclasses.cpython-36.opt-1.pycvRRv2Ttest_simplesubclasses.cpython-36.opt-2.pycjv2Htest_simplesubclasses.cpython-36.pyc`v2>test_sizes.cpython-36.opt-1.pyc`v2>test_sizes.cpython-36.opt-2.pycTv22test_sizes.cpython-36.pycdv2Btest_slicing.cpython-36.opt-1.pycdדv2Btest_slicing.cpython-36.opt-2.pycXœv26test_slicing.cpython-36.pychv2Ftest_stringptr.cpython-36.opt-1.pychhhv2Ftest_stringptr.cpython-36.opt-2.pyc\v2:test_stringptr.cpython-36.pycd{ {v2Btest_strings.cpython-36.opt-1.pycd]]{ {v2Btest_strings.cpython-36.opt-2.pycX{ {v26test_strings.cpython-36.pycpVVMMv2Ntest_struct_fields.cpython-36.opt-1.pycpqqMMv2Ntest_struct_fields.cpython-36.opt-2.pycdMMv2Btest_struct_fields.cpython-36.pycjv2Htest_structures.cpython-36.opt-1.pycjOOv2Htest_structures.cpython-36.opt-2.pyc^YYv2<test_structures.cpython-36.pyc~..v2\test_unaligned_structures.cpython-36.opt-1.pyc~..v2\test_unaligned_structures.cpython-36.opt-2.pycr..v2Ptest_unaligned_structures.cpython-36.pycdГKKv2Btest_unicode.cpython-36.opt-1.pycdKKv2Btest_unicode.cpython-36.opt-2.pycX\\KKv26test_unicode.cpython-36.pycbLLv2@test_values.cpython-36.opt-1.pycbssv2@test_values.cpython-36.opt-2.pycVēv24test_values.cpython-36.pycrv2Ptest_varsize_struct.cpython-36.opt-1.pycrv2Ptest_varsize_struct.cpython-36.opt-2.pycfv2Dtest_varsize_struct.cpython-36.pyc`v2>test_win32.cpython-36.opt-1.pyc`v2>test_win32.cpython-36.opt-2.pycTffv22test_win32.cpython-36.pycfv2Dtest_wintypes.cpython-36.opt-1.pycfv2Dtest_wintypes.cpython-36.opt-2.pycZv28test_wintypes.cpython-36.pyc"v2"v28v2__init__.py8v2__pycache__2{{v2ascii.py6v2has_key.py2 11 WWv2panel.py6''v2textpad.py"v2"v2\11v2:__init__.cpython-36.opt-1.pyc\11v2:__init__.cpython-36.opt-2.pycP11v2.__init__.cpython-36.pycVv24ascii.cpython-36.opt-1.pycVv24ascii.cpython-36.opt-2.pycJv2(ascii.cpython-36.pycZ""v28has_key.cpython-36.opt-1.pycZ""v28has_key.cpython-36.opt-2.pycN""v2,has_key.cpython-36.pycV 11 v24panel.cpython-36.opt-1.pycV11v24panel.cpython-36.opt-2.pycJ11v2(panel.cpython-36.pycZC Cv28textpad.cpython-36.opt-1.pycZv28textpad.cpython-36.opt-2.pycNC Cv2,textpad.cpython-36.pyc"v2"v28oov2__init__.py8v2__pycache__0  v2dumb.py.M11MHHv2 gnu.py0F11FFFv2ndbm.py"v2"v2\  v2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pycTv22dumb.cpython-36.opt-1.pycTT Tv22dumb.cpython-36.opt-2.pycHv2&dumb.cpython-36.pycRH11Hv20gnu.cpython-36.opt-1.pycRL11Lv20gnu.cpython-36.opt-2.pycFK11Kv2$gnu.cpython-36.pycTI11Iv22ndbm.cpython-36.opt-1.pycTJ11Jv22ndbm.cpython-36.opt-2.pycHG11Gv2&ndbm.cpython-36.pyc"v2"v28 11 v2__init__.py8v2__pycache__D v2"_encoded_words.pyPSSv2._header_value_parser.py<v2_parseaddr.py>FFv2_policybase.pyB v2 architecture.rst<IIv2base64mime.py6v2charset.pyD" "v2"contentmanager.py8!11!v2encoders.py4v2errors.py<v2feedparser.py:v2generator.py4v2header.pyDv2"headerregistry.py:v2iterators.py6'--'v2message.py*v2mime4v2parser.py4 v2policy.py<ZZv2quoprimime.py2v2utils.py"v2"v2\11v2:__init__.cpython-36.opt-1.pyc\11v2:__init__.cpython-36.opt-2.pycP11v2.__init__.cpython-36.pych v2F_encoded_words.cpython-36.opt-1.pych11v2F_encoded_words.cpython-36.opt-2.pyc\KK v2:_encoded_words.cpython-36.pyctNNkkv2R_header_value_parser.cpython-36.opt-1.pyctwwSSv2R_header_value_parser.cpython-36.opt-2.pychkkv2F_header_value_parser.cpython-36.pyc`v2>_parseaddr.cpython-36.opt-1.pyc`DDv2>_parseaddr.cpython-36.opt-2.pycTv22_parseaddr.cpython-36.pycbaav2@_policybase.cpython-36.opt-1.pycbnn v2@_policybase.cpython-36.opt-2.pycVffv24_policybase.cpython-36.pyc`iiv2>base64mime.cpython-36.opt-1.pyc`11v2>base64mime.cpython-36.opt-2.pycT``v22base64mime.cpython-36.pycZFF66v28charset.cpython-36.opt-1.pycZII v28charset.cpython-36.opt-2.pycNLLv2,charset.cpython-36.pychVVv2Fcontentmanager.cpython-36.opt-1.pychddVVv2Fcontentmanager.cpython-36.opt-2.pyc\\\VVv2:contentmanager.cpython-36.pyc\11bbv2:encoders.cpython-36.opt-1.pyc\11v2:encoders.cpython-36.opt-2.pycP11bbv2.encoders.cpython-36.pycXv26errors.cpython-36.opt-1.pycXv26errors.cpython-36.opt-2.pycL^^v2*errors.cpython-36.pyc`<<v2>feedparser.cpython-36.opt-1.pyc`  v2>feedparser.cpython-36.opt-2.pycT00""v22feedparser.cpython-36.pyc^77nnv2<generator.cpython-36.opt-1.pyc^v2<generator.cpython-36.opt-2.pycR??nnv20generator.cpython-36.pycXjjv26header.cpython-36.opt-1.pycX33v26header.cpython-36.opt-2.pycLppv2*header.cpython-36.pychBBjjv2Fheaderregistry.cpython-36.opt-1.pychtt**v2Fheaderregistry.cpython-36.opt-2.pyc\33v2:headerregistry.cpython-36.pyc^11ppv2<iterators.cpython-36.opt-1.pyc^11v2<iterators.cpython-36.opt-2.pycR11ppv20iterators.cpython-36.pycZ88v28message.cpython-36.opt-1.pycZ##W$$Wv28message.cpython-36.opt-2.pycN88v2,message.cpython-36.pycX//v26parser.cpython-36.opt-1.pycXv26parser.cpython-36.opt-2.pycLv2*parser.cpython-36.pycX  v26policy.cpython-36.opt-1.pycXMMrrv26policy.cpython-36.opt-2.pycLv2*policy.cpython-36.pyc`--v2>quoprimime.cpython-36.opt-1.pyc` v2>quoprimime.cpython-36.opt-2.pycT++v22quoprimime.cpython-36.pycV((qqv24utils.cpython-36.opt-1.pycV::v24utils.cpython-36.opt-2.pycJqqv2(utils.cpython-36.pyc"v2"v28=11=v2__init__.py8v2__pycache__>?11?))v2application.py2v2audio.py0A11Av2base.py2=11=%%v2image.py6@11@%%v2message.py:>11>UUv2multipart.py@"11"v2nonmultipart.py0#11#v2text.py"v2"v2\(11(qqv2:__init__.cpython-36.opt-1.pyc\0110qqv2:__init__.cpython-36.opt-2.pycP;11;qqv2.__init__.cpython-36.pycb8118v2@application.cpython-36.opt-1.pycb,11,v2@application.cpython-36.opt-2.pycV<11<v24application.cpython-36.pycVv24audio.cpython-36.opt-1.pycV$11$wwv24audio.cpython-36.opt-2.pycJv2(audio.cpython-36.pycT/11/v22base.cpython-36.opt-1.pycT1111v22base.cpython-36.opt-2.pycH.11.v2&base.cpython-36.pycV:11:MMv24image.cpython-36.opt-1.pycV-11-v24image.cpython-36.opt-2.pycJ5115MMv2(image.cpython-36.pycZ9119v28message.cpython-36.opt-1.pycZ'11'v28message.cpython-36.opt-2.pycN%11%v2,message.cpython-36.pyc^2112v2<multipart.cpython-36.opt-1.pyc^&11&v2<multipart.cpython-36.opt-2.pycR+11+v20multipart.cpython-36.pycd6116v2Bnonmultipart.cpython-36.opt-1.pycd7117XXv2Bnonmultipart.cpython-36.opt-2.pycX3113v26nonmultipart.cpython-36.pycT4114v22text.cpython-36.opt-1.pycT*11*v22text.cpython-36.opt-2.pycH)11)v2&text.cpython-36.pyc" v2" v28v2__init__.py8v2__pycache__6 v2aliases.py200v2ascii.py@]00]v2base64_codec.py0T00Tv2big5.py:00v2big5hkscs.py:v2bz2_codec.py6  v2charmap.py2< 7 7v2mac_iceland.py< v2mac_latin2.py://4 4v2mac_roman.py@^ ^v2mac_romanian.py>7 7v2mac_turkish.py000v2mbcs.py.J00Jv2 oem.py4 v2palmos.py6 v2ptcp154.py8v2punycode.py@Z00Zv2quopri_codec.pyLQ00Qv2*raw_unicode_escape.py4ccv2rot_13.py:00v2shift_jis.pyD00##v2"shift_jis_2004.pyDK00K##v2"shift_jisx0213.py6Ó v2tis_620.py:S00Sv2undefined.pyDY00Yv2"unicode_escape.pyH00v2&unicode_internal.py4v2utf_16.py:00  v2utf_16_be.py:P00P  v2utf_16_le.py411hhv2utf_32.py:W00Wv2utf_32_be.py:00ۢv2utf_32_le.py2X00Xv2utf_7.py2^00^v2utf_8.py:..v2utf_8_sig.py8v2uu_codec.py<xxv2zlib_codec.py"v2"v2\~00~PPv2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycP00PPv2.__init__.cpython-36.pycZ v28aliases.cpython-36.opt-1.pycZ}}v28aliases.cpython-36.opt-2.pycN v2,aliases.cpython-36.pycVo00o<iso2022_jp.cpython-36.opt-1.pyc`00v2>iso2022_jp.cpython-36.opt-2.pycT00v22iso2022_jp.cpython-36.pycd00řv2Biso2022_jp_1.cpython-36.opt-1.pycd00v2Biso2022_jp_1.cpython-36.opt-2.pycX00יv26iso2022_jp_1.cpython-36.pycd00v2Biso2022_jp_2.cpython-36.opt-1.pycd00v2Biso2022_jp_2.cpython-36.opt-2.pycX00™v26iso2022_jp_2.cpython-36.pycjq00qv2Hiso2022_jp_2004.cpython-36.opt-1.pycj00՟v2Hiso2022_jp_2004.cpython-36.opt-2.pyc^00˟v2<iso2022_jp_2004.cpython-36.pycd00v2Biso2022_jp_3.cpython-36.opt-1.pycdk00kv2Biso2022_jp_3.cpython-36.opt-2.pycX00v26iso2022_jp_3.cpython-36.pychx00xv2Fiso2022_jp_ext.cpython-36.opt-1.pych00v2Fiso2022_jp_ext.cpython-36.opt-2.pyc\00v2:iso2022_jp_ext.cpython-36.pyc`00ʕv2>iso2022_kr.cpython-36.opt-1.pyc`00Ǖv2>iso2022_kr.cpython-36.opt-2.pycT00v22iso2022_kr.cpython-36.pyc^  v2<iso8859_1.cpython-36.opt-1.pyc^::v2<iso8859_1.cpython-36.opt-2.pycR  v20iso8859_1.cpython-36.pyc`!!!!v2>iso8859_10.cpython-36.opt-1.pyc`v2>iso8859_10.cpython-36.opt-2.pycTbb!!v22iso8859_10.cpython-36.pyc`GGv2>iso8859_11.cpython-36.opt-1.pyc`v2>iso8859_11.cpython-36.opt-2.pycTGGv22iso8859_11.cpython-36.pyc`''v2>iso8859_13.cpython-36.opt-1.pyc`<<v2>iso8859_13.cpython-36.opt-2.pycTaa''v22iso8859_13.cpython-36.pyc`44v2>iso8859_14.cpython-36.opt-1.pyc`]]v2>iso8859_14.cpython-36.opt-2.pycTmm44v22iso8859_14.cpython-36.pyc`v2>iso8859_15.cpython-36.opt-1.pyc`v2>iso8859_15.cpython-36.opt-2.pycTqqv22iso8859_15.cpython-36.pyc`((v2>iso8859_16.cpython-36.opt-1.pyc`v2>iso8859_16.cpython-36.opt-2.pycT((v22iso8859_16.cpython-36.pyc^QQ""v2<iso8859_2.cpython-36.opt-1.pyc^v2<iso8859_2.cpython-36.opt-2.pycRyy""v20iso8859_2.cpython-36.pyc^ddv2<iso8859_3.cpython-36.opt-1.pyc^jjv2<iso8859_3.cpython-36.opt-2.pycRv20iso8859_3.cpython-36.pyc^!!v2<iso8859_4.cpython-36.opt-1.pyc^  v2<iso8859_4.cpython-36.opt-2.pycR))!!v20iso8859_4.cpython-36.pyc^HHv2<iso8859_5.cpython-36.opt-1.pyc^rrv2<iso8859_5.cpython-36.opt-2.pycRv20iso8859_5.cpython-36.pyc^HHv2<iso8859_6.cpython-36.opt-1.pyc^v2<iso8859_6.cpython-36.opt-2.pycRddv20iso8859_6.cpython-36.pyc^33""v2<iso8859_7.cpython-36.opt-1.pyc^v2<iso8859_7.cpython-36.opt-2.pycRkk""v20iso8859_7.cpython-36.pyc^v2<iso8859_8.cpython-36.opt-1.pyc^v2<iso8859_8.cpython-36.opt-2.pycRv20iso8859_8.cpython-36.pyc^v2<iso8859_9.cpython-36.opt-1.pyc^;;v2<iso8859_9.cpython-36.opt-2.pycRllv20iso8859_9.cpython-36.pycV00v24johab.cpython-36.opt-1.pycV00v24johab.cpython-36.opt-2.pycJ00v2(johab.cpython-36.pycXYYUUv26koi8_r.cpython-36.opt-1.pycXSSv26koi8_r.cpython-36.opt-2.pycLUUv2*koi8_r.cpython-36.pycXv26koi8_t.cpython-36.opt-1.pycXv26koi8_t.cpython-36.opt-2.pycLv2*koi8_t.cpython-36.pycXDD??v26koi8_u.cpython-36.opt-1.pycXv26koi8_u.cpython-36.opt-2.pycL??v2*koi8_u.cpython-36.pycXSS::v26kz1048.cpython-36.opt-1.pycXv26kz1048.cpython-36.opt-2.pycLGG::v2*kz1048.cpython-36.pycZ00HHv28latin_1.cpython-36.opt-1.pycZ00v28latin_1.cpython-36.opt-2.pycN00HHv2,latin_1.cpython-36.pyc`]] v2>mac_arabic.cpython-36.opt-1.pyc`Y Yv2>mac_arabic.cpython-36.opt-2.pycT v22mac_arabic.cpython-36.pycdIIv2Bmac_centeuro.cpython-36.opt-1.pycdv2Bmac_centeuro.cpython-36.opt-2.pycX``IIv26mac_centeuro.cpython-36.pycd++SSv2Bmac_croatian.cpython-36.opt-1.pycdv2Bmac_croatian.cpython-36.opt-2.pycX>>SSv26mac_croatian.cpython-36.pycdAAv2Bmac_cyrillic.cpython-36.opt-1.pycdCCv2Bmac_cyrillic.cpython-36.opt-2.pycXAAv26mac_cyrillic.cpython-36.pyc^v2<mac_farsi.cpython-36.opt-1.pyc^qqv2<mac_farsi.cpython-36.opt-2.pycRv20mac_farsi.cpython-36.pyc^@@::v2<mac_greek.cpython-36.opt-1.pyc^EEv2<mac_greek.cpython-36.opt-2.pycR\\::v20mac_greek.cpython-36.pycbJJv2@mac_iceland.cpython-36.opt-1.pycbv2@mac_iceland.cpython-36.opt-2.pycV22JJv24mac_iceland.cpython-36.pyc`v2>mac_latin2.cpython-36.opt-1.pyc`v2>mac_latin2.cpython-36.opt-2.pycTv22mac_latin2.cpython-36.pyc^ooNNv2<mac_roman.cpython-36.opt-1.pyc^XXv2<mac_roman.cpython-36.opt-2.pycReeNNv20mac_roman.cpython-36.pycdUUv2Bmac_romanian.cpython-36.opt-1.pycdaav2Bmac_romanian.cpython-36.opt-2.pycX>>UUv26mac_romanian.cpython-36.pycb((QQv2@mac_turkish.cpython-36.opt-1.pycbv2@mac_turkish.cpython-36.opt-2.pycVQQv24mac_turkish.cpython-36.pycT{00{v22mbcs.cpython-36.opt-1.pycTm00mv22mbcs.cpython-36.opt-2.pycH00v2&mbcs.cpython-36.pycR00v20oem.cpython-36.opt-1.pycR00v20oem.cpython-36.opt-2.pycF00v2$oem.cpython-36.pycX77v26palmos.cpython-36.opt-1.pycXv26palmos.cpython-36.opt-2.pycL__77v2*palmos.cpython-36.pycZIIv28ptcp154.cpython-36.opt-1.pycZv28ptcp154.cpython-36.opt-2.pycN̅v2,ptcp154.cpython-36.pyc\  v2:punycode.cpython-36.opt-1.pyc\kkI Iv2:punycode.cpython-36.opt-2.pycP,, v2.punycode.cpython-36.pycdWWv2Bquopri_codec.cpython-36.opt-1.pycd||v2Bquopri_codec.cpython-36.opt-2.pycX''v26quopri_codec.cpython-36.pycp00v2Nraw_unicode_escape.cpython-36.opt-1.pycps00s**v2Nraw_unicode_escape.cpython-36.opt-2.pycdj00jv2Braw_unicode_escape.cpython-36.pycX00]]v26rot_13.cpython-36.opt-1.pycXv26rot_13.cpython-36.opt-2.pycLii]]v2*rot_13.cpython-36.pyc^00v2<shift_jis.cpython-36.opt-1.pyc^}00}v2<shift_jis.cpython-36.opt-2.pycR00v20shift_jis.cpython-36.pych00v2Fshift_jis_2004.cpython-36.opt-1.pych00Ԙv2Fshift_jis_2004.cpython-36.opt-2.pyc\y00yv2:shift_jis_2004.cpython-36.pych00v2Fshift_jisx0213.cpython-36.opt-1.pych00v2Fshift_jisx0213.cpython-36.opt-2.pyc\l00lv2:shift_jisx0213.cpython-36.pycZmm;;v28tis_620.cpython-36.opt-1.pycZv28tis_620.cpython-36.opt-2.pycN55;;v2,tis_620.cpython-36.pyc^v2<undefined.cpython-36.opt-1.pyc^e00e  v2<undefined.cpython-36.opt-2.pycRZZv20undefined.cpython-36.pychc00cv2Funicode_escape.cpython-36.opt-1.pych00v2Funicode_escape.cpython-36.opt-2.pyc\00õv2:unicode_escape.cpython-36.pycli00iv2Junicode_internal.cpython-36.opt-1.pycl00""v2Junicode_internal.cpython-36.opt-2.pyc`00v2>unicode_internal.cpython-36.pycXTTv26utf_16.cpython-36.opt-1.pycX55v26utf_16.cpython-36.opt-2.pycLv2*utf_16.cpython-36.pyc^00BBv2<utf_16_be.cpython-36.opt-1.pyc^00Ӭv2<utf_16_be.cpython-36.opt-2.pycR00BBv20utf_16_be.cpython-36.pyc^00BBv2<utf_16_le.cpython-36.opt-1.pyc^00v2<utf_16_le.cpython-36.opt-2.pycRp00pBBv20utf_16_le.cpython-36.pycX**^^v26utf_32.cpython-36.opt-1.pycX??::v26utf_32.cpython-36.opt-2.pycL==^^v2*utf_32.cpython-36.pyc^00v2<utf_32_be.cpython-36.opt-1.pyc^r00rv2<utf_32_be.cpython-36.opt-2.pycR00v20utf_32_be.cpython-36.pyc^b00bv2<utf_32_le.cpython-36.opt-1.pyc^00v2<utf_32_le.cpython-36.opt-2.pycRg00gv20utf_32_le.cpython-36.pycV00v24utf_7.cpython-36.opt-1.pycV00v24utf_7.cpython-36.opt-2.pycJ00v2(utf_7.cpython-36.pycV00..v24utf_8.cpython-36.opt-1.pycV00v24utf_8.cpython-36.opt-2.pycJ00..v2(utf_8.cpython-36.pyc^v2<utf_8_sig.cpython-36.opt-1.pyc^88v2<utf_8_sig.cpython-36.opt-2.pycRxxv20utf_8_sig.cpython-36.pyc\99v2:uu_codec.cpython-36.opt-1.pyc\xxv2:uu_codec.cpython-36.opt-2.pycP44OOv2.uu_codec.cpython-36.pyc`IIv2>zlib_codec.cpython-36.opt-1.pyc`nn''v2>zlib_codec.cpython-36.opt-2.pycTssv22zlib_codec.cpython-36.pyc"v2"v28KKv2__init__.py8v2__pycache__8BBv2entities.py4QQv2parser.py"v2"v2\xxv2:__init__.cpython-36.opt-1.pyc\HHv2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pyc\aazNNzv2:entities.cpython-36.opt-1.pyc\yyLNNLv2:entities.cpython-36.opt-2.pycPkkzNNzv2.entities.cpython-36.pycX..v26parser.cpython-36.opt-1.pycXv26parser.cpython-36.opt-2.pycLuuv2*parser.cpython-36.pyc"v2"v28ll v2__init__.py8v2__pycache__4GllGY::Yv2client.py:llzKKzv2cookiejar.py6CllC  v2cookies.py4_bootstrap.cpython-36.opt-1.pyc`Ў$$v2>_bootstrap.cpython-36.opt-2.pycT//v22_bootstrap.cpython-36.pycr??v2P_bootstrap_external.cpython-36.opt-1.pycrՎ11v2P_bootstrap_external.cpython-36.opt-2.pycf]??]v2D_bootstrap_external.cpython-36.pycR))v20abc.cpython-36.opt-1.pycRv20abc.cpython-36.opt-2.pycF))v2$abc.cpython-36.pyc^[[v2<machinery.cpython-36.opt-1.pyc^XX  v2<machinery.cpython-36.opt-2.pycR\\v20machinery.cpython-36.pycTv22util.cpython-36.opt-1.pycT v22util.cpython-36.opt-2.pycHCCv2&util.cpython-36.pyc"v2"v28rrv2__init__.py8v2__pycache__6LLTTv2decoder.py6JJv2encoder.py6qqv2scanner.py0,,mmv2tool.py"v2"v2\VVv2:__init__.cpython-36.opt-1.pyc\hhbbv2:__init__.cpython-36.opt-2.pycPnnv2.__init__.cpython-36.pycZNN&&v28decoder.cpython-36.opt-1.pycZllk kv28decoder.cpython-36.opt-2.pycNii&&v2,decoder.cpython-36.pycZSSv28encoder.cpython-36.opt-1.pycZQQn nv28encoder.cpython-36.opt-2.pycNYYv2,encoder.cpython-36.pycZ,,խv28scanner.cpython-36.opt-1.pycZ,,ԉv28scanner.cpython-36.opt-2.pycN,,ӭv2,scanner.cpython-36.pycT,,v22tool.cpython-36.opt-1.pycT,,v22tool.cpython-36.opt-2.pycH,,v2&tool.cpython-36.pyc"v2"v2822 v2Grammar.txtX2244v26Grammar3.6.0.final.0.pickleFv2$PatternGrammar.txtfl11lv2DPatternGrammar3.6.0.final.0.pickle8v2__init__.py8CCv2__main__.py8v2__pycache__>22TTv2btm_matcher.py:22H Hv2btm_utils.py<m11m: :v2fixer_base.py<c11cv2fixer_util.py,v2 fixes044է v2main.py6f11fv2patcomp.py,v2 pgen24ZZv2pygram.py4h11h--v2pytree.py844ѧv2refactor.py,v2 tests"v2"v2\qqv2:__init__.cpython-36.opt-1.pyc\qqv2:__init__.cpython-36.opt-2.pycPqqv2.__init__.cpython-36.pyc\v2:__main__.cpython-36.opt-1.pyc\v2:__main__.cpython-36.opt-2.pycPv2.__main__.cpython-36.pycb22 v2@btm_matcher.cpython-36.opt-1.pycb,33,v2@btm_matcher.cpython-36.opt-2.pycV22 v24btm_matcher.cpython-36.pyc^22z zv2<btm_utils.cpython-36.opt-1.pyc^*33* v2<btm_utils.cpython-36.opt-2.pycR33z zv20btm_utils.cpython-36.pyc`22h hv2>fixer_base.cpython-36.opt-1.pyc`33v2>fixer_base.cpython-36.opt-2.pycT33h hv22fixer_base.cpython-36.pyc`D44Dwwv2>fixer_util.cpython-36.opt-1.pyc`G44GXXv2>fixer_util.cpython-36.opt-2.pycT22wwv22fixer_util.cpython-36.pycT1331v22main.cpython-36.opt-1.pycT/33/v22main.cpython-36.opt-2.pycH33v2&main.cpython-36.pycZ-33- v28patcomp.cpython-36.opt-1.pycZ33 v28patcomp.cpython-36.opt-2.pycN 33  v2,patcomp.cpython-36.pycXzzv26pygram.cpython-36.opt-1.pycXv26pygram.cpython-36.opt-2.pycLzzv2*pygram.cpython-36.pycX33j##jv26pytree.cpython-36.opt-1.pycX33v26pytree.cpython-36.opt-2.pycL33$$v2*pytree.cpython-36.pyc\22Ú''v2:refactor.cpython-36.opt-1.pyc\J44J v2:refactor.cpython-36.opt-2.pycP?44?''v2.refactor.cpython-36.pyc"v2"v28//v2__init__.py8@@v2__pycache__:44v2fix_apply.py>v2fix_asserts.pyD@@v2"fix_basestring.py<NNv2fix_buffer.py844ddv2fix_dict.py<44v2fix_except.py8v2fix_exec.py@v2fix_execfile.py@88v2fix_exitfunc.py<44\\v2fix_filter.pyB  v2 fix_funcattrs.py<##v2fix_future.py>  v2fix_getcwdu.py>88v2fix_has_key.py<44++v2fix_idioms.py<44ܚv2fix_import.py>88v2fix_imports.py@!!v2fix_imports2.py:v2fix_input.py<  v2fix_intern.pyDHHv2"fix_isinstance.pyB  v2 fix_itertools.pyR88v20fix_itertools_imports.py8v2fix_long.py688v2fix_map.pyB44E Ev2 fix_metaclass.pyF^^v2$fix_methodattrs.py4;;v2fix_ne.py844ۼv2fix_next.py>  OOv2fix_nonzero.pyFv2$fix_numliterals.py@88v2fix_operator.py:v2fix_paren.py:88mmv2fix_print.py:44טv2fix_raise.pyBv2 fix_raw_input.py<EEv2fix_reduce.py<v2fix_reload.py>44qqv2fix_renames.py8eev2fix_repr.pyFv2$fix_set_literal.pyJv2(fix_standarderror.py>   v2fix_sys_exc.py:..v2fix_throw.pyH44ޘv2&fix_tuple_params.py:v2fix_types.py>v2fix_unicode.py<44v2fix_urllib.py@BBv2fix_ws_comma.py<44v2fix_xrange.pyDv2"fix_xreadlines.py6v2fix_zip.py"@@v2"@@v2\22qqv2:__init__.cpython-36.opt-1.pyc\``qqv2:__init__.cpython-36.opt-2.pycPqqv2.__init__.cpython-36.pyc^ccv2<fix_apply.cpython-36.opt-1.pyc^  v2<fix_apply.cpython-36.opt-2.pycRvv}}v20fix_apply.cpython-36.pycb55v2@fix_asserts.cpython-36.opt-1.pycbWWv2@fix_asserts.cpython-36.opt-2.pycVLLv24fix_asserts.cpython-36.pychrrv2Ffix_basestring.cpython-36.opt-1.pych::EEv2Ffix_basestring.cpython-36.opt-2.pyc\KKrrv2:fix_basestring.cpython-36.pyc`v2>fix_buffer.cpython-36.opt-1.pyc`]]v2>fix_buffer.cpython-36.opt-2.pycToov22fix_buffer.cpython-36.pyc\B88Bv2:fix_dict.cpython-36.opt-1.pyc\88&&v2:fix_dict.cpython-36.opt-2.pycP88v2.fix_dict.cpython-36.pyc`88  v2>fix_except.cpython-36.opt-1.pyc`u66uBBv2>fix_except.cpython-36.opt-2.pycTq66q  v22fix_except.cpython-36.pyc\bb>>v2:fix_exec.cpython-36.opt-1.pyc\SSv2:fix_exec.cpython-36.opt-2.pycPXXv2.fix_exec.cpython-36.pycd__TTv2Bfix_execfile.cpython-36.opt-1.pycd""v2Bfix_execfile.cpython-36.opt-2.pycXqqnnv26fix_execfile.cpython-36.pycd88  v2Bfix_exitfunc.cpython-36.opt-1.pycd88v2Bfix_exitfunc.cpython-36.opt-2.pycX55  v26fix_exitfunc.cpython-36.pyc`PPuuv2>fix_filter.cpython-36.opt-1.pyc`yyv2>fix_filter.cpython-36.opt-2.pycTjjuuv22fix_filter.cpython-36.pycfmmv2Dfix_funcattrs.cpython-36.opt-1.pycfzzeev2Dfix_funcattrs.cpython-36.opt-2.pycZ//v28fix_funcattrs.cpython-36.pyc`RRv2>fix_future.cpython-36.opt-1.pyc`JJv2>fix_future.cpython-36.opt-2.pycT44v22fix_future.cpython-36.pycb33v2@fix_getcwdu.cpython-36.opt-1.pycbv2@fix_getcwdu.cpython-36.opt-2.pycVv24fix_getcwdu.cpython-36.pycb55v2@fix_has_key.cpython-36.opt-1.pycb88v2@fix_has_key.cpython-36.opt-2.pycV88v24fix_has_key.cpython-36.pyc`88v2>fix_idioms.cpython-36.opt-1.pyc`66;;v2>fix_idioms.cpython-36.opt-2.pycT66LLv22fix_idioms.cpython-36.pyc`88rrv2>fix_import.cpython-36.opt-1.pyc`88v2>fix_import.cpython-36.opt-2.pycT88rrv22fix_import.cpython-36.pycb88v2@fix_imports.cpython-36.opt-1.pycbr66rv2@fix_imports.cpython-36.opt-2.pycVv66vv24fix_imports.cpython-36.pycdeev2Bfix_imports2.cpython-36.opt-1.pycd??v2Bfix_imports2.cpython-36.opt-2.pycXv26fix_imports2.cpython-36.pyc^TTv2<fix_input.cpython-36.opt-1.pyc^[[LLv2<fix_input.cpython-36.opt-2.pycREEv20fix_input.cpython-36.pyc`AAeev2>fix_intern.cpython-36.opt-1.pyc`UU%%v2>fix_intern.cpython-36.opt-2.pycTnneev22fix_intern.cpython-36.pych--v2Ffix_isinstance.cpython-36.opt-1.pychrrv2Ffix_isinstance.cpython-36.opt-2.pyc\\\v2:fix_isinstance.cpython-36.pycfv2Dfix_itertools.cpython-36.opt-1.pycfv2Dfix_itertools.cpython-36.opt-2.pycZMMv28fix_itertools.cpython-36.pycvv2Tfix_itertools_imports.cpython-36.opt-1.pycv,,v2Tfix_itertools_imports.cpython-36.opt-2.pycjHH$$v2Hfix_itertools_imports.cpython-36.pyc\**v2:fix_long.cpython-36.opt-1.pyc\pp\\v2:fix_long.cpython-36.opt-2.pycP;;v2.fix_long.cpython-36.pycZ88v28fix_map.cpython-36.opt-1.pycZhhDDv28fix_map.cpython-36.opt-2.pycNC88Cv2,fix_map.cpython-36.pycf88 v2Dfix_metaclass.cpython-36.opt-1.pycfYYMMv2Dfix_metaclass.cpython-36.opt-2.pycZ882 2v28fix_metaclass.cpython-36.pycj~~v2Hfix_methodattrs.cpython-36.opt-1.pycjBB77v2Hfix_methodattrs.cpython-36.opt-2.pyc^v2<fix_methodattrs.cpython-36.pycXv26fix_ne.cpython-36.opt-1.pycXiiv26fix_ne.cpython-36.opt-2.pycLv2*fix_ne.cpython-36.pyc\88v2:fix_next.cpython-36.opt-1.pyc\88ggv2:fix_next.cpython-36.opt-2.pycP66٧v2.fix_next.cpython-36.pycb++vvv2@fix_nonzero.cpython-36.opt-1.pycb;;v2@fix_nonzero.cpython-36.opt-2.pycVuuvvv24fix_nonzero.cpython-36.pycjv2Hfix_numliterals.cpython-36.opt-1.pycjFFv2Hfix_numliterals.cpython-36.opt-2.pyc^v2<fix_numliterals.cpython-36.pycd88v2Bfix_operator.cpython-36.opt-1.pycdJ88Jv2Bfix_operator.cpython-36.opt-2.pycXK88Kv26fix_operator.cpython-36.pyc^77IIv2<fix_paren.cpython-36.opt-1.pyc^ffv2<fix_paren.cpython-36.opt-2.pycR00IIv20fix_paren.cpython-36.pyc^n66n^^v2<fix_print.cpython-36.opt-1.pyc^QQv2<fix_print.cpython-36.opt-2.pycR88v20fix_print.cpython-36.pyc^x66xGGv2<fix_raise.cpython-36.opt-1.pyc^1155v2<fix_raise.cpython-36.opt-2.pycRt66tGGv20fix_raise.cpython-36.pycfv2Dfix_raw_input.cpython-36.opt-1.pycfCCv2Dfix_raw_input.cpython-36.opt-2.pycZ99v28fix_raw_input.cpython-36.pyc`ssEEv2>fix_reduce.cpython-36.opt-1.pyc`IIv2>fix_reduce.cpython-36.opt-2.pycT%%EEv22fix_reduce.cpython-36.pyc`eev2>fix_reload.cpython-36.opt-1.pyc`((%%v2>fix_reload.cpython-36.opt-2.pycT##eev22fix_reload.cpython-36.pycbv2@fix_renames.cpython-36.opt-1.pycb{{TTv2@fix_renames.cpython-36.opt-2.pycVkkv24fix_renames.cpython-36.pyc\aa((v2:fix_repr.cpython-36.opt-1.pyc\88v2:fix_repr.cpython-36.opt-2.pycP||((v2.fix_repr.cpython-36.pycj&&rrv2Hfix_set_literal.cpython-36.opt-1.pycj  ''v2Hfix_set_literal.cpython-36.opt-2.pyc^))rrv2<fix_set_literal.cpython-36.pycn^^v2Lfix_standarderror.cpython-36.opt-1.pycnwwuuv2Lfix_standarderror.cpython-36.opt-2.pycbggv2@fix_standarderror.cpython-36.pycbOOTTv2@fix_sys_exc.cpython-36.opt-1.pycb==v2@fix_sys_exc.cpython-36.opt-2.pycVccTTv24fix_sys_exc.cpython-36.pyc^..v2<fix_throw.cpython-36.opt-1.pyc^@@v2<fix_throw.cpython-36.opt-2.pycRGGv20fix_throw.cpython-36.pycl88 v2Jfix_tuple_params.cpython-36.opt-1.pycl88J Jv2Jfix_tuple_params.cpython-36.opt-2.pyc`o66o v2>fix_tuple_params.cpython-36.pyc^v2<fix_types.cpython-36.opt-1.pyc^xx&&v2<fix_types.cpython-36.opt-2.pycR''v20fix_types.cpython-36.pycbVVv2@fix_unicode.cpython-36.opt-1.pycb66//v2@fix_unicode.cpython-36.opt-2.pycV>>v24fix_unicode.cpython-36.pyc`D88D v2>fix_urllib.cpython-36.opt-1.pyc`88 v2>fix_urllib.cpython-36.opt-2.pycT88 v22fix_urllib.cpython-36.pycdtt>>v2Bfix_ws_comma.cpython-36.opt-1.pycdNNv2Bfix_ws_comma.cpython-36.opt-2.pycXll>>v26fix_ws_comma.cpython-36.pyc`88OOv2>fix_xrange.cpython-36.opt-1.pyc`88++v2>fix_xrange.cpython-36.opt-2.pycT66OOv22fix_xrange.cpython-36.pych!!88v2Ffix_xreadlines.cpython-36.opt-1.pychddv2Ffix_xreadlines.cpython-36.opt-2.pyc\}}88v2:fix_xreadlines.cpython-36.pycZhhv28fix_zip.cpython-36.opt-1.pycZDDv28fix_zip.cpython-36.opt-2.pycNXXhhv2,fix_zip.cpython-36.pyc"v2"v28v2__init__.py8v2__pycache__0T44T v2conv.py4S44Sv2driver.py6O44O v2grammar.py8OOv2literals.py2V44V v2parse.py0Q44Q##v2pgen.py2v2token.py8X44X!!v2tokenize.py"v2"v2\v2:__init__.cpython-36.opt-1.pyc\ssv2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pycT\44\ v22conv.cpython-36.opt-1.pycT^44^PPv22conv.cpython-36.opt-2.pycH44 v2&conv.cpython-36.pycXq44qd dv26driver.cpython-36.opt-1.pycXppv26driver.cpython-36.opt-2.pycL~44~~ ~v2*driver.cpython-36.pycZ`44`S Sv28grammar.cpython-36.opt-1.pycZ_44_v28grammar.cpython-36.opt-2.pycNi44iS Sv2,grammar.cpython-36.pyc\22v2:literals.cpython-36.opt-1.pyc\v2:literals.cpython-36.opt-2.pycPv2.literals.cpython-36.pycV44 v24parse.cpython-36.opt-1.pycVn44n<s11s::v2test_fixers.py:p11pv2test_main.py>11H Hv2test_parser.py>11 v2test_pytree.pyBq11q v2 test_refactor.py:22 v2test_util.py"v2"v2\ddv2:__init__.cpython-36.opt-1.pyc\ddv2:__init__.cpython-36.opt-2.pycPddv2.__init__.cpython-36.pyc\v2:__main__.cpython-36.opt-1.pyc\v2:__main__.cpython-36.opt-2.pycPv2.__main__.cpython-36.pycp\\v2Npytree_idempotency.cpython-36.opt-1.pycpv2Npytree_idempotency.cpython-36.opt-2.pycd\\v2Bpytree_idempotency.cpython-36.pycZ?22?v28support.cpython-36.opt-1.pycZv28support.cpython-36.opt-2.pycN11v2,support.cpython-36.pycjv2Htest_all_fixers.cpython-36.opt-1.pycj77v2Htest_all_fixers.cpython-36.opt-2.pyc^v2<test_all_fixers.cpython-36.pycbC22Cmmv2@test_fixers.cpython-36.opt-1.pycb11YmmYv2@test_fixers.cpython-36.opt-2.pycV1221mmv24test_fixers.cpython-36.pyc^11 v2<test_main.cpython-36.opt-1.pyc^11@ @v2<test_main.cpython-36.opt-2.pycR11 v20test_main.cpython-36.pycbQ22Qv2@test_parser.cpython-36.opt-1.pycbT22Tv2@test_parser.cpython-36.opt-2.pycVW22Wv24test_parser.cpython-36.pycb11llv2@test_pytree.cpython-36.opt-1.pycb.22.vvv2@test_pytree.cpython-36.opt-2.pycV11v24test_pytree.cpython-36.pycf11v2Dtest_refactor.cpython-36.opt-1.pycf11v2Dtest_refactor.cpython-36.opt-2.pycZ11v28test_refactor.cpython-36.pyc^@22@v2<test_util.cpython-36.opt-1.pyc^11||v2<test_util.cpython-36.opt-2.pycR11v20test_util.cpython-36.pyc"v2"v2.v2 README.%%v2 bom.py0//v2crlf.pyLv2*different_encoding.pyD((v2"false_encoding.py.v2 fixersL11@@v2*infinite_recursion.pyH11v2&py2_test_grammar.pyH{11{zzv2&py3_test_grammar.py"v2"v2:YYv2bad_order.py0v2myfixes@KKv2no_fixer_cls.pyDv2"parrot_example.py"v2"v28v2__init__.py@{{v2fix_explicit.py:||v2fix_first.py8}}v2fix_last.py<[[v2fix_parrot.py@v2fix_preorder.py"v2"v28GGv2__init__.py8v2__pycache__4!!v2config.py8==v2handlers.py"v2"v2\llSSv2:__init__.cpython-36.opt-1.pyc\00v2:__init__.cpython-36.opt-2.pycPSSv2.__init__.cpython-36.pycX**v26config.cpython-36.opt-1.pycXww""v26config.cpython-36.opt-2.pycL5**5v2*config.cpython-36.pyc\7CC7v2:handlers.cpython-36.opt-1.pyc\ff((v2:handlers.cpython-36.opt-2.pycP||7CC7v2.handlers.cpython-36.pyc"v2"v28((v2__init__.py8v2__pycache__<MMeev2connection.py6UU v2context.py,v2 dummy< v2forkserver.py0EEI Iv2heap.py8GGe##ev2managers.py0v2pool.py<88v2popen_fork.pyH##v2&popen_forkserver.pyJ""ppv2(popen_spawn_posix.pyJ{{v2(popen_spawn_win32.py6 v2process.py4SS; ;v2queues.py:CC v2reduction.pyFLL88v2$resource_sharer.pyJv2(semaphore_tracker.py@v2sharedctypes.py2QQ v2spawn.py> v2synchronize.py0DDv2util.py"v2"v2\$$v2:__init__.cpython-36.opt-1.pyc\%%v2:__init__.cpython-36.opt-2.pycP&&v2.__init__.cpython-36.pyc`oo++v2>connection.cpython-36.opt-1.pyc`WW''v2>connection.cpython-36.opt-2.pycTee++v22connection.cpython-36.pycZwwv28context.cpython-36.opt-1.pycZv28context.cpython-36.opt-2.pycNv2,context.cpython-36.pyc` v2>forkserver.cpython-36.opt-1.pyc`||? ?v2>forkserver.cpython-36.opt-2.pycTՇ v22forkserver.cpython-36.pycT v22heap.cpython-36.opt-1.pycTƇƴ v22heap.cpython-36.opt-2.pycH v2&heap.cpython-36.pyc\]]}55}v2:managers.cpython-36.opt-1.pyc\m11mv2:managers.cpython-36.opt-2.pycP{66{v2.managers.cpython-36.pycT""v22pool.cpython-36.opt-1.pycTv22pool.cpython-36.opt-2.pycH""v2&pool.cpython-36.pyc`v2>popen_fork.cpython-36.opt-1.pyc`чv2>popen_fork.cpython-36.opt-2.pycT\\v22popen_fork.cpython-36.pyclZZv2Jpopen_forkserver.cpython-36.opt-1.pyclZZv2Jpopen_forkserver.cpython-36.opt-2.pyc`ZZv2>popen_forkserver.cpython-36.pycnzzv2Lpopen_spawn_posix.cpython-36.opt-1.pycnv2Lpopen_spawn_posix.cpython-36.opt-2.pycbvvv2@popen_spawn_posix.cpython-36.pycnppv2Lpopen_spawn_win32.cpython-36.opt-1.pycn66v2Lpopen_spawn_win32.cpython-36.opt-2.pycbv2@popen_spawn_win32.cpython-36.pycZهv28process.cpython-36.opt-1.pycZX Xv28process.cpython-36.opt-2.pycN@@v2,process.cpython-36.pycXއv26queues.cpython-36.opt-1.pycXkkv26queues.cpython-36.opt-2.pycLۇv2*queues.cpython-36.pyc^v2<reduction.cpython-36.opt-1.pyc^mm&&v2<reduction.cpython-36.opt-2.pycRv20reduction.cpython-36.pycj v2Hresource_sharer.cpython-36.opt-1.pycjć v2Hresource_sharer.cpython-36.opt-2.pyc^ v2<resource_sharer.cpython-36.pycnuussv2Lsemaphore_tracker.cpython-36.opt-1.pycnddv2Lsemaphore_tracker.cpython-36.opt-2.pycb{{v2@semaphore_tracker.cpython-36.pycd; ;v2Bsharedctypes.cpython-36.opt-1.pycdׇ v2Bsharedctypes.cpython-36.opt-2.pycXd dv26sharedctypes.cpython-36.pycVs sv24spawn.cpython-36.opt-1.pycV‡ v24spawn.cpython-36.opt-2.pycJ~~ v2(spawn.cpython-36.pycbˇˉv2@synchronize.cpython-36.opt-1.pycb҇҉v2@synchronize.cpython-36.opt-2.pycVv24synchronize.cpython-36.pycT·RRv22util.cpython-36.opt-1.pycTȇv22util.cpython-36.opt-2.pycHv2&util.cpython-36.pyc"v2"v28GGv2__init__.py8v2__pycache__<''//v2connection.py"v2"v2\WWv2:__init__.cpython-36.opt-1.pyc\WWv2:__init__.cpython-36.opt-2.pycPnnv2.__init__.cpython-36.pyc`hhv2>connection.cpython-36.opt-1.pyc`hhv2>connection.cpython-36.opt-2.pycThhv22connection.cpython-36.pyc"v2"v28 11 v2__init__.py8v2__pycache__611``v2_pydoc.css4ooXXv2topics.py"v2"v2\ 11 qqv2:__init__.cpython-36.opt-1.pyc\ 11 qqv2:__init__.cpython-36.opt-2.pycP 11 qqv2.__init__.cpython-36.pycXɠv26topics.cpython-36.opt-1.pycXɠv26topics.cpython-36.opt-2.pycL''ɠv2*topics.cpython-36.pyc"v2"v28v2__init__.py8v2__pycache__4jjggv2dbapi2.py0kkv2dump.py*v2test"v2"v2\v2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pycXjjv26dbapi2.cpython-36.opt-1.pycXjjv26dbapi2.cpython-36.opt-2.pycLjjv2*dbapi2.cpython-36.pycTrrv22dump.cpython-36.opt-1.pycT>>v22dump.cpython-36.opt-2.pycHrrv2&dump.cpython-36.pyc"v2"v28  v2__init__.py8v2__pycache__2llVVv2dbapi.py0ll  v2dump.py6kkI Iv2factory.py2kk v2hooks.py<kkv2regression.py@kk;;v2transactions.py2ll v2types.pyBkk* *v2 userfunctions.py"v2"v2\qqv2:__init__.cpython-36.opt-1.pyc\  qqv2:__init__.cpython-36.opt-2.pycP  qqv2.__init__.cpython-36.pycVkk=**=v24dbapi.cpython-36.opt-1.pycVkk((v24dbapi.cpython-36.opt-2.pycJkk[**[v2(dbapi.cpython-36.pycTkkv22dump.cpython-36.opt-1.pycTkkv22dump.cpython-36.opt-2.pycHkkŌv2&dump.cpython-36.pycZkk&&v28factory.cpython-36.opt-1.pycZkkѯv28factory.cpython-36.opt-2.pycNkk&&v2,factory.cpython-36.pycVkk v24hooks.cpython-36.opt-1.pycVkk v24hooks.cpython-36.opt-2.pycJkk v2(hooks.cpython-36.pyc`kk]]v2>regression.cpython-36.opt-1.pyc`kkv2>regression.cpython-36.opt-2.pycTkk]]v22regression.cpython-36.pycdkk v2Btransactions.cpython-36.opt-1.pycdkkG Gv2Btransactions.cpython-36.opt-2.pycXkk v26transactions.cpython-36.pycVkkv24types.cpython-36.opt-1.pycVkkv24types.cpython-36.opt-2.pycJkkv2(types.cpython-36.pycfkkv2Duserfunctions.cpython-36.opt-1.pycfkkv2Duserfunctions.cpython-36.opt-2.pycZkkv28userfunctions.cpython-36.pyc"v2"v28::v2__init__.py8v??vv2__main__.py8v2__pycache__<y??y77v2bytedesign.py2շv2chaos.py2??v2clock.py<;;v2colormixer.py4z??zttv2forest.pyB??v2 fractalcurves.py>jjv2lindenmayer.pyB??v2 minimal_hanoi.py.jjppv2 nim.py2  v2paint.py2**v2peace.py6u??uv2penrose.pyFjjTTv2$planet_and_moon.py>  v2round_dance.pyFjjGGv2$sorting_animate.py0֑v2tree.py6v2turtle.cfg@``v2two_canvases.py:CCv2wikipedia.py655v2yinyang.py"v2"v2\v2:__init__.cpython-36.opt-1.pyc\ssv2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pyc\RiiR  v2:__main__.cpython-36.opt-1.pyc\YiiYv2:__main__.cpython-36.opt-2.pycP@@  v2.__main__.cpython-36.pyc`@@YYv2>bytedesign.cpython-36.opt-1.pyc`@@++v2>bytedesign.cpython-36.opt-2.pycTxiixYYv22bytedesign.cpython-36.pycVv24chaos.cpython-36.opt-1.pycVv24chaos.cpython-36.opt-2.pycJv2(chaos.cpython-36.pycV??}}v24clock.cpython-36.opt-1.pycV@@v24clock.cpython-36.opt-2.pycJ @@ }}v2(clock.cpython-36.pyc`!!v2>colormixer.cpython-36.opt-1.pyc`!!v2>colormixer.cpython-36.opt-2.pycT!!v22colormixer.cpython-36.pycX@@v26forest.cpython-36.opt-1.pycX@@v26forest.cpython-36.opt-2.pycL@@v2*forest.cpython-36.pycf@@v2Dfractalcurves.cpython-36.opt-1.pycf@@**v2Dfractalcurves.cpython-36.opt-2.pycZ@@v28fractalcurves.cpython-36.pycbyiiyv2@lindenmayer.cpython-36.opt-1.pycbViiVv2@lindenmayer.cpython-36.opt-2.pycV @@ v24lindenmayer.cpython-36.pycf"@@"%%v2Dminimal_hanoi.cpython-36.opt-1.pycf @@ v2Dminimal_hanoi.cpython-36.opt-2.pycZ\ii\%%v28minimal_hanoi.cpython-36.pycR?? v20nim.cpython-36.opt-1.pycRWiiWS Sv20nim.cpython-36.opt-2.pycF@@ v2$nim.cpython-36.pycVGGv24paint.cpython-36.opt-1.pycVv24paint.cpython-36.opt-2.pycJGGv2(paint.cpython-36.pycV||v24peace.cpython-36.opt-1.pycVݚv24peace.cpython-36.opt-2.pycJ||v2(peace.cpython-36.pycZ @@ . .v28penrose.cpython-36.opt-1.pycZ@@RRv28penrose.cpython-36.opt-2.pycN @@ . .v2,penrose.cpython-36.pycj??ppv2Hplanet_and_moon.cpython-36.opt-1.pycj]ii]KKv2Hplanet_and_moon.cpython-36.opt-2.pyc^^ii^ppv2<planet_and_moon.cpython-36.pycbssv2@round_dance.cpython-36.opt-1.pycbv2@round_dance.cpython-36.opt-2.pycVssv24round_dance.cpython-36.pycj@@ v2Hsorting_animate.cpython-36.opt-1.pycj_ii_ v2Hsorting_animate.cpython-36.opt-2.pyc^@@ v2<sorting_animate.cpython-36.pycTv22tree.cpython-36.opt-1.pycTyyv22tree.cpython-36.opt-2.pycHv2&tree.cpython-36.pycdv2Btwo_canvases.cpython-36.opt-1.pycdv2Btwo_canvases.cpython-36.opt-2.pycXv26two_canvases.cpython-36.pyc^܏v2<wikipedia.cpython-36.opt-1.pyc^55v2<wikipedia.cpython-36.opt-2.pycRv20wikipedia.cpython-36.pycZv28yinyang.cpython-36.opt-1.pycZPPv28yinyang.cpython-36.opt-2.pycNv2,yinyang.cpython-36.pyc"v2"v28v2__init__.py8v2__pycache__2zzv2error.py2''v2parse.py6zzddv2request.py8yyGGv2response.py> v2robotparser.py"v2"v2\qqv2:__init__.cpython-36.opt-1.pyc\qqv2:__init__.cpython-36.opt-2.pycPqqv2.__init__.cpython-36.pycV00>>v24error.cpython-36.opt-1.pycVNNv24error.cpython-36.opt-2.pycJMM>>v2(error.cpython-36.pycV__ 00 v24parse.cpython-36.opt-1.pycV22{##{v24parse.cpython-36.opt-2.pycJ77 00 v2(parse.cpython-36.pycZ%yy%v28request.cpython-36.opt-1.pycZ>>ddv28request.cpython-36.opt-2.pycNOOvyyvv2,request.cpython-36.pyc\11v2:response.cpython-36.opt-1.pyc\,,v2:response.cpython-36.opt-2.pycP--v2.response.cpython-36.pycb.." "v2@robotparser.cpython-36.opt-1.pycb**h hv2@robotparser.cpython-36.opt-2.pycVKK" "v24robotparser.cpython-36.pyc"v2"v28DDv2__init__.py8E00Ev2__main__.py8v2__pycache__0v2scripts"v2"v2\44v2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPUUv2.__init__.cpython-36.pyc\H00H<NodeFilter.cpython-36.opt-1.pyc`;;RRv2>NodeFilter.cpython-36.opt-2.pycT==v22NodeFilter.cpython-36.pyc\v2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPOOv2.__init__.cpython-36.pycXv26domreg.cpython-36.opt-1.pycX<<  v26domreg.cpython-36.opt-2.pycLQQv2*domreg.cpython-36.pycdHHU**Uv2Bexpatbuilder.cpython-36.opt-1.pycd8&&8v2Bexpatbuilder.cpython-36.opt-2.pycX++v26expatbuilder.cpython-36.pyc`v2>minicompat.cpython-36.opt-1.pyc`NN{{v2>minicompat.cpython-36.opt-2.pycT((v22minicompat.cpython-36.pycZ#MM#v28minidom.cpython-36.opt-1.pycZތJJv28minidom.cpython-36.opt-2.pycN \MM\v2,minidom.cpython-36.pycZMMv28pulldom.cpython-36.opt-1.pycZffv28pulldom.cpython-36.opt-2.pycNMMv2,pulldom.cpython-36.pyc`!!v2>xmlbuilder.cpython-36.opt-1.pyc`MMv2>xmlbuilder.cpython-36.opt-2.pycT77v22xmlbuilder.cpython-36.pyc"v2"v2Dv2"ElementInclude.py>/ /v2ElementPath.py>$66$v2ElementTree.py8UUDDv2__init__.py8v2__pycache__@VVRRv2cElementTree.py"v2"v2hRR  v2FElementInclude.cpython-36.opt-1.pychSS  v2FElementInclude.cpython-36.opt-2.pyc\LL  v2:ElementInclude.cpython-36.pycb v2@ElementPath.cpython-36.opt-1.pycb v2@ElementPath.cpython-36.opt-2.pycV v24ElementPath.cpython-36.pycb@@v2@ElementTree.cpython-36.opt-1.pycb9--9v2@ElementTree.cpython-36.opt-2.pycVLAALv24ElementTree.cpython-36.pyc\KKqqv2:__init__.cpython-36.opt-1.pyc\OOqqv2:__init__.cpython-36.opt-2.pycPTTqqv2.__init__.cpython-36.pycdQQv2BcElementTree.cpython-36.opt-1.pycdNNv2BcElementTree.cpython-36.opt-2.pycXMMv26cElementTree.cpython-36.pyc"v2"v28FFv2__init__.py8v2__pycache__2??v2expat.py"v2"v2\BBv2:__init__.cpython-36.opt-1.pyc\DDssv2:__init__.cpython-36.opt-2.pycPEEv2.__init__.cpython-36.pycV@@::v24expat.cpython-36.opt-1.pycVAAv24expat.cpython-36.opt-2.pycJCC::v2(expat.cpython-36.pyc"v2"v2855v2__init__.py8v2__pycache__>ee::v2_exceptions.py>cc v2expatreader.py6aaMMv2handler.py8J Jv2saxutils.py:__t tv2xmlreader.py"v2"v2\ttv2:__init__.cpython-36.opt-1.pyc\v2:__init__.cpython-36.opt-2.pycPv2.__init__.cpython-36.pycbv2@_exceptions.cpython-36.opt-1.pycbxxv2@_exceptions.cpython-36.opt-2.pycVoov24_exceptions.cpython-36.pycbv2@expatreader.cpython-36.opt-1.pycbffv2@expatreader.cpython-36.opt-2.pycVllv24expatreader.cpython-36.pycZv28handler.cpython-36.opt-1.pycZkkv28handler.cpython-36.opt-2.pycNuuv2,handler.cpython-36.pyc\||OOv2:saxutils.cpython-36.opt-1.pyc\v2:saxutils.cpython-36.opt-2.pycPyyOOv2.saxutils.cpython-36.pyc^qqv2<xmlreader.cpython-36.opt-1.pyc^ii v2<xmlreader.cpython-36.opt-2.pycRv20xmlreader.cpython-36.pyc"v2"v28&&v2__init__.py8v2__pycache__4==q44qv2client.py4==$$v2server.py"v2"v2\qqv2:__init__.cpython-36.opt-1.pyc\qqv2:__init__.cpython-36.opt-2.pycPqqv2.__init__.cpython-36.pycX?==?3553v26client.cpython-36.opt-1.pycX4==4|--|v26client.cpython-36.opt-2.pycL!==!i55iv2*client.cpython-36.pycX(==(..v26server.cpython-36.opt-1.pycX:==: v26server.cpython-36.opt-2.pycL.==...v2*server.cpython-36.pyc"v2"v20v2QtQuick(v2org"v2"v22v2Controls"v2"v2.v2 Styles"v2"v2.v2 Breeze"v2"v2V RRv24ApplicationWindowStyle.qml6 ''v2Breeze.qmlN !!v2,BusyIndicatorStyle.qml@CCv2ButtonStyle.qmlLDDv2*CheckBoxIndicator.qmlD HHv2"CheckBoxStyle.qml< v2ColorUtils.jsDEE@@v2"ComboBoxStyle.qml<FFTTv2DemoPage1.qml<GG``v2DemoPage2.qml<HH//v2DemoPage3.qml< v2DemoPage4.qmlH RRv2&FocusFrameStyle.qmlDIIv2"GroupBoxStyle.qmlB v2 MenuBarStyle.qml<JJSSv2MenuStyle.qmlJKKv2(ProgressBarStyle.qmlRLLv20RadioButtonIndicator.qmlJ ]]v2(RadioButtonStyle.qml@ v2ScrollArrow.qml< v2ScrollBar.qmlH v2&ScrollViewStyle.qml@ %%v2SliderStyle.qmlB 99v2 SpinBoxStyle.qmlF v2$StatusBarStyle.qml@ v2SwitchStyle.qmlBMMkkv2 TabViewStyle.qmlFNNssv2$TableViewStyle.qmlDOOOOv2"TextAreaStyle.qmlP v2.TextFieldBackground.qmlF qqv2$TextFieldStyle.qmlB __v2 ToolBarStyle.qmlHPP!!v2&ToolButtonStyle.qml: 55v2Triangle.qml. v2 qmldir"v2"v2(v2kde"v2"v28v2draganddrop0v2kconfig8v2kcoreaddons:v2kdevplatform(v2kio>v2kquickcontrolsJv2(kquickcontrolsaddons<v2kwindowsystem2v2newstuff0v2private,v2 solid"v2"v2Pffمv2.libdraganddropplugin.so.55v2 qmldir"v2"v2H++v2&libkconfigplugin.so.,,v2 qmldir"v2"v2PQQI>>Iv2.libkcoreaddonsplugin.so.55v2 qmldir"v2"v2rpp11v2Plibkdevelopdashboarddeclarativeplugin.so.--GGv2 qmldir"v2"v24YY##v2libkio.so.v2 qmldir"v2"v2@PPjjv2ColorButton.qmlHffv2&KeySequenceItem.qml.GGv2 qmldir"v2"v2b TTv2@libkquickcontrolsaddonsplugin.so.nnv2 qmldir"v2"v2HJJ--v2&libkwindowsystem.so.33v2 qmldir"v2"v2P^^~~v2.libnewstuffqmlplugin.so(v2qml.}}v2 qmldir"v2"v2Bwwv2 NewStuffItem.qmlBxx''v2 NewStuffList.qml"v2"v2>v2kquickcontrols"v2"v2dXddXv2Blibkquickcontrolsprivateplugin.so.ppv2 qmldir"v2"v2VAABBv24libsolidextensionplugin.so.11v2 qmldir"v2"v20v2plugins"v2"v2.v2 bearer0v2generic2v2grantlee8v2iconengines:v2imageformats,  v2 kauth6˰̰v2kcm_kio.so:v2kcm_trash.soHJJFFv2&kcm_webshortcuts.so:  v2kdevplatform(v2kf5>ppNNv2konsolepart.soP##ppv2.kstyle_breeze_config.so8v2ktexteditorJv2(org.kde.kdecoration2`v2>org.kde.kglobalaccel5.platformsLv2*platforminputcontexts4v2platforms.v2 stylesDv2"xcbglintegrations"v2"v2J''M88Mv2(libqconnmanbearer.soJyy tt v2(libqgenericbearer.so@7RR7v2libqnmbearer.so"v2"v2V4^^4v24libqevdevkeyboardplugin.soPJJv2.libqevdevmouseplugin.soRHHv20libqevdevtabletplugin.soPƊv2.libqevdevtouchplugin.soNvoovv2,libqtuiotouchplugin.so"v2"v2(v25.1"v2"v2V33yyv24grantlee_defaultfilters.soPllv2.grantlee_defaulttags.soJ__v2(grantlee_i18ntags.soN==Ίv2,grantlee_loadertags.so@WWD<ڛ88v2libqsvgicon.so"v2"v26U00Uv2libqgif.so8j??jv2libqicns.so6*//*v2libqico.so8v2libqjpeg.so6v2libqsvg.so6v2libqtga.so8SSW==Wv2libqtiff.so8\\v2libqwbmp.so811v2libqwebp.so"  v2"  v2.  v2 helper"  v2"  v2Neev2,kauth_helper_plugin.so"  v2"  v2&  v230"  v2"  v2(v2kcm>__C\\Cv2kdevandroid.soBv2 kdevappwizard.so<ppL))Lv2kdevastyle.so<66v2kdevbazaar.soHv2&kdevclangsupport.soHllv2&kdevclassbrowser.soH**v2&kdevcmakebuilder.soT``<}}v2kdevexecute.soN{{v2,kdevexecuteplasmoid.soJ##v2(kdevexecutescript.soLGGv2*kdevexternalscript.soF7xx7v2$kdevfilemanager.soJ``##v2(kdevfiletemplates.so>MMggv2kdevflatpak.so6kkXXv2kdevgdb.soL>%%>v2*kdevgenericmanager.soDEEv2"kdevghprovider.so6eev2kdevgit.so@DDv2kdevgrepview.soBv2 kdevheaptrack.soFv2$kdevkdeprovider.soFFFv2$kdevkonsoleview.so8''UUv2kdevlldb.soFv2$kdevmakebuilder.so>v2kdevmanpage.so:DDv2kdevninja.so@AA__v2kdevopenwith.soFv2$kdevoutlineview.soF  v2$kdevpatchreview.so6XXv2kdevpdb.so@//Ƌv2kdevperforce.so>v2kdevphpdocs.soTv22kdevphplanguagesupport.soNooxxv2,kdevphpunitprovider.soNv2,kdevproblemreporter.soJv2(kdevprojectfilter.soT__ȥv22kdevprojectmanagerview.soZ88v28kdevpythonlanguagesupport.soHEEʂv2&kdevqmakebuilder.soHv2&kdevqmakemanager.soXLI ILv26kdevqmljslanguagesupport.so<hhv2kdevqthelp.soBOOv2 kdevquickopen.soNwEEwv2,kdevsourceformatter.soTGG44v22kdevstandardoutputview.soD""v2"kdevsubversion.soJwwRTTRv2(kdevswitchtobuddy.so@||v2kdevtestview.soXyyv26kdevvcschangesviewplugin.soFhhv2$kdevwelcomepage.so"v2"v2F99v2$kcm_kdevphpdocs.so"v2"v2*v2kded(v2kio*v2kiod>v2ktranscript.so`v2>org.kde.kwindowsystem.platforms,v2 parts.v2 sonnet6v2urifilters"v2"v2<,11,v2kcookiejar.so<v2proxyscout.soD66v2"remotenotifier.so"v2"v20JJÏv2file.so.\\rrv2 ftp.so0v2http.so4??KSSKv2remote.so2v2trash.so"v2"v2855BBv2kioexecd.soB>>v2 kpasswdserver.so2RR:dd:v2kssld.so"v2"v2`ccv2>KF5WindowSystemWaylandPlugin.soXggv26KF5WindowSystemX11Plugin.so"v2"v28__rrv2katepart.so"v2"v24))##v2aspell.so4..K22Kv2hspell.so8LLv2hunspell.so"v2"v2Hv2&fixhosturifilter.soFttaav2$kshorturifilter.soDeev2"kuriikwsfilter.soH  v2&kurisearchfilter.soP v2.localdomainurifilter.so"v2"v2\v2:katebacktracebrowserplugin.soF33"%%"v2$katebuildplugin.soRʽv20katecloseexceptplugin.soFuu((v2$katectagsplugin.soRoov20katefilebrowserplugin.soLTTv2*katefiletreeplugin.soBCC]]v2 kategdbplugin.soJ4pp4v2(katekonsoleplugin.soP RR v2.kateopenheaderplugin.soJΡv2(kateprojectplugin.soNv2,katereplicodeplugin.soHuuv2&katesearchplugin.soLL>>Lv2*katesnippetsplugin.soT\\v22katesymbolviewerplugin.soLXX^^v2*katexmlcheckplugin.soL##KKv2*katexmltoolsplugin.soVv24kterustcompletionplugin.soJdd&&v2(ktexteditor_lumen.soJ ff v2(tabswitcherplugin.soH*YY*v2&textfilterplugin.so"v2"v2Hssv2&breezedecoration.so"v2"v2X((v26KF5GlobalAccelPrivateXcb.so"v2"v2paav2Nlibcomposeplatforminputcontextplugin.soj22hhv2Hlibibusplatforminputcontextplugin.so\GGv2:libqtvirtualkeyboardplugin.so"v2"v2:v2libqeglfs.so>YYv2libqlinuxfb.so>..((v2libqminimal.soDssqqv2"libqminimalegl.soBqqv2 libqoffscreen.so6IIOOv2libqvnc.so611v2libqxcb.so"v2"v24EttEv2breeze.so"v2"v2V##nnv24libqxcb-egl-integration.soVXX[[v24libqxcb-glx-integration.so"v2"v20  v2modules"  v2"  v2<??v2qt_Attica.pri@VVv2qt_KArchive.pri:>>v2qt_KAuth.priDuuv2"qt_KBookmarks.pri@rrv2qt_KCMUtils.pri>JJv2qt_KCodecs.priF}}v2$qt_KCompletion.priFzzv2$qt_KConfigCore.priD}}v2"qt_KConfigGui.priL  v2*qt_KConfigWidgets.priFzzv2$qt_KCoreAddons.pri<>>v2qt_KCrash.priFzzv2$qt_KDBusAddons.priHv2&qt_KDeclarative.priHv2&qt_KGlobalAccel.priDmmv2"qt_KGuiAddons.pri:22v2qt_KI18n.pri>**[[v2qt_KIOCore.priL]]v2*qt_KIOFileWidgets.pri<::BBv2qt_KIOGui.priDPPv2"qt_KIOWidgets.priF  }}v2$qt_KIconThemes.priFzzv2$qt_KItemModels.priDqqv2"qt_KItemViews.priF҉v2$qt_KJobWidgets.pri:++<qqv2qt_KXmlGui.priFzzv2$qt_QuickAddons.pri:33v2qt_Solid.priDoov2"qt_SonnetCore.pri@$$ZZv2qt_SonnetUi.priHv2&qt_ThreadWeaver.pri"""v2"""v20##v2QtCurve:$$v2applications<%%v2color-schemes.&&v2 dbus-1(**v2doc,v2 icons4v2katepart58v2kateproject:v2katexmltools:v2kconf_update<v2kdevappwizardBv2 kdevclangsupport8v2kdevcodegen<v2kdevcodeutils2v2kdevelopDv2"kdevfiletemplates0v2kdevgdb2v2kdevlldb8v2kdevmanpage>v2kdevphpsupport:v2kdevplatformDv2"kdevpythonsupportBv2 kdevqmakebuilderBv2 kdevqmljssupport(v2kf5@@@v2knotifications50AAv2konsole6BBv2kservices5>LLv2kservicetypes5.MMv2 kstyle4OOv2ksysguard2RRv2metainfo*SSv2mime.ppv2 plasma6uuv2wallpapers"##v2"##v2>33vvv2Breeze.qtcurve"$$v2"$$v2P..v2.ktelnetservice5.desktopJ||v2(org.kde.kate.desktopR**v20org.kde.kdevelop.desktopX,,~ ~v26org.kde.kdevelop_ps.desktopP==Y Yv2.org.kde.konsole.desktopNv2,org.kde.kwrite.desktop"%%v2"%%v2<v2Breeze.colorsDhhv2"BreezeDark.colorsT((IIv22BreezeHighContrast.colorsFv2$BreezeLight.colorsBv2 Honeycomb.colors<v2Norway.colorsJv2(ObsidianCoast.colors<v2Oxygen.colorsDXXv2"OxygenCold.colors:v2Steel.colorsD55v2"WontonSoup.colors8v2Zion.colorsHv2&ZionReversed.colors"&&v2"&&v26''v2interfaces2((v2services@))v2system-services"''v2"''v2PY??Yv2.kf5_org.kde.JobView.xml\ϸv2:kf5_org.kde.JobViewServer.xmlTZ??Zv22kf5_org.kde.JobViewV2.xml\v2:kf5_org.kde.KCookieServer.xmlV  v24kf5_org.kde.KDirNotify.xmlZll``v28kf5_org.kde.KGlobalAccel.xmlT]]v22kf5_org.kde.KLauncher.xml\//v2:kf5_org.kde.KPasswdServer.xml^!!v2<kf5_org.kde.KSlaveLauncher.xmlf]]v2Dkf5_org.kde.StatusNotifierItem.xmllv2Jkf5_org.kde.StatusNotifierWatcher.xmlnTTv2Lkf5_org.kde.kglobalaccel.Component.xmlh>>v2Fkf5_org.kde.kio.FileUndoManager.xml"((v2"((v2X--NNv26org.kde.kcookiejar5.serviceZVVv28org.kde.kglobalaccel.serviceL55VVv2*org.kde.kiod5.serviceR^^XXv20org.kde.kioexecd.service\77^^v2:org.kde.kpasswdserver.serviceN66WWv2,org.kde.kssld5.service"))v2"))v2x čv2Vorg.kde.ksysguard.processlisthelper.servicevv2Torg.kde.ktexteditor.katetextbuffer.service"**v2"**v2(++v2ECM*99v2HTML"++v2"++v2*,,v2html",,v2",,v22--v2_sources033v2_static844v2find-module<11 v2genindex.html6-22-jjv2index.html655v2kde-module.66v2 manual.77v2 module811v2search.html>11..v2searchindex.js488v2toolchain"--v2"--v28..v2find-module4v2index.txt6//v2kde-module.00v2 manual.11v2 module422v2toolchain"..v2"..v2811v2FindEGL.txt811v2FindKF5.txt@55v2FindLibGit2.txt@55v2FindOpenEXR.txt@55v2FindPng2Ico.txt@55v2FindPoppler.txtR>>v20FindQtWaylandScanner.txtN<ECMQtDeclareLoggingCategory.txtH44v2&ECMSetupVersion.txtN77v2,ECMUninstallTarget.txtL66v2*ECMUseFindModules.txt"22v2"22v28..v2Android.txt"33v2"33v2@ҡv2ajax-loader.gif411[[v2basic.cssFЬ v2$comment-bright.pngD v2"comment-close.png8u uv2comment.png811UUv2default.css811 v2doctools.jsBppv2 down-pressed.png2kkv2down.png0v2ecm.css2ۈv2file.png411__v2jquery.js@~~v2kde-favicon.ico4v2minus.png2v2plus.png:22oov2pygments.css>22v2searchtools.js611v2sidebar.js<22N Nv2underscore.js>ttv2up-pressed.png.kkv2 up.png<11EEv2websupport.js"44v2"44v2:11jjv2FindEGL.html:11v2FindKF5.htmlB11ZZv2 FindLibGit2.htmlB11v2 FindOpenEXR.htmlB11Ċv2 FindPng2Ico.htmlB11v2 FindPoppler.htmlT1100v22FindQtWaylandScanner.htmlP11v2.FindSharedMimeInfo.htmlB11v2 FindWayland.htmlP11ȭv2.FindWaylandScanner.htmlB11Çv2 FindX11_XCB.html:11 v2FindXCB.html"55v2"55v2L11 v2*KDECMakeSettings.htmlR11v20KDECompilerSettings.htmld11v2BKDEFrameworkCompilerSettings.htmlH11v2&KDEInstallDirs.htmlX11~ ~v26KDEPackageAppTemplates.html"66v2"66v2J11FFv2(ecm-developer.7.htmlP11 v2.ecm-find-modules.7.htmlN11Ҭv2,ecm-kde-modules.7.htmlF11 v2$ecm-modules.7.htmlL11v2*ecm-toolchains.7.html6110 0v2ecm.7.html"77v2"77v2F22 v2$ECMAddAppIcon.html>22v2ECMAddQch.htmlB'22' v2 ECMAddTests.htmlN!22!v2,ECMCoverageOption.htmlX)22)B Bv26ECMCreateQmFromPoFiles.htmlR22c cv20ECMEnableSanitizers.htmlT22 v22ECMFindModuleHelpers.htmlP225 5v2.ECMGenerateHeaders.html\22 v2:ECMGeneratePkgConfigFile.htmlP22w wv2.ECMGeneratePriFile.htmlJ 22 v2(ECMInstallIcons.htmlF22v2$ECMMarkAsTest.htmlZ&22&v28ECMMarkNonGuiExecutable.html`22[[v2>ECMOptionalAddSubdirectory.htmlZ 22 I Iv28ECMPackageConfigHelpers.htmlD22 v2"ECMPoQmTools.htmlb$22$v2@ECMQtDeclareLoggingCategory.htmlJ"22"" "v2(ECMSetupVersion.htmlP+22+  v2.ECMUninstallTarget.htmlN22 v2,ECMUseFindModules.html"88v2"88v2:11r rv2Android.html"99v2"99v2&::v2af&<<v2ca&>>v2cs&@@v2da&BBv2de&DDv2el&FFv2en&PPv2eo&RRv2es&TTv2et&VVv2fr&XXv2gl&ZZv2he&\\v2hu&^^v2it&``v2ja&bbv2ko&ddv2lt(ffv2nds&hhv2nl&jjv2nn&llv2pl&nnv2pt&ppv2ro&rrv2ru&ttv2sl&vvv2sr&xxv2sv&zzv2tr&||v2uk&~~v2wa&v2xh"::v2"::v2D;;v2"kdoctools5-common";;v2";;v2D  v2"kde-localised.css"<<v2"<<v2D==v2"kdoctools5-common"==v2"==v2D  v2"kde-localised.css">>v2">>v2D??v2"kdoctools5-common"??v2"??v2Dv2"kde-localised.css"@@v2"@@v2DAAv2"kdoctools5-common"AAv2"AAv2Dv2"kde-localised.css"BBv2"BBv2DCCv2"kdoctools5-common"CCv2"CCv2H55$$v2&fdl-translated.htmlH::v&&vv2&gpl-translated.htmlDv2"kde-localised.cssJ??v2(lgpl-translated.html"DDv2"DDv2DEEv2"kdoctools5-common"EEv2"EEv2Dv2"kde-localised.css"FFv2"FFv2*GGv2kate2JJv2katepart2KKv2kdevelopDMMv2"kdoctools5-common0NNv2konsole.OOv2 kwrite"GGv2"GGv2R++~~v20arrow-down-double-22.pngN++llv2,arrow-up-double-22.pngN++DDv2,backtrace-settings.pngB++qqv2 bookmarks-22.pngB++&LL&v2 build-output.pngL~~v2*close-except-like.pngF~~v2$configdialog01.pngB++IIv2 configure-22.pngV++ޤv24configure-shortcuts-22.pngHcc7 7v2&configuring.docbookRv20ctags-global-setting.pngT66v22ctags-session-setting.pngHeev2&development.docbookB++߰v2 dialog-ok-22.pngH++KKv2&document-new-22.pngJ++``v2(document-open-22.pngJ++v2(document-save-22.pngP++v2.document-save-as-22.pngJ++v2(documentswitcher.pngB++ddv2 edit-copy-22.pngF++{{v2$edit-delete-22.pngN++XXv2,edit-select-all-22.png^++55v2<format-text-superscript-22.pngJffv2(fundamentals.docbookX++v26games-config-options-22.pngF++v2$gdb-call-stack.png6++r$$rv2gdb-io.png>++..v2gdb-locals.png>++VVv2gdb-output.pngB,,;;v2 gdb-settings.png> ,, ssv2go-down-22.png>,,ZZv2go-next-22.pngF,,FFv2$go-previous-22.png:,,bbv2go-up-22.png@++v2index.cache.bz2<jj v2index.docbook2v2kate.png@,,44v2list-add-22.pngF߽QQv2$lumen-calltips.png`/BB/v2>lumen-completition-overload.pngN,,,,v2,lumen-completition.pngB,,N))Nv2 lumen-import.png@99v2mascot_kate.png<llc((cv2menus.docbook@rr__v2plugins.docbookR{{  v20project-completition.pngL,,NNv2*project-configure.pngZ(,,(}}v28project-current-analysis.pngL v2*project-quickopen.pngF;;v2$project-search.pngB޾,,v2 project-view.pngH8,,8UUv2&rust-completion.pngNC,,CTTv2,rust-configuration.pngDN,,NXAAXv2"snippets-form.pngFW,,WM!!Mv2$snippets-panel.pngP\,,\pCCpv2.snippets-repository.pngFe,,eFFv2$snippets-usage.pngTn,,n__v22symbolviewer-settings.pngTz,,zv22system-switch-user-22.pngJ{,,{AAv2(tab-duplicate-22.png>|,,|JJv2tab-new-22.png>},,}))v2textfilter.pngH,,EEv2&view-refresh-22.pngZ,,::v28view-split-left-right-22.png"JJv2"JJv2BVVv2 advanced.docbookR,,~~v20arrow-down-double-22.pngN,,llv2,arrow-up-double-22.png:,, v2comma-to.pngV,,v24configure-shortcuts-22.pngH33v2&configuring.docbookHTTv2&development.docbookN,,XXv2,edit-select-all-22.png^,,55v2<format-text-superscript-22.pngJ''n nv2(fundamentals.docbook@,,v2highlighted.png@,,**v2index.cache.bz2<))::v2index.docbookZ;;//v28line-modification-system.png<++`''`v2menus.docbook8AA..v2minimap.png:00v2part.docbookX44v26regular-expressions.docbookD,, v2"unhighlighted.png688v2vi.docbook"KKv2"KKv2@--v2Icon-folder.pngD--޳v2"Icon-list-add.pngJ--v2(Icon-list-remove.png@--llv2index.cache.bz2<44uuv2index.docbook@--GGv2kdevelop-10.png@-- v2kdevelop-11.png@--ʧv2kdevelop-12.png@CCv2kdevelop-13.png@v2kdevelop-14.png@,XX,v2kdevelop-15.png@@@jjv2kdevelop-16.png@3883v2kdevelop-17.png@%%v2kdevelop-18.png@``v2kdevelop-19.png@P++Pv2kdevelop-1a.png>v2kdevelop-2.png@MMv2kdevelop-20.png@|VV|v2kdevelop-23.png@#gg#v2kdevelop-24.png@))rkkrv2kdevelop-25.png@77GooGv2kdevelop-26.png>EE::v2kdevelop-3.png@@ss@v2kdevelop-30.png@']]'v2kdevelop-31.png@..__v2kdevelop-32.png@B]]Bv2kdevelop-33.png@괚\\v2kdevelop-34.png@.^^.v2kdevelop-35.png@0]]0v2kdevelop-36.png@[[v2kdevelop-37.png@xjjxv2kdevelop-38.png@''v2kdevelop-39.png>,,v2kdevelop-4.png@==..v2kdevelop-40.png@CC#ZZ#v2kdevelop-41.png@..v2kdevelop-42.png@....ffv2kdevelop-43.png>OOv2kdevelop-5.png>P..Pffv2kdevelop-6.png>oooov2kdevelop-7.png>WWv2kdevelop-8.png>SSv2kdevelop-9.pngXq..qiiv26kdevelop-project-dialog.pngd..t++tv2Bkdevelop-template-inheritance.png\GG..v2:kdevelop-template-manager.png\..v2:kdevelop-template-members.pngZ..v28kdevelop-template-result.png`..77v2>kdevelop-template-selection.pngV // v24kdevelop4_noworkingset.pngt//ZZv2Rkdevelop4_sessionsprojectsworkingsets.png"MMv2"MMv2LBB v2*artistic-license.htmlN$$v2,block_title_bottom.pngHv2&block_title_mid.pngHCCv2&block_title_top.pngBDDv2 bsd-license.htmlBEEeev2 fdl-license.html@v2fdl-notice.htmlHeev2&fdl-translated.htmlBIIv2 gpl-license.htmlHv2&gpl-translated.html@MM v2kde-default.css:OO  v2kde-docs.css:bbv2kde_logo.png@##v2kde_logo_bg.png4$$v2kmenu.pngDQQx##xv2"lgpl-license.htmlJx##xv2(lgpl-translated.htmlt%%11v2Rpart_of_the_kde_family_horizontal_190.pngBVVv2 qpl-license.html8,, v2top-kde.jpg:..wwv2top-left.jpg<//v2top-right.jpg000v2top.jpgBXXv2 x11-license.html0YY v2xml.dcl"NNv2"NNv2X,,qqv26draganddrop-contextmenu.png@,,22v2index.cache.bz2<QQ00v2index.docbook"OOv2"OOv2@,, v2index.cache.bz2<DDv2index.docbook"PPv2"PPv2DQQv2"kdoctools5-common"QQv2"QQv2D11v2"kde-localised.css"RRv2"RRv2DSSv2"kdoctools5-common"SSv2"SSv2D22v2"kde-localised.css"TTv2"TTv2DUUv2"kdoctools5-common"UUv2"UUv2D33v2"kde-localised.css"VVv2"VVv2DWWv2"kdoctools5-common"WWv2"WWv2H[[v2&gpl-translated.htmlD44v2"kde-localised.css"XXv2"XXv2DYYv2"kdoctools5-common"YYv2"YYv2D55v2"kde-localised.css"ZZv2"ZZv2D[[v2"kdoctools5-common"[[v2"[[v2D66v2"kde-localised.css"\\v2"\\v2D]]v2"kdoctools5-common"]]v2"]]v2H__aav2&fdl-translated.htmlHcc%%v2&gpl-translated.htmlD77v2"kde-localised.cssJhh00v2(lgpl-translated.html"^^v2"^^v2D__v2"kdoctools5-common"__v2"__v2Hoo##v2&gpl-translated.htmlD88v2"kde-localised.css"``v2"``v2Daav2"kdoctools5-common"aav2"aav2D99v2"kde-localised.css"bbv2"bbv2Dccv2"kdoctools5-common"ccv2"ccv2Htt$$v2&fdl-translated.htmlHyy""v2&gpl-translated.htmlD::v2"kde-localised.css"ddv2"ddv2Deev2"kdoctools5-common"eev2"eev2D;;v2"kde-localised.css"ffv2"ffv2Dggv2"kdoctools5-common"ggv2"ggv2D<<v2"kde-localised.css"hhv2"hhv2Diiv2"kdoctools5-common"iiv2"iiv2H~~x""xv2&fdl-translated.htmlHTTv2&gpl-translated.htmlD==v2"kde-localised.cssJo((ov2(lgpl-translated.html"jjv2"jjv2Dkkv2"kdoctools5-common"kkv2"kkv2D>>v2"kde-localised.css"llv2"llv2Dmmv2"kdoctools5-common"mmv2"mmv2H&&v2&gpl-translated.htmlD??v2"kde-localised.css"nnv2"nnv2Doov2"kdoctools5-common"oov2"oov2D@@v2"kde-localised.css"ppv2"ppv2Dqqv2"kdoctools5-common"qqv2"qqv2DAAv2"kde-localised.css"rrv2"rrv2Dssv2"kdoctools5-common"ssv2"ssv2DBBv2"kde-localised.css"ttv2"ttv2Duuv2"kdoctools5-common"uuv2"uuv2H!!v2&gpl-translated.htmlDCCv2"kde-localised.cssJ\,,\v2(lgpl-translated.html"vvv2"vvv2Dwwv2"kdoctools5-common"wwv2"wwv2DDDv2"kde-localised.css"xxv2"xxv2Dyyv2"kdoctools5-common"yyv2"yyv2DEEv2"kde-localised.css"zzv2"zzv2D{{v2"kdoctools5-common"{{v2"{{v2Hv2&gpl-translated.htmlDFFv2"kde-localised.css"||v2"||v2D}}v2"kdoctools5-common"}}v2"}}v2H!))!v2&fdl-translated.htmlHi00iv2&gpl-translated.htmlDGGv2"kde-localised.cssJ99v2(lgpl-translated.html"~~v2"~~v2Dv2"kdoctools5-common"v2"v2DHHv2"kde-localised.css"v2"v2Dv2"kdoctools5-common"v2"v2DIIv2"kde-localised.css"v2"v28v2Breeze_Snow0v2hicolor"v2"v20v2cursors8v2index.theme"v2"v2,vvv2 alias6kkv2all-scrollFW Wv2$bottom_left_cornerH2 2v2&bottom_right_corner8 v2bottom_side*qqv2cell6## v2center_ptr6nn> >v2col-resize:ee88v2color-picker:((O Ov2context-menu*v2copy4!!??v2crosshair0 v2default2bbv2dnd-move8]]v2dnd-no-drop6uuv2down-arrow, v2 draft,v2 fleur*}}v2help6ZZv2left-arrow43 3v2left_side0%%v2no-drop8,,ffv2not-allowed2rr||v2openhand.XX||v2 pencil.oov2 pirate0**oov2pointer2iiv2progress8jjv2right-arrow4pp v2right_ptr61 1v2right_side6BBv2row-resize6``v2size_bdiag6  v2size_fdiag2VVv2size_hor233v2size_ver*""v2text@U Uv2top_left_cornerB> >v2 top_right_corner2 v2top_side2\\v2up-arrow<ddv2vertical-text*55]]v2wait>yyv2wayland-cursor200v2x-cursor0SSv2zoom-in2ggVVv2zoom-out"v2"v20v2128x128,v2 16x16,v2 22x220v2256x256,v2 32x32,v2 48x48,v2 64x64Bu--uv2 icon-theme.cache2v2scalable"v2"v2*v2apps"v2"v26--Y33Yv2bazaar.png4,,33v2cmake.png:,,v2cppcheck.png2++IIv2kate.png:_--_55v2kdevelop.png6r++rIIv2kwrite.png"v2"v20v2actions*v2apps"v2"v2>,,ٛv2breakpoint.png"v2"v24,,llv2cmake.pngD--v2"github-forked.pngF--v2$github-private.png@--llv2github-repo.png2++v2kate.png:W--Wv2kdevelop.png6--v2kdevgh.png6d++dv2kwrite.png>--''v2subversion.png"v2"v20v2actions*v2apps"v2"v2>,,v2breakpoint.png"v2"v22++ v2kate.png6e++e v2kwrite.png"v2"v2*v2apps"v2"v2:f--fwwv2kdevelop.png"v2"v2*v2apps"v2"v24,,hhv2cmake.png2++N Nv2kate.png:X--X v2kdevelop.png6--ddv2kdevgh.png6g++gN Nv2kwrite.png> -- v2subversion.png"v2"v2*v2apps"v2"v22++TTv2kate.png:Z--Zv2kdevelop.png6i++iTTv2kwrite.png"v2"v2*v2apps"v2"v24,,v2cmake.png2++!!v2kate.png:\--\v2kdevelop.png6m++m!!v2kwrite.png> -- v2subversion.png"v2"v20v2actions*v2apps"v2"v2>v2breakpoint.svg"v2"v2J v2(breeze-settings.svgz0--v2git.svg4++yyv2kate.svgz8|++|yyv2kwrite.svgz>v2subversion.svg"v2"v2.v2 script"v2"v24v2README.md"v2"v2Hbbv2&kateproject.example"v2"v2H]]PPv2&html4-loose.dtd.xmlJhhkBBkv2(html4-strict.dtd.xml:v2kcfg.dtd.xmlHqq((v2&kde-docbook.dtd.xmlBv2 kpartgui.dtd.xmlBz zv2 language.dtd.xmlBv2 simplify_dtd.xsl<yyv2testcases.xmlPzCCzv2.xhtml1-frameset.dtd.xmlL77v2*xhtml1-strict.dtd.xmlXBBv26xhtml1-transitional.dtd.xmlB v2 xslt-1.0.dtd.xml"v2"v2> //v2kde4breeze.upd"v2"v24v2templates"v2"v2R--K Kv20cmake_kdevplugin.tar.bz2Nv2,cmake_plaincpp.tar.bz2N--[[v2,cmake_qt5-qml2.tar.bz2Pz--z$$v2.cmake_qt5guiapp.tar.bz2Nc//c] ]v2,django_project.tar.bz2<--,,v2empty.tar.bz2Duup[[pv2"kpartsapp.tar.bz2Viiv24ktexteditor-plugin.tar.bz2P--HHv2.qmake_qt5guiapp.tar.bz2B--[[v2 qt5-qml2.tar.bz2Ne//e v2,qtdesigner_app.tar.bz2L;//; v2*simple_phpapp.tar.bz2Rb//bKKv20simple_pythonapp.tar.bz2"v2"v2:v2gcc_compat.hBv2 wrappedQtHeaders"v2"v2.v2 QtCore"v2"v2<,,{{v2qobjectdefs.h"v2"v22v2licenses4v2templates"v2"v24--11v2Apache v2(--v2BSD,--::v2 Boost.--v2 GPL v2<--v2GPL v2+ (KDE).--v2 GPL v30----v2LGPL v2>--v2LGPL v2+ (KDE)0--v2LGPL v30--((v2MIT X11:--v2Mozilla v1.1"v2"v2H,,ddv2&arguments_names.txtT,,xxv22arguments_types_names.txtb--UUv2@class_declaration_apidox_cpp.txtT--v22class_declaration_cpp.txtp--zzv2Nclass_method_declaration_apidox_cpp.txtb--ùv2@class_method_declaration_cpp.txt--v2`class_property_getter_declaration_apidox_cpp.txtt--ȭv2Rclass_property_getter_declaration_cpp.txtr--< -- v2phpdoc_php.txt@ -- NNv2rest_python.txt"v2"v2,v2 icons<4;;4v2icontheme.rcc8v2kdevflatpak*v2pics4v2shortcuts"v2"v20v2hicolor"v2"v2,v2 16x16,v2 22x22,v2 32x32BU--Uv2 icon-theme.cache"v2"v20v2actions"v2"v2:Q--Qv2classnew.png8O--O<>v2replicate.sh"v2"v2>5--5v2CTchildren.png<6--6&&v2CTclients.pngV8--8v24CTdisconnected_parents.png<7--7v2CTparents.png@9--9%%v2CTsuppliers.png>:--:88v2CTvirtuals.png8;--;bbv2CVclass.pngD<---->v2CVnamespace.pngFL--Lv2$CVpackage_meth.pngDM--Mv2"CVpackage_var.pngF?--?SSv2$CVprivate_meth.pngJ@--@[[v2(CVprivate_signal.pngFA--AYYv2$CVprivate_slot.pngDB--B::v2"CVprivate_var.pngJC--COOv2(CVprotected_meth.pngND--DWWv2,CVprotected_signal.pngJE--ERRv2(CVprotected_slot.pngHF--FAAv2&CVprotected_var.pngDG--G@@v2"CVpublic_meth.pngHH--HGGv2&CVpublic_signal.pngDI--IHHv2"CVpublic_slot.pngBJ--J%%v2 CVpublic_var.png:K--KWWv2CVstruct.png<N--Nv2CVtypedef.png>--\\v2code-class.pngD"--"##v2"code-function.png2 -- ``v2enum.png4!--!&&v2field.png<#--#((v2namespace.pngD$--$v2"private_class.pngB%--%v2 private_enum.pngD&--&v2"private_field.pngJ'--'v2(private_function.pngF(--(  v2$private_struct.pngD)--)v2"private_union.pngH*--*v2&protected_class.pngF+--+v2$protected_enum.pngH,--,{{v2&protected_field.pngN----v2,protected_function.pngJ.--.v2(protected_struct.pngH/--/v2&protected_union.png6V--Vv2qtlogo.svg60--0v2signal.png21--1^^v2slot.png62--299v2struct.png83--3ttv2typedef.png44--4v2union.png"v2"v2433UUv2QtCreator"v2"v24v2templates"v2"v2D-- v2"c_gobject.tar.bz2T-- v22c_gobject_private.tar.bz2Z--v28c_gobject_properties.tar.bz2J-- v2(cmake_module.tar.bz2D--v2"cpp_basic.tar.bz2J--LLv2(cpp_cpputest.tar.bz2D--QQv2"cpp_gtest.tar.bz2J--VVv2(cpp_qtestlib.tar.bz2\-- v2:cpp_qtestlib_kdevelop.tar.bz2X,,: :v26dockerfile-template.tar.bz2R,,v20flatpak-template.tar.bz2H--v2&php_phpunit.tar.bz2P-- v2.private_pointer.tar.bz2J--v2(python_basic.tar.bz2L--v2*python_pyunit.tar.bz2L--v2*qdialog_pimpl.tar.bz2@--# #v2qobject.tar.bz2L-- v2*qobject_pimpl.tar.bz2J--( (v2(qt_interface.tar.bz2D-- v2"qt_shared.tar.bz2D--,,v2"qt_widget.tar.bz2"v2"v22v2printers"v2"v20,,v2gdbinit4v2helper.py.v2 kde.py,v2 qt.py"v2"v26v2formatters"v2"v2.,,v2 all.py6Ыi iv2helpers.py.вv2 kde.py,Э%%v2 qt.py"v2"v2R,,v20manpagedocumentation.css"v2"v2BQo oQv2 phpfunctions.phpP=//=v2.phpunitdeclarations.php"v2"v26v2shellutils"v2"v2.,,==v2 .zshrc"v2"v2:`//`##v2codestyle.pyBv2 correction_files2v2debuggerHv2&documentation_files0v2scripts"v2"v26v2matplotlib,Y//YFFv2 re.py4_//_v2string.pyHv2&testCorrectionFiles"v2"v2D]//]v2"_pylab_helpers.py4Z//Z{{v2artist.pyB\//\v2 backend_bases.py4[//[VVv2figure.py4^//^UUv2pyplot.py"v2"v26X//Xv2example.py"v2"v2^g//gmmv2<__kdevpython_debugger_utils.py6h//h;;v2kdevpdb.py"v2"v20N//Nv2COPYING.v2 PyKDE4,v2 PyQt4,v2 PyQt5>OO:??:v2__builtin__.pyRG//GVVv20__builtin_constants__.pyJccv2(__builtin_types__.py<II""v2__future__.py@v2_collections.py0LLY Yv2_sre.py2 __v2array.py6E//Ev2audioop.py8<<v2binascii.pyP[[v2.builtindocumentation.py.GGx xv2 bz2.py6ڵv2cPickle.py:v2cStringIO.py2v2cmath.py2U//Uv2crypt.py.R//Rv2 dbm.py2 | |v2errno.py<P//PWWv2exceptions.py2NNv2fcntl.pyFC//Cv2$future_builtins.py,> >v2 gc.py0D//Dnnv2gdbm.py.B//B**v2 grp.py.66 v2 imp.py, v2 io.py: v2itertools.pyBA//Av2 linuxaudiodev.py6==v2marshal.py0 v2math.py0S//Sv2mmap.py.O//Ov2 nis.py2ۋTTv2numpy.py8v2operator.py>v2ossaudiodev.py4W//Wv2parser.py2H//HRRv2posix.py.F//F**v2 pwd.py6L//Lv2pyexpat.py8 v2readline.py8Q//Q__v2resource.py4  v2select.py4:: v2signal.py0V//Vv2spwd.py299v2strop.py.AA**v2 sys.py4M//Mv2syslog.py6>>c cv2termios.py4v2thread.py0JJ  v2time.py>88v2unicodedata.py:@@11v2zipimport.py0v2zlib.py"v2"v26OOv2akonadi.py2v2dnssd.py6!!uuv2kdecore.py2 88 v2kdeui.py2VVv2khtml.py. 33v2 kio.py:! !v2knewstuff.py4j!!jv2kparts.py:T//Tv2kterminal.py>""v2ktexteditor.py4 v2kutils.py6IIv2nepomuk.py:v2parse_xml.py4v2phonon.py4iiv2plasma.py8v2polkitqt.py2v2solid.py6?//?v2QtAssistant.py4qqv2QtCore.py4nnv2QtDBus.pyBiiv2 QtDeclarative.py<v2QtDesigner.py2ccv2QtGui.py4v2QtHelp.py@ v2QtMultimedia.py:<!!v2QtBluetooth.py4v2QtCore.py4||v2QtDBus.py<  v2QtDesigner.py2WWv2QtGui.py4mmv2QtHelp.py<$$v2QtLocation.py>SSv2QtMacExtras.py@KK==v2QtMultimedia.pyNBBv2,QtMultimediaWidgets.py:AAv2QtNetwork.py2 v2QtNfc.py8WW v2QtOpenGL.pyBEEv2 QtPositioning.pyDƗ v2"QtPrintSupport.py288::v2QtQml.py6]((]v2QtQuick.pyDZZv2"QtQuickWidgets.py: v2QtSensors.py@v2QtSerialPort.py2TTv2QtSql.py2YYv2QtSvg.py4v2QtTest.py@I//Iv2QtWebChannel.pyLHHv2*QtWebEngineWidgets.py8[[v2QtWebKit.pyF;;v2$QtWebKitWidgets.py@v2QtWebSockets.py:]]-||-v2QtWidgets.py>?? v2QtWinExtras.py>K//Kv2QtX11Extras.py2цv2QtXml.pyBCCB Bv2 QtXmlPatterns.py"v2"v2<v2introspect.py"v2"v26,,v2data.kdev4"v2"v2<v2nodejsmodules@v2propertywidgets"v2"v2BҴ77v2 __builtin_dom.jsPһv2.__builtin_ecmascript.jsD**v2"__builtin_qml.qml4Ҿv2buffer.jsBҿv2 child_process.js4,,v2common.js6,,ffv2console.js4v2crypto.js2v2dgram.js.®v2 dns.js4MMv2domain.js244v2event.js,UUv2 fs.js0Ɣv2http.js2,,v2https.js.v2 net.js,,,jjv2 os.js0,,""v2path.js8,,v2punycode.js>,,v2querystring.js8v2readline.js455v2stream.jsD,,ttv2"string_decoder.js.v2 tls.js.,,v2 tty.js.,,||v2 url.js0,,v2util.js,,,v2 vm.js0//v2zlib.js"v2"v2@Ұv2ColorPicker.qml:үv2Duration.qml>ҫv2FontFamily.qml:Ҭv2FontSize.qml6Үv2Height.qml8ұv2Opacity.qmlF,,v2$PropertyWidget.qml.ҳccv2 README8Ҳv2Spacing.qml4ҭv2Width.qml"v2"v2,v2 kauth8v2kcharselect6v2kcookiejar4v2kdoctools699v2kmoretools4<<v2knewstuff2>>v2licenses.??v2 sonnet"v2"v2B++v2 dbus_policy.stubDmmv2"dbus_service.stub"v2"v2B88EnnEv2 kcharselect-data"v2"v28,,v2domain_info"v2"v2<v2customization"v2"v2.v2 README&v2af&v2bg&v2ca8MMv2catalog.xml&v2cs&v2da&v2de(v2dtd&v2el&v2en,v2 en-GB2v2entities&v2eo&v2es&v2et&v2fi&v2fo&v2fr&v2gl&v2he&v2hu&v2id&v2it&v2jaJLLFFv2(kde-chunk-common.xslJv2(kde-chunk-online.xsl<v2kde-chunk.xslNJJv2,kde-include-common.xslHKKv2&kde-include-man.xslJ[[v2(kde-navig-online.xsl<v2kde-navig.xsl@  v2kde-nochunk.xsl<MMv2kde-style.xslJv2(kde-ttlpg-online.xsl<v2kde-ttlpg.xslDeev2"kde-web-navig.xsl8MMv2kde-web.xsl&v2ko&v2lt(v2nds&  v2nl&  v2nn&v2no&v2pl&v2pt,v2 pt-BR&v2ro&v2ru&v2sk&v2sl&v2sr:  v2sr@ijekavianD""v2"sr@ijekavianlatin2$$v2sr@latin&&&v2sv&((v2th&**v2tr&,,v2uk&..v2wa&00v2xh(22v2xsl&33v2xx,55v2 zh-CN,77v2 zh-TW"v2"v28ZZLLv2catalog.xml2v2entities<v2lang.entitiesBNNv2 strings.entities<OO^^v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookDPP]]v2"help-menu.docbookPQQOOv2.install-compile.docbookLRRv2*install-intro.docbookHv2&lgpl-notice.docbookHSS v2&report-bugs.docbookZTTv28underArtisticLicense.docbookPUUv2.underBSDLicense.docbookBVVv2 underFDL.docbookBWWv2 underGPL.docbookPXXv2.underX11License.docbookFYYv2$update-doc.docbook"v2"v28hhv2catalog.xmlJ[[zzv2(contributor.entities2v2entities<v2lang.entitiesB\\v2 strings.entities<]]EEv2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookD^^eev2"help-menu.docbookP__NNv2.install-compile.docbookL``v2*install-intro.docbookHv2&lgpl-notice.docbookHaa v2&report-bugs.docbookZbbv28underArtisticLicense.docbookPccv2.underBSDLicense.docbookBddv2 underFDL.docbookBeev2 underGPL.docbookPffv2.underX11License.docbookFggv2$update-doc.docbook"v2"v28ttv2catalog.xml2v2entities<v2lang.entitiesBiiv2 strings.entities<v2user.entities"v2"v2FAAv2$fdl-notice.docbookFAAv2$gpl-notice.docbookDv2"help-menu.docbookPjjv2.install-compile.docbookLkkjjv2*install-intro.docbookHAAv2&lgpl-notice.docbookHll v2&report-bugs.docbookZmmv28underArtisticLicense.docbookPnnv2.underBSDLicense.docbookBoov2 underFDL.docbookBppv2 underGPL.docbookDqqv2"underLGPL.docbookPrrv2.underX11License.docbookFssv2$update-doc.docbook"v2"v28HHv2catalog.xml2v2entities<v2lang.entitiesBuuv2 strings.entities<@@v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookDvv]]v2"help-menu.docbookPwwOOv2.install-compile.docbookLxxv2*install-intro.docbookHv2&lgpl-notice.docbookHyy v2&report-bugs.docbookZzzv28underArtisticLicense.docbookP{{v2.underBSDLicense.docbookB||v2 underFDL.docbookB}}v2 underGPL.docbookP~~v2.underX11License.docbookFv2$update-doc.docbook"v2"v28v2catalog.xml2v2entities<v2lang.entitiesBv2 strings.entities< v2user.entities"v2"v2F v2$fdl-notice.docbookF v2$gpl-notice.docbookDv2"help-menu.docbookPaav2.install-compile.docbookLv2*install-intro.docbookH v2&lgpl-notice.docbookH v2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookDv2"underLGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28v2catalog.xml2v2entities< v2lang.entitiesBv2 strings.entities<v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookDv2"help-menu.docbookPqqv2.install-compile.docbookLv2*install-intro.docbookHv2&lgpl-notice.docbookHv2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookDv2"underLGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v2:ß``v2kdedbx45.dtdN۠\\v2,modifications.elementsDܠ::v2"rdbhier2.elementsBݠ v2 rdbpool.elements"v2"v28HHv2catalog.xml2v2entities<v2lang.entitiesBv2 strings.entities<v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookD]]v2"help-menu.docbookPOOv2.install-compile.docbookLv2*install-intro.docbookHv2&lgpl-notice.docbookH v2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28v2catalog.xml2v2entities<88v2lang.entitiesBv2 strings.entities<v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookD v2"help-menu.docbookPv2.install-compile.docbookLOOv2*install-intro.docbookH!!v2&lgpl-notice.docbookHLLv2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookDv2"underLGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28v2catalog.xml2v2entities<v2lang.entitiesBv2 strings.entities<11v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookD__v2"help-menu.docbookPOOv2.install-compile.docbookLv2*install-intro.docbookHv2&lgpl-notice.docbookH v2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v2Jߠ߭!!v2(contributor.entitiesBhhv2 general.entities<: :v2l10n.entities"v2"v28LLv2catalog.xml2v2entities<""v2lang.entitiesBv2 strings.entities<##  v2user.entities"v2"v2F$$v2$fdl-notice.docbookF%%v2$gpl-notice.docbookDv2"help-menu.docbookPbbv2.install-compile.docbookLv2*install-intro.docbookH&&v2&lgpl-notice.docbookH v2&report-bugs.docbookZĒv28underArtisticLicense.docbookPʼnv2.underBSDLicense.docbookBv2 underFDL.docbookBǜv2 underGPL.docbookPȉv2.underX11License.docbookFv2$update-doc.docbook"v2"v28JJv2catalog.xml2v2entities<''v2lang.entitiesB11v2 strings.entities<((v2user.entities"v2"v2F))v2$fdl-notice.docbookF**v2$gpl-notice.docbookD++v2"help-menu.docbookP̸v2.install-compile.docbookLv2*install-intro.docbookH,,v2&lgpl-notice.docbookH v2&report-bugs.docbookZϏv28underArtisticLicense.docbookPЃv2.underBSDLicense.docbookBv2 underFDL.docbookBҔv2 underGPL.docbookDӠv2"underLGPL.docbookPԃv2.underX11License.docbookFv2$update-doc.docbook"v2"v28KKv2catalog.xml2v2entities<--v2lang.entitiesBv2 strings.entities<..v2user.entities"v2"v2F//v2$fdl-notice.docbookF00v2$gpl-notice.docbookDؽv2"help-menu.docbookP>>v2.install-compile.docbookLv2*install-intro.docbookH11v2&lgpl-notice.docbookH v2&report-bugs.docbookZܘv28underArtisticLicense.docbookPݎv2.underBSDLicense.docbookBv2 underFDL.docbookBߟv2 underGPL.docbookDv2"underLGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28JJv2catalog.xml2v2entities<22v2lang.entitiesBv2 strings.entities<YYv2user.entities"v2"v2F33v2$fdl-notice.docbookF44v2$gpl-notice.docbookD]]v2"help-menu.docbookPOOv2.install-compile.docbookLv2*install-intro.docbookH55v2&lgpl-notice.docbookH v2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28v2catalog.xmlJzzv2(contributor.entities2v2entities<66v2lang.entitiesBv2 strings.entities<EEv2user.entities"v2"v2F77v2$fdl-notice.docbookF88v2$gpl-notice.docbookDeev2"help-menu.docbookPNNv2.install-compile.docbookLv2*install-intro.docbookH99v2&lgpl-notice.docbookH v2&report-bugs.docbookZv28underArtisticLicense.docbookPv2.underBSDLicense.docbookBv2 underFDL.docbookBv2 underGPL.docbookPv2.underX11License.docbookFv2$update-doc.docbook"v2"v28 IIv2catalog.xml2v2entities<::v2lang.entitiesB33v2 strings.entities<;;&&v2user.entities"v2"v2F??v2$fdl-notice.docbookF@@v2$gpl-notice.docbookD FFv2"help-menu.docbookP v2.install-compile.docbookL   v2*install-intro.docbookHAAv2&lgpl-notice.docbookH  v2&report-bugs.docbookZ v28underArtisticLicense.docbookP zzv2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookD v2"underLGPL.docbookP zzv2.underX11License.docbookF v2$update-doc.docbook"v2"v28 KKv2catalog.xmlJ v2(contributor.entities2v2entities<BBv2lang.entitiesB  v2 strings.entities<CCv2user.entities"v2"v2F v2$fdl-notice.docbookF v2$gpl-notice.docbookD v2"help-menu.docbookP @@v2.install-compile.docbookL v2*install-intro.docbookH v2&lgpl-notice.docbookH  v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookD v2"underLGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"v2"v28) )JJv2catalog.xml2v2entities<DDv2lang.entitiesB v2 strings.entities< v2user.entities"v2"v2FEEv2$fdl-notice.docbookFFFv2$gpl-notice.docbookD @@v2"help-menu.docbookP v2.install-compile.docbookL! !??v2*install-intro.docbookHGGv2&lgpl-notice.docbookH" " v2&report-bugs.docbookZ# #v28underArtisticLicense.docbookP$ $v2.underBSDLicense.docbookB% %v2 underFDL.docbookB& &v2 underGPL.docbookP' 'v2.underX11License.docbookF( (v2$update-doc.docbook"v2"v286 6LLv2catalog.xml2v2entities<HHv2lang.entitiesB* *v2 strings.entities<+ +v2user.entities"v2"v2FIIv2$fdl-notice.docbookFJJv2$gpl-notice.docbookD, ,HHv2"help-menu.docbookP- -v2.install-compile.docbookL. .##v2*install-intro.docbookHKKv2&lgpl-notice.docbookH/ / v2&report-bugs.docbookZ0 0v28underArtisticLicense.docbookP1 1v2.underBSDLicense.docbookB2 2v2 underFDL.docbookB3 3v2 underGPL.docbookP4 4v2.underX11License.docbookF5 5v2$update-doc.docbook"v2"v28C CNNv2catalog.xml2v2entities<LLv2lang.entitiesB7 7v2 strings.entities<8 8v2user.entities"v2"v2FMMv2$fdl-notice.docbookFNNv2$gpl-notice.docbookD9 9ZZv2"help-menu.docbookP: :OOv2.install-compile.docbookL; ;v2*install-intro.docbookHOOv2&lgpl-notice.docbookH< < v2&report-bugs.docbookZ= =v28underArtisticLicense.docbookP> >v2.underBSDLicense.docbookB? ?v2 underFDL.docbookB@ @v2 underGPL.docbookPA Av2.underX11License.docbookFB Bv2$update-doc.docbook"v2"v28P PJJv2catalog.xml2v2entities<PPv2lang.entitiesBD Dv2 strings.entities<QQaav2user.entities"v2"v2FRRv2$fdl-notice.docbookFSSv2$gpl-notice.docbookDE Ev2"help-menu.docbookPF Fv2.install-compile.docbookLG Gbbv2*install-intro.docbookHTTv2&lgpl-notice.docbookHH H v2&report-bugs.docbookZI Iv28underArtisticLicense.docbookPJ Jv2.underBSDLicense.docbookBK Kv2 underFDL.docbookBL Lv2 underGPL.docbookDM Mv2"underLGPL.docbookPN Nv2.underX11License.docbookFO Ov2$update-doc.docbook"v2"v28] ]KKv2catalog.xml2v2entities<UUv2lang.entitiesBQ Qv2 strings.entities<R RAAv2user.entities"v2"v2FVVv2$fdl-notice.docbookFWWv2$gpl-notice.docbookDS Sv2"help-menu.docbookPT Tv2.install-compile.docbookLU UCCv2*install-intro.docbookHXXv2&lgpl-notice.docbookHV V v2&report-bugs.docbookZW Wv28underArtisticLicense.docbookPX Xv2.underBSDLicense.docbookBY Yv2 underFDL.docbookBZ Zv2 underGPL.docbookP[ [v2.underX11License.docbookF\ \v2$update-doc.docbook"v2"v28j jIIv2catalog.xml2v2entities<YYv2lang.entitiesB^ ^v2 strings.entities<ZZv2user.entities"v2"v2F[[v2$fdl-notice.docbookF_ _``v2$gpl-notice.docbookD` `v2"help-menu.docbookPa av2.install-compile.docbookLb b##v2*install-intro.docbookH\\v2&lgpl-notice.docbookZc cv28underArtisticLicense.docbookPd dv2.underBSDLicense.docbookBe eaav2 underFDL.docbookBf f  v2 underGPL.docbookDg gv2"underLGPL.docbookPh hv2.underX11License.docbookFi iv2$update-doc.docbook"v2"v28y yv2catalog.xmlJk kzzv2(contributor.entities2v2entities<]]v2lang.entitiesBl lv2 strings.entities<m mv2user.entities"v2"v2F^^v2$fdl-notice.docbookF__v2$gpl-notice.docbookDn nv2"help-menu.docbookPo ov2.install-compile.docbookLp pv2*install-intro.docbookH``v2&lgpl-notice.docbookHq q v2&report-bugs.docbookZr rv28underArtisticLicense.docbookPs svvv2.underBSDLicense.docbookBt tv2 underFDL.docbookBu uv2 underGPL.docbookDv vv2"underLGPL.docbookPw wwwv2.underX11License.docbookFx xv2$update-doc.docbook"v2"v28 v2catalog.xml2  v2entities<aav2lang.entitiesBz zv2 strings.entities<bbv2user.entities"  v2"  v2Fcc``v2$fdl-notice.docbookFdd``v2$gpl-notice.docbookDeev2"help-menu.docbookP{ {v2.install-compile.docbookL| |v2*install-intro.docbookHff``v2&lgpl-notice.docbookH} }v2&report-bugs.docbookZ~ ~v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB ==v2 underFDL.docbookB v2 underGPL.docbookD v2"underLGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"  v2"  v28 v2catalog.xml2  v2entities<ggv2lang.entitiesB v2 strings.entities<hhv2user.entities"  v2"  v2Fjjv2$fdl-notice.docbookFkkv2$gpl-notice.docbookD ~~v2"help-menu.docbookP v2.install-compile.docbookL v2*install-intro.docbookHllv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookD v2"underLGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"  v2"  v28 LLv2catalog.xml2  v2entities<mmv2lang.entitiesB v2 strings.entities<nnv2user.entities"  v2"  v2Foov2$fdl-notice.docbookFppv2$gpl-notice.docbookD GGv2"help-menu.docbookP ??v2.install-compile.docbookL v2*install-intro.docbookHqqv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"v2"v28 LLv2catalog.xml2v2entities<rrv2lang.entitiesB v2 strings.entities< v2user.entities"v2"v2Fssv2$fdl-notice.docbookFttv2$gpl-notice.docbookD ]]v2"help-menu.docbookP OOv2.install-compile.docbookL v2*install-intro.docbookHuuv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"v2"v28 v2catalog.xml2v2entities<vvv2lang.entitiesB v2 strings.entities<ww v2user.entities"v2"v2Fyyv2$fdl-notice.docbookFzzv2$gpl-notice.docbookD v2"help-menu.docbookP v2.install-compile.docbookL v2*install-intro.docbookH{{v2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP }}v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookD v2"underLGPL.docbookP }}v2.underX11License.docbookF v2$update-doc.docbook"v2"v28 MMv2catalog.xmlJ qqv2(contributor.entities2v2entities<v2lang.entitiesB v2 strings.entities<v2user.entities"v2"v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookD ȩv2"help-menu.docbookP ==v2.install-compile.docbookL  v2*install-intro.docbookHv2&lgpl-notice.docbookH v2&report-bugs.docbookZ ̉v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB ώv2 underGPL.docbookD Дv2"underLGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"v2"v28 v2catalog.xmlJ ffv2(contributor.entities2v2entities<||v2lang.entitiesB v2 strings.entities<}}v2user.entities"v2"v2F~~< >v28underArtisticLicense.docbookP? ?v2.underBSDLicense.docbookB@ @v2 underFDL.docbookBA Av2 underGPL.docbookDB Bv2"underLGPL.docbookPC Cv2.underX11License.docbookFD Dv2$update-doc.docbook"((v2"((v28R Rv2catalog.xml2))v2entities<v2lang.entitiesBF Fv2 strings.entities<v2user.entities"))v2"))v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookDG Geev2"help-menu.docbookPH Hxxv2.install-compile.docbookLI Iv2*install-intro.docbookHv2&lgpl-notice.docbookHJ J v2&report-bugs.docbookZK Kv28underArtisticLicense.docbookPL Lv2.underBSDLicense.docbookBM Mv2 underFDL.docbookBN Nv2 underGPL.docbookDO Ov2"underLGPL.docbookPP Pv2.underX11License.docbookFQ Qv2$update-doc.docbook"**v2"**v28^ ^JJv2catalog.xml2++v2entities<v2lang.entitiesBS Sv2 strings.entities<||v2user.entities"++v2"++v2Fv2$fdl-notice.docbookFv2$gpl-notice.docbookDT T]]v2"help-menu.docbookPU UOOv2.install-compile.docbookLV Vv2*install-intro.docbookHv2&lgpl-notice.docbookHW W v2&report-bugs.docbookZX Xv28underArtisticLicense.docbookPY Y}}v2.underBSDLicense.docbookBZ Zv2 underFDL.docbookB[ [v2 underGPL.docbookP\ \||v2.underX11License.docbookF] ]v2$update-doc.docbook",,v2",,v28j jv2catalog.xml2--v2entities<v2lang.entitiesB_ _v2 strings.entities<ffv2user.entities"--v2"--v2Fv2$fdl-notice.docbookF ¾v2$gpl-notice.docbookDàÌv2"help-menu.docbookP` `{{v2.install-compile.docbookLa a>>v2*install-intro.docbookHĠľv2&lgpl-notice.docbookHb b v2&report-bugs.docbookZc cv28underArtisticLicense.docbookPd dv2.underBSDLicense.docbookBe ev2 underFDL.docbookBf fv2 underGPL.docbookDg gv2"underLGPL.docbookPh hv2.underX11License.docbookFi i==v2$update-doc.docbook"..v2"..v28x xv2catalog.xmlJk kzzv2(contributor.entities2//v2entities<Šv2lang.entitiesBl lv2 strings.entities<m mEEv2user.entities"//v2"//v2FƠv2$fdl-notice.docbookFǠv2$gpl-notice.docbookDn neev2"help-menu.docbookPo oNNv2.install-compile.docbookLp pv2*install-intro.docbookHȠv2&lgpl-notice.docbookHq q v2&report-bugs.docbookZr rv28underArtisticLicense.docbookPs sv2.underBSDLicense.docbookBt tv2 underFDL.docbookBu uv2 underGPL.docbookPv vv2.underX11License.docbookFw wv2$update-doc.docbook"00v2"00v28 v2catalog.xmlJy yzzv2(contributor.entities211v2entities<ɠv2lang.entitiesBz zv2 strings.entities<{ {EEv2user.entities"11v2"11v2Fʠv2$fdl-notice.docbookFˠv2$gpl-notice.docbookD| |eev2"help-menu.docbookP} }NNv2.install-compile.docbookL~ ~v2*install-intro.docbookH̠v2&lgpl-notice.docbookH  v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"22v2"22v2. ^^v2 README:  v2all-l10n.xml. v2 ca.xml. v2 cs.xml. v2 de.xml.v2 el.xml. v2 en.xml. v2 es.xml. v2 et.xml. v2 fr.xml. v2 gl.xml. v2 hu.xml.\\v2 it.xml. v2 lt.xml0~~v2nds.xml. v2 nl.xml.v2 nn.xml. v2 pl.xml. v2 pt.xml4 v2pt_br.xml. v2 ru.xml.ssv2 sl.xml.v2 sr.xmlBv2 sr_ijekavian.xmlL]]v2*sr_ijekavianlatin.xml:>>v2sr_latin.xml. v2 sv.xml. v2 tr.xml.v2 uk.xml"33v2"33v28 v2catalog.xmlJ zzv2(contributor.entities244v2entities<͠v2lang.entitiesB v2 strings.entities< EEv2user.entities"44v2"44v2FΠv2$fdl-notice.docbookFϠv2$gpl-notice.docbookD eev2"help-menu.docbookP NNv2.install-compile.docbookL v2*install-intro.docbookHРv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"55v2"55v28 v2catalog.xml266v2entities<Ѡ  v2lang.entitiesB v2 strings.entities<Ҡzzv2user.entities"66v2"66v2FӠv2$fdl-notice.docbookFԠv2$gpl-notice.docbookD ++v2"help-menu.docbookP OOv2.install-compile.docbookL v2*install-intro.docbookHՠv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB }}v2 underGPL.docbookD v2"underLGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"77v2"77v28 rrv2catalog.xml288v2entities<֠v2lang.entitiesB v2 strings.entities<נv2user.entities"88v2"88v2Fؠv2$fdl-notice.docbookF٠v2$gpl-notice.docbookD ]]v2"help-menu.docbookP OOv2.install-compile.docbookL v2*install-intro.docbookHڠv2&lgpl-notice.docbookH v2&report-bugs.docbookZ v28underArtisticLicense.docbookP v2.underBSDLicense.docbookB v2 underFDL.docbookB v2 underGPL.docbookP v2.underX11License.docbookF v2$update-doc.docbook"99v2"99v2F::v2$presets-kmoretools"::v2"::v2,OOv2 _INFO@||v2catfish.desktop: v2disk.desktop<&&v2filelight.png>  v2giggle.desktop`v2>git-cola-folder-handler.desktoptv2Rgit-cola-view-history.kmt-edition.desktopBv2 git-cola.desktop:v2git-cola.svg:<>v2">>v22== v2ARTISTIC(v2BSD.h==hv2 GPL_V2.l==ln//nv2 GPL_V30r==rW##Wv2LGPL_V22w==w$$v2LGPL_V210|==|V Vv2LGPL_V32~==~v2QPL_V1.0"??v2"??v2:66cjjcv2trigrams.map"@@v2"@@v2D..v2"kdevelop.notifyrcBII<<v2 konsole.notifyrcH??;;v2&proxyscout.notifyrc"AAv2"AAv2^,,v2<BlackOnLightYellow.colorscheme^,,v2<BlackOnRandomLight.colorschemeR,,v20BlackOnWhite.colorschemeP,,v2.BlueOnBlack.colorschemeF,,v2$Breeze.colorschemeP,,SSv2.DarkPastels.colorschemeR,,v20GreenOnBlack.colorschemeD,,v2"Linux.colorschemeN,,v2,RedOnBlack.colorschemeL,,v2*Solarized.colorschemeV,,v24SolarizedLight.colorschemeR,,v20WhiteOnBlack.colorscheme>::v2default.keytab:;;v2linux.keytab><<v2solaris.keytab"BBv2"BBv2:DDv2ServiceMenus^v2<breezedecorationconfig.desktopT v22breezestyleconfig.desktop<ڑڎ v2cache.desktop@ԑ__v2cookies.desktop<IIv2data.protocolRddv20fixhosturifilter.desktopVa av24http_cache_cleaner.desktopBv2 katepart.desktopP>//>v2.kcm_kdevphpdocs.desktopBv2 kcmtrash.desktopXhhv26kdevphpunitprovider.desktopL v2*kglobalaccel5.desktopHDD v2&konsolepart.desktopP""KKv2.kshorturifilter.desktopNȏnnv2,kuriikwsfilter.desktopRɏ{{v20kurisearchfilter.desktopZv28localdomainurifilter.desktop:JJ++v2mms.protocol<00v2mmst.protocol<11v2mmsu.protocol@ܑllv2netpref.desktop:22v2pnm.protocol<v2proxy.desktop<//v2rtsp.protocol>33v2rtspt.protocol>44v2rtspu.protocol@EE((v2searchproviders8ёv2smb.desktopDב  v2"useragent.desktopBJJv2 useragentstringsJ00v2(webshortcuts.desktop"DDv2"DDv2HFF v2&konsolehere.desktopFHHv2$konsolerun.desktop"EE((v2"EE((v2Bˏ˲v2 7digital.desktop@̏v2acronym.desktop>Ώ΀v2amazon.desktopFϏv2$amazon_mp3.desktop8Џv2amg.desktop@яѸv2archpkg.desktopDҏv2"backports.desktop<ԏv2baidu.desktopDՏttv2"beolingus.desktop:֏v2bing.desktop:׏ױv2blip.desktop<؏ؚv2bugft.desktop<ڏv2bugno.desktop:܏__v2call.desktop8ޏ))v2cia.desktopB v2 citeseer.desktop: v2cpan.desktop:u uv2ctan.desktopBv2 ctan_cat.desktop:\ \v2dbug.desktop<( (v2de2en.desktop<Y Yv2de2fr.desktop8v2deb.desktop>HHv2dictfr.desktop:v2dmoz.desktop@v2docbook.desktop8c cv2doi.desktopFv2$duckduckgo.desktopPv2.duckduckgo_info.desktopXMMv26duckduckgo_shopping.desktop>v2ecosia.desktop<z zv2en2de.desktop< v2en2es.desktop< v2en2fr.desktop< v2en2it.desktop< v2es2en.desktop@??v2ethicle.desktopBZZv2 facebook.desktopBv2 feedster.desktop>v2flickr.desktopBv2 flickrcc.desktop>Z Zv2foldoc.desktop< r rv2fr2de.desktop< v2fr2en.desktopBjjv2 freecode.desktop>v2freedb.desktop8 v2fsd.desktop>v2github.desktopDv2"gitorious.desktop>v2google.desktopP v2.google_advanced.desktopHv2&google_code.desktopLZZv2*google_groups.desktopLR Rv2*google_images.desktopJ" "v2(google_lucky.desktopHv2&google_maps.desktopJJJv2(google_movie.desktopHttv2&google_news.desktopP v2.google_shopping.desktop:!!v2grec.desktopP""66v2.hyperdictionary.desktopd##v2Bhyperdictionary_thesaurus.desktop8%%v2ibl.desktopP''v2.identica_groups.desktopR((EEv20identica_notices.desktopP))v2.identica_people.desktop:** v2imdb.desktop<,, v2it2en.desktop@..v2jamendo.desktop>//v2jeeves.desktop800v2kde.desktopB11v2 kde_apps.desktopF33WWv2$kde_forums.desktopB44TTv2 kde_look.desktopJ55v2(kde_projects.desktopJ66v2(kde_techbase.desktopJ77**v2(kde_userbase.desktop888v2leo.desktopD99]]v2"magnatune.desktopH::v2&metacrawler.desktop:;; v2msdn.desktopN==> >v2,multitran-deru.desktopN??N Nv2,multitran-enru.desktopNAA< RRv2python.desktop6TT v2qt.desktop8VV  v2qt4.desktop<WWv2qwant.desktopJXX&&v2(qwant_images.desktopFYY!!v2$qwant_news.desktopNZZ33v2,qwant_shopping.desktopJ[[..v2(qwant_social.desktopJ\\v2(qwant_videos.desktop8]] v2rae.desktop8__DDv2rag.desktop8``v2rfc.desktop@aaZZv2rpmfind.desktopbbb@ @v2@ruby_application_archive.desktopFddv2$soundcloud.desktopHee@@v2&sourceforge.desktopFff||v2$technorati.desktopNggv2,technoratitags.desktopDhhffv2"thesaurus.desktop>jjv2tvtome.desktopPkkv2.urbandictionary.desktop<ll& &v2uspto.desktop<nnv2vimeo.desktop<oov2voila.desktop@ppv2webster.desktop<qq**v2wikia.desktopDrrm mv2"wikipedia.desktopFtt v2$wiktionary.desktopLvvv2*wolfram_alpha.desktop@ww> >v2wordref.desktop<yyPPv2yahoo.desktopHzzv2&yahoo_image.desktopH{{v2&yahoo_local.desktopN||v2,yahoo_shopping.desktopH}}v2&yahoo_video.desktop@~~//v2youtube.desktop"JJv2"JJv2DMMv2"android10.desktopTv22chrome10onwinnt51.desktopT  v22chrome22oncurrent.desktopT!!v22chrome23oncurrent.desktopT  v22chrome24oncurrent.desktopTrrv22chrome50oncurrent.desktopVbbv24chrome570oncurrent.desktopV{{v24firefox15oncurrent.desktopVwwv24firefox16oncurrent.desktopVOOv24firefox20oncurrent.desktopVv24firefox30oncurrent.desktopVv24firefox36oncurrent.desktopXccuuv26firefox520oncurrent.desktopDv2"googlebot.desktopLXXv2*ie401onwinnt4.desktopDRRv2"ie50onppc.desktopJVVv2(ie55onwinnt5.desktopL22v2*ie60oncurrent.desktopLrrv2*ie60onwinnt51.desktopL66v2*ie70onwinnt51.desktopLkkv2*ie80onwinnt60.desktopLxxv2*ie90onwinnt71.desktopLv2*lynxoncurrent.desktopNbbv2,nn301oncurrent.desktopNggv2,nn475oncurrent.desktopJv2(nn475onwin95.desktopLv2*ns71oncurrent.desktopLv2*ns71onwinnt51.desktopPccv2.op1162oncurrent.desktopPggv2.op1202oncurrent.desktopLAAv2*op403onwinnt4.desktopL55v2*op85oncurrent.desktopL v2*op90oncurrent.desktopN v2,op962oncurrent.desktopB v2 safari20.desktopR WWv20safari30oniphone.desktopB LLv2 safari32.desktopB[[v2 safari40.desktopDv2"safari517.desktopBv2 safari60.desktopJNNv2(w3moncurrent.desktopLv2*wgetoncurrent.desktop"LLv2"LLv2H??nnv2&application.desktopH:: v2&browserview.desktopB K Kv2 kcmodule.desktopJ v2(kcmoduleinit.desktopNv2,kdevelopplugin.desktop\v2:kfileitemactionplugin.desktop\v2:kiodndpopupmenuplugin.desktopX  NNv26knotificationplugin.desktopXwwv26konqpopupmenuplugin.desktopRv20kpackage-generic.desktopXv26kpackage-genericqml.desktopdv2Bkpackage-packagestructure.desktop<77v2kpart.desktopH??r rv2&kplugininfo.desktop`""v2>kpropertiesdialogplugin.desktopLPPv2*kregexpeditor.desktop:88v2krop.desktop:99v2krwp.desktopH> >v2&ktexteditor.desktopTv22ktexteditorplugin.desktopRv20kurifilterplugin.desktopNʏʮv2,searchprovider.desktopRBBc cv20terminalemulator.desktopHvvv2&uasprovider.desktop"MMv2"MMv2.NNv2 themes"NNv2"NNv2>Ӭv2breeze.themerc"OOv2"OOv20PPv2scripts"PPv2"PPv2. SSv2 README,QQv2 smaps"QQv2"QQv24qqv2helper.js6rr``v2index.html0hhv2main.js<ppv2smaps.desktop:mmv2sorttable.js4 v2style.css"RRv2"RRv2n**v2Lorg.kde.breezedark.desktop.appdata.xmlRHHv20org.kde.kate.appdata.xml\$$v2:org.kde.kdev-php.metainfo.xmlbWWBBv2@org.kde.kdev-python.metainfo.xmlZzzv28org.kde.kdevelop.appdata.xmlX??&&v26org.kde.konsole.appdata.xmlVv24org.kde.kwrite.appdata.xml"SSv2"SSv2<22v2XMLnamespaces0==v2aliases8TT``v2application,``v2 audio<==v2generic-icons,qqv2 globs.==v2 globs2,v2 icons,bbv2 image,eev2 inode,==v2 magic0ffv2message6==uuv2mime.cache,ggv2 model4hhv2multipart2iiv2packages6==v2subclasses*jjv2text411v2treemagic,== v2 types,mmv2 video4nnv2x-content.oov2 x-epoc"TT``v2"TT``v2B//v2 andrew-inset.xml8//22v2annodex.xml:z//zv2atom+xml.xml4//v2dicom.xml@//v2docbook+xml.xml>//v2ecmascript.xml:--v2epub+zip.xmlJ//eev2(gnunet-directory.xml@v2illustrator.xml>v2javascript.xmlB;;v2 mac-binhex40.xml@v2mathematica.xml2!!v2mbox.xmlB||v2 metalink+xml.xmlH 00 v2&msword-template.xml6//v2msword.xml0u//uv2mxf.xmlB:00:v2 octet-stream.xml0v2oda.xml0//v2ogg.xml0ͧv2pdf.xmlD\\v2"pgp-encrypted.xml:v2pgp-keys.xmlDv2"pgp-signature.xml6 v2pkcs10.xml>v2pkcs7-mime.xmlHv2&pkcs7-signature.xmlB//66v2 pkix-pkipath.xml>//uuv2postscript.xml@//XXv2prs.plucker.xml0v2ram.xml82002eev2rdf+xml.xml8..>>v2relaxng.xml8v2rss+xml.xml0o//ov2rtf.xml0""v2sdp.xml4ddv2sieve.xml2))v2smil.xmlF55v2$vnd.corel-draw.xml\DD[[v2:vnd.emusic-emusic_package.xmlZ>00>v28vnd.google-earth.kml+xml.xmlR//v20vnd.google-earth.kmz.xml@//11v2vnd.hp-hpgl.xml>//v2vnd.hp-pcl.xmlReev20vnd.kde.fontspackage.xml^,,v2<vnd.kde.kphotoalbum-import.xmlVv24vnd.kde.okular-archive.xmlHv2&vnd.lotus-1-2-3.xmlPv2.vnd.mozilla.xul+xml.xmlD$$  v2"vnd.ms-access.xmlT//v22vnd.ms-cab-compressed.xmlBCCv2 vnd.ms-excel.xmlLTTv2*vnd.ms-powerpoint.xml@//׫v2vnd.ms-tnef.xmlB}}v2 vnd.ms-works.xml>p//pv2vnd.ms-wpl.xmlN//}}v2,vnd.ms-xpsdocument.xmlt//v2Rvnd.oasis.opendocument.chart-template.xmlbv2@vnd.oasis.opendocument.chart.xmlhv2Fvnd.oasis.opendocument.database.xmlx//v2Vvnd.oasis.opendocument.formula-template.xmlf//Ƈv2Dvnd.oasis.opendocument.formula.xmlz//v2Xvnd.oasis.opendocument.graphics-template.xmlh*00*v2Fvnd.oasis.opendocument.graphics.xmlb00{{v2@vnd.oasis.opendocument.image.xml//ݞv2`vnd.oasis.opendocument.presentation-template.xmlpv2Nvnd.oasis.opendocument.presentation.xml//v2^vnd.oasis.opendocument.spreadsheet-template.xmln::v2Lvnd.oasis.opendocument.spreadsheet.xmln00v2Lvnd.oasis.opendocument.text-master.xmlr//v2Pvnd.oasis.opendocument.text-template.xmlhv//v}}v2Fvnd.oasis.opendocument.text-web.xml`//v2>vnd.oasis.opendocument.text.xml`//v2>vnd.openofficeorg.extension.xmlD00D;;v2vnd.openxmlformats-officedocument.presentationml.presentation.xml//v2rvnd.openxmlformats-officedocument.spreadsheetml.sheet.xml//bbv2~vnd.openxmlformats-officedocument.wordprocessingml.document.xmlJ==SSv2(vnd.rn-realmedia.xmlTܠv22vnd.stardivision.calc.xmlVhhv24vnd.stardivision.chart.xmlTv22vnd.stardivision.draw.xmlZ<vnd.sun.xml.writer.template.xmlNv2,vnd.sun.xml.writer.xmlP//v2.vnd.symbian.install.xmlHv2&vnd.wordperfect.xmlHv2&x-7z-compressed.xml<v2x-abiword.xml4//v2x-ace.xml4(00(v2x-alz.xml:!!v2x-amipro.xmlB//v2 x-aportisdoc.xmlRȏv20x-applix-spreadsheet.xmlD;;v2"x-applix-word.xml4w//wv2x-arc.xml<v2x-archive.xml4//v2x-arj.xml4 00 EEv2x-asp.xml422v2x-awk.xml899v2x-bcpio.xmlBbbv2 x-bittorrent.xml<33v2x-blender.xml8~~v2x-bzdvi.xmlTXXv22x-bzip-compressed-tar.xml6//v2x-bzip.xml8xxqqv2x-bzpdf.xmlF44v2$x-bzpostscript.xml8==ZZv2x-cabri.xml400v2x-cb7.xml4'00'v2x-cbr.xml4,,v2x-cbt.xml4t//tv2x-cbz.xml>zzppv2x-cd-image.xml4ffbbv2x-cda.xmlB00``v2 x-cdrdao-toc.xml@~~v2x-chess-pgn.xml4x--x  v2x-chm.xmlR!00!v20x-cisco-vpn-settings.xmlBv2 x-class-file.xml>v2x-compress.xmlJzzv2(x-compressed-tar.xml6]]v2x-core.xmlL==\\v2*x-cpio-compressed.xml6 v2x-cpio.xml4WWv2x-csh.xml4||v2x-cue.xml400v2x-dar.xml4//v2x-dbf.xml:??v2x-dc-rom.xml4v2x-deb.xml>v2x-designer.xml<v2x-desktop.xmlDv2"x-dia-diagram.xml8{{v2x-drgeo.xml4v2x-dvi.xml<ttv2x-e-theme.xml6==v2x-egon.xmlB==!!v2 x-executable.xmlLj//jv2*x-fictionbook+xml.xml8//v2x-fluid.xml>SSv2x-font-afm.xml>v2x-font-bdf.xml>v2x-font-dos.xmlL33v2*x-font-framemaker.xmlD==v2"x-font-libgrx.xmlJv2(x-font-linux-psf.xml>==v2x-font-otf.xml>v2x-font-pcf.xml>%%v2x-font-snf.xmlD==v2"x-font-speedo.xmlLv2*x-font-sunos-news.xmlFv2$x-font-tex-tfm.xml>v2x-font-tex.xml>AAv2x-font-ttf.xml>//v2x-font-ttx.xmlB::v2 x-font-type1.xmlBAAv2 x-font-vfont.xml8rrv2x-frame.xmlDrrv2"x-gameboy-rom.xml<YYv2x-gba-rom.xml6v2x-gdbm.xml:,,v2x-gedcom.xmlDv2"x-genesis-rom.xmlTv22x-gettext-translation.xml888v2x-glade.xml>v2x-gmc-link.xml<//DDv2x-gnucash.xml>kkv2x-gnumeric.xml<ooddv2x-gnuplot.xml:y//y..v2x-go-sgf.xml>v2x-graphite.xml>v2x-gtktalog.xmlPssv2.x-gz-font-linux-psf.xml8ʉv2x-gzdvi.xml64004v2x-gzip.xml8uuv2x-gzpdf.xmlFBB??v2$x-gzpostscript.xml4v2x-hdf.xml4zzv2x-hwp.xml4<nnv2x-kformula.xml6))zzv2x-kgeo.xml>v2x-kgetlist.xmlHv2&x-khtml-adaptor.xml4;;kkv2x-kig.xmlFFFv2$x-killustrator.xml8v2x-kivio.xml:##v2x-kmplot.xml4v2x-kns.xml611v2x-kolf.xml@v2x-kommander.xml<v2x-kontour.xmlNӵv2,x-kopete-emoticons.xml:v2x-kourse.xmlDmmv2"x-kpovmodeler.xmlBv2 x-kpresenter.xml855v2x-krita.xml6``v2x-kseg.xmlHv2&x-kspread-crypt.xml<==uuv2x-kspread.xml@--ffv2x-ksysguard.xmlH,,v2&x-ksysv-package.xml:wwv2x-ktheme.xmlB&&UUv2 x-kudesigner.xml8v2x-kugar.xml8 v2x-kvtml.xml<PPv2x-kwallet.xmlDddv2"x-kword-crypt.xml8v2x-kword.xml@jjv2x-kwordquiz.xml4==v2x-lha.xml4==v2x-lhz.xml>QQv2x-linguist.xml4v2x-lyx.xml6CCv2x-lzip.xmlTv22x-lzma-compressed-tar.xml6//  v2x-lzma.xml6{{v2x-lzop.xml2,,νv2x-m4.xml@jjv2x-macbinary.xmlBEE--v2 x-magicpoint.xml<6006rrv2x-markaby.xml>șv2x-matroska.xml411||v2x-mif.xmlDv2"x-mimearchive.xmlN66v2,x-mobipocket-ebook.xmlP==\\v2.x-mozilla-bookmarks.xmlPv2.x-ms-dos-executable.xmlD==EEv2"x-ms-shortcut.xml444v2x-msi.xml>00AAv2x-mswinurl.xml<00&&v2x-mswrite.xml<//v2x-msx-rom.xml<ccv2x-n64-rom.xmlH,,  v2&x-nautilus-link.xmlJ00v2(x-navi-animation.xml<//v2x-nes-rom.xml:v2x-netcdf.xmlL00v2*x-netshow-channel.xmlL//\\v2*x-nintendo-ds-rom.xml4[[v2x-nzb.xml:v2x-object.xmlD==v2"x-ole-storage.xml6v2x-oleo.xml48008v2x-pak.xmlHMMv2&x-palm-database.xml6//v2x-par2.xmlJQQv2(x-pef-executable.xml6v2x-perl.xml4~~v2x-php.xml:>>v2x-pkcs12.xmlR&00&v20x-pkcs7-certificates.xmlDv2"x-planperfect.xml:""v2x-plasma.xmlD//v2"x-pocket-word.xml< v2x-profile.xml2v2x-pw.xmlLv2*x-python-bytecode.xml:EEv2x-quanta.xmlB==v2 x-quattropro.xmlV66v24x-quicktime-media-link.xml2CCv2x-qw.xml4ƭv2x-rar.xml:v2x-reject.xml4BBv2x-rpm.xml6!!v2x-ruby.xml6#00#v2x-sami.xml2v2x-sc.xml655\\v2x-shar.xmlP**--v2.x-shared-library-la.xml@==v2x-sharedlib.xmlDwwv2"x-shellscript.xmlL''v2*x-shockwave-flash.xml<//v2x-shorten.xml6}}qqv2x-siag.xml4==v2x-slp.xml6//++v2x-smaf.xmlB==v2 x-smb-server.xmlH::v2&x-smb-workgroup.xml<==44v2x-sms-rom.xml>|//|))v2x-snes-rom.xml>00iiv2x-spss-por.xml>00v2x-spss-sav.xml<//v2x-sqlite2.xml<m//mv2x-sqlite3.xml<ɡv2x-stuffit.xml:hhv2x-subrip.xmlFv2$x-superkaramba.xml<v2x-sv4cpio.xml:VVv2x-sv4crc.xml6//v2x-t602.xml4 00 $$v2x-tar.xml666v2x-tarz.xml:==v2x-tex-gf.xml:HHXXv2x-tex-pk.xml6HHeev2x-tgif.xml8//v2x-theme.xml>++v2x-toutdoux.xml8iiv2x-trash.xml6v2x-trig.xmlVLLv24x-troff-man-compressed.xml@==v2x-troff-man.xml@$$v2x-tuberling.xml:v2x-turtle.xml4}}v2x-tzo.xml8//v2x-ufraw.xml4v2x-uml.xml800v2x-ustar.xmlT++JJv22x-vnd.kde.kplato.work.xmlJ22v2(x-vnd.kde.kplato.xmlTv22x-vnd.kde.kugar.mixed.xmlPv2.x-vnd.kde.plan.work.xmlFyyv2$x-vnd.kde.plan.xmlDppkkv2"x-wais-source.xmlB==hhv2 x-webarchive.xmlP}//}v2.x-windows-themepack.xml4v2x-wpg.xmlFffv2$x-x509-ca-cert.xml6||v2x-xbel.xml8{{v2x-xliff.xmlP//ʼv2.x-xz-compressed-tar.xml2A00Annv2x-xz.xml>v2x-zerosize.xml4//v2x-zoo.xml<==v2xhtml+xml.xml8//XXv2xml-dtd.xml^PP00v2<xml-external-parsed-entity.xml0چv2xml.xml0^^v2xsd.xml:..qqv2xslt+xml.xml:IIv2xspf+xml.xml0//44v2zip.xml"``v2"``v26//v2AMR-WB.xml0@00@v2AMR.xml0rrv2aac.xml0v2ac3.xml800QQv2annodex.xml4uuv2basic.xml200v2midi.xml0//}}v2mp2.xml0//""v2mp4.xml2ǜv2mpeg.xml0//v2ogg.xml8ZZv2prs.sid.xmlJIIv2(vnd.rn-realaudio.xml8ssv2x-adpcm.xml6%%ttv2x-aifc.xml6v2x-aiff.xml8==uuv2x-aiffc.xml4//v2x-ape.xml>//  v2x-flac+ogg.xml6//v2x-flac.xml400v2x-gsm.xmlB-00-v2 x-iriver-pla.xml2VVv2x-it.xml4//ZZv2x-m4b.xml><00<..v2x-matroska.xml<jjv2x-minipsf.xml4v2x-mo3.xml4v2x-mod.xml<llv2x-mpegurl.xml:77v2x-ms-asx.xml://v2x-ms-wma.xml>00//v2x-musepack.xmlT??v22x-pn-realaudio-plugin.xml4//v2x-psf.xml:v2x-psflib.xml6wwv2x-riff.xml4<<v2x-s3m.xml8==v2x-scpls.xml@//  v2x-speex+ogg.xml8v2x-speex.xml4Ԙv2x-stm.xml411v2x-tta.xml4 v2x-voc.xmlBv2 x-vorbis+ogg.xml4 v2x-wav.xmlRaav20x-wavpack-correction.xml<v2x-wavpack.xml2""v2x-xi.xml2v2x-xm.xml4//v2x-xmf.xml"bbv2"bbv20v2bmp.xml0v2cgm.xml0;00;v2dpx.xml6==\\v2fax-g3.xml2//v2fits.xml4  v2g3fax.xml0v2gif.xml0GGv2ief.xml0v2jp2.xml2v2jpeg.xml>k//kddv2openraster.xml0ggv2png.xml0v2rle.xmlNllv2,svg+xml-compressed.xml8//==v2svg+xml.xml2v2tiff.xmlP//ֲv2.vnd.adobe.photoshop.xml:%%v2vnd.djvu.xml8v2vnd.dwg.xml8NNAAv2vnd.dxf.xmlNn//nv2,vnd.microsoft.icon.xml@//$$v2vnd.ms-modi.xmlF00{{v2$vnd.rn-realpix.xmlB//v2 vnd.wap.wbmp.xml2==v2webp.xml4v2x-3ds.xml@//v2x-adobe-dng.xmlLv2*x-applix-graphics.xml8IIv2x-bzeps.xml@v2x-canon-cr2.xml@v2x-canon-crw.xmlBFFv2 x-cmu-raster.xmlJv2(x-compressed-xcf.xml8//v2x-dcraw.xml4//v2x-dds.xml4//v2x-dib.xml4//v2x-emf.xml4wwv2x-eps.xml4//MMv2x-exr.xml400v2x-fpx.xml>v2x-fuji-raf.xml8v2x-gzeps.xml4v2x-hdr.xml6//v2x-icns.xml4v2x-iff.xml6v2x-ilbm.xml4v2x-jng.xml<v2x-kde-raw.xml@==v2x-kodak-dcr.xml@v2x-kodak-k25.xml@v2x-kodak-kdc.xml4OOv2x-lwo.xml4yyv2x-lws.xml>v2x-macpaint.xmlDv2"x-minolta-mrw.xml6//;;v2x-msod.xml6//QQv2x-niff.xml@v2x-nikon-nef.xmlD!!v2"x-olympus-orf.xmlH==v2&x-panasonic-raw.xml4//  v2x-pcx.xmlBmm!!v2 x-pentax-pef.xml>0000v2x-photo-cd.xml4v2x-pic.xml6v2x-pict.xmlLJJv2*x-portable-anymap.xmlL00FFv2*x-portable-bitmap.xmlN 00 HHv2,x-portable-graymap.xmlL{//{FFv2*x-portable-pixmap.xml@"00"v2x-quicktime.xml4v2x-rgb.xml4B00Bv2x-sgi.xml@00v2x-sigma-x3f.xml<//v2x-skencil.xml>v2x-sony-arw.xml>??v2x-sony-sr2.xml>v2x-sony-srf.xmlB//<>v2 x-win-bitmap.xml4//v2x-wmf.xml<//v2x-xbitmap.xml4iiv2x-xcf.xml<l//lxxv2x-xcursor.xml6v2x-xfig.xml<//v2x-xpixmap.xmlD88v2"x-xwindowdump.xml"eev2"eev2@**v2blockdevice.xml>zzvvv2chardevice.xml<//OOv2directory.xml2//v2fifo.xml@;;v2mount-point.xml60044v2socket.xml8CC}}v2symlink.xml"ffv2"ffv2Hwwv2&delivery-status.xmlZv28disposition-notification.xmlDv2"external-body.xml2++v2news.xml8==v2partial.xml6v2rfc822.xml@==v2x-gnu-rmail.xml"ggv2"ggv22}}v2vrml.xml"hhv2"hhv2@==\\v2alternative.xml@v2appledouble.xml6DDv2digest.xml<@@v2encrypted.xml488v2mixed.xml8&&BBv2related.xml6ccv2report.xml6[[v2signed.xmlH==v2&x-mixed-replace.xml"iiv2"iiv2Hv2&freedesktop.org.xml2==v2kde5.xml<v2kdevclang.xml:w--wv2kdevelop.xml"jjv2"jjv2:==xxv2calendar.xml0//v2css.xml0ƶv2csv.xml<aabbv2directory.xml:v2enriched.xml2//v2html.xml4jjNNv2htmlh.xml6ёv2mathml.xml4v2plain.xmlFv2$rfc822-headers.xml:##v2richtext.xml2 v2sgml.xml@==v2spreadsheet.xmlR//xxv20tab-separated-values.xml4MMv2troff.xml8v2vnd.abc.xmlB,,v2 vnd.graphviz.xmlR00v20vnd.nvidia.cuda.csrc.xmlHv2&vnd.rn-realtext.xml`/00///v2>vnd.sun.j2me.app-descriptor.xml@v2vnd.wap.wml.xmlLr//rv2*vnd.wap.wmlscript.xml: CCv2x-adasrc.xml<22v2x-authors.xml:ttv2x-bibtex.xml:00v2x-c++hdr.xml:VVv2x-c++src.xml@KKv2x-changelog.xml6//77v2x-chdr.xml8//GGv2x-cmake.xml<?00?v2x-copying.xml<)00)v2x-credits.xml: //v2x-csharp.xml677==v2x-csrc.xml4``v2x-dcl.xml4**v2x-dsl.xml6//v2x-dsrc.xml://v2x-eiffel.xmlBv2 x-emacs-lisp.xml://v2x-erlang.xml<v2x-fortran.xmlfv2Dx-gettext-translation-template.xmlT//((v22x-gettext-translation.xmlVv24x-google-video-pointer.xml<FFZZv2x-haskell.xml4 v2x-hex.xml<//v2x-iMelody.xml4UUv2x-idl.xml<44v2x-install.xml>  v2x-iptables.xml6AAv2x-java.xmlFGGv2$x-katefilelist.xml>//v2x-kdevelop.xml6//v2x-ldif.xml>00v2x-lilypond.xmlN//v2,x-literate-haskell.xml4v2x-log.xml4+00+v2x-lua.xml>uuv2x-makefile.xml:((v2x-matlab.xml>=00=QQv2x-microdvd.xml4s//sv2x-moc.xml4//v2x-mof.xml8q//qv2x-mpsub.xml6//v2x-mrml.xmlB v2 x-ms-regedit.xml4//<$00$v2x-opml+xml.xml:RRSSv2x-pascal.xml8\\KKv2x-patch.xml:$$v2x-python.xml4v2x-qml.xml:v2x-readme.xml>//v2x-rpm-spec.xml:kkv2x-scheme.xml:v2x-setext.xml4~//~v2x-sql.xml4//%%v2x-ssa.xml@7007oov2x-subviewer.xml4v2x-tcl.xml4QQv2x-tex.xml<v2x-texinfo.xml>YYv2x-troff-me.xml>iiZZv2x-troff-mm.xml>\\v2x-troff-ms.xml>//||v2x-txt2tags.xml4v2x-uil.xml4v2x-uri.xml65005BBv2x-vala.xml600v2x-vhdl.xml4//v2x-xmi.xml8//v2x-xslfo.xml2//v2xmcd.xml"mmv2"mmv22YY99v23gpp.xml8//VVv2annodex.xml.//v2 dv.xml:WWv2isivideo.xml09009NNv2mp4.xml2v2mpeg.xml0//v2ogg.xml<==eev2quicktime.xml2yyllv2vivo.xmlJWWv2(vnd.rn-realvideo.xml8YYv2wavelet.xml6v2x-anim.xml600xxv2x-flic.xml4%00%}}v2x-flv.xml>v2x-matroska.xml4v2x-mng.xml://CCv2x-ms-asf.xml:v2x-ms-wmp.xml://v2x-ms-wmv.xml<??v2x-msvideo.xml4//v2x-nsv.xml<//wwv2x-ogm+ogg.xml@''kkv2x-sgi-movie.xmlB//MMv2 x-theora+ogg.xml"nnv2"nnv2>00v2audio-cdda.xml<//v2audio-dvd.xmlB//v2 audio-player.xml://  v2blank-bd.xml:y--ynnv2blank-cd.xml< 00 v2blank-dvd.xml@x//xv2blank-hddvd.xml<C00Cv2image-dcf.xmlH,00,v2&image-picturecd.xml://v2software.xmlD//ppv2"unix-software.xmlB00v2 video-bluray.xml<//v2video-dvd.xml@//v2video-hddvd.xml>1001v2video-svcd.xml<.00.v2video-vcd.xmlF//wwv2$win32-software.xml"oov2"oov2>00$$v2x-sisx-app.xml"ppv2"ppv2<qqv2look-and-feel"qqv2"qqv2Vrrv24org.kde.breezedark.desktop"rrv2"rrv22ssv2contentsB))v2 metadata.desktop"ssv2"ssv22 v2defaults2ttv2previews"ttv2"ttv28 eev2preview.png"uuv2"uuv2*vvv2Next"vvv2"vvv22wwv2contentsBc++cv2 metadata.desktop"wwv2"wwv2.xxv2 images>4++4ppv2screenshot.png"xxv2"xxv2:ffKKv21024x768.png<))? ?v21280x1024.png: v21280x800.png:((' 'v21366x768.png:PP ܎v21440x900.png<&&wwv21600x1200.png<4}}4v21638x1024.png<  v21680x1050.png<4!!400v21920x1080.png<~]]~v21920x1200.png<]]v22560x1440.png<H##H;{{;v22560x1600.png<S##Sv23200x1800.png< ''v23200x2000.png< 11 v23840x2160.pngPQusrRbinTetcZlibmkspecs "share Udbus-1Wxdg akconf_update_binblibexecepython3.6qmlqt5 modules#QtCurve$applications%color-schemes &dbus-1*doc iconskatepart5kateprojectkatexmltoolskconf_updatekdevappwizard kdevclangsupportkdevcodegenkdevcodeutilskdevelop"kdevfiletemplateskdevgdbkdevlldbkdevmanpagekdevphpsupportkdevplatform"kdevpythonsupport kdevqmakebuilder kdevqmljssupportkf5@knotifications5AkonsoleBkservices5Lkservicetypes5 MkstyleOksysguardRmetainfoSmime pplasmauwallpapersVsystem.d X menusY ui c kauthd kf5k asynciop collectionsr concurrent8v config-3.6m-x86_64-linux-gnu x ctypes  curses dbm  email encodings html http importlib json lib2to3 logging multiprocessing pydoc_data sqlite3 turtledemo  urllib venv wsgiref xml  xmlrpc QtQuick orgplugins'interfaces(services)system-services+ECM9HTMLBreeze_Snowhicolor scripttemplates wrappedQtHeaderslicensestemplatestemplates iconskdevflatpakpicsshortcutstemplates printers!formatters$shellutils %correction_files%debugger&%documentation_files%scripts'nodejsmodules'propertywidgets (kauth(kcharselect(kcookiejar(kdoctools9(kmoretools<(knewstuff>(licenses ?(sonnetD+ServiceMenusE+searchproviders J+useragentstrings N-themesP.scriptsT0application `0audio b0image e0inodef0message g0modelh0multiparti0packagesj0text m0videon0x-content o0x-epocq1look-and-feelv2Nextl8__pycache__q9__pycache__s:__pycache__t:futuresw;__pycache__y<__pycache__z<macholib|<test=__pycache__>__pycache__?__pycache__?mime@__pycache__A__pycache__B__pycache__C__pycache__D__pycache__E__pycache__ Efixes Epgen2 EtestsF__pycache__G__pycache__ GdummyH__pycache__I__pycache__ItestJ__pycache__K__pycache__L__pycache__LscriptsM__pycache__N__pycache__Ndom NetreeNparsersNsaxO__pycache__PControlsQkde RbearerRgenericRgrantleeRiconenginesRimageformats Rkauth RkdevplatformRkf5Rktexteditor(Rorg.kde.kdecoration2>Rorg.kde.kglobalaccel5.platforms*RplatforminputcontextsRplatforms Rstyles"Rxcbglintegrations,Vhtml:Waf<Wca>Wcs@WdaBWdeDWelFWenPWeoRWesTWetVWfrXWglZWhe\Whu^Wit`WjabWkodWltfWndshWnljWnnlWplnWptpWrorWrutWslvWsrxWsvzWtr|Wuk~WwaWxhXcursorsY128x128 Y16x16 Y22x22Y256x256 Y32x32 Y48x48 Y64x64Yscalable \QtCore`hicolorhmatplotlib&htestCorrectionFiles jPyKDE4 jPyQt4 jPyQt5qcustomization$:rpresets-kmoretools=spics Qzsmaps4rorg.kde.breezedark.desktopwcontentsu__pycache__{__pycache__~__pycache____pycache____pycache____pycache____pycache__data__pycache____pycache__ posix__pycache____pycache____pycache____pycache__ Stylesdraganddropkconfigkcoreaddonskdevplatformkiokquickcontrols(kquickcontrolsaddonskwindowsystemnewstuffprivate solid5.1 helper 30kdedkiokiod>org.kde.kwindowsystem.platforms parts sonneturifilters-_sources3_static4find-module5kde-module 6manual 7module8toolchain";kdoctools5-common"=kdoctools5-common"?kdoctools5-common"Akdoctools5-common"Ckdoctools5-common"Ekdoctools5-commonGkateJkatepartKkdevelop"Mkdoctools5-commonNkonsole Okwrite"Qkdoctools5-common"Skdoctools5-common"Ukdoctools5-common"Wkdoctools5-common"Ykdoctools5-common"[kdoctools5-common"]kdoctools5-common"_kdoctools5-common"akdoctools5-common"ckdoctools5-common"ekdoctools5-common"gkdoctools5-common"ikdoctools5-common"kkdoctools5-common"mkdoctools5-common"okdoctools5-common"qkdoctools5-common"skdoctools5-common"ukdoctools5-common"wkdoctools5-common"ykdoctools5-common"{kdoctools5-common"}kdoctools5-common"kdoctools5-common"kdoctools5-commonappsactionsappsactionsappsappsappsappsappsactionsapps 16x16 22x22 32x32afbgcacsdadedtdelen en-GBentitieseoesetfifofrglhehuiditjakoltnds nl nnnoplpt pt-BRroruskslsr sr@ijekavian""sr@ijekavianlatin$sr@latin&sv(th*tr,uk.wa0xh2xsl3xx 5zh-CN 7zh-TWscontents ximages fixers Breezeqmlkquickcontrolskcm.find-module/kde-module 0manual 1module2toolchainSactionsTactionsUactionsVentitiesWentitiesXentitiesYentitiesZentities[entities]entities^entities_entitiesaentitiesbentitiescentitiesdentitieseentitiesfentitiesgentitieshentitiesientitiesjentitieskentitieslentitiesmentitiesnentities oentities pentities qentitiesrentitiessentitiestentitiesuentitiesventitieswentitiesxentitiesyentitieszentities!{entities#|entities%}entities'~entities)entities+entities-entities/entities1entities4entities6entities8entitiestpreviewsmyfixesPQusrRbinTetcZlibmkspecs "share Udbus-1Wxdg akconf_update_binblibexecepython3.6qmlqt5 modules#QtCurve$applications%color-schemes &dbus-1*doc iconskatepart5kateprojectkatexmltoolskconf_updatekdevappwizard kdevclangsupportkdevcodegenkdevcodeutilskdevelop"kdevfiletemplateskdevgdbkdevlldbkdevmanpagekdevphpsupportkdevplatform"kdevpythonsupport kdevqmakebuilder kdevqmljssupportkf5@knotifications5AkonsoleBkservices5Lkservicetypes5 MkstyleOksysguardRmetainfoSmime pplasmauwallpapersVsystem.d X menusY ui c kauthd kf5k asynciop collectionsr concurrent8v config-3.6m-x86_64-linux-gnu x ctypes  curses dbm  email encodings html http importlib json lib2to3 logging multiprocessing pydoc_data sqlite3 turtledemo  urllib venv wsgiref xml  xmlrpc QtQuick orgplugins'interfaces(services)system-services+ECM9HTMLBreeze_Snowhicolor scripttemplates wrappedQtHeaderslicensestemplatestemplates iconskdevflatpakpicsshortcutstemplates printers!formatters$shellutils %correction_files%debugger&%documentation_files%scripts'nodejsmodules'propertywidgets (kauth(kcharselect(kcookiejar(kdoctools9(kmoretools<(knewstuff>(licenses ?(sonnetD+ServiceMenusE+searchproviders J+useragentstrings N-themesP.scriptsT0application `0audio b0image e0inodef0message g0modelh0multiparti0packagesj0text m0videon0x-content o0x-epocq1look-and-feelv2Nextl8__pycache__q9__pycache__s:__pycache__t:futuresw;__pycache__y<__pycache__z<macholib|<test=__pycache__>__pycache__?__pycache__?mime@__pycache__A__pycache__B__pycache__C__pycache__D__pycache__E__pycache__ Efixes Epgen2 EtestsF__pycache__G__pycache__ GdummyH__pycache__I__pycache__ItestJ__pycache__K__pycache__L__pycache__LscriptsM__pycache__N__pycache__Ndom NetreeNparsersNsaxO__pycache__PControlsQkde RbearerRgenericRgrantleeRiconenginesRimageformats  Rkauth RkdevplatformRkf5Rktexteditor(Rorg.kde.kdecoration2>Rorg.kde.kglobalaccel5.platforms*RplatforminputcontextsRplatforms Rstyles"Rxcbglintegrations,Vhtml:Waf<Wca>Wcs@WdaBWdeDWelFWenPWeoRWesTWetVWfrXWglZWhe\Whu^Wit`WjabWkodWltfWndshWnljWnnlWplnWptpWrorWrutWslvWsrxWsvzWtr|Wuk~WwaWxhXcursorsY128x128 Y16x16 Y22x22Y256x256 Y32x32 Y48x48 Y64x64Yscalable \QtCore`hicolorhmatplotlib&htestCorrectionFiles jPyKDE4 jPyQt4 jPyQt5qcustomization$:rpresets-kmoretools=spics Qzsmaps4rorg.kde.breezedark.desktopwcontentsu__pycache__{__pycache__~__pycache____pycache____pycache____pycache____pycache__data__pycache____pycache__ posix__pycache____pycache____pycache____pycache__ Stylesdraganddropkconfigkcoreaddonskdevplatformkiokquickcontrols(kquickcontrolsaddonskwindowsystemnewstuffprivate solid5.1  helper 30kdedkiokiod>org.kde.kwindowsystem.platforms parts sonneturifilters-_sources3_static4find-module5kde-module 6manual 7module8toolchain";kdoctools5-common"=kdoctools5-common"?kdoctools5-common"Akdoctools5-common"Ckdoctools5-common"Ekdoctools5-commonGkateJkatepartKkdevelop"Mkdoctools5-commonNkonsole Okwrite"Qkdoctools5-common"Skdoctools5-common"Ukdoctools5-common"Wkdoctools5-common"Ykdoctools5-common"[kdoctools5-common"]kdoctools5-common"_kdoctools5-common"akdoctools5-common"ckdoctools5-common"ekdoctools5-common"gkdoctools5-common"ikdoctools5-common"kkdoctools5-common"mkdoctools5-common"okdoctools5-common"qkdoctools5-common"skdoctools5-common"ukdoctools5-common"wkdoctools5-common"ykdoctools5-common"{kdoctools5-common"}kdoctools5-common"kdoctools5-common"kdoctools5-commonappsactionsappsactionsappsappsappsappsappsactionsapps 16x16 22x22 32x32afbgcacsdadedtdelen en-GBentitieseoesetfifofrglhehuiditjakoltnds nl nnnoplpt pt-BRroruskslsr sr@ijekavian""sr@ijekavianlatin$sr@latin&sv(th*tr,uk.wa0xh2xsl3xx 5zh-CN 7zh-TWscontents ximages fixers Breezeqmlkquickcontrolskcm.find-module/kde-module 0manual 1module2toolchainSactionsTactionsUactionsVentitiesWentitiesXentitiesYentitiesZentities[entities]entities^entities_entitiesaentitiesbentitiescentitiesdentitieseentitiesfentitiesgentitieshentitiesientitiesjentitieskentitieslentitiesmentitiesnentities oentities pentities qentitiesrentitiessentitiestentitiesuentitiesventitieswentitiesxentitiesyentitieszentities!{entities#|entities%}entities'~entities)entities+entities-entities/entities1entities4entities6entities8entitiestpreviewsmyfixes#!/bin/bash DIR="`dirname \"$0\"`" DIR="`( cd \"$DIR\" && pwd )`" export APPDIR=$DIR export LD_PRELOAD=$DIR/exec_wrapper.so export APPIMAGE_ORIGINAL_QML2_IMPORT_PATH=$QML2_IMPORT_PATH export APPIMAGE_ORIGINAL_LD_LIBRARY_PATH=$LD_LIBRARY_PATH export APPIMAGE_ORIGINAL_QT_PLUGIN_PATH=$QT_PLUGIN_PATH export APPIMAGE_ORIGINAL_XDG_DATA_DIRS=$XDG_DATA_DIRS export APPIMAGE_ORIGINAL_PATH=$PATH export APPIMAGE_ORIGINAL_PYTHONHOME=$PYTHONHOME export QML2_IMPORT_PATH=$DIR/usr/lib/qml:$QML2_IMPORT_PATH export LD_LIBRARY_PATH=$DIR/usr/lib/:$LD_LIBRARY_PATH export QT_PLUGIN_PATH=$DIR/usr/lib/qt5/plugins/ export XDG_DATA_DIRS=$DIR/usr/share/:$XDG_DATA_DIRS export PATH=$DIR/usr/bin:$PATH export KDE_FORK_SLAVES=1 export PYTHONHOME=$DIR/usr/ export APPIMAGE_STARTUP_QML2_IMPORT_PATH=$QML2_IMPORT_PATH export APPIMAGE_STARTUP_LD_LIBRARY_PATH=$LD_LIBRARY_PATH export APPIMAGE_STARTUP_QT_PLUGIN_PATH=$QT_PLUGIN_PATH export APPIMAGE_STARTUP_XDG_DATA_DIRS=$XDG_DATA_DIRS export APPIMAGE_STARTUP_PATH=$PATH export APPIMAGE_STARTUP_PYTHONHOME=$PYTHONHOME export KDEV_DISABLE_PLUGINS=KDevWelcomePage cd $HOME kdevelop $@ [Desktop Entry] GenericName=Integrated development environment Name=KDevelop MimeType=text/plain; Exec=AppRun -b %U StartupNotify=true X-KDE-HasTempFileOption=true Icon=kdevelop X-DocPath=kdevelop/index.html Type=Application Terminal=false InitialPreference=9 Categories=Qt;KDE;Utility;TextEditor; PNG  IHDR00WsBIT|d pHYs/!tEXtSoftwarewww.inkscape.org<?IDAThŚypםǿuH8ƶd69qva'Y!wRv?)oB6ڪTb6lTmovmdI0,9 Bf4~h3R >ԛy٢rh=fmlWO 28#/tN 8sgtwFXQKdܫw~~VYOô<D Њ Ƕ_8D$9Zy+$O0AV#ϡ=9lqCC4/j,gC}YH``ODgm"q*@(xMMl2Si{{fЛI8Z^0lgЖG;@'4Duظd9TEc&?4D)Б54 '(޽zq[(ûPr+TQ음mQ' Xh)Ǚkh)jxiՁk8׆cWY6K=Ѧew0Ls|08^m6\FrAgJw7{񫶏\Bȁb$$rB_96 Vl7} 4=_lņU.q"b{߇ׯB?+@D;F8JT3"C~2D !uŋds9\څv_)NwJ_) U ^;?$I*?,\o]xܔ>z\r@\rHY8t2x"~ rrm]LuqD SӲ8q<-vRM:4NPc7ru*uENc"LB47b^>zcuu?{68̈#Qu ù4 b`bmm }m+XgG(.Sn6fJf= #́iY%xdr٫ot|ݷrr̬))RN!%p`X@ ɨVie )ۼ8P9bQGG|?rh"yޣx^o?w>J2H("qM7Qq00S[~ 57v5,C \#("1Kr +fB*U(2`)R{qy3< ةawxP 1@}}ؚ8*U?q ~qov":XT/fpj? ЗtI:ZppN2} [׮\B_6[&D2x,]`cwr!ePzlf.jh pN…#ȥ-ˡ&:[2< --nD6/1ORpy4:&+%Ca0/\ ts 9'Un6ϙ?!"aɠql̞Qt.;q^0\^(?u uhHflȢyc $*h^xR \H4!"$Sxp*tmÃ&%_mmkTK >:sxjk~.j% o%ܹ{=TrW)6p(A X ޲LS)2idr9dqU!xӦs`{{Fuxl>~?7|9}@Ǐ$sܳy٤\/(q$ٱ#J3oZv<GUfG}ˮ *viwp?G{;al= y0ͫ<Ȑ@b~g$aVgoa?T=J ^20f[z74h"L.MFmmϮ]?l3jZ6|LtiM16- zlLӦ#0=K^-DG(=OZ7s=D,IENDB`import sys from .main import main sys.exit(main("lib2to3.fixes")) # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Export the Python grammar and symbols.""" # Python imports import os # Local imports from .pgen2 import token from .pgen2 import driver from . import pytree # The grammar file _GRAMMAR_FILE = os.path.join(os.path.dirname(__file__), "Grammar.txt") _PATTERN_GRAMMAR_FILE = os.path.join(os.path.dirname(__file__), "PatternGrammar.txt") class Symbols(object): def __init__(self, grammar): """Initializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). """ for name, symbol in grammar.symbol2number.items(): setattr(self, name, symbol) python_grammar = driver.load_grammar(_GRAMMAR_FILE) python_symbols = Symbols(python_grammar) python_grammar_no_print_statement = python_grammar.copy() del python_grammar_no_print_statement.keywords["print"] pattern_grammar = driver.load_grammar(_PATTERN_GRAMMAR_FILE) pattern_symbols = Symbols(pattern_grammar) from . import load_tests import unittest unittest.main() """Support code for test_*.py files""" # Author: Collin Winter # Python imports import unittest import os import os.path from textwrap import dedent # Local imports from lib2to3 import pytree, refactor from lib2to3.pgen2 import driver as pgen2_driver test_dir = os.path.dirname(__file__) proj_dir = os.path.normpath(os.path.join(test_dir, "..")) grammar_path = os.path.join(test_dir, "..", "Grammar.txt") grammar = pgen2_driver.load_grammar(grammar_path) driver = pgen2_driver.Driver(grammar, convert=pytree.convert) def parse_string(string): return driver.parse_string(reformat(string), debug=True) def run_all_tests(test_mod=None, tests=None): if tests is None: tests = unittest.TestLoader().loadTestsFromModule(test_mod) unittest.TextTestRunner(verbosity=2).run(tests) def reformat(string): return dedent(string) + "\n\n" def get_refactorer(fixer_pkg="lib2to3", fixers=None, options=None): """ A convenience function for creating a RefactoringTool for tests. fixers is a list of fixers for the RefactoringTool to use. By default "lib2to3.fixes.*" is used. options is an optional dictionary of options to be passed to the RefactoringTool. """ if fixers is not None: fixers = [fixer_pkg + ".fixes.fix_" + fix for fix in fixers] else: fixers = refactor.get_fixers_from_package(fixer_pkg + ".fixes") options = options or {} return refactor.RefactoringTool(fixers, options, explicit=True) def all_project_files(): for dirpath, dirnames, filenames in os.walk(proj_dir): for filename in filenames: if filename.endswith(".py"): yield os.path.join(dirpath, filename) TestCase = unittest.TestCase """Tests that run all fixer modules over an input stream. This has been broken out into its own test module because of its running time. """ # Author: Collin Winter # Python imports import unittest import test.support # Local imports from . import support @test.support.requires_resource('cpu') class Test_all(support.TestCase): def setUp(self): self.refactor = support.get_refactorer() def test_all_project_files(self): for filepath in support.all_project_files(): self.refactor.refactor_file(filepath) if __name__ == '__main__': unittest.main() # coding: utf-8 print "BOM BOOM!" #!/usr/bin/env python # -*- coding: utf-8 -*- print u'ßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ' def f(x): print '%s\t-> α(%2i):%s β(%s)' print "hi" print "Like bad Windows newlines?" from lib2to3.fixer_base import BaseFix class FixLast(BaseFix): run_order = 10 def match(self, node): return False from lib2to3.fixer_base import BaseFix class FixFirst(BaseFix): run_order = 1 def match(self, node): return False from lib2to3.fixer_base import BaseFix class FixPreorder(BaseFix): order = "pre" def match(self, node): return False from lib2to3.fixer_base import BaseFix from lib2to3.fixer_util import Name class FixParrot(BaseFix): """ Change functions named 'parrot' to 'cheese'. """ PATTERN = """funcdef < 'def' name='parrot' any* >""" def transform(self, node, results): name = results["name"] name.replace(Name("cheese", name.prefix)) from lib2to3.fixer_base import BaseFix class FixExplicit(BaseFix): explicit = True def match(self): return False def parrot(): pass from lib2to3.fixer_base import BaseFix class FixBadOrder(BaseFix): order = "crazy" # This is empty so trying to fetch the fixer class gives an AttributeError #!/usr/bin/env python print '#coding=0' In this directory: - py2_test_grammar.py -- test file that exercises most/all of Python 2.x's grammar. - py3_test_grammar.py -- test file that exercises most/all of Python 3.x's grammar. - infinite_recursion.py -- test file that causes lib2to3's faster recursive pattern matching scheme to fail, but passes when lib2to3 falls back to iterative pattern matching. - fixes/ -- for use by test_refactor.py 3 UZ:@s ddlmZddlZejdS)) load_testsN)rZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ @sdZddlmZdZddlmZddlZddlZddlZddlm Z dd lm Z dd l m Z ej d d Z d dZedkre dS)z,Main program for testing the infrastructure.)print_functionz#Guido van Rossum )supportN)pytree)pgen2)driverc Cstjd}tj|tjd}d}|j|dd}t||s>tdtj ddsPdSg}xtj D]~}tj |}|dks\t |d rq\|j }|j d r|dd}|j d sq\td |tjd |j|dd}t||r\|j|q\WxtjD]}ytj|}Wntk rwYnXtd |dtjd x|D]}|j d s>q*td |tjd tjj||}y|j|dd}Wn2tjjk r} ztd| WYdd} ~ XnXt||r*|j|q*WqW|stdn"tdx|D]}td|qWdS)Nz Grammar.txt)convertz example.pyT)debugz No diffs.r__file__z.pycz.pyZParsing)fileZScanningz...z ParseError:zNo problems. Congratulations!zProblems in following files:z***)rZ load_grammarZDriverrr Z parse_filediffprintsysargvmoduleshasattrr endswithstderrappendpathoslistdirOSErrorjoinrparseZ ParseError) ZgrZdrfntreeZproblemsnamemoddirnameserrr$(/usr/lib/python3.6/pytree_idempotency.pymainsX              r&cCsHtdd}z|jt|Wd|jXztjd|StjdXdS)N@wz diff -u %s @)openwritestrclosersystemremove)rrfr$r$r%rRs  r__main__)__doc__Z __future__r __author__rrrloggingrrr basicConfigr&r__name__r$r$r$r%s     8 3 UZ @sddlmZdZddlmZddlZddlZddlZddlmZddlm Z dd l m Z ej d d Z d d Z edkr~e dS))print_functionz#Guido van Rossum )supportN)pytree)pgen2)driverc Cstjd}tj|tjd}d}|j|dd}t||s>tdtj ddsPdSg}xtj D]~}tj |}|dks\t |d rq\|j }|j d r|dd}|j d sq\td |tjd |j|dd}t||r\|j|q\WxtjD]}ytj|}Wntk rwYnXtd |dtjd x|D]}|j d s>q*td |tjd tjj||}y|j|dd}Wn2tjjk r} ztd| WYdd} ~ XnXt||r*|j|q*WqW|stdn"tdx|D]}td|qWdS)Nz Grammar.txt)convertz example.pyT)debugz No diffs.r__file__z.pycz.pyZParsing)fileZScanningz...z ParseError:zNo problems. Congratulations!zProblems in following files:z***)rZ load_grammarZDriverrr Z parse_filediffprintsysargvmoduleshasattrr endswithstderrappendpathoslistdirOSErrorjoinrparseZ ParseError) ZgrZdrfntreeZproblemsnamemoddirnameserrr$(/usr/lib/python3.6/pytree_idempotency.pymainsX              r&cCsHtdd}z|jt|Wd|jXztjd|StjdXdS)N@wz diff -u %s @)openwritestrclosersystemremove)rrfr$r$r%rRs  r__main__)Z __future__r __author__rrrloggingrrr basicConfigr&r__name__r$r$r$r%s     8 3 UZS@sRdZddlZddlZddlmZejjdGdddejZe dkrNej dS) zTests that run all fixer modules over an input stream. This has been broken out into its own test module because of its running time. N)supportZcpuc@seZdZddZddZdS)Test_allcCstj|_dS)N)rZget_refactorerrefactor)selfr%/usr/lib/python3.6/test_all_fixers.pysetUpszTest_all.setUpcCs"xtjD]}|jj|q WdS)N)rZall_project_filesrZ refactor_file)rfilepathrrrtest_all_project_filesszTest_all.test_all_project_filesN)__name__ __module__ __qualname__r r rrrrrsr__main__) __doc__ZunittestZ test.supporttestrZrequires_resourceZTestCaserr mainrrrrs  3 UZ@s(ddlZddlZddlmZddZdS)N)load_package_testscGsttjjtf|S)N)rospathdirname__file__)argsr/usr/lib/python3.6/__init__.py load_testssr )rZunittestZ test.supportrr rrrr s 3 UZ@sddlZddlZddlZddlmZddlmZmZddlm Z ej j e Zej jej jedZej jeddZe jeZe jeejdZ dd Zdd d Zd d ZdddZddZejZdS)N)dedent)pytreerefactor)driverz..z Grammar.txt)convertcCstjt|ddS)NT)debug)r parse_stringreformat)stringr /usr/lib/python3.6/support.pyrsrcCs,|dkrtjj|}tjddj|dS)N) verbosity)unittestZ TestLoaderZloadTestsFromModuleZTextTestRunnerrun)Ztest_modZtestsr r r run_all_testssrcCs t|dS)Nz )r)r r r r r sr lib2to3csB|dk rfdd|D}ntjd}|p0i}tj||ddS)Ncsg|]}d|qS)z .fixes.fix_r ).0Zfix) fixer_pkgr r (sz"get_refactorer..z.fixesT)Zexplicit)rZget_fixers_from_packageZRefactoringTool)rZfixersoptionsr )rr get_refactorers rccsFx@tjtD]2\}}}x&|D]}|jdrtjj||VqWq WdS)Nz.py)oswalkproj_direndswithpathjoin)dirpathdirnames filenamesfilenamer r r all_project_files.s  r")NN)rNN)rrZos.pathtextwraprrrrZ lib2to3.pgen2rZ pgen2_driverrdirname__file__Ztest_dirnormpathrrZ grammar_pathZ load_grammarZgrammarZDriverrrrr rr"ZTestCaser r r r s       3 UZS@sNddlZddlZddlmZejjdGdddejZedkrJej dS)N)supportZcpuc@seZdZddZddZdS)Test_allcCstj|_dS)N)rZget_refactorerrefactor)selfr%/usr/lib/python3.6/test_all_fixers.pysetUpszTest_all.setUpcCs"xtjD]}|jj|q WdS)N)rZall_project_filesrZ refactor_file)rfilepathrrrtest_all_project_filesszTest_all.test_all_project_filesN)__name__ __module__ __qualname__r r rrrrrsr__main__) ZunittestZ test.supporttestrZrequires_resourceZTestCaserr mainrrrr s   .. ecm-module:: ../../toolchain/Android.cmake .. ecm-module:: ../../find-modules/FindXCB.cmake .. ecm-module:: ../../find-modules/FindSharedMimeInfo.cmake .. ecm-module:: ../../find-modules/FindPng2Ico.cmake .. ecm-module:: ../../find-modules/FindOpenEXR.cmake .. ecm-module:: ../../find-modules/FindWayland.cmake .. ecm-module:: ../../find-modules/FindWaylandScanner.cmake .. ecm-module:: ../../find-modules/FindKF5.cmake .. ecm-module:: ../../find-modules/FindLibGit2.cmake .. ecm-module:: ../../find-modules/FindEGL.cmake .. ecm-module:: ../../find-modules/FindPoppler.cmake .. ecm-module:: ../../find-modules/FindX11_XCB.cmake .. ecm-module:: ../../find-modules/FindQtWaylandScanner.cmake .. ecm-manual-description: ECM Toolchains Reference ecm-toolchains(7) ***************** .. only:: html or latex .. contents:: Introduction ============ Extra CMake Modules (ECM) provides some toolchain modules. Unlike normal modules, these are not included directly in projects, but specified with the ``CMAKE_TOOLCHAIN_FILE`` cache variable on the commandline. All Modules =========== .. toctree:: :maxdepth: 1 :glob: /toolchain/* .. only:: man See Also ======== :manual:`ecm(7)` .. ecm-manual-description: ECM Modules Reference ecm-modules(7) ************** .. only:: html or latex .. contents:: Introduction ============ Extra CMake Modules (ECM) provides various modules that provide useful functions for CMake scripts. ECM actually provides three types of modules that can be used from CMake scripts: those that extend the functionality of the ``find_package`` command are documented in :manual:`ecm-find-modules(7)`; those that provide standard settings for software produced by the KDE community are documented in :manual:`ecm-kde-modules(7)`. The rest provide macros and functions for general use by CMake scripts and are documented here. To use these modules, you need to tell CMake to find the ECM package, and then add either ``${ECM_MODULE_PATH}`` or ``${ECM_MODULE_DIR}`` to the ``CMAKE_MODULE_PATH`` variable: .. code-block:: cmake find_package(ECM REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_DIR}) Using ``${ECM_MODULE_PATH}`` will also make the find modules and KDE modules available. Note that there are also toolchain modules, documented in :manual:`ecm-toolchains(7)`, but these are used by users building the software rather than developers writing CMake scripts. All Modules =========== .. toctree:: :maxdepth: 1 :glob: /module/* .. only:: man See Also ======== :manual:`ecm(7)`, :manual:`ecm-find-modules(7)`, :manual:`ecm-kde-modules(7)` .. ecm-manual-description: ECM Find Modules Reference ecm-find-modules(7) ******************* .. only:: html or latex .. contents:: Introduction ============ Find modules are used by the CMake ``find_package`` command to search for packages that do not provide their own CMake package config files. CMake provides an extensive set of find modules, and Extra CMake Modules (ECM) adds to that. To use ECM's find modules, you need to tell CMake to find the ECM package, and then add either ``${ECM_MODULE_PATH}`` or ``${ECM_FIND_MODULE_DIR}`` to the ``CMAKE_MODULE_PATH`` variable: .. code-block:: cmake find_package(ECM REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_FIND_MODULE_DIR}) Using ``${ECM_MODULE_PATH}`` will also make the modules intended for direct use by CMake scripts available (see :manual:`ecm-modules(7)` and :manual:`ecm-kde-modules(7)`). You can also make local copies of find modules using the ``ecm_use_find_modules`` function from :module:`ECMUseFindModules`, which is automatically included when ECM is found: .. code-block:: cmake find_package(ECM REQUIRED NO_MODULE) ecm_use_find_modules( DIR "${CMAKE_BINARY_DIR}/cmake" MODULES FindEGL.cmake ) set(CMAKE_MODULE_PATH "${CMAKE_BINARY_DIR}/cmake") This allows selective use of ECM's find modules, and the NO_OVERRIDE argument can be used to ensure that if CMake ships its own version of that find module, it will be used instead. All Find Modules ================ .. toctree:: :maxdepth: 1 :glob: /find-module/* .. only:: man See Also ======== :manual:`ecm(7)`, :manual:`ecm-modules(7)`, :manual:`ecm-kde-modules(7)` .. ecm-manual-description: Extra CMake Modules ecm(7) ****** .. only:: html or latex .. contents:: .. include:: ../../README.rst :start-line: 2 .. ecm-manual-description: ECM KDE Modules Reference ecm-kde-modules(7) ****************** .. only:: html or latex .. contents:: Introduction ============ Extra CMake Modules (ECM) provides several modules that provide default settings (like installation directories, compiler flags and other CMake options) aimed at software produced by the KDE modules; these are documented here. ECM also provides modules with more general functionality, documented in :manual:`ecm-modules(7)`, and ones that extend the functionality of the ``find_package`` command, documented in :manual:`ecm-find-modules(7)`. To use these modules, you need to tell CMake to find the ECM package, and then add either ``${ECM_MODULE_PATH}`` or ``${ECM_KDE_MODULE_DIR}`` to the ``CMAKE_MODULE_PATH`` variable: .. code-block:: cmake find_package(ECM REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_DIR}) Using ``${ECM_MODULE_PATH}`` will also make the other types of modules available. All KDE Modules =============== .. toctree:: :maxdepth: 1 :glob: /kde-module/* .. only:: man See Also ======== :manual:`ecm(7)`, :manual:`ecm-modules(7)`, :manual:`ecm-find-modules(7)` .. ecm-module:: ../../kde-modules/KDEInstallDirs.cmake .. ecm-module:: ../../kde-modules/KDEPackageAppTemplates.cmake .. ecm-module:: ../../kde-modules/KDECMakeSettings.cmake .. ecm-module:: ../../kde-modules/KDEFrameworkCompilerSettings.cmake .. ecm-module:: ../../kde-modules/KDECompilerSettings.cmake .. title:: Extra CMake Modules Reference Documentation Reference Manuals ################# .. toctree:: :maxdepth: 1 :glob: /manual/ecm.7 /manual/* .. only:: html Index and Search ################ * :ref:`genindex` * :ref:`search` .. ecm-module:: ../../modules/ECMSetupVersion.cmake .. ecm-module:: ../../modules/ECMGeneratePriFile.cmake .. ecm-module:: ../../modules/ECMUseFindModules.cmake .. ecm-module:: ../../modules/ECMCoverageOption.cmake .. ecm-module:: ../../modules/ECMGenerateHeaders.cmake .. ecm-module:: ../../modules/ECMUninstallTarget.cmake .. ecm-module:: ../../modules/ECMCreateQmFromPoFiles.cmake .. ecm-module:: ../../modules/ECMOptionalAddSubdirectory.cmake .. ecm-module:: ../../modules/ECMMarkAsTest.cmake .. ecm-module:: ../../modules/ECMFindModuleHelpers.cmake .. ecm-module:: ../../modules/ECMAddQch.cmake .. ecm-module:: ../../modules/ECMPackageConfigHelpers.cmake .. ecm-module:: ../../modules/ECMAddTests.cmake .. ecm-module:: ../../modules/ECMInstallIcons.cmake .. ecm-module:: ../../modules/ECMGeneratePkgConfigFile.cmake .. ecm-module:: ../../modules/ECMMarkNonGuiExecutable.cmake .. ecm-module:: ../../modules/ECMAddAppIcon.cmake .. ecm-module:: ../../modules/ECMEnableSanitizers.cmake .. ecm-module:: ../../modules/ECMQtDeclareLoggingCategory.cmake .. ecm-module:: ../../modules/ECMPoQmTools.cmake PNG  IHDRasRGBbKGDC pHYs B(xtIME!.<̓EIDAT8͓NABP\EG{%<|xc  cr6@t;b$;3&)h1!﫳Hzz@=)p 3۵e2/ߴ ( %^ND^ }3H1DoǪISFұ?, G`{v^X[b]&HC3{:sO& ?,[eL#IENDB`PNG  IHDR &q pHYs  tIME <8tEXtComment̖RIDATc H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 6 B\<IDAT8˅Kh]es1mA`jh[-E(FEaA!bIȐ*BX"؁4)NURZ!Mhjssm؋^-\gg ]o|Ҭ[346>zd ]#8Oݺt{5uIXN!I=@Vf=v1}e>;fvnvxaHrʪJF`D¹WZ]S%S)WAb |0K=So7D~\~q-˟\aMZ,S'*} F`Nnz674U)- EYm4%7YTk-Qa"NWAo-yeq,) Ypt\hqmszG]Nar߶s^l vh\2%0EeRvIENDB`h( ̨{EbF`F^w]a5ΈLV4[kP݂3ͷjD|_nxIʌmȢԵ҂M~]Э|::tXҲT.Nh:ZgFitM䷅齛ޕZẝ|U첀ݝjYYиϏ\tKc~ΉG֖j]֘V߷e躊e6ڧufFdFiÚmK~]]溙众e7jEhEb;ݦkuL˥변忟⻜~_引㷉]aUӵʂD~\ΫԊ_z+cFaF泉rOޱwM᱄^Կ㼡mGNS麓ؤޗHʥȤߴsC؆Lޚc\n;龐廖ɮ幂zRbaX⽤Ϭȥ`GDũơtMo:uQ帆Ǩo/俠溘ЯǦ©߰}˜Y԰wgL~^伓x[tQkߴ׼o9Vn|9vQeFǮ]CpT}ҽ\yoF꺓iE~VvO湅܎;ݵۜ_ܚ`㿧ٜ]_ك.|BގNȧa}`~^8[ >> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 1;VIDAT8ukU?sg4h`G1 RQܸp%Bn"bЍXJ .4V iZ##T;m!4bP~7r>ιbwc;m;oӍAΆ ζZ^/|s{;yR=9(rtVoG1w#_ө{*E&!(LVuoᲵ‘D PG4 :&~*ݳreu: S-,U^E&JY[P!RB ŖޞʖR@_ȐdBfNvHf"2T]R j'B1ddAak/DIJD D2H&L`&L $Ex,6|~_\P $MH`I=@Z||ttvgcЕWTZ'3rje"ܵx9W> mb|byfFRx{w%DZC$wdցHmWnta(M<~;9]C/_;Տ#}o`zSڷ_>:;x컓?yݩ|}~wam-/7=0S5RP"*֯ IENDB`PNG  IHDR &q pHYs  tIME 1l9tEXtComment̖RIDATcz(BpipPc |IENDB`PNG  IHDRasRGBbKGDC pHYs B(xtIME ,ZeIDAT8͓jA*WKk-,By@- و/`cXYh!6jf GrOlXvvfk2!p!GOOԲ &zf 6|M~%`]* ΛM]K ZĆ1Er%ȶcm1`/U^,~T&3M^^^PM6ٹs*RJa)eG*W<"F Fg78G>q OIp:sAj5GنyD^+yU:p_%G@D|aOs(yM,"msx:.b@D|`Vٟ۲иeKſ/G!IENDB`PNG  IHDRabKGD pHYs  tIME  )TIDAT8˭J@Ir('[ "&xYZ X0!i|_@tD] #xjv YNaEi(əy@D&`6PZk$)5%"z.NA#Aba`Vs_3c,2mj [klvy|!Iմy;v "߮a?A7`c^nk?Bg}TЙD# "RD1yER*6MJ3K_Ut8F~IENDB`PNG  IHDRa OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME!,IDAT8e_Hu?}s3y˕U2MvQ֊FE.łĊbE$DDZF5b@Q":2{n.s<_ y?mwV@tR`}Z _# _=_@ w^R%6gC-έ(K>| ${}s  3 UZ@s(ddlZddlZddlmZddZdS)N)load_package_testscGsttjjtf|S)N)rospathdirname__file__)argsr/usr/lib/python3.6/__init__.py load_testssr )rZunittestZ test.supportrr rrrr s 3 UZ:@s ddlmZddlZejdS)) load_testsN)rZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ:@s ddlmZddlZejdS)) load_testsN)rZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ@s(ddlZddlZddlmZddZdS)N)load_package_testscGsttjjtf|S)N)rospathdirname__file__)argsr/usr/lib/python3.6/__init__.py load_testssr )rZunittestZ test.supportrr rrrr s 3 UZ @sdZddlmZdZddlmZddlZddlZddlZddlm Z dd lm Z dd l m Z ej d d Z d dZedkre dS)z,Main program for testing the infrastructure.)print_functionz#Guido van Rossum )supportN)pytree)pgen2)driverc Cstjd}tj|tjd}d}|j|dd}t||s>tdtj ddsPdSg}xtj D]~}tj |}|dks\t |d rq\|j }|j d r|dd}|j d sq\td |tjd |j|dd}t||r\|j|q\WxtjD]}ytj|}Wntk rwYnXtd |dtjd x|D]}|j d s>q*td |tjd tjj||}y|j|dd}Wn2tjjk r} ztd| WYdd} ~ XnXt||r*|j|q*WqW|stdn"tdx|D]}td|qWdS)Nz Grammar.txt)convertz example.pyT)debugz No diffs.r__file__z.pycz.pyZParsing)fileZScanningz...z ParseError:zNo problems. Congratulations!zProblems in following files:z***)rZ load_grammarZDriverrr Z parse_filediffprintsysargvmoduleshasattrr endswithstderrappendpathoslistdirOSErrorjoinrparseZ ParseError) ZgrZdrfntreeZproblemsnamemoddirnameserrr$(/usr/lib/python3.6/pytree_idempotency.pymainsX              r&cCsHtdd}z|jt|Wd|jXztjd|StjdXdS)N@wz diff -u %s @)openwritestrclosersystemremove)rrfr$r$r%rRs  r__main__)__doc__Z __future__r __author__rrrloggingrrr basicConfigr&r__name__r$r$r$r%s     8 # Author: Collin Winter import os import unittest from test.support import load_package_tests def load_tests(*args): return load_package_tests(os.path.dirname(__file__), *args) # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. # A grammar to describe tree matching patterns. # Not shown here: # - 'TOKEN' stands for any token (leaf node) # - 'any' stands for any node (leaf or interior) # With 'any' we can still specify the sub-structure. # The start symbol is 'Matcher'. Matcher: Alternatives ENDMARKER Alternatives: Alternative ('|' Alternative)* Alternative: (Unit | NegatedUnit)+ Unit: [NAME '='] ( STRING [Repeater] | NAME [Details] [Repeater] | '(' Alternatives ')' [Repeater] | '[' Alternatives ']' ) NegatedUnit: 'not' (STRING | NAME [Details] | '(' Alternatives ')') Repeater: '*' | '+' | '{' NUMBER [',' NUMBER] '}' Details: '<' Alternatives '>' 3 UZC@s&ddlZddlmZejeddS)N)mainz lib2to3.fixes)sysrexitrr/usr/lib/python3.6/__main__.pys 3 UZZ@sdZddlZddlmZddlmZddlmZejjejj e dZ ejjejj e dZ Gd d d e Zeje ZeeZejZejd =eje ZeeZdS) z&Export the Python grammar and symbols.N)token)driver)pytreez Grammar.txtzPatternGrammar.txtc@seZdZddZdS)SymbolscCs(x"|jjD]\}}t|||q WdS)zInitializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N)Z symbol2numberitemssetattr)selfZgrammarnamesymbolr /usr/lib/python3.6/pygram.py__init__szSymbols.__init__N)__name__ __module__ __qualname__rr r r r rsrprint)__doc__osZpgen2rrrpathjoindirname__file__Z _GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEobjectrZ load_grammarZpython_grammarZpython_symbolscopyZ!python_grammar_no_print_statementkeywordsZpattern_grammarZpattern_symbolsr r r r s     3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZZ@sdZddlZddlmZddlmZddlmZejjejj e dZ ejjejj e dZ Gd d d e Zeje ZeeZejZejd =eje ZeeZdS) z&Export the Python grammar and symbols.N)token)driver)pytreez Grammar.txtzPatternGrammar.txtc@seZdZddZdS)SymbolscCs(x"|jjD]\}}t|||q WdS)zInitializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N)Z symbol2numberitemssetattr)selfZgrammarnamesymbolr /usr/lib/python3.6/pygram.py__init__szSymbols.__init__N)__name__ __module__ __qualname__rr r r r rsrprint)__doc__osZpgen2rrrpathjoindirname__file__Z _GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEobjectrZ load_grammarZpython_grammarZpython_symbolscopyZ!python_grammar_no_print_statementkeywordsZpattern_grammarZpattern_symbolsr r r r s     QT.KConfigCore.VERSION = 5.37.0 QT.KConfigCore.MAJOR_VERSION = 5 QT.KConfigCore.MINOR_VERSION = 37 QT.KConfigCore.PATCH_VERSION = 0 QT.KConfigCore.name = KF5ConfigCore QT.KConfigCore.defines = QT.KConfigCore.includes = /kdevelop.appdir/usr/include/KF5/KConfigCore QT.KConfigCore.private_includes = QT.KConfigCore.libs = /kdevelop.appdir/usr/lib64 QT.KConfigCore.depends = core 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZZ@sddlZddlmZddlmZddlmZejjejje dZ ejjejje dZ Gdd d e Z eje Ze eZejZejd =eje Ze eZdS) N)token)driver)pytreez Grammar.txtzPatternGrammar.txtc@seZdZddZdS)SymbolscCs(x"|jjD]\}}t|||q WdS)N)Z symbol2numberitemssetattr)selfZgrammarnamesymbolr /usr/lib/python3.6/pygram.py__init__szSymbols.__init__N)__name__ __module__ __qualname__rr r r r rsrprint)osZpgen2rrrpathjoindirname__file__Z _GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEobjectrZ load_grammarZpython_grammarZpython_symbolscopyZ!python_grammar_no_print_statementkeywordsZpattern_grammarZpattern_symbolsr r r r s     3 UZC@s&ddlZddlmZejeddS)N)mainz lib2to3.fixes)sysrexitrr/usr/lib/python3.6/__main__.pys QT.KConfigGui.VERSION = 5.37.0 QT.KConfigGui.MAJOR_VERSION = 5 QT.KConfigGui.MINOR_VERSION = 37 QT.KConfigGui.PATCH_VERSION = 0 QT.KConfigGui.name = KF5ConfigGui QT.KConfigGui.defines = QT.KConfigGui.includes = /kdevelop.appdir/usr/include/KF5/KConfigGui QT.KConfigGui.private_includes = QT.KConfigGui.libs = /kdevelop.appdir/usr/lib64 QT.KConfigGui.depends = gui xml KConfigCore 3 UZC@s&ddlZddlmZejeddS)N)mainz lib2to3.fixes)sysrexitrr/usr/lib/python3.6/__main__.pys 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys#empty #! /usr/bin/env python3 """Token constants (from "token.h").""" # Taken from Python (r53757) and modified to include some tokens # originally monkeypatched in by pgen2.tokenize #--start constants-- ENDMARKER = 0 NAME = 1 NUMBER = 2 STRING = 3 NEWLINE = 4 INDENT = 5 DEDENT = 6 LPAR = 7 RPAR = 8 LSQB = 9 RSQB = 10 COLON = 11 COMMA = 12 SEMI = 13 PLUS = 14 MINUS = 15 STAR = 16 SLASH = 17 VBAR = 18 AMPER = 19 LESS = 20 GREATER = 21 EQUAL = 22 DOT = 23 PERCENT = 24 BACKQUOTE = 25 LBRACE = 26 RBRACE = 27 EQEQUAL = 28 NOTEQUAL = 29 LESSEQUAL = 30 GREATEREQUAL = 31 TILDE = 32 CIRCUMFLEX = 33 LEFTSHIFT = 34 RIGHTSHIFT = 35 DOUBLESTAR = 36 PLUSEQUAL = 37 MINEQUAL = 38 STAREQUAL = 39 SLASHEQUAL = 40 PERCENTEQUAL = 41 AMPEREQUAL = 42 VBAREQUAL = 43 CIRCUMFLEXEQUAL = 44 LEFTSHIFTEQUAL = 45 RIGHTSHIFTEQUAL = 46 DOUBLESTAREQUAL = 47 DOUBLESLASH = 48 DOUBLESLASHEQUAL = 49 AT = 50 ATEQUAL = 51 OP = 52 COMMENT = 53 NL = 54 RARROW = 55 AWAIT = 56 ASYNC = 57 ERRORTOKEN = 58 N_TOKENS = 59 NT_OFFSET = 256 #--end constants-- tok_name = {} for _name, _value in list(globals().items()): if type(_value) is type(0): tok_name[_value] = _name def ISTERMINAL(x): return x < NT_OFFSET def ISNONTERMINAL(x): return x >= NT_OFFSET def ISEOF(x): return x == ENDMARKER 3 UZY@sdZddgZddlZddlZddlZddlZddlZddlmZm Z m Z m Z m Z Gddde Zdd Zdd dZddZddZedkrejee dS)z#Guido van Rossum Driver load_grammarN)grammarparsetokentokenizepgenc@sHeZdZdddZdddZdddZdd d Zdd d Zdd dZdS)rNcCs&||_|dkrtj}||_||_dS)N)rlogging getLoggerloggerconvert)selfrr r r/usr/lib/python3.6/driver.py__init__s zDriver.__init__FcCsvtj|j|j}|jd}d}d}}}} } d} x4|D]} | \}}}} } |||fkr|\} }|| kr| d| |7} | }d}||kr| | ||7} |}|tjtjfkr| |7} | \}}|jdr@|d7}d}q@|t j krtj |}|r|j j dt j||| |j||| |fr6|r4|j j dPd} | \}}|jdr@|d7}d}q@Wtjd||| |f|jS)Nrr z%s %r (prefix=%r)zStop.zincomplete input)rZParserrr ZsetuprCOMMENTNLendswithrOPZopmapr debugtok_nameZaddtokenZ ParseErrorrootnode)rtokensrplinenocolumntypevaluestartendZ line_textprefixZ quintupleZs_linenoZs_columnrrr parse_tokens&sR      zDriver.parse_tokenscCstj|j}|j||S)N)rgenerate_tokensreadliner$)rstreamrrrrrparse_stream_rawVs zDriver.parse_stream_rawcCs |j||S)N)r()rr'rrrr parse_stream[szDriver.parse_streamc Cs*tj|d|}z |j||S|jXdS)Nr)codecsopenr)close)rfilenameencodingrr'rrr parse_file_s zDriver.parse_filecCstjtj|j}|j||S)N)rr%ioStringIOr&r$)rtextrrrrr parse_stringgszDriver.parse_string)NN)F)F)F)NF)F) __name__ __module__ __qualname__rr$r(r)r0r4rrrrrs   0   cCs:tjj|\}}|dkrd}||djtttjdS)Nz.txtr.z.pickle)ospathsplitextjoinmapstrsys version_info)gtheadtailrrr_generate_pickle_namemsrD Grammar.txtTFcCs|dkrtj}|dkr t|n|}|s4t|| r|jd|tj|}|r|jd|y|j|Wqtk r}z|jd|WYdd}~XqXnt j }|j ||S)Nz!Generating grammar tables from %szWriting grammar tables to %szWriting failed: %s) r r rD_newerinfor Zgenerate_grammardumpOSErrorrZGrammarload)rAZgpsaveforcer gerrrrts     cCs8tjj|sdStjj|s dStjj|tjj|kS)NFT)r9r:existsgetmtime)abrrrrFs   rFcGsF|stjdd}tjtjtjddx|D]}t|dddq,WdS)Nrz %(message)s)levelr'formatT)rKrL)r?argvr basicConfigINFOstdoutr)argsrArrrmains  rZ__main__)rENTFN) __author____all__r+r1r9r r?rrrrrr objectrrDrrFrZr5exitintrrrrsP   3 UZ@sdZdS)zThe pgen2 package.N)__doc__rr/usr/lib/python3.6/__init__.pysQT.KGuiAddons.VERSION = 5.37.0 QT.KGuiAddons.MAJOR_VERSION = 5 QT.KGuiAddons.MINOR_VERSION = 37 QT.KGuiAddons.PATCH_VERSION = 0 QT.KGuiAddons.name = KF5GuiAddons QT.KGuiAddons.defines = QT.KGuiAddons.includes = /kdevelop.appdir/usr/include/KF5/KGuiAddons QT.KGuiAddons.private_includes = QT.KGuiAddons.libs = /kdevelop.appdir/usr/lib64 QT.KGuiAddons.depends = gui 3 UZ@sPdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;dx6e?e@jAD]$\ZBZCeDeCeDdkr eBe>eC<q Wd>d?ZEd@dAZFdBdCZGdDS)Ez!Token constants (from "token.h").  !"#$%&'()*+,-./0123456789:;cCs|tkS)N) NT_OFFSET)xr@/usr/lib/python3.6/token.py ISTERMINALNsrBcCs|tkS)N)r>)r?r@r@rA ISNONTERMINALQsrCcCs|tkS)N) ENDMARKER)r?r@r@rAISEOFTsrEN)H__doc__rDNAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTZ BACKQUOTELBRACERBRACEEQEQUALNOTEQUAL LESSEQUAL GREATEREQUALTILDE CIRCUMFLEX LEFTSHIFT RIGHTSHIFT DOUBLESTAR PLUSEQUALMINEQUAL STAREQUAL SLASHEQUAL PERCENTEQUAL AMPEREQUAL VBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUAL DOUBLESLASHDOUBLESLASHEQUALATATEQUALOPCOMMENTNLRARROWAWAITASYNC ERRORTOKENN_TOKENSr>tok_namelistglobalsitems_name_valuetyperBrCrEr@r@r@rAs3 UZO @sPdZddlZddddddd d d d d ZddZddZddZedkrLedS)ztdD]2}t|}t|}t|}||kr t||||q WdS)N)rangerreprr-print)r$cr+er%r%r&test2s r4__main__)__doc__r)rr'r-r4__name__r%r%r%r&s   3 UZ@sPdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;dx6e?e@jAD]$\ZBZCeDeCeDdkr eBe>eC<q Wd>d?ZEd@dAZFdBdCZGdDS)Ez!Token constants (from "token.h").  !"#$%&'()*+,-./0123456789:;cCs|tkS)N) NT_OFFSET)xr@/usr/lib/python3.6/token.py ISTERMINALNsrBcCs|tkS)N)r>)r?r@r@rA ISNONTERMINALQsrCcCs|tkS)N) ENDMARKER)r?r@r@rAISEOFTsrEN)H__doc__rDNAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTZ BACKQUOTELBRACERBRACEEQEQUALNOTEQUAL LESSEQUAL GREATEREQUALTILDE CIRCUMFLEX LEFTSHIFT RIGHTSHIFT DOUBLESTAR PLUSEQUALMINEQUAL STAREQUAL SLASHEQUAL PERCENTEQUAL AMPEREQUAL VBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUAL DOUBLESLASHDOUBLESLASHEQUALATATEQUALOPCOMMENTNLRARROWAWAITASYNC ERRORTOKENN_TOKENSr>tok_namelistglobalsitems_name_valuetyperBrCrEr@r@r@rAs3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZO @sLddlZdddddddd d d d Zd dZddZddZedkrHedS)N     '"\) abfnrtvr r r c Cs|jdd\}}tj|}|dk r&|S|jdr|dd}t|dkrTtd|yt|d}Wqtk rtd|YqXn0yt|d}Wn tk rtd|YnXt|S) Nrxz!invalid hex string escape ('\%s')z#invalid octal string escape ('\%s'))groupsimple_escapesget startswithlen ValueErrorintchr)malltailescZhexesir%/usr/lib/python3.6/literals.pyescapes"     r'cCsH|d}|dd|dkr$|d}|t|t| }tjdt|S)Nrz)\\(\'|\"|\\|[abfnrtv]|x.{0,2}|[0-7]{1,3}))rresubr')sqr%r%r& evalString(s r-cCsDx>tdD]2}t|}t|}t|}||kr t||||q WdS)N)rangerreprr-print)r$cr+er%r%r&test2s r4__main__)r)rr'r-r4__name__r%r%r%r&s  3 UZO @sPdZddlZddddddd d d d d ZddZddZddZedkrLedS)ztdD]2}t|}t|}t|}||kr t||||q WdS)N)ranger r*r0print)r%cr.er&r&r'test2s r6__main__)__doc__r,rr(r0r6__name__r&r&r&r's   3 UZ@sdZdS)zThe pgen2 package.N)__doc__rr/usr/lib/python3.6/__init__.pys3 UZ@sLdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;de?j@D]$\ZAZBeCeBeCdkreAe=eB<qWd=d>ZDd?d@ZEdAdBZFdCS)D  !"#$%&'()*+,-./0123456789:;cCs|tkS)N) NT_OFFSET)xr@/usr/lib/python3.6/token.py ISTERMINALNsrBcCs|tkS)N)r>)r?r@r@rA ISNONTERMINALQsrCcCs|tkS)N) ENDMARKER)r?r@r@rAISEOFTsrEN)GrDNAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTZ BACKQUOTELBRACERBRACEEQEQUALNOTEQUAL LESSEQUAL GREATEREQUALTILDE CIRCUMFLEX LEFTSHIFT RIGHTSHIFT DOUBLESTAR PLUSEQUALMINEQUAL STAREQUAL SLASHEQUAL PERCENTEQUAL AMPEREQUAL VBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUAL DOUBLESLASHDOUBLESLASHEQUALATATEQUALOPCOMMENTNLRARROWAWAITASYNC ERRORTOKENN_TOKENSr>tok_namelistglobalsitems_name_valuetyperBrCrEr@r@r@rA s# Copyright 2004-2005 Elemental Security, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """The pgen2 package.""" # Copyright 2004-2005 Elemental Security, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Safely evaluate Python string literals without using eval().""" import re simple_escapes = {"a": "\a", "b": "\b", "f": "\f", "n": "\n", "r": "\r", "t": "\t", "v": "\v", "'": "'", '"': '"', "\\": "\\"} def escape(m): all, tail = m.group(0, 1) assert all.startswith("\\") esc = simple_escapes.get(tail) if esc is not None: return esc if tail.startswith("x"): hexes = tail[1:] if len(hexes) < 2: raise ValueError("invalid hex string escape ('\\%s')" % tail) try: i = int(hexes, 16) except ValueError: raise ValueError("invalid hex string escape ('\\%s')" % tail) else: try: i = int(tail, 8) except ValueError: raise ValueError("invalid octal string escape ('\\%s')" % tail) return chr(i) def evalString(s): assert s.startswith("'") or s.startswith('"'), repr(s[:1]) q = s[0] if s[:3] == q*3: q = q*3 assert s.endswith(q), repr(s[-len(q):]) assert len(s) >= 2*len(q) s = s[len(q):-len(q)] return re.sub(r"\\(\'|\"|\\|[abfnrtv]|x.{0,2}|[0-7]{1,3})", escape, s) def test(): for i in range(256): c = chr(i) s = repr(c) e = evalString(s) if e != c: print(i, c, s, e) if __name__ == "__main__": test() QT.KI18n.VERSION = 5.37.0 QT.KI18n.MAJOR_VERSION = 5 QT.KI18n.MINOR_VERSION = 37 QT.KI18n.PATCH_VERSION = 0 QT.KI18n.name = KF5I18n QT.KI18n.defines = QT.KI18n.includes = /kdevelop.appdir/usr/include/KF5/KI18n QT.KI18n.private_includes = QT.KI18n.libs = /kdevelop.appdir/usr/lib64 QT.KI18n.depends = core """Fixer that addes parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.""" # By Taek Joo Kim and Benjamin Peterson # Local imports from .. import fixer_base from ..fixer_util import LParen, RParen # XXX This doesn't support nested for loops like [x for x in 1, 2 for x in 1, 2] class FixParen(fixer_base.BaseFix): BM_compatible = True PATTERN = """ atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > """ def transform(self, node, results): target = results["target"] lparen = LParen() lparen.prefix = target.prefix target.prefix = "" # Make it hug the parentheses target.insert_child(0, lparen) target.append_child(RParen()) # Copyright 2007 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer that changes buffer(...) into memoryview(...).""" # Local imports from .. import fixer_base from ..fixer_util import Name class FixBuffer(fixer_base.BaseFix): BM_compatible = True explicit = True # The user must ask for this fixer PATTERN = """ power< name='buffer' trailer< '(' [any] ')' > any* > """ def transform(self, node, results): name = results["name"] name.replace(Name("memoryview", prefix=name.prefix)) # Copyright 2008 Armin Ronacher. # Licensed to PSF under a Contributor Agreement. """Fixer that cleans up a tuple argument to isinstance after the tokens in it were fixed. This is mainly used to remove double occurrences of tokens as a leftover of the long -> int / unicode -> str conversion. eg. isinstance(x, (int, long)) -> isinstance(x, (int, int)) -> isinstance(x, int) """ from .. import fixer_base from ..fixer_util import token class FixIsinstance(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > """ run_order = 6 def transform(self, node, results): names_inserted = set() testlist = results["args"] args = testlist.children new_args = [] iterator = enumerate(args) for idx, arg in iterator: if arg.type == token.NAME and arg.value in names_inserted: if idx < len(args) - 1 and args[idx + 1].type == token.COMMA: next(iterator) continue else: new_args.append(arg) if arg.type == token.NAME: names_inserted.add(arg.value) if new_args and new_args[-1].type == token.COMMA: del new_args[-1] if len(new_args) == 1: atom = testlist.parent new_args[0].prefix = atom.prefix atom.replace(new_args[0]) else: args[:] = new_args node.changed() """Fixer that turns 1L into 1, 0755 into 0o755. """ # Copyright 2007 Georg Brandl. # Licensed to PSF under a Contributor Agreement. # Local imports from ..pgen2 import token from .. import fixer_base from ..fixer_util import Number class FixNumliterals(fixer_base.BaseFix): # This is so simple that we don't need the pattern compiler. _accept_type = token.NUMBER def match(self, node): # Override return (node.value.startswith("0") or node.value[-1] in "Ll") def transform(self, node, results): val = node.value if val[-1] in 'Ll': val = val[:-1] elif val.startswith('0') and val.isdigit() and len(set(val)) > 1: val = "0o" + val[1:] return Number(val, prefix=node.prefix) """Remove __future__ imports from __future__ import foo is replaced with an empty line. """ # Author: Christian Heimes # Local imports from .. import fixer_base from ..fixer_util import BlankLine class FixFuture(fixer_base.BaseFix): BM_compatible = True PATTERN = """import_from< 'from' module_name="__future__" 'import' any >""" # This should be run last -- some things check for the import run_order = 10 def transform(self, node, results): new = BlankLine() new.prefix = node.prefix return new """Fixer for basestring -> str.""" # Author: Christian Heimes # Local imports from .. import fixer_base from ..fixer_util import Name class FixBasestring(fixer_base.BaseFix): BM_compatible = True PATTERN = "'basestring'" def transform(self, node, results): return Name("str", prefix=node.prefix) # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for exec. This converts usages of the exec statement into calls to a built-in exec() function. exec code in ns1, ns2 -> exec(code, ns1, ns2) """ # Local imports from .. import fixer_base from ..fixer_util import Comma, Name, Call class FixExec(fixer_base.BaseFix): BM_compatible = True PATTERN = """ exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > """ def transform(self, node, results): assert results syms = self.syms a = results["a"] b = results.get("b") c = results.get("c") args = [a.clone()] args[0].prefix = "" if b is not None: args.extend([Comma(), b.clone()]) if c is not None: args.extend([Comma(), c.clone()]) return Call(Name("exec"), args, prefix=node.prefix) """Fixer for sys.exc_{type, value, traceback} sys.exc_type -> sys.exc_info()[0] sys.exc_value -> sys.exc_info()[1] sys.exc_traceback -> sys.exc_info()[2] """ # By Jeff Balogh and Benjamin Peterson # Local imports from .. import fixer_base from ..fixer_util import Attr, Call, Name, Number, Subscript, Node, syms class FixSysExc(fixer_base.BaseFix): # This order matches the ordering of sys.exc_info(). exc_info = ["exc_type", "exc_value", "exc_traceback"] BM_compatible = True PATTERN = """ power< 'sys' trailer< dot='.' attribute=(%s) > > """ % '|'.join("'%s'" % e for e in exc_info) def transform(self, node, results): sys_attr = results["attribute"][0] index = Number(self.exc_info.index(sys_attr.value)) call = Call(Name("exc_info"), prefix=sys_attr.prefix) attr = Attr(Name("sys"), call) attr[1].children[0].prefix = results["dot"].prefix attr.append(Subscript(index)) return Node(syms.power, attr, prefix=node.prefix) """ Fixer that changes os.getcwdu() to os.getcwd(). """ # Author: Victor Stinner # Local imports from .. import fixer_base from ..fixer_util import Name class FixGetcwdu(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< 'os' trailer< dot='.' name='getcwdu' > any* > """ def transform(self, node, results): name = results["name"] name.replace(Name("getcwd", prefix=name.prefix)) """Fixer for __nonzero__ -> __bool__ methods.""" # Author: Collin Winter # Local imports from .. import fixer_base from ..fixer_util import Name class FixNonzero(fixer_base.BaseFix): BM_compatible = True PATTERN = """ classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > """ def transform(self, node, results): name = results["name"] new = Name("__bool__", prefix=name.prefix) name.replace(new) """Fix function attribute names (f.func_x -> f.__x__).""" # Author: Collin Winter # Local imports from .. import fixer_base from ..fixer_util import Name class FixFuncattrs(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< any+ trailer< '.' attr=('func_closure' | 'func_doc' | 'func_globals' | 'func_name' | 'func_defaults' | 'func_code' | 'func_dict') > any* > """ def transform(self, node, results): attr = results["attr"][0] attr.replace(Name(("__%s__" % attr.value[5:]), prefix=attr.prefix)) # Copyright 2006 Georg Brandl. # Licensed to PSF under a Contributor Agreement. """Fixer for intern(). intern(s) -> sys.intern(s)""" # Local imports from .. import fixer_base from ..fixer_util import ImportAndCall, touch_import class FixIntern(fixer_base.BaseFix): BM_compatible = True order = "pre" PATTERN = """ power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > """ def transform(self, node, results): if results: # I feel like we should be able to express this logic in the # PATTERN above but I don't know how to do it so... obj = results['obj'] if obj: if obj.type == self.syms.star_expr: return # Make no change. if (obj.type == self.syms.argument and obj.children[0].value == '**'): return # Make no change. names = ('sys', 'intern') new = ImportAndCall(node, results, names) touch_import(None, 'sys', node) return new QT.KItemViews.VERSION = 5.37.0 QT.KItemViews.MAJOR_VERSION = 5 QT.KItemViews.MINOR_VERSION = 37 QT.KItemViews.PATCH_VERSION = 0 QT.KItemViews.name = KF5ItemViews QT.KItemViews.defines = QT.KItemViews.includes = /kdevelop.appdir/usr/include/KF5/KItemViews QT.KItemViews.private_includes = QT.KItemViews.libs = /kdevelop.appdir/usr/lib64 QT.KItemViews.depends = widgets r"""Fixer for unicode. * Changes unicode to str and unichr to chr. * If "...\u..." is not unicode literal change it into "...\\u...". * Change u"..." into "...". """ from ..pgen2 import token from .. import fixer_base _mapping = {"unichr" : "chr", "unicode" : "str"} class FixUnicode(fixer_base.BaseFix): BM_compatible = True PATTERN = "STRING | 'unicode' | 'unichr'" def start_tree(self, tree, filename): super(FixUnicode, self).start_tree(tree, filename) self.unicode_literals = 'unicode_literals' in tree.future_features def transform(self, node, results): if node.type == token.NAME: new = node.clone() new.value = _mapping[node.value] return new elif node.type == token.STRING: val = node.value if not self.unicode_literals and val[0] in '\'"' and '\\' in val: val = r'\\'.join([ v.replace('\\u', r'\\u').replace('\\U', r'\\U') for v in val.split(r'\\') ]) if val[0] in 'uU': val = val[1:] if val == node.value: return node new = node.clone() new.value = val return new """Fixer for reload(). reload(s) -> imp.reload(s)""" # Local imports from .. import fixer_base from ..fixer_util import ImportAndCall, touch_import class FixReload(fixer_base.BaseFix): BM_compatible = True order = "pre" PATTERN = """ power< 'reload' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > """ def transform(self, node, results): if results: # I feel like we should be able to express this logic in the # PATTERN above but I don't know how to do it so... obj = results['obj'] if obj: if obj.type == self.syms.star_expr: return # Make no change. if (obj.type == self.syms.argument and obj.children[0].value == '**'): return # Make no change. names = ('imp', 'reload') new = ImportAndCall(node, results, names) touch_import(None, 'imp', node) return new """Fixer that changes raw_input(...) into input(...).""" # Author: Andre Roberge # Local imports from .. import fixer_base from ..fixer_util import Name class FixRawInput(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< name='raw_input' trailer< '(' [any] ')' > any* > """ def transform(self, node, results): name = results["name"] name.replace(Name("input", prefix=name.prefix)) """Fix "for x in f.xreadlines()" -> "for x in f". This fixer will also convert g(f.xreadlines) into g(f.__iter__).""" # Author: Collin Winter # Local imports from .. import fixer_base from ..fixer_util import Name class FixXreadlines(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | power< any+ trailer< '.' no_call='xreadlines' > > """ def transform(self, node, results): no_call = results.get("no_call") if no_call: no_call.replace(Name("__iter__", prefix=no_call.prefix)) else: node.replace([x.clone() for x in results["call"]]) # Logging categories (for kdebugsettings) sonnet.plugins.hunspell Sonnet HUnspell plugin sonnet.plugins.hspell Sonnet Hspell plugin sonnet.plugins.aspell Sonnet Aspell plugin sonnet.plugins.voikko Sonnet Voikko plugin sonnet.core Sonnet Core sonnet.ui Sonnet UI # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer that transforms `xyzzy` into repr(xyzzy).""" # Local imports from .. import fixer_base from ..fixer_util import Call, Name, parenthesize class FixRepr(fixer_base.BaseFix): BM_compatible = True PATTERN = """ atom < '`' expr=any '`' > """ def transform(self, node, results): expr = results["expr"].clone() if expr.type == self.syms.testlist1: expr = parenthesize(expr) return Call(Name("repr"), [expr], prefix=node.prefix) """Fixer for generator.throw(E, V, T). g.throw(E) -> g.throw(E) g.throw(E, V) -> g.throw(E(V)) g.throw(E, V, T) -> g.throw(E(V).with_traceback(T)) g.throw("foo"[, V[, T]]) will warn about string exceptions.""" # Author: Collin Winter # Local imports from .. import pytree from ..pgen2 import token from .. import fixer_base from ..fixer_util import Name, Call, ArgList, Attr, is_tuple class FixThrow(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< any trailer< '.' 'throw' > trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' > > | power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > > """ def transform(self, node, results): syms = self.syms exc = results["exc"].clone() if exc.type is token.STRING: self.cannot_convert(node, "Python 3 does not support string exceptions") return # Leave "g.throw(E)" alone val = results.get("val") if val is None: return val = val.clone() if is_tuple(val): args = [c.clone() for c in val.children[1:-1]] else: val.prefix = "" args = [val] throw_args = results["args"] if "tb" in results: tb = results["tb"].clone() tb.prefix = "" e = Call(exc, args) with_tb = Attr(e, Name('with_traceback')) + [ArgList([tb])] throw_args.replace(pytree.Node(syms.power, with_tb)) else: throw_args.replace(Call(exc, args)) # Copyright 2007 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for removing uses of the types module. These work for only the known names in the types module. The forms above can include types. or not. ie, It is assumed the module is imported either as: import types from types import ... # either * or specific types The import statements are not modified. There should be another fixer that handles at least the following constants: type([]) -> list type(()) -> tuple type('') -> str """ # Local imports from .. import fixer_base from ..fixer_util import Name _TYPE_MAPPING = { 'BooleanType' : 'bool', 'BufferType' : 'memoryview', 'ClassType' : 'type', 'ComplexType' : 'complex', 'DictType': 'dict', 'DictionaryType' : 'dict', 'EllipsisType' : 'type(Ellipsis)', #'FileType' : 'io.IOBase', 'FloatType': 'float', 'IntType': 'int', 'ListType': 'list', 'LongType': 'int', 'ObjectType' : 'object', 'NoneType': 'type(None)', 'NotImplementedType' : 'type(NotImplemented)', 'SliceType' : 'slice', 'StringType': 'bytes', # XXX ? 'StringTypes' : '(str,)', # XXX ? 'TupleType': 'tuple', 'TypeType' : 'type', 'UnicodeType': 'str', 'XRangeType' : 'range', } _pats = ["power< 'types' trailer< '.' name='%s' > >" % t for t in _TYPE_MAPPING] class FixTypes(fixer_base.BaseFix): BM_compatible = True PATTERN = '|'.join(_pats) def transform(self, node, results): new_value = _TYPE_MAPPING.get(results["name"].value) if new_value: return Name(new_value, prefix=node.prefix) return None """ Fixer that changes zip(seq0, seq1, ...) into list(zip(seq0, seq1, ...) unless there exists a 'from future_builtins import zip' statement in the top-level namespace. We avoid the transformation if the zip() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. """ # Local imports from .. import fixer_base from ..fixer_util import Name, Call, in_special_context class FixZip(fixer_base.ConditionalFix): BM_compatible = True PATTERN = """ power< 'zip' args=trailer< '(' [any] ')' > > """ skip_on = "future_builtins.zip" def transform(self, node, results): if self.should_skip(node): return if in_special_context(node): return None new = node.clone() new.prefix = "" new = Call(Name("list"), [new]) new.prefix = node.prefix return new """Fix bound method attributes (method.im_? -> method.__?__). """ # Author: Christian Heimes # Local imports from .. import fixer_base from ..fixer_util import Name MAP = { "im_func" : "__func__", "im_self" : "__self__", "im_class" : "__self__.__class__" } class FixMethodattrs(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > """ def transform(self, node, results): attr = results["attr"][0] new = MAP[attr.value] attr.replace(Name(new, prefix=attr.prefix)) 3 UZ;@s>dZddlmZddlmZddlmZGdddejZdS)zFixer that turns <> into !=.)pytree)token) fixer_basec@s"eZdZejZddZddZdS)FixNecCs |jdkS)Nz<>)value)selfnoder /usr/lib/python3.6/fix_ne.pymatchsz FixNe.matchcCstjtjd|jd}|S)Nz!=)prefix)rZLeafrNOTEQUALr )rrresultsnewr r r transformszFixNe.transformN)__name__ __module__ __qualname__rr Z _accept_typer rr r r r r srN)__doc__rZpgen2rrZBaseFixrr r r r s   3 UZ@s2dZddlmZddlmZGdddejZdS)z2Fixer that changes raw_input(...) into input(...).) fixer_base)Namec@seZdZdZdZddZdS) FixRawInputTzU power< name='raw_input' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nnameinput)prefix)replacerr)selfZnoderesultsrr #/usr/lib/python3.6/fix_raw_input.py transformszFixRawInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  QT.SonnetCore.VERSION = 5.37.0 QT.SonnetCore.MAJOR_VERSION = 5 QT.SonnetCore.MINOR_VERSION = 37 QT.SonnetCore.PATCH_VERSION = 0 QT.SonnetCore.name = KF5SonnetCore QT.SonnetCore.defines = QT.SonnetCore.includes = /kdevelop.appdir/usr/include/KF5/SonnetCore QT.SonnetCore.private_includes = QT.SonnetCore.libs = /kdevelop.appdir/usr/lib64 QT.SonnetCore.depends = core 3 UZ;@s>dZddlmZddlmZddlmZGdddejZdS)zFixer that turns <> into !=.)pytree)token) fixer_basec@s"eZdZejZddZddZdS)FixNecCs |jdkS)Nz<>)value)selfnoder /usr/lib/python3.6/fix_ne.pymatchsz FixNe.matchcCstjtjd|jd}|S)Nz!=)prefix)rZLeafrNOTEQUALr )rrresultsnewr r r transformszFixNe.transformN)__name__ __module__ __qualname__rr Z _accept_typer rr r r r r srN)__doc__rZpgen2rrZBaseFixrr r r r s   3 UZ&@s:dZddlmZddlmZmZmZGdddejZdS)zA Fixer for imports of itertools.(imap|ifilter|izip|ifilterfalse) ) fixer_base) BlankLinesymstokenc@s"eZdZdZdeZddZdS)FixItertoolsImportsTzT import_from< 'from' 'itertools' 'import' imports=any > c Csl|d}|jtjks|j r$|g}n|j}x|dddD]z}|jtjkrV|j}|}n|jtjkrfdS|jd}|j}|dkrd|_|jq:|dkr:|j |d d krd nd |_q:W|jddp|g}d } x0|D](}| o|jtj kr|jq| d N} qWx*|r,|djtj kr,|j jqW|jp@t |dd sR|j dkrh|j} t}| |_|SdS)Nimportsrimapizipifilter ifilterfalse izip_longestf filterfalse zip_longestTvalue)r r r )r r )typerZimport_as_namechildrenrNAMErSTARremoveZchangedCOMMApopgetattrparentprefixr) selfZnoderesultsrrZchildmemberZ name_node member_nameZ remove_commapr#+/usr/lib/python3.6/fix_itertools_imports.py transformsB         zFixItertoolsImports.transformN)__name__ __module__ __qualname__Z BM_compatiblelocalsZPATTERNr%r#r#r#r$rs rN) __doc__Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrr#r#r#r$s 3 UZ~ @sRdZddlmZddlmZddlmZddlmZmZm Z Gdddej Z dS) zIFixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).)pytree)token) fixer_base)CallComma parenthesizec@seZdZdZdZddZdS)FixApplyTa. power< 'apply' trailer< '(' arglist< (not argument ')' > > c Cs>|j}|d}|d}|jd}|rX|j|jjkr6dS|j|jjkrX|jdjdkrXdS|r~|j|jjkr~|jdjdkr~dS|j}|j}|jt j |j fkr|j|j ks|jd jt j krt|}d|_|j}d|_|dk r|j}d|_tjt jd|g}|dk r0|jttjt j d|gd |d _t|||d S) Nfuncargskwdsz**r* )prefixr)symsgettypeZ star_exprargumentZchildrenvaluerZclonerNAMEZatomZpower DOUBLESTARrrZLeafSTARextendrr) selfZnoderesultsrr r r rZ l_newargsr/usr/lib/python3.6/fix_apply.py transforms@     zFixApply.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN) __doc__r rZpgen2rrZ fixer_utilrrrZBaseFixrrrrrs    3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixGetcwduTzR power< 'os' trailer< dot='.' name='getcwdu' > any* > cCs |d}|jtd|jddS)Nnamegetcwd)prefix)replacerr)selfZnoderesultsrr !/usr/lib/python3.6/fix_getcwdu.py transformszFixGetcwdu.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s6ddlmZmZddlmZmZGdddejZdS)) fixer_basepytree)tokensymsc@s eZdZdZdZdZddZdS) FixSetLiteralTajpower< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > c Cs|jd}|r2tjtj|jg}|j||}n|d}tjtj dg}|j dd|j D|j tjtj d|jj|d _tjtj|}|j|_t|j dkr|j d }|j|j|j d _|S) Nsingleitems{css|]}|jVqdS)N)clone).0nr %/usr/lib/python3.6/fix_set_literal.py 'sz*FixSetLiteral.transform..}r)getrZNoderZ listmakerr replaceZLeafrLBRACEextendZchildrenappendRBRACEZ next_siblingprefixZ dictsetmakerlenremove) selfZnoderesultsrZfakerliteralZmakerr r r r transforms"   zFixSetLiteral.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr!r r r rr s rN)Zlib2to3rrZlib2to3.fixer_utilrrZBaseFixrr r r rs3 UZ@s2dZddlmZddlmZGdddejZdS)zpFix "for x in f.xreadlines()" -> "for x in f". This fixer will also convert g(f.xreadlines) into g(f.__iter__).) fixer_base)Namec@seZdZdZdZddZdS) FixXreadlinesTz power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | power< any+ trailer< '.' no_call='xreadlines' > > cCs@|jd}|r$|jtd|jdn|jdd|dDdS)Nno_call__iter__)prefixcSsg|] }|jqS)Zclone).0xrr$/usr/lib/python3.6/fix_xreadlines.py sz+FixXreadlines.transform..call)getreplacerr)selfZnoderesultsrrrr transforms zFixXreadlines.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrr r srN)__doc__rZ fixer_utilrZBaseFixrrrrr s  3 UZ@sRddlmZddlmZmZmZmZmZmZm Z m Z m Z m Z Gdddej ZdS)) fixer_base) CommaNameCallLParenRParenDotNodeArgListStringsymsc@seZdZdZdZddZdS) FixExecfileTz power< 'execfile' trailer< '(' arglist< filename=any [',' globals=any [',' locals=any ] ] > ')' > > | power< 'execfile' trailer< '(' filename=any ')' > > cCs|d}|jd}|jd}|jdjdj}t|jg|d}ttjtd|g}ttjt tdgttjt t gg} |g| } |j} d| _ t d d} | t| t| g} ttd | d }|g}|dk r|jt|jg|dk r|jt|jgttd ||j d S)Nfilenameglobalslocals)Zrparenopenread z'exec'compileexec)prefixr)getZchildrenZcloner r r ZpowerrZtrailerrrrrr rrextend)selfZnoderesultsrrrZexecfile_parenZ open_argsZ open_callrZ open_exprZ filename_argZexec_strZ compile_argsZ compile_callargsr"/usr/lib/python3.6/fix_execfile.py transforms(     zFixExecfile.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr!rrrr r sr N)rrZ fixer_utilrrrrrrr r r r ZBaseFixr rrrr  s 03 UZ@s6dZddlmZddlmZmZGdddejZdS)z/Fixer for reload(). reload(s) -> imp.reload(s)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixReloadTprez power< 'reload' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**impreload)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_reload.py transforms  zFixReload.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)__doc__rZ fixer_utilrrZBaseFixrrrrrs QT.SonnetUi.VERSION = 5.37.0 QT.SonnetUi.MAJOR_VERSION = 5 QT.SonnetUi.MINOR_VERSION = 37 QT.SonnetUi.PATCH_VERSION = 0 QT.SonnetUi.name = KF5SonnetUi QT.SonnetUi.defines = QT.SonnetUi.includes = /kdevelop.appdir/usr/include/KF5/SonnetUi QT.SonnetUi.private_includes = QT.SonnetUi.libs = /kdevelop.appdir/usr/lib64 QT.SonnetUi.depends = widgets 3 UZE@s2dZddlmZddlmZGdddejZdS)zqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. ) fixer_base) touch_importc@s eZdZdZdZdZddZdS) FixReduceTpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|dS)N functoolsreduce)r)selfZnoderesultsr /usr/lib/python3.6/fix_reduce.py transform"szFixReduce.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNr r r r r rsrN)__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s  3 UZ@s:dZddlmZmZddlmZmZGdddejZdS)z: Optional fixer to transform set() calls to set literals. ) fixer_basepytree)tokensymsc@s eZdZdZdZdZddZdS) FixSetLiteralTajpower< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > c Cs|jd}|r2tjtj|jg}|j||}n|d}tjtj dg}|j dd|j D|j tjtj d|jj|d _tjtj|}|j|_t|j dkr|j d }|j|j|j d _|S) Nsingleitems{css|]}|jVqdS)N)clone).0nr %/usr/lib/python3.6/fix_set_literal.py 'sz*FixSetLiteral.transform..}r)getrZNoderZ listmakerr replaceZLeafrLBRACEextendZchildrenappendRBRACEZ next_siblingprefixZ dictsetmakerlenremove) selfZnoderesultsrZfakerliteralZmakerr r r r transforms"   zFixSetLiteral.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr!r r r rr s rN) __doc__Zlib2to3rrZlib2to3.fixer_utilrrZBaseFixrr r r rs3 UZ@spdZddlmZddlmZddddddd d d d d d ddddddddddZddeDZGdddejZdS)aFixer for removing uses of the types module. These work for only the known names in the types module. The forms above can include types. or not. ie, It is assumed the module is imported either as: import types from types import ... # either * or specific types The import statements are not modified. There should be another fixer that handles at least the following constants: type([]) -> list type(()) -> tuple type('') -> str ) fixer_base)Namebool memoryviewtypecomplexdictztype(Ellipsis)floatintlistobjectz type(None)ztype(NotImplemented)slicebytesz(str,)tuplestrrange)Z BooleanTypeZ BufferTypeZ ClassTypeZ ComplexTypeZDictTypeZDictionaryTypeZ EllipsisTypeZ FloatTypeZIntTypeZListTypeZLongTypeZ ObjectTypeZNoneTypeZNotImplementedTypeZ SliceTypeZ StringTypeZ StringTypesZ TupleTypeZTypeTypeZ UnicodeTypeZ XRangeTypecCsg|] }d|qS)z)power< 'types' trailer< '.' name='%s' > >).0trr/usr/lib/python3.6/fix_types.py 3src@s"eZdZdZdjeZddZdS)FixTypesT|cCs&tj|dj}|r"t||jdSdS)Nname)prefix) _TYPE_MAPPINGgetvaluerr)selfZnoderesultsZ new_valuerrr transform9szFixTypes.transformN)__name__ __module__ __qualname__Z BM_compatiblejoin_patsZPATTERNr rrrrr5s rN) __doc__rZ fixer_utilrrr%ZBaseFixrrrrrs2  3 UZ@s2ddlmZddlmZmZGdddejZdS)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixReloadTprez power< 'reload' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**impreload)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_reload.py transforms  zFixReload.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)rZ fixer_utilrrZBaseFixrrrrrs 3 UZ@s:dZddlmZmZddlmZmZGdddejZdS)z: Optional fixer to transform set() calls to set literals. ) fixer_basepytree)tokensymsc@s eZdZdZdZdZddZdS) FixSetLiteralTajpower< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > c Cs|jd}|r2tjtj|jg}|j||}n|d}tjtj dg}|j dd|j D|j tjtj d|jj|d _tjtj|}|j|_t|j dkr|j d }|j|j|j d _|S) Nsingleitems{css|]}|jVqdS)N)clone).0nr %/usr/lib/python3.6/fix_set_literal.py 'sz*FixSetLiteral.transform..}r)getrZNoderZ listmakerr replaceZLeafrLBRACEextendZchildrenappendRBRACEZ next_siblingprefixZ dictsetmakerlenremove) selfZnoderesultsrZfakerliteralZmakerr r r r transforms"   zFixSetLiteral.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr!r r r rr s rN) __doc__Zlib2to3rrZlib2to3.fixer_utilrrZBaseFixrr r r rs3 UZ@s2dZddlmZddlmZGdddejZdS)z/Fixer that turns 'long' into 'int' everywhere. ) fixer_base)is_probably_builtinc@seZdZdZdZddZdS)FixLongTz'long'cCst|rd|_|jdS)Nint)rvalueZchanged)selfZnoderesultsr /usr/lib/python3.6/fix_long.py transformszFixLong.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s  3 UZO@s2dZddlmZddlmZGdddejZdS)z*Fixer for __nonzero__ -> __bool__ methods.) fixer_base)Namec@seZdZdZdZddZdS) FixNonzeroTz classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cCs$|d}td|jd}|j|dS)Nname__bool__)prefix)rrreplace)selfZnoderesultsrnewr !/usr/lib/python3.6/fix_nonzero.py transformszFixNonzero.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ&@s6ddlmZddlmZmZmZGdddejZdS)) fixer_base) BlankLinesymstokenc@s"eZdZdZdeZddZdS)FixItertoolsImportsTzT import_from< 'from' 'itertools' 'import' imports=any > c Csl|d}|jtjks|j r$|g}n|j}x|dddD]z}|jtjkrV|j}|}n|jtjkrfdS|jd}|j}|dkrd|_|jq:|dkr:|j |d d krd nd |_q:W|jddp|g}d } x0|D](}| o|jtj kr|jq| d N} qWx*|r,|djtj kr,|j jqW|jp@t |dd sR|j dkrh|j} t}| |_|SdS)Nimportsrimapizipifilter ifilterfalse izip_longestf filterfalse zip_longestTvalue)r r r )r r )typerZimport_as_namechildrenrNAMErSTARremoveZchangedCOMMApopgetattrparentprefixr) selfZnoderesultsrrZchildmemberZ name_node member_nameZ remove_commapr#+/usr/lib/python3.6/fix_itertools_imports.py transformsB         zFixItertoolsImports.transformN)__name__ __module__ __qualname__Z BM_compatiblelocalsZPATTERNr%r#r#r#r$rs rN)Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrr#r#r#r$s 3 UZH@s2dZddlmZddlmZGdddejZdS)a,Fixer that cleans up a tuple argument to isinstance after the tokens in it were fixed. This is mainly used to remove double occurrences of tokens as a leftover of the long -> int / unicode -> str conversion. eg. isinstance(x, (int, long)) -> isinstance(x, (int, int)) -> isinstance(x, int) ) fixer_base)tokenc@s eZdZdZdZdZddZdS) FixIsinstanceTz power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > c Cst}|d}|j}g}t|}xx|D]p\}} | jtjkrt| j|krt|t|dkr||djtjkrt |q&q&|j | | jtjkr&|j | jq&W|r|djtjkr|d=t|dkr|j } | j |d_ | j|dn||dd<|jdS)Nargsr )setZchildren enumeratetyperNAMEvaluelenCOMMAnextappendaddparentprefixreplaceZchanged) selfZnoderesultsZnames_insertedZtestlistrZnew_argsiteratoridxargZatomr$/usr/lib/python3.6/fix_isinstance.py transforms*$     zFixIsinstance.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderrrrrrrsrN)__doc__rZ fixer_utilrZBaseFixrrrrr s  3 UZ.@sZdZddlmZddlmZddlmZddlmZmZm Z m Z m Z Gdddej Z dS) zFixer for generator.throw(E, V, T). g.throw(E) -> g.throw(E) g.throw(E, V) -> g.throw(E(V)) g.throw(E, V, T) -> g.throw(E(V).with_traceback(T)) g.throw("foo"[, V[, T]]) will warn about string exceptions.)pytree)token) fixer_base)NameCallArgListAttris_tuplec@seZdZdZdZddZdS)FixThrowTz power< any trailer< '.' 'throw' > trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' > > | power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > > c Cs|j}|dj}|jtjkr.|j|ddS|jd}|dkrDdS|j}t|rndd|jdd D}n d|_ |g}|d}d |kr|d j}d|_ t ||} t | t d t |gg} |jtj|j| n|jt ||dS) Nexcz+Python 3 does not support string exceptionsvalcSsg|] }|jqS)clone).0cr r /usr/lib/python3.6/fix_throw.py )sz&FixThrow.transform..argstbwith_traceback)symsrtyperSTRINGZcannot_convertgetr ZchildrenprefixrrrrreplacerZNodeZpower) selfZnoderesultsrr r rZ throw_argsreZwith_tbr r r transforms*      zFixThrow.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr"r r r rr sr N)__doc__rrZpgen2rrZ fixer_utilrrrrr ZBaseFixr r r r rs    3 UZ@s2dZddlmZddlmZGdddejZdS)z3Fix function attribute names (f.func_x -> f.__x__).) fixer_base)Namec@seZdZdZdZddZdS) FixFuncattrsTz power< any+ trailer< '.' attr=('func_closure' | 'func_doc' | 'func_globals' | 'func_name' | 'func_defaults' | 'func_code' | 'func_dict') > any* > cCs2|dd}|jtd|jdd|jddS)Nattrz__%s__)prefix)replacervaluer)selfZnoderesultsrr #/usr/lib/python3.6/fix_funcattrs.py transforms zFixFuncattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN)__doc__rZ fixer_utilrZBaseFixrr r r rs  3 UZ@s6dZddlmZddlmZmZGdddejZdS)zuFixer that addes parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.) fixer_base)LParenRParenc@seZdZdZdZddZdS)FixParenTa atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > cCs8|d}t}|j|_d|_|jd||jtdS)Ntarget)rprefixZ insert_childZ append_childr)selfZnoderesultsrZlparenr /usr/lib/python3.6/fix_paren.py transform%s  zFixParen.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r r srN)__doc__rrZ fixer_utilrrZBaseFixrr r r r s 3 UZn @sVddlmZddlmZddlmZddlmZmZmZm Z m Z Gdddej Z dS))pytree)token) fixer_base)NameCallAttrArgListis_tuplec@seZdZdZdZddZdS)FixRaiseTzB raise_stmt< 'raise' exc=any [',' val=any [',' tb=any]] > c Csl|j}|dj}|jtjkr2d}|j||dSt|rbx t|rZ|jdjdj}qDsz&FixRaise.transform..tbNonewith_traceback)prefix)symsrtyperSTRINGZcannot_convertr ZchildrenrrZNodeZ raise_stmtrNAMEvaluerrrZ simple_stmt) selfZnoderesultsrr msgnewrargsreZwith_tbrrr transform&s@        zFixRaise.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr(rrrrr sr N) rrZpgen2rrZ fixer_utilrrrrr ZBaseFixr rrrrs   3 UZ/@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@s2dZddlmZddlmZGdddejZdS)z1 Fixer that changes os.getcwdu() to os.getcwd(). ) fixer_base)Namec@seZdZdZdZddZdS) FixGetcwduTzR power< 'os' trailer< dot='.' name='getcwdu' > any* > cCs |d}|jtd|jddS)Nnamegetcwd)prefix)replacerr)selfZnoderesultsrr !/usr/lib/python3.6/fix_getcwdu.py transformszFixGetcwdu.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ#@s2dZddlmZddlmZGdddejZdS)zVRemove __future__ imports from __future__ import foo is replaced with an empty line. ) fixer_base) BlankLinec@s eZdZdZdZdZddZdS) FixFutureTz;import_from< 'from' module_name="__future__" 'import' any > cCst}|j|_|S)N)rprefix)selfZnoderesultsnewr /usr/lib/python3.6/fix_future.py transformszFixFuture.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@sTdZddlmZddlmZedddddd d dddddd d d ZGdddeZdS)z5Fixer that replaces deprecated unittest method names.)BaseFix)NameZ assertTrueZ assertEqualZassertNotEqualZassertAlmostEqualZassertNotAlmostEqualZ assertRegexZassertRaisesRegexZ assertRaisesZ assertFalse)Zassert_Z assertEqualsZassertNotEqualsZassertAlmostEqualsZassertNotAlmostEqualsZassertRegexpMatchesZassertRaisesRegexpZfailUnlessEqualZ failIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ failUnlessZfailUnlessRaisesZfailIfc@s(eZdZddjeeeZddZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |cCs,|dd}|jttt||jddS)Nmeth)prefix)replacerNAMESstrr)selfZnoderesultsnamer!/usr/lib/python3.6/fix_asserts.py transform s zFixAsserts.transformN) __name__ __module__ __qualname__joinmapreprr ZPATTERNrrrrrrsrN)__doc__Z fixer_baserZ fixer_utilrdictr rrrrrs$  3 UZ@s8ddlmZddlmZdddZGdddejZdS) )token) fixer_basechrstr)unichrunicodecs,eZdZdZdZfddZddZZS) FixUnicodeTzSTRING | 'unicode' | 'unichr'cs"tt|j||d|jk|_dS)Nunicode_literals)superr start_treeZfuture_featuresr )selfZtreefilename) __class__!/usr/lib/python3.6/fix_unicode.pyr szFixUnicode.start_treecCs|jtjkr$|j}t|j|_|S|jtjkr|j}|j rl|ddkrld|krldjdd|j dD}|ddkr|dd}||jkr|S|j}||_|SdS) Nz'"\z\\cSs g|]}|jddjddqS)z\uz\\uz\Uz\\U)replace).0vrrr !sz(FixUnicode.transform..ZuU) typerNAMEZclone_mappingvalueSTRINGr joinsplit)r Znoderesultsnewvalrrr transforms"      zFixUnicode.transform)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r" __classcell__rr)rrrs rN)Zpgen2rrrZBaseFixrrrrr s   3 UZ@s6dZddlmZddlmZmZGdddejZdS)zuFixer that addes parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.) fixer_base)LParenRParenc@seZdZdZdZddZdS)FixParenTa atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > cCs8|d}t}|j|_d|_|jd||jtdS)Ntarget)rprefixZ insert_childZ append_childr)selfZnoderesultsrZlparenr /usr/lib/python3.6/fix_paren.py transform%s  zFixParen.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r r srN)__doc__rrZ fixer_utilrrZBaseFixrr r r r s 3 UZe@s6ddlmZddlmZmZmZGdddejZdS)) fixer_base)CallName parenthesizec@seZdZdZdZddZdS)FixReprTz7 atom < '`' expr=any '`' > cCs8|dj}|j|jjkr"t|}ttd|g|jdS)Nexprrepr)prefix)ZclonetypeZsymsZ testlist1rrrr )selfZnoderesultsrr /usr/lib/python3.6/fix_repr.py transforms zFixRepr.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN)rZ fixer_utilrrrZBaseFixrr r r rs 3 UZ@s2dZddlmZddlmZGdddejZdS)z2Fixer that changes raw_input(...) into input(...).) fixer_base)Namec@seZdZdZdZddZdS) FixRawInputTzU power< name='raw_input' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nnameinput)prefix)replacerr)selfZnoderesultsrr #/usr/lib/python3.6/fix_raw_input.py transformszFixRawInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixBasestringTz 'basestring'cCstd|jdS)Nstr)prefix)rr)selfZnoderesultsr $/usr/lib/python3.6/fix_basestring.py transform szFixBasestring.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s2dZddlmZddlmZGdddejZdS)z/Fixer that turns 'long' into 'int' everywhere. ) fixer_base)is_probably_builtinc@seZdZdZdZddZdS)FixLongTz'long'cCst|rd|_|jdS)Nint)rvalueZchanged)selfZnoderesultsr /usr/lib/python3.6/fix_long.py transformszFixLong.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s  QT.KWindowSystem.VERSION = 5.37.0 QT.KWindowSystem.MAJOR_VERSION = 5 QT.KWindowSystem.MINOR_VERSION = 37 QT.KWindowSystem.PATCH_VERSION = 0 QT.KWindowSystem.name = KF5WindowSystem QT.KWindowSystem.defines = QT.KWindowSystem.includes = /kdevelop.appdir/usr/include/KF5/KWindowSystem QT.KWindowSystem.private_includes = QT.KWindowSystem.libs = /kdevelop.appdir/usr/lib64 QT.KWindowSystem.depends = gui 3 UZ @sFddlmZddlmZmZmZmZmZmZm Z Gdddej Z dS)) fixer_base)AttrCallNameNumber SubscriptNodesymsc@s:eZdZdddgZdZddjddeDZd d Zd S) FixSysExcexc_type exc_value exc_tracebackTzN power< 'sys' trailer< dot='.' attribute=(%s) > > |ccs|]}d|VqdS)z'%s'N).0err!/usr/lib/python3.6/fix_sys_exc.py szFixSysExc.cCst|dd}t|jj|j}ttd|jd}ttd|}|dj|djd_|j t |t t j ||jdS)NZ attributeexc_info)prefixsysdot)rrindexvaluerrrrZchildrenappendrrr Zpower)selfZnoderesultsZsys_attrrcallattrrrr transforms zFixSysExc.transformN)__name__ __module__ __qualname__rZ BM_compatiblejoinZPATTERNr!rrrrr s r N) rZ fixer_utilrrrrrrr ZBaseFixr rrrr s $3 UZ@s<dZddlmZddlmZdddZGdddejZd S) zFixer for unicode. * Changes unicode to str and unichr to chr. * If "...\u..." is not unicode literal change it into "...\\u...". * Change u"..." into "...". )token) fixer_basechrstr)unichrunicodecs,eZdZdZdZfddZddZZS) FixUnicodeTzSTRING | 'unicode' | 'unichr'cs"tt|j||d|jk|_dS)Nunicode_literals)superr start_treeZfuture_featuresr )selfZtreefilename) __class__!/usr/lib/python3.6/fix_unicode.pyr szFixUnicode.start_treecCs|jtjkr$|j}t|j|_|S|jtjkr|j}|j rl|ddkrld|krldjdd|j dD}|ddkr|dd}||jkr|S|j}||_|SdS) Nz'"\z\\cSs g|]}|jddjddqS)z\uz\\uz\Uz\\U)replace).0vrrr !sz(FixUnicode.transform..ZuU) typerNAMEZclone_mappingvalueSTRINGr joinsplit)r Znoderesultsnewvalrrr transforms"      zFixUnicode.transform)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r" __classcell__rr)rrrs rN)__doc__Zpgen2rrrZBaseFixrrrrr s   3 UZ!@s,ddlmZdddZGdddejZdS)) fix_importsdbm)whichdbanydbmc@seZdZdZeZdS) FixImports2N)__name__ __module__ __qualname__Z run_orderMAPPINGmappingr r "/usr/lib/python3.6/fix_imports2.pyr srN)rr Z FixImportsrr r r rs 3 UZ.@sVddlmZddlmZddlmZddlmZmZmZm Z m Z Gdddej Z dS))pytree)token) fixer_base)NameCallArgListAttris_tuplec@seZdZdZdZddZdS)FixThrowTz power< any trailer< '.' 'throw' > trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' > > | power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > > c Cs|j}|dj}|jtjkr.|j|ddS|jd}|dkrDdS|j}t|rndd|jdd D}n d|_ |g}|d}d |kr|d j}d|_ t ||} t | t d t |gg} |jtj|j| n|jt ||dS) Nexcz+Python 3 does not support string exceptionsvalcSsg|] }|jqS)clone).0cr r /usr/lib/python3.6/fix_throw.py )sz&FixThrow.transform..argstbwith_traceback)symsrtyperSTRINGZcannot_convertgetr ZchildrenprefixrrrrreplacerZNodeZpower) selfZnoderesultsrr r rZ throw_argsreZwith_tbr r r transforms*      zFixThrow.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr"r r r rr sr N) rrZpgen2rrZ fixer_utilrrrrr ZBaseFixr r r r r s   3 UZ@s6dZddlmZddlmZmZGdddejZdS)z/Fixer for intern(). intern(s) -> sys.intern(s)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixInternTprez power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**sysintern)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_intern.py transforms  zFixIntern.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)__doc__rZ fixer_utilrrZBaseFixrrrrrs 3 UZ^@s:ddlmZddlmZddddZGdddejZd S) ) fixer_base)Name__func____self__z__self__.__class__)Zim_funcZim_selfZim_classc@seZdZdZdZddZdS)FixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > cCs.|dd}t|j}|jt||jddS)Nattr)prefix)MAPvaluereplacerr )selfZnoderesultsrnewr%/usr/lib/python3.6/fix_methodattrs.py transforms  zFixMethodattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)rZ fixer_utilrr ZBaseFixrrrrrs  3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixRawInputTzU power< name='raw_input' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nnameinput)prefix)replacerr)selfZnoderesultsrr #/usr/lib/python3.6/fix_raw_input.py transformszFixRawInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s6ddlmZddlmZmZmZGdddejZdS)) fixer_base)NameCallin_special_contextc@s eZdZdZdZdZddZdS)FixZipTz: power< 'zip' args=trailer< '(' [any] ')' > > zfuture_builtins.zipcCsD|j|rdSt|rdS|j}d|_ttd|g}|j|_|S)Nlist)Z should_skiprZcloneprefixrr)selfZnoderesultsnewr /usr/lib/python3.6/fix_zip.py transforms zFixZip.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrr r r rrsrN)rrZ fixer_utilrrrZConditionalFixrr r r r s 3 UZ@sLdZddlmZddlmZmZddlmZejdZGdddej Z dS) z4Fixer that changes input(...) into eval(input(...)).) fixer_base)CallName)patcompz&power< 'eval' trailer< '(' any ')' > >c@seZdZdZdZddZdS)FixInputTzL power< 'input' args=trailer< '(' [any] ')' > > cCs6tj|jjrdS|j}d|_ttd|g|jdS)Neval)prefix)contextmatchparentZcloner rr)selfZnoderesultsnewr/usr/lib/python3.6/fix_input.py transforms zFixInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrr srN) __doc__rrZ fixer_utilrrrZcompile_patternr ZBaseFixrrrrrs    3 UZ@s:ddlmZddlmZddlmZGdddejZdS))token) fixer_base)Numberc@s"eZdZejZddZddZdS)FixNumliteralscCs|jjdp|jddkS)N0Ll)value startswith)selfnoder%/usr/lib/python3.6/fix_numliterals.pymatchszFixNumliterals.matchcCs`|j}|ddkr |dd}n2|jdrR|jrRtt|dkrRd|dd}t||jdS)NrrrZ0o)prefixr r )r r isdigitlensetrr)r r resultsvalrrr transforms  "zFixNumliterals.transformN)__name__ __module__ __qualname__rNUMBERZ _accept_typerrrrrrr srN)Zpgen2rrZ fixer_utilrZBaseFixrrrrrs   3 UZ.@sZdZddlmZddlmZddlmZddlmZmZm Z m Z m Z Gdddej Z dS) zFixer for generator.throw(E, V, T). g.throw(E) -> g.throw(E) g.throw(E, V) -> g.throw(E(V)) g.throw(E, V, T) -> g.throw(E(V).with_traceback(T)) g.throw("foo"[, V[, T]]) will warn about string exceptions.)pytree)token) fixer_base)NameCallArgListAttris_tuplec@seZdZdZdZddZdS)FixThrowTz power< any trailer< '.' 'throw' > trailer< '(' args=arglist< exc=any ',' val=any [',' tb=any] > ')' > > | power< any trailer< '.' 'throw' > trailer< '(' exc=any ')' > > c Cs|j}|dj}|jtjkr.|j|ddS|jd}|dkrDdS|j}t|rndd|jdd D}n d|_ |g}|d}d |kr|d j}d|_ t ||} t | t d t |gg} |jtj|j| n|jt ||dS) Nexcz+Python 3 does not support string exceptionsvalcSsg|] }|jqS)clone).0cr r /usr/lib/python3.6/fix_throw.py )sz&FixThrow.transform..argstbwith_traceback)symsrtyperSTRINGZcannot_convertgetr ZchildrenprefixrrrrreplacerZNodeZpower) selfZnoderesultsrr r rZ throw_argsreZwith_tbr r r transforms*      zFixThrow.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr"r r r rr sr N)__doc__rrZpgen2rrZ fixer_utilrrrrr ZBaseFixr r r r rs    3 UZ&@s:dZddlmZddlmZmZmZGdddejZdS)zA Fixer for imports of itertools.(imap|ifilter|izip|ifilterfalse) ) fixer_base) BlankLinesymstokenc@s"eZdZdZdeZddZdS)FixItertoolsImportsTzT import_from< 'from' 'itertools' 'import' imports=any > c Cs~|d}|jtjks|j r$|g}n|j}x|dddD]}|jtjkrV|j}|}n*|jtjkrfdS|jtjksvt|jd}|j}|dkrd|_|j q:|dkr:|j |d d krd nd |_q:W|jddp|g}d } x2|D]*}| r|jtj kr|j q| d N} qWx*|r>|djtj kr>|j j qW|jpRt |dd sd|jdkrz|j} t}| |_|SdS)Nimportsrimapizipifilter ifilterfalse izip_longestf filterfalse zip_longestTvalue)r r r )r r )typerZimport_as_namechildrenrNAMErSTARAssertionErrorremoveZchangedCOMMApopgetattrparentprefixr) selfZnoderesultsrrZchildmemberZ name_node member_nameZ remove_commapr$+/usr/lib/python3.6/fix_itertools_imports.py transformsD         zFixItertoolsImports.transformN)__name__ __module__ __qualname__Z BM_compatiblelocalsZPATTERNr&r$r$r$r%rs rN) __doc__Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrr$r$r$r%s 3 UZE@s.ddlmZddlmZGdddejZdS)) fixer_base) touch_importc@s eZdZdZdZdZddZdS) FixReduceTpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|dS)N functoolsreduce)r)selfZnoderesultsr /usr/lib/python3.6/fix_reduce.py transform"szFixReduce.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNr r r r r rsrN)Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r  s  3 UZ#@s.ddlmZddlmZGdddejZdS)) fixer_base) BlankLinec@s eZdZdZdZdZddZdS) FixFutureTz;import_from< 'from' module_name="__future__" 'import' any > cCst}|j|_|S)N)rprefix)selfZnoderesultsnewr /usr/lib/python3.6/fix_future.py transformszFixFuture.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderr r r r r r srN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@@s2dZddlmZddlmZGdddejZdS)zFixer for basestring -> str.) fixer_base)Namec@seZdZdZdZddZdS) FixBasestringTz 'basestring'cCstd|jdS)Nstr)prefix)rr)selfZnoderesultsr $/usr/lib/python3.6/fix_basestring.py transform szFixBasestring.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@sTdZddlmZddlmZedddddd d dddddd d d ZGdddeZdS)z5Fixer that replaces deprecated unittest method names.)BaseFix)NameZ assertTrueZ assertEqualZassertNotEqualZassertAlmostEqualZassertNotAlmostEqualZ assertRegexZassertRaisesRegexZ assertRaisesZ assertFalse)Zassert_Z assertEqualsZassertNotEqualsZassertAlmostEqualsZassertNotAlmostEqualsZassertRegexpMatchesZassertRaisesRegexpZfailUnlessEqualZ failIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ failUnlessZfailUnlessRaisesZfailIfc@s(eZdZddjeeeZddZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |cCs,|dd}|jttt||jddS)Nmeth)prefix)replacerNAMESstrr)selfZnoderesultsnamer!/usr/lib/python3.6/fix_asserts.py transform s zFixAsserts.transformN) __name__ __module__ __qualname__joinmapreprr ZPATTERNrrrrrrsrN)__doc__Z fixer_baserZ fixer_utilrdictr rrrrrs$  3 UZ @s2dZddlmZddlmZGdddejZdS)aT Fixer for itertools.(imap|ifilter|izip) --> (map|filter|zip) and itertools.ifilterfalse --> itertools.filterfalse (bugs 2360-2363) imports from itertools are fixed in fix_itertools_import.py If itertools is imported as something else (ie: import itertools as it; it.izip(spam, eggs)) method calls will not get fixed. ) fixer_base)Namec@s*eZdZdZdZdeZdZddZdS) FixItertoolsTz7('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')z power< it='itertools' trailer< dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > > | power< func=%(it_funcs)s trailer< '(' [any] ')' > > cCsd}|dd}d|krV|jd krV|d|d}}|j}|j|j|jj||p^|j}|jt|jdd|ddS) Nfuncit ifilterfalse izip_longestdot)prefix)r r )valuer removeparentreplacer)selfZnoderesultsr rr rr#/usr/lib/python3.6/fix_itertools.py transforms    zFixItertools.transformN) __name__ __module__ __qualname__Z BM_compatibleZit_funcslocalsZPATTERNZ run_orderrrrrrrs  rN)__doc__rZ fixer_utilrZBaseFixrrrrrs  3 UZB@s:ddlmZddlmZddlmZGdddejZdS))pytree)token) fixer_basec@s@eZdZdZdZejejdZejej dZ ee fZ ddZ dS) FixWsCommaTzH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> ,:cCsd|j}d}xR|jD]H}||jkrD|j}|jr>d|kr>d|_d}q|rX|j}|sXd|_d}qW|S)NF T )ZcloneZchildrenSEPSprefixisspace)selfZnoderesultsnewZcommaZchildr r"/usr/lib/python3.6/fix_ws_comma.py transforms  zFixWsComma.transformN) __name__ __module__ __qualname__ZexplicitZPATTERNrZLeafrCOMMACOLONr rrrrrr s rN)r rZpgen2rrZBaseFixrrrrrs   3 UZ @sJdZddlmZddlmZmZmZmZmZm Z m Z Gdddej Z dS)zFixer for sys.exc_{type, value, traceback} sys.exc_type -> sys.exc_info()[0] sys.exc_value -> sys.exc_info()[1] sys.exc_traceback -> sys.exc_info()[2] ) fixer_base)AttrCallNameNumber SubscriptNodesymsc@s:eZdZdddgZdZddjddeDZd d Zd S) FixSysExcexc_type exc_value exc_tracebackTzN power< 'sys' trailer< dot='.' attribute=(%s) > > |ccs|]}d|VqdS)z'%s'N).0err!/usr/lib/python3.6/fix_sys_exc.py szFixSysExc.cCst|dd}t|jj|j}ttd|jd}ttd|}|dj|djd_|j t |t t j ||jdS)NZ attributeexc_info)prefixsysdot)rrindexvaluerrrrZchildrenappendrrr Zpower)selfZnoderesultsZsys_attrrcallattrrrr transforms zFixSysExc.transformN)__name__ __module__ __qualname__rZ BM_compatiblejoinZPATTERNr!rrrrr s r N) __doc__rZ fixer_utilrrrrrrr ZBaseFixr rrrrs $3 UZ@s>dZddlmZddlmZmZmZmZGdddejZ dS)aFixer that changes filter(F, X) into list(filter(F, X)). We avoid the transformation if the filter() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. NOTE: This is still not correct if the original code was depending on filter(F, X) to return a string if X is a string and a tuple if X is a tuple. That would require type inference, which we don't do. Let Python 2.6 figure it out. ) fixer_base)NameCallListCompin_special_contextc@s eZdZdZdZdZddZdS) FixFilterTa filter_lambda=power< 'filter' trailer< '(' arglist< lambdef< 'lambda' (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any > ',' it=any > ')' > > | power< 'filter' trailer< '(' arglist< none='None' ',' seq=any > ')' > > | power< 'filter' args=trailer< '(' [any] ')' > > zfuture_builtins.filtercCs|j|rdSd|krNt|jdj|jdj|jdj|jdj}nVd|krzttdtd|djtd}n*t|rdS|j}d|_ttd |g}|j|_|S) NZ filter_lambdafpitZxpZnoneZ_fseqlist)Z should_skiprgetZclonerrprefixr)selfZnoderesultsnewr /usr/lib/python3.6/fix_filter.py transform4s&     zFixFilter.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrrrrrrsrN) __doc__r rZ fixer_utilrrrrZConditionalFixrrrrrs 3 UZ @shddlmZddlmZddlmZddlmZddlmZmZm Z m Z ej dZ Gdddej Zd S) )patcomp)pytree)token) fixer_base)NameCallCommaStringz"atom< '(' [atom|STRING|NAME] ')' >c@s$eZdZdZdZddZddZdS)FixPrintTzP simple_stmt< any* bare='print' any* > | print_stmt c Cs`|jd}|r,|jttdg|jddS|jdd}t|dkrXtj|drXdSd}}}|r|dt kr|dd}d}|r|dt j t j dkr|dj}|dd}d d |D}|rd |d_|dk s|dk s|dk rF|dk r|j|d tt||dk r.|j|d tt||dk rF|j|d|ttd|} |j| _| S)NZbareprint)prefix z>>cSsg|] }|jqS)clone).0argrr/usr/lib/python3.6/fix_print.py ?sz&FixPrint.transform..sependfiler)getreplacerrr Zchildrenlen parend_exprmatchrrLeafr RIGHTSHIFTr add_kwargr repr) selfZnoderesultsZ bare_printargsrrrZl_argsZn_stmtrrr transform%s8          zFixPrint.transformcCsNd|_tj|jjt|tjtjd|f}|r@|j t d|_|j |dS)Nr=r) r rZNodeZsymsargumentrr!rEQUALappendr)r%Zl_nodesZs_kwdZn_exprZ n_argumentrrrr#Ms   zFixPrint.add_kwargN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr(r#rrrrr s(r N)rrrZpgen2rrZ fixer_utilrrrr Zcompile_patternrZBaseFixr rrrrs    3 UZ#@s2dZddlmZddlmZGdddejZdS)zVRemove __future__ imports from __future__ import foo is replaced with an empty line. ) fixer_base) BlankLinec@s eZdZdZdZdZddZdS) FixFutureTz;import_from< 'from' module_name="__future__" 'import' any > cCst}|j|_|S)N)rprefix)selfZnoderesultsnewr /usr/lib/python3.6/fix_future.py transformszFixFuture.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s6ddlmZddlmZmZmZGdddejZdS)) fixer_base)CommaNameCallc@seZdZdZdZddZdS)FixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs|j}|d}|jd}|jd}|jg}d|d_|dk rR|jt|jg|dk rn|jt|jgttd||jdS)Nabcexec)prefix)symsgetZcloner extendrrr)selfZnoderesultsrrrr argsr/usr/lib/python3.6/fix_exec.py transforms    zFixExec.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)r rZ fixer_utilrrrZBaseFixrrrrr s 3 UZ@sLdZddlmZddlmZmZddlmZejdZGdddej Z dS) z4Fixer that changes input(...) into eval(input(...)).) fixer_base)CallName)patcompz&power< 'eval' trailer< '(' any ')' > >c@seZdZdZdZddZdS)FixInputTzL power< 'input' args=trailer< '(' [any] ')' > > cCs6tj|jjrdS|j}d|_ttd|g|jdS)Neval)prefix)contextmatchparentZcloner rr)selfZnoderesultsnewr/usr/lib/python3.6/fix_input.py transforms zFixInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrr srN) __doc__rrZ fixer_utilrrrZcompile_patternr ZBaseFixrrrrrs    3 UZ@s2ddlmZddlmZmZGdddejZdS)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixInternTprez power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**sysintern)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_intern.py transforms  zFixIntern.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)rZ fixer_utilrrZBaseFixrrrrr s 3 UZ@s<dZddlmZddlmZdddZGdddejZd S) zFixer for unicode. * Changes unicode to str and unichr to chr. * If "...\u..." is not unicode literal change it into "...\\u...". * Change u"..." into "...". )token) fixer_basechrstr)unichrunicodecs,eZdZdZdZfddZddZZS) FixUnicodeTzSTRING | 'unicode' | 'unichr'cs"tt|j||d|jk|_dS)Nunicode_literals)superr start_treeZfuture_featuresr )selfZtreefilename) __class__!/usr/lib/python3.6/fix_unicode.pyr szFixUnicode.start_treecCs|jtjkr$|j}t|j|_|S|jtjkr|j}|j rl|ddkrld|krldjdd|j dD}|ddkr|dd}||jkr|S|j}||_|SdS) Nz'"\z\\cSs g|]}|jddjddqS)z\uz\\uz\Uz\\U)replace).0vrrr !sz(FixUnicode.transform..ZuU) typerNAMEZclone_mappingvalueSTRINGr joinsplit)r Znoderesultsnewvalrrr transforms"      zFixUnicode.transform)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r" __classcell__rr)rrrs rN)__doc__Zpgen2rrrZBaseFixrrrrr s   3 UZ@sPddlmZddlmZeddddddd dddddd d d ZGd ddeZdS))BaseFix)NameZ assertTrueZ assertEqualZassertNotEqualZassertAlmostEqualZassertNotAlmostEqualZ assertRegexZassertRaisesRegexZ assertRaisesZ assertFalse)Zassert_Z assertEqualsZassertNotEqualsZassertAlmostEqualsZassertNotAlmostEqualsZassertRegexpMatchesZassertRaisesRegexpZfailUnlessEqualZ failIfEqualZfailUnlessAlmostEqualZfailIfAlmostEqualZ failUnlessZfailUnlessRaisesZfailIfc@s(eZdZddjeeeZddZdS) FixAssertszH power< any+ trailer< '.' meth=(%s)> any* > |cCs,|dd}|jttt||jddS)Nmeth)prefix)replacerNAMESstrr)selfZnoderesultsnamer!/usr/lib/python3.6/fix_asserts.py transform s zFixAsserts.transformN) __name__ __module__ __qualname__joinmapreprr ZPATTERNrrrrrrsrN)Z fixer_baserZ fixer_utilrdictr rrrrrs"  3 UZ@s:dZddlmZddlmZmZmZGdddejZdS)a7 Fixer that changes zip(seq0, seq1, ...) into list(zip(seq0, seq1, ...) unless there exists a 'from future_builtins import zip' statement in the top-level namespace. We avoid the transformation if the zip() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. ) fixer_base)NameCallin_special_contextc@s eZdZdZdZdZddZdS)FixZipTz: power< 'zip' args=trailer< '(' [any] ')' > > zfuture_builtins.zipcCsD|j|rdSt|rdS|j}d|_ttd|g}|j|_|S)Nlist)Z should_skiprZcloneprefixrr)selfZnoderesultsnewr /usr/lib/python3.6/fix_zip.py transforms zFixZip.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrr r r rrsrN) __doc__rrZ fixer_utilrrrZConditionalFixrr r r rs 3 UZ @srddlmZddlmZddlmZmZmZddZddZ dd Z d d Z d d Z ddZ GdddejZdS)) fixer_base)token)symsNodeLeafcCsxxr|jD]h}|jtjkr t|S|jtjkr|jr|jd}|jtjkr|jr|jd}t|tr|j dkrdSqWdS)N __metaclass__TF) childrentypersuite has_metaclass simple_stmt expr_stmt isinstancervalue)parentnode expr_nodeZ left_sider#/usr/lib/python3.6/fix_metaclass.pyr s      r cCsx|jD]}|jtjkrdSqWx,t|jD]\}}|jtjkr,Pq,Wtdttjg}x:|j|ddr|j|d}|j |j |j q\W|j ||}dS)NzNo class suite and no ':'!) r r rr enumeraterCOLON ValueErrorr append_childcloneremove)cls_noderir move_noderrrfixup_parse_tree-s      r c Csx(t|jD]\}}|jtjkr Pq WdS|jttjg}ttj |g}x2|j|dr~|j|}|j |j |jqNW|j |||jdjd}|jdjd} | j |_ dS)Nr)rr r rSEMIrrrrr rr insert_childprefix) rrZ stmt_nodeZsemi_indrZnew_exprZnew_stmtrZ new_leaf1Z old_leaf1rrrfixup_simple_stmtGs     r$cCs*|jr&|jdjtjkr&|jdjdS)Nrr%)r r rNEWLINEr)rrrrremove_trailing_newline_sr'ccsx$|jD]}|jtjkrPqWtdxtt|jD]t\}}|jtjkr6|jr6|jd}|jtjkr6|jr6|jd}t |t r6|j dkr6t |||t ||||fVq6WdS)NzNo class suite!rr)r r rr rlistrr rrrrr$r')rrrZ simple_noderZ left_noderrr find_metasds       r)cCs|jddd}x|r.|j}|jtjkrPqWxL|r||j}t|trd|jtjkrd|jr`d|_dS|j |jdddq2WdS)Nrr%r%) r popr rINDENTrrDEDENTr#extend)r Zkidsrrrr fixup_indent{s r/c@seZdZdZdZddZdS) FixMetaclassTz classdef cCs<t|s dSt|d}x"t|D]\}}}|}|jq"W|jdj}t|jdkr|jdjtjkrt|jd}n(|jdj } t tj| g}|j d|nt|jdkrt tjg}|j d|nZt|jdkrt tjg}|j dt tjd|j d||j dt tjdntd |jdjd} d | _| j} |jr^|jt tjd d | _nd | _|jd} d | jd_d | jd_|j|t||js|jt |d} | | _|j| |jt tjdnbt|jdkr8|jdjtjkr8|jdjtjkr8t |d} |j d| |j dt tjddS)Nrr)(zUnexpected class definition metaclass, r*rpass r%r%r%)r r r)rr r lenrarglistrrZ set_childr"rrRPARLPARrrr#rCOMMAr/r&r,r-)selfrresultsZlast_metaclassr rZstmtZ text_typer>rZmeta_txtZorig_meta_prefixrZ pass_leafrrr transforms^              zFixMetaclass.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrDrrrrr0sr0N)r*rZpygramrZ fixer_utilrrrr r r$r'r)r/ZBaseFixr0rrrrs  3 UZ@sHddlmZddlmZmZddlmZejdZGdddejZ dS)) fixer_base)CallName)patcompz&power< 'eval' trailer< '(' any ')' > >c@seZdZdZdZddZdS)FixInputTzL power< 'input' args=trailer< '(' [any] ')' > > cCs6tj|jjrdS|j}d|_ttd|g|jdS)Neval)prefix)contextmatchparentZcloner rr)selfZnoderesultsnewr/usr/lib/python3.6/fix_input.py transforms zFixInput.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrr srN) rrZ fixer_utilrrrZcompile_patternr ZBaseFixrrrrrs   3 UZH@s2dZddlmZddlmZGdddejZdS)a,Fixer that cleans up a tuple argument to isinstance after the tokens in it were fixed. This is mainly used to remove double occurrences of tokens as a leftover of the long -> int / unicode -> str conversion. eg. isinstance(x, (int, long)) -> isinstance(x, (int, int)) -> isinstance(x, int) ) fixer_base)tokenc@s eZdZdZdZdZddZdS) FixIsinstanceTz power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > c Cst}|d}|j}g}t|}xx|D]p\}} | jtjkrt| j|krt|t|dkr||djtjkrt |q&q&|j | | jtjkr&|j | jq&W|r|djtjkr|d=t|dkr|j } | j |d_ | j|dn||dd<|jdS)Nargsr )setZchildren enumeratetyperNAMEvaluelenCOMMAnextappendaddparentprefixreplaceZchanged) selfZnoderesultsZnames_insertedZtestlistrZnew_argsiteratoridxargZatomr$/usr/lib/python3.6/fix_isinstance.py transforms*$     zFixIsinstance.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderrrrrrrsrN)__doc__rZ fixer_utilrZBaseFixrrrrr s  3 UZN@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@s eZdZdZdZdZddZdS) FixBufferTzR power< name='buffer' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nname memoryview)prefix)replacerr)selfZnoderesultsrr /usr/lib/python3.6/fix_buffer.py transformszFixBuffer.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr r r r r r srN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s2dZddlmZddlmZGdddejZdS)z%Fixer for StandardError -> Exception.) fixer_base)Namec@seZdZdZdZddZdS)FixStandarderrorTz- 'StandardError' cCstd|jdS)N Exception)prefix)rr)selfZnoderesultsr '/usr/lib/python3.6/fix_standarderror.py transformszFixStandarderror.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@sVdZddlmZddlmZmZmZmZmZm Z m Z m Z m Z m Z GdddejZdS)zoFixer for execfile. This converts usages of the execfile function into calls to the built-in exec() function. ) fixer_base) CommaNameCallLParenRParenDotNodeArgListStringsymsc@seZdZdZdZddZdS) FixExecfileTz power< 'execfile' trailer< '(' arglist< filename=any [',' globals=any [',' locals=any ] ] > ')' > > | power< 'execfile' trailer< '(' filename=any ')' > > cCs|d}|jd}|jd}|jdjdj}t|jg|d}ttjtd|g}ttjt tdgttjt t gg} |g| } |j} d| _ t d d} | t| t| g} ttd | d }|g}|dk r|jt|jg|dk r|jt|jgttd ||j d S)Nfilenameglobalslocals)Zrparenopenread z'exec'compileexec)prefixr)getZchildrenZcloner r r ZpowerrZtrailerrrrrr rrextend)selfZnoderesultsrrrZexecfile_parenZ open_argsZ open_callrZ open_exprZ filename_argZexec_strZ compile_argsZ compile_callargsr"/usr/lib/python3.6/fix_execfile.py transforms(     zFixExecfile.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr!rrrr r sr N)__doc__rrZ fixer_utilrrrrrrr r r r ZBaseFixr rrrr s 03 UZ/@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZe@s:dZddlmZddlmZmZmZGdddejZdS)z/Fixer that transforms `xyzzy` into repr(xyzzy).) fixer_base)CallName parenthesizec@seZdZdZdZddZdS)FixReprTz7 atom < '`' expr=any '`' > cCs8|dj}|j|jjkr"t|}ttd|g|jdS)Nexprrepr)prefix)ZclonetypeZsymsZ testlist1rrrr )selfZnoderesultsrr /usr/lib/python3.6/fix_repr.py transforms zFixRepr.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN) __doc__rZ fixer_utilrrrZBaseFixrr r r rs 3 UZ@s:dZddlmZddlmZmZmZGdddejZdS)zFixer for exec. This converts usages of the exec statement into calls to a built-in exec() function. exec code in ns1, ns2 -> exec(code, ns1, ns2) ) fixer_base)CommaNameCallc@seZdZdZdZddZdS)FixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs|j}|d}|jd}|jd}|jg}d|d_|dk rR|jt|jg|dk rn|jt|jgttd||jdS)Nabcexec)prefix)symsgetZcloner extendrrr)selfZnoderesultsrrrr argsr/usr/lib/python3.6/fix_exec.py transforms    zFixExec.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN) __doc__r rZ fixer_utilrrrZBaseFixrrrrr s 3 UZ @sJdZddlmZddlmZmZmZmZmZm Z m Z Gdddej Z dS)zFixer for sys.exc_{type, value, traceback} sys.exc_type -> sys.exc_info()[0] sys.exc_value -> sys.exc_info()[1] sys.exc_traceback -> sys.exc_info()[2] ) fixer_base)AttrCallNameNumber SubscriptNodesymsc@s:eZdZdddgZdZddjddeDZd d Zd S) FixSysExcexc_type exc_value exc_tracebackTzN power< 'sys' trailer< dot='.' attribute=(%s) > > |ccs|]}d|VqdS)z'%s'N).0err!/usr/lib/python3.6/fix_sys_exc.py szFixSysExc.cCst|dd}t|jj|j}ttd|jd}ttd|}|dj|djd_|j t |t t j ||jdS)NZ attributeexc_info)prefixsysdot)rrindexvaluerrrrZchildrenappendrrr Zpower)selfZnoderesultsZsys_attrrcallattrrrr transforms zFixSysExc.transformN)__name__ __module__ __qualname__rZ BM_compatiblejoinZPATTERNr!rrrrr s r N) __doc__rZ fixer_utilrrrrrrr ZBaseFixr rrrrs $3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixXreadlinesTz power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | power< any+ trailer< '.' no_call='xreadlines' > > cCs@|jd}|r$|jtd|jdn|jdd|dDdS)Nno_call__iter__)prefixcSsg|] }|jqS)Zclone).0xrr$/usr/lib/python3.6/fix_xreadlines.py sz+FixXreadlines.transform..call)getreplacerr)selfZnoderesultsrrrr transforms zFixXreadlines.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrr r srN)rZ fixer_utilrZBaseFixrrrrr s  3 UZ!@s0dZddlmZdddZGdddejZdS)zTFix incompatible imports and module references that must be fixed after fix_imports.) fix_importsdbm)whichdbanydbmc@seZdZdZeZdS) FixImports2N)__name__ __module__ __qualname__Z run_orderMAPPINGmappingr r "/usr/lib/python3.6/fix_imports2.pyr srN)__doc__rr Z FixImportsrr r r rs 3 UZ@s2ddlmZddlmZmZGdddejZdS)) fixer_base)LParenRParenc@seZdZdZdZddZdS)FixParenTa atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > cCs8|d}t}|j|_d|_|jd||jtdS)Ntarget)rprefixZ insert_childZ append_childr)selfZnoderesultsrZlparenr /usr/lib/python3.6/fix_paren.py transform%s  zFixParen.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r r srN)rrZ fixer_utilrrZBaseFixrr r r r s 3 UZ@s2dZddlmZddlmZGdddejZdS)z%Fixer for StandardError -> Exception.) fixer_base)Namec@seZdZdZdZddZdS)FixStandarderrorTz- 'StandardError' cCstd|jdS)N Exception)prefix)rr)selfZnoderesultsr '/usr/lib/python3.6/fix_standarderror.py transformszFixStandarderror.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ @sRddlmZddlmZddlmZmZmZmZddl m Z Gdddej Z dS))token) fixer_base)NameCallListCompin_special_context)python_symbolsc@s eZdZdZdZdZddZdS)FixMapTa map_none=power< 'map' trailer< '(' arglist< 'None' ',' arg=any [','] > ')' > > | map_lambda=power< 'map' trailer< '(' arglist< lambdef< 'lambda' (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any > ',' it=any > ')' > > | power< 'map' trailer< '(' [arglist=any] ')' > > zfuture_builtins.mapcCs|j|rdS|jjtjkrH|j|d|j}d|_tt d|g}nd|krvt |dj|dj|dj}nd|kr|d j}nbd |kr|d }|jtj kr|j d jt jkr|j d jd kr|j|d dSt|rdS|j}d|_tt d|g}|j|_|S)NzYou should use a for loop herelistZ map_lambdaZxpfpitZmap_noneargarglistNonezjcannot convert map(None, ...) with multiple arguments because map() now truncates to the shortest sequence)Z should_skipparenttypesymsZ simple_stmtwarningZcloneprefixrrrrZchildrenrNAMEvaluer)selfZnoderesultsnewargsr/usr/lib/python3.6/fix_map.py transform;s6      zFixMap.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrrrrrr sr N)Zpgen2rr rZ fixer_utilrrrrZpygramrrZConditionalFixr rrrrs   3 UZ;@s:ddlmZddlmZddlmZGdddejZdS))pytree)token) fixer_basec@s"eZdZejZddZddZdS)FixNecCs |jdkS)Nz<>)value)selfnoder /usr/lib/python3.6/fix_ne.pymatchsz FixNe.matchcCstjtjd|jd}|S)Nz!=)prefix)rZLeafrNOTEQUALr )rrresultsnewr r r transformszFixNe.transformN)__name__ __module__ __qualname__rr Z _accept_typer rr r r r r srN)rZpgen2rrZBaseFixrr r r r s   3 UZ@s>dZddlmZddlmZmZmZmZGdddejZ dS)aFixer that changes filter(F, X) into list(filter(F, X)). We avoid the transformation if the filter() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. NOTE: This is still not correct if the original code was depending on filter(F, X) to return a string if X is a string and a tuple if X is a tuple. That would require type inference, which we don't do. Let Python 2.6 figure it out. ) fixer_base)NameCallListCompin_special_contextc@s eZdZdZdZdZddZdS) FixFilterTa filter_lambda=power< 'filter' trailer< '(' arglist< lambdef< 'lambda' (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any > ',' it=any > ')' > > | power< 'filter' trailer< '(' arglist< none='None' ',' seq=any > ')' > > | power< 'filter' args=trailer< '(' [any] ')' > > zfuture_builtins.filtercCs|j|rdSd|krNt|jdj|jdj|jdj|jdj}nVd|krzttdtd|djtd}n*t|rdS|j}d|_ttd |g}|j|_|S) NZ filter_lambdafpitZxpZnoneZ_fseqlist)Z should_skiprgetZclonerrprefixr)selfZnoderesultsnewr /usr/lib/python3.6/fix_filter.py transform4s&     zFixFilter.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrrrrrrsrN) __doc__r rZ fixer_utilrrrrZConditionalFixrrrrrs 3 UZ@sVdZddlmZddlmZmZdddiiZiZddZd d Z Gd d d ej Z d S)z?Fix incompatible renames Fixes: * sys.maxint -> sys.maxsize ) fixer_base)Name attr_chainsysZmaxintmaxsizecCsddjtt|dS)N(|))joinmaprepr)membersr!/usr/lib/python3.6/fix_renames.py alternatessrccsbx\ttjD]L\}}xBt|jD]2\}}|t||f<d|||fVd||fVq$WqWdS)Nz import_from< 'from' module_name=%r 'import' ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) > z^ power< module_name=%r trailer< '.' attr_name=%r > any* > )listMAPPINGitemsLOOKUP)modulereplaceZold_attrnew_attrrrr build_patterns  rcs8eZdZdZdjeZdZfddZddZ Z S) FixRenamesTrprecs@tt|j|}|r5sz#FixRenames.match..parentF)superrranyr)selfnoderesults) __class__)rrr1s zFixRenames.matchcCsD|jd}|jd}|r@|r@t|j|jf}|jt||jddS)N module_name attr_name)prefix)getrvaluerrr()r"r#r$Zmod_namer'rrrr transform>s   zFixRenames.transform) __name__ __module__ __qualname__Z BM_compatibler rZPATTERNorderrr+ __classcell__rr)r%rr*s   rN) __doc__rZ fixer_utilrrrrrrZBaseFixrrrrrs  3 UZB@s>dZddlmZddlmZddlmZGdddejZdS)zFixer that changes 'a ,b' into 'a, b'. This also changes '{a :b}' into '{a: b}', but does not touch other uses of colons. It does not touch other uses of whitespace. )pytree)token) fixer_basec@s@eZdZdZdZejejdZejej dZ ee fZ ddZ dS) FixWsCommaTzH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> ,:cCsd|j}d}xR|jD]H}||jkrD|j}|jr>d|kr>d|_d}q|rX|j}|sXd|_d}qW|S)NF T )ZcloneZchildrenSEPSprefixisspace)selfZnoderesultsnewZcommaZchildr r"/usr/lib/python3.6/fix_ws_comma.py transforms  zFixWsComma.transformN) __name__ __module__ __qualname__ZexplicitZPATTERNrZLeafrCOMMACOLONr rrrrrr s rN)__doc__r rZpgen2rrZBaseFixrrrrrs   3 UZ@s2dZddlmZddlmZGdddejZdS)z3Fix function attribute names (f.func_x -> f.__x__).) fixer_base)Namec@seZdZdZdZddZdS) FixFuncattrsTz power< any+ trailer< '.' attr=('func_closure' | 'func_doc' | 'func_globals' | 'func_name' | 'func_defaults' | 'func_code' | 'func_dict') > any* > cCs2|dd}|jtd|jdd|jddS)Nattrz__%s__)prefix)replacervaluer)selfZnoderesultsrr #/usr/lib/python3.6/fix_funcattrs.py transforms zFixFuncattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN)__doc__rZ fixer_utilrZBaseFixrr r r rs  3 UZ@s6dZddlmZddlmZmZGdddejZdS)z/Fixer for intern(). intern(s) -> sys.intern(s)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixInternTprez power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**sysintern)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_intern.py transforms  zFixIntern.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)__doc__rZ fixer_utilrrZBaseFixrrrrrs 3 UZN@s2dZddlmZddlmZGdddejZdS)z4Fixer that changes buffer(...) into memoryview(...).) fixer_base)Namec@s eZdZdZdZdZddZdS) FixBufferTzR power< name='buffer' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nname memoryview)prefix)replacerr)selfZnoderesultsrr /usr/lib/python3.6/fix_buffer.py transformszFixBuffer.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)is_probably_builtinc@seZdZdZdZddZdS)FixLongTz'long'cCst|rd|_|jdS)Nint)rvalueZchanged)selfZnoderesultsr /usr/lib/python3.6/fix_long.py transformszFixLong.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s  3 UZ@sVdZddlmZddlmZmZmZmZmZm Z m Z m Z m Z m Z GdddejZdS)zoFixer for execfile. This converts usages of the execfile function into calls to the built-in exec() function. ) fixer_base) CommaNameCallLParenRParenDotNodeArgListStringsymsc@seZdZdZdZddZdS) FixExecfileTz power< 'execfile' trailer< '(' arglist< filename=any [',' globals=any [',' locals=any ] ] > ')' > > | power< 'execfile' trailer< '(' filename=any ')' > > cCs"|st|d}|jd}|jd}|jdjdj}t|jg|d}ttjtd|g}ttj t tdgttj t t gg} |g| } |j} d| _ td d} | t| t| g} ttd | d }|g}|dk r|jt|jg|dk r|jt|jgttd ||j d S)Nfilenameglobalslocals)Zrparenopenread z'exec'compileexec)prefixr)AssertionErrorgetZchildrenZcloner r r ZpowerrZtrailerrrrrr rrextend)selfZnoderesultsrrrZexecfile_parenZ open_argsZ open_callrZ open_exprZ filename_argZexec_strZ compile_argsZ compile_callargsr "/usr/lib/python3.6/fix_execfile.py transforms*     zFixExecfile.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr"r r r r!r sr N)__doc__rrZ fixer_utilrrrrrrr r r r ZBaseFixr r r r r!s 03 UZH@s.ddlmZddlmZGdddejZdS)) fixer_base)tokenc@s eZdZdZdZdZddZdS) FixIsinstanceTz power< 'isinstance' trailer< '(' arglist< any ',' atom< '(' args=testlist_gexp< any+ > ')' > > ')' > > c Cst}|d}|j}g}t|}xx|D]p\}} | jtjkrt| j|krt|t|dkr||djtjkrt |q&q&|j | | jtjkr&|j | jq&W|r|djtjkr|d=t|dkr|j } | j |d_ | j|dn||dd<|jdS)Nargsr )setZchildren enumeratetyperNAMEvaluelenCOMMAnextappendaddparentprefixreplaceZchanged) selfZnoderesultsZnames_insertedZtestlistrZnew_argsiteratoridxargZatomr$/usr/lib/python3.6/fix_isinstance.py transforms*$     zFixIsinstance.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZ run_orderrrrrrrsrN)rZ fixer_utilrZBaseFixrrrrr s  3 UZE@s2dZddlmZddlmZGdddejZdS)zqFixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. ) fixer_base) touch_importc@s eZdZdZdZdZddZdS) FixReduceTpreai power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > cCstdd|dS)N functoolsreduce)r)selfZnoderesultsr /usr/lib/python3.6/fix_reduce.py transform"szFixReduce.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNr r r r r rsrN)__doc__Zlib2to3rZlib2to3.fixer_utilrZBaseFixrr r r r s  3 UZB@s>dZddlmZddlmZddlmZGdddejZdS)zFixer that changes 'a ,b' into 'a, b'. This also changes '{a :b}' into '{a: b}', but does not touch other uses of colons. It does not touch other uses of whitespace. )pytree)token) fixer_basec@s@eZdZdZdZejejdZejej dZ ee fZ ddZ dS) FixWsCommaTzH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> ,:cCsd|j}d}xR|jD]H}||jkrD|j}|jr>d|kr>d|_d}q|rX|j}|sXd|_d}qW|S)NF T )ZcloneZchildrenSEPSprefixisspace)selfZnoderesultsnewZcommaZchildr r"/usr/lib/python3.6/fix_ws_comma.py transforms  zFixWsComma.transformN) __name__ __module__ __qualname__ZexplicitZPATTERNrZLeafrCOMMACOLONr rrrrrr s rN)__doc__r rZpgen2rrZBaseFixrrrrrs   3 UZO@s2dZddlmZddlmZGdddejZdS)z*Fixer for __nonzero__ -> __bool__ methods.) fixer_base)Namec@seZdZdZdZddZdS) FixNonzeroTz classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cCs$|d}td|jd}|j|dS)Nname__bool__)prefix)rrreplace)selfZnoderesultsrnewr !/usr/lib/python3.6/fix_nonzero.py transformszFixNonzero.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ~ @sRdZddlmZddlmZddlmZddlmZmZm Z Gdddej Z dS) zIFixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).)pytree)token) fixer_base)CallComma parenthesizec@seZdZdZdZddZdS)FixApplyTa. power< 'apply' trailer< '(' arglist< (not argument ')' > > c CsF|j}|st|d}|d}|jd}|r`|j|jjkr>dS|j|jjkr`|jdjdkr`dS|r|j|jjkr|jdjdkrdS|j}|j }|jt j |j fkr|j|j ks|jd jt jkrt|}d|_|j }d|_|dk r|j }d|_tjt jd|g}|dk r8|jttjt jd|gd |d _t|||d S) Nfuncargskwdsz**r* )prefixr)symsAssertionErrorgettypeZ star_exprargumentZchildrenvaluerZclonerNAMEZatomZpower DOUBLESTARrrZLeafSTARextendrr) selfZnoderesultsrr r r rZ l_newargsr/usr/lib/python3.6/fix_apply.py transformsB     zFixApply.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr rrrrrsrN) __doc__r rZpgen2rrZ fixer_utilrrrZBaseFixrrrrrs    3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS)FixStandarderrorTz- 'StandardError' cCstd|jdS)N Exception)prefix)rr)selfZnoderesultsr '/usr/lib/python3.6/fix_standarderror.py transformszFixStandarderror.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@slddlmZddlmZdddddddd d d d d d dddddddddZddeDZGdddejZdS)) fixer_base)Namebool memoryviewtypecomplexdictztype(Ellipsis)floatintlistobjectz type(None)ztype(NotImplemented)slicebytesz(str,)tuplestrrange)Z BooleanTypeZ BufferTypeZ ClassTypeZ ComplexTypeZDictTypeZDictionaryTypeZ EllipsisTypeZ FloatTypeZIntTypeZListTypeZLongTypeZ ObjectTypeZNoneTypeZNotImplementedTypeZ SliceTypeZ StringTypeZ StringTypesZ TupleTypeZTypeTypeZ UnicodeTypeZ XRangeTypecCsg|] }d|qS)z)power< 'types' trailer< '.' name='%s' > >).0trr/usr/lib/python3.6/fix_types.py 3src@s"eZdZdZdjeZddZdS)FixTypesT|cCs&tj|dj}|r"t||jdSdS)Nname)prefix) _TYPE_MAPPINGgetvaluerr)selfZnoderesultsZ new_valuerrr transform9szFixTypes.transformN)__name__ __module__ __qualname__Z BM_compatiblejoin_patsZPATTERNr rrrrr5s rN)rZ fixer_utilrrr%ZBaseFixrrrrrs0  3 UZ@s:ddlmZddlmZmZmZmZGdddejZdS)) fixer_base)NameCallListCompin_special_contextc@s eZdZdZdZdZddZdS) FixFilterTa filter_lambda=power< 'filter' trailer< '(' arglist< lambdef< 'lambda' (fp=NAME | vfpdef< '(' fp=NAME ')'> ) ':' xp=any > ',' it=any > ')' > > | power< 'filter' trailer< '(' arglist< none='None' ',' seq=any > ')' > > | power< 'filter' args=trailer< '(' [any] ')' > > zfuture_builtins.filtercCs|j|rdSd|krNt|jdj|jdj|jdj|jdj}nVd|krzttdtd|djtd}n*t|rdS|j}d|_ttd |g}|j|_|S) NZ filter_lambdafpitZxpZnoneZ_fseqlist)Z should_skiprgetZclonerrprefixr)selfZnoderesultsnewr /usr/lib/python3.6/fix_filter.py transform4s&     zFixFilter.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrrrrrrsrN) r rZ fixer_utilrrrrZConditionalFixrrrrrs 3 UZ@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixFuncattrsTz power< any+ trailer< '.' attr=('func_closure' | 'func_doc' | 'func_globals' | 'func_name' | 'func_defaults' | 'func_code' | 'func_dict') > any* > cCs2|dd}|jtd|jdd|jddS)Nattrz__%s__)prefix)replacervaluer)selfZnoderesultsrr #/usr/lib/python3.6/fix_funcattrs.py transforms zFixFuncattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN)rZ fixer_utilrZBaseFixrr r r rs  3 UZ@sRddlmZddlmZmZdddiiZiZddZdd ZGd d d ej Z d S) ) fixer_base)Name attr_chainsysZmaxintmaxsizecCsddjtt|dS)N(|))joinmaprepr)membersr!/usr/lib/python3.6/fix_renames.py alternatessrccsbx\ttjD]L\}}xBt|jD]2\}}|t||f<d|||fVd||fVq$WqWdS)Nz import_from< 'from' module_name=%r 'import' ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) > z^ power< module_name=%r trailer< '.' attr_name=%r > any* > )listMAPPINGitemsLOOKUP)modulereplaceZold_attrnew_attrrrr build_patterns  rcs8eZdZdZdjeZdZfddZddZ Z S) FixRenamesTrprecs@tt|j|}|r5sz#FixRenames.match..parentF)superrranyr)selfnoderesults) __class__)rrr1s zFixRenames.matchcCsD|jd}|jd}|r@|r@t|j|jf}|jt||jddS)N module_name attr_name)prefix)getrvaluerrr()r"r#r$Zmod_namer'rrrr transform>s   zFixRenames.transform) __name__ __module__ __qualname__Z BM_compatibler rZPATTERNorderrr+ __classcell__rr)r%rr*s   rN) rZ fixer_utilrrrrrrZBaseFixrrrrr s  3 UZe@s:dZddlmZddlmZmZmZGdddejZdS)z/Fixer that transforms `xyzzy` into repr(xyzzy).) fixer_base)CallName parenthesizec@seZdZdZdZddZdS)FixReprTz7 atom < '`' expr=any '`' > cCs8|dj}|j|jjkr"t|}ttd|g|jdS)Nexprrepr)prefix)ZclonetypeZsymsZ testlist1rrrr )selfZnoderesultsrr /usr/lib/python3.6/fix_repr.py transforms zFixRepr.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r rr srN) __doc__rZ fixer_utilrrrZBaseFixrr r r rs 3 UZ@s2dZddlmZddlmZGdddejZdS)zpFix "for x in f.xreadlines()" -> "for x in f". This fixer will also convert g(f.xreadlines) into g(f.__iter__).) fixer_base)Namec@seZdZdZdZddZdS) FixXreadlinesTz power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | power< any+ trailer< '.' no_call='xreadlines' > > cCs@|jd}|r$|jtd|jdn|jdd|dDdS)Nno_call__iter__)prefixcSsg|] }|jqS)Zclone).0xrr$/usr/lib/python3.6/fix_xreadlines.py sz+FixXreadlines.transform..call)getreplacerr)selfZnoderesultsrrrr transforms zFixXreadlines.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrr r srN)__doc__rZ fixer_utilrZBaseFixrrrrr s  3 UZ^@s>dZddlmZddlmZddddZGdd d ejZd S) z;Fix bound method attributes (method.im_? -> method.__?__). ) fixer_base)Name__func____self__z__self__.__class__)Zim_funcZim_selfZim_classc@seZdZdZdZddZdS)FixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > cCs.|dd}t|j}|jt||jddS)Nattr)prefix)MAPvaluereplacerr )selfZnoderesultsrnewr%/usr/lib/python3.6/fix_methodattrs.py transforms  zFixMethodattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)__doc__rZ fixer_utilrr ZBaseFixrrrrrs   3 UZ@sVdZddlmZddlmZmZdddiiZiZddZd d Z Gd d d ej Z d S)z?Fix incompatible renames Fixes: * sys.maxint -> sys.maxsize ) fixer_base)Name attr_chainsysZmaxintmaxsizecCsddjtt|dS)N(|))joinmaprepr)membersr!/usr/lib/python3.6/fix_renames.py alternatessrccsbx\ttjD]L\}}xBt|jD]2\}}|t||f<d|||fVd||fVq$WqWdS)Nz import_from< 'from' module_name=%r 'import' ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) > z^ power< module_name=%r trailer< '.' attr_name=%r > any* > )listMAPPINGitemsLOOKUP)modulereplaceZold_attrnew_attrrrr build_patterns  rcs8eZdZdZdjeZdZfddZddZ Z S) FixRenamesTrprecs@tt|j|}|r5sz#FixRenames.match..parentF)superrranyr)selfnoderesults) __class__)rrr1s zFixRenames.matchcCsD|jd}|jd}|r@|r@t|j|jf}|jt||jddS)N module_name attr_name)prefix)getrvaluerrr()r"r#r$Zmod_namer'rrrr transform>s   zFixRenames.transform) __name__ __module__ __qualname__Z BM_compatibler rZPATTERNorderrr+ __classcell__rr)r%rr*s   rN) __doc__rZ fixer_utilrrrrrrZBaseFixrrrrrs  3 UZ!@s0dZddlmZdddZGdddejZdS)zTFix incompatible imports and module references that must be fixed after fix_imports.) fix_importsdbm)whichdbanydbmc@seZdZdZeZdS) FixImports2N)__name__ __module__ __qualname__Z run_orderMAPPINGmappingr r "/usr/lib/python3.6/fix_imports2.pyr srN)__doc__rr Z FixImportsrr r r rs 3 UZ~ @sNddlmZddlmZddlmZddlmZmZmZGdddej Z dS))pytree)token) fixer_base)CallComma parenthesizec@seZdZdZdZddZdS)FixApplyTa. power< 'apply' trailer< '(' arglist< (not argument ')' > > c Cs>|j}|d}|d}|jd}|rX|j|jjkr6dS|j|jjkrX|jdjdkrXdS|r~|j|jjkr~|jdjdkr~dS|j}|j}|jt j |j fkr|j|j ks|jd jt j krt|}d|_|j}d|_|dk r|j}d|_tjt jd|g}|dk r0|jttjt j d|gd |d _t|||d S) Nfuncargskwdsz**r* )prefixr)symsgettypeZ star_exprargumentZchildrenvaluerZclonerNAMEZatomZpower DOUBLESTARrrZLeafSTARextendrr) selfZnoderesultsrr r r rZ l_newargsr/usr/lib/python3.6/fix_apply.py transforms@     zFixApply.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN) r rZpgen2rrZ fixer_utilrrrZBaseFixrrrrr s   3 UZ@spdZddlmZddlmZddddddd d d d d d ddddddddddZddeDZGdddejZdS)aFixer for removing uses of the types module. These work for only the known names in the types module. The forms above can include types. or not. ie, It is assumed the module is imported either as: import types from types import ... # either * or specific types The import statements are not modified. There should be another fixer that handles at least the following constants: type([]) -> list type(()) -> tuple type('') -> str ) fixer_base)Namebool memoryviewtypecomplexdictztype(Ellipsis)floatintlistobjectz type(None)ztype(NotImplemented)slicebytesz(str,)tuplestrrange)Z BooleanTypeZ BufferTypeZ ClassTypeZ ComplexTypeZDictTypeZDictionaryTypeZ EllipsisTypeZ FloatTypeZIntTypeZListTypeZLongTypeZ ObjectTypeZNoneTypeZNotImplementedTypeZ SliceTypeZ StringTypeZ StringTypesZ TupleTypeZTypeTypeZ UnicodeTypeZ XRangeTypecCsg|] }d|qS)z)power< 'types' trailer< '.' name='%s' > >).0trr/usr/lib/python3.6/fix_types.py 3src@s"eZdZdZdjeZddZdS)FixTypesT|cCs&tj|dj}|r"t||jdSdS)Nname)prefix) _TYPE_MAPPINGgetvaluerr)selfZnoderesultsZ new_valuerrr transform9szFixTypes.transformN)__name__ __module__ __qualname__Z BM_compatiblejoin_patsZPATTERNr rrrrr5s rN) __doc__rZ fixer_utilrrr%ZBaseFixrrrrrs2  3 UZ/@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZO@s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@seZdZdZdZddZdS) FixNonzeroTz classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cCs$|d}td|jd}|j|dS)Nname__bool__)prefix)rrreplace)selfZnoderesultsrnewr !/usr/lib/python3.6/fix_nonzero.py transformszFixNonzero.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrr r r r rsrN)rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s6dZddlmZddlmZmZGdddejZdS)z/Fixer for reload(). reload(s) -> imp.reload(s)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixReloadTprez power< 'reload' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||}tdd||S)Nobjz**impreload)r r )typeZsymsZ star_exprargumentZchildrenvaluerr)selfZnoderesultsrnamesnewr /usr/lib/python3.6/fix_reload.py transforms  zFixReload.transformN)__name__ __module__ __qualname__Z BM_compatibleorderZPATTERNrrrrrr s rN)__doc__rZ fixer_utilrrZBaseFixrrrrrs 3 UZ@@s2dZddlmZddlmZGdddejZdS)zFixer for basestring -> str.) fixer_base)Namec@seZdZdZdZddZdS) FixBasestringTz 'basestring'cCstd|jdS)Nstr)prefix)rr)selfZnoderesultsr $/usr/lib/python3.6/fix_basestring.py transform szFixBasestring.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r rsrN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ @s.ddlmZddlmZGdddejZdS)) fixer_base)Namec@s*eZdZdZdZdeZdZddZdS) FixItertoolsTz7('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')z power< it='itertools' trailer< dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > > | power< func=%(it_funcs)s trailer< '(' [any] ')' > > cCsd}|dd}d|krV|jd krV|d|d}}|j}|j|j|jj||p^|j}|jt|jdd|ddS) Nfuncit ifilterfalse izip_longestdot)prefix)r r )valuer removeparentreplacer)selfZnoderesultsr rr rr#/usr/lib/python3.6/fix_itertools.py transforms    zFixItertools.transformN) __name__ __module__ __qualname__Z BM_compatibleZit_funcslocalsZPATTERNZ run_orderrrrrrrs  rN)rZ fixer_utilrZBaseFixrrrrr s  3 UZ @s2dZddlmZddlmZGdddejZdS)aT Fixer for itertools.(imap|ifilter|izip) --> (map|filter|zip) and itertools.ifilterfalse --> itertools.filterfalse (bugs 2360-2363) imports from itertools are fixed in fix_itertools_import.py If itertools is imported as something else (ie: import itertools as it; it.izip(spam, eggs)) method calls will not get fixed. ) fixer_base)Namec@s*eZdZdZdZdeZdZddZdS) FixItertoolsTz7('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')z power< it='itertools' trailer< dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > > | power< func=%(it_funcs)s trailer< '(' [any] ')' > > cCsd}|dd}d|krV|jd krV|d|d}}|j}|j|j|jj||p^|j}|jt|jdd|ddS) Nfuncit ifilterfalse izip_longestdot)prefix)r r )valuer removeparentreplacer)selfZnoderesultsr rr rr#/usr/lib/python3.6/fix_itertools.py transforms    zFixItertools.transformN) __name__ __module__ __qualname__Z BM_compatibleZit_funcslocalsZPATTERNZ run_orderrrrrrrs  rN)__doc__rZ fixer_utilrZBaseFixrrrrrs  3 UZ@s:dZddlmZddlmZmZmZGdddejZdS)a7 Fixer that changes zip(seq0, seq1, ...) into list(zip(seq0, seq1, ...) unless there exists a 'from future_builtins import zip' statement in the top-level namespace. We avoid the transformation if the zip() call is directly contained in iter(<>), list(<>), tuple(<>), sorted(<>), ...join(<>), or for V in <>:. ) fixer_base)NameCallin_special_contextc@s eZdZdZdZdZddZdS)FixZipTz: power< 'zip' args=trailer< '(' [any] ')' > > zfuture_builtins.zipcCsD|j|rdSt|rdS|j}d|_ttd|g}|j|_|S)Nlist)Z should_skiprZcloneprefixrr)selfZnoderesultsnewr /usr/lib/python3.6/fix_zip.py transforms zFixZip.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNZskip_onrr r r rrsrN) __doc__rrZ fixer_utilrrrZConditionalFixrr r r rs 3 UZN@s2dZddlmZddlmZGdddejZdS)z4Fixer that changes buffer(...) into memoryview(...).) fixer_base)Namec@s eZdZdZdZdZddZdS) FixBufferTzR power< name='buffer' trailer< '(' [any] ')' > any* > cCs |d}|jtd|jddS)Nname memoryview)prefix)replacerr)selfZnoderesultsrr /usr/lib/python3.6/fix_buffer.py transformszFixBuffer.transformN)__name__ __module__ __qualname__Z BM_compatibleZexplicitZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ^@s>dZddlmZddlmZddddZGdd d ejZd S) z;Fix bound method attributes (method.im_? -> method.__?__). ) fixer_base)Name__func____self__z__self__.__class__)Zim_funcZim_selfZim_classc@seZdZdZdZddZdS)FixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > cCs.|dd}t|j}|jt||jddS)Nattr)prefix)MAPvaluereplacerr )selfZnoderesultsrnewr%/usr/lib/python3.6/fix_methodattrs.py transforms  zFixMethodattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)__doc__rZ fixer_utilrr ZBaseFixrrrrrs   3 UZ@s:dZddlmZddlmZmZmZGdddejZdS)zFixer for exec. This converts usages of the exec statement into calls to a built-in exec() function. exec code in ns1, ns2 -> exec(code, ns1, ns2) ) fixer_base)CommaNameCallc@seZdZdZdZddZdS)FixExecTzx exec_stmt< 'exec' a=any 'in' b=any [',' c=any] > | exec_stmt< 'exec' (not atom<'(' [any] ')'>) a=any > cCs|st|j}|d}|jd}|jd}|jg}d|d_|dk rZ|jt|jg|dk rv|jt|jgttd||jdS)Nabcexec)prefix) AssertionErrorsymsgetZcloner extendrrr)selfZnoderesultsrrrr argsr/usr/lib/python3.6/fix_exec.py transforms    zFixExec.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN) __doc__r rZ fixer_utilrrrZBaseFixrrrrr s 3 UZ@s>dZddlmZddlmZddlmZGdddejZdS)z-Fixer that turns 1L into 1, 0755 into 0o755. )token) fixer_base)Numberc@s"eZdZejZddZddZdS)FixNumliteralscCs|jjdp|jddkS)N0Ll)value startswith)selfnoder%/usr/lib/python3.6/fix_numliterals.pymatchszFixNumliterals.matchcCs`|j}|ddkr |dd}n2|jdrR|jrRtt|dkrRd|dd}t||jdS)NrrrZ0o)prefixr r )r r isdigitlensetrr)r r resultsvalrrr transforms  "zFixNumliterals.transformN)__name__ __module__ __qualname__rNUMBERZ _accept_typerrrrrrr srN) __doc__Zpgen2rrZ fixer_utilrZBaseFixrrrrrs   3 UZ@s2dZddlmZddlmZGdddejZdS)z1 Fixer that changes os.getcwdu() to os.getcwd(). ) fixer_base)Namec@seZdZdZdZddZdS) FixGetcwduTzR power< 'os' trailer< dot='.' name='getcwdu' > any* > cCs |d}|jtd|jddS)Nnamegetcwd)prefix)replacerr)selfZnoderesultsrr !/usr/lib/python3.6/fix_getcwdu.py transformszFixGetcwdu.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r r r r r srN)__doc__rZ fixer_utilrZBaseFixrr r r r s  3 UZ@s>dZddlmZddlmZddlmZGdddejZdS)z-Fixer that turns 1L into 1, 0755 into 0o755. )token) fixer_base)Numberc@s"eZdZejZddZddZdS)FixNumliteralscCs|jjdp|jddkS)N0Ll)value startswith)selfnoder%/usr/lib/python3.6/fix_numliterals.pymatchszFixNumliterals.matchcCs`|j}|ddkr |dd}n2|jdrR|jrRtt|dkrRd|dd}t||jdS)NrrrZ0o)prefixr r )r r isdigitlensetrr)r r resultsvalrrr transforms  "zFixNumliterals.transformN)__name__ __module__ __qualname__rNUMBERZ _accept_typerrrrrrr srN) __doc__Zpgen2rrZ fixer_utilrZBaseFixrrrrrs   """ Optional fixer to transform set() calls to set literals. """ # Author: Benjamin Peterson from lib2to3 import fixer_base, pytree from lib2to3.fixer_util import token, syms class FixSetLiteral(fixer_base.BaseFix): BM_compatible = True explicit = True PATTERN = """power< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > """ def transform(self, node, results): single = results.get("single") if single: # Make a fake listmaker fake = pytree.Node(syms.listmaker, [single.clone()]) single.replace(fake) items = fake else: items = results["items"] # Build the contents of the literal literal = [pytree.Leaf(token.LBRACE, "{")] literal.extend(n.clone() for n in items.children) literal.append(pytree.Leaf(token.RBRACE, "}")) # Set the prefix of the right brace to that of the ')' or ']' literal[-1].prefix = items.next_sibling.prefix maker = pytree.Node(syms.dictsetmaker, literal) maker.prefix = node.prefix # If the original was a one tuple, we need to remove the extra comma. if len(maker.children) == 4: n = maker.children[2] n.remove() maker.children[-1].prefix = n.prefix # Finally, replace the set call with our shiny new literal. return maker # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer that turns 'long' into 'int' everywhere. """ # Local imports from lib2to3 import fixer_base from lib2to3.fixer_util import is_probably_builtin class FixLong(fixer_base.BaseFix): BM_compatible = True PATTERN = "'long'" def transform(self, node, results): if is_probably_builtin(node): node.value = "int" node.changed() # Copyright 2007 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for StandardError -> Exception.""" # Local imports from .. import fixer_base from ..fixer_util import Name class FixStandarderror(fixer_base.BaseFix): BM_compatible = True PATTERN = """ 'StandardError' """ def transform(self, node, results): return Name("Exception", prefix=node.prefix) # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer that turns <> into !=.""" # Local imports from .. import pytree from ..pgen2 import token from .. import fixer_base class FixNe(fixer_base.BaseFix): # This is so simple that we don't need the pattern compiler. _accept_type = token.NOTEQUAL def match(self, node): # Override return node.value == "<>" def transform(self, node, results): new = pytree.Leaf(token.NOTEQUAL, "!=", prefix=node.prefix) return new # Dummy file to make this directory a package. """ Fixer for itertools.(imap|ifilter|izip) --> (map|filter|zip) and itertools.ifilterfalse --> itertools.filterfalse (bugs 2360-2363) imports from itertools are fixed in fix_itertools_import.py If itertools is imported as something else (ie: import itertools as it; it.izip(spam, eggs)) method calls will not get fixed. """ # Local imports from .. import fixer_base from ..fixer_util import Name class FixItertools(fixer_base.BaseFix): BM_compatible = True it_funcs = "('imap'|'ifilter'|'izip'|'izip_longest'|'ifilterfalse')" PATTERN = """ power< it='itertools' trailer< dot='.' func=%(it_funcs)s > trailer< '(' [any] ')' > > | power< func=%(it_funcs)s trailer< '(' [any] ')' > > """ %(locals()) # Needs to be run after fix_(map|zip|filter) run_order = 6 def transform(self, node, results): prefix = None func = results['func'][0] if ('it' in results and func.value not in ('ifilterfalse', 'izip_longest')): dot, it = (results['dot'], results['it']) # Remove the 'itertools' prefix = it.prefix it.remove() # Replace the node which contains ('.', 'function') with the # function (to be consistent with the second part of the pattern) dot.remove() func.parent.replace(func) prefix = prefix or func.prefix func.replace(Name(func.value[1:], prefix=prefix)) """Fix incompatible imports and module references that must be fixed after fix_imports.""" from . import fix_imports MAPPING = { 'whichdb': 'dbm', 'anydbm': 'dbm', } class FixImports2(fix_imports.FixImports): run_order = 7 mapping = MAPPING # Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for execfile. This converts usages of the execfile function into calls to the built-in exec() function. """ from .. import fixer_base from ..fixer_util import (Comma, Name, Call, LParen, RParen, Dot, Node, ArgList, String, syms) class FixExecfile(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< 'execfile' trailer< '(' arglist< filename=any [',' globals=any [',' locals=any ] ] > ')' > > | power< 'execfile' trailer< '(' filename=any ')' > > """ def transform(self, node, results): assert results filename = results["filename"] globals = results.get("globals") locals = results.get("locals") # Copy over the prefix from the right parentheses end of the execfile # call. execfile_paren = node.children[-1].children[-1].clone() # Construct open().read(). open_args = ArgList([filename.clone()], rparen=execfile_paren) open_call = Node(syms.power, [Name("open"), open_args]) read = [Node(syms.trailer, [Dot(), Name('read')]), Node(syms.trailer, [LParen(), RParen()])] open_expr = [open_call] + read # Wrap the open call in a compile call. This is so the filename will be # preserved in the execed code. filename_arg = filename.clone() filename_arg.prefix = " " exec_str = String("'exec'", " ") compile_args = open_expr + [Comma(), filename_arg, Comma(), exec_str] compile_call = Call(Name("compile"), compile_args, "") # Finally, replace the execfile call with an exec call. args = [compile_call] if globals is not None: args.extend([Comma(), globals.clone()]) if locals is not None: args.extend([Comma(), locals.clone()]) return Call(Name("exec"), args, prefix=node.prefix) # Copyright 2008 Armin Ronacher. # Licensed to PSF under a Contributor Agreement. """Fixer for reduce(). Makes sure reduce() is imported from the functools module if reduce is used in that module. """ from lib2to3 import fixer_base from lib2to3.fixer_util import touch_import class FixReduce(fixer_base.BaseFix): BM_compatible = True order = "pre" PATTERN = """ power< 'reduce' trailer< '(' arglist< ( (not(argument) any ',' not(argument > """ def transform(self, node, results): touch_import('functools', 'reduce', node) """Fixer that replaces deprecated unittest method names.""" # Author: Ezio Melotti from ..fixer_base import BaseFix from ..fixer_util import Name NAMES = dict( assert_="assertTrue", assertEquals="assertEqual", assertNotEquals="assertNotEqual", assertAlmostEquals="assertAlmostEqual", assertNotAlmostEquals="assertNotAlmostEqual", assertRegexpMatches="assertRegex", assertRaisesRegexp="assertRaisesRegex", failUnlessEqual="assertEqual", failIfEqual="assertNotEqual", failUnlessAlmostEqual="assertAlmostEqual", failIfAlmostEqual="assertNotAlmostEqual", failUnless="assertTrue", failUnlessRaises="assertRaises", failIf="assertFalse", ) class FixAsserts(BaseFix): PATTERN = """ power< any+ trailer< '.' meth=(%s)> any* > """ % '|'.join(map(repr, NAMES)) def transform(self, node, results): name = results["meth"][0] name.replace(Name(NAMES[str(name)], prefix=name.prefix)) """Fixer that changes 'a ,b' into 'a, b'. This also changes '{a :b}' into '{a: b}', but does not touch other uses of colons. It does not touch other uses of whitespace. """ from .. import pytree from ..pgen2 import token from .. import fixer_base class FixWsComma(fixer_base.BaseFix): explicit = True # The user must ask for this fixers PATTERN = """ any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> """ COMMA = pytree.Leaf(token.COMMA, ",") COLON = pytree.Leaf(token.COLON, ":") SEPS = (COMMA, COLON) def transform(self, node, results): new = node.clone() comma = False for child in new.children: if child in self.SEPS: prefix = child.prefix if prefix.isspace() and "\n" not in prefix: child.prefix = "" comma = True else: if comma: prefix = child.prefix if not prefix: child.prefix = " " comma = False return new """Fixer that changes input(...) into eval(input(...)).""" # Author: Andre Roberge # Local imports from .. import fixer_base from ..fixer_util import Call, Name from .. import patcomp context = patcomp.compile_pattern("power< 'eval' trailer< '(' any ')' > >") class FixInput(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< 'input' args=trailer< '(' [any] ')' > > """ def transform(self, node, results): # If we're already wrapped in an eval() call, we're done. if context.match(node.parent.parent): return new = node.clone() new.prefix = "" return Call(Name("eval"), [new], prefix=node.prefix) QT.KWidgetsAddons.VERSION = 5.37.0 QT.KWidgetsAddons.MAJOR_VERSION = 5 QT.KWidgetsAddons.MINOR_VERSION = 37 QT.KWidgetsAddons.PATCH_VERSION = 0 QT.KWidgetsAddons.name = KF5WidgetsAddons QT.KWidgetsAddons.defines = QT.KWidgetsAddons.includes = /kdevelop.appdir/usr/include/KF5/KWidgetsAddons QT.KWidgetsAddons.private_includes = QT.KWidgetsAddons.libs = /kdevelop.appdir/usr/lib64 QT.KWidgetsAddons.depends = widgets QT.KCompletion.VERSION = 5.37.0 QT.KCompletion.MAJOR_VERSION = 5 QT.KCompletion.MINOR_VERSION = 37 QT.KCompletion.PATCH_VERSION = 0 QT.KCompletion.name = KF5Completion QT.KCompletion.defines = QT.KCompletion.includes = /kdevelop.appdir/usr/include/KF5/KCompletion QT.KCompletion.private_includes = QT.KCompletion.libs = /kdevelop.appdir/usr/lib64 QT.KCompletion.depends = widgets QT.KDBusAddons.VERSION = 5.37.0 QT.KDBusAddons.MAJOR_VERSION = 5 QT.KDBusAddons.MINOR_VERSION = 37 QT.KDBusAddons.PATCH_VERSION = 0 QT.KDBusAddons.name = KF5DBusAddons QT.KDBusAddons.defines = QT.KDBusAddons.includes = /kdevelop.appdir/usr/include/KF5/KDBusAddons QT.KDBusAddons.private_includes = QT.KDBusAddons.libs = /kdevelop.appdir/usr/lib64 QT.KDBusAddons.depends = dbus kf5.karchive KArchive QT.KArchive.VERSION = 5.37.0 QT.KArchive.MAJOR_VERSION = 5 QT.KArchive.MINOR_VERSION = 37 QT.KArchive.PATCH_VERSION = 0 QT.KArchive.name = KF5Archive QT.KArchive.defines = QT.KArchive.includes = /kdevelop.appdir/usr/include/KF5/KArchive QT.KArchive.private_includes = QT.KArchive.libs = /kdevelop.appdir/usr/lib64 QT.KArchive.depends = core 3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys# This directory is a Python package. 3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ&@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZH@sdZdZddlZddlmZddlZddlZddlZddlZej Z da ddZ ej e Gdd d eZd d ZGd d d ejZdS)zImplements ThreadPoolExecutor.z"Brian Quinlan (brian@sweetapp.com)N)_baseFcCsJdattj}x|D]\}}|jdqWx|D]\}}|jq2WdS)NT) _shutdownlist_threads_queuesitemsputjoin)rtqr /usr/lib/python3.6/thread.py _python_exit s  r c@seZdZddZddZdS) _WorkItemcCs||_||_||_||_dS)N)futurefnargskwargs)selfrrrrr r r __init__,sz_WorkItem.__init__cCsb|jjsdSy|j|j|j}Wn.tk rP}z|jj|WYdd}~XnX|jj|dS)N)rset_running_or_notify_cancelrrr BaseException set_exception set_result)rresulter r r run2s z _WorkItem.runN)__name__ __module__ __qualname__rrr r r r r+src Cs|yRxL|jdd}|dk r$|j~q|}ts<|dks<|jrJ|jddS~qWWn$tk rvtjjdddYnXdS)NT)blockzException in worker)exc_info)getrrrrrLOGGERcritical)executor_reference work_queue work_itemexecutorr r r _worker=s   r(c@sHeZdZd ddZddZejjje_ddZd d d Z ejj je _dS)ThreadPoolExecutorNcCsZ|dkrtjpdd}|dkr(td||_tj|_t|_d|_ t j |_ ||_ dS)aInitializes a new ThreadPoolExecutor instance. Args: max_workers: The maximum number of threads that can be used to execute the given calls. thread_name_prefix: An optional name prefix to give our threads. Nrz"max_workers must be greater than 0F)os cpu_count ValueError _max_workersqueueQueue _work_queueset_threadsr threadingLock_shutdown_lock_thread_name_prefix)r max_workersthread_name_prefixr r r rTs  zThreadPoolExecutor.__init__c OsN|j>|jrtdtj}t||||}|jj||j|SQRXdS)Nz*cannot schedule new futures after shutdown) r8r RuntimeErrorrFuturerr3r_adjust_thread_count)rrrrfwr r r submitjs zThreadPoolExecutor.submitcCsz|jfdd}t|j}||jkrvd|jp,||f}tj|ttj |||jfd}d|_ |j |jj ||jt |<dS)NcSs|jddS)N)r)_r r r r weakref_cbzsz;ThreadPoolExecutor._adjust_thread_count..weakref_cbz%s_%d)nametargetrT)r3lenr5r0r9r6Threadr(weakrefrefdaemonstartaddr)rrC num_threads thread_namer r r r r>ws      z'ThreadPoolExecutor._adjust_thread_countTc CsD|jd|_|jjdWdQRX|r@x|jD] }|jq0WdS)NT)r8rr3rr5r)rwaitr r r r shutdowns  zThreadPoolExecutor.shutdown)Nr*)T) rrrrrArExecutor__doc__r>rPr r r r r)Ss    r))rR __author__atexitconcurrent.futuresrr1r6rHr-WeakKeyDictionaryrrr registerobjectrr(rQr)r r r r s  3 UZ @sPdZdZddlmZmZmZmZmZmZm Z m Z m Z ddl m Z ddlmZdS)z?Execute computations asynchronously using threads or processes.z"Brian Quinlan (brian@sweetapp.com)) FIRST_COMPLETEDFIRST_EXCEPTION ALL_COMPLETEDCancelledError TimeoutErrorFutureExecutorwait as_completed)ProcessPoolExecutor)ThreadPoolExecutorN)__doc__ __author__concurrent.futures._baserrrrrrrr r concurrent.futures.processr concurrent.futures.threadr rr/usr/lib/python3.6/__init__.pys, 3 UZ @sLdZddlmZmZmZmZmZmZmZm Z m Z ddl m Z ddl mZdS)z"Brian Quinlan (brian@sweetapp.com)) FIRST_COMPLETEDFIRST_EXCEPTION ALL_COMPLETEDCancelledError TimeoutErrorFutureExecutorwait as_completed)ProcessPoolExecutor)ThreadPoolExecutorN) __author__concurrent.futures._baserrrrrrrr r concurrent.futures.processr concurrent.futures.threadr rr/usr/lib/python3.6/__init__.pys, 3 UZH@sdZdZddlZddlmZddlZddlZddlZddlZej Z da ddZ ej e Gdd d eZd d ZGd d d ejZdS)zImplements ThreadPoolExecutor.z"Brian Quinlan (brian@sweetapp.com)N)_baseFcCsJdattj}x|D]\}}|jdqWx|D]\}}|jq2WdS)NT) _shutdownlist_threads_queuesitemsputjoin)rtqr /usr/lib/python3.6/thread.py _python_exit s  r c@seZdZddZddZdS) _WorkItemcCs||_||_||_||_dS)N)futurefnargskwargs)selfrrrrr r r __init__,sz_WorkItem.__init__cCsb|jjsdSy|j|j|j}Wn.tk rP}z|jj|WYdd}~XnX|jj|dS)N)rset_running_or_notify_cancelrrr BaseException set_exception set_result)rresulter r r run2s z _WorkItem.runN)__name__ __module__ __qualname__rrr r r r r+src Cs|yRxL|jdd}|dk r$|j~q|}ts<|dks<|jrJ|jddS~qWWn$tk rvtjjdddYnXdS)NT)blockzException in worker)exc_info)getrrrrrLOGGERcritical)executor_reference work_queue work_itemexecutorr r r _worker=s   r(c@sHeZdZd ddZddZejjje_ddZd d d Z ejj je _dS)ThreadPoolExecutorNcCsZ|dkrtjpdd}|dkr(td||_tj|_t|_d|_ t j |_ ||_ dS)aInitializes a new ThreadPoolExecutor instance. Args: max_workers: The maximum number of threads that can be used to execute the given calls. thread_name_prefix: An optional name prefix to give our threads. Nrz"max_workers must be greater than 0F)os cpu_count ValueError _max_workersqueueQueue _work_queueset_threadsr threadingLock_shutdown_lock_thread_name_prefix)r max_workersthread_name_prefixr r r rTs  zThreadPoolExecutor.__init__c OsN|j>|jrtdtj}t||||}|jj||j|SQRXdS)Nz*cannot schedule new futures after shutdown) r8r RuntimeErrorrFuturerr3r_adjust_thread_count)rrrrfwr r r submitjs zThreadPoolExecutor.submitcCsz|jfdd}t|j}||jkrvd|jp,||f}tj|ttj |||jfd}d|_ |j |jj ||jt |<dS)NcSs|jddS)N)r)_r r r r weakref_cbzsz;ThreadPoolExecutor._adjust_thread_count..weakref_cbz%s_%d)nametargetrT)r3lenr5r0r9r6Threadr(weakrefrefdaemonstartaddr)rrC num_threads thread_namer r r r r>ws      z'ThreadPoolExecutor._adjust_thread_countTc CsD|jd|_|jjdWdQRX|r@x|jD] }|jq0WdS)NT)r8rr3rr5r)rwaitr r r r shutdowns  zThreadPoolExecutor.shutdown)Nr*)T) rrrrrArExecutor__doc__r>rPr r r r r)Ss    r))rR __author__atexitconcurrent.futuresrr1r6rHr-WeakKeyDictionaryrrr registerobjectrr(rQr)r r r r s  3 UZ @sPdZdZddlmZmZmZmZmZmZm Z m Z m Z ddl m Z ddlmZdS)z?Execute computations asynchronously using threads or processes.z"Brian Quinlan (brian@sweetapp.com)) FIRST_COMPLETEDFIRST_EXCEPTION ALL_COMPLETEDCancelledError TimeoutErrorFutureExecutorwait as_completed)ProcessPoolExecutor)ThreadPoolExecutorN)__doc__ __author__concurrent.futures._baserrrrrrrr r concurrent.futures.processr concurrent.futures.threadr rr/usr/lib/python3.6/__init__.pys, QT.KCoreAddons.VERSION = 5.37.0 QT.KCoreAddons.MAJOR_VERSION = 5 QT.KCoreAddons.MINOR_VERSION = 37 QT.KCoreAddons.PATCH_VERSION = 0 QT.KCoreAddons.name = KF5CoreAddons QT.KCoreAddons.defines = QT.KCoreAddons.includes = /kdevelop.appdir/usr/include/KF5/KCoreAddons QT.KCoreAddons.private_includes = QT.KCoreAddons.libs = /kdevelop.appdir/usr/lib64 QT.KCoreAddons.depends = core Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. translation template šablon dla pierakładu Шаблон за превод plantilla de traducció Šablona překladu oversættelsesskabelon Übersetzungsvorlage translation template plantilla de traducción itzulpenen txantiloia käännösmalli modèle de traduction teimpléad aistrithe fordítási sablon templat terjemahan Modello di traduzione 翻訳テンプレート 메세지 번역틀 vertimo šablonas tulkošanas veidne mal for oversetting vertalingssjabloon omsetjingsmal Szablon tłumaczenia modelo de tradução шаблон переводов Model përkthimesh översättningsmall шаблон перекладу mẫu dịch 消息翻译模板 Lzip archive NFO document Dakument NFO Документ — NFO document NFO Dokument NFO NFO-dokument NFO-Dokument documento NFO NFO dokumentua NFO-asiakirja document NFO cáipéis NFO NFO-dokumentum Dokumen NFO Documento NFO NFO ドキュメント NFO 문서 NFO dokumentas NFO dokuments NFO-dokument NFO-document NFO-dokument Dokument NFO Documento NFO документ NFO Dokument NFO NFO-dokument Tài liệu NFO NFO 文档 Canon CRW raw image Suvoraja vyjava Canon CRW Изображение — Canon CRW raw imatge en cru de Canon CRW Surový obrázek Canon CRW Canon CRW-råbillede Canon-CRW-Rohbild imagen en bruto CRW de Canon Canon CRW irudi gordina Canon-CRW-raakakuva image brute CRW Canon amhíomhá Canon CRW Canon CRW nyers kép Citra mentah Canon CRW Immagine raw Canon CRW 캐논 CRW raw 이미지 Canon CRW neapdorotas paveikslėlis Canon CRW jēlattēls Canon CRW raw-bilde onbewerkt Canon CRW-beeld Canon CRW råbilete Surowy obraz CRW Canon Imagem bruta CRW da Canon необработанное изображение Canon CRW Figurë raw Canon CRW Canon CRW-råbild Ảnh thô Canon CRW Canon CRW 原始图像 CRW Canon RaW mailbox file fajł paštovaj skryni Файл — Mailbox fitxer mailbox Soubor mailbox postkassefil Mailbox-Datei archivo de buzón de correo mailbox fitxategia mailbox-tiedosto fichier boîte aux lettres comhad bhosca poist mailbox fájl berkas kotak surat File mailbox 메일함 파일 pašto dėžutės failas pastakastītes fails postboksfil mailbox-bestand mailbox-fil Plik poczty (Mailbox) Arquivo de caixa de correio файл почтового ящика File mailbox brevlådefil tập tin hộp thư mailbox 文件 RealText document Dakument RealText Документ — RealText document RealText Dokument RealText RealText-dokument RealText-Dokument RealText document documento RealText RealText dokumentua RealText-asiakirja document RealText cáipéis RealText RealText dokumentum Dokumen RealText Documento RealText RealText ドキュメント RealText 문서 RealText dokumentas RealText dokuments RealText-dokument RealText-document RealText-dokument Dokument RealText Documento RealText документ RealText Dokument RealText RealText-dokument Документ RealText Tài liệu văn bản RealText RealText 文档 compressed Tracker audio aŭdyjo skampresavanaha Trackera Аудио — Tracker, компресирано àudio Tracker comprimit Komprimovaný zvuk Tracker Trackerkomprimeret lyd Komprimiertes Tracker-Audio Tracker de sonido comprimido konprimitutako Tracker audioa pakattu Tracker-ääni audio Tracker compressé fuaim chomhbhrúite Tracker tömörített Tracker hang audio Tracker terkompresi Audio compresso Tracker 圧縮 Tracker オーディオ 압축된 Tracker 오디오 suglaudintas Tracker garsas saspiests Tracker audio ingepakte Tracker-audio komprimert Tracker-lyd Skompresowany plik dźwiękowy Tracker áudio Tracker compactado аудио Tracker (сжатое) Audio Tracker e kompresuar komprimerat Tracker-ljud âm thanh Tracker đã nén 压缩的 Tracker 音频 Pack200 Java archive Archiŭ Pack200 Java Архив — Java Pack200 arxiu Java Pack200 Archiv Java Pack200 Pack200 Java-arkiv Pack200-Java-Archiv archivador Pack200 Java Pack2000 Java artxiboa Pack200-Java-arkisto archive Java Pack200 cartlann Java Pack200 Pack200 Java-archívum Arsip Pack200 Java Archivio Pack200 Java Pack200 Java アーカイブ Pack200 자바 묶음파일 Pack200 Java archyvas Pack200 Java arhīvs Pack200 Java-arkiv Pack200 Java-archief Pack200 Java-arkiv Archiwum Java Pack200 Pacote Java Pack200 архив Java Pack200 Arkiv Java Pack200 Pack200 Java-arkiv Kho nén Java Pack200 Pack200 Java 归档文件 SubRip subtitles Subtytry SubRip Субтитри — SubRip subtítols SubRip Titulky SubRip SubRip-undertekster SubRip-Untertitel Subtítulos SubRip SubRip azpitituluak SubRip-tekstitykset sous-titres SubRip fotheidil SubRip SubRip feliratok Subjudul SubRip Sottotitoli SubRip SubRip 字幕 SubRip 자막파일 SubRip subtitrai SubRip subtitri SubRip undertekst SubRip-ondertitels SubRip-teksting Napisy SubRip Legendas SubRip субтитры SubRip Nëntituj SubRip SubRip-undertexter Phụ đề SubRip SubRip 字幕 compressed GIMP image skampresavanaja vyjava GIMP Изображение — GIMP, компресирано imatge GIMP comprimida Komprimovaný obrázek GIMP komprimeret GIMP-billede Komprimiertes GIMP-Bild imagen GIMP comprimida konprimitutako GIMP irudia pakattu GIMP-kuva image GIMP compressée íomhá GIMP comhbhrúite tömörített GIMP kép Citra GIMP terkompresi Immagine GIMP compressa 圧縮 GIMP 画像 압축된 GIMP 그림 suglaudintas GIMP paveikslėlis saspiests GIMP attēls komprimert GIMP-bilde ingepakte GIMP-afbeelding komprimert GIMP-bilete Skompresowany obraz GIMP Imagem compactada do GIMP сжатое изображение GIMP Figurë GIMP e kompresuar komprimerad GIMP-bild ảnh GIMP đã nén 压缩的 GIMP 图像 ODC chart Dyjahrama ODC Диаграма — ODC diagrama ODC Graf ODC ODC-diagram ODC-Diagramm ODC chart gráfica ODC ODC diagrama ODC-kaavio graphique ODC cairt ODC ODC-táblázat Bagan ODC Grafico ODC ODC チャート ODC 차트 ODC diagrama ODC diagramma ODC-graf ODC-grafiek ODC-diagram Wykres ODC Gráfico ODC диаграмма ODC Grafik ODC ODC-diagram Діаграма ODC Sơ đồ ODC ODC 图表 ODC OpenDocument Chart Speex audio Aŭdyjo Speex Аудио — Speex àudio Speex Zvuk Speex Speexlyd Speex-Audio audio Speex Speex audioa Speex-ääni audio Speex fuaim Speex Speex hang Audio Speex Audio Speex Speex オーディオ Speex 오디오 Speex garsas Speex audio Speex lyd Speex-audio Speex-lyd Plik dźwiękowy Speex Áudio Speex аудио Speex Audio Speex Speex-ljud Звук Speex Âm thanh Speex Speex 音频 TrueAudio audio Aŭdyjo TrueAudio Аудио — TrueAudio àudio TrueAudio Zvuk TrueAudio TrueAudio-lyd TrueAudio-Audio audio TrueAudio TrueAudio audioa TrueAudio-ääni audio TrueAudio fuaim TrueAudio TrueAudio hang Audio TrueAudio Audio TrueAudio TrueAudio オーディオ TrueAudio 오디오 TrueAudio garsas TrueAudio audio TrueAudio-lyd TrueAudio-audio TrueAudio-lyd Plik dźwiękowy TrueAudio Áudio TrueAudio аудио TrueAudio Audio TrueAudio TrueAudio-ljud Звук TrueAudio Âm thanh TrueAudio TrueAudio 音频 EPS image Vyjava EPS Изображение — EPS imatge EPS Obrázek EPS EPS-billede EPS-Bild EPS image imagen EPS EPS irudia EPS-kuva image EPS íomhá EPS EPS kép Citra EPS Immagine EPS EPS 画像 EPS 그림 EPS paveikslėlis EPS attēls EPS-bilde EPS-afbeelding EPS-bilete Obraz EPS Imagem EPS изображение EPS Figurë EPS EPS-bild Зображення EPS Ảnh EPS EPS 图像 EPS Encapsulated PostScript GDBM database Baza źviestak GDBM База от данни — GDBM base de dades GDBM Databáze GDBM GDBM-database GDBM-Datenbank base de datos GDBM GDBM datu-basea GDBM-tietokanta base de données GDBM bunachar sonraí GDBM GDBM adatbázis Basis data GDBM Database GDBM GDBM データベース GDBM 데이터베이스 GDBM duomenų bazė GDBM datubāze GDBM-database GDBM-gegevensbank GDBM-database Baza danych GDBM Banco de dados GDBM база данных GDBM Bazë me të dhëna GDBM GDBM-databas База даних GDBM Cơ sở dữ liệu GDBM GDBM 数据库 GDBM GNU Database Manager Microsoft Cabinet archive arxiu Cabinet de Microsoft Archiv Microsoft Cabinet Microsoft Cabinet-arkiv Microsoft-Cabinet-Archiv archivador Microsoft Cabinet Microsoft Cabinet artxiboa Microsoft Cabinet -arkisto archive Cab Microsoft Microsoft Cabinet archívum Arsip Microsoft Cabinet Archivio Microsoft Cabinet Microsoft 캐비넛 묶음 Microsoft Cabinet archyvas Microsoft kabineta arhīvs Microsoft Cabinet-archief Archiwum Microsoft Cabinet Pacote do Microsoft Cabinet Microsoft Cabinet-arkiv Kho lưu Cabinet Microsoft Microsoft CAB 归档文件 RealMedia Metafile Metafajł RealMedia Метафайл — RealMedia metafitxer RealMedia RealMedia Metafile RealMedia-metafil RealMedia-Metadatei metarchivo RealMedia RealMedia metafitxategia RealMedia-metatiedosto métafichier RealMedia meiteachomhad RealMedia RealMedia metafájl RealMedia Metafile Metafile RealMedia RealMedia メタファイル RealMedia 메타파일 RealMedia metafailas RealMedia metafails RealMedia-metafil RealMedia-metabestand RealMedia-metafil Metaplik RealMedia Meta arquivo do RealMedia мета-файл RealMedia Metafile RealMedia RealMedia-metafil Siêu tập tin RealMedia RealMedia 元文件 AR archive Archiŭ AR Архив — AR arxiu AR Archiv AR AR-arkiv AR-Archiv σρχείο AR AR archive AR-arkivo archivador AR AR artxiboa AR-arkisto archive AR cartlann AR AR-archívum Arsip AR Archivio AR AR アーカイブ AR 묶음파일 AR archyvas AR arhīvs Arkib AR AR-arkiv AR-archief AR-arkiv Archiwum AR arquivo AR Pacote AR архив AR Arkiv AR АР архива AR-arkiv Архів AR Kho nén AR AR 归档文件 AR 保存檔 WavPack audio Aŭdyjo WavPack Аудио — WavPack àudio WavPack Zvuk WavPack WavPack-lyd WavPack-Audio audio WavPack WavPack audioa WavPack-ääni audio WavPack fuaim WavPack WavPack hang Audio WavPack Audio WavPack WavPack オーディオ WavPack 오디오 WavPack garsas WavPack audio WavPack-lyd WavPack-audio WavPack-lyd Plik dźwiękowy WavPack Áudio WavPack аудио WavPack Audio WavPack WavPack-ljud Звук WavPack Âm thanh WavPack WavPack 音频 7-zip archive Archiŭ 7-zip Архив — 7-zip arxiu 7-zip Archiv 7-zip 7-zip-arkiv 7zip-Archiv archivador 7-zip 7-zip artxiboa 7-zip-arkisto archive 7-zip cartlann 7-zip 7-zip archívum Arsip 7-zip Archivio 7-zip 7-zip アーカイブ 7-Zip 압축파일 7-zip archyvas 7-zip arhīvs 7-zip-arkiv 7-zip-archief 7-zip-arkiv Archiwum 7-zip Pacote 7-zip архив 7-zip Arkiv 7-zip 7-zip-arkiv Kho nén 7-zip 7-zip 归档文件 MiniPSF audio Aŭdyjo MiniPSF Аудио — MiniPSF àudio MiniPSF Zvuk MiniPSF MiniPSF-lyd MiniPSF-Audio audio MiniPSF MiniPSF audioa MiniPSF-ääni audio MiniPSF fuaim MiniPSF MiniPSF hang Audio MiniPSF Audio MiniPSF MiniPSF オーディオ MiniPSF 오디오 MiniPSF garsas MiniPSF audio MiniPSF-lyd MiniPSF-audio MiniPSF-lyd Plik dźwiękowy MiniPSF Áudio MiniPSF аудио MiniPSF Audio MiniPSF MiniPSF-ljud Звук MiniPSF Âm thanh MiniPSF MiniPSF 音频 MiniPSF Miniature Portable Sound Format CSV document Dakument CSV Документ — CSV document CSV Dokument CSV CSV-dokument CSV-Dokument CSV document documento CSV CSV dokumentua CSV-asiakirja document CSV cáipéis CSV CSV dokumentum Dokumen CSV Documento CSV CSV ドキュメント CSV 문서 CSV dokumentas CSV dokuments CSV-dokument CSV-document CSV-dokument Dokument CSV Documento CSV документ CSV Dokument CSV CSV-dokument Документ CSV Tài liệu CSV CSV 文档 CSV Comma Separated Values RSS summary Karotki ahlad RSS Обобщение за сайтове — RSS resum RSS Souhrn RSS RSS-sammendrag RSS-Zusammenfassung RSS summary resumen RSS RSS laburpena RSS-tiivistelmä résumé RSS achoimre RSS RSS összefoglaló Ringkasan RSS Sommario RSS RSS サマリ RSS 요약 RSS santrauka RSS kopsavilkums RSS-sammendrag RSS-samenvatting RSS-samandrag Podsumowanie RSS Resumo RSS сводка RSS Përmbledhje RSS RSS-sammanfattning Зведення сайту RSS Bản tóm tắt RSS RSS 摘要 RSS RDF Site Summary Matroska stream Płyń Matroska Поток — Matroska flux Matroska Proud Matroska Matroskastrøm Matroska-Datenstrom flujo Matroska Matroska korrontea Matroska-virta flux Matroska sruth Matroska Matroska adatfolyam Stream Matroska Stream Matroska Matroska ストリーム Matroska 스트림 Matroska srautas Matroska straume Matroska-stream Matroska-straum Strumień Matroska Transmissão do Matroska поток Matroska Stream Matroska Matroska-ström Luồng Matroska Matroska 流 BibTeX document Dakument BibTeX Документ — BibTeX document BibTeX Dokument BibTeX BibTeX-dokument BibTeX-Dokument BibTeX document documento BibTeX BibTeX dokumentua BibTeX-asiakirja document BibTeX cáipéis BibTeX BibTeX dokumentum Dokumen BibTeX Documento BibTeX BibTeX ドキュメント BibTeX 문서 BibTeX dokumentas BibTeX dokuments BibTeX-dokument BibTeX-document BibTeX-dokument Dokument BibTeX Documento BibTeX документ BibTeX Dokument BibTeX BibTeX-dokument Документ BibTeX Tài liệu BibTeX BibTeX 文档 http://www.gribuser.ru/xml/fictionbook/2.0 FictionBook application/x-fictionbook+xml http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul window application/vnd.mozilla.xul+xml http://www.w3.org/1999/xhtml html application/xhtml+xml urn:oasis:names:tc:xliff:document:1.1 xliff application/x-xliff MIME-TreeMagic [50:x-content/audio-dvd] >"AUDIO_TS/AUDIO_TS.IFO"=file >"AUDIO_TS/AUDIO_TS.IFO;1"=file [50:x-content/image-dcf] >"dcim"=directory,non-empty [50:x-content/image-picturecd] >"PICTURES"=directory,match-case,non-empty [50:x-content/unix-software] >".autorun"=file,match-case >"autorun"=file,match-case >"autorun.sh"=file,match-case [50:x-content/video-bluray] >"BDAV"=directory,non-empty >"BDMV"=directory,non-empty [50:x-content/video-dvd] >"VIDEO_TS/VIDEO_TS.IFO"=file >"VIDEO_TS/VIDEO_TS.IFO;1"=file [50:x-content/video-hddvd] >"HVDVD_TS/HV000I01.IFO"=file >"HVDVD_TS/HV001I01.IFO"=file >"HVDVD_TS/HVA00001.VTI"=file [50:x-content/video-svcd] >"MPEG2/AVSEQ01.MPG"=file [50:x-content/video-vcd] >"mpegav/AVSEQ01.DAT"=file [50:x-content/win32-software] >"autorun.exe"=file,executable >"autorun.inf"=file BZh91AY&SY)њaΐ ~߻pP:۶;m 1"  jzODPiAzPhMz=@D(4$OB iOPhhm@PDjh'42 M0&hѦ1 &#@#iM $&J~C!ShziC z DjPb,4I -i}50Děn כһAL˘Krفm~ $H"Xf .l?Śh躵9`=?֞(d`bJO7Ca5n{]:CW.J#&za*`1,: )fFǿx, ʄ9 YC`9&A$јr7C74pbDNHIhl$<Qv颳arv`"J ՉsXIppo1t( ۇE#np%DL`&A Z,#[B0* hR+7H+01z~+s(sc00ias"ȿ C=& MDsbp^~zG}Pi+5XH+"(H AORR4XlfWF.CP?=5`f`I H $I$A$I$F>1- qtrL^y fm`'kxh8"(Q\_1о3N!D*"C, tӆ€(;A:ܻt3kƙ= +Om1r#5ڎV7`";00&8є="ǝ1N*f5."Vpɸb LABXy_ms?1z{ Ljp#eQ]S%ѸҺ#'^Ģ7 k-4{QF5lҒYq(ߡ“@wX@5`1>71쀬.ZRpf77>O@:@$/ZZϏTB $(X7p xqB"-A&vJaesMJ((`1F(! F" t_, K  $ 88=$ACĔ2u[$@c\>IV) Dxa qRf6r=[P/ `8 I.-h %.`jȏd([5QrH!') Rd1,6gHiD v 4L c!'#2M¹O )0@Z0@&GF<X]t ` Uf,I`>ըO(brVSV) pPr08cd'6 y6ku_] 0;7;2U$Bw FC" іb b!hP@\1 : ^'˃\%~w gr7om6w!m*'Y)ץ-o>:m|)RmQdbՖD(kIf;:-ּ )3=h,ĚNtbU@.p S5# Copyright 2009 Brian Quinlan. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Execute computations asynchronously using threads or processes.""" __author__ = 'Brian Quinlan (brian@sweetapp.com)' from concurrent.futures._base import (FIRST_COMPLETED, FIRST_EXCEPTION, ALL_COMPLETED, CancelledError, TimeoutError, Future, Executor, wait, as_completed) from concurrent.futures.process import ProcessPoolExecutor from concurrent.futures.thread import ThreadPoolExecutor # This directory is a Python package. #!/usr/bin/env python3 """ turtle-example-suite: tdemo_peace.py A simple drawing suitable as a beginner's programming example. Aside from the peacecolors assignment and the for loop, it only uses turtle commands. """ from turtle import * def main(): peacecolors = ("red3", "orange", "yellow", "seagreen4", "orchid4", "royalblue1", "dodgerblue4") reset() Screen() up() goto(-320,-195) width(70) for pcolor in peacecolors: color(pcolor) down() forward(640) up() backward(640) left(90) forward(66) right(90) width(25) color("white") goto(0,-170) down() circle(170) left(90) forward(340) up() left(180) forward(170) right(45) down() forward(170) up() backward(170) left(90) down() forward(170) up() goto(0,300) # vanish if hideturtle() is not available ;-) return "Done!" if __name__ == "__main__": main() mainloop() """ turtle-example-suite: tdemo_round_dance.py (Needs version 1.1 of the turtle module that comes with Python 3.1) Dancing turtles have a compound shape consisting of a series of triangles of decreasing size. Turtles march along a circle while rotating pairwise in opposite direction, with one exception. Does that breaking of symmetry enhance the attractiveness of the example? Press any key to stop the animation. Technically: demonstrates use of compound shapes, transformation of shapes as well as cloning turtles. The animation is controlled through update(). """ from turtle import * def stop(): global running running = False def main(): global running clearscreen() bgcolor("gray10") tracer(False) shape("triangle") f = 0.793402 phi = 9.064678 s = 5 c = 1 # create compound shape sh = Shape("compound") for i in range(10): shapesize(s) p =get_shapepoly() s *= f c *= f tilt(-phi) sh.addcomponent(p, (c, 0.25, 1-c), "black") register_shape("multitri", sh) # create dancers shapesize(1) shape("multitri") pu() setpos(0, -200) dancers = [] for i in range(180): fd(7) tilt(-4) lt(2) update() if i % 12 == 0: dancers.append(clone()) home() # dance running = True onkeypress(stop) listen() cs = 1 while running: ta = -4 for dancer in dancers: dancer.fd(7) dancer.lt(2) dancer.tilt(ta) ta = -4 if ta > 0 else 2 if cs < 180: right(4) shapesize(cs) cs *= 1.005 update() return "DONE!" if __name__=='__main__': print(main()) mainloop() QT.KJobWidgets.VERSION = 5.37.0 QT.KJobWidgets.MAJOR_VERSION = 5 QT.KJobWidgets.MINOR_VERSION = 37 QT.KJobWidgets.PATCH_VERSION = 0 QT.KJobWidgets.name = KF5JobWidgets QT.KJobWidgets.defines = QT.KJobWidgets.includes = /kdevelop.appdir/usr/include/KF5/KJobWidgets QT.KJobWidgets.private_includes = QT.KJobWidgets.libs = /kdevelop.appdir/usr/lib64 QT.KJobWidgets.depends = widgets KCoreAddons # colormixer from turtle import Screen, Turtle, mainloop class ColorTurtle(Turtle): def __init__(self, x, y): Turtle.__init__(self) self.shape("turtle") self.resizemode("user") self.shapesize(3,3,5) self.pensize(10) self._color = [0,0,0] self.x = x self._color[x] = y self.color(self._color) self.speed(0) self.left(90) self.pu() self.goto(x,0) self.pd() self.sety(1) self.pu() self.sety(y) self.pencolor("gray25") self.ondrag(self.shift) def shift(self, x, y): self.sety(max(0,min(y,1))) self._color[self.x] = self.ycor() self.fillcolor(self._color) setbgcolor() def setbgcolor(): screen.bgcolor(red.ycor(), green.ycor(), blue.ycor()) def main(): global screen, red, green, blue screen = Screen() screen.delay(0) screen.setworldcoordinates(-1, -0.3, 3, 1.3) red = ColorTurtle(0, .5) green = ColorTurtle(1, .5) blue = ColorTurtle(2, .5) setbgcolor() writer = Turtle() writer.ht() writer.pu() writer.goto(1,1.15) writer.write("DRAG!",align="center",font=("Arial",30,("bold","italic"))) return "EVENTLOOP" if __name__ == "__main__": msg = main() print(msg) mainloop() #!/usr/bin/env python3 """ turtle-example-suite: tdemo_yinyang.py Another drawing suitable as a beginner's programming example. The small circles are drawn by the circle command. """ from turtle import * def yin(radius, color1, color2): width(3) color("black", color1) begin_fill() circle(radius/2., 180) circle(radius, 180) left(180) circle(-radius/2., 180) end_fill() left(90) up() forward(radius*0.35) right(90) down() color(color1, color2) begin_fill() circle(radius*0.15) end_fill() left(90) up() backward(radius*0.35) down() left(90) def main(): reset() yin(200, "black", "white") yin(200, "white", "black") ht() return "Done!" if __name__ == '__main__': main() mainloop() # File: tdemo_chaos.py # Author: Gregor Lingl # Date: 2009-06-24 # A demonstration of chaos from turtle import * N = 80 def f(x): return 3.9*x*(1-x) def g(x): return 3.9*(x-x**2) def h(x): return 3.9*x-3.9*x*x def jumpto(x, y): penup(); goto(x,y) def line(x1, y1, x2, y2): jumpto(x1, y1) pendown() goto(x2, y2) def coosys(): line(-1, 0, N+1, 0) line(0, -0.1, 0, 1.1) def plot(fun, start, color): pencolor(color) x = start jumpto(0, x) pendown() dot(5) for i in range(N): x=fun(x) goto(i+1,x) dot(5) def main(): reset() setworldcoordinates(-1.0,-0.1, N+1, 1.1) speed(0) hideturtle() coosys() plot(f, 0.35, "blue") plot(g, 0.35, "green") plot(h, 0.35, "red") # Now zoom in: for s in range(100): setworldcoordinates(0.5*s,-0.1, N+1, 1.1) return "Done!" if __name__ == "__main__": main() mainloop() #!/usr/bin/env python3 """ turtle-example-suite: tdemo_tree.py Displays a 'breadth-first-tree' - in contrast to the classical Logo tree drawing programs, which use a depth-first-algorithm. Uses: (1) a tree-generator, where the drawing is quasi the side-effect, whereas the generator always yields None. (2) Turtle-cloning: At each branching point the current pen is cloned. So in the end there are 1024 turtles. """ from turtle import Turtle, mainloop from time import clock def tree(plist, l, a, f): """ plist is list of pens l is length of branch a is half of the angle between 2 branches f is factor by which branch is shortened from level to level.""" if l > 3: lst = [] for p in plist: p.forward(l) q = p.clone() p.left(a) q.right(a) lst.append(p) lst.append(q) for x in tree(lst, l*f, a, f): yield None def maketree(): p = Turtle() p.setundobuffer(None) p.hideturtle() p.speed(0) p.getscreen().tracer(30,0) p.left(90) p.penup() p.forward(-210) p.pendown() t = tree([p], 200, 65, 0.6375) for x in t: pass print(len(p.getscreen().turtles())) def main(): a=clock() maketree() b=clock() return "done: %.2f sec." % (b-a) if __name__ == "__main__": msg = main() print(msg) mainloop() #!/usr/bin/env python3 """ turtle-example-suite: tdemo_paint.py A simple event-driven paint program - left mouse button moves turtle - middle mouse button changes color - right mouse button toogles betweem pen up (no line drawn when the turtle moves) and pen down (line is drawn). If pen up follows at least two pen-down moves, the polygon that includes the starting point is filled. ------------------------------------------- Play around by clicking into the canvas using all three mouse buttons. ------------------------------------------- To exit press STOP button ------------------------------------------- """ from turtle import * def switchupdown(x=0, y=0): if pen()["pendown"]: end_fill() up() else: down() begin_fill() def changecolor(x=0, y=0): global colors colors = colors[1:]+colors[:1] color(colors[0]) def main(): global colors shape("circle") resizemode("user") shapesize(.5) width(3) colors=["red", "green", "blue", "yellow"] color(colors[0]) switchupdown() onscreenclick(goto,1) onscreenclick(changecolor,2) onscreenclick(switchupdown,3) return "EVENTLOOP" if __name__ == "__main__": msg = main() print(msg) mainloop() QT.KCrash.VERSION = 5.37.0 QT.KCrash.MAJOR_VERSION = 5 QT.KCrash.MINOR_VERSION = 37 QT.KCrash.PATCH_VERSION = 0 QT.KCrash.name = KF5Crash QT.KCrash.defines = QT.KCrash.includes = /kdevelop.appdir/usr/include/KF5/KCrash QT.KCrash.private_includes = QT.KCrash.libs = /kdevelop.appdir/usr/lib64 QT.KCrash.depends = core 3 UZ;@sTddlmZmZmZGdddeZddZddZedkrPeZe eed S) )ScreenTurtlemainloopc@seZdZddZddZdS) ColorTurtlecCstj||jd|jd|jddd|jddddg|_||_||j|<|j|j|j d|j d|j |j |d|j |jd|j |j||jd |j|jdS) Nturtleuser rZZgray25)r__init__shapeZ resizemodeZ shapesizeZpensize_colorxZcolorZspeedleftpugotopdsetyZpencolorZondragshift)selfryr /usr/lib/python3.6/colormixer.pyr s&             zColorTurtle.__init__cCs<|jtdt|d|j|j|j<|j|jtdS)Nrr )rmaxminycorrrZ fillcolor setbgcolor)rrrrrrrs zColorTurtle.shiftN)__name__ __module__ __qualname__r rrrrrrsrcCstjtjtjtjdS)N)screenZbgcolorredrgreenbluerrrrr"srcCsztatjdtjddddtddatddatddatt }|j |j |j dd|j d d dddS)Nrr g333333?rg?g?gffffff?zDRAG!centerArialbolditalic)ZalignZfontZ EVENTLOOPg333333ӿr*r+)r(r)r-)rr"delayZsetworldcoordinatesrr#r$r%rrZhtrrwrite)writerrrrmain%s     r1__main__N) rrrrrrr1rmsgprintrrrrs3 UZ @s8dZddlTddZddZedkr4eeedS) aF turtle-example-suite: tdemo_round_dance.py (Needs version 1.1 of the turtle module that comes with Python 3.1) Dancing turtles have a compound shape consisting of a series of triangles of decreasing size. Turtles march along a circle while rotating pairwise in opposite direction, with one exception. Does that breaking of symmetry enhance the attractiveness of the example? Press any key to stop the animation. Technically: demonstrates use of compound shapes, transformation of shapes as well as cloning turtles. The animation is controlled through update(). )*cCsdadS)NF)runningrr!/usr/lib/python3.6/round_dance.pystopsrc Csttdtdtdd}d}d}d}td}xPtd D]D}t|t}||9}||9}t| |j ||d d|fd q@Wt d |tdtd t t d dg}xFtdD]:}t dtdtdt|dd kr|jtqWtdatttd}xxtrd} x>|D]6} | j d| jd| j| | d kr\dnd} q,W|dkrtdt||d9}tqWdS)NZgray10FZtriangleg}Rc?gy!"@Zcompound g?ZblackZmultitrir TgGz?zDONE!i8rr)Z clearscreenZbgcolorZtracershapeZShaperangeZ shapesizeZ get_shapepolyZtiltZ addcomponentZregister_shapeZpuZsetposfdltupdateappendZclonehomerZ onkeypressrlistenright) fZphiscshipZdancerscstaZdancerrrrmains^          r"__main__N)__doc__Zturtlerr"__name__printZmainlooprrrrs 5 3 UZ;@sTddlmZmZmZGdddeZddZddZedkrPeZe eed S) )ScreenTurtlemainloopc@seZdZddZddZdS) ColorTurtlecCstj||jd|jd|jddd|jddddg|_||_||j|<|j|j|j d|j d|j |j |d|j |jd|j |j||jd |j|jdS) Nturtleuser rZZgray25)r__init__shapeZ resizemodeZ shapesizeZpensize_colorxZcolorZspeedleftpugotopdsetyZpencolorZondragshift)selfryr /usr/lib/python3.6/colormixer.pyr s&             zColorTurtle.__init__cCs<|jtdt|d|j|j|j<|j|jtdS)Nrr )rmaxminycorrrZ fillcolor setbgcolor)rrrrrrrs zColorTurtle.shiftN)__name__ __module__ __qualname__r rrrrrrsrcCstjtjtjtjdS)N)screenZbgcolorredrgreenbluerrrrr"srcCsztatjdtjddddtddatddatddatt }|j |j |j dd|j d d dddS)Nrr g333333?rg?g?gffffff?zDRAG!centerArialbolditalic)ZalignZfontZ EVENTLOOPg333333ӿr*r+)r(r)r-)rr"delayZsetworldcoordinatesrr#r$r%rrZhtrrwrite)writerrrrmain%s     r1__main__N) rrrrrrr1rmsgprintrrrrs3 UZC@sXdZddlmZmZmZddlmZmZddZddZ e dkrTe Z e e ed S) aF turtle-example-suite: tdemo_wikipedia3.py This example is inspired by the Wikipedia article on turtle graphics. (See example wikipedia1 for URLs) First we create (ne-1) (i.e. 35 in this example) copies of our first turtle p. Then we let them perform their steps in parallel. Followed by a complete undo(). )ScreenTurtlemainloop)clocksleepcCs|g}x6td|D](}|j}|jd||j||}qWx`t|D]T}t|d||d}x6|D].}|jd||jd|d||j|qjWqHWdS)Ngv@g@gffffff?r)rangeZclonertappendabspencolorfd)pneZszZ turtlelistiqctr/usr/lib/python3.6/wikipedia.pymn_ecks  rcCst}|jdt}|jd|j|jd|jd|jddt}t |ddt}||}t dt}x4t dd |j Drx|j D] }|j qWqxWt}d |||S) NZblackrZred$rcSsg|] }|jqSr)Zundobufferentries).0rrrr 7szmain..zruntime: %.3f sec)rZbgcolorrZspeedZ hideturtler ZpensizeZtracerrrranyZturtlesZundo)srZatetZz1rrrrmain$s&      r__main__N) __doc__Zturtlerrrtimerrrr__name__msgprintrrrrs3 UZ*@s(ddlTddZedkr$eedS))*cCsd}ttttddtd xH|D]@}t|ttd ttd t d td t d q.Wtdtdtddtt dt d tdtt dtdt dttdttdt d ttdttdddS)Nred3orangeyellow seagreen4orchid4 royalblue1 dodgerblue4i@FiZBZwhiteriT-i,zDone!)rrrrrrr ii=iV) resetZScreenZupZgotowidthZcolorZdownZforwardZbackwardleftrightZcircle)Z peacecolorsZpcolorr/usr/lib/python3.6/peace.pymainsL     r__main__N)Zturtler__name__Zmainlooprrrr s-3 UZ @sDddlTd ddZd ddZddZedkr@eZeeed S) )*cCs(tdrttn ttdS)NZpendown)ZpenZend_fillZupZdownZ begin_fill)xyr/usr/lib/python3.6/paint.py switchupdowns  rcCs(tddtddattddS)Nr)colorscolor)rrrrr changecolor sr cCs`tdtdtdtdddddgattd tttd tt d ttdd S) NZcircleuserg?ZredZgreenZblueZyellowrrZ EVENTLOOP) shapeZ resizemodeZ shapesizewidthr r rZ onscreenclickZgotor rrrrmain%s     r__main__N)rr)rr)Zturtlerr r__name__msgprintZmainlooprrrrs  3 UZ*@s,dZddlTddZedkr(eedS)z turtle-example-suite: tdemo_peace.py A simple drawing suitable as a beginner's programming example. Aside from the peacecolors assignment and the for loop, it only uses turtle commands. )*cCsd}ttttddtd xH|D]@}t|ttd ttd t d td t d q.Wtdtdtddtt dt d tdtt dtdt dttdttdt d ttdttdddS)Nred3orangeyellow seagreen4orchid4 royalblue1 dodgerblue4i@FiZBZwhiteriT-i,zDone!)rrrrrrr ii=iV) resetZScreenZupZgotowidthZcolorZdownZforwardZbackwardleftrightZcircle)Z peacecolorsZpcolorr/usr/lib/python3.6/peace.pymainsL     r__main__N)__doc__Zturtler__name__Zmainlooprrrr s -3 UZ:@sdZdS)a3 -------------------------------------- About this viewer -------------------------------------- Tiny demo viewer to view turtle graphics example scripts. Quickly and dirtyly assembled by Gregor Lingl. June, 2006 For more information see: turtledemo - Help Have fun! N)__doc__rr/usr/lib/python3.6/__init__.pys3 UZ@sdddlTdZddZddZddZd d Zd d Zd dZddZddZ e dkr`e e dS))*PcCsd|d|S)Ng333333@)xrr/usr/lib/python3.6/chaos.pyf srcCsd||dS)Ng333333@r)rrrrgsr cCsd|d||S)Ng333333@r)rrrrhsr cCstt||dS)N)Zpenupgoto)ryrrrjumptosrcCst||tt||dS)N)rpendownr )Zx1Zy1Zx2Zy2rrrlines rcCs$tddtddtdddddS)Nrrg?g?g)rNrrrrcoosyssrcCsXt||}td|ttdx.ttD]"}||}t|d|tdq.WdS)Nrr)Zpencolorrrdotrangerr )ZfunstartZcolorrirrrplot s rcCs|ttd dtddtdttttddttddtt dd x&t d D]}td |dtddqZWd S)Ng?g?rg?rgffffff?ZblueZgreenZreddg?zDone!ggg) resetZsetworldcoordinatesrZspeedZ hideturtlerrrr r r)srrrmain+s   r__main__N) Zturtlerrr r rrrrr__name__Zmainlooprrrrs 3 UZ5@s4dZddlTddZddZedkr0eedS) z turtle-example-suite: tdemo_yinyang.py Another drawing suitable as a beginner's programming example. The small circles are drawn by the circle command. )*cCstdtd|tt|ddt|dtdt| ddttdtt|dtdt t||tt|dttdtt |dt tddS)Nblackg@Zgffffff?g333333?) widthZcolorZ begin_fillZcircleleftZend_fillZupZforwardrightZdownZbackward)ZradiusZcolor1Zcolor2r /usr/lib/python3.6/yinyang.pyyins,      r cCs(ttdddtdddtdS)NrZwhitezDone!)resetr Zhtr r r r main(s   r__main__N)__doc__Zturtler r__name__Zmainloopr r r r  s 3 UZC@sTddlmZmZmZddlmZmZddZddZe dkrPeZ e e edS) )ScreenTurtlemainloop)clocksleepcCs|g}x6td|D](}|j}|jd||j||}qWx`t|D]T}t|d||d}x6|D].}|jd||jd|d||j|qjWqHWdS)Ngv@g@gffffff?r)rangeZclonertappendabspencolorfd)pneZszZ turtlelistiqctr/usr/lib/python3.6/wikipedia.pymn_ecks  rcCst}|jdt}|jd|j|jd|jd|jddt}t |ddt}||}t dt}x4t dd |j Drx|j D] }|j qWqxWt}d |||S) NZblackrZred$rcSsg|] }|jqSr)Zundobufferentries).0rrrr 7szmain..zruntime: %.3f sec)rZbgcolorrZspeedZ hideturtler ZpensizeZtracerrrranyZturtlesZundo)srZatetZz1rrrrmain$s&      r__main__N) Zturtlerrrtimerrrr__name__msgprintrrrrs3 UZ @sHdZddlTd ddZd ddZddZed krDeZeeed S) ap turtle-example-suite: tdemo_paint.py A simple event-driven paint program - left mouse button moves turtle - middle mouse button changes color - right mouse button toogles betweem pen up (no line drawn when the turtle moves) and pen down (line is drawn). If pen up follows at least two pen-down moves, the polygon that includes the starting point is filled. ------------------------------------------- Play around by clicking into the canvas using all three mouse buttons. ------------------------------------------- To exit press STOP button ------------------------------------------- )*cCs(tdrttn ttdS)NZpendown)ZpenZend_fillZupZdownZ begin_fill)xyr/usr/lib/python3.6/paint.py switchupdowns  rcCs(tddtddattddS)Nr)colorscolor)rrrrr changecolor sr cCs`tdtdtdtdddddgattd tttd tt d ttdd S) NZcircleuserg?ZredZgreenZblueZyellowrrZ EVENTLOOP) shapeZ resizemodeZ shapesizewidthr r rZ onscreenclickZgotor rrrrmain%s     r__main__N)rr)rr) __doc__Zturtlerr r__name__msgprintZmainlooprrrrs  3 UZ`@s:dZddlmZmZmZddZedkr6eejdS)zturtledemo.two_canvases Use TurtleScreen and RawTurtle to draw on two distinct canvases in a separate windows. The new window must be separately closed in addition to pressing the STOP button. ) TurtleScreen RawTurtleTKc Csftj}tj|dddd}tj|dddd}|j|jt|}|jdddt|}|jdddt|}t|}|jdd|jd |jd d|jd x$||fD]}|j d |j d qW|j d x||fD] }|j qWx:t dD].}x&||fD]}|j d|j dqWqWx6||fD]*}|j|j d|j|jdq4WdS)Ni,z#ddffff)widthZheightbgz#ffeeee333333?ZredZblueturtle$2H6Z EVENTLOOP)r rr)rrr )rZTkZCanvaspackrZbgcolorrZcolorrshapeltZ begin_fillrangefdZend_fillZpuZbk) rootZcv1Zcv2s1s2pqtir"/usr/lib/python3.6/two_canvases.pymain s>         r __main__N)__doc__r rrrr __name__Zmainlooprrrrs )3 UZ@sXdZddlmZmZddlmZddZddZdd Ze d krTeZ e e ed S) a turtle-example-suite: tdemo_tree.py Displays a 'breadth-first-tree' - in contrast to the classical Logo tree drawing programs, which use a depth-first-algorithm. Uses: (1) a tree-generator, where the drawing is quasi the side-effect, whereas the generator always yields None. (2) Turtle-cloning: At each branching point the current pen is cloned. So in the end there are 1024 turtles. )Turtlemainloop)clockccsz|dkrvg}xF|D]>}|j||j}|j||j||j||j|qWx t|||||D] }dVqhWdS)z plist is list of pens l is length of branch a is half of the angle between 2 branches f is factor by which branch is shortened from level to level.N)forwardZcloneleftrightappendtree)ZplistlafZlstpqxr/usr/lib/python3.6/tree.pyr s     r cCst}|jd|j|jd|jjdd|jd|j|jd|j t |gddd}x |D]}qlWt t |jj dS) NrZAgffffff?i.)rZ setundobufferZ hideturtleZspeedZ getscreenZtracerrZpenuprZpendownr printlenZturtles)rtrrrrmaketree's     rcCst}tt}d||S)Nzdone: %.2f sec.)rr)r brrrmain6sr__main__N) __doc__Zturtlerrtimerr rr__name__msgrrrrrs 3 UZ*@s,dZddlTddZedkr(eedS)z turtle-example-suite: tdemo_peace.py A simple drawing suitable as a beginner's programming example. Aside from the peacecolors assignment and the for loop, it only uses turtle commands. )*cCsd}ttttddtd xH|D]@}t|ttd ttd t d td t d q.Wtdtdtddtt dt d tdtt dtdt dttdttdt d ttdttdddS)Nred3orangeyellow seagreen4orchid4 royalblue1 dodgerblue4i@FiZBZwhiteriT-i,zDone!)rrrrrrr ii=iV) resetZScreenZupZgotowidthZcolorZdownZforwardZbackwardleftrightZcircle)Z peacecolorsZpcolorr/usr/lib/python3.6/peace.pymainsL     r__main__N)__doc__Zturtler__name__Zmainlooprrrr s -3 UZ @s4ddlTddZddZedkr0eeedS))*cCsdadS)NF)runningrr!/usr/lib/python3.6/round_dance.pystopsrc Csttdtdtdd}d}d}d}td}xPtd D]D}t|t}||9}||9}t| |j ||d d|fd q@Wt d |tdtd t t d dg}xFtdD]:}t dtdtdt|dd kr|jtqWtdatttd}xxtrd} x>|D]6} | j d| jd| j| | d kr\dnd} q,W|dkrtdt||d9}tqWdS)NZgray10FZtriangleg}Rc?gy!"@Zcompound g?ZblackZmultitrir TgGz?zDONE!i8rr)Z clearscreenZbgcolorZtracershapeZShaperangeZ shapesizeZ get_shapepolyZtiltZ addcomponentZregister_shapeZpuZsetposfdltupdateappendZclonehomerZ onkeypressrlistenright) fZphiscshipZdancerscstaZdancerrrrmains^          r"__main__N)Zturtlerr"__name__printZmainlooprrrrs 5 3 UZ5@s4dZddlTddZddZedkr0eedS) z turtle-example-suite: tdemo_yinyang.py Another drawing suitable as a beginner's programming example. The small circles are drawn by the circle command. )*cCstdtd|tt|ddt|dtdt| ddttdtt|dtdt t||tt|dttdtt |dt tddS)Nblackg@Zgffffff?g333333?) widthZcolorZ begin_fillZcircleleftZend_fillZupZforwardrightZdownZbackward)ZradiusZcolor1Zcolor2r /usr/lib/python3.6/yinyang.pyyins,      r cCs(ttdddtdddtdS)NrZwhitezDone!)resetr Zhtr r r r main(s   r__main__N)__doc__Zturtler r__name__Zmainloopr r r r  s 3 UZ5@s0ddlTddZddZedkr,eedS))*cCstdtd|tt|ddt|dtdt| ddttdtt|dtdt t||tt|dttdtt |dt tddS)Nblackg@Zgffffff?g333333?) widthZcolorZ begin_fillZcircleleftZend_fillZupZforwardrightZdownZbackward)ZradiusZcolor1Zcolor2r /usr/lib/python3.6/yinyang.pyyins,      r cCs(ttdddtdddtdS)NrZwhitezDone!)resetr Zhtr r r r main(s   r__main__N)Zturtler r__name__Zmainloopr r r r s 3 UZ:@sdS)Nrrr/usr/lib/python3.6/__init__.pys QT.KService.VERSION = 5.37.0 QT.KService.MAJOR_VERSION = 5 QT.KService.MINOR_VERSION = 37 QT.KService.PATCH_VERSION = 0 QT.KService.name = KF5Service QT.KService.defines = QT.KService.includes = /kdevelop.appdir/usr/include/KF5/KService QT.KService.private_includes = QT.KService.libs = /kdevelop.appdir/usr/lib64 QT.KService.depends = KConfigCore 3 UZ@sXdZddlmZmZddlmZddZddZdd Ze d krTeZ e e ed S) a turtle-example-suite: tdemo_tree.py Displays a 'breadth-first-tree' - in contrast to the classical Logo tree drawing programs, which use a depth-first-algorithm. Uses: (1) a tree-generator, where the drawing is quasi the side-effect, whereas the generator always yields None. (2) Turtle-cloning: At each branching point the current pen is cloned. So in the end there are 1024 turtles. )Turtlemainloop)clockccsz|dkrvg}xF|D]>}|j||j}|j||j||j||j|qWx t|||||D] }dVqhWdS)z plist is list of pens l is length of branch a is half of the angle between 2 branches f is factor by which branch is shortened from level to level.N)forwardZcloneleftrightappendtree)ZplistlafZlstpqxr/usr/lib/python3.6/tree.pyr s     r cCst}|jd|j|jd|jjdd|jd|j|jd|j t |gddd}x |D]}qlWt t |jj dS) NrZAgffffff?i.)rZ setundobufferZ hideturtleZspeedZ getscreenZtracerrZpenuprZpendownr printlenZturtles)rtrrrrmaketree's     rcCst}tt}d||S)Nzdone: %.2f sec.)rr)r brrrmain6sr__main__N) __doc__Zturtlerrtimerr rr__name__msgrrrrrs 3 UZ;@sTddlmZmZmZGdddeZddZddZedkrPeZe eed S) )ScreenTurtlemainloopc@seZdZddZddZdS) ColorTurtlecCstj||jd|jd|jddd|jddddg|_||_||j|<|j|j|j d|j d|j |j |d|j |jd|j |j||jd |j|jdS) Nturtleuser rZZgray25)r__init__shapeZ resizemodeZ shapesizeZpensize_colorxZcolorZspeedleftpugotopdsetyZpencolorZondragshift)selfryr /usr/lib/python3.6/colormixer.pyr s&             zColorTurtle.__init__cCs<|jtdt|d|j|j|j<|j|jtdS)Nrr )rmaxminycorrrZ fillcolor setbgcolor)rrrrrrrs zColorTurtle.shiftN)__name__ __module__ __qualname__r rrrrrrsrcCstjtjtjtjdS)N)screenZbgcolorredrgreenbluerrrrr"srcCsztatjdtjddddtddatddatddatt }|j |j |j dd|j d d dddS)Nrr g333333?rg?g?gffffff?zDRAG!centerArialbolditalic)ZalignZfontZ EVENTLOOPg333333ӿr*r+)r(r)r-)rr"delayZsetworldcoordinatesrr#r$r%rrZhtrrwrite)writerrrrmain%s     r1__main__N) rrrrrrr1rmsgprintrrrrs3 UZC@sXdZddlmZmZmZddlmZmZddZddZ e dkrTe Z e e ed S) aF turtle-example-suite: tdemo_wikipedia3.py This example is inspired by the Wikipedia article on turtle graphics. (See example wikipedia1 for URLs) First we create (ne-1) (i.e. 35 in this example) copies of our first turtle p. Then we let them perform their steps in parallel. Followed by a complete undo(). )ScreenTurtlemainloop)clocksleepcCs|g}x6td|D](}|j}|jd||j||}qWx`t|D]T}t|d||d}x6|D].}|jd||jd|d||j|qjWqHWdS)Ngv@g@gffffff?r)rangeZclonertappendabspencolorfd)pneZszZ turtlelistiqctr/usr/lib/python3.6/wikipedia.pymn_ecks  rcCst}|jdt}|jd|j|jd|jd|jddt}t |ddt}||}t dt}x4t dd |j Drx|j D] }|j qWqxWt}d |||S) NZblackrZred$rcSsg|] }|jqSr)Zundobufferentries).0rrrr 7szmain..zruntime: %.3f sec)rZbgcolorrZspeedZ hideturtler ZpensizeZtracerrrranyZturtlesZundo)srZatetZz1rrrrmain$s&      r__main__N) __doc__Zturtlerrrtimerrrr__name__msgprintrrrrs3 UZ @sHdZddlTd ddZd ddZddZed krDeZeeed S) ap turtle-example-suite: tdemo_paint.py A simple event-driven paint program - left mouse button moves turtle - middle mouse button changes color - right mouse button toogles betweem pen up (no line drawn when the turtle moves) and pen down (line is drawn). If pen up follows at least two pen-down moves, the polygon that includes the starting point is filled. ------------------------------------------- Play around by clicking into the canvas using all three mouse buttons. ------------------------------------------- To exit press STOP button ------------------------------------------- )*cCs(tdrttn ttdS)NZpendown)ZpenZend_fillZupZdownZ begin_fill)xyr/usr/lib/python3.6/paint.py switchupdowns  rcCs(tddtddattddS)Nr)colorscolor)rrrrr changecolor sr cCs`tdtdtdtdddddgattd tttd tt d ttdd S) NZcircleuserg?ZredZgreenZblueZyellowrrZ EVENTLOOP) shapeZ resizemodeZ shapesizewidthr r rZ onscreenclickZgotor rrrrmain%s     r__main__N)rr)rr) __doc__Zturtlerr r__name__msgprintZmainlooprrrrs  3 UZ`@s:dZddlmZmZmZddZedkr6eejdS)zturtledemo.two_canvases Use TurtleScreen and RawTurtle to draw on two distinct canvases in a separate windows. The new window must be separately closed in addition to pressing the STOP button. ) TurtleScreen RawTurtleTKc Csftj}tj|dddd}tj|dddd}|j|jt|}|jdddt|}|jdddt|}t|}|jdd|jd |jd d|jd x$||fD]}|j d |j d qW|j d x||fD] }|j qWx:t dD].}x&||fD]}|j d|j dqWqWx6||fD]*}|j|j d|j|jdq4WdS)Ni,z#ddffff)widthZheightbgz#ffeeee333333?ZredZblueturtle$2H6Z EVENTLOOP)r rr)rrr )rZTkZCanvaspackrZbgcolorrZcolorrshapeltZ begin_fillrangefdZend_fillZpuZbk) rootZcv1Zcv2s1s2pqtir"/usr/lib/python3.6/two_canvases.pymain s>         r __main__N)__doc__r rrrr __name__Zmainlooprrrrs )3 UZ@sTddlmZmZddlmZddZddZddZed krPeZ e e ed S) )Turtlemainloop)clockccsz|dkrvg}xF|D]>}|j||j}|j||j||j||j|qWx t|||||D] }dVqhWdS)N)forwardZcloneleftrightappendtree)ZplistlafZlstpqxr/usr/lib/python3.6/tree.pyr s     r cCst}|jd|j|jd|jjdd|jd|j|jd|j t |gddd}x |D]}qlWt t |jj dS) NrZAgffffff?i.)rZ setundobufferZ hideturtleZspeedZ getscreenZtracerrZpenuprZpendownr printlenZturtles)rtrrrrmaketree's     rcCst}tt}d||S)Nzdone: %.2f sec.)rr)r brrrmain6sr__main__N) Zturtlerrtimerr rr__name__msgrrrrrs QT.KCodecs.VERSION = 5.37.0 QT.KCodecs.MAJOR_VERSION = 5 QT.KCodecs.MINOR_VERSION = 37 QT.KCodecs.PATCH_VERSION = 0 QT.KCodecs.name = KF5Codecs QT.KCodecs.defines = QT.KCodecs.includes = /kdevelop.appdir/usr/include/KF5/KCodecs QT.KCodecs.private_includes = QT.KCodecs.libs = /kdevelop.appdir/usr/lib64 QT.KCodecs.depends = core 3 UZ@sdddlTdZddZddZddZd d Zd d Zd dZddZddZ e dkr`e e dS))*PcCsd|d|S)Ng333333@)xrr/usr/lib/python3.6/chaos.pyf srcCsd||dS)Ng333333@r)rrrrgsr cCsd|d||S)Ng333333@r)rrrrhsr cCstt||dS)N)Zpenupgoto)ryrrrjumptosrcCst||tt||dS)N)rpendownr )Zx1Zy1Zx2Zy2rrrlines rcCs$tddtddtdddddS)Nrrg?g?g)rNrrrrcoosyssrcCsXt||}td|ttdx.ttD]"}||}t|d|tdq.WdS)Nrr)Zpencolorrrdotrangerr )ZfunstartZcolorrirrrplot s rcCs|ttd dtddtdttttddttddtt dd x&t d D]}td |dtddqZWd S)Ng?g?rg?rgffffff?ZblueZgreenZreddg?zDone!ggg) resetZsetworldcoordinatesrZspeedZ hideturtlerrrr r r)srrrmain+s   r__main__N) Zturtlerrr r rrrrr__name__Zmainlooprrrrs 3 UZ@sdddlTdZddZddZddZd d Zd d Zd dZddZddZ e dkr`e e dS))*PcCsd|d|S)Ng333333@)xrr/usr/lib/python3.6/chaos.pyf srcCsd||dS)Ng333333@r)rrrrgsr cCsd|d||S)Ng333333@r)rrrrhsr cCstt||dS)N)Zpenupgoto)ryrrrjumptosrcCst||tt||dS)N)rpendownr )Zx1Zy1Zx2Zy2rrrlines rcCs$tddtddtdddddS)Nrrg?g?g)rNrrrrcoosyssrcCsXt||}td|ttdx.ttD]"}||}t|d|tdq.WdS)Nrr)Zpencolorrrdotrangerr )ZfunstartZcolorrirrrplot s rcCs|ttd dtddtdttttddttddtt dd x&t d D]}td |dtddqZWd S)Ng?g?rg?rgffffff?ZblueZgreenZreddg?zDone!ggg) resetZsetworldcoordinatesrZspeedZ hideturtlerrrr r r)srrrmain+s   r__main__N) Zturtlerrr r rrrrr__name__Zmainlooprrrrs 3 UZ @s8dZddlTddZddZedkr4eeedS) aF turtle-example-suite: tdemo_round_dance.py (Needs version 1.1 of the turtle module that comes with Python 3.1) Dancing turtles have a compound shape consisting of a series of triangles of decreasing size. Turtles march along a circle while rotating pairwise in opposite direction, with one exception. Does that breaking of symmetry enhance the attractiveness of the example? Press any key to stop the animation. Technically: demonstrates use of compound shapes, transformation of shapes as well as cloning turtles. The animation is controlled through update(). )*cCsdadS)NF)runningrr!/usr/lib/python3.6/round_dance.pystopsrc Csttdtdtdd}d}d}d}td}xPtd D]D}t|t}||9}||9}t| |j ||d d|fd q@Wt d |tdtd t t d dg}xFtdD]:}t dtdtdt|dd kr|jtqWtdatttd}xxtrd} x>|D]6} | j d| jd| j| | d kr\dnd} q,W|dkrtdt||d9}tqWdS)NZgray10FZtriangleg}Rc?gy!"@Zcompound g?ZblackZmultitrir TgGz?zDONE!i8rr)Z clearscreenZbgcolorZtracershapeZShaperangeZ shapesizeZ get_shapepolyZtiltZ addcomponentZregister_shapeZpuZsetposfdltupdateappendZclonehomerZ onkeypressrlistenright) fZphiscshipZdancerscstaZdancerrrrmains^          r"__main__N)__doc__Zturtlerr"__name__printZmainlooprrrrs 5 3 UZ`@s6ddlmZmZmZddZedkr2eejdS)) TurtleScreen RawTurtleTKc Csftj}tj|dddd}tj|dddd}|j|jt|}|jdddt|}|jdddt|}t|}|jdd|jd |jd d|jd x$||fD]}|j d |j d qW|j d x||fD] }|j qWx:t dD].}x&||fD]}|j d|j dqWqWx6||fD]*}|j|j d|j|jdq4WdS)Ni,z#ddffff)widthZheightbgz#ffeeee333333?ZredZblueturtle$2H6Z EVENTLOOP)r rr)rrr )rZTkZCanvaspackrZbgcolorrZcolorrshapeltZ begin_fillrangefdZend_fillZpuZbk) rootZcv1Zcv2s1s2pqtir"/usr/lib/python3.6/two_canvases.pymain s>         r __main__N)r rrrr __name__Zmainlooprrrr s)3 UZ:@sdZdS)a3 -------------------------------------- About this viewer -------------------------------------- Tiny demo viewer to view turtle graphics example scripts. Quickly and dirtyly assembled by Gregor Lingl. June, 2006 For more information see: turtledemo - Help Have fun! N)__doc__rr/usr/lib/python3.6/__init__.pys [D-BUS Service] Name=@HELPER_ID@ Exec=@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@/@HELPER_TARGET@ User=@HELPER_USER@ """ -------------------------------------- About this viewer -------------------------------------- Tiny demo viewer to view turtle graphics example scripts. Quickly and dirtyly assembled by Gregor Lingl. June, 2006 For more information see: turtledemo - Help Have fun! """ """ turtle-example-suite: tdemo_wikipedia3.py This example is inspired by the Wikipedia article on turtle graphics. (See example wikipedia1 for URLs) First we create (ne-1) (i.e. 35 in this example) copies of our first turtle p. Then we let them perform their steps in parallel. Followed by a complete undo(). """ from turtle import Screen, Turtle, mainloop from time import clock, sleep def mn_eck(p, ne,sz): turtlelist = [p] #create ne-1 additional turtles for i in range(1,ne): q = p.clone() q.rt(360.0/ne) turtlelist.append(q) p = q for i in range(ne): c = abs(ne/2.0-i)/(ne*.7) # let those ne turtles make a step # in parallel: for t in turtlelist: t.rt(360./ne) t.pencolor(1-c,0,c) t.fd(sz) def main(): s = Screen() s.bgcolor("black") p=Turtle() p.speed(0) p.hideturtle() p.pencolor("red") p.pensize(3) s.tracer(36,0) at = clock() mn_eck(p, 36, 19) et = clock() z1 = et-at sleep(1) at = clock() while any([t.undobufferentries() for t in s.turtles()]): for t in s.turtles(): t.undo() et = clock() return "runtime: %.3f sec" % (z1+et-at) if __name__ == '__main__': msg = main() print(msg) mainloop() width = 800 height = 600 canvwidth = 1200 canvheight = 900 shape = arrow mode = standard resizemode = auto fillcolor = "" title = Python turtle graphics demo. """turtledemo.two_canvases Use TurtleScreen and RawTurtle to draw on two distinct canvases in a separate windows. The new window must be separately closed in addition to pressing the STOP button. """ from turtle import TurtleScreen, RawTurtle, TK def main(): root = TK.Tk() cv1 = TK.Canvas(root, width=300, height=200, bg="#ddffff") cv2 = TK.Canvas(root, width=300, height=200, bg="#ffeeee") cv1.pack() cv2.pack() s1 = TurtleScreen(cv1) s1.bgcolor(0.85, 0.85, 1) s2 = TurtleScreen(cv2) s2.bgcolor(1, 0.85, 0.85) p = RawTurtle(s1) q = RawTurtle(s2) p.color("red", (1, 0.85, 0.85)) p.width(3) q.color("blue", (0.85, 0.85, 1)) q.width(3) for t in p,q: t.shape("turtle") t.lt(36) q.lt(180) for t in p, q: t.begin_fill() for i in range(5): for t in p, q: t.fd(50) t.lt(72) for t in p,q: t.end_fill() t.lt(54) t.pu() t.bk(50) return "EVENTLOOP" if __name__ == '__main__': main() TK.mainloop() # keep window open until user closes it 3 UZ @s ddZdS)c cs|j}dVd}|j|}x|jD]\}}}|dkr@dVn*|dkrPdVn|jdr^q&n dj|V|jd d }|jd j|}d d |jD} dj|djdd| D}|j|} x| D]} dj| dVqWq&Wd}|j|}x"|jD]\} }}dj|VqWdVdS)NzBEGIN TRANSACTION;z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" == 'table' ORDER BY "name" Zsqlite_sequencezDELETE FROM "sqlite_sequence";Z sqlite_stat1zANALYZE "sqlite_master";Zsqlite_z{0};"z""zPRAGMA table_info("{0}")cSsg|]}t|dqS))str).0Z table_infor/usr/lib/python3.6/dump.py 3sz_iterdump..z2SELECT 'INSERT INTO "{0}" VALUES({1})' FROM "{0}";,css |]}dj|jddVqdS)z'||quote("{0}")||'rz""N)formatreplace)rcolrrr 6sz_iterdump..z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" IN ('index', 'trigger', 'view') zCOMMIT;)ZcursorZexecuteZfetchall startswithr r join) connectionZcuqZ schema_resZ table_nametypeZsqlZtable_name_identresZ column_namesZ query_resrownamerrr _iterdump s4         rN)rrrrr sQT.KAuth.VERSION = 5.37.0 QT.KAuth.MAJOR_VERSION = 5 QT.KAuth.MINOR_VERSION = 37 QT.KAuth.PATCH_VERSION = 0 QT.KAuth.name = KF5Auth QT.KAuth.defines = QT.KAuth.includes = /kdevelop.appdir/usr/include/KF5/KAuth QT.KAuth.private_includes = QT.KAuth.libs = /kdevelop.appdir/usr/lib64 QT.KAuth.depends = core KCoreAddons 3 UZ@s ddlTdS))*N)Zsqlite3.dbapi2rr/usr/lib/python3.6/__init__.pys3 UZ @s ddZdS)c cs|j}dVd}|j|}x|jD]\}}}|dkr@dVn*|dkrPdVn|jdr^q&n dj|V|jd d }|jd j|}d d |jD} dj|djdd| D}|j|} x| D]} dj| dVqWq&Wd}|j|}x"|jD]\} }}dj|VqWdVdS)a/ Returns an iterator to the dump of the database in an SQL text format. Used to produce an SQL dump of the database. Useful to save an in-memory database for later restoration. This function should not be called directly but instead called from the Connection method, iterdump(). zBEGIN TRANSACTION;z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" == 'table' ORDER BY "name" Zsqlite_sequencezDELETE FROM "sqlite_sequence";Z sqlite_stat1zANALYZE "sqlite_master";Zsqlite_z{0};"z""zPRAGMA table_info("{0}")cSsg|]}t|dqS))str).0Z table_infor/usr/lib/python3.6/dump.py 3sz_iterdump..z2SELECT 'INSERT INTO "{0}" VALUES({1})' FROM "{0}";,css |]}dj|jddVqdS)z'||quote("{0}")||'rz""N)formatreplace)rcolrrr 6sz_iterdump..z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" IN ('index', 'trigger', 'view') zCOMMIT;N)ZcursorZexecuteZfetchall startswithr r join) connectionZcuqZ schema_resZ table_nametypeZsqlZtable_name_identresZ column_namesZ query_resrownamerrr _iterdump s4         rN)rrrrr s3 UZ@s ddlTdS))*N)Zsqlite3.dbapi2rr/usr/lib/python3.6/__init__.pys3 UZ @s ddZdS)c cs|j}dVd}|j|}x|jD]\}}}|dkr@dVn*|dkrPdVn|jdr^q&n dj|V|jd d }|jd j|}d d |jD} dj|djdd| D}|j|} x| D]} dj| dVqWq&Wd}|j|}x"|jD]\} }}dj|VqWdVdS)a/ Returns an iterator to the dump of the database in an SQL text format. Used to produce an SQL dump of the database. Useful to save an in-memory database for later restoration. This function should not be called directly but instead called from the Connection method, iterdump(). zBEGIN TRANSACTION;z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" == 'table' ORDER BY "name" Zsqlite_sequencezDELETE FROM "sqlite_sequence";Z sqlite_stat1zANALYZE "sqlite_master";Zsqlite_z{0};"z""zPRAGMA table_info("{0}")cSsg|]}t|dqS))str).0Z table_infor/usr/lib/python3.6/dump.py 3sz_iterdump..z2SELECT 'INSERT INTO "{0}" VALUES({1})' FROM "{0}";,css |]}dj|jddVqdS)z'||quote("{0}")||'rz""N)formatreplace)rcolrrr 6sz_iterdump..z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" IN ('index', 'trigger', 'view') zCOMMIT;N)ZcursorZexecuteZfetchall startswithr r join) connectionZcuqZ schema_resZ table_nametypeZsqlZtable_name_identresZ column_namesZ query_resrownamerrr _iterdump s4         rN)rrrrr s3 UZ@s ddlTdS))*N)Zsqlite3.dbapi2rr/usr/lib/python3.6/__init__.pys# pysqlite2/__init__.py: the pysqlite2 package. # # Copyright (C) 2005 Gerhard Häring # # This file is part of pysqlite. # # This software is provided 'as-is', without any express or implied # warranty. In no event will the authors be held liable for any damages # arising from the use of this software. # # Permission is granted to anyone to use this software for any purpose, # including commercial applications, and to alter it and redistribute it # freely, subject to the following restrictions: # # 1. The origin of this software must not be misrepresented; you must not # claim that you wrote the original software. If you use this software # in a product, an acknowledgment in the product documentation would be # appreciated but is not required. # 2. Altered source versions must be plainly marked as such, and must not be # misrepresented as being the original software. # 3. This notice may not be removed or altered from any source distribution. from sqlite3.dbapi2 import * 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys#! /usr/bin/perl # little script to extract the text from the tips file # and output it, so xgettext can add the tips to the po file # # 2000 by Matthias Kiefer # IMPORTANT NOTE: Do not change the output without checking if # translations still work! sub printText { my $text = $_[0]; if ( $text cmp "" ) { # replace \ with \\ $text =~ s/\\/\\\\/g; # replace " with \" $text =~ s/"/\\"/g; print "\"$text\\n\"\n"; } } open(FILE,"<","tips") or die "unable to open tips file"; if ( $^V ge v5.8.0 ) { binmode(FILE,":utf8"); binmode(STDOUT,":utf8"); } $inTip=0; while() { chomp; # tip starts with if(/^\s*(.*)/io) { $inTip=1; print "// i18n: file: tips:$.\n// i18n: ectx: \@info:tipoftheday\n"; print "i18n("; printText($1); next; } if($inTip!=0) { # tip ends with if(/^(.*)\s*<\/html>/io) { printText($1); print ");\n\n"; $inTip=0; } else { printText($_); } } } close(FILE); QT.KConfigWidgets.VERSION = 5.37.0 QT.KConfigWidgets.MAJOR_VERSION = 5 QT.KConfigWidgets.MINOR_VERSION = 37 QT.KConfigWidgets.PATCH_VERSION = 0 QT.KConfigWidgets.name = KF5ConfigWidgets QT.KConfigWidgets.defines = QT.KConfigWidgets.includes = /kdevelop.appdir/usr/include/KF5/KConfigWidgets QT.KConfigWidgets.private_includes = QT.KConfigWidgets.libs = /kdevelop.appdir/usr/lib64 QT.KConfigWidgets.depends = KCodecs KWidgetsAddons KConfigGui KAuth 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pysQT.KIconThemes.VERSION = 5.37.0 QT.KIconThemes.MAJOR_VERSION = 5 QT.KIconThemes.MINOR_VERSION = 37 QT.KIconThemes.PATCH_VERSION = 0 QT.KIconThemes.name = KF5IconThemes QT.KIconThemes.defines = QT.KIconThemes.includes = /kdevelop.appdir/usr/include/KF5/KIconThemes QT.KIconThemes.private_includes = QT.KIconThemes.libs = /kdevelop.appdir/usr/lib64 QT.KIconThemes.depends = widgets #!/usr/bin/python3.6m # -*- python -*- # Keep this script in sync with python-config.sh.in import getopt import os import sys import sysconfig valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', 'ldflags', 'extension-suffix', 'help', 'abiflags', 'configdir'] def exit_with_usage(code=1): print("Usage: {0} [{1}]".format( sys.argv[0], '|'.join('--'+opt for opt in valid_opts)), file=sys.stderr) sys.exit(code) try: opts, args = getopt.getopt(sys.argv[1:], '', valid_opts) except getopt.error: exit_with_usage() if not opts: exit_with_usage() pyver = sysconfig.get_config_var('VERSION') getvar = sysconfig.get_config_var opt_flags = [flag for (flag, val) in opts] if '--help' in opt_flags: exit_with_usage(code=0) for opt in opt_flags: if opt == '--prefix': print(sysconfig.get_config_var('prefix')) elif opt == '--exec-prefix': print(sysconfig.get_config_var('exec_prefix')) elif opt in ('--includes', '--cflags'): flags = ['-I' + sysconfig.get_path('include'), '-I' + sysconfig.get_path('platinclude')] if opt == '--cflags': flags.extend(getvar('CFLAGS').split()) print(' '.join(flags)) elif opt in ('--libs', '--ldflags'): libs = ['-lpython' + pyver + sys.abiflags] libs += getvar('LIBS').split() libs += getvar('SYSLIBS').split() # add the prefix/lib/pythonX.Y/config dir, but only if there is no # shared library in prefix/lib/. if opt == '--ldflags': if not getvar('Py_ENABLE_SHARED'): libs.insert(0, '-L' + getvar('LIBPL')) if not getvar('PYTHONFRAMEWORK'): libs.extend(getvar('LINKFORSHARED').split()) print(' '.join(libs)) elif opt == '--extension-suffix': print(sysconfig.get_config_var('EXT_SUFFIX')) elif opt == '--abiflags': print(sys.abiflags) elif opt == '--configdir': print(sysconfig.get_config_var('LIBPL')) # Edit this file for local setup changes /* -*- C -*- *********************************************** Copyright (c) 2000, BeOpen.com. Copyright (c) 1995-2000, Corporation for National Research Initiatives. Copyright (c) 1990-1995, Stichting Mathematisch Centrum. All rights reserved. See the file "Misc/COPYRIGHT" for information on usage and redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. ******************************************************************/ /* Module configuration */ /* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ /* This file contains the table of built-in modules. See create_builtin() in import.c. */ #include "Python.h" #ifdef __cplusplus extern "C" { #endif /* -- ADDMODULE MARKER 1 -- */ extern PyObject* PyMarshal_Init(void); extern PyObject* PyInit_imp(void); extern PyObject* PyInit_gc(void); extern PyObject* PyInit__ast(void); extern PyObject* _PyWarnings_Init(void); extern PyObject* PyInit__string(void); struct _inittab _PyImport_Inittab[] = { /* -- ADDMODULE MARKER 2 -- */ /* This module lives in marshal.c */ {"marshal", PyMarshal_Init}, /* This lives in import.c */ {"_imp", PyInit_imp}, /* This lives in Python/Python-ast.c */ {"_ast", PyInit__ast}, /* These entries are here for sys.builtin_module_names */ {"builtins", NULL}, {"sys", NULL}, /* This lives in gcmodule.c */ {"gc", PyInit_gc}, /* This lives in _warnings.c */ {"_warnings", _PyWarnings_Init}, /* This lives in Objects/unicodeobject.c */ {"_string", PyInit__string}, /* Sentinel */ {0, 0} }; #ifdef __cplusplus } #endif # This file is transmogrified into Setup.config by config.status. # The purpose of this file is to conditionally enable certain modules # based on configure-time options. # Threading _thread _threadmodule.c # The rest of the modules previously listed in this file are built # by the setup.py script in Python 2.1 and later. [Desktop Entry] Type=ServiceType X-KDE-ServiceType=KRegExpEditor/KRegExpEditor QT.KTextWidgets.VERSION = 5.37.0 QT.KTextWidgets.MAJOR_VERSION = 5 QT.KTextWidgets.MINOR_VERSION = 37 QT.KTextWidgets.PATCH_VERSION = 0 QT.KTextWidgets.name = KF5TextWidgets QT.KTextWidgets.defines = QT.KTextWidgets.includes = /kdevelop.appdir/usr/include/KF5/KTextWidgets QT.KTextWidgets.private_includes = QT.KTextWidgets.libs = /kdevelop.appdir/usr/lib64 QT.KTextWidgets.depends = widgets SonnetUi KI18n 3 UZ@s(ddlZddlZddlZddlZdddddddd d d g Zd-d dZy ejejd dde\ZZWnej k r~eYnXeseej dZ ej Z ddeDZ de kreddxfe D]\Zedkreej dqedkreej dqed.krLdejddejdgZedkrsz"exit_with_usage..)file)printformatsysargvjoin valid_optsstderrexit)coderrr exit_with_usages&rVERSIONcCsg|] \}}|qSrr)r flagvalrrr srz--help)rz--prefixz --exec-prefix exec_prefix --includes--cflagsz-Iinclude platincludeCFLAGS --libs --ldflagsz-lpythonLIBSSYSLIBSPy_ENABLE_SHAREDz-LLIBPLPYTHONFRAMEWORK LINKFORSHAREDz--extension-suffix EXT_SUFFIXz --abiflagsz --configdir)r)rr)r$r%)Zgetoptosr sysconfigrrrZoptsargserrorget_config_varZpyverZgetvarZ opt_flagsr rget_pathflagsextendsplitrrrinsertrrrr sX                 3 UZ@s(ddlZddlZddlZddlZdddddddd d d g Zd-d dZy ejejd dde\ZZWnej k r~eYnXeseej dZ ej Z ddeDZ de kreddxfe D]\Zedkreej dqedkreej dqed.krLdejddejdgZedkrsz"exit_with_usage..)file)printformatsysargvjoin valid_optsstderrexit)coderrr exit_with_usages&rVERSIONcCsg|] \}}|qSrr)r flagvalrrr srz--help)rz--prefixz --exec-prefix exec_prefix --includes--cflagsz-Iinclude platincludeCFLAGS --libs --ldflagsz-lpythonLIBSSYSLIBSPy_ENABLE_SHAREDz-LLIBPLPYTHONFRAMEWORK LINKFORSHAREDz--extension-suffix EXT_SUFFIXz --abiflagsz --configdir)r)rr)r$r%)Zgetoptosr sysconfigrrrZoptsargserrorget_config_varZpyverZgetvarZ opt_flagsr rget_pathflagsextendsplitrrrinsertrrrr sX                 3 UZ@s(ddlZddlZddlZddlZdddddddd d d g Zd-d dZy ejejd dde\ZZWnej k r~eYnXeseej dZ ej Z ddeDZ de kreddxfe D]\Zedkreej dqedkreej dqed.krLdejddejdgZedkrsz"exit_with_usage..)file)printformatsysargvjoin valid_optsstderrexit)coderrr exit_with_usages&rVERSIONcCsg|] \}}|qSrr)r flagvalrrr srz--help)rz--prefixz --exec-prefix exec_prefix --includes--cflagsz-Iinclude platincludeCFLAGS --libs --ldflagsz-lpythonLIBSSYSLIBSPy_ENABLE_SHAREDz-LLIBPLPYTHONFRAMEWORK LINKFORSHAREDz--extension-suffix EXT_SUFFIXz --abiflagsz --configdir)r)rr)r$r%)Zgetoptosr sysconfigrrrZoptsargserrorget_config_varZpyverZgetvarZ opt_flagsr rget_pathflagsextendsplitrrrinsertrrrr sX                  QT.KGlobalAccel.VERSION = 5.37.0 QT.KGlobalAccel.MAJOR_VERSION = 5 QT.KGlobalAccel.MINOR_VERSION = 37 QT.KGlobalAccel.PATCH_VERSION = 0 QT.KGlobalAccel.name = KF5GlobalAccel QT.KGlobalAccel.defines = QT.KGlobalAccel.includes = /kdevelop.appdir/usr/include/KF5/KGlobalAccel QT.KGlobalAccel.private_includes = QT.KGlobalAccel.libs = /kdevelop.appdir/usr/lib64 QT.KGlobalAccel.depends = dbus widgets s = """Gur Mra bs Clguba, ol Gvz Crgref Ornhgvshy vf orggre guna htyl. Rkcyvpvg vf orggre guna vzcyvpvg. Fvzcyr vf orggre guna pbzcyrk. Pbzcyrk vf orggre guna pbzcyvpngrq. Syng vf orggre guna arfgrq. Fcnefr vf orggre guna qrafr. Ernqnovyvgl pbhagf. Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf. Nygubhtu cenpgvpnyvgl orngf chevgl. Reebef fubhyq arire cnff fvyragyl. Hayrff rkcyvpvgyl fvyraprq. Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff. Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg. Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu. Abj vf orggre guna arire. Nygubhtu arire vf bsgra orggre guna *evtug* abj. Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn. Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn. Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!""" d = {} for c in (65, 97): for i in range(26): d[chr(i+c)] = chr((i+13) % 26 + c) print("".join([d.get(c, c) for c in s])) [D-BUS Service] Name=org.kde.kglobalaccel Exec=/kdevelop.appdir/usr/bin/kglobalaccel5 import webbrowser import hashlib webbrowser.open("https://xkcd.com/353/") def geohash(latitude, longitude, datedow): '''Compute geohash() using the Munroe algorithm. >>> geohash(37.421542, -122.085589, b'2005-05-26-10458.68') 37.857713 -122.544543 ''' # http://xkcd.com/426/ h = hashlib.md5(datedow).hexdigest() p, q = [('%f' % float.fromhex('0.' + x)) for x in (h[:16], h[16:32])] print('%d%s %d%s' % (latitude, p[1:], longitude, q[1:])) QT.KXmlGui.VERSION = 5.37.0 QT.KXmlGui.MAJOR_VERSION = 5 QT.KXmlGui.MINOR_VERSION = 37 QT.KXmlGui.PATCH_VERSION = 0 QT.KXmlGui.name = KF5XmlGui QT.KXmlGui.defines = QT.KXmlGui.includes = /kdevelop.appdir/usr/include/KF5/KXmlGui QT.KXmlGui.private_includes = QT.KXmlGui.libs = /kdevelop.appdir/usr/lib64 QT.KXmlGui.depends = dbus xml widgets KConfigCore KConfigWidgets QT.KBookmarks.VERSION = 5.37.0 QT.KBookmarks.MAJOR_VERSION = 5 QT.KBookmarks.MINOR_VERSION = 37 QT.KBookmarks.PATCH_VERSION = 0 QT.KBookmarks.name = KF5Bookmarks QT.KBookmarks.defines = QT.KBookmarks.includes = /kdevelop.appdir/usr/include/KF5/KBookmarks QT.KBookmarks.private_includes = QT.KBookmarks.libs = /kdevelop.appdir/usr/lib64 QT.KBookmarks.depends = widgets xml QT.Solid.VERSION = 5.37.0 QT.Solid.MAJOR_VERSION = 5 QT.Solid.MINOR_VERSION = 37 QT.Solid.PATCH_VERSION = 0 QT.Solid.name = KF5Solid QT.Solid.defines = QT.Solid.includes = /kdevelop.appdir/usr/include/KF5/Solid QT.Solid.private_includes = QT.Solid.libs = /kdevelop.appdir/usr/lib64 QT.Solid.depends = core module org.kde.solid plugin solidextensionplugin import io import os from .context import reduction, set_spawning_popen from . import popen_fork from . import spawn from . import util __all__ = ['Popen'] # # Wrapper for an fd used while launching a process # class _DupFd(object): def __init__(self, fd): self.fd = fd def detach(self): return self.fd # # Start child process using a fresh interpreter # class Popen(popen_fork.Popen): method = 'spawn' DupFd = _DupFd def __init__(self, process_obj): self._fds = [] super().__init__(process_obj) def duplicate_for_child(self, fd): self._fds.append(fd) return fd def _launch(self, process_obj): from . import semaphore_tracker tracker_fd = semaphore_tracker.getfd() self._fds.append(tracker_fd) prep_data = spawn.get_preparation_data(process_obj._name) fp = io.BytesIO() set_spawning_popen(self) try: reduction.dump(prep_data, fp) reduction.dump(process_obj, fp) finally: set_spawning_popen(None) parent_r = child_w = child_r = parent_w = None try: parent_r, child_w = os.pipe() child_r, parent_w = os.pipe() cmd = spawn.get_command_line(tracker_fd=tracker_fd, pipe_handle=child_r) self._fds.extend([child_r, child_w]) self.pid = util.spawnv_passfds(spawn.get_executable(), cmd, self._fds) self.sentinel = parent_r with open(parent_w, 'wb', closefd=False) as f: f.write(fp.getbuffer()) finally: if parent_r is not None: util.Finalize(self, os.close, (parent_r,)) for fd in (child_r, child_w, parent_w): if fd is not None: os.close(fd) import io import os from .context import reduction, set_spawning_popen if not reduction.HAVE_SEND_HANDLE: raise ImportError('No support for sending fds between processes') from . import forkserver from . import popen_fork from . import spawn from . import util __all__ = ['Popen'] # # Wrapper for an fd used while launching a process # class _DupFd(object): def __init__(self, ind): self.ind = ind def detach(self): return forkserver.get_inherited_fds()[self.ind] # # Start child process using a server process # class Popen(popen_fork.Popen): method = 'forkserver' DupFd = _DupFd def __init__(self, process_obj): self._fds = [] super().__init__(process_obj) def duplicate_for_child(self, fd): self._fds.append(fd) return len(self._fds) - 1 def _launch(self, process_obj): prep_data = spawn.get_preparation_data(process_obj._name) buf = io.BytesIO() set_spawning_popen(self) try: reduction.dump(prep_data, buf) reduction.dump(process_obj, buf) finally: set_spawning_popen(None) self.sentinel, w = forkserver.connect_to_new_process(self._fds) util.Finalize(self, os.close, (self.sentinel,)) with open(w, 'wb', closefd=True) as f: f.write(buf.getbuffer()) self.pid = forkserver.read_unsigned(self.sentinel) def poll(self, flag=os.WNOHANG): if self.returncode is None: from multiprocessing.connection import wait timeout = 0 if flag == os.WNOHANG else None if not wait([self.sentinel], timeout): return None try: self.returncode = forkserver.read_unsigned(self.sentinel) except (OSError, EOFError): # The process ended abnormally perhaps because of a signal self.returncode = 255 return self.returncode 3 UZ@s\ddlZddlmZejddejjDejjZdZdZdej krXej dej d <dS) N)contextccs|]}|ttj|fVqdS)N)getattrr_default_context).0namer/usr/lib/python3.6/__init__.py sr __main__ __mp_main__) sysrglobalsupdater__all__SUBDEBUG SUBWARNINGmodulesrrrr s   3 UZ@s\ddlZddlmZejddejjDejjZdZdZdej krXej dej d <dS) N)contextccs|]}|ttj|fVqdS)N)getattrr_default_context).0namer/usr/lib/python3.6/__init__.py sr __main__ __mp_main__) sysrglobalsupdater__all__SUBDEBUG SUBWARNINGmodulesrrrr s   3 UZ@s\ddlZddlmZejddejjDejjZdZdZdej krXej dej d <dS) N)contextccs|]}|ttj|fVqdS)N)getattrr_default_context).0namer/usr/lib/python3.6/__init__.py sr __main__ __mp_main__) sysrglobalsupdater__all__SUBDEBUG SUBWARNINGmodulesrrrr s   # # Analogue of `multiprocessing.connection` which uses queues instead of sockets # # multiprocessing/dummy/connection.py # # Copyright (c) 2006-2008, R Oudkerk # Licensed to PSF under a Contributor Agreement. # __all__ = [ 'Client', 'Listener', 'Pipe' ] from queue import Queue families = [None] class Listener(object): def __init__(self, address=None, family=None, backlog=1): self._backlog_queue = Queue(backlog) def accept(self): return Connection(*self._backlog_queue.get()) def close(self): self._backlog_queue = None address = property(lambda self: self._backlog_queue) def __enter__(self): return self def __exit__(self, exc_type, exc_value, exc_tb): self.close() def Client(address): _in, _out = Queue(), Queue() address.put((_out, _in)) return Connection(_in, _out) def Pipe(duplex=True): a, b = Queue(), Queue() return Connection(a, b), Connection(b, a) class Connection(object): def __init__(self, _in, _out): self._out = _out self._in = _in self.send = self.send_bytes = _out.put self.recv = self.recv_bytes = _in.get def poll(self, timeout=0.0): if self._in.qsize() > 0: return True if timeout <= 0.0: return False with self._in.not_empty: self._in.not_empty.wait(timeout) return self._in.qsize() > 0 def close(self): pass def __enter__(self): return self def __exit__(self, exc_type, exc_value, exc_tb): self.close() # # Package analogous to 'threading.py' but using processes # # multiprocessing/__init__.py # # This package is intended to duplicate the functionality (and much of # the API) of threading.py but uses processes instead of threads. A # subpackage 'multiprocessing.dummy' has the same API but is a simple # wrapper for 'threading'. # # Copyright (c) 2006-2008, R Oudkerk # Licensed to PSF under a Contributor Agreement. # import sys from . import context # # Copy stuff from default context # globals().update((name, getattr(context._default_context, name)) for name in context._default_context.__all__) __all__ = context._default_context.__all__ # # XXX These should not really be documented or public. # SUBDEBUG = 5 SUBWARNING = 25 # # Alias for main module -- will be reset by bootstrapping child processes # if '__main__' in sys.modules: sys.modules['__mp_main__'] = sys.modules['__main__'] [ReplacementCodes] nb=nb,no nn=nn,no sr@latin=sr-Latn,sr sr=sr-Cyrl,sr pt_BR=pt-BR,pt QT.KIOCore.VERSION = 5.37.0 QT.KIOCore.MAJOR_VERSION = 5 QT.KIOCore.MINOR_VERSION = 37 QT.KIOCore.PATCH_VERSION = 0 QT.KIOCore.name = KF5KIOCore QT.KIOCore.defines = QT.KIOCore.includes = /kdevelop.appdir/usr/include/KF5/KIOCore QT.KIOCore.private_includes = QT.KIOCore.libs = /kdevelop.appdir/usr/lib64 QT.KIOCore.depends = KCoreAddons KService QT.KNTLM.VERSION = 5.37.0 QT.KNTLM.MAJOR_VERSION = 5 QT.KNTLM.MINOR_VERSION = 37 QT.KNTLM.PATCH_VERSION = 0 QT.KNTLM.name = KF5KIONTLM QT.KNTLM.defines = QT.KNTLM.includes = /kdevelop.appdir/usr/include/KF5/KNTLM QT.KNTLM.private_includes = QT.KNTLM.libs = /kdevelop.appdir/usr/lib64 QT.KNTLM.depends = KCoreAddons twoLevelTLD=name,ai,au,bd,bh,ck,eg,et,fk,il,in,kh,kr,mk,mt,na,np,nz,pg,pk,qa,sa,sb,sg,sv,ua,ug,uk,uy,vn,za,zw gTLDs=com,edu,gov,int,mil,net,org,biz,info,name,pro,aero,coop,museum,asia,cat,jobs,mobi,tel,travel [D-BUS Service] Name=org.kde.kcookiejar5 Exec=/kdevelop.appdir/usr/bin/kded5 [Desktop Entry] Type=Application Exec=ktelnetservice5 %u Icon=utilities-terminal MimeType=x-scheme-handler/telnet;x-scheme-handler/rlogin;x-scheme-handler/ssh; X-DocPath=kioslave5/telnet/index.html NoDisplay=true Name=KTelnetService Name[ast]=KTelnetService Name[ca]=KTelnetService Name[ca@valencia]=KTelnetService Name[cs]=KTelnetService Name[da]=KTelnetService Name[de]=KTelnetService Name[el]=KTelnetService Name[en_GB]=KTelnetService Name[es]=KTelnetService Name[et]=KTelnetService Name[fi]=KTelnetService Name[fr]=KTelnetService Name[gd]=KTelnetService Name[gl]=KTelnetService Name[hu]=KTelnetService Name[hy]=KTelnetService Name[ia]=KTelnetService (Servicio de KTelnet) Name[id]=KTelnetService Name[it]=KTelnetService Name[ja]=KTelnetService Name[ko]=KTelnetService Name[lt]=KTelnetTarnyba Name[mr]=केटेलनेटसेवा Name[nb]=KTelnetService Name[nds]=KTelnetService Name[nl]=KTelnetService Name[nn]=KTelnetService Name[pa]=KTelnetService Name[pl]=Usługa KTelnet Name[pt]=KTelnetService Name[pt_BR]=KTelnetService Name[ru]=Служба telnet KTelnetService Name[se]=KTelnetService Name[sk]=KTelnetService Name[sl]=KTelnetService Name[sr]=KMailService Name[sr@ijekavian]=KMailService Name[sr@ijekavianlatin]=KMailService Name[sr@latin]=KMailService Name[sv]=Ktelnet-tjänst Name[tr]=KTelnetService Name[tt]=KTelnetService Name[uk]=KTelnetService Name[x-test]=xxKTelnetServicexx Name[zh_CN]=KTelnetService Name[zh_TW]=KTelnet服務 [Protocol] defaultMimetype=audio/x-pn-realaudio exec= protocol=rtsp input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [Protocol] exec= protocol=mmst input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [Protocol] exec= protocol=mmsu input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [Protocol] exec= protocol=pnm input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [Protocol] exec= protocol=rtspt input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [Protocol] exec= protocol=rtspu input=none output=none helper=true listing= reading=false writing=false makedir=false deleting=false Icon=www Class=:internet URIMode=url [D-BUS Service] Name=org.kde.kiod5 Exec=/kdevelop.appdir/usr/lib64/libexec/kf5/kiod5 [D-BUS Service] Name=org.kde.kssld5 Exec=/kdevelop.appdir/usr/lib64/libexec/kf5/kiod5 [D-BUS Service] Name=org.kde.kpasswdserver Exec=/kdevelop.appdir/usr/lib64/libexec/kf5/kiod5 # This is the Python mapping for interface NodeFilter from # DOM2-Traversal-Range. It contains only constants. class NodeFilter: """ This is the DOM2 NodeFilter interface. It contains only constants. """ FILTER_ACCEPT = 1 FILTER_REJECT = 2 FILTER_SKIP = 3 SHOW_ALL = 0xFFFFFFFF SHOW_ELEMENT = 0x00000001 SHOW_ATTRIBUTE = 0x00000002 SHOW_TEXT = 0x00000004 SHOW_CDATA_SECTION = 0x00000008 SHOW_ENTITY_REFERENCE = 0x00000010 SHOW_ENTITY = 0x00000020 SHOW_PROCESSING_INSTRUCTION = 0x00000040 SHOW_COMMENT = 0x00000080 SHOW_DOCUMENT = 0x00000100 SHOW_DOCUMENT_TYPE = 0x00000200 SHOW_DOCUMENT_FRAGMENT = 0x00000400 SHOW_NOTATION = 0x00000800 def acceptNode(self, node): raise NotImplementedError 3 UZ@sGdddZdS)c@sXeZdZdZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZddZdS) NodeFilterzL This is the DOM2 NodeFilter interface. It contains only constants. l @iiicCstdS)N)NotImplementedError)selfZnoder /usr/lib/python3.6/NodeFilter.py acceptNodeszNodeFilter.acceptNodeN)__name__ __module__ __qualname____doc__Z FILTER_ACCEPTZ FILTER_REJECTZ FILTER_SKIPZSHOW_ALLZ SHOW_ELEMENTZSHOW_ATTRIBUTEZ SHOW_TEXTZSHOW_CDATA_SECTIONZSHOW_ENTITY_REFERENCEZ SHOW_ENTITYZSHOW_PROCESSING_INSTRUCTIONZ SHOW_COMMENTZ SHOW_DOCUMENTZSHOW_DOCUMENT_TYPEZSHOW_DOCUMENT_FRAGMENTZ SHOW_NOTATIONrrrrrrs$rN)rrrrrsQT.KIOGui.VERSION = 5.37.0 QT.KIOGui.MAJOR_VERSION = 5 QT.KIOGui.MINOR_VERSION = 37 QT.KIOGui.PATCH_VERSION = 0 QT.KIOGui.name = KF5KIOGui QT.KIOGui.defines = QT.KIOGui.includes = /kdevelop.appdir/usr/include/KF5/KIOGui QT.KIOGui.private_includes = QT.KIOGui.libs = /kdevelop.appdir/usr/lib64 QT.KIOGui.depends = KIOCore 3 UZ@sGdddZdS)c@sTeZdZdZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZddZdS) NodeFilterl @iiicCstdS)N)NotImplementedError)selfZnoder /usr/lib/python3.6/NodeFilter.py acceptNodeszNodeFilter.acceptNodeN)__name__ __module__ __qualname__Z FILTER_ACCEPTZ FILTER_REJECTZ FILTER_SKIPZSHOW_ALLZ SHOW_ELEMENTZSHOW_ATTRIBUTEZ SHOW_TEXTZSHOW_CDATA_SECTIONZSHOW_ENTITY_REFERENCEZ SHOW_ENTITYZSHOW_PROCESSING_INSTRUCTIONZ SHOW_COMMENTZ SHOW_DOCUMENTZSHOW_DOCUMENT_TYPEZSHOW_DOCUMENT_FRAGMENTZ SHOW_NOTATIONrrrrrrs"rN)rrrrrs3 UZJ @s8dddZiZddZddZdffdd Zd d ZdS) zxml.dom.minidomzxml.dom.DOMImplementation)ZminidomZ4DOMcCs |t|<dS)N) registered)namefactoryr/usr/lib/python3.6/domreg.pyregisterDOMImplementations rcCs&x |D]\}}|j||sdSqWdS)N)Z hasFeature)domfeaturesfvrrr _good_enoughs r Nc Csddl}d}tj|}|r2t|iidg}|jS|r@t|Sd|jkrZt|jddSt|trlt |}x$tj D]}|}t ||rv|SqvWxDtj D]8}yt|d}Wnt k rwYnXt ||r|SqWtddS)NrgetDOMImplementationZ PYTHON_DOM)rz$no suitable DOM implementation found)oswell_known_implementationsget __import__rrenviron isinstancestr_parse_feature_stringvaluesr keys Exception ImportError)rr rZcreatormodr rrrr%s0       rcCsg}|j}d}t|}xp||kr||}|ddkrDtd|f|d}d}||krx||}|ddkrx|d}|}|j||fqWt|S)Nr 0123456789zbad feature name: %rr)splitlen ValueErrorappendtuple)sr partsilengthZfeatureversionr rrrrPs"   r)rrrr rrrrrr s  +3 UZ@sGdddZdS)c@sXeZdZdZdZdZdZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZddZdS) NodeFilterzL This is the DOM2 NodeFilter interface. It contains only constants. l @iiicCstdS)N)NotImplementedError)selfZnoder /usr/lib/python3.6/NodeFilter.py acceptNodeszNodeFilter.acceptNodeN)__name__ __module__ __qualname____doc__Z FILTER_ACCEPTZ FILTER_REJECTZ FILTER_SKIPZSHOW_ALLZ SHOW_ELEMENTZSHOW_ATTRIBUTEZ SHOW_TEXTZSHOW_CDATA_SECTIONZSHOW_ENTITY_REFERENCEZ SHOW_ENTITYZSHOW_PROCESSING_INSTRUCTIONZ SHOW_COMMENTZ SHOW_DOCUMENTZSHOW_DOCUMENT_TYPEZSHOW_DOCUMENT_FRAGMENTZ SHOW_NOTATIONrrrrrrs$rN)rrrrrs """Interface to the Expat non-validating XML parser.""" import sys from pyexpat import * # provide pyexpat submodules as xml.parsers.expat submodules sys.modules['xml.parsers.expat.model'] = model sys.modules['xml.parsers.expat.errors'] = errors 3 UZ@s,dZddlZddlTeejd<eejd<dS)z1Interface to the Expat non-validating XML parser.N)*zxml.parsers.expat.modelzxml.parsers.expat.errors)__doc__sysZpyexpatZmodelmoduleserrorsrr/usr/lib/python3.6/expat.pys 3 UZ@s(ddlZddlTeejd<eejd<dS)N)*zxml.parsers.expat.modelzxml.parsers.expat.errors)sysZpyexpatZmodelmoduleserrorsrr/usr/lib/python3.6/expat.pys 3 UZ@sdZdS)zPython interfaces to XML parsers. This package contains one module: expat -- Python wrapper for James Clark's Expat parser, with namespace support. N)__doc__rr/usr/lib/python3.6/__init__.pys3 UZ@s,dZddlZddlTeejd<eejd<dS)z1Interface to the Expat non-validating XML parser.N)*zxml.parsers.expat.modelzxml.parsers.expat.errors)__doc__sysZpyexpatZmodelmoduleserrorsrr/usr/lib/python3.6/expat.pys 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@sdZdS)zPython interfaces to XML parsers. This package contains one module: expat -- Python wrapper for James Clark's Expat parser, with namespace support. N)__doc__rr/usr/lib/python3.6/__init__.pys"""Python interfaces to XML parsers. This package contains one module: expat -- Python wrapper for James Clark's Expat parser, with namespace support. """ 3 UZ-@sdZddddgZdS)aCore XML support for Python. This package contains four sub-packages: dom -- The W3C Document Object Model. This supports DOM Level 1 + Namespaces. parsers -- Python wrappers for XML parsers (currently only supports Expat). sax -- The Simple API for XML, developed by XML-Dev, led by David Megginson and ported to Python by Lars Marius Garshol. This supports the SAX 2 API. etree -- The ElementTree XML library. This is a subset of the full ElementTree XML release. ZdomparsersZsaxZetreeN)__doc____all__rr/usr/lib/python3.6/__init__.pys3 UZ-@sddddgZdS)ZdomparsersZsaxZetreeN)__all__rr/usr/lib/python3.6/__init__.pys3 UZ-@sdZddddgZdS)aCore XML support for Python. This package contains four sub-packages: dom -- The W3C Document Object Model. This supports DOM Level 1 + Namespaces. parsers -- Python wrappers for XML parsers (currently only supports Expat). sax -- The Simple API for XML, developed by XML-Dev, led by David Megginson and ported to Python by Lars Marius Garshol. This supports the SAX 2 API. etree -- The ElementTree XML library. This is a subset of the full ElementTree XML release. ZdomparsersZsaxZetreeN)__doc____all__rr/usr/lib/python3.6/__init__.pys"""Core XML support for Python. This package contains four sub-packages: dom -- The W3C Document Object Model. This supports DOM Level 1 + Namespaces. parsers -- Python wrappers for XML parsers (currently only supports Expat). sax -- The Simple API for XML, developed by XML-Dev, led by David Megginson and ported to Python by Lars Marius Garshol. This supports the SAX 2 API. etree -- The ElementTree XML library. This is a subset of the full ElementTree XML release. """ __all__ = ["dom", "parsers", "sax", "etree"] 3 UZD@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@sPddlZddlmZdZedZedZGdddeZd d d Zd d dZ dS)N) ElementTreez!{http://www.w3.org/2001/XInclude}includefallbackc@s eZdZdS)FatalIncludeErrorN)__name__ __module__ __qualname__r r $/usr/lib/python3.6/ElementInclude.pyr>src Cs\|dkr.t|d}tj|j}WdQRXn*|s6d}t|d|d}|j}WdQRX|S)NxmlrbzUTF-8r)encoding)openrparseZgetrootread)hrefrrfiledatar r r default_loaderMs rcCsp|dkr t}d}xX|t|krj||}|jtkr:|jd}|jdd}|dkr|||}|dkrvtd||ftj|}|jr|jpd|j|_|||<n|dkr,||||jd}|dkrtd||f|r||d }|jpd||jpd|_n|jpd||jpd|_||=qn td |n&|jt krVtd |jn t |||d }qWdS) Nrrrr zcannot load %r as %rtextrrz)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r)) rlentagXINCLUDE_INCLUDEgetrcopytailrXINCLUDE_FALLBACKr)elemloaderierrZnoderr r r rcsF           )N)N) rrrZXINCLUDErr SyntaxErrorrrrr r r r 3s  3 UZR@s ddlTdS))*N)Zxml.etree.ElementTreerr"/usr/lib/python3.6/cElementTree.pys3 UZR@s ddlTdS))*N)Zxml.etree.ElementTreerr"/usr/lib/python3.6/cElementTree.pys3 UZD@sdS)Nrrr/usr/lib/python3.6/__init__.pysQT.KIOWidgets.VERSION = 5.37.0 QT.KIOWidgets.MAJOR_VERSION = 5 QT.KIOWidgets.MINOR_VERSION = 37 QT.KIOWidgets.PATCH_VERSION = 0 QT.KIOWidgets.name = KF5KIOWidgets QT.KIOWidgets.defines = QT.KIOWidgets.includes = /kdevelop.appdir/usr/include/KF5/KIOWidgets QT.KIOWidgets.private_includes = QT.KIOWidgets.libs = /kdevelop.appdir/usr/lib64 QT.KIOWidgets.depends = KIOCore KBookmarks KXmlGui Solid 3 UZR@s ddlTdS))*N)Zxml.etree.ElementTreerr"/usr/lib/python3.6/cElementTree.pys3 UZ@sPddlZddlmZdZedZedZGdddeZd d d Zd d dZ dS)N) ElementTreez!{http://www.w3.org/2001/XInclude}includefallbackc@s eZdZdS)FatalIncludeErrorN)__name__ __module__ __qualname__r r $/usr/lib/python3.6/ElementInclude.pyr>src Cs\|dkr.t|d}tj|j}WdQRXn*|s6d}t|d|d}|j}WdQRX|S)NxmlrbzUTF-8r)encoding)openrparseZgetrootread)hrefrrfiledatar r r default_loaderMs rcCsp|dkr t}d}xX|t|krj||}|jtkr:|jd}|jdd}|dkr|||}|dkrvtd||ftj|}|jr|jpd|j|_|||<n|dkr,||||jd}|dkrtd||f|r||d }|jpd||jpd|_n|jpd||jpd|_||=qn td |n&|jt krVtd |jn t |||d }qWdS) Nrrrr zcannot load %r as %rtextrrz)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r)) rlentagXINCLUDE_INCLUDEgetrcopytailrXINCLUDE_FALLBACKr)elemloaderierrZnoderr r r rcsF           )N)N) rrrZXINCLUDErr SyntaxErrorrrrr r r r 3s  3 UZ@sPddlZddlmZdZedZedZGdddeZd d d Zd d dZ dS)N) ElementTreez!{http://www.w3.org/2001/XInclude}includefallbackc@s eZdZdS)FatalIncludeErrorN)__name__ __module__ __qualname__r r $/usr/lib/python3.6/ElementInclude.pyr>src Cs\|dkr.t|d}tj|j}WdQRXn*|s6d}t|d|d}|j}WdQRX|S)NxmlrbzUTF-8r)encoding)openrparseZgetrootread)hrefrrfiledatar r r default_loaderMs rcCsp|dkr t}d}xX|t|krj||}|jtkr:|jd}|jdd}|dkr|||}|dkrvtd||ftj|}|jr|jpd|j|_|||<n|dkr,||||jd}|dkrtd||f|r||d }|jpd||jpd|_n|jpd||jpd|_||=qn td |n&|jt krVtd |jn t |||d }qWdS) Nrrrr zcannot load %r as %rtextrrz)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r)) rlentagXINCLUDE_INCLUDEgetrcopytailrXINCLUDE_FALLBACKr)elemloaderierrZnoderr r r rcsF           )N)N) rrrZXINCLUDErr SyntaxErrorrrrr r r r 3s  3 UZD@sdS)Nrrr/usr/lib/python3.6/__init__.pys# $Id: __init__.py 3375 2008-02-13 08:05:08Z fredrik $ # elementtree package # -------------------------------------------------------------------- # The ElementTree toolkit is # # Copyright (c) 1999-2008 by Fredrik Lundh # # By obtaining, using, and/or copying this software and/or its # associated documentation, you agree that you have read, understood, # and will comply with the following terms and conditions: # # Permission to use, copy, modify, and distribute this software and # its associated documentation for any purpose and without fee is # hereby granted, provided that the above copyright notice appears in # all copies, and that both that copyright notice and this permission # notice appear in supporting documentation, and that the name of # Secret Labs AB or the author not be used in advertising or publicity # pertaining to distribution of the software without specific, written # prior permission. # # SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD # TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT- # ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR # BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY # DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS # ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE # OF THIS SOFTWARE. # -------------------------------------------------------------------- # Licensed to PSF under a Contributor Agreement. # See http://www.python.org/psf/license for licensing details. # Deprecated alias for xml.etree.ElementTree from xml.etree.ElementTree import * """The machinery of importlib: finders, loaders, hooks, etc.""" import _imp from ._bootstrap import ModuleSpec from ._bootstrap import BuiltinImporter from ._bootstrap import FrozenImporter from ._bootstrap_external import (SOURCE_SUFFIXES, DEBUG_BYTECODE_SUFFIXES, OPTIMIZED_BYTECODE_SUFFIXES, BYTECODE_SUFFIXES, EXTENSION_SUFFIXES) from ._bootstrap_external import WindowsRegistryFinder from ._bootstrap_external import PathFinder from ._bootstrap_external import FileFinder from ._bootstrap_external import SourceFileLoader from ._bootstrap_external import SourcelessFileLoader from ._bootstrap_external import ExtensionFileLoader def all_suffixes(): """Returns a list of all recognized module suffixes for this process""" return SOURCE_SUFFIXES + BYTECODE_SUFFIXES + EXTENSION_SUFFIXES 3 UZL@sddlZddlmZddlmZddlmZddlmZmZmZm Z m Z ddlm Z ddlm Z dd lm Z dd lmZdd lmZdd lmZd dZdS)N) ModuleSpec)BuiltinImporter)FrozenImporter)SOURCE_SUFFIXESDEBUG_BYTECODE_SUFFIXESOPTIMIZED_BYTECODE_SUFFIXESBYTECODE_SUFFIXESEXTENSION_SUFFIXES)WindowsRegistryFinder) PathFinder) FileFinder)SourceFileLoader)SourcelessFileLoader)ExtensionFileLoadercCs tttS)N)rr r rr/usr/lib/python3.6/machinery.py all_suffixessr)_imp _bootstraprrr_bootstrap_externalrrrr r r r r rrrrrrrrs         3 UZ#@sjdZddddgZddlZddlZy ddlZWn,ek rXddlmZejeeYn@Xd e_ d e_ ye j d d e_ Wne k rYnXeejd <y ddlZWn0ek rdd lmZejeee_YnBXde_ d e_ ye j d de_ Wne k r YnXeejd<ejZejZddlZddlZddlmZddZdddZdddZiZddZdS)z'A pure Python implementation of import. __import__ import_moduleinvalidate_cachesreloadN) _bootstrapzimportlib._bootstrap importlibz __init__.pyz _bootstrap.py)_bootstrap_externalzimportlib._bootstrap_externalz_bootstrap_external.py)rcCs&x tjD]}t|dr|jqWdS)zmCall the invalidate_caches() method on all meta path finders stored in sys.meta_path (where implemented).rN)sys meta_pathhasattrr)finderr/usr/lib/python3.6/__init__.pyrBs  c Cstjdtddy,tj|j}|dkr6tdj|n|SWn6tk rPYn$t k rrtdj|dYnXt j ||}|dkrdS|j dkr|j dkrtdj||dtd |d|j S) zReturn the loader for the specified module. This is a backward-compatible wrapper around find_spec(). This function is deprecated in favor of importlib.util.find_spec(). z'Use importlib.util.find_spec() instead.) stacklevelNz{}.__loader__ is Nonez{}.__loader__ is not setzspec for {} missing loader)namez&namespace packages do not have loaders)warningswarnDeprecationWarningr modules __loader__ ValueErrorformatKeyErrorAttributeErrorr _find_specloadersubmodule_search_locations ImportError)rpathrspecrrr find_loaderJs*      r"cCsZd}|jdrD|s$d}t|j|x|D]}|dkr8P|d7}q*Wtj||d||S)zImport a module. The 'package' argument is required when performing a relative import. It specifies the package to use as the anchor point from which to resolve the relative import to an absolute import. r.zHthe 'package' argument is required to perform a relative import for {!r}rN) startswith TypeErrorrr _gcd_import)rpackagelevelmsg characterrrrrls   c"Cs4| st|tj rtdy |jj}Wntk rB|j}YnXtj j ||k rjd}t |j ||d|t krzt |S|t |<z|jdd}|rytj |}Wn,tk rd}t |j ||ddYqX|j}nd}|}tj|||}|_tj||tj |Sy t |=Wntk r,YnXXdS)zcReload the module and return it. The module must have been successfully imported before. z reload() argument must be modulezmodule {} not in sys.modules)rr#rzparent {!r} not in sys.modulesN) isinstancetypes ModuleTyper%__spec__rr__name__r rgetrr _RELOADING rpartitionr__path__rr_exec)modulerr) parent_nameparentpkgpathtargetr!rrrrs>      )N)N)__doc____all___impr _frozen_importlibrr_setupr/ __package____file__replace NameErrorr_frozen_importlib_externalr _w_long_r_longr,rrrr"rr1rrrrrsL           " 3 UZL@sdZddlZddlmZddlmZddlmZddlmZmZm Z m Z m Z ddlm Z dd lm Z dd lmZdd lmZdd lmZdd lmZddZdS)z9The machinery of importlib: finders, loaders, hooks, etc.N) ModuleSpec)BuiltinImporter)FrozenImporter)SOURCE_SUFFIXESDEBUG_BYTECODE_SUFFIXESOPTIMIZED_BYTECODE_SUFFIXESBYTECODE_SUFFIXESEXTENSION_SUFFIXES)WindowsRegistryFinder) PathFinder) FileFinder)SourceFileLoader)SourcelessFileLoader)ExtensionFileLoadercCs tttS)zAReturns a list of all recognized module suffixes for this process)rr r rr/usr/lib/python3.6/machinery.py all_suffixessr)__doc___imp _bootstraprrr_bootstrap_externalrrrr r r r r rrrrrrrrs         3 UZL@sdZddlZddlmZddlmZddlmZddlmZmZm Z m Z m Z ddlm Z dd lm Z dd lmZdd lmZdd lmZdd lmZddZdS)z9The machinery of importlib: finders, loaders, hooks, etc.N) ModuleSpec)BuiltinImporter)FrozenImporter)SOURCE_SUFFIXESDEBUG_BYTECODE_SUFFIXESOPTIMIZED_BYTECODE_SUFFIXESBYTECODE_SUFFIXESEXTENSION_SUFFIXES)WindowsRegistryFinder) PathFinder) FileFinder)SourceFileLoader)SourcelessFileLoader)ExtensionFileLoadercCs tttS)zAReturns a list of all recognized module suffixes for this process)rr r rr/usr/lib/python3.6/machinery.py all_suffixessr)__doc___imp _bootstraprrr_bootstrap_externalrrrr r r r r rrrrrrrrs         QT.KIOFileWidgets.VERSION = 5.37.0 QT.KIOFileWidgets.MAJOR_VERSION = 5 QT.KIOFileWidgets.MINOR_VERSION = 37 QT.KIOFileWidgets.PATCH_VERSION = 0 QT.KIOFileWidgets.name = KF5KIOFileWidgets QT.KIOFileWidgets.defines = QT.KIOFileWidgets.includes = /kdevelop.appdir/usr/include/KF5/KIOFileWidgets QT.KIOFileWidgets.private_includes = QT.KIOFileWidgets.libs = /kdevelop.appdir/usr/lib64 QT.KIOFileWidgets.depends = KIOWidgets KBookmarks KXmlGui Solid [D-BUS Service] Name=org.kde.kioexecd Exec=/kdevelop.appdir/usr/lib64/libexec/kf5/kiod5 3 UZ#@sjdZddddgZddlZddlZy ddlZWn,ek rXddlmZejeeYn@Xd e_ d e_ ye j d d e_ Wne k rYnXeejd <y ddlZWn0ek rdd lmZejeee_YnBXde_ d e_ ye j d de_ Wne k r YnXeejd<ejZejZddlZddlZddlmZddZdddZdddZiZddZdS)z'A pure Python implementation of import. __import__ import_moduleinvalidate_cachesreloadN) _bootstrapzimportlib._bootstrap importlibz __init__.pyz _bootstrap.py)_bootstrap_externalzimportlib._bootstrap_externalz_bootstrap_external.py)rcCs&x tjD]}t|dr|jqWdS)zmCall the invalidate_caches() method on all meta path finders stored in sys.meta_path (where implemented).rN)sys meta_pathhasattrr)finderr/usr/lib/python3.6/__init__.pyrBs  c Cstjdtddy,tj|j}|dkr6tdj|n|SWn6tk rPYn$t k rrtdj|dYnXt j ||}|dkrdS|j dkr|j dkrtdj||dtd |d|j S) zReturn the loader for the specified module. This is a backward-compatible wrapper around find_spec(). This function is deprecated in favor of importlib.util.find_spec(). z'Use importlib.util.find_spec() instead.) stacklevelNz{}.__loader__ is Nonez{}.__loader__ is not setzspec for {} missing loader)namez&namespace packages do not have loaders)warningswarnDeprecationWarningr modules __loader__ ValueErrorformatKeyErrorAttributeErrorr _find_specloadersubmodule_search_locations ImportError)rpathrspecrrr find_loaderJs*      r"cCsZd}|jdrD|s$d}t|j|x|D]}|dkr8P|d7}q*Wtj||d||S)zImport a module. The 'package' argument is required when performing a relative import. It specifies the package to use as the anchor point from which to resolve the relative import to an absolute import. r.zHthe 'package' argument is required to perform a relative import for {!r}rN) startswith TypeErrorrr _gcd_import)rpackagelevelmsg characterrrrrls   c"Cs4| st|tj rtdy |jj}Wntk rB|j}YnXtj j ||k rjd}t |j ||d|t krzt |S|t |<z|jdd}|rytj |}Wn,tk rd}t |j ||ddYqX|j}nd}|}tj|||}|_tj||tj |Sy t |=Wntk r,YnXXdS)zcReload the module and return it. The module must have been successfully imported before. z reload() argument must be modulezmodule {} not in sys.modules)rr#rzparent {!r} not in sys.modulesN) isinstancetypes ModuleTyper%__spec__rr__name__r rgetrr _RELOADING rpartitionr__path__rr_exec)modulerr) parent_nameparentpkgpathtargetr!rrrrs>      )N)N)__doc____all___impr _frozen_importlibrr_setupr/ __package____file__replace NameErrorr_frozen_importlib_externalr _w_long_r_longr,rrrr"rr1rrrrrsL           " [Pattern] kdemailto=^(\\w+)(?:[.]\\w+)?@(\\w+)(?:[.]\\w+)+$ kdeftp=^ftp(?:\\.\\w+)?\\.\\D{2,}(?:[0-9]{1,5})? [Protocol] kdemailto=mailto: kdeftp=ftp:// [Desktop Entry] Name=UADescription (Google Chrome 57.0) Name[ca]=Descripció AU (Google Chrome 57.0) Name[ca@valencia]=Descripció AU (Google Chrome 57.0) Name[cs]=Popis agenta (Google Chrome 57.0) Name[da]=Brugeragentbeskrivelse (Google Chrome 57.0) Name[de]=Browserkennung (Google Chrome 57.0) Name[en_GB]=UADescription (Google Chrome 57.0) Name[es]=UADescription (Google Chrome 57.0) Name[fi]=Käyttäjäagenttikuvaus (Google Chrome 57.0) Name[fr]=UADescription (Google Chrome 57.0) Name[gl]=UADescription (Google Chrome 57.0) Name[ia]=UADescription (Google Chrome 57.0) Name[it]=Descrizione UA (Google Chrome 57.0) Name[nl]=GA-beschrijving (Google Chrome 57.0) Name[nn]=Brukaragent (Google Chrome 57.0) Name[pl]=UADescription (Google Chrome 57.0) Name[pt]=UADescription (Google Chrome 57.0) Name[ru]=UADescription (Google Chrome 57.0) Name[sl]=Opis UP (Google Chrome 57.0) Name[sr]=УА‑опис (Гуглов Кроум 57.0) Name[sr@ijekavian]=УА‑опис (Гуглов Кроум 57.0) Name[sr@ijekavianlatin]=UA-opis (Googleov Chrome 57.0) Name[sr@latin]=UA-opis (Googleov Chrome 57.0) Name[sv]=AA-beskrivning (Google Chrome 57.0) Name[tr]=UADescription (Google Chrome 57.0) Name[uk]=UADescription (Google Chrome 57.0) Name[x-test]=xxUADescription (Google Chrome 57.0)xx Name[zh_CN]=客户端描述 (Google Chrome 57.0) Name[zh_TW]=使用者代理描述 (Google Chrome 57.0) Type=Service X-KDE-ServiceTypes=UserAgentStrings X-KDE-UA-TAG=CHR X-KDE-UA-FULL=Mozilla/5.0 (appPlatform; appSysName appMachineType) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 X-KDE-UA-NAME=Chrome X-KDE-UA-VERSION=57.0.2987.98 X-KDE-UA-DYNAMIC-ENTRY=1 [Desktop Entry] Name=UADescription (Firefox 52.0 on current) Name[ca]=Descripció AU (Firefox 52.0 a l'actual) Name[ca@valencia]=Descripció AU (Firefox 52.0 a l'actual) Name[cs]=Popis agenta (Firefox 52.0 na aktuálním) Name[da]=Brugeragentbeskrivelse (Firefox 52.0 på nuværende) Name[de]=Browserkennung (Firefox 52.0 auf aktuellem Betriebssystem) Name[en_GB]=UADescription (Firefox 52.0 on current) Name[es]=Descripción del agente de usuario (Firefox 52.0 actual) Name[fi]=Käyttäjäagenttikuvaus (Firefox 52.0 nykyisellä alustalla) Name[fr]=UADescription (Firefox 52.0 sous le système actuel) Name[gl]=UADescription (Firefox 52.0 no actual) Name[ia]=UADescription (Firefox 52.0 le currente) Name[it]=Descrizione UA (Firefox 52.0 sul sistema attuale) Name[nl]=GA-beschrijving (Firefox 52.0 op huidige) Name[nn]=Brukaragent (Firefox 52.0 herifrå) Name[pl]=UADescription (Firefox 52.0, bieżący) Name[pt]=UADescription (Firefox 52.0 no actual) Name[ru]=UADescription (Firefox 52.0 на текущей системе) Name[sl]=Opis UP (Firefox 52.0 na trenutnem) Name[sr]=УА‑опис (Фајерфокс 52.0 на текућем) Name[sr@ijekavian]=УА‑опис (Фајерфокс 52.0 на текућем) Name[sr@ijekavianlatin]=UA-opis (Firefox 52.0 na tekućem) Name[sr@latin]=UA-opis (Firefox 52.0 na tekućem) Name[sv]=AA-beskrivning (Firefox 52.0 på aktuell) Name[tr]=UADescription (Firefox 52.0 geçerlide) Name[uk]=UADescription (Firefox 52.0 на поточній) Name[x-test]=xxUADescription (Firefox 52.0 on current)xx Name[zh_CN]=客户端描述 (运行于本机的 Firefox 52.0) Name[zh_TW]=使用者代理描述 (Firefox 52.0 on current) Type=Service X-KDE-ServiceTypes=UserAgentStrings X-KDE-UA-TAG=FF X-KDE-UA-FULL=Mozilla/5.0 (appPlatform; appSysName appMachineType; rv:52.0) Gecko/20100101 Firefox/52.0 X-KDE-UA-NAME=Firefox X-KDE-UA-VERSION=52.0 X-KDE-UA-DYNAMIC-ENTRY=1 """Generate cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar. See PEP 506 for more information. https://www.python.org/dev/peps/pep-0506/ """ __all__ = ['choice', 'randbelow', 'randbits', 'SystemRandom', 'token_bytes', 'token_hex', 'token_urlsafe', 'compare_digest', ] import base64 import binascii import os from hmac import compare_digest from random import SystemRandom _sysrand = SystemRandom() randbits = _sysrand.getrandbits choice = _sysrand.choice def randbelow(exclusive_upper_bound): """Return a random int in the range [0, n).""" return _sysrand._randbelow(exclusive_upper_bound) DEFAULT_ENTROPY = 32 # number of bytes to return by default def token_bytes(nbytes=None): """Return a random byte string containing *nbytes* bytes. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_bytes(16) #doctest:+SKIP b'\\xebr\\x17D*t\\xae\\xd4\\xe3S\\xb6\\xe2\\xebP1\\x8b' """ if nbytes is None: nbytes = DEFAULT_ENTROPY return os.urandom(nbytes) def token_hex(nbytes=None): """Return a random text string, in hexadecimal. The string has *nbytes* random bytes, each byte converted to two hex digits. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_hex(16) #doctest:+SKIP 'f9bf78b9a18ce6d46a0cd2b0b86df9da' """ return binascii.hexlify(token_bytes(nbytes)).decode('ascii') def token_urlsafe(nbytes=None): """Return a random URL-safe text string, in Base64 encoding. The string has *nbytes* random bytes. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_urlsafe(16) #doctest:+SKIP 'Drmhze6EPcv0fN_81Bj-nA' """ tok = token_bytes(nbytes) return base64.urlsafe_b64encode(tok).rstrip(b'=').decode('ascii') #!/bin/sh svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ . svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ . """ Generic dylib path manipulation """ import re __all__ = ['dylib_info'] DYLIB_RE = re.compile(r"""(?x) (?P^.*)(?:^|/) (?P (?P\w+?) (?:\.(?P[^._]+))? (?:_(?P[^._]+))? \.dylib$ ) """) def dylib_info(filename): """ A dylib name can take one of the following four forms: Location/Name.SomeVersion_Suffix.dylib Location/Name.SomeVersion.dylib Location/Name_Suffix.dylib Location/Name.dylib returns None if not found or a mapping equivalent to: dict( location='Location', name='Name.SomeVersion_Suffix.dylib', shortname='Name', version='SomeVersion', suffix='Suffix', ) Note that SomeVersion and Suffix are optional and may be None if not present. """ is_dylib = DYLIB_RE.match(filename) if not is_dylib: return None return is_dylib.groupdict() def test_dylib_info(): def d(location=None, name=None, shortname=None, version=None, suffix=None): return dict( location=location, name=name, shortname=shortname, version=version, suffix=suffix ) assert dylib_info('completely/invalid') is None assert dylib_info('completely/invalide_debug') is None assert dylib_info('P/Foo.dylib') == d('P', 'Foo.dylib', 'Foo') assert dylib_info('P/Foo_debug.dylib') == d('P', 'Foo_debug.dylib', 'Foo', suffix='debug') assert dylib_info('P/Foo.A.dylib') == d('P', 'Foo.A.dylib', 'Foo', 'A') assert dylib_info('P/Foo_debug.A.dylib') == d('P', 'Foo_debug.A.dylib', 'Foo_debug', 'A') assert dylib_info('P/Foo.A_debug.dylib') == d('P', 'Foo.A_debug.dylib', 'Foo', 'A', 'debug') if __name__ == '__main__': test_dylib_info() 3 UZ$@s:ddlZdgZejdZddZddZedkr6edS)N dylib_infoz(?x) (?P^.*)(?:^|/) (?P (?P\w+?) (?:\.(?P[^._]+))? (?:_(?P[^._]+))? \.dylib$ ) cCstj|}|sdS|jS)N)DYLIB_REmatch groupdict)filenameZis_dylibr/usr/lib/python3.6/dylib.pyrs cCsddd}dS)NcSst|||||dS)N)locationname shortnameversionsuffix)dict)r r r r r rrrd.s ztest_dylib_info..d)NNNNNr)rrrrtest_dylib_info-s r__main__)re__all__compilerrr__name__rrrrs3 UZ@s dZdZdS)z~ Enough Mach-O to make your head spin. See the relevant header files in /usr/include/mach-o And also Apple's documentation. z1.0N)__doc__ __version__rr/usr/lib/python3.6/__init__.pys3 UZ$@s>dZddlZdgZejdZddZddZedkr:edS) z! Generic dylib path manipulation N dylib_infoz(?x) (?P^.*)(?:^|/) (?P (?P\w+?) (?:\.(?P[^._]+))? (?:_(?P[^._]+))? \.dylib$ ) cCstj|}|sdS|jS)a1 A dylib name can take one of the following four forms: Location/Name.SomeVersion_Suffix.dylib Location/Name.SomeVersion.dylib Location/Name_Suffix.dylib Location/Name.dylib returns None if not found or a mapping equivalent to: dict( location='Location', name='Name.SomeVersion_Suffix.dylib', shortname='Name', version='SomeVersion', suffix='Suffix', ) Note that SomeVersion and Suffix are optional and may be None if not present. N)DYLIB_REmatch groupdict)filenameZis_dylibr/usr/lib/python3.6/dylib.pyrs cCsddd}tddksttddks*ttd|dddksBttd |dd dd d ks^ttd |ddddksxttd|ddddksttd|ddddd kstdS)NcSst|||||dS)N)locationname shortnameversionsuffix)dict)r r r r r rrrd.s ztest_dylib_info..dzcompletely/invalidzcompletely/invalide_debugz P/Foo.dylibPz Foo.dylibZFoozP/Foo_debug.dylibzFoo_debug.dylibdebug)r z P/Foo.A.dylibz Foo.A.dylibAzP/Foo_debug.A.dylibzFoo_debug.A.dylibZ Foo_debugzP/Foo.A_debug.dylibzFoo.A_debug.dylib)NNNNN)rAssertionError)rrrrtest_dylib_info-s r__main__)__doc__re__all__compilerrr__name__rrrrs3 UZ@sdZdS)z1.0N) __version__rr/usr/lib/python3.6/__init__.py s3 UZ@s:ddlZdgZejdZddZddZedkr6edS)Nframework_infoz(?x) (?P^.*)(?:^|/) (?P (?P\w+).framework/ (?:Versions/(?P[^/]+)/)? (?P=shortname) (?:_(?P[^_]+))? )$ cCstj|}|sdS|jS)N)STRICT_FRAMEWORK_REmatch groupdict)filenameZ is_frameworkr/usr/lib/python3.6/framework.pyrs cCsddd}dS)NcSst|||||dS)N)locationname shortnameversionsuffix)dict)r r r r r rrrd-s ztest_framework_info..d)NNNNNr)rrrrtest_framework_info,s r__main__)re__all__compilerrr__name__rrrrs3 UZ$@s>dZddlZdgZejdZddZddZedkr:edS) z! Generic dylib path manipulation N dylib_infoz(?x) (?P^.*)(?:^|/) (?P (?P\w+?) (?:\.(?P[^._]+))? (?:_(?P[^._]+))? \.dylib$ ) cCstj|}|sdS|jS)a1 A dylib name can take one of the following four forms: Location/Name.SomeVersion_Suffix.dylib Location/Name.SomeVersion.dylib Location/Name_Suffix.dylib Location/Name.dylib returns None if not found or a mapping equivalent to: dict( location='Location', name='Name.SomeVersion_Suffix.dylib', shortname='Name', version='SomeVersion', suffix='Suffix', ) Note that SomeVersion and Suffix are optional and may be None if not present. N)DYLIB_REmatch groupdict)filenameZis_dylibr/usr/lib/python3.6/dylib.pyrs cCsddd}dS)NcSst|||||dS)N)locationname shortnameversionsuffix)dict)r r r r r rrrd.s ztest_dylib_info..d)NNNNNr)rrrrtest_dylib_info-s r__main__)__doc__re__all__compilerrr__name__rrrrs3 UZ@s>dZddlZdgZejdZddZddZedkr:edS) z% Generic framework path manipulation Nframework_infoz(?x) (?P^.*)(?:^|/) (?P (?P\w+).framework/ (?:Versions/(?P[^/]+)/)? (?P=shortname) (?:_(?P[^_]+))? )$ cCstj|}|sdS|jS)a} A framework name can take one of the following four forms: Location/Name.framework/Versions/SomeVersion/Name_Suffix Location/Name.framework/Versions/SomeVersion/Name Location/Name.framework/Name_Suffix Location/Name.framework/Name returns None if not found, or a mapping equivalent to: dict( location='Location', name='Name.framework/Versions/SomeVersion/Name_Suffix', shortname='Name', version='SomeVersion', suffix='Suffix', ) Note that SomeVersion and Suffix are optional and may be None if not present N)STRICT_FRAMEWORK_REmatch groupdict)filenameZ is_frameworkr/usr/lib/python3.6/framework.pyrs cCsddd}dS)NcSst|||||dS)N)locationname shortnameversionsuffix)dict)r r r r r rrrd-s ztest_framework_info..d)NNNNNr)rrrrtest_framework_info,s r__main__)__doc__re__all__compilerrr__name__rrrrs3 UZ@s dZdZdS)z~ Enough Mach-O to make your head spin. See the relevant header files in /usr/include/mach-o And also Apple's documentation. z1.0N)__doc__ __version__rr/usr/lib/python3.6/__init__.pysFiles in this directory come from Bob Ippolito's py2app. License: Any components of the py2app suite may be distributed under the MIT or PSF open source licenses. This is version 1.0, SVN revision 789, from 2006/01/25. The main repository is http://svn.red-bean.com/bob/macholib/trunk/macholib/""" Enough Mach-O to make your head spin. See the relevant header files in /usr/include/mach-o And also Apple's documentation. """ __version__ = '1.0' import sys from ctypes import * _array_type = type(Array) def _other_endian(typ): """Return the type with the 'other' byte order. Simple types like c_int and so on already have __ctype_be__ and __ctype_le__ attributes which contain the types, for more complicated types arrays and structures are supported. """ # check _OTHER_ENDIAN attribute (present if typ is primitive type) if hasattr(typ, _OTHER_ENDIAN): return getattr(typ, _OTHER_ENDIAN) # if typ is array if isinstance(typ, _array_type): return _other_endian(typ._type_) * typ._length_ # if typ is structure if issubclass(typ, Structure): return typ raise TypeError("This type does not support other endian: %s" % typ) class _swapped_meta(type(Structure)): def __setattr__(self, attrname, value): if attrname == "_fields_": fields = [] for desc in value: name = desc[0] typ = desc[1] rest = desc[2:] fields.append((name, _other_endian(typ)) + rest) value = fields super().__setattr__(attrname, value) ################################################################ # Note: The Structure metaclass checks for the *presence* (not the # value!) of a _swapped_bytes_ attribute to determine the bit order in # structures containing bit fields. if sys.byteorder == "little": _OTHER_ENDIAN = "__ctype_be__" LittleEndianStructure = Structure class BigEndianStructure(Structure, metaclass=_swapped_meta): """Structure with big endian byte order""" __slots__ = () _swappedbytes_ = None elif sys.byteorder == "big": _OTHER_ENDIAN = "__ctype_le__" BigEndianStructure = Structure class LittleEndianStructure(Structure, metaclass=_swapped_meta): """Structure with little endian byte order""" __slots__ = () _swappedbytes_ = None else: raise RuntimeError("Invalid byteorder") 3 UZ@sddlZddlTeeZddZGdddeeZejdkr\dZ eZ Gd d d eed Z n0ejd krd Z eZ Gdddeed Z ne ddS)N)*cCsLt|trt|tSt|tr.t|j|jSt|t r<|St d|dS)zReturn the type with the 'other' byte order. Simple types like c_int and so on already have __ctype_be__ and __ctype_le__ attributes which contain the types, for more complicated types arrays and structures are supported. z+This type does not support other endian: %sN) hasattr _OTHER_ENDIANgetattr isinstance _array_type _other_endianZ_type_Z_length_ issubclass Structure TypeError)typr /usr/lib/python3.6/_endian.pyrs    rcseZdZfddZZS) _swapped_metacsb|dkrPg}x>|D]6}|d}|d}|dd}|j|t|f|qW|}tj||dS)NZ_fields_r)appendrsuper __setattr__)selfZattrnamevaluefieldsZdescnamer rest) __class__r rrs  z_swapped_meta.__setattr__)__name__ __module__ __qualname__r __classcell__r r )rrrsrlittleZ __ctype_be__c@seZdZdZfZdZdS)BigEndianStructurez$Structure with big endian byte orderN)rrr__doc__ __slots___swappedbytes_r r r rr .sr ) metaclassbigZ __ctype_le__c@seZdZdZfZdZdS)LittleEndianStructurez'Structure with little endian byte orderN)rrrr!r"r#r r r rr&7sr&zInvalid byteorder) sysZctypestypeArrayrrr r byteorderrr&r RuntimeErrorr r r rs  QT.KParts.VERSION = 5.37.0 QT.KParts.MAJOR_VERSION = 5 QT.KParts.MINOR_VERSION = 37 QT.KParts.PATCH_VERSION = 0 QT.KParts.name = KF5Parts QT.KParts.defines = QT.KParts.includes = /kdevelop.appdir/usr/include/KF5/KParts QT.KParts.private_includes = QT.KParts.libs = /kdevelop.appdir/usr/lib64 QT.KParts.depends = KIOWidgets KXmlGui KTextWidgets BZh91AY&SY]8F|Ϛ]τyk,|}P"޳[۞Pglz^۷Uv{fWo{ezd޾Z%VUS`tU._p2ƆKԔ*SDo}>E^@ CD3R}۵3XAuڔL-Aj5M&OIF0a=L)`M110LihɦF#Lѩ0Ld(dA1=iD`ML4Ș L&Sژj`CA= Ƅɦ ~4 dɦC*~F2a4d0F&T"I2iL0Sh&FL=4@SѦSOL bzOe=12xjM)1O Lѣ@Л* $L4 h4`0Gj6#M0jy&yi4i=4ɩ=SiI&FziiMᦚ#Mj4A""К =15'=COSѓDfSiSjjzL!Li MOS&d=SѦx)142hhGii$QM OSOB4Fbe?BzM< !ѤzSxT'xOML'M'~4zM'~I6QA=Z5ya `tC)`(4Xցh 6 I !^5:Ͷcd`>wsB硒`|zL򑈈K$b O]C$c(s#fff*K:BiBtvA)}&x aMep,li D&4`C2*6]b2M޹RU]ߩA4/:>a]fv+5!rlL:x IR*f]xr,x.+KL/È#L#jP^_8vbZN"OԜq$fT9e :6`ĽZdA`.əǘf UttDz%.9GHoeW2UitjRh˃1#0f h!_~z4Vm"hznFL܅*S|M28 [*}}? )Ie r"|\}! M&IuK`?sM`go%:}\e@.L܁\cXӸvݻH.y cq)@:?ٖ{k||e[). ޟ<[n5oGu"yӖ,6wEqBԜUDJe¨ZIi`֝H_}*w)=Y=ڮix%_B}ڏp6أT: UKSނ~U7|̸J^AxHcryL&߉>gpF֨16_jL.$?0ohfCt+.`זϾZJOہ>PTֻer}"1-k *}N*ЊG@7j+{p7~`lɡ0Mq|T>]c!)7+~9&=7k;!_= hPv[Ȟ ӓ\JrR&1VuRc?lKV0VNJA iˆ$c/i8XHrY?ozc'|=cIW%R!wzAډ Kw{bQy@A;K(gts{@b ٧*3JNٻhfZ䷯Eos!XJ3N^)AC8wu1U>wU/ơﮍUĩ:=B>=6n<{ʉ2u% DtTuh^l U9ORw)2 O1Gֿ'b6/$XQeRÅ~" ̆J@mtɽHFwgo60׮Z4:LDPVHKu̓9@Ip~ȘN_7Q}䴣xboepHDȈ"14@HQ?ȑNGW(%|#Ip#FMR͢E4)*WC-⦹Τ~vzTSlqfkGJ5$_v{T%2^YFVAcJm~zdberq4(HR.K_Cؾ'~b&k[xyv#9DŽ}͔A|_aw25  ֜1&XHJJ ޟT=[^yE{L\.Q[tpfUGZ(Fńg1%}mq7\x s(IXDnQx.{# Iq'NTY[d,JqmDDx$Xd.4Q|濌htP85v2rE7_Cqr^b]؈֌V) Xc)p1Ut:ۧ͋wջU4Favsg{#5uSL\4˰X^tB:j@-+ )4bKe6v"Y5n)DHhoTJ#K% A=% !S 3YV[UTt_[RC &2#<͂>E (h2+22x&kf2jo86ehfrQJFR܍;EėdX&26Fiv]uF٢tB h{DAe)ADExogn,R;QC8̌qz(eO|h_B,uCD'4Ì@ ZLCаQ,E7$5РJ|X8f-4\\I@7THU"jP"pC3Bk/[*rax|q91え`Bz9{Z:^fp;e)57`'ZrLB!|&{~,EBq9qhs5h_+<go1I* fʘz=Gj=3z]HhZ&oXbNXo6Ac6gKԞV\w=۪'Y"Ȑ'q8h~aW j-vohTl٣qwj<$2si3x-0 -mw6j+C!8 ~uL,!&.p #x,i x kS I@BW͑@#)Ӽma~+PFAQY+l͙o@**FoSPpyrb}N=ș7dqKI Em-h[UP&7#zỮ #ϕ>OCGtcxV`80/,, lupKkV scӱ'u9N0ce}isp8pr?}*>"\VPOj(6x.Hwf9o*U$P!)+i\]SO=lCF}ÿ{w\ֆ;yҌ1W0{_wugXl52cJ><#V13H֖Tlb'ft FJW(;L?F2T33g$K~G4VYfE*)LrA/MSB%h Kr @v rƖoFżA7(3CEz('+ùz!΍F3rP nP58j{tB\a7*X3 KtbzByuL:}H]w6HhM#;L#҄ <'JAF"R dHBSOj.Ayg˭]%č><#ZwG7.ݺ92eA)|Cg٣i-T`:YЏVd>g+PΚ홻m;P ɬGA@Y=Q}N=G'{{ulz=mҬ;9 -!* GLuO݄3ОI yz\۶qsS}mYou|Exwg#,e[a}҃ҰY )-x>wx?#b~&km6nbnVv\G3ٚR@yRr9À-}}%jj1ÇCBk_6nbA 6ݷF?ktmQN^)&_J_##hiEBzc'rȺJJSYSS&⩤Dy֧=K.>s1[}AS!I=Gk8E_;^i HMƓwx>hGV]Gᄯ}/Zm!cQ9!"iJD S V3Fv]mIAyO|bhGZAJ{( (iV0-εv#usEOXl5Sn R $`JȎ.VR4EYt_*s/uTk ݮz;4#jUMHS#"2eXB0ƜE[0|_E;>+c"MmWl.?y%".o|5vȮ%' 8'mQ@%Ţ|V8IOv/'#omx zG!< B6sĢ$td m}q[}"D,K+3"# AI]auWn<8>\U@Q㠼^.֪ܿ,sQjThJz]Ę6&g#.\@BjvG <M".= /fӠwkju :J^(Ƙ{H+D籐$C3\VMu;@_Y?X0 jCk!>Pԕπt=~xge.hebs<08ѽ`RTb7pQՎOkT1HpGX6q-ݥi!yB&Kܼ?C&>F3sҏ \;d [Or/}7{y`f+PHH߰Pιᗧj/ה4ؔljp I˵P q@"Ε4ͽ }>Ab7ќygPd#Dayi lE,m3␈03f LoyD4;Y:rx?ta6+H; 1*gpy:cOft>ՖZ+/sټW``p+-#|Zu,& OU{;[ie8qJ(pO"\aڏIfO0:6qR,Q7{d`x ~|$ީh P̢`Yn7Mj[%Gy}!!;@f@ʎl{Ɨ2sVWv)eD%CDpg~ 㡩QFa_LB `8 &'uIJBK'ϙ}O]=!R@!›؏MGSPOHAn,À 6 0 +u_2W&a"NSi=xʉ܁,(4Ȇr[!"$=xnbBc*+'HpsyZA[Tu,p1]:! e T8TuzW7Z rScumPD=F^;o*OAlPLZ87q5ZML uTI> b&6D:!$xEo9F"kq\\\ֶrL*}A] e#")+n6hFD8z y >*¨pBDVJ_")Tr\:=W4뿺|E]TSTӐ@]҇- O~n&?I{F 0w6=ИNF77V#.[ «un"Armh: esdgRn_+7< &|I ( ܼQhDN$TmZ+x0dn'fz6ߧ!T0ѬzyзY!g.bpc2W\18}$תn1@C4 \pbہ+ M -/ lJeXS2]HX- k=K[RDc#UVs|b@ݏQ|C!y&7wNOzOi3#O8udvB +ƭD[iz;xZԉ}` 1ǣ@%UE Ɵ0#6rn2eMcЮoBan0i^E.yX&m_mt?Q~ [0"u8 +cLI$`)36>R; T 2pC{QF!0P w+EݔKr*ru!Ki/w=u/ϣd%Ȁ DX`b@ :(t* YP* ^RKϊ1TӍڌLNc ԁF/C'w*=Ul.)x&\jw.01FX1K$0y$Rvr[ l"!ƛsDD>~<+)9酚JM~ ]FQy[TӔrάޢWI2x>MeQ+px".r@Q$<LdR߱5&r|"HV{?#1~/}?)|oNM:(misl(ev| BGM؇L7w;WBs$YQ&ۘ*#~mK zKy.Ժ?ySU?ְ᎜_{-:עԒā"D64:[*'?{_yG Kt9W"|t>Xq-M-DwEP%@$9Lfd$1q3b+Cc` -$_}"/1%B !Y*f t@Q^b$+ʊ?O0t,aH^aTfPdapΥ *L 6!cCBhj$ &'.0t 'FQ),":l;>acvW*o^9QMg:rCh`2U:%ȿs?Lmm. cM   H&8WN1֜?iv"`2f_ό^8UT^اkcl3-łDd.d6?J!qC/ʮR`%t| 9Zݚ ?SlS@/Dp+؀p"7k;: %2X@gYTpfy35 RЌ3-? -(|u7O㯹@b]#}EXJ'K`PMѼנ/xzwZֶyZ7N8"#e@Z^=P+/rnNbVۗ.m-2$Ta,h\PE zՕ,,UKg3:F z**˵r *cd%J1#A*, v7]ݟs;UU V^J;E+՞`A C''kqr)|ʡ*FAVd"𲰆o!_K]RFM9PŴD"2ܒUTegEܤXDAsqa#";q~ `WWFA_0,Ⱥ̆ _VʋF+-D%}K* { sΜ1%TEӠYxfҖ4a;J&2;XeC커IEu z5Ѭ 1Ou OA+&"! m ; *;_6 i 8=ͳGޗY-jB*DIcPrgH'-1A!^x2J賌- I݊#MHi6 FEX2ﱕH )1%<*CMFB%RФ_&B>WˡG91VEq'pDCI0zbuU.rݬz ./( AiDEHL/^ߝͥX?scWkgf2`F@{p\o.o77ԎD(C2;gcۏooi! 5BޣHV"@BU ilbaA\IXa@H0_8*"<)w>]j7,.kzJFȱ{lWq>E]᩺S@(447R֧!z.0mlcM.؄SgkP(,&P촧ɖU* FQR]Ub!4"q@# ѤI`W̄ 6Դ9!uUf0*b+#*%A aj='CvR1߱Qyw&{2[:ϛ^qh0Zag'D ?y/>C%w8|di i7S\Lbѕ#B$n-2A@vii ZP( 6HV i! I4 " CX{|[hQ >4eW D @WiE] Z !Q39u,*JUR%IzlDEzV8bAu"hRbj$PLa7 ICNcG7^֍:2"( +amň2x6E,ktMB 61EJΤhx*224^2RHULtɢ rk :BY"-EPU\{ꅢ\Hl(6M8Cm&& MTQ2%6\qjkSe:y$\ *ݨh(i h l(%}1Uu &=vͧp:?Zs?q&ˊz 4I4nDpxzdI!S)jE6dc(e;1a_6+[y^<1C#.;V@cx2$ 4D#83!᠓J[VE~$^B'ro n{Ot).ff907}nOEM$ vc pzL`:.sӏ}9Lp7ѝk;X+'߄SkDnV!\ o$uSȠ xaֶhd.<3rz#^KoJ;}Y$c=rdZbc8:䊰MWg~&}[0H!MՈt*DasE\_q1<|]E%ikrb!N#ȢOE`}xH -udf4zA PS:M=t_2"pR>5K/wuT"0`Qoڷ)F/ͰSk5AP2T FF$,0;=RIA3d0Va{[)|Gᓏ %pgWWLG6U𲿔ZD)H' T*)=ˀ?[!73kӌGi~Nr^%Md-K6<ξy^[>⯵:Yi{6{p<aPQ0vCe?_'cYgVͩZMNPKWJHs=xUY$ h?\(@O()顑 l}Ua*\#qJK<ɼ4ǡj|.(M>P 秙1YIVdܭh|$abp?;R+܏'u _֛%Z|?Wws{]a D;WwUb#㦘ip3,~ҷі.Ui薗o2U3[ y߾V޽bait8~c /U,~n7Έ6(8xjb3c9cSz g9:-uƟz`LA5/m*<۪&[p)r,*/Verݺg#Y.ɡW2 k*5`ZMT.K,r%-ӡ/U-H1ȟW_nRެHhN5n`T=^>zNcy++ح+=^2Be$D^<I9QiN՜ZZ'eZy#uw dP_̎1ezyJFvpP*kȻ[Z5QG;r֣ʎfQ"ުPכӠ΃^6JFMx+ C8n6i&422Hs'fI`WU31!'Kn-@#u}q'Qy@~^{GCSך+#CPw A(aܼ]ˠGu*jJ5Ht.^w(*u $:wqjvZN޵.JYp-ogo M чOƯ4?o8 Aɠ/=W'tJ0pIF!=բ^w)0X+9;;|\܋T40-;64w)ue_2gU%{|.i'RUe.sC(Ҵͣ x2>=%zFh_(-vC46-ZcSou6~#8pj>8~!kN @x`Y{Y!9 <@gL; X#x\5 [?r%aD'[FSwq |O[=r {þWu@Ɣ=F|qWn yF6z番(c *pFqt<:gd/KWt-j|~nT>s* ~=aDH/Μnb\H|w0jA6eOO&'t&&SMãK(hV{Ifz\]2ꨎJ!0ŷmY)?pdŃcBN=Ƒkd{ ,/UgQ ܈VĶ ѓwNȚѨbwLvWb Q\/YohuՎ"M LgrRBC2>i&NG.?ʕntߙ]!+ny}薛E&(BSORM̌,[w>_֓!xA_ѱm.Nch|yhǩ2-.0!,o1qVnn̰1J66gTK6 t[_|-y=0kX>`^,%էw)&/âDDî~c[$/RI{g^cB%ʼM_˷O c.nν:N] ycH*LZr^QY>Ɣt])g&sB='AcʹF ?$fR"+dƹy1e׿ZK#+>pFGw /Tn&OL, ̺@LOJ\oTHnխP_}V_  aT}wOA xIk)\AgXG9;`k%|%Ikvtu/td BR{w+wL޺Nc,h5 rZ%+}EVg4χ:Ex:i?W#J{t&Oi Kn"*q#*a&ju"0\Wi~%) 2$4>3C[DiU^'dsi7 웯mRP{le93FH蠮'E@].c<.k;k,Lv(X?ZEe098\/dآKu=Q| <&˔Q1"Cޔa%]]/"߈Wa\~SwIZc>nJ|:ˊm8XfGi_NnZgb%j.\OOmI 257Onqgv ~9Qaix*j%3ϾQQl|nE۳,Z3pd?UtJ;ٳ{r]ANx[RsD\sJB%0s2bo|XP"@=`:f H*Lj`maUc45KY tz)D^#Yͮ%_aզ4/~oER꽙/'҃+y;LdB,Q~5E[~~ )bɝ (}+:oԗķ.!RX0l%m&ΌTrAeڣS i_.B! ǥV$T 4;G3caz%t~Lˢ4Wz*-L[|Dɂ'h P#OySAq ă` ~h\LwË$Q8ы@FUL2RX2錩Z`ǖA',eˇ}Ύc˖qA@kRUnq4CȒ!6:mS[:hhgzi(:0Hm&G{vt']1@NAi p1s0x7Zv%п˞hgљpZҎ)[U*W"GU]M 2;;^wᾟ(:yrERcuɡpR-x%.]֜Jtz঱"JȾlSm$uuLVRvC<]' # B.`['5Q)Jҷ7ѥ]?Ia*G<\],B ;vƆ&L,B-Ӌbnw{ZSЁ,=W3U琾"(wJD<o/7V[5=j9^Ua>RO| Aֹ$8R(6Brw 7o RuzOx[~}NlU>gFjZz%Y %4h\XKlǯoUNڰG O)i %Nq:V2pkpLw\N)u`:~g[بg1]5x)7..Ӛ܈a6 ^2-Xs8'VQ)B8y9<NAMK; QE4[N| @_`=J7t2j|*܋:-{/oTҀKo0Ǚq訑rku0qGHPUvr0HLdIP 81mYɜWjΟSG%2kgߑL**a횶m-NG.2gUѻ`Pfj!';1]. +)!OΓ}Ԯȼxv]CMTN^}4}i}UEK;D0U.>VL9DՔ`8Rp o/'f<im8~ҲK@|^$B8Ɯt:ۑK K}u)إ#UFೲv*K'$ƶ$(]cQ;P~r/_v{84uJ ~YB_ oj6踢K釒bAR6o Iwѡ]WI#.ƭm]a :oT1&(Ҷz(a[!>t14r{m ;\jtvm0E*kw4pw 9H*cMFʩز{΅mHq9Gsc`!'[R.r;Y0E G^s{L ҨZ7)Xj &'Pb@FsW?QplȈG>O>Pj`anj"9WyǑu\~s\1r !MYz # qB\!ւdtoDo9p$Bܼ8 6w.4APFыF:ZO1o4WnF9 {=Wڊů6ǪB&w(jܟYgLv4O/GlLQϘ0fк!faWoL/2nWN]ͷn옚w/S8oϼ*MtQ7U|) 545A1?'ސgL`kcYnBQst_P^NUN]hNW;M RNL9<"v^z}ɢ<xX`6#,bk]%ĤBjg λQahw[oJ$Կ e?פ-X^}K9ϻXQɲC]%}R&`v`RLVPn!>e#rjpi~خ?jŌk-K/PèvetsU/;;lNPnҍEƈ_A} Nypc+^JaI`MM=KJ:=Zo+s2\ip?}1'`\;Cs1HA8 != )q~})隨⨍ d;g% #HrE8P]83 UZ@sddlZddlTeeZddZGdddeeZejdkr\dZ eZ Gd d d eed Z n0ejd krd Z eZ Gdddeed Z ne ddS)N)*cCsLt|trt|tSt|tr.t|j|jSt|t r<|St d|dS)Nz+This type does not support other endian: %s) hasattr _OTHER_ENDIANgetattr isinstance _array_type _other_endianZ_type_Z_length_ issubclass Structure TypeError)typr /usr/lib/python3.6/_endian.pyrs    rcseZdZfddZZS) _swapped_metacsb|dkrPg}x>|D]6}|d}|d}|dd}|j|t|f|qW|}tj||dS)NZ_fields_r)appendrsuper __setattr__)selfZattrnamevaluefieldsZdescnamer rest) __class__r rrs  z_swapped_meta.__setattr__)__name__ __module__ __qualname__r __classcell__r r )rrrsrlittleZ __ctype_be__c@seZdZfZdZdS)BigEndianStructureN)rrr __slots___swappedbytes_r r r rr .sr ) metaclassbigZ __ctype_le__c@seZdZfZdZdS)LittleEndianStructureN)rrrr!r"r r r rr%7sr%zInvalid byteorder) sysZctypestypeArrayrrr r byteorderrr%r RuntimeErrorr r r rs  3 UZ@sddlZddlTeeZddZGdddeeZejdkr\dZ eZ Gd d d eed Z n0ejd krd Z eZ Gdddeed Z ne ddS)N)*cCsLt|trt|tSt|tr.t|j|jSt|t r<|St d|dS)zReturn the type with the 'other' byte order. Simple types like c_int and so on already have __ctype_be__ and __ctype_le__ attributes which contain the types, for more complicated types arrays and structures are supported. z+This type does not support other endian: %sN) hasattr _OTHER_ENDIANgetattr isinstance _array_type _other_endianZ_type_Z_length_ issubclass Structure TypeError)typr /usr/lib/python3.6/_endian.pyrs    rcseZdZfddZZS) _swapped_metacsb|dkrPg}x>|D]6}|d}|d}|dd}|j|t|f|qW|}tj||dS)NZ_fields_r)appendrsuper __setattr__)selfZattrnamevaluefieldsZdescnamer rest) __class__r rrs  z_swapped_meta.__setattr__)__name__ __module__ __qualname__r __classcell__r r )rrrsrlittleZ __ctype_be__c@seZdZdZfZdZdS)BigEndianStructurez$Structure with big endian byte orderN)rrr__doc__ __slots___swappedbytes_r r r rr .sr ) metaclassbigZ __ctype_le__c@seZdZdZfZdZdS)LittleEndianStructurez'Structure with little endian byte orderN)rrrr!r"r#r r r rr&7sr&zInvalid byteorder) sysZctypestypeArrayrrr r byteorderrr&r RuntimeErrorr r r rs  import unittest from ctypes import * ################################################################ # # The incomplete pointer example from the tutorial # class MyTestCase(unittest.TestCase): def test_incomplete_example(self): lpcell = POINTER("cell") class cell(Structure): _fields_ = [("name", c_char_p), ("next", lpcell)] SetPointerType(lpcell, cell) c1 = cell() c1.name = b"foo" c2 = cell() c2.name = b"bar" c1.next = pointer(c2) c2.next = pointer(c1) p = c1 result = [] for i in range(8): result.append(p.name) p = p.next[0] self.assertEqual(result, [b"foo", b"bar"] * 4) # to not leak references, we must clean _pointer_type_cache from ctypes import _pointer_type_cache del _pointer_type_cache[cell] ################################################################ if __name__ == '__main__': unittest.main() from ctypes.test import load_tests import unittest unittest.main() from ctypes import * import unittest subclasses = [] for base in [c_byte, c_short, c_int, c_long, c_longlong, c_ubyte, c_ushort, c_uint, c_ulong, c_ulonglong, c_float, c_double, c_longdouble, c_bool]: class X(base): pass subclasses.append(X) class X(c_char): pass # This test checks if the __repr__ is correct for subclasses of simple types class ReprTest(unittest.TestCase): def test_numbers(self): for typ in subclasses: base = typ.__bases__[0] self.assertTrue(repr(base(42)).startswith(base.__name__)) self.assertEqual(" y""" return (x > y) - (x < y) class LibTest(unittest.TestCase): def test_sqrt(self): lib.my_sqrt.argtypes = c_double, lib.my_sqrt.restype = c_double self.assertEqual(lib.my_sqrt(4.0), 2.0) import math self.assertEqual(lib.my_sqrt(2.0), math.sqrt(2.0)) def test_qsort(self): comparefunc = CFUNCTYPE(c_int, POINTER(c_char), POINTER(c_char)) lib.my_qsort.argtypes = c_void_p, c_size_t, c_size_t, comparefunc lib.my_qsort.restype = None def sort(a, b): return three_way_cmp(a[0], b[0]) chars = create_string_buffer(b"spam, spam, and spam") lib.my_qsort(chars, len(chars)-1, sizeof(c_char), comparefunc(sort)) self.assertEqual(chars.raw, b" ,,aaaadmmmnpppsss\x00") if __name__ == "__main__": unittest.main() # Test specifically-sized containers. from ctypes import * import unittest class SizesTestCase(unittest.TestCase): def test_8(self): self.assertEqual(1, sizeof(c_int8)) self.assertEqual(1, sizeof(c_uint8)) def test_16(self): self.assertEqual(2, sizeof(c_int16)) self.assertEqual(2, sizeof(c_uint16)) def test_32(self): self.assertEqual(4, sizeof(c_int32)) self.assertEqual(4, sizeof(c_uint32)) def test_64(self): self.assertEqual(8, sizeof(c_int64)) self.assertEqual(8, sizeof(c_uint64)) def test_size_t(self): self.assertEqual(sizeof(c_void_p), sizeof(c_size_t)) def test_ssize_t(self): self.assertEqual(sizeof(c_void_p), sizeof(c_ssize_t)) if __name__ == "__main__": unittest.main() import unittest from ctypes import * class MyInt(c_int): def __eq__(self, other): if type(other) != MyInt: return NotImplementedError return self.value == other.value class Test(unittest.TestCase): def test_compare(self): self.assertEqual(MyInt(3), MyInt(3)) self.assertNotEqual(MyInt(42), MyInt(43)) def test_ignore_retval(self): # Test if the return value of a callback is ignored # if restype is None proto = CFUNCTYPE(None) def func(): return (1, "abc", None) cb = proto(func) self.assertEqual(None, cb()) def test_int_callback(self): args = [] def func(arg): args.append(arg) return arg cb = CFUNCTYPE(None, MyInt)(func) self.assertEqual(None, cb(42)) self.assertEqual(type(args[-1]), MyInt) cb = CFUNCTYPE(c_int, c_int)(func) self.assertEqual(42, cb(42)) self.assertEqual(type(args[-1]), int) def test_int_struct(self): class X(Structure): _fields_ = [("x", MyInt)] self.assertEqual(X().x, MyInt()) s = X() s.x = MyInt(42) self.assertEqual(s.x, MyInt(42)) if __name__ == "__main__": unittest.main() import unittest from ctypes import * class X(Structure): _fields_ = [("foo", c_int)] class TestCase(unittest.TestCase): def test_simple(self): self.assertRaises(TypeError, delattr, c_int(42), "value") def test_chararray(self): self.assertRaises(TypeError, delattr, (c_char * 5)(), "value") def test_struct(self): self.assertRaises(TypeError, delattr, X(), "foo") if __name__ == "__main__": unittest.main() r''' This tests the '_objects' attribute of ctypes instances. '_objects' holds references to objects that must be kept alive as long as the ctypes instance, to make sure that the memory buffer is valid. WARNING: The '_objects' attribute is exposed ONLY for debugging ctypes itself, it MUST NEVER BE MODIFIED! '_objects' is initialized to a dictionary on first use, before that it is None. Here is an array of string pointers: >>> from ctypes import * >>> array = (c_char_p * 5)() >>> print(array._objects) None >>> The memory block stores pointers to strings, and the strings itself assigned from Python must be kept. >>> array[4] = b'foo bar' >>> array._objects {'4': b'foo bar'} >>> array[4] b'foo bar' >>> It gets more complicated when the ctypes instance itself is contained in a 'base' object. >>> class X(Structure): ... _fields_ = [("x", c_int), ("y", c_int), ("array", c_char_p * 5)] ... >>> x = X() >>> print(x._objects) None >>> The'array' attribute of the 'x' object shares part of the memory buffer of 'x' ('_b_base_' is either None, or the root object owning the memory block): >>> print(x.array._b_base_) # doctest: +ELLIPSIS >>> >>> x.array[0] = b'spam spam spam' >>> x._objects {'0:2': b'spam spam spam'} >>> x.array._b_base_._objects {'0:2': b'spam spam spam'} >>> ''' import unittest, doctest import ctypes.test.test_objects class TestCase(unittest.TestCase): def test(self): failures, tests = doctest.testmod(ctypes.test.test_objects) self.assertFalse(failures, 'doctests failed, see output above') if __name__ == '__main__': doctest.testmod(ctypes.test.test_objects) 3 UZ@sRddlZddlTddlmZGdddeZGdddejZedkrNej dS) N)*) need_symbolc@seZdZddZeeZdS)CHECKEDcCs t|jS)N)strvalue)rr&/usr/lib/python3.6/test_checkretval.py_check_retval_szCHECKED._check_retval_N)__name__ __module__ __qualname__r staticmethodrrrrrsrc@s$eZdZddZedddZdS)TestcCstddl}t|j}|jd|jdt|j_|jd|jdd|j_|jd|jd|j`|jd|jddS)Nr*Z42) _ctypes_testZCDLL__file__Z assertEqualZ _testfunc_p_prZrestype)selfrZdllrrrtest_checkretvals zTest.test_checkretvaloledllcCs|jttjjddddS)Nr)Z assertRaisesOSErrorrZoleaut32ZCreateTypeLib2)rrrr test_oledllszTest.test_oledllN)r r r rrrrrrrr sr__main__) ZunittestZctypesZ ctypes.testrZc_intrZTestCaserr mainrrrrs  3 UZ&@sRddlZddlZddlZddlmZddZGdddejZedkrNej dS)N) dyld_findc Csdd|d|d|d|g}x2|D]*}ytjjt|Stk rLYq$Xq$Wtd|fdS)Nlibz.dylibz .framework/z %s not found)ospathrealpathr ValueError)namepossibleZdylibr #/usr/lib/python3.6/test_macholib.pyfind_lib$s  r c@s&eZdZejejdkdddZdS) MachOTestdarwinzOSX-specific testcCs8|jtddtd}|j|d|jtdddS)NZpthreadz/usr/lib/libSystem.B.dylibzz.*/lib/libz\..*.*\.dylibZIOKitz;/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit)Z assertEqualr Z assertRegex)selfresultr r r test_find.s    zMachOTest.test_findN)__name__ __module__ __qualname__unittestZ skipUnlesssysplatformrr r r r r -sr __main__) rrrZctypes.macholib.dyldrr ZTestCaser rmainr r r r s  3 UZ@sRddlZddlZddlTejejjddGdddejZedkrNej dS)N)*winzWindows-only testc@seZdZddZdS) WinTypesTestc Cs,ddlm}x|dD]t}ttt|}t|t|j}|jt|jd|j}|j |j d d |_ |j |j d ||_ |j |j d qWx>dD]6}ttt|}t|t|j}|jt|jdqWx(dD] }|j}||_ |j |j d qW|j}d dg|_ |j |j d g|_ |j |j d dS)Nr)wintypeszVARIANT_BOOL(True)FT!zVARIANT_BOOL(False))rrrr r )rr r r)r r r) ctypesrZPOINTERZc_int16castZ VARIANT_BOOLZ assertEqualreprcontentsZassertIsvalue) selfrZ true_valuetruerZvbZ false_valueZfalseZ set_valuer#/usr/lib/python3.6/test_wintypes.pytest_variant_bools0     zWinTypesTest.test_variant_boolN)__name__ __module__ __qualname__rrrrrrsr__main__) sysZunittestrZ skipUnlessplatform startswithZTestCaserrmainrrrrs  !3 UZ@sRddlZddlZddlTejejjddGdddejZedkrNej dS)N)*winzWindows-only testc@seZdZddZdS) WinTypesTestc Cs,ddlm}x|dD]t}ttt|}t|t|j}|jt|jd|j}|j |j d d |_ |j |j d ||_ |j |j d qWx>dD]6}ttt|}t|t|j}|jt|jdqWx(dD] }|j}||_ |j |j d qW|j}d dg|_ |j |j d g|_ |j |j d dS)Nr)wintypeszVARIANT_BOOL(True)FT!zVARIANT_BOOL(False))rrrr r )rr r r)r r r) ctypesrZPOINTERZc_int16castZ VARIANT_BOOLZ assertEqualreprcontentsZassertIsvalue) selfrZ true_valuetruerZvbZ false_valueZfalseZ set_valuer#/usr/lib/python3.6/test_wintypes.pytest_variant_bools0     zWinTypesTest.test_variant_boolN)__name__ __module__ __qualname__rrrrrrsr__main__) sysZunittestrZ skipUnlessplatform startswithZTestCaserrmainrrrrs  !3 UZ$@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s<eZdZddZddZddZddZd d Zd d Zd S) SizesTestCasecCs$|jdtt|jdttdS)N) assertEqualsizeofZc_int8Zc_uint8)selfr /usr/lib/python3.6/test_sizes.pytest_8 szSizesTestCase.test_8cCs$|jdtt|jdttdS)N)rrZc_int16Zc_uint16)rrrr test_16 szSizesTestCase.test_16cCs$|jdtt|jdttdS)N)rrZc_int32Zc_uint32)rrrr test_32szSizesTestCase.test_32cCs$|jdtt|jdttdS)N)rrZc_int64Zc_uint64)rrrr test_64szSizesTestCase.test_64cCs|jttttdS)N)rrc_void_pZc_size_t)rrrr test_size_tszSizesTestCase.test_size_tcCs|jttttdS)N)rrrZ c_ssize_t)rrrr test_ssize_tszSizesTestCase.test_ssize_tN) __name__ __module__ __qualname__r r rrrrrrrr rs r__main__)ZctypesZunittestZTestCaserrmainrrrr s3 UZ@srddlZddlTddlmZddlZddZGdddeZGdd d eZGd d d ej Z e d krnej dS) N)*)hexlifycCs&tt|j}tjdd|ddS)Nz(..)z\1-)r memoryviewdecoderesub)objhr +/usr/lib/python3.6/test_array_in_pointer.pydumpsrc@seZdZdefgZdS)ValuevalN)__name__ __module__ __qualname__Zc_byte_fields_r r r r r src@seZdZdeefgZdS) ContainerpvaluesN)rrrPOINTERrrr r r r rsrc@seZdZddZddZdS)Testcstd}t|_|jdt|x tdD]}|dj|_q0WfddtdD}|j|t|fddddgdfdS) Nz 00-00-00-00rcsg|]}j|jqSr )rr).0i)cr r #szTest.test..z 01-02-03-04)rrr assertEqualrranger)self val_arrayrvaluesr )rr tests  z Test.testcstd}|jdt|t|ttxtdD]}|d|_q2WfddtdD}|j|t|fddddgdfdS) Nrz 00-00-00-00rcsg|]}|jqSr )r)rr)ptrr r r7szTest.test_2..rrz 01-02-03-04)rr rcastrr!r)r"r#rr$r )r&r test_2+s  z Test.test_2N)rrrr%r(r r r r rsr__main__) ZunittestZctypesZbinasciirrrZ StructurerrZTestCaserrmainr r r r s ,3 UZ@sHdZddlZddlZddlZGdddejZedkrDejejj dS)a< This tests the '_objects' attribute of ctypes instances. '_objects' holds references to objects that must be kept alive as long as the ctypes instance, to make sure that the memory buffer is valid. WARNING: The '_objects' attribute is exposed ONLY for debugging ctypes itself, it MUST NEVER BE MODIFIED! '_objects' is initialized to a dictionary on first use, before that it is None. Here is an array of string pointers: >>> from ctypes import * >>> array = (c_char_p * 5)() >>> print(array._objects) None >>> The memory block stores pointers to strings, and the strings itself assigned from Python must be kept. >>> array[4] = b'foo bar' >>> array._objects {'4': b'foo bar'} >>> array[4] b'foo bar' >>> It gets more complicated when the ctypes instance itself is contained in a 'base' object. >>> class X(Structure): ... _fields_ = [("x", c_int), ("y", c_int), ("array", c_char_p * 5)] ... >>> x = X() >>> print(x._objects) None >>> The'array' attribute of the 'x' object shares part of the memory buffer of 'x' ('_b_base_' is either None, or the root object owning the memory block): >>> print(x.array._b_base_) # doctest: +ELLIPSIS >>> >>> x.array[0] = b'spam spam spam' >>> x._objects {'0:2': b'spam spam spam'} >>> x.array._b_base_._objects {'0:2': b'spam spam spam'} >>> Nc@seZdZddZdS)TestCasecCs"tjtjj\}}|j|ddS)Nz!doctests failed, see output above)doctesttestmodctypestest test_objectsZ assertFalse)selfZfailuresZtestsr "/usr/lib/python3.6/test_objects.pyr>sz TestCase.testN)__name__ __module__ __qualname__rr r r r r=sr__main__) __doc__ZunittestrZctypes.test.test_objectsrrr rrrr r r r 7s 3 UZD@s ddlmZddlZejdS)) load_testsN)Z ctypes.testrZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ@s6ddlZddlTGdddejZedkr2ejdS)N)*c@seZdZddZdS) MyTestCasecstdGfdddt}t||}d|_|}d|_t||_t||_|}g}x&tdD]}|j|j|jd}qdW|j|ddgdddl m }||=dS) NcellcseZdZdefdfgZdS)z0MyTestCase.test_incomplete_example..cellnamenextN)__name__ __module__ __qualname__Zc_char_pZ_fields_)lpcellr %/usr/lib/python3.6/test_incomplete.pyr ssfoosbarr)_pointer_type_cache) ZPOINTERZ StructureZSetPointerTyperZpointerrrangeappendZ assertEqualctypesr)selfrc1c2presultirr )r r test_incomplete_example s"     z"MyTestCase.test_incomplete_exampleN)rrr rr r r r r sr__main__)ZunittestrZTestCaserrmainr r r r s 3 UZ@sVddlTddlZGdddeZGdddeZGdddejZed krRejdS) )*Ncs8eZdZdefdefgZdZfddZddZZS)XabFcstj|}d|_|S)NT)super__new__new_was_called)clsresult) __class__/usr/lib/python3.6/test_init.pyr s z X.__new__cCsd|_d|_dS)N )rr)selfr r r __init__sz X.__init__) __name__ __module__ __qualname__Zc_int_fields_rrr __classcell__r r )r r rs   rc@seZdZdefgZdS)YxN)rrrrrr r r r rsrc@seZdZddZdS)InitTestcCst}|j|jj|jjfd|j|jjdt}|j|j|jfd|j|jd||_|j|jj|jjfd|j|jjddS) NrFrrT)rr)rr)rr)rZ assertEqualrrrrr)ryrr r r test_getszInitTest.test_getN)rrrrr r r r rsr__main__) ZctypesZunittestZ StructurerrZTestCaserrmainr r r r s 3 UZ@sFddlZddlTGdddeZGdddejZedkrBejdS)N)*c@seZdZdefgZdS)XfooN)__name__ __module__ __qualname__c_intZ_fields_r r "/usr/lib/python3.6/test_delattr.pyrsrc@s$eZdZddZddZddZdS)TestCasecCs|jtttdddS)N*value) assertRaises TypeErrordelattrr)selfr r r test_simpleszTestCase.test_simplecCs|jtttdddS)Nr )rrrZc_char)rr r r test_chararray szTestCase.test_chararraycCs|jtttddS)Nr)rrrr)rr r r test_structszTestCase.test_structN)rrrrrrr r r r r sr __main__)ZunittestZctypesZ Structurerr rmainr r r r s  3 UZJ@sddlTddlZgZxBeeeeeee e e e e eeegD]ZGdddeZejeq6WGdddeZGdddejZedkrejdS) )*Nc@s eZdZdS)XN)__name__ __module__ __qualname__rr/usr/lib/python3.6/test_repr.pyrsrc@s eZdZdS)rN)rrrrrrrr sc@seZdZddZddZdS)ReprTestcCsRxLtD]D}|jd}|jt|dj|j|jdt|dddqWdS)Nr*z s   3 UZ@sFddlZddlTGdddeZGdddejZedkrBejdS)N)*c@seZdZdefgZdS)XfooN)__name__ __module__ __qualname__c_intZ_fields_r r "/usr/lib/python3.6/test_delattr.pyrsrc@s$eZdZddZddZddZdS)TestCasecCs|jtttdddS)N*value) assertRaises TypeErrordelattrr)selfr r r test_simpleszTestCase.test_simplecCs|jtttdddS)Nr )rrrZc_char)rr r r test_chararray szTestCase.test_chararraycCs|jtttddS)Nr)rrrr)rr r r test_structszTestCase.test_structN)rrrrrrr r r r r sr __main__)ZunittestZctypesZ Structurerr rmainr r r r s  3 UZ@srddlZddlTddlmZddlZddZGdddeZGdd d eZGd d d ej Z e d krnej dS) N)*)hexlifycCs&tt|j}tjdd|ddS)Nz(..)z\1-)r memoryviewdecoderesub)objhr +/usr/lib/python3.6/test_array_in_pointer.pydumpsrc@seZdZdefgZdS)ValuevalN)__name__ __module__ __qualname__Zc_byte_fields_r r r r r src@seZdZdeefgZdS) ContainerpvaluesN)rrrPOINTERrrr r r r rsrc@seZdZddZddZdS)Testcstd}t|_|jdt|x tdD]}|dj|_q0WfddtdD}|j|t|fddddgdfdS) Nz 00-00-00-00rcsg|]}j|jqSr )rr).0i)cr r #szTest.test..z 01-02-03-04)rrr assertEqualrranger)self val_arrayrvaluesr )rr tests  z Test.testcstd}|jdt|t|ttxtdD]}|d|_q2WfddtdD}|j|t|fddddgdfdS) Nrz 00-00-00-00rcsg|]}|jqSr )r)rr)ptrr r r7szTest.test_2..rrz 01-02-03-04)rr rcastrr!r)r"r#rr$r )r&r test_2+s  z Test.test_2N)rrrr%r(r r r r rsr__main__) ZunittestZctypesZbinasciirrrZ StructurerrZTestCaserrmainr r r r s ,3 UZ@s6ddlZddlTGdddejZedkr2ejdS)N)*c@seZdZddZdS) MyTestCasecstdGfdddt}t||}d|_|}d|_t||_t||_|}g}x&tdD]}|j|j|jd}qdW|j|ddgdddl m }||=dS) NcellcseZdZdefdfgZdS)z0MyTestCase.test_incomplete_example..cellnamenextN)__name__ __module__ __qualname__Zc_char_pZ_fields_)lpcellr %/usr/lib/python3.6/test_incomplete.pyr ssfoosbarr)_pointer_type_cache) ZPOINTERZ StructureZSetPointerTyperZpointerrrangeappendZ assertEqualctypesr)selfrc1c2presultirr )r r test_incomplete_example s"     z"MyTestCase.test_incomplete_exampleN)rrr rr r r r r sr__main__)ZunittestrZTestCaserrmainr r r r s 3 UZ @sddlZddlZddlTgZgZejdkr0eZneZxTe e e e e eeeeeg D]8ZGdddeZGdddeZejeejeqNWGdd d ejZed krejdS) N)*littlec@s eZdZdZdefdefgZdS)XpadvalueN)__name__ __module__ __qualname___pack_c_bytetyp_fields_rr//usr/lib/python3.6/test_unaligned_structures.pyrsrc@s eZdZdZdefdefgZdS)YrrrN)rr r r r r rrrrrrsrc@seZdZddZddZdS)TestStructurescCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nr) structures assertEqualroffset)selfr orrr test_natives  zTestStructures.test_nativecCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nrr)byteswapped_structuresrrr)rr rrrr test_swapped$s  zTestStructures.test_swappedN)rr r rrrrrrrsr__main__)sysZunittestZctypesrr byteorderZBigEndianStructureZSwappedStructureZLittleEndianStructureZc_shortZc_intZc_longZ c_longlongZc_floatZc_doubleZc_ushortZc_uintZc_ulongZ c_ulonglongr Z StructurerrappendZTestCaserrmainrrrrs    3 UZ@sBddlZddlZddlmZejdZeeZddZddZ dS)N)supportctypescCstj|tkdj|S)Nz{!r} is required)unittestZ skipUnlessctypes_symbolsformat)namer/usr/lib/python3.6/__init__.py need_symbol s r cGstjtjjtf|S)N)rZload_package_testsospathdirname__file__)argsrrr load_tests sr) r rtestr import_modulerdirrr rrrrr s   3 UZ@sVddlTddlZGdddeZGdddeZGdddejZed krRejdS) )*Ncs8eZdZdefdefgZdZfddZddZZS)XabFcstj|}d|_|S)NT)super__new__new_was_called)clsresult) __class__/usr/lib/python3.6/test_init.pyr s z X.__new__cCsd|_d|_dS)N )rr)selfr r r __init__sz X.__init__) __name__ __module__ __qualname__Zc_int_fields_rrr __classcell__r r )r r rs   rc@seZdZdefgZdS)YxN)rrrrrr r r r rsrc@seZdZddZdS)InitTestcCst}|j|jj|jjfd|j|jjdt}|j|j|jfd|j|jd||_|j|jj|jjfd|j|jjddS) NrFrrT)rr)rr)rr)rZ assertEqualrrrrr)ryrr r r test_getszInitTest.test_getN)rrrrr r r r rsr__main__) ZctypesZunittestZ StructurerrZTestCaserrmainr r r r s QT.ThreadWeaver.VERSION = 5.37.0 QT.ThreadWeaver.MAJOR_VERSION = 5 QT.ThreadWeaver.MINOR_VERSION = 37 QT.ThreadWeaver.PATCH_VERSION = 0 QT.ThreadWeaver.name = KF5ThreadWeaver QT.ThreadWeaver.defines = QT.ThreadWeaver.includes = /kdevelop.appdir/usr/include/KF5/ThreadWeaver QT.ThreadWeaver.private_includes = QT.ThreadWeaver.libs = /kdevelop.appdir/usr/lib64 QT.ThreadWeaver.depends = core 3 UZ@sPddlZddlTddlZeejZddZGdddejZe dkrLej dS)N)*cCs||k||kS)N)xyrr/usr/lib/python3.6/test_libc.py three_way_cmpsrc@seZdZddZddZdS)LibTestcCsHtftj_ttj_|jtjddddl}|jtjd|jddS)Ng@g@r)Zc_doublelibZmy_sqrtargtypesrestype assertEqualmathsqrt)selfr rrr test_sqrt s  zLibTest.test_sqrtcCsntttttt}ttt|ftj_dtj_ dd}t d}tj|t |dt t|||j |jddS)NcSst|d|dS)Nr)r)abrrrsortsz LibTest.test_qsort..sortsspam, spam, and spams ,,aaaadmmmnpppsss)Z CFUNCTYPEZc_intZPOINTERZc_charZc_void_pZc_size_tr Zmy_qsortr r Zcreate_string_bufferlenZsizeofr raw)rZ comparefuncrcharsrrr test_qsorts zLibTest.test_qsortN)__name__ __module__ __qualname__rrrrrrr sr__main__) ZunittestZctypesZ _ctypes_testZCDLL__file__r rZTestCaserrmainrrrrs org.kde.attica attica 3 UZ$@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s<eZdZddZddZddZddZd d Zd d Zd S) SizesTestCasecCs$|jdtt|jdttdS)N) assertEqualsizeofZc_int8Zc_uint8)selfr /usr/lib/python3.6/test_sizes.pytest_8 szSizesTestCase.test_8cCs$|jdtt|jdttdS)N)rrZc_int16Zc_uint16)rrrr test_16 szSizesTestCase.test_16cCs$|jdtt|jdttdS)N)rrZc_int32Zc_uint32)rrrr test_32szSizesTestCase.test_32cCs$|jdtt|jdttdS)N)rrZc_int64Zc_uint64)rrrr test_64szSizesTestCase.test_64cCs|jttttdS)N)rrc_void_pZc_size_t)rrrr test_size_tszSizesTestCase.test_size_tcCs|jttttdS)N)rrrZ c_ssize_t)rrrr test_ssize_tszSizesTestCase.test_ssize_tN) __name__ __module__ __qualname__r r rrrrrrrr rs r__main__)ZctypesZunittestZTestCaserrmainrrrr s3 UZ@sFddlZddlTGdddeZGdddejZedkrBejdS)N)*c@seZdZdefgZdS)XfooN)__name__ __module__ __qualname__c_intZ_fields_r r "/usr/lib/python3.6/test_delattr.pyrsrc@s$eZdZddZddZddZdS)TestCasecCs|jtttdddS)N*value) assertRaises TypeErrordelattrr)selfr r r test_simpleszTestCase.test_simplecCs|jtttdddS)Nr )rrrZc_char)rr r r test_chararray szTestCase.test_chararraycCs|jtttddS)Nr)rrrr)rr r r test_structszTestCase.test_structN)rrrrrrr r r r r sr __main__)ZunittestZctypesZ Structurerr rmainr r r r s  3 UZ@sRddlZddlTddlmZGdddeZGdddejZedkrNej dS) N)*) need_symbolc@seZdZddZeeZdS)CHECKEDcCs t|jS)N)strvalue)rr&/usr/lib/python3.6/test_checkretval.py_check_retval_szCHECKED._check_retval_N)__name__ __module__ __qualname__r staticmethodrrrrrsrc@s$eZdZddZedddZdS)TestcCstddl}t|j}|jd|jdt|j_|jd|jdd|j_|jd|jd|j`|jd|jddS)Nr*Z42) _ctypes_testZCDLL__file__Z assertEqualZ _testfunc_p_prZrestype)selfrZdllrrrtest_checkretvals zTest.test_checkretvaloledllcCs|jttjjddddS)Nr)Z assertRaisesOSErrorrZoleaut32ZCreateTypeLib2)rrrr test_oledllszTest.test_oledllN)r r r rrrrrrrr sr__main__) ZunittestZctypesZ ctypes.testrZc_intrZTestCaserr mainrrrrs  3 UZJ@sddlTddlZgZxBeeeeeee e e e e eeegD]ZGdddeZejeq6WGdddeZGdddejZedkrejdS) )*Nc@s eZdZdS)XN)__name__ __module__ __qualname__rr/usr/lib/python3.6/test_repr.pyrsrc@s eZdZdS)rN)rrrrrrrr sc@seZdZddZddZdS)ReprTestcCsRxLtD]D}|jd}|jt|dj|j|jdt|dddqWdS)Nr*z s   3 UZ2@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s$eZdZddZddZddZdS) VarSizeTestcCs,Gdddt}|jt|ttd|}d|_d|jd<|jt|ttdt|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd dS) Nc@s eZdZdefdedfgZdS)z"VarSizeTest.test_resize..XitemarrayN)__name__ __module__ __qualname__c_intZ_fields_r r )/usr/lib/python3.6/test_varsize_struct.pyXsr *drr )rr)rr)rr)Z StructureZ assertEqualZsizeofr rrZresize)selfr xZnew_sizer r r test_resizes$    zVarSizeTest.test_resizecCs$|jtdd|jtdddS)NcSstdS)Nr)r r r r r $sz7VarSizeTest.test_array_invalid_length..cSstdS)N)r r r r r r%s) assertRaises ValueError)rr r r test_array_invalid_length"sz%VarSizeTest.test_array_invalid_lengthcCsttd}|jt|jdd|jt|jd|jt|jdd|jt|jd|jt|jdd|jt|jddS)Nrrrr)r r IndexError __setitem__ __getitem__)rrr r r test_zerosized_array's z VarSizeTest.test_zerosized_arrayN)rrr rrrr r r r rsr__main__)ZctypesZunittestZTestCaserrmainr r r r s-3 UZ2@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s$eZdZddZddZddZdS) VarSizeTestcCs,Gdddt}|jt|ttd|}d|_d|jd<|jt|ttdt|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd dS) Nc@s eZdZdefdedfgZdS)z"VarSizeTest.test_resize..XitemarrayN)__name__ __module__ __qualname__c_intZ_fields_r r )/usr/lib/python3.6/test_varsize_struct.pyXsr *drr )rr)rr)rr)Z StructureZ assertEqualZsizeofr rrZresize)selfr xZnew_sizer r r test_resizes$    zVarSizeTest.test_resizecCs$|jtdd|jtdddS)NcSstdS)Nr)r r r r r $sz7VarSizeTest.test_array_invalid_length..cSstdS)N)r r r r r r%s) assertRaises ValueError)rr r r test_array_invalid_length"sz%VarSizeTest.test_array_invalid_lengthcCsttd}|jt|jdd|jt|jd|jt|jdd|jt|jd|jt|jdd|jt|jddS)Nrrrr)r r IndexError __setitem__ __getitem__)rrr r r test_zerosized_array's z VarSizeTest.test_zerosized_arrayN)rrr rrrr r r r rsr__main__)ZctypesZunittestZTestCaserrmainr r r r s-3 UZ@sDddlZddlZddlZGdddejZedkr@ejejjdS)Nc@seZdZddZdS)TestCasecCs"tjtjj\}}|j|ddS)Nz!doctests failed, see output above)doctesttestmodctypestest test_objectsZ assertFalse)selfZfailuresZtestsr "/usr/lib/python3.6/test_objects.pyr>sz TestCase.testN)__name__ __module__ __qualname__rr r r r r=sr__main__) ZunittestrZctypes.test.test_objectsrrr rrrr r r r 9s3 UZ2@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s$eZdZddZddZddZdS) VarSizeTestcCs,Gdddt}|jt|ttd|}d|_d|jd<|jt|ttdt|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd t|ttd}t|||jt|||j|j|jdfd dS) Nc@s eZdZdefdedfgZdS)z"VarSizeTest.test_resize..XitemarrayN)__name__ __module__ __qualname__c_intZ_fields_r r )/usr/lib/python3.6/test_varsize_struct.pyXsr *drr )rr)rr)rr)Z StructureZ assertEqualZsizeofr rrZresize)selfr xZnew_sizer r r test_resizes$    zVarSizeTest.test_resizecCs$|jtdd|jtdddS)NcSstdS)Nr)r r r r r $sz7VarSizeTest.test_array_invalid_length..cSstdS)N)r r r r r r%s) assertRaises ValueError)rr r r test_array_invalid_length"sz%VarSizeTest.test_array_invalid_lengthcCsttd}|jt|jdd|jt|jd|jt|jdd|jt|jd|jt|jdd|jt|jddS)Nrrrr)r r IndexError __setitem__ __getitem__)rrr r r test_zerosized_array's z VarSizeTest.test_zerosized_arrayN)rrr rrrr r r r rsr__main__)ZctypesZunittestZTestCaserrmainr r r r s-3 UZ@sPddlZddlTddlZeejZddZGdddejZe dkrLej dS)N)*cCs||k||kS)z.Return -1 if x < y, 0 if x == y and 1 if x > y)xyrr/usr/lib/python3.6/test_libc.py three_way_cmpsrc@seZdZddZddZdS)LibTestcCsHtftj_ttj_|jtjddddl}|jtjd|jddS)Ng@g@r)Zc_doublelibZmy_sqrtargtypesrestype assertEqualmathsqrt)selfr rrr test_sqrt s  zLibTest.test_sqrtcCsntttttt}ttt|ftj_dtj_ dd}t d}tj|t |dt t|||j |jddS)NcSst|d|dS)Nr)r)abrrrsortsz LibTest.test_qsort..sortsspam, spam, and spams ,,aaaadmmmnpppsss)Z CFUNCTYPEZc_intZPOINTERZc_charZc_void_pZc_size_tr Zmy_qsortr r Zcreate_string_bufferlenZsizeofr raw)rZ comparefuncrcharsrrr test_qsorts zLibTest.test_qsortN)__name__ __module__ __qualname__rrrrrrr sr__main__) ZunittestZctypesZ _ctypes_testZCDLL__file__r rZTestCaserrmainrrrrs 3 UZ$@s6ddlTddlZGdddejZedkr2ejdS))*Nc@s<eZdZddZddZddZddZd d Zd d Zd S) SizesTestCasecCs$|jdtt|jdttdS)N) assertEqualsizeofZc_int8Zc_uint8)selfr /usr/lib/python3.6/test_sizes.pytest_8 szSizesTestCase.test_8cCs$|jdtt|jdttdS)N)rrZc_int16Zc_uint16)rrrr test_16 szSizesTestCase.test_16cCs$|jdtt|jdttdS)N)rrZc_int32Zc_uint32)rrrr test_32szSizesTestCase.test_32cCs$|jdtt|jdttdS)N)rrZc_int64Zc_uint64)rrrr test_64szSizesTestCase.test_64cCs|jttttdS)N)rrc_void_pZc_size_t)rrrr test_size_tszSizesTestCase.test_size_tcCs|jttttdS)N)rrrZ c_ssize_t)rrrr test_ssize_tszSizesTestCase.test_ssize_tN) __name__ __module__ __qualname__r r rrrrrrrr rs r__main__)ZctypesZunittestZTestCaserrmainrrrr s3 UZJ@sddlTddlZgZxBeeeeeee e e e e eeegD]ZGdddeZejeq6WGdddeZGdddejZedkrejdS) )*Nc@s eZdZdS)XN)__name__ __module__ __qualname__rr/usr/lib/python3.6/test_repr.pyrsrc@s eZdZdS)rN)rrrrrrrr sc@seZdZddZddZdS)ReprTestcCsRxLtD]D}|jd}|jt|dj|j|jdt|dddqWdS)Nr*z s   3 UZ@s6ddlZddlTGdddejZedkr2ejdS)N)*c@seZdZddZdS) MyTestCasecstdGfdddt}t||}d|_|}d|_t||_t||_|}g}x&tdD]}|j|j|jd}qdW|j|ddgdddl m }||=dS) NcellcseZdZdefdfgZdS)z0MyTestCase.test_incomplete_example..cellnamenextN)__name__ __module__ __qualname__Zc_char_pZ_fields_)lpcellr %/usr/lib/python3.6/test_incomplete.pyr ssfoosbarr)_pointer_type_cache) ZPOINTERZ StructureZSetPointerTyperZpointerrrangeappendZ assertEqualctypesr)selfrc1c2presultirr )r r test_incomplete_example s"     z"MyTestCase.test_incomplete_exampleN)rrr rr r r r r sr__main__)ZunittestrZTestCaserrmainr r r r s 3 UZ&@sRddlZddlZddlZddlmZddZGdddejZedkrNej dS)N) dyld_findc Csdd|d|d|d|g}x2|D]*}ytjjt|Stk rLYq$Xq$Wtd|fdS)Nlibz.dylibz .framework/z %s not found)ospathrealpathr ValueError)namepossibleZdylibr #/usr/lib/python3.6/test_macholib.pyfind_lib$s  r c@s&eZdZejejdkdddZdS) MachOTestdarwinzOSX-specific testcCs8|jtddtd}|j|d|jtdddS)NZpthreadz/usr/lib/libSystem.B.dylibzz.*/lib/libz\..*.*\.dylibZIOKitz;/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit)Z assertEqualr Z assertRegex)selfresultr r r test_find.s    zMachOTest.test_findN)__name__ __module__ __qualname__unittestZ skipUnlesssysplatformrr r r r r -sr __main__) rrrZctypes.macholib.dyldrr ZTestCaser rmainr r r r s  3 UZ@sBddlZddlZddlmZejdZeeZddZddZ dS)N)supportctypescCstj|tkdj|S)Nz{!r} is required)unittestZ skipUnlessctypes_symbolsformat)namer/usr/lib/python3.6/__init__.py need_symbol s r cGstjtjjtf|S)N)rZload_package_testsospathdirname__file__)argsrrr load_tests sr) r rtestr import_modulerdirrr rrrrr s   3 UZ@sRddlZddlZddlTejejjddGdddejZedkrNej dS)N)*winzWindows-only testc@seZdZddZdS) WinTypesTestc Cs,ddlm}x|dD]t}ttt|}t|t|j}|jt|jd|j}|j |j d d |_ |j |j d ||_ |j |j d qWx>dD]6}ttt|}t|t|j}|jt|jdqWx(dD] }|j}||_ |j |j d qW|j}d dg|_ |j |j d g|_ |j |j d dS)Nr)wintypeszVARIANT_BOOL(True)FT!zVARIANT_BOOL(False))rrrr r )rr r r)r r r) ctypesrZPOINTERZc_int16castZ VARIANT_BOOLZ assertEqualreprcontentsZassertIsvalue) selfrZ true_valuetruerZvbZ false_valueZfalseZ set_valuer#/usr/lib/python3.6/test_wintypes.pytest_variant_bools0     zWinTypesTest.test_variant_boolN)__name__ __module__ __qualname__rrrrrrsr__main__) sysZunittestrZ skipUnlessplatform startswithZTestCaserrmainrrrrs  !3 UZ @sddlZddlZddlTgZgZejdkr0eZneZxTe e e e e eeeeeg D]8ZGdddeZGdddeZejeejeqNWGdd d ejZed krejdS) N)*littlec@s eZdZdZdefdefgZdS)XpadvalueN)__name__ __module__ __qualname___pack_c_bytetyp_fields_rr//usr/lib/python3.6/test_unaligned_structures.pyrsrc@s eZdZdZdefdefgZdS)YrrrN)rr r r r r rrrrrrsrc@seZdZddZddZdS)TestStructurescCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nr) structures assertEqualroffset)selfr orrr test_natives  zTestStructures.test_nativecCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nrr)byteswapped_structuresrrr)rr rrrr test_swapped$s  zTestStructures.test_swappedN)rr r rrrrrrrsr__main__)sysZunittestZctypesrr byteorderZBigEndianStructureZSwappedStructureZLittleEndianStructureZc_shortZc_intZc_longZ c_longlongZc_floatZc_doubleZc_ushortZc_uintZc_ulongZ c_ulonglongr Z StructurerrappendZTestCaserrmainrrrrs    3 UZ@sHdZddlZddlZddlZGdddejZedkrDejejj dS)a< This tests the '_objects' attribute of ctypes instances. '_objects' holds references to objects that must be kept alive as long as the ctypes instance, to make sure that the memory buffer is valid. WARNING: The '_objects' attribute is exposed ONLY for debugging ctypes itself, it MUST NEVER BE MODIFIED! '_objects' is initialized to a dictionary on first use, before that it is None. Here is an array of string pointers: >>> from ctypes import * >>> array = (c_char_p * 5)() >>> print(array._objects) None >>> The memory block stores pointers to strings, and the strings itself assigned from Python must be kept. >>> array[4] = b'foo bar' >>> array._objects {'4': b'foo bar'} >>> array[4] b'foo bar' >>> It gets more complicated when the ctypes instance itself is contained in a 'base' object. >>> class X(Structure): ... _fields_ = [("x", c_int), ("y", c_int), ("array", c_char_p * 5)] ... >>> x = X() >>> print(x._objects) None >>> The'array' attribute of the 'x' object shares part of the memory buffer of 'x' ('_b_base_' is either None, or the root object owning the memory block): >>> print(x.array._b_base_) # doctest: +ELLIPSIS >>> >>> x.array[0] = b'spam spam spam' >>> x._objects {'0:2': b'spam spam spam'} >>> x.array._b_base_._objects {'0:2': b'spam spam spam'} >>> Nc@seZdZddZdS)TestCasecCs"tjtjj\}}|j|ddS)Nz!doctests failed, see output above)doctesttestmodctypestest test_objectsZ assertFalse)selfZfailuresZtestsr "/usr/lib/python3.6/test_objects.pyr>sz TestCase.testN)__name__ __module__ __qualname__rr r r r r=sr__main__) __doc__ZunittestrZctypes.test.test_objectsrrr rrrr r r r 7s 3 UZ@sPddlZddlTddlZeejZddZGdddejZe dkrLej dS)N)*cCs||k||kS)z.Return -1 if x < y, 0 if x == y and 1 if x > y)xyrr/usr/lib/python3.6/test_libc.py three_way_cmpsrc@seZdZddZddZdS)LibTestcCsHtftj_ttj_|jtjddddl}|jtjd|jddS)Ng@g@r)Zc_doublelibZmy_sqrtargtypesrestype assertEqualmathsqrt)selfr rrr test_sqrt s  zLibTest.test_sqrtcCsntttttt}ttt|ftj_dtj_ dd}t d}tj|t |dt t|||j |jddS)NcSst|d|dS)Nr)r)abrrrsortsz LibTest.test_qsort..sortsspam, spam, and spams ,,aaaadmmmnpppsss)Z CFUNCTYPEZc_intZPOINTERZc_charZc_void_pZc_size_tr Zmy_qsortr r Zcreate_string_bufferlenZsizeofr raw)rZ comparefuncrcharsrrr test_qsorts zLibTest.test_qsortN)__name__ __module__ __qualname__rrrrrrr sr__main__) ZunittestZctypesZ _ctypes_testZCDLL__file__r rZTestCaserrmainrrrrs 3 UZD@s ddlmZddlZejdS)) load_testsN)Z ctypes.testrZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ@srddlZddlTddlmZddlZddZGdddeZGdd d eZGd d d ej Z e d krnej dS) N)*)hexlifycCs&tt|j}tjdd|ddS)Nz(..)z\1-)r memoryviewdecoderesub)objhr +/usr/lib/python3.6/test_array_in_pointer.pydumpsrc@seZdZdefgZdS)ValuevalN)__name__ __module__ __qualname__Zc_byte_fields_r r r r r src@seZdZdeefgZdS) ContainerpvaluesN)rrrPOINTERrrr r r r rsrc@seZdZddZddZdS)Testcstd}t|_|jdt|x tdD]}|dj|_q0WfddtdD}|j|t|fddddgdfdS) Nz 00-00-00-00rcsg|]}j|jqSr )rr).0i)cr r #szTest.test..z 01-02-03-04)rrr assertEqualrranger)self val_arrayrvaluesr )rr tests  z Test.testcstd}|jdt|t|ttxtdD]}|d|_q2WfddtdD}|j|t|fddddgdfdS) Nrz 00-00-00-00rcsg|]}|jqSr )r)rr)ptrr r r7szTest.test_2..rrz 01-02-03-04)rr rcastrr!r)r"r#rr$r )r&r test_2+s  z Test.test_2N)rrrr%r(r r r r rsr__main__) ZunittestZctypesZbinasciirrrZ StructurerrZTestCaserrmainr r r r s ,3 UZD@s ddlmZddlZejdS)) load_testsN)Z ctypes.testrZunittestmainrr/usr/lib/python3.6/__main__.pys 3 UZ&@sRddlZddlZddlZddlmZddZGdddejZedkrNej dS)N) dyld_findc Csdd|d|d|d|g}x2|D]*}ytjjt|Stk rLYq$Xq$Wtd|fdS)Nlibz.dylibz .framework/z %s not found)ospathrealpathr ValueError)namepossibleZdylibr #/usr/lib/python3.6/test_macholib.pyfind_lib$s  r c@s&eZdZejejdkdddZdS) MachOTestdarwinzOSX-specific testcCs8|jtddtd}|j|d|jtdddS)NZpthreadz/usr/lib/libSystem.B.dylibzz.*/lib/libz\..*.*\.dylibZIOKitz;/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit)Z assertEqualr Z assertRegex)selfresultr r r test_find.s    zMachOTest.test_findN)__name__ __module__ __qualname__unittestZ skipUnlesssysplatformrr r r r r -sr __main__) rrrZctypes.macholib.dyldrr ZTestCaser rmainr r r r s  3 UZ@sRddlZddlTddlmZGdddeZGdddejZedkrNej dS) N)*) need_symbolc@seZdZddZeeZdS)CHECKEDcCs t|jS)N)strvalue)rr&/usr/lib/python3.6/test_checkretval.py_check_retval_szCHECKED._check_retval_N)__name__ __module__ __qualname__r staticmethodrrrrrsrc@s$eZdZddZedddZdS)TestcCstddl}t|j}|jd|jdt|j_|jd|jdd|j_|jd|jd|j`|jd|jddS)Nr*Z42) _ctypes_testZCDLL__file__Z assertEqualZ _testfunc_p_prZrestype)selfrZdllrrrtest_checkretvals zTest.test_checkretvaloledllcCs|jttjjddddS)Nr)Z assertRaisesOSErrorrZoleaut32ZCreateTypeLib2)rrrr test_oledllszTest.test_oledllN)r r r rrrrrrrr sr__main__) ZunittestZctypesZ ctypes.testrZc_intrZTestCaserr mainrrrrs  QT.Attica.VERSION = 5.37.0 QT.Attica.MAJOR_VERSION = 5 QT.Attica.MINOR_VERSION = 37 QT.Attica.PATCH_VERSION = 0 QT.Attica.name = KF5Attica QT.Attica.defines = QT.Attica.includes = /kdevelop.appdir/usr/include/KF5/Attica QT.Attica.private_includes = QT.Attica.libs = /kdevelop.appdir/usr/lib64 QT.Attica.depends = core 3 UZ@sVddlTddlZGdddeZGdddeZGdddejZed krRejdS) )*Ncs8eZdZdefdefgZdZfddZddZZS)XabFcstj|}d|_|S)NT)super__new__new_was_called)clsresult) __class__/usr/lib/python3.6/test_init.pyr s z X.__new__cCsd|_d|_dS)N )rr)selfr r r __init__sz X.__init__) __name__ __module__ __qualname__Zc_int_fields_rrr __classcell__r r )r r rs   rc@seZdZdefgZdS)YxN)rrrrrr r r r rsrc@seZdZddZdS)InitTestcCst}|j|jj|jjfd|j|jjdt}|j|j|jfd|j|jd||_|j|jj|jjfd|j|jjddS) NrFrrT)rr)rr)rr)rZ assertEqualrrrrr)ryrr r r test_getszInitTest.test_getN)rrrrr r r r rsr__main__) ZctypesZunittestZ StructurerrZTestCaserrmainr r r r s 3 UZ@sBddlZddlZddlmZejdZeeZddZddZ dS)N)supportctypescCstj|tkdj|S)Nz{!r} is required)unittestZ skipUnlessctypes_symbolsformat)namer/usr/lib/python3.6/__init__.py need_symbol s r cGstjtjjtf|S)N)rZload_package_testsospathdirname__file__)argsrrr load_tests sr) r rtestr import_modulerdirrr rrrrr s   3 UZ @sddlZddlZddlTgZgZejdkr0eZneZxTe e e e e eeeeeg D]8ZGdddeZGdddeZejeejeqNWGdd d ejZed krejdS) N)*littlec@s eZdZdZdefdefgZdS)XpadvalueN)__name__ __module__ __qualname___pack_c_bytetyp_fields_rr//usr/lib/python3.6/test_unaligned_structures.pyrsrc@s eZdZdZdefdefgZdS)YrrrN)rr r r r r rrrrrrsrc@seZdZddZddZdS)TestStructurescCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nr) structures assertEqualroffset)selfr orrr test_natives  zTestStructures.test_nativecCs<x6tD].}|j|jjd|}d|_|j|jdqWdS)Nrr)byteswapped_structuresrrr)rr rrrr test_swapped$s  zTestStructures.test_swappedN)rr r rrrrrrrsr__main__)sysZunittestZctypesrr byteorderZBigEndianStructureZSwappedStructureZLittleEndianStructureZc_shortZc_intZc_longZ c_longlongZc_floatZc_doubleZc_ushortZc_uintZc_ulongZ c_ulonglongr Z StructurerrappendZTestCaserrmainrrrrs    org.kde.knewstuff.core knewstuff (Core Lib) org.kde.knewstuff knewstuff (knewstuff) PNG  IHDRJJ IDATxڻ@Dc tiPtEk+cfPWP((iVZM%A!V"t$md/l%G3!IRJDAIAXD󗕧H'=SD/59 j&IDՠg2(2(2(2(2(2(2(2(w  prTi ]sԵopݹx˽r e833; TЯTIENDB`FIX upstream: the Actions line produces warnings: Actions=Redo;Select;Screen;Window;Active; # added for KMoreTools # gitk does not install desktop file of it's own [Desktop Entry] Name=gitk Name[ast]=gitk Name[ca]=gitk Name[ca@valencia]=gitk Name[cs]=gitk Name[da]=gitk Name[de]=gitk Name[el]=gitk Name[en_GB]=gitk Name[es]=gitk Name[et]=gitk Name[fi]=gitk Name[fr]=gitk Name[gd]=gitk Name[gl]=gitk Name[ia]=gitk Name[it]=gitk Name[ko]=gitk Name[nb]=gitk Name[nl]=gitk Name[nn]=gitk Name[pl]=gitk Name[pt]=gitk Name[pt_BR]=gitk Name[ru]=gitk Name[sk]=gitk Name[sl]=gitk Name[sr]=ГитК Name[sr@ijekavian]=ГитК Name[sr@ijekavianlatin]=gitk Name[sr@latin]=gitk Name[sv]=gitk Name[tr]=gitk Name[uk]=gitk Name[x-test]=xxgitkxx Name[zh_CN]=gitk Name[zh_TW]=gitk GenericName=gitk GenericName[ast]=gitk GenericName[ca]=gitk GenericName[ca@valencia]=gitk GenericName[cs]=gitk GenericName[da]=gitk GenericName[de]=gitk GenericName[el]=gitk GenericName[en_GB]=gitk GenericName[es]=gitk GenericName[et]=gitk GenericName[fi]=gitk GenericName[fr]=gitk GenericName[gd]=gitk GenericName[gl]=gitk GenericName[ia]=gitk GenericName[it]=gitk GenericName[ko]=gitk GenericName[nb]=gitk GenericName[nl]=gitk GenericName[nn]=gitk GenericName[pl]=gitk GenericName[pt]=gitk GenericName[pt_BR]=gitk GenericName[ru]=gitk GenericName[sk]=gitk GenericName[sl]=gitk GenericName[sr]=ГитК GenericName[sr@ijekavian]=ГитК GenericName[sr@ijekavianlatin]=Gitk GenericName[sr@latin]=Gitk GenericName[sv]=gitk GenericName[tr]=gitk GenericName[uk]=gitk GenericName[x-test]=xxgitkxx GenericName[zh_CN]=gitk GenericName[zh_TW]=gitk TryExec=gitk Exec=cd %f && gitk # Added for KMoreTools # (this could maybe also done by using DesktopFile Actions) [Desktop Entry] Name=Git Cola (View History) Name[ast]=Git Cola (Ver historial) Name[ca]=Git Cola (vista d'historial) Name[ca@valencia]=Git Cola (vista d'historial) Name[da]=Git Cola (vis historik) Name[de]=Git Cola (Verlaufsanzeige) Name[el]=Git Cola (Προβολή ιστορικού) Name[en_GB]=Git Cola (View History) Name[es]=Git Cola (ver historial) Name[et]=Git Cola (ajaloo näitamine) Name[fi]=Git Cola (Näytä historia) Name[fr]=Git Cola (afficher l'historique) Name[gd]=Git Cola (Seall an eachdraidh) Name[gl]=Git Cola (Ver o historial) Name[ia]=Git Cola (Vide Historia) Name[it]=Git Cola (Visualizza cronologia) Name[ko]=Git Cola(기록 보기) Name[nb]=Git Cola (vis historie) Name[nl]=Git Cola (geschiedenis weergeven) Name[nn]=Git Cola (vis logg) Name[pl]=Git Cola (Oglądanie historii) Name[pt]=Git Cola (Ver o Histórico) Name[pt_BR]=Git Cola (Exibir histórico) Name[ru]=Git Cola (просмотр журнала) Name[sk]=Git Cola (zobraziť históriu) Name[sl]=Git Cola (ogled zgodovine) Name[sr]=Гит‑кола (приказ историјата) Name[sr@ijekavian]=Гит‑кола (приказ историјата) Name[sr@ijekavianlatin]=Git cola (prikaz istorijata) Name[sr@latin]=Git cola (prikaz istorijata) Name[sv]=Git Cola (visa historik) Name[tr]=Git Cola (Geçmişi Göster) Name[uk]=Git Cola (Перегляд журналу) Name[x-test]=xxGit Cola (View History)xx Name[zh_CN]=Git Cola (查看历史) Name[zh_TW]=Git Cola (檢視歷史紀錄) TryExec=git-cola Exec=git-cola dag %f Icon=git-cola NoDisplay=true Terminal=false StartupNotify=true Type=Application Categories=Development;RevisionControl; MimeType=inode/directory; [Desktop Entry] Exec=kfind %u Icon=kfind X-DocPath=kfind/index.html Type=Application Terminal=false Name=Find Files/Folders Name[ar]=أوجد ملفّات/مجلّدات Name[ca]=Cerca de fitxers/carpetes Name[ca@valencia]=Busca de fitxers/carpetes Name[cs]=Najít soubory/složky Name[da]=Find filer/mapper Name[de]=Dateien/Ordner suchen Name[el]=Εύρεση αρχείων/φακέλων Name[en_GB]=Find Files/Folders Name[es]=Buscar archivos o carpetas Name[et]=Failide/kataloogide otsimine Name[fi]=Etsi tiedostoja ja kansioita Name[fr]=Trouver des fichiers ou dossiers Name[gd]=Lorg faidhlichean/pasgain Name[gl]=Buscar ficheiros/cartafoles Name[ia]=Cerca Files/Dossieres Name[it]=Trova file/cartelle Name[ko]=파일/폴더 찾기 Name[lt]=Ieškoti failų / aplankų Name[nb]=Finn filer/mapper Name[nl]=Bestanden/mappen zoeken Name[nn]=Finn filer/mapper Name[pl]=Wyszukiwanie plików/katalogów Name[pt]=Procurar nos Ficheiros/Pastas Name[pt_BR]=Procurar arquivos/pastas Name[ru]=Поиск файлов и папок Name[sk]=Nájsť súbory/priečinky Name[sl]=Najdi datoteke/mape Name[sr]=К‑налазач Name[sr@ijekavian]=К‑налазач Name[sr@ijekavianlatin]=K‑nalazač Name[sr@latin]=K‑nalazač Name[sv]=Hitta filer och kataloger Name[tr]=Dosya/Dizin Bul Name[uk]=Пошук файлів та тек Name[x-test]=xxFind Files/Foldersxx Name[zh_CN]=搜索文件/文件夹 Name[zh_TW]=尋找檔案/資料夾 X-KDE-StartupNotify=true OnlyShowIn=KDE; Categories=Qt;KDE;Core; X-DBUS-ServiceName=org.kde.kfind Info about this directory ========================= All of the .desktop, .png and .svg files are copies from upstream (in practice: copies from KMoreTools contributor's system's installation). .png icons are taken in 32x32 pixels size. (The filename of the icon is specified in the .desktop file.) .kmt-edition ------------ Files with ".kmt-edition" in their names are created by the KMoreTools authors because nothing suitable was provided upstream or because something had to be fixed. The goal should be to bring the stuff upstream and thus have as few kmt-edition files as possible. TODO upstream: remove shebang from desktop file. Why? ---- On 29/04/15 15:30, Harald Sitter wrote: Yeah, I have no idea who or what started putting a shebang in the desktop files, but a while ago the shebanged desktop files started to appear and still continue to spread as people sometimes copy them to create new desktop files and so forth. Perhaps we'll have this eradicated in another year or so Fortunately it doesn't have any negative side effects. Debian's QA tool just gets a bit cranky from shebangs in files that aren't +x, otherwise no one would notice I guess. PNG  IHDR szzsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<tEXtTitleFirewalltEXtAuthorLapo Calamandreiߑ*MIDATXmLW>̀ #TCE@򁭲l6nFV756!~2F7mw7f?5/t&mt"ʌEP:(ü>/)1MN2{9EQصeB좔LSE.v~Ɗ(5w7ɼ֝VJ;[414)ںz͡C ρgRzWUh+R{խe.^Do]h}cՋdY^i?c.AǏ%iwB&D: sd۷2ΟoY XP8!zv;qB9,{y!m}G*rBCs"靝mp@@  sM14[k P{{SM0Y}"}H]It cl[y3$ZW`F֭p+Wj3e΢s[ U./_@p<4 EE0aJ(hhkr۰״!dW-~%S--R ݻ5>11g0M]ŐpE ں\X݂  /,on>_6fȑeХKF8 m``A~}=NHWWcu0xWo?1Djǎ~?x4 p>x4 þy3#oNM3B~}=-Ӹ.<3 BeMymsz5) =0IN' ~$wH$i~k0B!YXh ݸX WC`!Y]WW}E)C$9Fu?$ X+0GGchMCcFEN>y1EI(mh4UFCm#~Xa޽s 3Dz(;Pb|560 hQ8຾R:AzV!7,Fdp0 L῅_~VVBpi4wS}J!Gd_בSQD$+|b?a8xds/l)Y̏`̬ǧ UU! 'Mг]j>0)DyE ),. yF8rAH_yL<H`[X NzG], UUC1@&r9(/XD*zBdi҂%[,. $űHǃ1t|4zc+rwFIEQҌ ٳVWKn$\  osAz{!L uuE"lorwxWg3ǀUV+uTVGz1u49JeT`YM]=73_ap UT:l^Ʋ&W=(Enm-B5~~ཇ,%80zTݻWfXh,}t4+Br׻89| LCŁ[~]39Yn:ˉ>>ynDscBt؆Z? (3N8mFRk!K|_"0 5T**$L"]cccnT*fY Z! 0 t]Gu!PJQ.RPJP(qv}N˲GAiABLx< )J%,BJ455 H&eYXah::omm4MFGGq]۶RضMX40%000ضA6#&2 bWba5dFTBhGm, ]$I4iBWg(48N^ |>c6TN àZ277"8N^2i7hŶPav^A\I*c&xõEƻ9zX]7nhHeYISSSlڴ)}|"X~~[ Ȋ¿ؑJR,2`YV<:P"`!j^OK)^*40L 諬y)5NaRT*EZ yں,SU[kwי]&œփHRPÛ:M{v-Kp> S6"R+h#0zD7ڻBBm۶m& L<ܛyځ~s}죑 pT߄{;' oIENDB`PNG  IHDR szzsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATXKl^_?Olkl14HRm ɦdQVm)*ZUJUwH6I+%iUJ`1}ϝ9] *j6|Oh~?sF(*M~<x:;VJ}5rA~{w&ήCe||vYy+IJ~R uE) \eSx̝w) |Bp}*Xu۟;LBjLӠ_ 8hGGx?"<a\p65,Lnť)1viFi5"PeY{t :Lkt[]eMaLB"J]/Rh4J785W _P-A*O1^bjjpm-edӌΜ|DK3\B|70؏aA6e}CanJk 9UDU !BF)v+t~) T@JR]:ߥX,b[=BLLD7tJǏu72>Ofi6呫>n 5 ,g’ Wc8~ p+%Hy놎體5II$ar/GLG?s1TWi(5JЅR4iRz 44]a.?=S*ZQHJIC!Qr]4mu]R)KǛ+c htk<`eAb2MOffjb0&V !DU,Bܧ I`F)5"BMJ ܣ*ۿD&y/IENDB`[Desktop Entry] Name=Git Cola Name[ast]=Git Cola Name[ca]=Git Cola Name[ca@valencia]=Git Cola Name[cs]=Git Cola Name[da]=Git Cola Name[de]=Git Cola Name[el]=Git Cola Name[en_GB]=Git Cola Name[es]=Git Cola Name[et]=Git Cola Name[fi]=Git Cola Name[fr]=Git Cola Name[gd]=Git Cola Name[gl]=Git Cola Name[hu]=Git Cola Name[ia]=Git Cola Name[it]=Git Cola Name[ko]=Git Cola Name[nb]=Git Cola Name[nl]=Git Cola Name[nn]=Git Cola Name[pl]=Git Cola Name[pt]=Git Cola Name[pt_BR]=Git Cola Name[ru]=Git Cola Name[sk]=Git Cola Name[sl]=Git Cola Name[sr]=Гит‑кола Name[sr@ijekavian]=Гит‑кола Name[sr@ijekavianlatin]=git cola Name[sr@latin]=git cola Name[sv]=Git Cola Name[tr]=Git Cola Name[uk]=Git Cola Name[x-test]=xxGit Colaxx Name[zh_CN]=Git Cola Name[zh_TW]=Git Cola TryExec=git-cola Exec=git-cola --repo %f Icon=git-cola NoDisplay=true Terminal=false StartupNotify=true Type=Application Categories=Development;RevisionControl; MimeType=inode/directory; PNG  IHDR szzgAMA a cHRM}!p9RbKGD pHYs.#.#x?v IDATXõYWygyoo6gK8@%$-[X۪! HpE\!jPDJb$jc$^b=3^fl^ Gzuy?9G4qYTrxi)[ ?^`ܹs|ӟjE~ә)J#Bi)RJ! p΁s8gv-scSGW>Dtj,.m'{=?MB>Gq=r}dZ{ihOB!PJb X1=Ӫ2*;nē2l,~q:W3 7n+塽mt3GfQOR4"ZahR_ <ȍ"/Jʒd:_ov+Nؒ\/}o/'7$ycnVάV(*cd@%*PRxN;M}uE*`G4K쐇pQ0uiʎO TTVV$~!ˡ(.L.͓lA3F bbKwRxchaQRb֛ 8G7͠R$")%q)闂~!ȭmnI{mJbb2pR:(FEb$q+I\ #}Mj0>ƈ~28Rӥg Ƙ+`"o d`$h_#f+~%"q{Fݪmg9"Ģb[ͥB1BXVaJQ)U3!Q0z - 3sX(MJ&e|߇dwW#0N9On$HpD8!bၷФ;ߟ++G)-싌uOӑ]XQt aN |mأ@q)Pܗ⟊o1egY>x!gdLJ0%r8K@¸mY}AH 'u7M(DhLz8:Xmjt!h;kMnۗ$VjI/TJ1ӻΘcPjZ( <A:<ktq)05\R"̀z}b{V%G9 wXm9e>%wMtqɫO bkG+ܶNK*&Dž9 %Qclp#lϲ %?˗>ZxJEϿDjs@)zBkDp_?_qcS9c6t#$hpTdYFW(%ZDF#v[NL+zGe `cX+=Ք;0W{ZY3bϾ ̈́sNxs'^ċkX$ +_qN!Yvizs|mjGe\>9Qիji!6_8 Q>ЧE{ wߛ29~7*ߠ* R[@'p*sj?{s7z5}a6۳+~"Y6`lyAFi.]rʳԃf):xBWF|pЀa%ҿ)9QFѤr NaE.]-0Rp:D+@e]j[A/s m$0-f~xUQ54Zh)ܳSd&zlHUfTHh@mwƁ(]sȀSkZ"'^Zg`@ 8$|`3^z?!A'$0UhopT/=P-X 9\OqAp~WO4rk:w^yퟢ80dokjE yvG[lwAeje5h[2^Q۷nBmuC[m *cX.Ιխ3W`O=ڛ_B<˔HĔ|c[>#xDG^Y+;iEyA$طo/fx ܗ4jSZj"thZ5fߙ鮳%8V?>ؿUe&(VF_o4[h4ZZ-Gh6ԢU?,3u::7x,Wy[s40 gv񉉿!<#Mv/d|mxnzjn#}<ﺆhn`ѱCSwt:Rڭ._V7n93\pξ vJ+ "ۉRl;(TT IENDB`import sys import unittest from ctypes import * @unittest.skipUnless(sys.platform.startswith('win'), 'Windows-only test') class WinTypesTest(unittest.TestCase): def test_variant_bool(self): from ctypes import wintypes # reads 16-bits from memory, anything non-zero is True for true_value in (1, 32767, 32768, 65535, 65537): true = POINTER(c_int16)(c_int16(true_value)) value = cast(true, POINTER(wintypes.VARIANT_BOOL)) self.assertEqual(repr(value.contents), 'VARIANT_BOOL(True)') vb = wintypes.VARIANT_BOOL() self.assertIs(vb.value, False) vb.value = True self.assertIs(vb.value, True) vb.value = true_value self.assertIs(vb.value, True) for false_value in (0, 65536, 262144, 2**33): false = POINTER(c_int16)(c_int16(false_value)) value = cast(false, POINTER(wintypes.VARIANT_BOOL)) self.assertEqual(repr(value.contents), 'VARIANT_BOOL(False)') # allow any bool conversion on assignment to value for set_value in (65536, 262144, 2**33): vb = wintypes.VARIANT_BOOL() vb.value = set_value self.assertIs(vb.value, True) vb = wintypes.VARIANT_BOOL() vb.value = [2, 3] self.assertIs(vb.value, True) vb.value = [] self.assertIs(vb.value, False) if __name__ == "__main__": unittest.main() import os import unittest from test import support # skip tests if _ctypes was not built ctypes = support.import_module('ctypes') ctypes_symbols = dir(ctypes) def need_symbol(name): return unittest.skipUnless(name in ctypes_symbols, '{!r} is required'.format(name)) def load_tests(*args): return support.load_package_tests(os.path.dirname(__file__), *args) import sys, unittest from ctypes import * structures = [] byteswapped_structures = [] if sys.byteorder == "little": SwappedStructure = BigEndianStructure else: SwappedStructure = LittleEndianStructure for typ in [c_short, c_int, c_long, c_longlong, c_float, c_double, c_ushort, c_uint, c_ulong, c_ulonglong]: class X(Structure): _pack_ = 1 _fields_ = [("pad", c_byte), ("value", typ)] class Y(SwappedStructure): _pack_ = 1 _fields_ = [("pad", c_byte), ("value", typ)] structures.append(X) byteswapped_structures.append(Y) class TestStructures(unittest.TestCase): def test_native(self): for typ in structures: ## print typ.value self.assertEqual(typ.value.offset, 1) o = typ() o.value = 4 self.assertEqual(o.value, 4) def test_swapped(self): for typ in byteswapped_structures: ## print >> sys.stderr, typ.value self.assertEqual(typ.value.offset, 1) o = typ() o.value = 4 self.assertEqual(o.value, 4) if __name__ == '__main__': unittest.main() import os import sys import unittest # Bob Ippolito: # # Ok.. the code to find the filename for __getattr__ should look # something like: # # import os # from macholib.dyld import dyld_find # # def find_lib(name): # possible = ['lib'+name+'.dylib', name+'.dylib', # name+'.framework/'+name] # for dylib in possible: # try: # return os.path.realpath(dyld_find(dylib)) # except ValueError: # pass # raise ValueError, "%s not found" % (name,) # # It'll have output like this: # # >>> find_lib('pthread') # '/usr/lib/libSystem.B.dylib' # >>> find_lib('z') # '/usr/lib/libz.1.dylib' # >>> find_lib('IOKit') # '/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit' # # -bob from ctypes.macholib.dyld import dyld_find def find_lib(name): possible = ['lib'+name+'.dylib', name+'.dylib', name+'.framework/'+name] for dylib in possible: try: return os.path.realpath(dyld_find(dylib)) except ValueError: pass raise ValueError("%s not found" % (name,)) class MachOTest(unittest.TestCase): @unittest.skipUnless(sys.platform == "darwin", 'OSX-specific test') def test_find(self): self.assertEqual(find_lib('pthread'), '/usr/lib/libSystem.B.dylib') result = find_lib('z') # Issue #21093: dyld default search path includes $HOME/lib and # /usr/local/lib before /usr/lib, which caused test failures if # a local copy of libz exists in one of them. Now ignore the head # of the path. self.assertRegex(result, r".*/lib/libz\..*.*\.dylib") self.assertEqual(find_lib('IOKit'), '/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit') if __name__ == "__main__": unittest.main() import unittest from ctypes import * from binascii import hexlify import re def dump(obj): # helper function to dump memory contents in hex, with a hyphen # between the bytes. h = hexlify(memoryview(obj)).decode() return re.sub(r"(..)", r"\1-", h)[:-1] class Value(Structure): _fields_ = [("val", c_byte)] class Container(Structure): _fields_ = [("pvalues", POINTER(Value))] class Test(unittest.TestCase): def test(self): # create an array of 4 values val_array = (Value * 4)() # create a container, which holds a pointer to the pvalues array. c = Container() c.pvalues = val_array # memory contains 4 NUL bytes now, that's correct self.assertEqual("00-00-00-00", dump(val_array)) # set the values of the array through the pointer: for i in range(4): c.pvalues[i].val = i + 1 values = [c.pvalues[i].val for i in range(4)] # These are the expected results: here s the bug! self.assertEqual( (values, dump(val_array)), ([1, 2, 3, 4], "01-02-03-04") ) def test_2(self): val_array = (Value * 4)() # memory contains 4 NUL bytes now, that's correct self.assertEqual("00-00-00-00", dump(val_array)) ptr = cast(val_array, POINTER(Value)) # set the values of the array through the pointer: for i in range(4): ptr[i].val = i + 1 values = [ptr[i].val for i in range(4)] # These are the expected results: here s the bug! self.assertEqual( (values, dump(val_array)), ([1, 2, 3, 4], "01-02-03-04") ) if __name__ == "__main__": unittest.main() """Terminal utilities.""" # Author: Steen Lumholt. from termios import * __all__ = ["setraw", "setcbreak"] # Indexes for termios list. IFLAG = 0 OFLAG = 1 CFLAG = 2 LFLAG = 3 ISPEED = 4 OSPEED = 5 CC = 6 def setraw(fd, when=TCSAFLUSH): """Put terminal into a raw mode.""" mode = tcgetattr(fd) mode[IFLAG] = mode[IFLAG] & ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON) mode[OFLAG] = mode[OFLAG] & ~(OPOST) mode[CFLAG] = mode[CFLAG] & ~(CSIZE | PARENB) mode[CFLAG] = mode[CFLAG] | CS8 mode[LFLAG] = mode[LFLAG] & ~(ECHO | ICANON | IEXTEN | ISIG) mode[CC][VMIN] = 1 mode[CC][VTIME] = 0 tcsetattr(fd, when, mode) def setcbreak(fd, when=TCSAFLUSH): """Put terminal into a cbreak mode.""" mode = tcgetattr(fd) mode[LFLAG] = mode[LFLAG] & ~(ECHO | ICANON) mode[CC][VMIN] = 1 mode[CC][VTIME] = 0 tcsetattr(fd, when, mode) QT.KNewStuff.VERSION = 5.37.0 QT.KNewStuff.MAJOR_VERSION = 5 QT.KNewStuff.MINOR_VERSION = 37 QT.KNewStuff.PATCH_VERSION = 0 QT.KNewStuff.name = KF5NewStuff QT.KNewStuff.defines = QT.KNewStuff.includes = /kdevelop.appdir/usr/include/KF5/KNewStuff QT.KNewStuff.private_includes = QT.KNewStuff.libs = /kdevelop.appdir/usr/lib64 QT.KNewStuff.depends = widgets KXmlGui KNewStuffCore # This file exists as a helper for the test.test_frozen module. 3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pys3 UZ@sdS)Nrrr/usr/lib/python3.6/__init__.pysQT.KNewStuffCore.VERSION = 5.37.0 QT.KNewStuffCore.MAJOR_VERSION = 5 QT.KNewStuffCore.MINOR_VERSION = 37 QT.KNewStuffCore.PATCH_VERSION = 0 QT.KNewStuffCore.name = KF5NewStuffCore QT.KNewStuffCore.defines = QT.KNewStuffCore.includes = /kdevelop.appdir/usr/include/KF5/KNewStuff3 QT.KNewStuffCore.private_includes = QT.KNewStuffCore.libs = /kdevelop.appdir/usr/lib64 QT.KNewStuffCore.depends = Attica module org.kde.newstuff plugin newstuffqmlplugin NewStuffList 1.0 qml/NewStuffList.qml NewStuffItem 1.0 qml/NewStuffItem.qml org.kde.ksyntaxhighlighing Syntax Highlighting QT.KSyntaxHighlighting.VERSION = 5.37.0 QT.KSyntaxHighlighting.MAJOR_VERSION = 5 QT.KSyntaxHighlighting.MINOR_VERSION = 37 QT.KSyntaxHighlighting.PATCH_VERSION = 0 QT.KSyntaxHighlighting.name = KF5SyntaxHighlighting QT.KSyntaxHighlighting.defines = QT.KSyntaxHighlighting.includes = /kdevelop.appdir/usr/include/KF5/KSyntaxHighlighting QT.KSyntaxHighlighting.private_includes = QT.KSyntaxHighlighting.libs = /kdevelop.appdir/usr/lib64 QT.KSyntaxHighlighting.depends = gui QT.KTextEditor.VERSION = 5.37.0 QT.KTextEditor.MAJOR_VERSION = 5 QT.KTextEditor.MINOR_VERSION = 37 QT.KTextEditor.PATCH_VERSION = 0 QT.KTextEditor.name = KF5TextEditor QT.KTextEditor.defines = QT.KTextEditor.includes = /kdevelop.appdir/usr/include/KF5/KTextEditor QT.KTextEditor.private_includes = QT.KTextEditor.libs = /kdevelop.appdir/usr/lib64 QT.KTextEditor.depends = KParts [D-BUS Service] Name=org.kde.ktexteditor.katetextbuffer Exec=/kdevelop.appdir/usr/lib64/libexec/kauth/kauth_ktexteditor_helper User=root [Desktop Entry] Name=Embedded Advanced Text Editor Name[ar]=محرّر نصوص مضمّن متقدّم Name[ast]=Editor empotráu y avanzáu de testu Name[bg]=Вграден усъвършенстван текстов редактор Name[bs]=Ugrađeni napredni uređivač teksta Name[ca]=Editor de text avançat incrustat Name[ca@valencia]=Editor de text avançat incrustat Name[cs]=Zabudovaný rozšířený editor Name[da]=Indlejret avanceret teksteditor Name[de]=Einbettungsfähige erweiterte Editorkomponente Name[el]=Ενσωματωμένος προηγμένος επεξεργαστής κειμένου Name[en_GB]=Embedded Advanced Text Editor Name[es]=Editor de texto avanzado empotrado Name[et]=Põimitud võimas tekstiredaktor Name[eu]=Testu-editore aurreratu kapsulagarria Name[fi]=Kehittynyt upotettava tekstimuokkain Name[fr]=Éditeur de texte intégré avancé Name[ga]=Ardeagarthóir Leabaithe Téacs Name[gd]=Deasaiche teacsa adhartach leabaichte Name[gl]=Editor avanzado de textos integrado Name[hu]=Beágyazott szövegszerkesztő Name[ia]=Avantiate Editor Interne de Texto Name[is]=Ívefjanlegur þróaður textaritill Name[it]=Editor di testi avanzato integrato Name[ja]=埋め込みテキストエディタ Name[kk]=Ендірілетін үздік мәтін редакторы Name[km]=កម្មវិធី​និពន្ធ​អត្ថបទ​កម្រិត​ខ្ពស់​ដែល​បង្កប់​ Name[ko]=끼워넣은 고급 텍스트 편집기 Name[lt]=Vidinis sudėtingesnis teksto redaktorius Name[lv]=Iegultais paplašinātais teksta redaktors Name[mr]=अंतर्भूतीत प्रगत पाठ्य संपादक Name[nb]=Innebygget, avansert skriveprogram Name[nds]=Inbett verwiedert Texteditor Name[nl]=Ingebed geavanceerd tekstinvoercomponent Name[nn]=Innebyggbart avansert skriveprogram Name[pa]=ਇੰਬੈੱਡ ਮਾਹਰ ਟੈਕਸਟ ਐਡੀਟਰ Name[pl]=Zaawansowany osadzony edytor tekstu Name[pt]=Editor de Texto Avançado Incorporado Name[pt_BR]=Editor de texto avançado integrado Name[ro]=Redactor de text avansat înglobat Name[ru]=Встроенный расширенный текстовый редактор Name[si]=තිළැලි උසස් පෙළ සකසනය Name[sk]=Zabudovaný pokročilý textový editor Name[sl]=Vgrajen napreden urejevalnik besedil Name[sr]=Угнежђени напредни уређивач текста Name[sr@ijekavian]=Угнијежђени напредни уређивач текста Name[sr@ijekavianlatin]=Ugniježđeni napredni uređivač teksta Name[sr@latin]=Ugnežđeni napredni uređivač teksta Name[sv]=Inbäddningsbar avancerad texteditor Name[tg]=Таҳриргари матнии беҳтаршудаи дарунсохт Name[tr]=Gelişmiş Gömülü Metin Düzenleyici Name[ug]=سىڭدۈرمە KDE ئالىي تېكىست تەھرىرلىگۈچ Name[uk]=Вмонтований потужний текстовий редактор Name[wa]=Ravalé aspougneu di tecse avancî Name[x-test]=xxEmbedded Advanced Text Editorxx Name[zh_CN]=嵌入式高级文本编辑器 Name[zh_TW]=嵌入式進階文字編輯器 X-KDE-Library=kf5/parts/katepart Icon=accessories-text-editor X-KDE-ServiceTypes=KParts/ReadOnlyPart,KParts/ReadWritePart,KTextEditor/Document Type=Service InitialPreference=8 MimeType=text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-patch;text/x-adasrc;text/x-chdr;text/x-csrc;text/css;application/x-desktop;text/x-patch;text/x-fortran;text/html;text/x-java;text/x-tex;text/x-makefile;text/x-objcsrc;text/x-pascal;application/x-perl;application/x-perl;application/x-php;text/vnd.wap.wml;text/x-python;application/x-ruby;text/sgml;application/xml;model/vrml; BZh91AY&SYiw\۫{owܒm]\s{>4}{]\={}n;4O>tzsキ$>Ͼמݻ<ݷ;w`}]#{/ctggݻwof֪uq֚Zv{{^]y\OZ.{mwp.U{y۽sT7ݶT\==>W[zmv[z7vۚSqno.vTLCALL&hb0&FM44hhҟ04 `LL&iT*a0!FhhLh 0FLL& $OhM4!)DS dd M10Lia50ɚ2424S) ``iSFM5=4h&DLzSژ B~ LL !FM2hL4hhb 16250bh=2&F2O&& hLOS@`)Sdɦ4dE=zhShT&M=OL<44iO xhDS)LO1PJ" dh12di0LFM2h0 4hшOAAI#451SƁO)/?8 3&U̫:/@ۋz]WJb/K{k\$'Ţq9TS߳brnCwpAb"S PyDkUUcpsсUFXiJ=zޗPA1+z׳cRgAh?7'W=l9#eTa5lj}TB/- lRdqD?$%aZNO nj)߈2:ޘƩƮKtyp8i 4;a~-^nPy$J:S'+5{~DF WzkUa@|7ЇX8SELP݂hӸt9}/^KRVI^gʠ)W`ߕmv?D1D#olۗT/*ina##J2 F*g9QAzW a$ F8 w.lh*\hXY@͉tBpT\~H]=6lnVӨJ\dCS Q3eta/"Xuב櫗F H4ǾCFh[AX$v^hmu{\`0yЎ΃Ƒ_ _?q"b xhp7ޕڡY>'1~T׾dX ,_u#8zH9 HU!\?w$(i3Ri32+ޙNG!L>"Ж|ЀdPW D# 8; "Ŵnm6ah/(am*ђBA[1 V-Lg^0t~qu:~ʽӪj= ե8!ோlG]ڏokH eFck#Vss}{`j*DҴO=FGf,!ԞodZޯQӚbPA0)2s2".UL#(88_SҎЬzqmfeimIW=H+hVMhO('9ԇAh3%CsM} - #]n.1}rZ ٨on3!¬K6.>̪:Ik=FtJ8Qs&> &!tPY>{P1Vu2ucfr {WF_G"i5ח?^fwx "JƯS~Co3-)+CMdi>wԁ4L\>-3'Ocp8ݎJY}Vő'4^fwVGN`3ߩr_0@`R l!%h^Ch&Udg:UAӜUw<FK, 0.U-`-ş@H! Ob+-_MI?D!9.lڴ;CEG!|H+ &\QrO0ݔDsᓑV/OՁO,rpUz!)wΩǼ'#'w|PKilnƆ^#Ó*F"p}J 9Zt,"\ïr+X>`0A54 EMEs9T3v:Mwzy"J2JdY#؊'=?$98SB*tLDbFkܼ:7,tO+H2pv8CU#;Q.)?R\Df ) B0~<X(l/ƫyMѦ3zd~12d& ҵ|T֙Gr&;ތ߲Df(#d3nRz@' +oֺ!s XԸydES*yԖV}VVqm^kNs f`^ xbzFyu]+fᒞClYBM$xܘ3\4QmnyW;)ks;hӄNM>0tp&!ǸZŒ/j;IC1͓ePhЂ)A[kݰSg!rSMO.cK$=yF7oTg1Kkfwb,!{2U#6U5٢>SU W]^Zj]{Bj d"] ED F]𵌊L#g)Қq^lltk_~u c0m<[}/qҜ^u#hLZ ~ G~'~"&+a? {3y-8'ފQ~>/F"t(!R}PD(^X"9{=Xp`p @ wq*OҾg܋ܢG @mMpⲔ9* AO[ * ͪ]YP_AW &2UdDPP E(\$O;q0*9-ѻ/C2o{3Q]b0?ŵ; Ua-OowR*">>_ p]@4,H2(PI`4;[iVa D"]p/yqء~|*]v@P bLIXAjI=y@^)BGU ྠЌ£^E6&f Y+B}$C+ƕ~@^l6 8uE PԤgfLGq (%P:*BHvc+hGG1a8 !>%P/ qɀ\ E RAd{Z{C3NjZ]Э ^}*eةPaBkսG`@ X&0R KׂMk!{;LFN @SX;~€Я~AzxM*y3T= ӑܝRy`iqv7iM+ zȔ`՗M>Nl:\PGJ$/1< \*ގ~oA&Gx'c y]Yzy7(1Gyz:9+&DAYZi|F1UP-\vT?^YCe|OUy&cE}n4@~Ի8nZh'V5ci>=5񋃥B$CKg{jn5n2ԤrZ;{+.u<'o5o[r;y[VVc̕nFezr4.%U_qXVVzd!ےp !"@CvuV\u< Vρ_[cWSH!#-M" {'p|SIKC}b>m'm٧(o vȕ*Q7KvmE;9rϭ6Ab(!bU L (!9𞁞qЕKu2X,O\WV ҶaJVjq=zBE&'Cs>(0< tFU5\:A%< @#㹰볜wU$oӋN@$Frr&lP]=Qt^TjRuԭtѓ+?%,Gkso/-qƍm|_4֯{<xgHni)t[OC*TR7p SLVS:UN⃠g IJ8uEsŤ3=&*izjn~A >G_.킈:((Ez4z:i(KL+2KY'.E.)dڈl)1zd=rb* Fw{8:(P,v'vϗ& L\N$.{^8ioU*! փ^ѼjׁMGiƝԯg9M_lV%T>ff?At;n\/@7<@ayp#u )<]ډ_z1m]GAE[EWXpxwZk?C!9gb4M߁dzs 9Ka ?hXT|d#em~Wڅ>f WfUў{-PP (tGfyr4'|D%ݮZh #qj1p<ሼ1Tey†]lC6{| gB=S}cC -;prÀ"_\A7!aLe~yJ?!YݍY7rgnKA)!y콫Z {KϗGy @|Q}ͦa(eESPd?Hw hESMwNWQ3^Uxg-\, ;ZؑLn=(}#3'xzfXh$Q?:i\?뜆g]/|tC""%KW<;?#Ib>y ќg/63Z-7Mr\{ KR hDH"yj7ݽ赑O8e'JE<אN " .FW~MøM L.LQcRH @?}ˆy 2 Dgt}jbnnbNO&PRn9]VWjMk|;-@غ&P S "wG_6_dM]q0Q^]y=|??Jekw9e?,7ZQEQ@Mzvp)A@(:c1:.:Ap{ >u_Nck_'lͽ{>=$@17,JFK}aЩcЎR/#xԢ!)]@!j:BGDL4yɨMծ`gg_nqREjAmQgh,*Q:>DmSP0Tz*Od]N&M~md+YigCUW8.1(1At٘/يj$>÷2Hg.D pP}gx˸:PVv-Y@6I25rRYDh |Ʃ[kn}^½-z1USnwVnǠx.*. S{DKc>\P䳛ᚹ9c^MӴNcվMrA'S =){#-IEd؀^擋%O=.vq@<(I[(H:u~4k[%Aq{SobEPnZ{1Pfԛ74A8=h7:fqh:s-+j.Ggr7(5*Xc̱{!0IĪ:XłuF9 *]U%Syb:ol1zZX OWۍZ$B1'U" 4DS`Pzo>*-ppΨyY7l枔7^ 5v:8@ ,nn]UAhlԣwHONoyKS8sʭ6PBB*Y'eqV%^UX(Nm|p!0xf3u!d*7JԭeNq=y]G՛[t]u8uJ b |BldV;4CsV,#t{0t &2Q#2\8/U#s KXh,:Is ߤY {=c#;f߫~4`oHz]1q0PBzs0#h:rK' =6G6B~^@y԰߅mQI{a/]zPQv[>.c 7ae>N V,+5ݛ1&e-3֙rc}`K)U%.m˛{aBJAc^V%_e*i_~O@C&q^f~!jƯ0 j$-+'/ą)s ͸ tѽ\iL '[ G{Eȱ#@Ls0A6#U< 2D@2@,͔](ER U phjt0&QЋ@Qa!{b\ewFiҎ塽LӾĩ񮔯ۗBtՔnIž^iVfG5?r|ZX2Ap;G`F@c:A0 9p/W9u|t^~ p术9=4>(: ''~2@VÕ(#D"ؗ@/xяqٔl~WMZD{t gB$fEk]~\bTժQyk\OY GgM  s_PR!@R{7ϝ`2 Dq3z0A~g< ڎ.Fa~i'/u DA79f[D\2{Q]u14w9A^!rsE7Fj-M>|G>=veUEmY֬8<bv  Lnr7Nk%Qs(0 r11j~ 'MJÿ;!h=ítt4OܮlWu:x: ?ޡ;N0 5D ŶW8n:u{3 (u7 BUHqjPAP^"Y6>gxQ.:[tv$ȡRK ݇vOy(2nsb wNyxlgh*r":_TJ}6o<9>OF"}cmF#s Ri#egTH;T `d\ ~MYaZ(8Q\7{ԃxATy# sdk߉a 3cE}\@ef$b8KjT7?e:~lOl ϢTTObwwplS 34@t5"V 惬䕃; =~z;uZYQ#ME}=kI>v8m'W ٙ}xݝVXi%RY+)Ȗϗzd9ΣԜ3k)JSJql7X5Ƀ0uNȹ'& y]19jGWѢnQ\f01qt_<B-@gѝ`piCZVOKmtefE,`?uP "^I)OH:z덉= :ܙptTQOGej`1Յh/V4Fc=pBpSz9`k^,4s`2Jp&:|&Yo] m7iR(o65-hMo߹8j)W7ܲ@~گe(?7~~$BѦl5ٌ\,2mw TFidNRDj^ cQ1"_}cD@EV!3~[#yO[D Tlcb[KRȋO0H*'A[3w3n|fC0o/eJ( )'!AHoS+JaB*`c43 c<Ѡ#ķX#wl/l0"$_8z-{oB(t׼z*6r HÅ T") {1<s]M}st"3Z8gf."I DԘcٗދۥ970Mǣ˘9lzPSNGAk SIq@@]` ¥7ڌƒ~)W@nd&!<@)VQ1ُ.~Q!,w!k~"ıP,;jɀ$c@v0`@8HaQ$fC6t@;?=bL%C!!?㑩q{[,_I7ʗ Js b/_D|O3xg't;G"GS@p=ExδnGɇ~fxi/ <D/ݙRT_Ḏ>W2^L[Kz`` eA<͉>PHƒOUE"e߮Q-Fz1XcHֵƵ 7^Wx7j1Xc+c0jdߊ#Y2m#MQUI3Xu^.JCeQUq}8#h>3roB>ʮ &Qw8='ND>UK<˜ 0[|&+ڈÝ[a?<2 kN疝%۹0jʙ_)'mkXBSXm2IZCiٞD=b&\jktV蓧iYksCnRɄt4#1A Z /ђJc\~=^՜ҾF^cي,T:Zw{m v*1 |IvL!;9M $8>*xl1ڰmU<,p>N^>JBMI7?Jgcm}_@h42Pj)v'G!2Wiltf~_؍Mΐ`u/gOgln?՟F֎*DUU\69{PsxOHf%d,lHT@❲u\\نYK~X7WG12eO Bd!̈́\9Q%RVGpC!ۮYȶ z<*Q?i&iOmt(:>'a*$3%iR hYNg զj6X`dI7Eñ0IרiV3&n?"k{qOdLu}eDZd1xR5Kdl-(D1 v]I%$yd{K譵_-yLqz0vL,^/3}JzL;߶Їoq'C'6M7Ul,!;z"h={oݐD1`ĵ㣛+!?vkܑ $; n3D@ wԥG}RcX LP?چ ێCP ur|V{/Kl'B_e|6>vpg\*ql~ދ|x# 0]pM"gC{J-n}׋iނuFBkb" *Az: ƻ˴'kŸDm[oEaplpxcM( + }m{^r)%d.Xxp}(1YP hڠ* p9 {{?^U|pOȀE~p-#`R<`g OW'lʻ[׷ySgUy,d[t4A!@gWP !D ryy  2T9.⺖mTʭw6Ol-A[It:dHQtY!ǐ@H`jx~Mv)u a7{XCDPTP((']MK1B[٨pQKN6eGI0OfhT׎ȀTzpD]F(Ek<`(F ;4"b |/\Bʅ˯bDF5@bhpWV k !8<jMyؿN/c= ͏3qW9رb4nƷD (6gf<惻uc`޹VA|m]E|-5~%gt 8q?:lGאR) w$ 8cFQ( Z h(A-lDjh PRC AP:v [AQ'!Ӽhɫ AE G0:Z Fw{T37n/ƿSbkAji\l<:!04r$d 觯SitxSE7{('7m$"r}ThA6.#@S /Q l#gVLaؠ2gawCeI -#>=ԜBcҟ5N tlE s0١| /}7?: 0l6AZoVU[1Bc1N~&OtAD_FB5l&&)4wSڴtvoZ}9|-s!(,}߉f}w%v/9<بWkW6eK*veIPozK)pp߫_߻uHQ2_ls2 3 <Jb>&X.t׽4p١9ι2pfǹ%fX|JH.x ib{tϚ 0.Uĵ+x0XpTGtN<]˚PThcXPd^Du{9q5wA}ΪQΪA , W2$*;}G)$4MPAT"4 @*-$"㣌 >xaVtƒD0 FmޔU_1N6 u8K`ՒwnW`/h%2T?Pp*)- JEyHùWVӁBQ~ Dʍ`1dF rQ C}/ މyb%l}?{NhX Qy%Hsg yлk|h9PA%|Ϧ.xvL gKoD{ ʢʾ#38@cǢV@c(hgJ8B|CЃ`Mh>b%Ծaz2_=C`Rޗ:ob[&Xzx , k>g/'*yIARpk8}!mUZLMA{w;궋a۰qe+v6W6k]]nQ *z+Xpw\A}H(klQݏłbCz:k1pTvٌ Ty(T k^;[K&",h}n4LkrUTضZkBިQ|λp GExj uc;ErY-I^0Bvfص-m/Z1rt>mwLe؆[o!u7bY@5x?]hyY.mu8 qK.$?'ްWW X`B=)VD\&Sej?Fz4x%CFPd~k ɩHM!kv=r0O,oŜ3:jtڬeϒz}F=8Q̖csP@ή3,;ym-BMB^϶È ` 0v]^ⴎiIWoGץX`[f%Ol[G~ͻAL/ [6ķo]з52VS`zg`EPA_aV%.3>b ɥNzMa:Fb~nn J WyeDZCaO$h- bokgNuXf"FCRSS1\ߋ$O+zZ?dbIC*=nYTjk߅vdpZ$#ўr08wB 滣OKEe]Ҭbey7VVpZ䬳45܍Ew H;gTSBҬ@Iummnы`vU{O[K:w6^#](Fq|"igq?޼F6j*ezZNA.ndV+p=0m8.,s i_ `9Z“[up>ޒd7*]y%*ޫ<#nM/؟a/c3\Mnq 臅X )|˩X| v ;x"w݀s>k=J@ϰID25W:pD6FCP}-LlƳÙJk,؅7b藝,'9$AbNV,'$_h; ) FnشN_ʫw?K/{M|>o]>goYt+fb~I \cV%nH$PW#D~[~ |(7>O.i=8%Gf+xy35ic ~g航(ic@ +^lzGsܡeǯ7;_~HѰA8֛\/F<Ɖ9e7s-m~RNS=1I  oVO}{[,ܥ}d)19TxiIg8(jf{Su{%/%>}8gEz|Hl/8 &^Wŕ?yOgZC1v ̞D6 ҬpR;]X[ D#6fބS` zs0d"gɣFs%!}g*ɇq%@F;# Їjc@cwO'Mۏ@hXnsL-wڸ_?I!y.`c)<0Cl1 l{f f&lED.B`jq~b4)7Qt`ҎTK : A/2n2㞍`tD8`V@K"? UG`PݑB;-nP ñU? IH]MGݢfJ̹9OV 17혂~)J?KP[9zʹv71Vo~'ðTY>$֟9oϻn1^W8̫~R[frF9E^iڧy-?"?U*`x3 O!B[l3sDf90T;oM;r0q+"'bg SE02܄$XT޹ yC5 ~3)~y 9|1ނuiVi$ynB5g2VZd(Qb:_Q<%< WE+}i0 )F@CЕZjq'Sqˍ"S9OX)q,HXpL*ߍn ?y/ż;w{.wO:#h򪔰)Lא,H-[S i_?L` W4_ogRTjשqpra`~'#JMx';C:VOje߼$%9׹HjRS5Q[Fcwbr9m= iڗ(?1F6|Xbcs͐y/N~d U1#h(+%\NJ=QECڋc#nXACÙ_d܏lmغe$<HDꔈS&"uaA(C5Yߌy ]NhH|{(k$!'=Oq2iIdk/&~.vbF*ZYsc30oġvbjK|?UOC+<z\ⵜTxc*?ca1(?v;F- :x[?=!+&Ғ޷ٍ;$Qgr>4wugإrGNnrZ6RIZz51ml^:|_:G"J ĸ]"xZ$?]x`RyWIh.UկF Xio=@kɪȊ RV%ipkBtvrgUJr Q+7aD $\5MpYCG"-cӱ_M $=̶\S䉆6%-U+&B ^FYzqt E C ;|AjM^e%йy=Y9E# e{d@G.nN?b]A/yp^Tzr!!77PGCDb)UKA21V$O?'&Nų_{ҝ1Һt|£vwJ%EM:lih_ɧxr"=|u 2D+_Eԃ`LYω<0 UҽaP8уK\%wB2>Ca9ñ0( lG(e![Ϥ0*#PGj5']tlڟ/}flgm^x>60C_+0IP $<2m WdۍN0]aHkI7kʴA"x7"Vhh[*x]A('눾lbY;&,z2RI 3$_mF}@0:Ÿ>Í1OtB@fB*Spik*=!^o;1;$DdfUՈ9 E;ΘfK41aמfE7jomn!uNLܒp=g X.g(ȇ64 : ju|>|KҮ5r}]OdàIZYf*P\{8·t-o@1U7dWf"c&cg^ H<>FqLY=1!&FP~i<ҽc\{"L_X LH#{hrURHem-Wh  `^YcG`fLK*TRl %$%Sv8t %:f:O-)x*LŸ g ^Ey$H!޽3fɲ_N-N@0>I>" M}|,~$5 IИ),y\<޴ν:\a Vi M5Q}N?@GNC]ߧ$fV&ԛDs !{C>J cłWP=dҌ`Mcs6jr ߴx}edBqp% 9Caj Xό8 yڥwiT:j+i+9ĢQ}'%))_D"'E2P/02>ؐƧ0f_3?{vo!SfoVD}3̈'7 +7E=.ԟ~؛)i'UQ gّ덵T#or2oƹNaˡ{Xyomtn:u򷿫ZO|n!ԃ7. ¶emE6FGV=]ѓ'RX@ VE#JڟJ1;$ PBN &Q`FLÞb)D >)?.y0\Yn,!^H.>Wd1ezKu 8gy.7xovi.BνtDD$ 3#ڱ{}ުx}Bj땅wL0Cy[jPnuݢK"$JVEYry<}m@-}܌2<k4a#|_i0Sçj&q3ᇔJ7Zq,weue]^vIZoT$Qv>s&y|ßT ϖa\e;Yբ0aS'z#V}RA_fkOdӃ et@ $Uv(ܲt[A-f'?JD t(F h~V^w`xUinzO5;}>E8ڐgc  k8"m*ly 0ͮy1CY.!9p[=a '䁻5UQbV%F?"w"1=^EpMъKqj:&<>Y (YE(vl`[*LVp[nw^Vz=AG'Cw0-EҒqBAR:.\%xr#c\Q˥hڕ|DvV$L+UrE Պde\g/Gu><b ֮!Qd+7 U?B0y_aid0saIIf 3,l25 혠\%gS038.tvS6vd45z]S[Y PuUM[]KjU ޞ%xt$}_T?37ۙ9U{~ yb&0kZ86;qqU0odLM 3pA|=C$Q.s&T6EU'E.ߏ,ura+y&~*--!bҕ3n_QJw24D&Z*Rko*g:lNEuf*ңbT5e`=J$njAM܉ѡ'3$WJh%_1 i,0R\$! + )9~ԁhG̜xLjyl VABS/akBT`̯<1C~Ń :_b1;sBY <׎V=ύ Yc.[uoVa~rŮiݾ0s F/򒹼a2_ `Ò[ʳeQ4:xuu!Y&Sqsy:9s}fم_n[|nV)iH7s|nn ,ӈo^K/Z * g /FͻQp}F^|*1J_O,t~V{3?p>&eoc2+ ygםhANLvd l/S2'bzi5.J Fka~+_m^΃? >kھ1QɦQ92k(wxSۼwZK⬾Q20BX|{ayb( YӀօgƛfH&O`9 ǧ<;GjG@[yऑXZIPT7 j҄Af,;&5P,r4wzpOCL"Z}(tYmװ% D-L kzW(΢ ͪyQnM!Os0h^f+A3h I'W\bLȓɭ7rsІTevN-^uÀ7 ϟr@g3hױa y)t)3={"ud:U[LB鳑E& "hٟ VR ʠՇ/eċ2G抆jA&iOϊ'.SpƚXnWPKjn ǚL&vZU ^p Ďl(1`%*uc*t`$?*+@O4އU~K;OX=%Q9ӀAQf@q1j.PB ..;sh+HX&c4s- ;qQcft. ?ɃCyhi>:3jRQzzDv$$]>`CS F嵲%{d s(HWAQCq'XNѧ`V]Y6ύ~Fkr "yrF=K)_ץ@b8WyU V?uT;֨_-v["yKE;_F0[{˯# E08T~n~8Ra%$x0FlD36W}ېi=&1HdLn00?e Op Zz< k(Pqn9j<:]LO[M\ jHrf!; $aq5j}E#d$y\DHx\w+\@ֈAv9×vN? űa@\JP|v4yxc@ 6!/ty[ď)2I0W2٩ ىU`v{DW5ƴʂDGE }?rX.o\ef0h-°.wO~o_bO %0uj?i«s,-yUϲo#x$1@͡e&V8~p6Пlkvl8 d"}8W>'aZ=fRYr⻖PZװnŷMJm(AxTA6tm3y 嵍}v?զ9*Jd:Y]G<-P!jiHt3O tH_Vq"KTfXZn3`*q<"k?HHʙ'Pt#5tNt3Wg}]ρHݦLS3@ Oeof86;@ڕ@OD+p*&B'x>ʜ~$L$҇{+hP.U;̓IC- IsFQ.)?r56m-X"$,LiZh]+A-[2f֊p6f'MQX{'C)< 9p\|a,Y >e0dx$;[[I*Ej} ]Q1ݏ8Rk6W]0T&TYT87Ya@}96&[uuѦmc=NxT8E(IE48-+"e9\I+m0$=_G8:M iw*W~>f#j O@A=b+#k4E4z͝㟧ݴъ2{@0t.ƣTuF8lQP$X {`~fĒ*<tC|ir3SXcO}_6!;W,yGkr8/v7,OVaJ/4+Ѱꄚ13 $8?>甋=ʇ?= ڏQq~a <[PDhY3|xF?ɳ;9vwr)$+QWwp3I.subi(nYD4h|Zz-bԟ-ǾbhƄ!~Nq:iR֍Dq^[p^k Subc h*mkcH''w/aD&* Z}>#RM>':NR- ʏ2FqPE` 0sO*b\3,-hI /fʄ) 4]:R`ꫨ@_H1^_|6c{y ^Gkc.; 0^¾ͥ $ώ+!%MRb(h? 97q;˓SbIr=Z.zݵ"مX:5MZ5s9> T)|}u9v3+fZB_E[ r #FAtا܊t`pE/W \t%UOƬ_f@h}ix!,(y9oPG[V-{دC{à-yf.d ڏܖ,cc(񿘇5].zg#!< .ǁ37n n.09FȪ=R-Y d"%-&Ptռ̬9M6$CqCM#@K7PH+2c̫o|(ANc,]y]>xԁmf3b=LIߟ1Ƌ;z8* ng$@sx21ٗNcL ўzdS,JgiCJw$(m@EQ;ʒYgHͽ6 ߘ1]w0vԒSv %X R:|r,:],RԮ%1rxDdᨘݑNI+i7#DJMި爪@/#{cr6S,ɍDGe= It5KN6l|D{2y;k{.NeO]%wYyi=Q 8bj @;몗cAP}Jn:0Rj5<6[|LU]*ǑF+-c*ocsB}|~@7qü2adl*6 /w&@[Er-oGe*Rn.1}*vk5 :,gOoe)^c[osarEVλJm Fu(_ϤFk?fx̯/!ڹ* KTt #ʲߺӊ*5汉7/O֞Ra0JyhKjB1E(>v`Fa>}yzGF.r+Ւ&k\l +BԬgRI%@7?x܍ή& N70ȈEM^B_|,fi:?YϽi8f~ !c~^T >/,CƱ~Kw7\C9yKwsS5o X72h5O!_p 3niIhnh#OUJh l,o~7 m,O+i@j!W79Tw0bC^N\U$uG0>Yo Gmf.soP>k)ٌZB]k0V2bf PZrٔ'FK`t( moPA@nHʳJȑxCjRz( L%CQk{, *j6`gȿщ*8Q{4'F6`5S dZ5HXd֐ܓ8qz;vt퓺ROLA".>ž +i\Mr!+#kvG6bN9y]! 7ל^V0b]hsx׳JK!8X}hGqؿC>I%Ϲص:3ԌZQNFP]DH]2[?JN ĖNȔDXץ{!\?>[F"XAGHI/^zFOt-ܕ,{g#Q?A\p^,=(Ο71w. ] Qo}XWPqƄ6PbyxZM,M|TTf4t3:.NjN7n~5"kLJ;;&o-3,ZcS~uv znmc}6N#~Eap9{#&W~\%I_$yJh;8ܭ}iAѻ%,41uǏǑQi|W!#;!08>cW\l"§ SOnyc:+ȅղ ,4!J jUbn5%%y%Ն@'ֲ:"ȡi $"vSI s=x/9,TOB\UiAS":Į!bW߻\υ*GM顣="NҜ(4ǜ3T$@ֿ5o,%XzڦNX{i-ji s 6:[b+g5׷:^c?` k ^q6E^wQw(ԶH]CC5L4ټ==ȘWkKQ ,C|mfY6#"_F޲s0X&x)bБ'qiRxq}O${ jfkk>j.I+:SehjH156WK0<7euS!Tnh%=Lz;ңEM>TcXlUz҉geX]uQ9@ŝ "5@!u5?<@OFUOBA1fpt}F 25_5s=ޥrtTOך|ftw9dURwԣf/WzM֦sOIu*\ f˵7m$c.S3Ao'% B[e) =NT? 0Fhl]]=s5(iă6s+5:oP>M~s뢁X_w̳.zó) =%yk<'(n痦pڏQЩ'JSbMej3X2S8s0`,TV&I㙮0| P1C<] j41%RTdο9%gjO~pQvj,_6)_wȱjr uq߼8c:G}M [S'v>9Ŕ0* 糦?4L-3|Cez02q|QzG(/[ĠZs$Yf8&(w%۪dV@=wd@ r"?]INDIGR}VNBb&-ZLU:w?тn9sţd8%-I8m՚P?A8I?(ܑN$$À[Desktop Entry] Type=ServiceType X-KDE-ServiceType=KPackage/Generic [PropertyDef::X-Plasma-RootPath] Type=QString [PropertyDef::X-Plasma-MainScript] Type=QString [PropertyDef::X-KPackage-Dependencies] Type=QStringList [Desktop Entry] Type=ServiceType X-KDE-ServiceType=KPackage/GenericQML [PropertyDef::X-Plasma-RootPath] Type=QString [PropertyDef::X-Plasma-MainScript] Type=QString [PropertyDef::X-KPackage-Dependencies] Type=QStringList QT.KDeclarative.VERSION = 5.37.0 QT.KDeclarative.MAJOR_VERSION = 5 QT.KDeclarative.MINOR_VERSION = 37 QT.KDeclarative.PATCH_VERSION = 0 QT.KDeclarative.name = KF5Declarative QT.KDeclarative.defines = QT.KDeclarative.includes = /kdevelop.appdir/usr/include/KF5/KDeclarative QT.KDeclarative.private_includes = QT.KDeclarative.libs = /kdevelop.appdir/usr/lib64 QT.KDeclarative.depends = qml QT.QuickAddons.VERSION = 5.37.0 QT.QuickAddons.MAJOR_VERSION = 5 QT.QuickAddons.MINOR_VERSION = 37 QT.QuickAddons.PATCH_VERSION = 0 QT.QuickAddons.name = KF5QuickAddons QT.QuickAddons.defines = QT.QuickAddons.includes = /kdevelop.appdir/usr/include/KF5/QuickAddons QT.QuickAddons.private_includes = QT.QuickAddons.libs = /kdevelop.appdir/usr/lib64 QT.QuickAddons.depends = qml module org.kde.draganddrop plugin draganddropplugin module org.kde.kquickcontrolsaddons plugin kquickcontrolsaddonsplugin ShortcutButton 2.0 ShortcutButton.qml KeySequenceItem 2.0 KeySequenceItem.qml ColorButton 2.0 ColorButton.qmlimport QtQuick 2.0 import QtQuick.Controls 1.1 import QtQuick.Layouts 1.1 import org.kde.private.kquickcontrols 2.0 as KQuickControlsPrivate RowLayout { property alias showClearButton: clearButton.visible property alias modifierlessAllowed: _helper.modifierlessAllowed property alias multiKeyShortcutsAllowed: _helper.multiKeyShortcutsAllowed property alias keySequence: _helper.keySequence KQuickControlsPrivate.KeySequenceHelper { id: _helper onCaptureFinished: { mainButton.checked = false; } } KQuickControlsPrivate.TranslationContext { id: _tr domain: "kdeclarative5" } Button { id: mainButton iconName: "configure" property string shortcut checkable: true focus: checked text: _helper.shortcutDisplay tooltip: _tr.i18n("Click on the button, then enter the shortcut like you would in the program.\nExample for Ctrl+A: hold the Ctrl key and press A.") onCheckedChanged: { if (checked) { mainButton.forceActiveFocus() _helper.captureKeySequence() } } onFocusChanged: { if (!focus) { mainButton.checked = false } } Keys.onPressed: { _helper.keyPressed(event.key, event.modifiers); event.accepted = true; } Keys.onReleased: { _helper.keyReleased(event.key, event.modifiers); event.accepted = true; } } Button { id: clearButton onClicked: _helper.clearKeySequence(); //icon name determines the direction of the arrow, NOT the direction of the app layout iconName: Qt.application.layoutDirection == Qt.LeftToRight ? "edit-clear-locationbar-rtl" : "edit-clear-locationbar-ltr" } } module org.kde.private.kquickcontrols plugin kquickcontrolsprivateplugin ShortcutButton 2.0 ShortcutButton.qml module org.kde.kcoreaddons plugin kcoreaddonsplugin module org.kde.kio plugin kio module org.kde.kwindowsystem plugin kwindowsystem module org.kde.kconfig plugin kconfigplugin QT.KCMUtils.VERSION = 5.37.0 QT.KCMUtils.MAJOR_VERSION = 5 QT.KCMUtils.MINOR_VERSION = 37 QT.KCMUtils.PATCH_VERSION = 0 QT.KCMUtils.name = KF5KCMUtils QT.KCMUtils.defines = QT.KCMUtils.includes = /kdevelop.appdir/usr/include/KF5/KCMUtils QT.KCMUtils.private_includes = QT.KCMUtils.libs = /kdevelop.appdir/usr/lib64 QT.KCMUtils.depends = widgets KConfigWidgets KService [Desktop Entry] Type=ServiceType X-KDE-ServiceType=KNotification/NotifyPlugin QT.KNotifications.VERSION = 5.37.0 QT.KNotifications.MAJOR_VERSION = 5 QT.KNotifications.MINOR_VERSION = 37 QT.KNotifications.PATCH_VERSION = 0 QT.KNotifications.name = KF5Notifications QT.KNotifications.defines = QT.KNotifications.includes = /kdevelop.appdir/usr/include/KF5/KNotifications QT.KNotifications.private_includes = QT.KNotifications.libs = /kdevelop.appdir/usr/lib64 QT.KNotifications.depends = widgets QT.KNotifyConfig.VERSION = 5.37.0 QT.KNotifyConfig.MAJOR_VERSION = 5 QT.KNotifyConfig.MINOR_VERSION = 37 QT.KNotifyConfig.PATCH_VERSION = 0 QT.KNotifyConfig.name = KF5NotifyConfig QT.KNotifyConfig.defines = QT.KNotifyConfig.includes = /kdevelop.appdir/usr/include/KF5/KNotifyConfig QT.KNotifyConfig.private_includes = QT.KNotifyConfig.libs = /kdevelop.appdir/usr/lib64 QT.KNotifyConfig.depends = widgets /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(af) { } /* KDE CSS for es HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(ca) { } /* KDE CSS for cs HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(cs) { } /* KDE CSS for da HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(da) { } /* KDE CSS for de HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(de) { } /* KDE CSS for fr HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(el) { } PNG  IHDRc$6bKGD pHYs  tIME 3yIDATxM @ _PP(e`qc]x 7+$"!@>J>R#?/R3YT3陆nΪUi/}~eID~62Lgj}gc$(v eK.pǵvr~$؏=λ K}PXxIENDB`PNG  IHDRC pHYs  tIME 39\vbKGDWIDATx} BFB2Cyp8dqB;y$JCZ(7}~%QwPX1,/IENDB`PNG  IHDRc$6bKGD pHYs  tIME 2,ɚIDATx1 1E nl#XxAa=BSPu60H$ a@|@NkYVCnWnOewɾXs|qO|B/VL_Bb~%35?SW@ma20S5{}K",f}4UT(9X/0+Ve{Lup9_W(IENDB` FDL Notice

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included here.

PNG  IHDR(OsBITOaIDATx}Yo$ɵ^fD.s2Φҽ,@ֽ,?0 ~+'6pa!H}aI6V\"sUdsZh*9"}Ȳ,ɜ 8qNnfRqquc(FR7Sq ouLS֎ЊH+GeB 2BT9˨}=-(!5F?R5~`NZYITN6N=}3.U|͌L8|?.7eg=7h,R'NE%{y{W' ^?n NY/b'ۮaާ(oc'/\f{Jsr|{ ?6bHRIbdT45MԬ4ՠFuLdr_CvY5je$IZ@pܹ@ 2fi99T"^TEn?)WQ} gֺ9A[ęKercg. oV۱D{R| ~E9Ӳ Qۏ)u%r4W TT]i %y-zm\[2뺷 }&Y=Hs M@JOx<&L3de:*+AzY 2ޟXjq5,V9jPBq)nOȍ߸hGi'¹>53D5ƀ%? TG&JAo.LX[ C#@"枪8݆7zhEX+k`O&Xqp,2G1#ͬ1Q;GbEL;/B~X:F&{&AҪONvgb A BX79Y:2WjE9&q+KbE}v{1{Zvvm;B+v]$ {C.qnu/0f,Ͷa֧pI'KxF,]^4g+"H_VӍVb[ 18g<,`q\"?҂~z-$n[G71ޱnМJ8هdL zcc@: 2BL<(& <11JU&Y Pi7JnbTV"bvvֆl#& S>v[~w_w:K>.iM*xU.;آ:+nbBkߨF9U" Px=x$J+`2_7YߴŻ!9G"<|jڶE=\& ?#ӍNֱdZY(dgki0FPTsؚ2*2e]" w 9{A2iW:6y2"CCcN5Zxwr!+붶8֯]#4ϑ˝rc¡YYb>:.#g6"Gb6v`r[QBQP:c8P3IwQePMM:E2Xf&Z%b@b Hh Q"ǀ YYT @exPFg682G!DDZ1B)"dLo.yR A5]W4@PfܾAS0)MԡR^ѯh8-D4pMLDxTH(kWױ(#PtEӳ=niL3kd|âE3o(G;1G=&)|8wVM`K[844t…A۩S#Y]]][[C ô(j~}vww" '-ϖd8>4T h$HSs @jYHtuU,̉_@T/|TA0L$;χhYG+Zv?ݟm=]=2)XQy0ͬ?S2g7,ZJ3nߑ#S@&Q*!]!c@4 k$Gdoxs!n$+o ~lP њ81 .9%o)AH<ba$aU ^1PtAN.! 1whOi}бN,S P3>>##iJQؗЭN9G ?-&>m:7n׼xGEro꣔Ϲ5*G&uyO F1$EŜ"rZ+j[PT$=!4+srƝ̰ӓLQZ|w)|ŵR}Jd%ovU^xF KK}.uV vL/wd RqҚA"gw=}S } %MAPO41lqhLQ;* /deeٳ`r.oyfpf6ѭϗQ8::T*Խ,qd£9tf9)z=c~zT^O[{'ke],|n=2߳ub7Ҕ edנK%bzxe"w7ab`kա+\:Y.IJڐ\f]3l)0KE53= 96al߬7SSX|+Lqt!~|ܧxv(ɔzoViʒ#ܝ]Amǎ,9CuG翿^,ZB4xb +㣐 [Xݨ?~7C:֌U{Ϣ$8qDVrp-mlG&3@`O;] \1 FI=V46ł66H~B\*'ƛ'B+e_y8I .A^}tk78:1=%]IiD̄)*]ŷ~YUbh)ȱ\sKi_P^uFY<+B}ZB,A[pEes-A)R{FAIR!'bɋ *;͕Lw1ܿWu$z׆XcGݹu.5d\YZ5(UJx=z/2|,&D^KF-_=3^Ξ9t*)UT[YYwl3p~`v-58Ⱥ)rS̭R؋xJjWAؐbcKF$NO{Q|2u&SZ;L{Ogy:@.T!lh|v}}:rUXÏMmaPKFVUnllnn&tR jZ8(njv4#&J/дb $*C7I\}|GhWo*%h]Wg@!a攣q߈`o*ꉓgj.SY_QƄ ?n='ӹy)#^ x0(ub2혮mJ|yҙQ!M6aPuX(Lzz<X6m=yh=fv`?bguA :l?er O>m. \ˎ`\Sdh g. mԬ" ^uzg?1ns<'%ތo|xJeɓ?6uwPeձxĔ=vEpMSvtCLMa>˰w뛰);T0M @ BJHE- īTKp焾x/AJ")KI0g4|b2 T]O*1Ig5dei 7f_Y?:!!FY.شac1aGE^_AEP5-G-a ,nÍ#3z}=f0{#lytגʵWO ?Ok"mS9(VԄ*HJc׮\u<~[ 333~cM2ÃJSЎM}-cG1PAEQV $_5 z0e_ZL> p͖{.d^ 0`+I8d4FP9GRLl/c#AaPPonmL'Hm 6R6: #Uڬ)KPeBlՎτ,D`Wet>fchPSN'!Q^ˮ]ދD 2ꠒĝ:&d[ ƣkQ@i_$Aۚ#yIMzbWS/J&w͓ȫ&-F+C5MP)VKϝ GflHU>:=\I7Go0;KY5^KZ b֨vcjlCl{ _<+jh@3Cy}cP@a| 8?L|aC5F1An\9Y-"g#%!w)/R~PRM U =>68#79>0[\ C?_P?e qS" Q~P(x.}PMa<\x̙@BL!iS7zZz*9???22|@1i{>p;:o7oPRT;)$N0f[!3>-'0(=:hщI7r)jwf\CΕ3JruB~~`FX4-U.0RE wwP rm:P/ФDMthf6>Rg'kNWu{rCr҉dX&yS>ztQ׵aȵc*2)ĴV_g3`VGTA޾p`|vV_y).۰i5Gf7|%qO2&?5^kH'>JJ:D?E 6VEQ-I`$Ƭ ͒D,ʒsX5ZRsK&RJ K;'eIв鐱qQoֆ(d fnbQq2GE=C_oe4eP0>\G]mMVVZ[d!91xr=)ݧ%[ݢA;VO9966&gcna‡'%S+ 1χ[A$7]fgh`mG$r0Emb * /z 8Uv7/ӌWԷx{_h`,kOg&a~ bVF^K9*2q~ItKL_hz$V9G].Q8,__OÇ&u^*^+./ŲJ-1%(ҝ$aƕv[7f/0-pxʕ+^$vY :JE`).i-Ny29EoXё Ȅ7o>? ݌4LX/>4 A[_y 7˜8'oAZm qxObBfAC/,^}v49yrjT6ÀQ5rC2r\VK|*XWo߾._9?55Q,9aLMW熆1&1iBj2,/a6L\YܭN+JYY'D[NWm!üji/\F9&-ٔծ e;!mTƫ)&Y$m"\,.>{y[~#kU(ZS$b:laORANR5)У[91=.r-b:ےg:&Nfu'A{,6wMa0JyjF&?!g~o?sL}mpKD״#F[Tg!\>RCz/tW_X; B ,4S{lqhwx FAPL>{*N5Ġя2'?ɇ\DW[tceɲ7:2E.nnbTj5RbIx0(,߳Aɽc}D̔JvĨL,hvkcvFчY 3jބBO0WؑX"y0:4ypY{\̜.|<k>QE'N̠ )SSS05>]@.}Z%z7X |>zxF!aN @F$_|6,.o>6Z/ExNA٩+9`Xq7Kŋ/|6;=}bɭS"oW{088|W0_Wճg/yVOOM_j_q H*bJUA{w ^-({\5 f fvXU#FJ 0eS't{ N&<{ NLӧO[!C=C_HLiV&fFRnqlbGD~浶}k׮a˄_|98 F럍V}fc _l9}u p~4Sj$gϞx W1'[q)N|ʁʍq9^B^Jx0h_|ӧZ*.p;wP ]|++OG Z +׫7IzT1뛘'sfOLDX˗/.,?! ;a|b!.0sꫛ#:GAAbdx suGbyy/x)d_򗬥?yrbg_}ͭ):A9e؎><~#WJiI_{5W6Ar6-Y9e ˕q/O@'nvey(Pov=k՛K;'&]ҥA:f =%')e;+&3o85z,RKkMNa]msJ ru= [LܠVU8S{!ڄ?*&:sOƆ]=[>0['&inݽ}[IvlM&{͞>9z?͵F֡AX]{x8JɩqٓyoفYq JDJ䒥r6*W%C_T%%Qe[lMR$(7 ٗ%fb8EӧzyY2,-=1r*%V]_o0pg}|s^0nufA ̴zi~aܡLuP1^mB^Ĩq1r}wPLL/s}5PP:~Ƶ+W.:|j}j/žN@5Z~`R4++pǏ )36u*wQUɧN0ƻ!+ѹ$bHpD޽wi;K//2WŒz*/;$]BY_vܩVLhr|qe fi6[*^S~DX{( 7ܠ\>^<}3E?|fSOM:g"z)O˚V-]bUϢZREܩ X`D_)ô,8/-[~D*a" L^JIﯬށGq17l7o/#m/;oF-^0B@̫ d^gv'r>|z__ }wiB[gRA<3Y,QhOTG$\ e" _Y}ȡo~ xn qئ-'e,)%KM|-JC''iI嗿BIOtbb> g!,ŒVN쮹 !XG.3WڍQ痿 t`ij_z0k 6!QʊBQpA[џ'&kajd'ԭ}83'2rcJLoB,qRoF~kp>or` }gH{8LM-QcWJbQVkny/.,Leikc26ejH4$U{ ;\, fH(13x])V1(t;1x7ţApҍϟ>VT; x- WL)tB̂:|L-hێj zgbacĉ3_8Iw ZYHK_Zrԅ)Gd~ܹ=??M oevT)U[|ԏ>[o鴋>):*Ygom2jNIv w>0fPO?- SL%IP(c^klZ<^,B Ƃ23J h'ف%4ev=rdqssj5ltp)o3^{5.$WZ_ H=T:uCٸYz|N+鶚ƌ ''SfJ=: %n{#En>USs6;5M351`:4yfz#Uj%e_|6e Akwv?s964j^LPONs~s'K:geeL iH T |bj|Q='1S"([k} Q%H:c ("qfs~nm@Iު*#l0 QxQޟf%wT!@ 32k͛\#,VGxw`XpLM0wu6[ͻL4EI[>"v^fz@B9X з$4SNZW@/r5$:2VEI:|p([[]݋DiNlm]8w dwy3T& Jn/-h%4 |+YmKY{ Ja"J_RoLTf{eukcG SN>?яڌcqaN?cIH(Dwa%2Ͽ2 .7SL. ;=xrq:T2;$|ZA }^rl>P ɂ ZuTbzT_g :XJQ# | $n6$wհC;5'&Axuju\R<Wa2.Au{ r'u6H1XW ]qO& `}e{w _dh/^8z|!菹OKXAjhƨd"2fpcW0DoWm0.S 2DiZ*DFm驖k&Z9=W1G>ɝeAgΜ7@]^ `D 4$܂1 Tz2(08HҭZa?м]m윢H߽A.ySZD㮬əC;^cKm Rf&۝&#}%`/:櫔4!wlP~d|m$-ܧ]v63!sr\c}u1ڎ&zkt(lih ]-"Yɟ#oS.VcӦJ :L`*F b6drvԕMKtfrM t[e6y#tFL)7Ċudn#&G@\!5S Fctg{ÛW ñ+k+/l\QTcNG#U'|xS ÛW^Hѱ&cǎ`" :XSE FMj‘v'Gs"2F7/^@:tx\n-] |AyMGRM^Bt}¯ÅC&7.ZbBӲjyy;)b?0JRɁ'O7,:Ufif ^j 䡠s6_l%lm=!긗yK1㈝_Ǥ}:TU?8a9DÇ8hg5O/~ Er&m/'sG{lt<:'$·CbLOE*3C Ĥ.Z-SV>2C*b!w&e64AC*+@+ӫkf4TJl@ی(Lomф1"cђPĤ#-EwʇWCb9: n҈KO24F:6?/*G$R&Vc  Ӌ|.".XV6 )mxpfFF+qrJ ,Kcy|jz\e`-m4 N89]f޻'ǿf P.ߣ$M𓧇"lɞ Hfrx_SԔd0.]wT!CbjlC뤦a{;L;Ҧ( NR{ LTNkpcǘz\JqD^mT(v㷼wpU [Iw<8>ǚ8RC$DMOc&ԍ)pRf15qb3`^@1UFH,Y2rS5$4>>-FX Sa)Ç(Sy^42=gQ{`^db˕ }>Q.-..@*'kެ?7r֌ɥT") 1 _ kaa~nztQBb8g5xcT_^(܂*fO7=gw@NA+ Y !qB{ș }9 P`oJq@8tB֌ƯaIDMw-s ے#R%Md+ a'<5gIeY9$(D I:ʾ@(I,J% A(#pEDFMOHQTq$pU5| 9M.UMA$=4,]kٳ6.G/ M ϑoe÷؂ImMb= J^ u3s4k?摼Br](1&$ZZ2E&~Pޖmhk( ik}92ro &GB{Byۆ ]CDOu)R !`m-)$Ӥ;`PIP & 4Gą811cbq4CNj*56/U+8U,g(i0,4RP^Z6 `5297r'Bd5j{;8C cc6S JvOMد_0M#<3ckJt(c*%A+";1mdYl?X'z(i~$ةYneIyr3 zZ;ARfTtJ'n =2RL3Fj8?!7 u_ٟW&RǢh#mA!.U^q2Bp :(KV-Vd!/+,eګJ~ىG+r)W'o\8l0e#كw;Tx:b=,v,+턪a%]!|26GUF=Q6#b~Cv,5]6Da~oZP%;m.KY6IHASln1F 3/s Ac 0u4 \ȐDxxРJ.2#훈BgJQIq[VD\.سy4FJ On߲ x?/˖˳;:'z"y11D@Y/k-(czyWn%O@2~k?ŗʴ͌޽sمiI̬k[oɆAmLx{ξ8)UB)Jy4G_1FR;#oćDݽs\ 8!$_fɲ lPPd;Q3Nbw̃g'o 6[2,}2lcY4C׈-LJ%ND@lAMuU٠"Vmq^X@^6Domd0֚La3B6X}HONHgPgr >>ֿk >X]yy3ރ].KXPw?fi=5;}ztcZX>_\6熃ֿ/4XԛO&hWʼnoWHcB}o 7o.UnFYPZpgL{HD 'pbuP'&ذklk9\nqo$ x8KS&xޟD@=t"1jL Lg fqÕ6.ljsoI9>J,DJU&6kB4#^܂][ߊf1,|7NzBå&M'TVev:s$%%[m]kU"6rwy|Vzr3t]#M|mgF9,uEݯ~Εy*tvGK64jOJ-NRg)}ev.`OR#Tn`86?),(9ՑjѽZkk_tQn87Oa)φRg+H90XJ4l68pmI EWӤW^uo+`"5ŵCr'OAfE&.bMNAI4~ӏ> o[eO ע]?ay+,jkf_\.c?잙`|!Ia‰C[wW{?vzdW]mqjtIR:zXUi,~YO@$vs Ûԉ}[\ 1%9.^8fܲΝP|5sBAB+W.2Xd483ڷcz10|?b+i;S=?ςҞSN$a^=R _+`R<5Gn!m0哛%+^y]؁hp:s䣆yn-4cnyq cKOS J8 WʗZo|/u/fRɥo(9ƳL4NRG ITw9 !j+Ϟ|Ο:)wD1NL($~zN4Bu Ka7|aLjItP{S+E>M3f~ZfFe>dNiI(6m!mZfK_3'J 0xHֻ/J3t9MeS,G+oH𮭓fgg%c8gʷ$(S *@5f}@.6^"O3Dt#c뇜0R01ӚTNpe.!21ط:SiZI+g_B{(:mjͱp4kzv;oM e8io*M-T΅sH--ms疪řoӿ sw{G^_@,exDu|,k1}[u={o} {cٳw7iw$)bC }[I@ȵ߯.UݦoexmCJЅ&w) {97hQ c dJC_b6~~F RH lT3%B '#S~ :Lȅ+R\i^uKNEDАBg>xPrf{;^T0Fx^7SjO K iozI6o9N֍}{[ǒd͵7^?{ʿ uڍNcW㜇<<]#ʄ^ۍz#sgNHX^he42!Ht{VG7:@RXDAP.<.d*;ЎIf%9oifX501 2ݪ`Z>{R5'H֚Y.ގ͵~K|| x֤jD*{@)6ٰGrG<JC.#h8u"d  _\fSĭ߻F4ݺÈ[^wKA5ـ̜#}b f4ꗦ(Λ^O}nCrlR/ Sd[2:MRy4|1D/%A~TK/Rur|%Ycx`k}&=4,7$ALE~ɕH7Ex|كPGJN&B6_Gj/WO w3I3-@S' ~Lo(ܺ~af4A⻿l84uoKB٭%p`>7w8ۤte[3yCeC2 #LԂLIQupNsTEr6US{Z'zr E@,b惷e@RH3v3l\Ubdc*0躑Dɨgt9SMv~G&ps33SIms0J-h*we A~G:FtXdo]HY3P0k#ݭ?9녹Q;6ӨshAқF_Z g?^d7,1VnJ gqQR)A¥TRrsk.''t9ؐ qvR395UH߯;ݫH*ו폧jA9 9 }&Rn,g|tﭮ9 [gX=P`2y<H~ۘ^|ZZaWmlܼ?;3M+'%hhػ%FTb--\tS8!8ʙW/'Ť&\У__.=QʕY'm磨Y8DN iE/.o2[gMK.@f]V ŠK4)FOq#7<' Nм-_~Ya L/(?n$σ su?g=2ZJH3s`e^29Pa,,pwfw]]pO{]^ى|'gSVW %($!f77h#ti|FJe S .eM :;BFMʻ0E؉rH2i(x@Qķ{l\1~~!\$wNX'ODy-+)Fdzwku'Glyy%{0Rיl(W~? >F 0 7NGc褧n\t{vRoy뭷}<*`=JH }y)dF2Bi"{DJ*X.$֡ GǪЭo+;=v0{ ~|gnj2g>.>sƬE^6m<ؘA/r{>x>?t>FQrvzoc0| hX\xvℰDM6NJ6Jg\H߻7g?NzYbkl~Cj#2$ ӑdj~3)X ]SX#S=k5Һ!rf`r"}ޯ)jPEmߑ'hXi`|1qA(0mXRs _} npcC|]^}r^Cv'4QTEuŋKR~W?~IX{H_gPw(%j>ot`u>p%&\cw_/%1THNyg(hgaH*`G'p6Ƈ?Qo9nVy;=T7xWI @Df&1u,%D)ʨݦz]x3h8J]lX^]]ܐA/`sfg엑oQ#Ky=feH*嫗uYB93g:i /o2gsZ).eK6#o ¬~5B(q-K <2ͮJv"~Սe{7>6ɸ|XO΢R[<{ ؉/$lP_|RF*-AE^.=O3ެ!& =Gn!b#ӇgOa6Fp7Lj4=©i0rؑ*|+<)$A4TAjSSfbfLmŷݷs2rN:Ô3L^Sʸ0S~Bˇ%9vѨfG˥ճyF`/ĔZU/a<3ݥV4X޾$h`o`I- w\cȜ0p:-8r)(Ms'qvc2tDYzh䟃72I[:F'=!LJ;S],%^U7=>6iRki*yTġt(bR0VaxKIsѪ!TT?H  .ֽy;~ȱu~qnVpKqHdJC 6mwrlWDRLfW]\JnzPVWN)=\90raxG2e"O&D:l3h14GP;tHg'sKobyR[ ȟf9\H,8)"j2|+Vpi ؖyV[3_y0QR~I?^s. &tXLb\јnIyz0>7|#MgTMJ( O 7Ͽ^\>}gF&:9+Hy@; x*Cb~h˶b_JA#R\ UsR2@_(D(d X|s͞c! IV^`G#u} QX~-ix~xKS}og LhSu];mUR3}%BLKҡ1U؋_A0IENDB`PNG  IHDRP)" pHYs  ZtIME#( OPLTEм/bKGDH(IDATc0J ߣr+@ p+yO)J>_zIENDB`PNG  IHDRĴl; pHYsodbKGD8IDAT[]Wڗs34IsTѪ 쓈`R"^PZ) *"(X̓UD >ԦB*QMLe̜s׵ڧ6N-Ky'?G':G;h9v@ eלC$]KdT U9mO6ֹLrǿͥ` )u jD`ih M8PT,wrp_"~nw![Vڠ$"e1&[3/(YKQ,-{EҌygFXZhD vNevyDC _*Zvw0vkXvzTYhK2cꂡ-j:)u]1xm0ﵮJ|qEf ʄa`̰CC>ZRt&4uIgX?{* kh:5zmxJ_.9K:9!O~*uM]̩}C^;@C`9UUrn?Dgy矿_K'<u]>{ody *P\:@CS潴wN%1MD&8G,mO ;-Y Z+v9 |yoS9uYPs4rNMCYYtEdSqu?*C+s']3k$MלK$]KdT|\ҫ7_?j|Ⴈ*F~@exRge(%tEXtdate:create2012-01-28T15:38:07+02:00A_ %tEXtdate:modify2009-03-19T18:52:44+02:00UtEXtSoftwarewww.inkscape.org<IENDB`PNG  IHDRD?}sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxy\U]k]Ug9GC@I  cm*ڶ}OoF|ڭvkk{U-D2!L L'99P^yXk:$S}zV"SRj6}7jZE.1A-ϐʹ||m)Q@WWWZ|-0D\fN`vQ̌-1hOgB),&M?śӞleф5zFwp]F4A-\W:nmA5:t7'K@)%x7 fJD0ZZhE[xX0k t0h_J)(ɜ¢ *_A_NuVKûQgR1C,$P4?aiւ!Rf||Yfl mhr@w~"ݙ 3q/! ND:o)N{\F)ߋBQ4ct)'}巊M\s͵[z{|u͚5Xzlذ2Ѹᨥ5v$-` _;0FDBkh@/ޛP-%XQ)A}glj45]m,QpNpNĹAƪ BXzoOJ3 a뤉~~F7׉ JwR .>.Ru 3fAX4kzc| 8㵻FaŠRh!p}0 V.85bngc.v7Eo/k^LjO73Z@m5||}p wl WRc'<VukU}39366aن \.(D)PXD-" ZhȌBkյx{z=FU ȩ:u[pV.)>[gE,8cmC7?ž5-LBUBD=ӀZDD >OcAM>OOrgztcRt]UU_|R+V|KkLbxpY0f#, -AkYKh JiĉOSwG釶% ;?⼓K̞GtQ~f {.e**LfQ!ߙ!p̲;*eYfjJsrL)I|>kQJ@G2 Uys/ht8$1QIcNYޥ$*ܴjCUƩf*PLQIu(ů2-O_ĀDTe 8pvmPPV.c+ޘF \Q>G׊؜# O0|[uVhFyBy> $~o-&"K8kG$.i!Om25U~o0&ByZy(?_k@a#Bnи_I긦QVJ99 #G+GV kW†WMKDŠiM~o^FaKuZR)dPXP޸&=VZ*;2 :Xen7\hão!lsoR.1^MQ^f;O~/!v=Bp䁯 R^ Kb4`e-5Î<ʞ~K=l@71]0n[8rC=9ϮH?`eȵYE\&X+l F+b'fuxK8Y?_}n/1V˨5xzbN=fuŖߺ (ޑefxD8_PK$jP˄jeN\vZKfGkfҕ',QMe<8oFMzK,]m9!'T/jđj)$j%LG?Yuzh8ǑȟUt}\u}ռsu,?41Wh}QˍFk֬a`Y)}h + V4N4!2:K :hUQv.}Lé,iȬk /qY2`G&_)C_3eB:=:hӃ¢AGфG5z&M\fuII/-eÂ2F~dhi(nJJ1wFyrp8뤙r9 43;=>''K=:ԨIjC1(m|J{RڃNM59h@ 91\nzp9{{.S8p6Gώn.~tw%*3*51 Z;JOS,3s

I/Xʻ^rXSM,_f;NV:7ϧntgdv I|OXyM8vbZʆ G`e߼a:}> Y>ÇfCϔTLО4~P/b)RJ LpA+Ϛ%ܲuly\)NnG)W+<?hFq~a n0{H2?h+@kO߳{rCg5z0F;o˙M$١kd.||.zQ|sy/co6gqGw=ΕM35u9m{xocf{/o|>GNmyh/_=Od]ÇlDy?%չ25gc%^-o~@Sq)!-9O10jGe=7#}/sN5 7~ՇPańD s&zB]Ә'm8tqد9M[R9zvGR^p)wn-bق6GRf6wZQkK֜c9JV1 <5[T*+z h'\֋p[?g,k=jc=5>yzӤv[H~vV),㼣pG'ʯgVJ549]5ܾ0Xٹ#?{FݽU,K\gO:e5yj%#U˼JӶ3[qđ=L>x _]G60i^KMLHW`19GƟD8z ZƷnm3.rMe"WvR#2EAy$'(2ZS_йڊaZli|Y/wМk-N=fY9uނDrcuR^QvkM=c%\ M#LvpmUedV , TrrO%NGp5c?Aĸv~djix6r거ğh_'Gg 7Z(TPJ6gԡaaw9@o:{;{ǹv_;#;Zy xt!Yєv -G 7{`~_~d5W^r:מ}r-lw 4{pm{ wYF:|:^.hKq(ˢ)@ufD~לUЃ=Ԧ}zlJy޲|&dӎn~`8Q3h2j|g)Z-dit/ z+kcN~|^Q;zOȿǬtߺa''yq3Xqt{L!{x,b6oͻy{X(,rUۼ}˚W>`x~-۰mO1t|wݮ)m<@>p=poxpp έ9!{ALv_~'( 4*IMeb)%N S妬ΧvFuB)"Q~k&- Ű:8-Ff澖0{,ŖV{ Z")ŠDͫβNXŒ8з?<\ Y wǯpC#p -lT7zM(MꄁQQ*W6{o-@0p7}h+ջhU*lH`ZT}B` ?8?E$׮ngQ:*uZ'{b0JMdB|(nV˯ipNu5xi39uik1j)C 0garREj?U5 P\!|_9Ul?A?-O,OYOIۥ*725'3l&1Z`КzlP/Jc>/7FSLm-J/OkYsp8epשY8XA^#KT8a)@+$X>8t/5V&s+f|BN=y[0m0ڠtTLB_zڠ?nUc`1+4]7lѪKY\4'du_<:lmtIP^MI(iyjr?;p? [m|IJs*)x];(0D[y1,芊uR"iǶ3-~Ry-܋S \ vH]ܓVdBQ0d &@YXj?-^pBZʆǸyA^tW8Ƒp~Eϖ|e=E•y1hh*;T{h!4\0\ I 9 񎳻쳈n.t[=@i/K7/ͣFY/, Ռ C)qůvw鞿ޕuRs[.-kʿEK}Cw)x̙Q◛%Gqv:0 NB8K󔀊-hZWh3HG%fVʣ*B)}{jDF7 {{ $@2  o}AgmSZzl q_ *juAF9¥"Koy?ѪA\ɗ߿ (Ǻ(h)%fvXΤמ^)?2ꐕZOT}7-f#:ɀ*zҙA9RZbcUyMF3V3GW~F'.򙛛w 3sbqo  gV8{,j{{fK9xQtE%M ;ZbV.o8ia?-~`?Mkpe(_?Uzv'Z'jX*@D2FbMb??bϽYk [?XRbiYYy6 +B[rCUA|rV*?-Ou#k7Jɰƻ4S\̱ʞ*q#|A)ЫkO '왐j ՓV3o?[xru=cAQjns/W߶ϼky1\We?Y<: uKb4T<&#|YV̂0!E+G(V7"l|4J4|;uoF>\ κoh+=TH N`,8'7qy-ű3q*>4j5okC\6ntBUo6qLVw _߼9>X]qR.d#?y3R'Ug]yM?oׯr"ev 7SM,ko$a5Kr"6NJ_~ }tpٜb6>G9]13+ tu/ZkU/2IDATJ7^ V—ǁhϡ4нP`#4Fx=1ϣ@kn| aq%/YQfV˦2 A`^ {{,}R`2bnZ+Z9vUi?6U9pUnߖ؁jzץdKȟ<~e@{TX?h s/=x4ˏzgf͒}UG\3t^+F+fuēww5'N&#|NϬP49-tX4 ַqmY|?pi)n98n~nXM/XZ׮N^uϔj/_#m2NHp.Irbtb2* x˅VU"\[cr{ƴɗhs߬4휈ciD]8 9:6ޥ\u!xPFTڀ\U?)E8)޽5M ԘUf]|U0$K W30 nb!-g(#lVͣUo+Oן;c27=vo1o,Ռ֘(v,b ?y&'-?8r}MTpYĒ8qPd-^3V`$, F;̩GpqVǷ(vQ{ Ar_QUDZ* : wqwi,Dq3 /kh(Κr?R(&.7>Ѱ>mCd̝5CEDl9= }GȎcMn UUe,1X>ͼc5ecNo8x{jmWfp#FB7`)?coj rM%@eϸq>35%kV4CIof>|.bf;"nOB4ǽ:9sKfI2k9zkWin">@l Xl1CH- I*P? aAPo 8q|Y. sdVxixq]|+K2Rm>3b^zsf8Y>vꅡ^rꜦYhOUrw_sJ9-/9n9eVɫH?ND\z H9'Nq2xrA+"o,Ao;[S,<'R8e{5;8k(S8_ t֑9V+WZ6(30*I.W h=scGK:D :yYTM֬sO!sGY3*npE.§/Zt|jl3p?}V4s5|^dzla;YtFJOtAvE`{ԕmNcÒ 8e0<& Z@{8qvc"!}A@/֭vew$mDVk2gH[.\U㛷 |>9FzY-:DĆDݥOyC 8oh=VB}AF3NZ}yR>ml6诋b;Tpʮq㮞I{F)S'g@Xdjc;_UϝOd?;-(ܑCIq|W[lk]R<^~ctEزc&T9]uB=QT: DYVZ|fiÆ}#Ko*1ėO38.St>֖+=Vy^nᱠZ+QÙ':-8< p`Pq XU%ްYrO:QM16 iR+B "hY:JYyѹa] L$uϓ aF' I1r$wo> .8[s\}~\kkۓk!Kgl9lfہ+gG3[#?F"~zW wb;)v;_eyqG^l*q.C{wF9?/i<:И5vsu6d>ȉCQJZ T(E=H5Pp\X13 #םBWn}J:D""2։hofʹb3^8v ~p+h!^a=ޢ9j;NDm]!uGoYxQ6Y4.e) K琐NsNYl0Qr]xB`GaǣDs{. ip?-SΘE*ܷc6/)=sGeTJ-fD9zRll|2矪شj \/VTSŞ>angغB>/ Ƨ]m<{ٶ_s6|*2Ki(Zk4 2RDI{w5_4v^\犿G36=QLR/Z?_}Zu;uO> %ƕ^*L*lXgI1 )~>&2Jd-&.Hʭ3[ !HRO7Ua]FfWS~tg+Yd54!MSMoк@}"|',Q|P6f7瀮O!"Xl:襾mo8G-ȽGMS`)$" 9W;cwւ;ӑ/5ڌ4}g-Ґ,V92l~ם+'k xn3mFjS,fIV#KRڌ4MGA8_}'ĦDjgnӜspN!?4n{nO 64Ƥ "c\\n>u(\DZSkg3Ҥ QЦ~s)Qc\K5;(ҴB9# ͼZZoZO2ٔ4MYB%X&~$Y4˂ 8B).G%Z Au*LA &!U5iNV_<״<2FGnϟ/+X.®PhQ q).KHk(x%MS5P bo8F޿^r X5^7jb1:tvT%lA[{>$f)dd.K>xڗOLYXwckuVXF ĵ+kJ5D+Cm<~ h# Q+z#l{L~Z2-~ܴL3,#.z0EIENDB`JFIFGGExifMM*CC"$" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?e? > /4˯ٓvV~|m{)T<][>+l=W2.h.iV]wu?_-_SӴOк/c7'&";hLݒ1$]9U `_&$`|Iog-,O_?q;d44կ\_ͯou/'uOڝſ ſfLָh:%ޙ #Ax$2gc<$8\.XF #uSRO VISF'QfYa(TeüV #hؿ7X7^{X>.ͮ^idtMN>| WG>(k-Keߎ|ao&}'Tud|KiwI,ڥ&Ӯl1imj5-+Ǐk/x#6|/) ܛ{!\yr;xf0A2\~cfCG$x0x[,MV,u|.[d8V'QӖxsu)Q\єb>~~̚?{[kPo/*i^u+ញ]xwDD֯uYtK;Ka+k=$?ÿ4`~0'Fn(攣CsU% \74)ҥi6sѩ4W שʣ*، ^NXAE::IM_R?<Dt#5uֿcxT 95c⾶^x]#oÿ[ns5ƾ>EfM|'[;SĿV0p2ϯ'-ԼM'ZoO@c$h֛^VOc]fѼEj&nN8zH?oo-nn|#|-t|1ŖZFGlw]qcai.{ w椱E##K|y]bsLɥQƍ qxo//Z^x6m?/,5Tit{!xfkjZZCeW\5zþ ,]趷MWWoY[-.~4 |:i?4)ͨ&/?u68-le[}\4V;HgkD/w/U|ַ密o 'VmWW\s54 i%\|pF1c#6_W23R⺓ׯL&1u+VB*u^xԫ or׎ɪUEp<rK5TSJatΨ~6q7lݢOiiEn~:F lnGt躄Mk/|{OCLOkvqC77xk|u=<˨tm^nl'+;s]6GmM]WG#X>Qm/S?l;ooOj袼UX/x7OzS\Z/5C_{-"VzsG~}qnڪE7ȧ+v QϹECJFIFHHExifMM*C  !"$"$C3"/QRaq!1Uc&Qq"A!#b ?k+{Ugx4)=fC %,].s!ncfOwehӲ'dZ ڶ';y":I]_"IUZKħy&Ke_"df2w;+ 2S 7.OjO)`ag׼/sxu8ZrmfDJ#~7+vgt@ai%B{"9rerV=E ڱ0éKEp=$7Tg,3<,vGoHU/JFIFHHExifMM*C  !"$"$C3;",!Ua%1AQ"qr!A1 ?B"8:w.)V9 rJUB"8D4Tf)"*RlL4|@onRK(,mʺR9R (9%/c,XXȓOER%/kwu8enJkI|RK}%'#Dֱ*X{{%NZR]ލt!TCrf- s'bb[ص-^_--L5?l 7cl 7c@6161l 7cl 7c5!M%V伋-ċRJFIFHHExifMM*C  !"$"$C32"#aU!1 ?MVSelYV\i̕&̎^9XWdt: =C/P—r*e={)mBSS۔!]K4%F<`yBuNF This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(eo) { } /* KDE CSS for es HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(es) { } /* KDE CSS for et HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(et) { } /* KDE CSS for fr HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(fr) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(gl) { } /* KDE CSS for he HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(he) { } /* KDE CSS for de HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(hu) { } /* KDE CSS for it HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(it) { } /* KDE CSS for ja HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(ja) { } /* KDE CSS for Korean HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(ko) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(lt) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(nds) { } /* KDE CSS for nl HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(nl) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(nn) { } /* KDE CSS for fr HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(pl) { } /* KDE CSS for pt HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(pt) { } /* KDE CSS for ro HTML documentation (all media types). Copyright (C) 2000 Claudiu Costin This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to . */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(ro) { P { text-indent: 3em; } } /* KDE CSS for ru HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(ru) { } /* KDE CSS for sl HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(sl) { } /* KDE CSS for sr HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(sr) { } /* KDE CSS for sv HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(sv) { } /* KDE CSS for de HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(tr) { } /* KDE CSS for uk HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(uk) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(wa) { } /* KDE CSS for en_GB HTML documentation (all media types). Copyright (C) 2000 <**authorname**> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Send comments, suggestions, etc. to <**authorcontactdetails**>. */ /* These settings will override kde-default.css. Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/ */ :lang(xh) { } index.html <div id="content"> <div id="contentBody"> </div> </div> 0 1

]]> ]]> ]]> bv."> ens."> linker muis knoppie"> regter muis knoppie"> Shift"> Ctrl"> Alt"> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. Hierdie program is gelisensieer volgens die terme van die 'Artistic License'. >Hierdie program is gelisensieer volgens die terme van die 'BSD License'. >Hierdie program is gelisensieer volgens die terme van die ' GNU Free Documentation License. Hierdie program is gelisensieer volgens die terme van die 'GNU General Public License'. >Hierdie program is gelisensieer volgens die terme van die 'X11 License'. ]]> ]]> ]]> F1 Help &kappname; Handbook Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. This document may have been updated since your installation. You can find the latest version at http://docs.kde.org/current/&package;/&kappname;/. ]]> ]]> ]]> help: man:'> Per a informació més detallada sobre com compilar i instal·lar les aplicacions &kde; mireu &kde; Techbase. Atès que el &kde; empra cmake no hauria de produir-se cap complicació durant la compilació. Si us trobeu amb cap problema, si us plau, informeu-ne a les llistes de correu del &kde;. &kappname; forma part del projecte &kde; &kde-http;. &kappname; pot trobar-se en el paquet &package; en el lloc de baixada del projecte &kde;. Aquest programa està llicenciat sota els termes de la Llicència Artística. Aquest programa està llicenciat sota els termes de la Llicència BSD. Aquesta documentació està llicenciada sota els termes de la Llicència de Documentació Lliure de GNU. Aquest programa està llicenciat sota els termes de la Llicència Pública General de GNU. Aquest programa està llicenciat sota els termes de la Llicència Pública Menys General de GNU. Aquest programa està llicenciat sota els termes de la Llicència X11. Aquest document ha estat actualitzat des de que el vàreu instal·lar. Trobareu l'última versió del mateix a http://docs.kde.org/. ]]> ]]> ]]> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> help: man:'> F1 Hjælp &kappname;-håndbogen Starter KDE's Hjælpesystem startende med hjælpesiderne for &kappname; (dette dokument). &Shift;F1 Hjælp Hvad er dette? Ændrer musemarkøren til en kombination af en pil og et spørgsmålstegn. Klik på punkter indenfor &kappname; vil åbne et hjælpevindue (hvis der findes et for dette punkt) der forklarer punktets funktion. Hjælp Rapportér problem... Åbner problemrapport dialogen hvor du kan rapportere en fejl eller bede om en ønskeseddel egenskab. Hjælp Om &kappname; Dette vil vise version og forfatterinformation. Hjælp Om KDE Dette viser KDE versionen og anden basal information. For at kompilere og installere &kappname; på dit system, skal du skrive følgende i basismappen for distributionen for &kappname; : % ./configure % make % make install Idet &kappname; bruger autoconf og automake skulle du ikke få problemer med at kompilere den. Hvis du skulle løbe ind i problemer så rapportér dem til &kde;'s e-post-lister. &kappname; er en del af &kde;-projektet &kde-http;. &kappname; findes i &package;-pakken på &kde-ftp;, hoved &FTP;-stedet for &kde;-projektet. Dette program er udgivet under betingelserne i Artistic License. Dette program er udgivet under betingelserne i BSD Licensen. Dokumentation er udgivet under betingelserne i GNU Free Documentation License. Dette program er udgivet under betingelserne i GNU General Public License. Dette program er udgivet under betingelserne i GNU Lesser General Public License. Dette program er udgivet under betingelserne i X11 Licensen. Dette dokument er muligvis blevet opdateret siden din installation. Du kan finde den nyeste udgave på http://www.klid.dk/kde/da/&package;/. ]]> ]]> ]]> help: man:'> F1 Hilfe Handbuch zu &kappname; Startet das Hilfe-System von KDE mit der &kappname;-Hilfe (diesem Dokument). &Shift;F1 Hilfe Was ist das? Ändert den Mauscursor zu einer Kombination von Zeiger und Fragezeichen. Das Klicken auf ein Element innerhalb von &kappname; öffnet ein Hilfefenster, das die Funktion des Elementes beschreibt (sofern es Hilfe für das bestimmte Element gibt). Hilfe Probleme oder Wünsche berichten ... Öffnet den Dialog für Problemberichte, in dem Sie Fehler und Wünsche berichten können. Help Sprache der Anwendung umschalten Öffnet einen Dialog zur Einstellung der Hauptsprache und Ausweichsprache für diese Anwendung. Hilfe Über &kappname; Zeigt Versions- und Autoreninformationen an. Hilfe Über KDE Zeigt Versionsinformation und Grundsätzliches zu KDE an. Anleitungen, um &kde;-Programme auf Ihrem System zu kompilieren und zu installieren, finden Sie auf der &kde;-Techbase Da &kde; cmake benutzt, sollte es dabei keine Schwierigkeiten geben. Sollten dennoch Probleme auftauchen, wenden Sie sich bitte an die &kde;-Mailinglisten. &kappname; ist Teil des &kde;-Projekts &kde-http;. &kappname; finden Sie auf der Seite download.kde.org des &kde;-Projekts. Berichten Sie über Probleme und Wünsche auf der Internetseite http://bugs.kde.org. Dieses Programm ist unter den Bedingungen der Artistic License veröffentlicht. Dieses Programm ist unter den Bedingungen der BSD Lizenz veröffentlicht. Diese Dokumentation ist unter den Bedingungen der GNU Free Documentation License veröffentlicht. Dieses Programm ist unter den Bedingungen der GNU General Public License veröffentlicht. Dieses Programm ist unter den Bedingungen der GNU Lesser General Public License veröffentlicht. Dieses Programm ist unter den Bedingungen der X11 Lizenz veröffentlicht. Dieses Dokument wurde seit der Installation möglicherweise bearbeitet. Etwaige neuere Versionen dieser Dokumentation finden Sie unter http://docs.kde.org/. ]]> ]]> ]]> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> help: man:'> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialogue where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> help: man:'> For information on how to compile and install &kde; applications visit the &kde; Techbase Since &kde; uses cmake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found on the download site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the GNU Lesser General Public License. This program is licensed under the terms of the X11 License. This document may have been updated since your installation. You can find the latest version at http://docs.kde.org/. ]]> ]]> ]]> F1 Help Enhavo... Iniciatas la helposistemon de KDE montrante la informpaĝon de &kappname;. (ĉi tiu dokumento). &Shift;F1 Help Kio Estas? Modifas la formon de la kursoro transformanta ĝin en kombinon el sago kaj demandosigno. Musklako al elementoj ene de &kappname; malfermos helpfenestron (se tiu ekzistas por la specifa ero) priskribanta la funkcion de tiu elemento. Help Informar de fallo... Malfermas cimraportan dialogon kie vi povas raporti malfunkcion aŭ proponi dezirindaĵon. Helpo Pri &kappname; Tiu ĉi montros informojn pri versio kaj aŭtoroj. Helpo Pri KDE Tiu ĉi montras la version de KDE kaj aliajn bazajn informojn. Por povi kompili kaj instali &kappname; en via sistemo, entajpu la sekvontajn instrukciojn en la baza dosierujo de la distribuo de &kappname;: % ./configure % make % make install Ĉar &kappname; utiligas autoconf kaj automake ne devus ekesti iu problemo kompili ĝin. Se vi renkontas problemojn bonvolu raporti ilin al la diskutforumoj de &kde;. &kappname; estas parto de la projekto &kde; &kde-http;. &kappname; troviĝas en la pako &package; en &kde-ftp;, la &FTP; servilo de la projekto &kde;. Ĉi tiu programo estas licencata sub la kondiĉoj de la Artista Licenco. Ĉi tiu programo estas licencata sub la kondiĉoj de la Licenco BSD. Ĉi tiu dokumentaro estas licencata sub la kondiĉoj de la Permesilo de Dokumentado Libera GNU. Ĉi tiu programo estas licencata sub la kondiĉoj de la GNUa Ĝenerala Publika Licenco. Ĉi tiu programo estas licencata sub la kondiĉoj de la Licenco X11. ]]> ]]> ]]> Consulte Construyendo y ejecutando software KDE desde el código fuente para obtener información detallada sobre cómo compilar e instalar aplicaciones de &kde; Como &kde; usa cmake, no debería tener ningún problema para compilarlo. Si encuentra alguna dificultad le rogamos que se dirija a las listas de distribución de &kde;. &kappname; forma parte del proyecto &kde; &kde-http;. &kappname; está incluido en el paquete &package; en &kde-ftp;, el servidor &FTP; del proyecto &kde;. Este programa está sujeto a los términos de la Licencia Artística. Este programa está sujeto a los términos de la Licencia BSD. Esta documentación está sujeta a los términos de la Licencia de Documentación Libre GNU. Este programa está sujeto a los términos de la Licencia Pública General GNU. Este programa está sujeto a los términos de la Licencia Pública General Reducida de GNU.Este programa está sujeto a los términos de la Licencia X11. Es posible que este documento haya sido actualizado desde su instalación. Compruebe en http://docs.kde.org si existe una versión más reciente. ]]> ]]> ]]> F1 Abi Sisukord... Käivitab KDE abisüsteemi ja avab &kappname; abimaterjali (käesoleva käsiraamatu). &Shift;F1 Abi Mis see on? Muudab hiirekursori noole ja küsimärgi kombinatsiooniks. Klõpsates nüüd mõnel &kappname; elemendil, avaneb väike abiaken (kui see on antud elemendi kohta olemas), mis selgitab elemendi funktsiooni. Abi Vaheta rakenduse keelt... Avab dialoogi, kus saab muuta rakenduse esmast keelt ja tagavarakeelt, kui esmane keel pole saadaval. Abi Saada vearaport... Avab vearaporti dialoogi, mille abil saab teada anda veast või esitada oma soov millegi parandamiseks. Abi &kappname; info Näitab versiooni ja infot autori kohta. Abi KDE info Näitab KDE versiooni ja muud olulisemat põhiinfot. Et &kappname; oma süsteemis kompileerida ja paigaldada, anna &kappname; baaskataloogis järgmised käsud: % ./configure % make % make install Kuna &kappname; kasutab autoconf'i ja automake'i, ei tohiks kompileerimisel probleeme esineda. Kui neid siiski ette tuleb, anna sellest palun teada &kde; meililistides. &kappname; on osa &kde; projektist &kde-http;. &kappname; asub paketis &package; &kde; projekti peamises &FTP; saidis &kde-ftp;. Käesolev programm on litsenseeritud vastavalt Artistic litsentsi tingimustele.Käesolev programm on litsenseeritud vastavalt BSD litsentsi tingimustele.Käesolev dokumentatsioon on litsenseeritud vastavalt GNU Vaba Dokumentatsiooni Litsentsi tingimustele. Käesolev programm on litsenseeritud vastavalt GNU Üldise Avaliku Litsentsi tingimustele. Käesolev programm on litsenseeritud vastavalt GNU Vähem Üldise Avaliku Litsentsi tingimustele. Käesolev programm on litsenseeritud vastavalt X11 litsentsi tingimustele.Seda dokumenti on võibolla juba uuendatud. Värskeima versiooni leiad aadressilt http://docs.kde.org/current/&package;/. ]]> ]]> ]]> Alt"> Backspace"> Ctrl"> Esc"> Shift"> hiiren keskinappi"> oikea hiirinappi"> vasen hiirinappi"> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. Nämä käyttöohjeet on lisensoitu GNU Free Documentation License -lisenssin mukaisesti. Tämä ohjelma on lisensoitu GNU yleisen lisenssin ehtojen mukaan. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> F1 Help &kappname; Handbook Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. This document may have been updated since your installation. You can find the latest version at http://docs.kde.org/current/&package;/&kappname;/. ]]> ]]> ]]> F1 Aide Manuel utilisateur de &kappname; Exécute le système d'aide de KDE en commençant par les pages d'aide de &kappname; (ce document). &Maj;F1 Aide Qu'est-ce que c'est ? Change le curseur de la souris en une combinaison flèche et point d'interrogation (?). Cliquer sur des éléments dans &kappname; ouvrira une fenêtre d'aide (s'il en existe une pour cet élément particulier), expliquant la fonction de l'élément en question. Aide Rapport de bogue... Ouvre une boîte de dialogue de rapport de bogue où vous pouvez signaler un bogue ou effectuer une requête de fonctionnalité sous la forme d'une liste de souhaits (wishlist). Aide À propos de &kappname; Affiche des informations sur la version et sur l'auteur. Aide À propos de KDE Affiche la version de KDE et d'autres informations de base. Pour des informations détaillées sur comment compiler et installer les applications &kde;, consultez la page Construire et Lancer KDE à partir des sources Étant donné que &kde; utilise cmake, vous ne devriez pas rencontrer de problèmes pour le compiler. Si c'est le cas, veuillez les signaler aux listes de discussions de &kde;. &kappname; fait partie du projet &kde; &kde-http;. &kappname; se trouve dans le paquet &package; à l'adresse &kde-ftp;, le site &FTP; principal du projet &kde;. Ce programme est soumis aux termes de la License Artistique. Ce programme est soumis aux termes de la Licence BSD. Cette documentation est soumise aux termes de la Licence de Documentation Libre GNU (GNU Free Documentation License). Ce programme est soumis aux termes de la Licence Générale Publique GNU (GNU General Public License). Ce programme est soumis aux termes de la Licence Générale Publique GNU Limitée (GNU Lesser General Public License). Ce programme est soumis aux termes de la Licence X11. Ce document a peut-être été mis à jour depuis son installation sur votre ordinateur. Vous trouverez la dernière version sur http://docs.kde.org/current/&package;/. XavierG. Feal'> xgf@gmx.net'> MarceVillarino'> mvillarino@users.sourceforge.net'> MiguelBranco'> bandua83@gmail.com'> ManuelÁlvarez Vázquez'> xixirei@nowhere.net'> XoséCalvo'> xosecalvo@gmail.com'> ]]> ]]> ]]> Vostede pode copiar, redistribuir e/ou modificar este documento consonte os termos estabelecidos na Licenza de Documentación Libre de GNU, versión 1.1, ou de unha versión máis recente desta que teña sido publicada pola Free Software Foundation; &FDLInvariantSections;, &FDLFrontCoverText;, e &FDLBackCoverText;. Inclúese unha copia desta licenza en . Este é un programa de software libre e, xa que logo, vostede pode redistribuílo e/ou modificalo consonte os termos establecidos na licenza pública xeral de GNU segundo a súa publicación pola Free Software Foundation. Pode escoller a versión 2 da licenza ou, se prefire, calquera outra versión posterior. Este programa distribúese coa esperanza de que resulte útil, se ben NON TEN NINGUNHA GARANTÍA, nin sequera a garantía implícita de COMERCIABILIDADE ou IDONEIDADE PARA UN DETERMINADO FIN. Para obter información máis detallada pode consultar a licenza pública xeral de GNU. Dáse por sentado que recibiu unha copia da licenza pública xeral de GNU xunto con este programa. Se non for así, pode solicitarlla por escrito á Free Software Foundation, Inc. no enderezo seguinte: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. F1 Axuda Manual do &kappname; Inicia o sistema de axuda de KDE, mostrando na documentación do &kappname;. (este documento). &Shift;F1 Axuda Que é isto? Muda o cursor do rato para unha mistura de unha frecha cun sinal de interrogación. Ao premer nos itens de &kappname; abrirá uma fiestra de axuda (de habela para o ítem) que explica a función do ítem. Axuda Informar dun erro... Abre o diálogo de Enviar informes de erro mediante o que pode comunicar un erro ou pedir unha funcionalidade. Axuda Acerca de &kappname; Mostra a versión do programa e a información de autoría. Axuda Acerca de KDE Mostra a versión de KDE e outra información básica. Para poder compilar e instalar o &kappname; no sistema, escreba os seguintes comandos no directorio raíz da distribución de &kappname;: % ./configure % make % make install Dado que &kappname; emprega autoconf e automake non debera ter nengún problema a compilalo. Se o tiver, comuníqueo nas listas de &kde;. &kappname; forma parte do proxecto &kde; &kde-http;. Pode encontrar &kappname; no paquete &package; en &kde-ftp;, o servidor principal do proxecto &kde;. Este biblioteca é software libre e, xa que logo, vostede pode redistribuíla e/ou modificala consonte os termos establecidos na GNU Lesser General Public Licente segundo a súa publicación pola Free Software Foundation. Pode escoller a versión 2.1 da licenza ou, se prefire, calquera outra versión posterior. Esta biblioteca distribúese coa esperanza de que resulte útil, se ben NON TEN NINGUNHA GARANTÍA, nin sequera a garantía implícita de COMERCIABILIDADE ou IDONEIDADE PARA UN DETERMINADO FIN. Para obter información máis detallada pode consultar a GNU Lesser Public License. Dáse por sentado que recibiu unha copia da GNU Lesser Public License xunto con este programa. Se non for así, pode solicitarlla por escrito á Free Software Foundation, Inc. no enderezo seguinte: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Este programa está licenciado sob os termos da Artistic License. Este programa está licenciado sob os termos da Licenza BSD. Esta documentación está licenciada sob os termos da GNU Free Documentation License. Este programa está licenciado sob os termos da Licenza Pública Xeral de GNU. Este programa está licenciado sob os termos da GNU Lesser General Public License. Este programa está licenciado sob os termos da Licenza X11. Poida que este documento teña sido anovado desde que o instalou. Pode encontrar a última versión en http://docs.kde.org/current/&package;/. ]]> ]]> ]]> F1 עזרה תוכן... הפעלת מערכת העזרה עם דפי העזרה של &kappname; (מסמך זה) בתור דף ההתחלה. &Shift;F1 עזרה מה זה? שינוי מצביע העכבר לשילוב של חץ וסימן שאלה. לחיצה על פריטים בתוך &kappname; תביא לפתיחת חלון עזרה (אם קיימת עזרה לפריט ספציפי זה) המסביר את השימושים של הפריט. עזרה דיווח על באג... פתיחת דו-שיח הדיווח על באג, בו באפשרותך לדווח על באג או לבקש תכונה במסגרת רשימת המשאלות. עזרה אודות &kappname; הצגת מידע לגבי הגירסה והכותב. עזרה אודות KDE הצגת הגירסה של KDE ומידע בסיסי נוסף. לשם הידור והתקנת &kappname; במחשב שלך, הקלד את הפקודות הבאות בספריית הבסיס של ההפצה של &kappname;: % ./configure % make % make install מאחר ש-&kappname; משתמש ב-autoconf וב-automake, לא אמורה להיות בעיה עם ההידור. באם אתה נתקל בבעיות, דווח עליהן לרשימות הדיוור של &kde;. &kappname; מהווה חלק מהפרוייקט של &kde; &kde-http;. ניתן למצוא את &kappname; בחבילה &package; בכתובת &kde-ftp;, אתר ה-&FTP; הראשי של הפרוייקט של &kde;. תוכנית זו מורשית תחת התנאים של הרישיון האמנותי. תוכנית זו מורשית תחת התנאים של רישיון BSD. תיעוד זה מורשה תחת התנאים של רישיון התיעוד החופשי של GNU. תוכנית זו מורשית תחת התנאים של הרישיון הציבורי הכללי של GNU. תוכנית זו מורשית תחת התנאים של רישיון X11. ]]> ]]> ]]> Alt"> Backspace"> CD-ROM-meghajtó'> Ctrl"> dpi'> pl."> Esc"> stb."> GY.I.K.'> azaz"> Információközpont"> &kde; vezérlőközpont"> &kde; Frameworks"> SC"> &kde; Software Compilation"> KF5"> 5"> bal egérgomb"> középső egérgomb"> &kde; Plasma Active"> &kde; Plasma Media Center"> &kde; Plasma Netbook"> &kde; Plasma Desktop"> &kde; Plasma Workspaces"> jobb egérgomb"> Shift"> F1 Segítség &kappname; kézikönyv Elindítja a KDE Segítség rendszert és betölti a(z) &kappname; alkalmazás dokumentációját (ezt a dokumentumot). &Shift;F1 Segítség Mi ez? Ennek hatására az egérmutató alakja egy nyíl és egy kérdőjel kombinációjává válik. Ha ekkor rákattint egy elemre a(z) &kappname; alkalmazásban, akkor megjelenik egy kis ablakban az elem funkciójának rövid leírása (ha tartozik hozzá leírás). Segítség Hibabejelentés... Megnyit egy hibabejelentő ablakot, ahol egy űrlap kitöltésével lehet bejelenteni a hibákat és a továbbfejlesztési kéréseket. Segítség A(z) &kappname; névjegye Megjeleníti a program verziószámát és a szerzők nevét. Segítség A KDE névjegye Megjeleníti a KDE verziószámát és néhány más fontos jellemzőjét. Az alkalmazás telepítéséhez és lefordításához az alábbi parancsokat kell kiadni az alkalmazás forrásának alapkönyvtárában: % ./configure % make % make install A program fordítási szkriptjei az autoconf és az automake segítségével készültek, ezért külön beállítást nem igényelnek. A felmerült problémák leírását küldje el a megfelelő &kde; levelezőlistá(k)ra. A program a &kde; projekt (&kde-http;) része, a(z) &package; csomagban található, mely letölthető erről a címről: &kde-ftp;, a &kde; projekt központi &FTP;-kiszolgálójáról. Ez a program az Artistic License feltételeinek megfelelően használható. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> F1 Help Contents... Invokes the KDE Help system starting at the &kcron; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> help: man:'> F1 Aiuto Manuale di &kappname; Invoca il sistema di aiuto di KDE andando alle pagine del manuale di &kappname; (questo documento). &Shift;F1 Aiuto Che cos'è? Cambia il cursore del mouse in una freccia e un punto di domanda. Se fai clic su un oggetto all'interno di &kappname; si aprirà una finestra di aiuto (se ne esiste una per quel particolare oggetto) che ne spiega la funzione. Aiuto Segnala un bug... Apre la finestra di segnalazione dei bug dove puoi segnalare un bug oppure esprimere un desiderio. Aiuto Informazioni su &kappname; Mostra informazioni sulla versione e sull'autore. Aiuto Informazioni su KDE Mostra la versione di KDE e altre informazioni di base. Per informazioni su come compilare e installare le applicazioni &kde;, consulta &kde; Techbase Siccome &kde; usa cmake non dovresti avere problemi a compilarle. Se invece dovessi incontrarne, segnalali alle liste di distribuzione di &kde;. &kappname; fa parte del progetto &kde; &kde-http;. Puoi trovare &kappname; nel sito per lo scaricamento dei programmi del progetto &kde;. Questo programma è concesso in licenza sotto i termini della Artistic License. Questo programma è concesso in licenza sotto i termini della BSD License. Questa documentazione è concessa in licenza sotto i termini della GNU Free Documentation License. Questo programma è concesso in licenza sotto i termini della GNU General Public License. Questo programma è concesso in licenza sotto i termini della GNU Lesser General Public License.Questo programma è concesso in licenza sotto i termini della X11 License. Questo documento potrebbe essere stato aggiornato dal momento dell'installazione. Puoi trovarne l'ultima versione su http://docs.kde.org/. ]]> ]]> ]]> Alt"> Ctrl"> 等"> 例"> &kde;コントロールセンター"> &kde; Frameworks"> SC"> &kde; Software Compilation"> KF5"> 5"> Shift"> F1 ヘルプ &kappname; ハンドブック KDE のヘルプシステムを起動して &kappname; のヘルプページ (このドキュメント) を開きます。 &Shift;F1 ヘルプ これは何? これを選択するとマウスカーソルの形が矢印とクエスチョンマークに変わります。その状態で &kappname; のユーザインターフェースの要素をクリックすると、それぞれの機能を説明するヘルプウィンドウが表示されます (その要素にヘルプがある場合のみ)。 ヘルプ バグを報告... バグレポート用のダイアログを開きます。これを使ってプログラムの不具合を報告したり、要望を送ったりすることができます。 ヘルプ &kappname; について プログラムのバージョンと作者を表示します。 ヘルプ KDE について KDE のバージョンと基本的な情報を表示します。 &kde; アプリケーションのコンパイルおよびインストール方法については、Building and Running KDE Software From Source を参照してください。 &kde; は cmake を使っているので容易にコンパイルできるはずですが、問題にぶつかった場合は、&kde; のメーリングリストに報告してください。 &kappname; は &kde; プロジェクト &kde-http; の一部です。 &kappname; は &kde; プロジェクトのメイン &FTP; サイトである &kde-ftp; にある &package; パッケージに含まれています。 このプログラムのライセンスは Artistic License です。 このプログラムのライセンスは BSD License です。 このドキュメンテーションのライセンスは GNU Free Documentation License です。 このプログラムのライセンスは GNU General Public License です。 このプログラムのライセンスは X11 License です。 このドキュメントはインストール後に更新されている可能性があります。最新バージョンは http://docs.kde.org/ にあります。 ]]> ]]> ]]> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. F1 도움말 &kappname; 도움말 KDE 도움말 시스템을 열어서 &kappname;의 도움말 페이지를 엽니다. &Shift;F1 도움말 이것에 대한 설명 마우스 커서를 화살표와 물음표를 합친 모양으로 바꿉니다. &kappname;의 항목을 누르면 상황에 맞는 도움말이 존재하는 경우 그 항목의 기능을 설명하는 도움말을 엽니다. 도움말 버그 보고... 버그 보고 대화 상자를 열어서 버그를 보고하거나 기능 추가 요청을 할 수 있습니다. 도움말 &kappname; 정보 버전과 제작자 정보를 보여 줍니다. 도움말 KDE 정보 KDE 버전과 기타 기본적인 정보를 보여 줍니다. &kde;와 &kde; 프로그램을 컴파일하고 설치하는 방법에 대해서 알아 보려면 KDE 소프트웨어를 소스에서 빌드하고 실행하기를 참고하십시오. &kde;에서는 cmake를 사용하기 때문에 컴파일하는 데 특별한 어려움을 겪지 않을 것입니다. 문제가 있는 경우 &kde; 메일링 리스트에 알려 주십시오. &kappname;은 &kde; 프로젝트 &kde-http;의 일부분입니다. &kappname;은 &kde; 프로젝트의 주 &FTP; 사이트 &kde-ftp;의 &package; 패키지에서 찾을 수 있습니다. 이 프로그램은 Artistic License의 허가 조건에 따라 사용할 수 있습니다. 이 프로그램은 BSD License 의 허가 조건에 따라 사용할 수 있습니다. 이 문서는 GNU Free Documentation License (GNU 자유 문서 사용 허가서)의 허가 조건에 따라 사용할 수 있습니다. 이 프로그램은 GNU General Public License (GNU 일반 공중 사용 허가서)의 허가 조건에 따라 사용할 수 있습니다. 이 프로그램은 GNU Lesser General Public License (GNU 약소 일반 공중 사용 허가서)의 허가 조건에 따라 사용할 수 있습니다. 이 프로그램은 X11 License의 허가 조건에 따라 사용할 수 있습니다. 시스템이 설치된 이후 이 문서가 업데이트 되었을 수도 있습니다. 새로운 버전의 문서를 보려면 http://docs.kde.org/development/ko/&package;/로 가 보십시오. ]]> ]]> ]]> Alt"> Backspace"> Ctrl"> Enter"> Esc"> DUK"> Shift"> Tab"> F1 Pagalba &kappname; vadovas Paleidžia KDE pagalbos sistemą su &kappname; vadovu. (šis dokumentas). &Shift;F1 Pagalba Kas tai yra? Pakeičia palės žymeklį į rodyklės ir klaustuko kombinaciją. Paspaudus ant &kappname; objektų bus atvertas pagalbos langas (jei jis egzistuoja tam konkrečiam objektui), paaiškinantis objekto funkciją. Pagalba Pranešti apie ydą... Atveria pranešimo apie ydas dialogą, kuriame galite pranešti apie ydą arba pasiūlyti norimą programos galimybę. Pagalba Apie &kappname; Parodo versiją ir informaciją apie autorius. Pagalba Apie KDE Parodo KDE versiją ir kitą paprastą informaciją. Išsamesnę informaciją kaip compiliuoti ir diegti &kde; programas rasite KDE Software kompiliavimas iš išeities kodo Kadangi &kde; naudoja cmake, neturėtumėte turėti jokių problemų kompiliuodami. Jei susidurtumėte su problemomis, prašome pranešti apie jas &kde; pašto sąrašuose. &kappname; &kde; projekto dalis &kde-http;. &kappname; gali būti rasta &package; pakete esančiame &kde-ftp;, pagrindiniame &kde; projekto &FTP; serveryje. Ši programa prieinama Artistic licencijos sąlygomis. Ši programa prieinama BSD licencijos sąlygomis. Ši dokumentacija prieinama GNU Laisvosios Dokumentacijos licencijos sąlygomis. Ši programa prieinama GNU Bendrosios Viešosios licencijos sąlygomis. Ši programa prieinama GNU Laisvosios Bendrosios Viešosios licencijos sąlygomis. Ši programa prieinama X11 licencijos sąlygomis. Šis dokumentas galėjo būti atnaujintas po jūsų sistemos įdiegimo. Naujausią versiją galite rasti http://docs.kde.org/. ]]> ]]> ]]> help: man:'> Utföhrlich Informatschonen, wodennig Een &kde;-Programmen kompileren un instelleren kann, gifft dat (op Engelsch) op KDE Software ut den Bornkode buen. As &kde; cmake bruukt, schull dat bi't Kompileren keen Problemen geven. Hest Du liekers Problemen, maak de bitte op de &kde;-Nettpostlisten künnig. &kappname; is Deel vun't &kde;-Projekt &kde-http;. &kappname; lett sik binnen dat Paket &package; op &kde-ftp; finnen, wat de &FTP;-Hööftserver vun't &kde;-Projekt is. Fehlers un fehlen Funkschonen kannst Du op http://bugs.kde.org künnig maken. Dit Programm is ünner de Bedingen vun de Kunstwark-Verlööfnis (engl. »Artistic License«) apenmaakt. Dit Programm is ünner de Bedingen vun de BSD-Verlööfnis (engl. »BSD License«) apenmaakt. Disse Dokmentatschoon is ünner de Bedingen vun de Fre'e GNU-Verlööfnis för Dokmentatschoon (engl. »GNU Free Documentation License«) apenmaakt. Dit Programm is ünner de Bedingen vun de Allmeen Apen GNU-Verlööfnis (engl. »GNU General Public License«) apenmaakt. Dit Programm is ünner de Bedingen vun de Lütter allmeen apen GNU-Verlööfnis (engl. »GNU Lesse General Public License«) apenmaakt. Dit Programm is ünner de Bedingen vun de X11-Verlööfnis (engl. »X11 License«) apenmaakt. Dit Dokment hett sik na't Installeren villicht ännert. De niegste Verschoon vun disse Dokmentatschoon gifft dat jümmers op http://docs.kde.org/. ]]> ]]> ]]> Help &kappname; handboek... Roept het handboek van &kappname; op (dit document). &Shift;F1 Help Wat is dit? Verandert de muiscursor in de combinatie pijltje en vraagteken. Het klikken op items in &kappname; zal een tekstballon tonen (als er een beschikbaar is voor dat specifieke item) met een omschrijving van de functie van dat item. Help Bug rapporteren... Opent het bugrapport-dialoogvenster waar u een een bug kunt melden of een suggestie kunt indienen die deze toepassing beter, handiger of nuttiger zou kunnen maken. Help Info over &kappname; Deze optie zal informatie over de versie en de auteurs tonen. Help Over KDE Dit zal de KDE-versie en andere standaardinformatie tonen. Er zijn een aantal stappen nodig om &kappname; op uw systeem te compileren en te installeren. Voer de volgende commando's uit in de hoofdmap van de broncode van &kappname;: % ./configure % make % make install Aangezien &kappname; autoconf en automake gebruikt, zouden er bij de compilatie geen problemen mogen voorkomen. Indien u toch problemen tegenkomt, meldt u ze dan in de betreffende &kde;-mailinglists.&kappname; is een onderdeel van het &kde;-project &kde-http;. &kappname; is een onderdeel van de module &package;. Deze module kunt u vinden op de FTP-site van het &kde;-project: &kde-ftp;. Problemen en suggesties kunnen op de website http://bugs.kde.nl gemeld worden.Deze toepassing valt onder de bepalingen van deArtistic License. Deze toepassing valt onder de bepalingen van de BSD License. Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie. Deze toepassing valt onder de bepalingen van de GNU General Public License. Deze toepassing valt onder de bepalingen van de GNU Lesser General Public License. Deze toepassing valt onder de bepalingen van de X11-licentie.Deze handleiding kan inmiddels vernieuwd zijn. De meest recente versie van het handboek van &kappname; is te vinden op http://docs.kde.org/nl/. ]]> ]]> ]]> F1 Hjelp Innhald ... Startar hjelpesystemet i KDE med hjelpesidene til &kappname; framme (dette dokumentet). &Shift;F1 Hjelp Kva er dette? Endrar musepeikaren til ei pil med spørjeteikn. Når du klikkar på element i &kappname;, får du sjå ei hjelperute (dersom det finst) med informasjon om elementet. Hjelp Rapporter feil ... Opnar dialogen for feilrapport der du kan rapportera om feil eller senda inn ønskje om nye funksjonar. Hjelp Om &kappname; Viser informasjon om programversjon og utviklarar. Hjelp Om KDE Viser KDE-versjonen og anna grunnleggjande informasjon. For å kompilera og installera &kappname; på maskina, må du utføra dei følgjande kommandoane i basekatalogen til &kappname;: % ./configure % make % make install Sidan &kappname; brukar autoconf og automake, bør kompileringa gå greit. Dersom du får problem, kan du rapportera dei til &kde;-e-postlistene. &kappname; er ein del av &kde;-prosjektet &kde-http;. &kappname; finn du i &package;-pakken på &kde-ftp;, hovud-&FTP;-en til &kde;-prosjektet. Dette programmet er lisensiert under vilkåra i Artistic-lisensen. Dette programmet er lisensiert under vilkåra i BSD-lisensen. Denne hjelpeteksten er lisensiert under vilkåra i GNU Free Documentation License. Dette programmet er lisensiert under vilkåra i GNU General Public License. Dette programmet er lisensiert under vilkåra i X11-lisensen. ]]> ]]> ]]> F1 Help Contents... Invokes the KDE Help system starting at the &kappname; help pages. (this document). &Shift;F1 Help What's This? Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &kappname; will open a help window (if one exists for the particular item) explaining the item's function. Help Report Bug... Opens the Bug report dialog where you can report a bug or request a wishlist feature. Help About &kappname; This will display version and author information. Help About KDE This displays the KDE version and other basic information. In order to compile and install &kappname; on your system, type the following in the base directory of the &kappname; distribution: % ./configure % make % make install Since &kappname; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the &kde; mailing lists. &kappname; is part of the &kde; project &kde-http;. &kappname; can be found in the &package; package on &kde-ftp;, the main &FTP; site of the &kde; project. This program is licensed under the terms of the Artistic License. This program is licensed under the terms of the BSD License. This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. This program is licensed under the terms of the X11 License. ]]> ]]> ]]> F1 Pomoc Podręcznik &kappname; Uruchamia System pomocy KDE na stronie pomocy programu &kappname; (czyli na tym dokumencie). &Shift;F1 Pomoc Co to jest? Zmienia kursor myszy w strzałkę ze znakiem zapytania . Kliknięcie na elemencie programu spowoduje otworzenie okna pomocy objaśniającego funkcję tego elementu (o ile taka pomoc istnieje). Help Raport o błędzie... Otwiera okienko zgłoszenia błędu, w którym możesz zgłosić błąd lub prośbę o dodanie nowej funkcji. Pomoc O programie &kappname; Wyświetla informację o autorach i wersji programu. Pomoc Informacje o KDE Wyświetla informację o wersji KDE i inne podstawowe informacje. Aby skompilować i zainstalować program &kappname; w Twoim systemie, uruchom następujące polecenia w katalogu głównym dystrybucji programu &kappname;: % ./configure % make % make install Ponieważ program &kappname; używa autoconf i automake, nie powinno być problemów ze skompilowaniem go. Jeśli napotkasz problemy, proszę je zgłosić na listach e-mailowych &kde;. &kappname; jest częścią projektu &kde; (&kde-http;). &kappname; znajduje się w pakiecie &package; na &kde-ftp;, głównym serwerze &FTP; projektu &kde;. Ten program jest rozprowadzany na zasadach Licencji Artystycznej. Ten program jest rozprowadzany na zasadach Licencji BSD. Ten program jest rozprowadzany na zasadach Licencji GNU Free Documentation License. Ten program jest rozprowadzany na zasadach Licencji GNU General Public License. Ten program jest rozprowadzany na zasadach Licencji GNU Lesser General Public License. Ten program jest rozprowadzany na zasadach Licencji X11. AndréMarceloAlvarenga'> alvarenga@kde.org'> MarcusGama'> marcus.gama@kde.org'> ]]> ]]> ]]> help: man:'> Para informações detalhadas de como compilar e instalar os aplicativos do &kde;, visite a página &kde; Techbase Uma vez que o &kde; usa o cmake, você não deve ter dificuldade em compilá-lo. Caso tenha algum problema, por favor, relate-o nas listas de discussão do &kde;. O &kappname; é integrante do projeto &kde; &kde-http;. Este aplicativo pode ser encontrado no site de downloads do projeto &kde;. Este programa é licenciado sob os termos da Licença Artística. Este programa é licenciado sob os termos da Licença BSD. Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU. Este programa é licenciado sob os termos da Licença Pública Geral GNU. Este programa é licenciado sob os termos da Licença Pública Geral GNU Lesser. Este programa é licenciado sob os termos da Licença X11. Este documento pode ter sido atualizado depois da sua instalação. Você pode encontrar a última versão em http://docs.kde.org/. PedroMorais'> morais@kde.org'> JoséPires'> jncp@netcabo.pt'> NunoDonato'> nunodonato@iol.pt'> PedroMedas'> pmedas@aeiou.pt'> SérgioFernandes'> sergio_fernandes@rocketmail.com'> RuiBranco'> freedebian@netcabo.pt'> ]]> ]]> ]]> F1 Ajuda Manual do &kappname; Invoca a ajuda do KDE, aberta na documentação do &kappname;. (este documento). &Shift;F1 Ajuda O que é Isto? Muda o cursor do rato para uma mistura de uma seta com um ponto de interrogação. Ao carregar nos itens do &kappname; irá abrir uma janela de ajuda (se existir alguma para o item em particular) que explica a função do item. Ajuda Comunicar um Erro... Abre a janela de Relato de Erros onde pode comunicar um erro ou pedir uma funcionalidade. Ajuda Acerca do &kappname; Mostra a versão da aplicação e as informações do autor. Ajuda Acerca do KDE Mostra a versão do KDE bem como outras informações básicas. Para poder compilar e instalar o &kappname; no seu sistema escreva o seguinte na pasta de base da distribuição do &kappname;: % ./configure % make % make install Dado que o &kappname; usa o autoconf e o automake não deve ter quaisquer problemas a compilá-lo. Se tiver, comunique-os para as listas do &kde;. O &kappname; faz parte do projecto do &kde; &kde-http;. O &kappname; pode ser encontrado no pacote &package; em &kde-ftp;, o servidor principal do projecto do &kde;. Este programa está licenciado ao abrigo da Artistic License. Este programa está licenciado ao abrigo da BSD License. A documentação está licenciada ao abrigo da GNU Free Documentation License. Este programa está licenciado ao abrigo da GNU General Public License. Este programa está licenciado ao abrigo da GNU Lesser General Public License. Este programa está licenciado ao abrigo da X11 License. Este documento pode ter sido actualizado desde a sua instalação. Você poderá encontrar a última versão em http://docs.kde.org/current/&package;/. ]]> ]]> ]]> F1 Ajutor Cuprins... Invocă Centrul de ajutor KDE ce afişează paginile de ajutor ale acestei aplicaţii. (acest document). &Shift;F1 Ajutor Ce înseamnă aceasta? Schimbă cursorul mouse-ului într-o combinaţie formată dintr-o săgeată şi un semn de întrebare. Dacă daţi clic pe itemi ai acestei aplicaţii va fi afişată o fereastră de ajutor (dacă există una pentru acel item particular) care explică funcţia itemului. Ajutor Raportează erori... Deschide dialogul de raportare a erorilor unde puteţi comunica eroarea întîmpinată sau să înregistraţi o dorinţă. Ajutor Despre &kappname; Această acţiune afişează informaţii despre versiune şi autorul aplicaţiei. Ajutor Despre KDE Această acţiune afişează informaţii despre versiunea KDE şi alte informaţii de bază. Pentru a compila şi instala &kappname; pe sistemul dumneavoastră, executaţi următoarele comenzi în directorul surselor &kappname;: % ./configure % make % make install Deoarece &kappname; utilizează autoconf şi automake ar trebui să nu aveţi probleme de compilare. Dacă aveţi totuşi probleme, vă rugăm să le raportaţi pe listele de discuţii &kde;. &kappname; face parte din Proiectul &kde; &kde-http;. &kappname; poate fi găsit în pachetul &package; la adresa &kde-ftp; a serverului principal de &FTP; al Proiectului &kde;. Acest program este licenţiat sub termenii Licenţei Artistice. Acest program este licenţiat sub termenii Licenţei BSD. Această documentaţie este licenţiată sub termenii Licenţei Documentaţiei Libere GNU (GNU Free Documentation License). Acest program este licenţiat sub termenii Licenţei Publice Generale GNU (GNU General Public License). Acest program este licenţiat sub termenii Licenţei Publice Generale Permisive GNU (GNU Lesser General Public License). Acest program este licenţiat sub termenii Licenţei X11. Este posibil ca acest document să fi fost actualizat de cînd aţi instalat aplicaţia. Ultima versiune a documentaţiei o puteţi găsi la http://docs.kde.org/current/&package;/. ]]> ]]> ]]> help: man:'> Подробное руководство, описывающее компиляцию и установку приложений &kde;, можно найти в Базе технических знаний &kde;. Поскольку для сборки &kde; используется cmake, с компиляцией не должно возникнуть никаких проблем. Если у вас всё же возникли проблемы, пожалуйста, сообщите о них с помощью списков рассылки &kde;. &kappname; — часть проекта &kde; &kde-http;. &kappname; можно загрузить с файлового сервера проекта &kde;. Программа распространяется на условиях Artistic License. Программа распространяется на условиях лицензии BSD. Этот документ распространяется на условиях GNU Free Documentation License.Программа распространяется на условиях лицензии GNU General Public License. Программа распространяется на условиях лицензии GNU Lesser General Public License. Программа распространяется на условиях лицензии X11. Возможно, была выпущена обновлённая версия этого документа. С последней версией документа можно ознакомиться по адресу http://docs.kde.org/. ]]> ]]> ]]> Ovládacie centrum &kde;"> &kde; Frameworks"> SC"> &kde; Software Compilation"> KF5"> 5"> dpi"> CD-ROM"> Shift"> Ctrl"> Alt"> Esc"> Backspace"> K menu"> &kde; Plasma Active"> &kde; Plasma Media Center"> &kde; Plasma Netbook"> &kde; Plasma Desktop"> &kde; Plasma Workspaces"> F1 Pomocník Obsah... Spustí systém Pomocník KDE a zobrazí manuál pre &kappname;. (tento dokument). &Shift;F1 Pomocník Čo je to? Zmení kurzor myši na kombináciu šipky a otáznika. Kliknutím na položky v &kappname; zobrazíte okno s krátkym popisom (ak pre dané miesto existuje), kde je vysvetlená funkcia daného miesta. Pomocník Poslať správu o chybe... Zobrazí dialóg pre správu o chybe, kde môžete poslať správu o chybe alebo požiadavku na novú funkciu. Pomocník O &kappname; Toto zobrazí informáciu o verzii a autorovi aplikácie. Pomocník O KDE Toto zobrazí verziu KDE a iné základné informácie. Aby ste preložili a nainštalovali &kappname; na váš systém, zadajte v základnom priečinku distribúcie &kappname; tieto príkazy: % ./configure % make % make install Pretože &kappname; používa autoconf a automake nemali by ste mať s prekladom žiadne problémy. Ak ale na nejaké narazíte, oznámte ich v konferenciách &kde;. &kappname; je súčasťou projektu &kde; &kde-http;. &kappname; nájdete v balíku &package; na &kde-ftp;, hlavnom &FTP; serveri projektu &kde;. Tento program je licencovaný pod Artistic License. Tento program je licencovaný pod BSD License. Táto dokumentácia je licencovaná pod GNU Free Documentation License. Tento program je licencovaný pod GNU General Public License. Tento program je licencovaný pod X11 License. ]]> ]]> ]]> DGM"> SGM"> LGM"> npr."> itd."> Shift"> Ctrl"> Alt"> F1 Pomoč Vsebina... Vpokliče sistem pomoči KDE, tako da odpre strani s pomočjo za &kappname; (ta dokument). &Shift;F1 Pomoč Kaj je to? Spremeni kurzor miške v kombinacijo puščice in vprašaja. Klik na elemente znotraj &kappname; bo odprl okno s pomočjo (če za ta določen element obstaja), ki opisuje funkcijo tega elementa. Pomoč Poročaj o hrošču... Odpre pogovorno okno za sporočanje hroščev, kjer lahko poročate o hrošču ali dopolnite seznam želja. Pomoč O &kappname; To bo prikazalo različico in podatke o avtorju. Pomoč O KDE To prikaže različico KDE in druge osnovne podatke. Da prevedete in namestite &kappname; v vaš sistem, vtipkajte naslednje v osnovni imenik distribucije &kappname;: % ./configure % make % make install Ker &kappname; uporablja autoconf in automake ne bi smeli imeti težav pri prevajanju. Če nanje vendarle naletite, jih prosim sporočite v poštne sezname &kde;. &kappname; je del projekta &kde; &kde-http;. &kappname; lahko najdete v paketu &package; na &kde-ftp;, glavni &FTP; strani projekta &kde;.