nivHSSKrSSKrSSKrSSKrSSKrSSKJr SSKJ r SSKJ r SSKJ r SSKJ r SSKJ r SS KJr SS KJr SS KJrJr S rS rSrSrSr\S5rSrSrSr\S:Xa\"5 gg)N)contextmanager)config) dbustypes)parser)codegen)codegen_docbook) codegen_md) codegen_rst) print_error print_warningc[RRX5nU(d [S5e[RR U5nU[ R U'URRU5 U$)NzNot a Python file) importlibutilspec_from_file_location Exceptionmodule_from_specsysmodulesloader exec_module) module_name file_pathspecmodules +/usr/share/glib-2.0/codegen/codegen_main.pyimport_from_pathr+s^ >> 1 1+ ID +,, ^^ , ,T 2F%CKK KKF# Mc>UHnURU:XdMUs $ gN)name)arg_listarg_nameas rfind_argr%5s"  66X H rcRURHnURU:XdMUs $ gr )methodsr!)ifacemethodms r find_methodr+<& ]] 66V H rcRURHnURU:XdMUs $ gr )signalsr!)r(signalr*s r find_signalr0Cr,rcRURHnURU:XdMUs $ gr ) propertiesr!)r(propr*s r find_propr4Js'    66T>H rc## UbUS:Xa[Rv g[US5nUv SSS5 g!,(df  g=f7f)N-w)rstdoutopen)filenameoutfiles rfile_or_stdoutr<Qs78s?jj (C GM! s)A 9 A  AA c:SnUHn U RU:XdMU n O Uc[SRU55 Sn U(a[X5n U c[SRX!55 U(aP[ U R U5n U c4[ U R U5n U c[SRXRU55 U n OU n OU(ai[X5n U c[SRX155 U(a7[ U RU5n U c[SRXSU55 U n O7U n O4U(a+[X5nUc[SRXA55 Un OUn U RRS[R"Xg55 g)NzNo interface "{}"z No method "{}" on interface "{}"z,No arg "{}" on method "{}" on interface "{}"z No signal "{}" on interface "{}"z,No arg "{}" on signal "{}" on interface "{}"z"No property "{}" on interface "{}"r)r!r formatr+r%in_argsout_argsr0argsr4 annotationsinsertr Annotation) iface_listr(r)r/r3argkeyvalue iface_obji target_obj method_objarg_obj signal_objprop_objs rapply_annotationrPZs|I  66U?I  '..u56J  3   :AA&P Q z1137G":#6#6<?FMM !J#J  3   :AA&P Q z4GBIIU !J#J Y-   <CCDP Q  !!!Y%9%9#%EFrc UGHaup#nURS5nUS:waiUSUnX%S-SnURS5nUS:wa4XuS-SnUSUnURS5nUSUn[XSUSXU5 Mu[XSUSSX45 MURS5nUS:waUSUnX%S-Sn [XSSU SX45 MURS 5nUS:wa|USUn U RS 5nU SUnXS-Sn URS5nUS:wa0X%S-SnURS5nUSUn[XU SSXU5 GM<[XU SSSX45 GMOUn[XSSSSX45 GMd g) Nz::r[r]:z().)findrPrfind) rEannotation_listwhatrGrHposr(r/rFr3combinedr)s rapply_annotationsr^s+5iio "93KE')_F++c"Cby1WY'#hhsm!Cj D&$RWX tVT4))C.CbyQs !GI D$dCWiio"9#Ac{H"..-C$QsOE%Agi0F))C.Cby"79o!hhsm!!Cj(&vtT3U)&vtT4 !E$"4tT3_,rc\[R"SS9nURSSSSS9 URSSS /[RS 9 URS S S SS9 URSSS SS9 URSSSS9 URS/SQSSS9 URSSSS9 URS SS!S9 URS"SS#S9 URS$SS%S9 URS&S'S S(S)S*9 URS+S,S-S9 URS.S,S/S9 URS0S1S29 URS3S4S29 URS5S6S29 URS7S8S S9S9 UR 5nURS:SS;S9 URSSS?S9 URS@SSAS9 URSBSSCS9 UR 5nURSDSSES9 URSFSGS SHS9 UR 5n0nUR (a+[SIUR 5nURUSJSK05 [UR 5SM:a [SN5 UR"c'UR$cUR&c UR(bUR*b [SO5 UR"(aUR"SP-n[,R.R1UR2U5nSQUl[,R.R1UR2UR"SR-5nSQUlGOUR4(aEUR*c [SS5 UR*n[,R.R9U5nGOUR6(arUR*c [ST5 UR*nUSU:XaS nGOQ[,R.R;[,R.R9U55SMSP-nGO UR<(a`UR*c [SV5 UR>(a [SW5 UR*n[,R.R9U5nOUR@(aUR*c [SX5 UR>(a [SY5 UR*nUSU:XaS nOB[,R.R;[,R.R9U55SMSP-nURB(aURBRESZS'5n[GUSM5[G[U5SK:aUSKOSM54n[G[U5S[:aUS[OSM5n WS]:a$[S^RURB55 OS]nURL(ajURLRESZS'5n[GUSM5[G[U5SK:aUSKOSM54n [G[U5S[:aUS[OSM5n O [NRP[NRR4n URTc-URV(dURX(a [S`5 W SMU SKU SKS[--4n X:a[SaRX55 /n /n [[UR\UR -5Hn [_U Sb5nURa5nSSS5 [bRd"WUSc:Sd9nU RgU5 U Ri[,R.R9U 55 M URjb[mXRj5 U H)nURoURpURr5 M+ UR$n[tRv"U 5nU(aURyUUR25 UR&n[zR|"U 5nU(aURyUUR25 UR(n[~R"U 5nU(aURyUUR25 UR4(a[W5n[R"U URrUR>URWU URUURTURVUU5 nURy5 SSS5 UR6(aa[W5n[R"U URrUR>WU UUURXUU5 nURy5 SSS5 UR<(aj[W5n[R"U URrWU URUURTURVU5 nURy5 SSS5 UR@(aT[W5n[R"U URrWU UURXU5nURy5 SSS5 [R"SM5 g![aF [[R"55 [SLRUR 55 GNf=f![H[J4a( [S\RURB55 GNf=f![H[J4a( [S_RURL55 GNf=f!,(df  GNN=f!,(df  GNS=f!,(df  GN=f!,(df  GN=f!,(df  GN7=f)eNz&D-Bus code and documentation generator) descriptionfilesFILE+zD-Bus introspection XML file)metavarnargshelpz --xml-filesappend)rdactiondefaultrfz--interface-prefixPREFIXzlen xml_filesgenerate_c_codegenerate_docbook generate_md generate_rstoutputospathjoinoutput_directoryheaderbodybasenamesplitextinterface_info_headerc_generate_object_managerinterface_info_bodyglib_min_requiredsplitint ValueError IndexErrorglib_max_allowedr MAJOR_VERSION MINOR_VERSIONsymbol_decoratorsymbol_decorator_headersymbol_decorator_definesortedrar9readrparse_dbus_xmlextendrgannotater^ post_processinterface_prefix c_namespacer DocbookCodeGeneratorgenerater MdCodeGeneratorr RstCodeGeneratorr<rHeaderCodeGeneratorc_generate_autocleanup pragma_once CodeGenerator InterfaceInfoHeaderCodeGeneratorInterfaceInfoBodyCodeGeneratorrexit) arg_parsergrouprA codegen_ext header_nameh_filec_filepartsr_r all_ifacesinput_files_basenamesfnamefxml_data parsed_ifacesrJdocbook docbook_genmdmd_genrstrst_genr;gens r codegen_mainrs ((<Js1O     K   8  % R "* +   A  A  J  7  9  * % # #   K   3 3 5E Z6X z,=QR x ;LM ! 3   1  3 3 5E F)O  1   "DK  Y*+Q>QRK   q  4>>Q V (  ,    '    ( ++ ! 7  **T1 d33[A d33T5I5ID5PQ  ;;  : ;gg&&v.  ;;  8 9 S=K''**277+;+;F+CDQG$NK # # ;;  I J  ) ) *  gg&&v. ! ! ;;  G H  ) ) (   S=K''**277+;+;F+CDQG$NK   **00a8E!$U1XE QE!HTU0V W E QE!HA6A w & ""(&)?)?"@  $  ))//Q7E #E!H ss5zA~58ST/UV E QE!HA6A#00&2F2FG $  ' '4+G+G 2  /2Q67 + <.>?##G!66zBKWd&;&;<  B  ' ' 3F D112   C**:6G d334 {{ F #w--  ..++%  !%%,, C LLN$" yy F #w''  ..%!,, C LLN$ !! F #w::  %  !%%,, C LLN$  F #w88  %!,,C LLN$HHQKE Y )..0 1 ;BB4CVCVW X Y\J'  BII**  ,J'  AHH))  F <$ #$$ # $ #$ #sy*j +A(kA(l<m,A.m&>Am80An +An A kk4ll4mm m# & m58 n n n+__main__)r}rrimportlib.utilrr contextlibrrkrrrrr r r utilsr r rr%r+r0r4r<rPr^r__name__rrrs4 %-3Gl3ll^  zNr