From bc6b32c4c8c1db5a2fe53d777a6835b7e628e7ae Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Thu, 3 Mar 2022 22:12:20 -0800 Subject: [PATCH] Add full CFG of pkexec's main() function, in pdf format --- .gitattributes | 1 + PrintCFG.dgml/cpp/example/polkit/cfg.dgml | 3074 +++++++++++++++++++++ PrintCFG.ql | 19 + PrintCFG.sh | 56 + cfg.dot | 3032 ++++++++++++++++++++ cfg.pdf | Bin 0 -> 139414 bytes dgml2dot | 35 + 7 files changed, 6217 insertions(+) create mode 100644 PrintCFG.dgml/cpp/example/polkit/cfg.dgml create mode 100644 PrintCFG.ql create mode 100644 PrintCFG.sh create mode 100644 cfg.dot create mode 100644 cfg.pdf create mode 100755 dgml2dot diff --git a/.gitattributes b/.gitattributes index 486a232..40470f0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ *.zip filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text diff --git a/PrintCFG.dgml/cpp/example/polkit/cfg.dgml b/PrintCFG.dgml/cpp/example/polkit/cfg.dgml new file mode 100644 index 0000000..b96ca86 --- /dev/null +++ b/PrintCFG.dgml/cpp/example/polkit/cfg.dgml @@ -0,0 +1,3074 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrintCFG.ql b/PrintCFG.ql new file mode 100644 index 0000000..00f0a00 --- /dev/null +++ b/PrintCFG.ql @@ -0,0 +1,19 @@ +/** + * @name Print part of the CFG + * @description Outputs a subset of the control flow graph + * @id cpp/example/polkit/cfg + * @kind graph + */ + +import cpp + +query predicate edges(ControlFlowNode n1, ControlFlowNode n2) { + n1.getASuccessor() = n2 and + n1.getControlFlowScope().getName() = "main" and + // polkit has many `main` functions, grab the one from pkexec.c + n1.getLocation().getFile().getBaseName() = "pkexec.c" +} + +// For reference, see the file +// db/polkit-0.119.db/tmp/polkit/src/programs/pkexec.c +// (after extracting src.zip) diff --git a/PrintCFG.sh b/PrintCFG.sh new file mode 100644 index 0000000..6d6a0bb --- /dev/null +++ b/PrintCFG.sh @@ -0,0 +1,56 @@ +# +# Print the CFG from the query in ./PrintCFG.ql +# + +#* Add codeql binary PATH +export PATH=$HOME/local/codeql-2.7.6/codeql:"$PATH" + +#* Graph in dgml format +cd ~/local/codeql-sample-polkit/ +codeql database analyze \ + ./db/polkit-0.119.db \ + ./PrintCFG.ql \ + --rerun \ + -j8 -v --ram=16000 \ + --search-path $HOME/local/codeql-2.7.6/ql \ + --format=dgml \ + --output=PrintCFG.dgml + +# Clean up the dgml (xml) output +tidy -xml PrintCFG.dgml/cpp/example/polkit/cfg.dgml | sponge PrintCFG.dgml/cpp/example/polkit/cfg.dgml + +# Convert dgml to dot +./dgml2dot < PrintCFG.dgml/cpp/example/polkit/cfg.dgml > cfg.dot + +# Produce the DAG we really want +dot -Tpdf < cfg.dot > cfg.pdf +open cfg.pdf + +# Faster than dot, as sanity check: +sfdp -Tpdf < cfg.dot > cfg.sfdp.pdf +open cfg.sfdp.pdf + +#* Full dot graph from codeql +# +# The dot output from this was broken on [Mar- 3-2022]; use the above. +# + +# cd ~/local/codeql-sample-polkit/ +# codeql database analyze \ +# ./db/polkit-0.119.db \ +# ./PrintCFG.ql \ +# -j8 -v --ram=16000 \ +# --search-path $HOME/local/codeql-2.7.6/ql \ +# --format=dot \ +# --output=PrintCFG.dot + +# # Query-produced .bqrs file +# ls db/polkit-0.119.db/results/cpp-polkit-argv/PrintCFG.bqrs + +# # Query-produced .dot file +# ls PrintCFG.dot/cpp/example/polkit/cfg.dot + +# # Generate SVG +# cd ~/local/codeql-sample-polkit/PrintIR-pkexec.dot/cpp/example/ +# dot -Tsvg ./polkit-ir.dot > polkit-ir.svg + diff --git a/cfg.dot b/cfg.dot new file mode 100644 index 0000000..42e7766 --- /dev/null +++ b/cfg.dot @@ -0,0 +1,3032 @@ +digraph qlast { +node [shape=box]; +nd_483723 [label="declaration"]; +nd_483743 [label="declaration"]; +nd_483757 [label="declaration"]; +nd_483767 [label="declaration"]; +nd_483775 [label="declaration"]; +nd_483794 [label="declaration"]; +nd_483806 [label="declaration"]; +nd_483821 [label="declaration"]; +nd_483838 [label="declaration"]; +nd_483856 [label="declaration"]; +nd_484271 [label="declaration"]; +nd_484285 [label="declaration"]; +nd_484339 [label="declaration"]; +nd_484367 [label="declaration"]; +nd_484410 [label="declaration"]; +nd_485032 [label="declaration"]; +nd_485040 [label="declaration"]; +nd_485072 [label="declaration"]; +nd_485089 [label="declaration"]; +nd_486127 [label="initializer for environment_variables_to_save"]; +nd_485121 [label="{...}"]; +nd_486134 [label="declaration"]; +nd_485657 [label="SHELL"]; +nd_485678 [label="LANG"]; +nd_485697 [label="LINGUAS"]; +nd_485708 [label="LANGUAGE"]; +nd_485732 [label="LC_COLLATE"]; +nd_485749 [label="LC_CTYPE"]; +nd_485759 [label="LC_MESSAGES"]; +nd_485786 [label="LC_MONETARY"]; +nd_485810 [label="LC_NUMERIC"]; +nd_485825 [label="LC_TIME"]; +nd_485853 [label="LC_ALL"]; +nd_485869 [label="TERM"]; +nd_485889 [label="COLORTERM"]; +nd_485915 [label="DISPLAY"]; +nd_485969 [label="XAUTHORITY"]; +nd_485986 [label="0"]; +nd_486151 [label="declaration"]; +nd_486176 [label="declaration"]; +nd_486184 [label="declaration"]; +nd_486193 [label="ExprStmt"]; +nd_486210 [label="127"]; +nd_486204 [label="ret"]; +nd_486220 [label="... = ..."]; +nd_486227 [label="ExprStmt"]; +nd_486493 [label="0"]; +nd_486237 [label="authority"]; +nd_486511 [label="... = ..."]; +nd_486514 [label="ExprStmt"]; +nd_486555 [label="0"]; +nd_486549 [label="subject"]; +nd_486573 [label="... = ..."]; +nd_486577 [label="ExprStmt"]; +nd_486595 [label="0"]; +nd_486585 [label="details"]; +nd_486621 [label="... = ..."]; +nd_486626 [label="ExprStmt"]; +nd_486670 [label="0"]; +nd_486664 [label="result"]; +nd_486683 [label="... = ..."]; +nd_486687 [label="ExprStmt"]; +nd_486714 [label="0"]; +nd_486693 [label="action_id"]; +nd_486739 [label="... = ..."]; +nd_486742 [label="ExprStmt"]; +nd_487127 [label="0"]; +nd_487116 [label="saved_env"]; +nd_487148 [label="... = ..."]; +nd_487151 [label="ExprStmt"]; +nd_487168 [label="0"]; +nd_487158 [label="path"]; +nd_487199 [label="... = ..."]; +nd_487210 [label="ExprStmt"]; +nd_487267 [label="0"]; +nd_487222 [label="exec_argv"]; +nd_487291 [label="... = ..."]; +nd_487297 [label="ExprStmt"]; +nd_487368 [label="0"]; +nd_487356 [label="command_line"]; +nd_487422 [label="... = ..."]; +nd_487425 [label="ExprStmt"]; +nd_487594 [label="0"]; +nd_487434 [label="opt_user"]; +nd_487634 [label="... = ..."]; +nd_487640 [label="ExprStmt"]; +nd_487707 [label="0"]; +nd_487649 [label="local_agent_handle"]; +nd_487735 [label="... = ..."]; +nd_487738 [label="ExprStmt"]; +nd_487747 [label="GIO_USE_VFS"]; +nd_487741 [label="call to setenv"]; +nd_487821 [label="if (...) ..."]; +nd_487759 [label="local"]; +nd_487819 [label="1"]; +nd_487829 [label="call to geteuid"]; +nd_487937 [label="0"]; +nd_487944 [label="... != ..."]; +nd_488101 [label="{ ... }"]; +nd_488107 [label="ExprStmt"]; +nd_488021 [label="ExprStmt"]; +nd_488079 [label="pkexec must be setuid root"]; +nd_488031 [label="call to g_printerr"]; +nd_488093 [label="goto ..."]; +nd_506901 [label="label ...:"]; +nd_488203 [label="call to g_get_user_name"]; +nd_488151 [label="original_user_name"]; +nd_488206 [label="... = ..."]; +nd_488155 [label="call to g_strdup"]; +nd_488210 [label="if (...) ..."]; +nd_488240 [label="original_user_name"]; +nd_488246 [label="0"]; +nd_488258 [label="... == ..."]; +nd_488385 [label="{ ... }"]; +nd_488388 [label="if (...) ..."]; +nd_488261 [label="ExprStmt"]; +nd_488298 [label="Error getting user name."]; +nd_488264 [label="call to g_printerr"]; +nd_488316 [label="goto ..."]; +nd_488478 [label="call to g_get_current_dir"]; +nd_488399 [label="original_cwd"]; +nd_488484 [label="... = ..."]; +nd_488502 [label="0"]; +nd_488550 [label="... == ..."]; +nd_488743 [label="{ ... }"]; +nd_488748 [label="ExprStmt"]; +nd_488555 [label="ExprStmt"]; +nd_488595 [label="Error getting cwd: %s"]; +nd_488566 [label="call to g_printerr"]; +nd_488737 [label="goto ..."]; +nd_488719 [label="call to __errno_location"]; +nd_488616 [label="call to g_strerror"]; +nd_488726 [label="* ..."]; +nd_488762 [label="0"]; +nd_488755 [label="opt_show_help"]; +nd_488769 [label="... = ..."]; +nd_488772 [label="ExprStmt"]; +nd_488784 [label="0"]; +nd_488778 [label="opt_show_version"]; +nd_488790 [label="... = ..."]; +nd_488793 [label="ExprStmt"]; +nd_488843 [label="0"]; +nd_488799 [label="opt_disable_internal_agent"]; +nd_488850 [label="... = ..."]; +nd_490029 [label="{ ... }"]; +nd_488855 [label="for(...;...;...) ..."]; +nd_489982 [label="ExprStmt"]; +nd_488955 [label="n"]; +nd_488958 [label="argc"]; +nd_488967 [label="... < ..."]; +nd_489974 [label="{ ... }"]; +nd_490022 [label="label ...:"]; +nd_488970 [label="if (...) ..."]; +nd_489164 [label="argv"]; +nd_489160 [label="call to strcmp"]; +nd_489284 [label="0"]; +nd_489174 [label="n"]; +nd_489259 [label="access to array"]; +nd_489267 [label="--help"]; +nd_489287 [label="... == ..."]; +nd_489333 [label="{ ... }"]; +nd_489339 [label="if (...) ..."]; +nd_489296 [label="ExprStmt"]; +nd_489308 [label="0"]; +nd_489301 [label="opt_show_help"]; +nd_489327 [label="... = ..."]; +nd_489315 [label="! ..."]; +nd_490011 [label="n"]; +nd_489353 [label="argv"]; +nd_489348 [label="call to strcmp"]; +nd_489383 [label="0"]; +nd_489359 [label="n"]; +nd_489363 [label="access to array"]; +nd_489374 [label="--version"]; +nd_489386 [label="... == ..."]; +nd_489431 [label="{ ... }"]; +nd_489436 [label="if (...) ..."]; +nd_489393 [label="ExprStmt"]; +nd_489409 [label="0"]; +nd_489399 [label="opt_show_version"]; +nd_489428 [label="... = ..."]; +nd_489418 [label="! ..."]; +nd_489603 [label="... || ..."]; +nd_489440 [label="call to strcmp"]; +nd_489500 [label="0"]; +nd_489444 [label="argv"]; +nd_489447 [label="n"]; +nd_489451 [label="access to array"]; +nd_489479 [label="--user"]; +nd_489503 [label="... == ..."]; +nd_489515 [label="argv"]; +nd_489832 [label="{ ... }"]; +nd_489509 [label="call to strcmp"]; +nd_489594 [label="0"]; +nd_489523 [label="n"]; +nd_489528 [label="access to array"]; +nd_489543 [label="-u"]; +nd_489597 [label="... == ..."]; +nd_489837 [label="if (...) ..."]; +nd_489607 [label="ExprStmt"]; +nd_489611 [label="n"]; +nd_489614 [label="... ++"]; +nd_489620 [label="if (...) ..."]; +nd_489625 [label="n"]; +nd_489633 [label="argc"]; +nd_489642 [label="... >= ..."]; +nd_489694 [label="{ ... }"]; +nd_489700 [label="if (...) ..."]; +nd_489650 [label="ExprStmt"]; +nd_489678 [label="argc"]; +nd_489673 [label="call to usage"]; +nd_489689 [label="goto ..."]; +nd_489684 [label="argv"]; +nd_489703 [label="opt_user"]; +nd_489709 [label="0"]; +nd_489730 [label="... != ..."]; +nd_489784 [label="{ ... }"]; +nd_489790 [label="ExprStmt"]; +nd_489737 [label="ExprStmt"]; +nd_489768 [label="--user specified twice"]; +nd_489741 [label="call to g_printerr"]; +nd_489781 [label="goto ..."]; +nd_489806 [label="argv"]; +nd_489796 [label="opt_user"]; +nd_489825 [label="... = ..."]; +nd_489802 [label="call to g_strdup"]; +nd_489811 [label="n"]; +nd_489817 [label="access to array"]; +nd_489849 [label="argv"]; +nd_489842 [label="call to strcmp"]; +nd_489902 [label="0"]; +nd_489853 [label="n"]; +nd_489858 [label="access to array"]; +nd_489884 [label="--disable-internal-agent"]; +nd_489906 [label="... == ..."]; +nd_489958 [label="{ ... }"]; +nd_489969 [label="{ ... }"]; +nd_489911 [label="ExprStmt"]; +nd_489927 [label="0"]; +nd_489917 [label="opt_disable_internal_agent"]; +nd_489953 [label="... = ..."]; +nd_489938 [label="! ..."]; +nd_489964 [label="break;"]; +nd_489996 [label="1"]; +nd_489987 [label="n"]; +nd_490006 [label="... = ..."]; +nd_490016 [label="... ++"]; +nd_490032 [label="if (...) ..."]; +nd_490042 [label="opt_show_help"]; +nd_490158 [label="{ ... }"]; +nd_490166 [label="if (...) ..."]; +nd_490088 [label="ExprStmt"]; +nd_490104 [label="argc"]; +nd_490097 [label="call to usage"]; +nd_490114 [label="ExprStmt"]; +nd_490109 [label="argv"]; +nd_490131 [label="0"]; +nd_490121 [label="ret"]; +nd_490145 [label="... = ..."]; +nd_490151 [label="goto ..."]; +nd_490175 [label="opt_show_version"]; +nd_490287 [label="{ ... }"]; +nd_490295 [label="if (...) ..."]; +nd_490183 [label="ExprStmt"]; +nd_490221 [label="pkexec version %s"]; +nd_490196 [label="call to g_print"]; +nd_490249 [label="ExprStmt"]; +nd_490240 [label="0.119"]; +nd_490266 [label="0"]; +nd_490254 [label="ret"]; +nd_490275 [label="... = ..."]; +nd_490282 [label="goto ..."]; +nd_490306 [label="opt_user"]; +nd_490317 [label="0"]; +nd_490345 [label="... == ..."]; +nd_490351 [label="ExprStmt"]; +nd_490396 [label="ExprStmt"]; +nd_490375 [label="root"]; +nd_490358 [label="opt_user"]; +nd_490389 [label="... = ..."]; +nd_490363 [label="call to g_strdup"]; +nd_490480 [label="opt_user"]; +nd_490405 [label="rc"]; +nd_490580 [label="... = ..."]; +nd_490472 [label="call to getpwnam_r"]; +nd_490495 [label="pwstruct"]; +nd_490505 [label="& ..."]; +nd_490513 [label="pwbuf"]; +nd_490533 [label="pwbuf"]; +nd_490525 [label="sizeof()"]; +nd_490564 [label="pw"]; +nd_490575 [label="& ..."]; +nd_490585 [label="if (...) ..."]; +nd_490750 [label="... && ..."]; +nd_490650 [label="rc"]; +nd_490661 [label="0"]; +nd_490664 [label="... == ..."]; +nd_490668 [label="pw"]; +nd_490792 [label="if (...) ..."]; +nd_490727 [label="0"]; +nd_490747 [label="... == ..."]; +nd_490789 [label="{ ... }"]; +nd_490755 [label="ExprStmt"]; +nd_490770 [label="User `%s' does not exist."]; +nd_490760 [label="call to g_printerr"]; +nd_490785 [label="goto ..."]; +nd_490781 [label="opt_user"]; +nd_490795 [label="pw"]; +nd_490804 [label="0"]; +nd_490903 [label="... == ..."]; +nd_491081 [label="{ ... }"]; +nd_491088 [label="do (...) ..."]; +nd_490906 [label="ExprStmt"]; +nd_490923 [label="Error getting information for user `%s': %s"]; +nd_490912 [label="call to g_printerr"]; +nd_491056 [label="goto ..."]; +nd_490957 [label="opt_user"]; +nd_490966 [label="rc"]; +nd_490962 [label="call to g_strerror"]; +nd_491997 [label="{ ... }"]; +nd_491524 [label="0"]; +nd_492008 [label="ExprStmt"]; +nd_491530 [label="if (...) ..."]; +nd_491685 [label="{ ... }"]; +nd_491553 [label="call to __builtin_expect"]; +nd_491788 [label=";"]; +nd_491795 [label="ExprStmt"]; +nd_491559 [label="(statement expression)"]; +nd_491701 [label="1"]; +nd_491575 [label="declaration"]; +nd_491582 [label="if (...) ..."]; +nd_491586 [label="argv"]; +nd_491595 [label="argc"]; +nd_491599 [label="access to array"]; +nd_491613 [label="0"]; +nd_491646 [label="... == ..."]; +nd_491652 [label="ExprStmt"]; +nd_491665 [label="ExprStmt"]; +nd_491660 [label="1"]; +nd_491655 [label="_g_boolean_var_"]; +nd_491662 [label="... = ..."]; +nd_491678 [label="ExprStmt"]; +nd_491671 [label="0"]; +nd_491667 [label="_g_boolean_var_"]; +nd_491673 [label="... = ..."]; +nd_491680 [label="_g_boolean_var_"]; +nd_491836 [label="0"]; +nd_491885 [label="../src/programs/pkexec.c"]; +nd_491907 [label="609"]; +nd_491944 [label="__func__"]; +nd_491980 [label="argv[argc] == NULL"]; +nd_491812 [label="call to g_assertion_message_expr"]; +nd_492032 [label="argv"]; +nd_492014 [label="path"]; +nd_492064 [label="... = ..."]; +nd_492024 [label="call to g_strdup"]; +nd_492044 [label="n"]; +nd_492051 [label="access to array"]; +nd_492073 [label="if (...) ..."]; +nd_492098 [label="path"]; +nd_492108 [label="0"]; +nd_492129 [label="... == ..."]; +nd_492444 [label="{ ... }"]; +nd_492451 [label="if (...) ..."]; +nd_492149 [label="declaration"]; +nd_492153 [label="ExprStmt"]; +nd_492163 [label="pwstruct"]; +nd_492156 [label="path"]; +nd_492172 [label="... = ..."]; +nd_492160 [label="call to g_strdup"]; +nd_492166 [label="pw_shell"]; +nd_492175 [label="if (...) ..."]; +nd_492179 [label="path"]; +nd_492182 [label="! ..."]; +nd_492236 [label="{ ... }"]; +nd_492243 [label="ExprStmt"]; +nd_492185 [label="ExprStmt"]; +nd_492211 [label="No shell configured or error retrieving pw_shell"]; +nd_492188 [label="call to g_printerr"]; +nd_492229 [label="goto ..."]; +nd_492259 [label="path"]; +nd_492249 [label="command_line"]; +nd_492266 [label="... = ..."]; +nd_492254 [label="call to g_strdup"]; +nd_492271 [label="ExprStmt"]; +nd_492285 [label="call to g_ptr_array_new"]; +nd_492276 [label="shell_argv"]; +nd_492290 [label="... = ..."]; +nd_492295 [label="ExprStmt"]; +nd_492309 [label="shell_argv"]; +nd_492304 [label="call to g_ptr_array_add"]; +nd_492323 [label="ExprStmt"]; +nd_492314 [label="path"]; +nd_492331 [label="shell_argv"]; +nd_492328 [label="call to g_ptr_array_add"]; +nd_492359 [label="ExprStmt"]; +nd_492342 [label="0"]; +nd_492414 [label="shell_argv"]; +nd_492364 [label="exec_argv"]; +nd_492439 [label="... = ..."]; +nd_492409 [label="call to g_ptr_array_free"]; +nd_492424 [label="0"]; +nd_492461 [label="path"]; +nd_492467 [label="0"]; +nd_492469 [label="access to array"]; +nd_492477 [label="47"]; +nd_492479 [label="... != ..."]; +nd_493766 [label="{ ... }"]; +nd_493771 [label="if (...) ..."]; +nd_492482 [label="ExprStmt"]; +nd_492491 [label="path"]; +nd_492485 [label="s"]; +nd_492496 [label="... = ..."]; +nd_492488 [label="call to g_find_program_in_path"]; +nd_492499 [label="if (...) ..."]; +nd_492502 [label="s"]; +nd_492508 [label="0"]; +nd_492520 [label="... == ..."]; +nd_493429 [label="{ ... }"]; +nd_493433 [label="ExprStmt"]; +nd_492523 [label="ExprStmt"]; +nd_492536 [label="Cannot run program %s: %s"]; +nd_492526 [label="call to g_printerr"]; +nd_493426 [label="goto ..."]; +nd_492544 [label="path"]; +nd_493422 [label="2"]; +nd_493412 [label="call to strerror"]; +nd_493651 [label="path"]; +nd_493646 [label="call to g_free"]; +nd_493656 [label="ExprStmt"]; +nd_493755 [label="s"]; +nd_493660 [label="argv"]; +nd_493664 [label="n"]; +nd_493747 [label="access to array"]; +nd_493761 [label="... = ..."]; +nd_493752 [label="path"]; +nd_493758 [label="... = ..."]; +nd_493795 [label="path"]; +nd_493790 [label="call to access"]; +nd_493808 [label="0"]; +nd_493803 [label="0"]; +nd_493812 [label="... != ..."]; +nd_494066 [label="{ ... }"]; +nd_494071 [label="if (...) ..."]; +nd_493817 [label="ExprStmt"]; +nd_494014 [label="Error accessing %s: %s"]; +nd_493822 [label="call to g_printerr"]; +nd_494061 [label="goto ..."]; +nd_494031 [label="path"]; +nd_494045 [label="call to __errno_location"]; +nd_494039 [label="call to g_strerror"]; +nd_494050 [label="* ..."]; +nd_494077 [label="command_line"]; +nd_494082 [label="! ..."]; +nd_494191 [label="{ ... }"]; +nd_494194 [label="ExprStmt"]; +nd_494087 [label="ExprStmt"]; +nd_494120 [label=""]; +nd_494093 [label="command_line"]; +nd_494151 [label="... = ..."]; +nd_494106 [label="call to g_strjoinv"]; +nd_494132 [label="argv"]; +nd_494139 [label="n"]; +nd_494144 [label="... + ..."]; +nd_494159 [label="ExprStmt"]; +nd_494170 [label="argv"]; +nd_494164 [label="exec_argv"]; +nd_494186 [label="... = ..."]; +nd_494178 [label="n"]; +nd_494183 [label="... + ..."]; +nd_494202 [label="call to g_ptr_array_new"]; +nd_494198 [label="saved_env"]; +nd_494207 [label="... = ..."]; +nd_494211 [label="for(...;...;...) ..."]; +nd_494876 [label="ExprStmt"]; +nd_494229 [label="environment_variables_to_save"]; +nd_494249 [label="n"]; +nd_494255 [label="access to array"]; +nd_494266 [label="0"]; +nd_494297 [label="... != ..."]; +nd_494869 [label="{ ... }"]; +nd_494983 [label="if (...) ..."]; +nd_494307 [label="environment_variables_to_save"]; +nd_494318 [label="n"]; +nd_494324 [label="access to array"]; +nd_494360 [label="declaration"]; +nd_494330 [label="initializer for key"]; +nd_494354 [label="declaration"]; +nd_494365 [label="ExprStmt"]; +nd_494392 [label="key"]; +nd_494371 [label="value"]; +nd_494398 [label="... = ..."]; +nd_494385 [label="call to g_getenv"]; +nd_494407 [label="if (...) ..."]; +nd_494411 [label="value"]; +nd_494422 [label="0"]; +nd_494463 [label="... == ..."]; +nd_494473 [label="continue;"]; +nd_494479 [label="if (...) ..."]; +nd_494864 [label="label ...:"]; +nd_494498 [label="key"]; +nd_494492 [label="call to validate_environment_variable"]; +nd_494509 [label="! ..."]; +nd_494502 [label="value"]; +nd_494516 [label="goto ..."]; +nd_494524 [label="ExprStmt"]; +nd_494530 [label="saved_env"]; +nd_494527 [label="call to g_ptr_array_add"]; +nd_494554 [label="ExprStmt"]; +nd_494539 [label="key"]; +nd_494533 [label="call to g_strdup"]; +nd_494565 [label="saved_env"]; +nd_494558 [label="call to g_ptr_array_add"]; +nd_494841 [label="value"]; +nd_494832 [label="call to g_strdup"]; +nd_494856 [label="{ ... }"]; +nd_494968 [label="n"]; +nd_494951 [label="0"]; +nd_494880 [label="n"]; +nd_494963 [label="... = ..."]; +nd_494975 [label="... ++"]; +nd_495029 [label="XAUTHORITY"]; +nd_495013 [label="call to g_getenv"]; +nd_495052 [label="0"]; +nd_495422 [label="... == ..."]; +nd_495860 [label="{ ... }"]; +nd_495868 [label="if (...) ..."]; +nd_495442 [label="declaration"]; +nd_495451 [label="ExprStmt"]; +nd_495466 [label="HOME"]; +nd_495455 [label="home"]; +nd_495472 [label="... = ..."]; +nd_495459 [label="call to g_getenv"]; +nd_495475 [label="if (...) ..."]; +nd_495482 [label="home"]; +nd_495509 [label="0"]; +nd_495617 [label="... == ..."]; +nd_495622 [label="ExprStmt"]; +nd_495642 [label="if (...) ..."]; +nd_495633 [label="call to g_get_home_dir"]; +nd_495626 [label="home"]; +nd_495638 [label="... = ..."]; +nd_495647 [label="home"]; +nd_495656 [label="0"]; +nd_495752 [label="... != ..."]; +nd_495852 [label="{ ... }"]; +nd_495757 [label="ExprStmt"]; +nd_495765 [label="saved_env"]; +nd_495760 [label="call to g_ptr_array_add"]; +nd_495795 [label="ExprStmt"]; +nd_495780 [label="XAUTHORITY"]; +nd_495771 [label="call to g_strdup"]; +nd_495804 [label="saved_env"]; +nd_495800 [label="call to g_ptr_array_add"]; +nd_495818 [label="home"]; +nd_495814 [label="call to g_build_filename"]; +nd_495825 [label=".Xauthority"]; +nd_495835 [label="0"]; +nd_495877 [label="call to clearenv"]; +nd_495887 [label="0"]; +nd_495890 [label="... != ..."]; +nd_496001 [label="{ ... }"]; +nd_496010 [label="if (...) ..."]; +nd_495895 [label="ExprStmt"]; +nd_495908 [label="Error clearing environment: %s"]; +nd_495899 [label="call to g_printerr"]; +nd_495936 [label="goto ..."]; +nd_495923 [label="call to __errno_location"]; +nd_495918 [label="call to g_strerror"]; +nd_495930 [label="* ..."]; +nd_496047 [label="1"]; +nd_496037 [label="call to prctl"]; +nd_496075 [label="0"]; +nd_496056 [label="15"]; +nd_496087 [label="... != ..."]; +nd_496153 [label="{ ... }"]; +nd_496159 [label="ExprStmt"]; +nd_496095 [label="ExprStmt"]; +nd_496117 [label="prctl(PR_SET_PDEATHSIG, SIGTERM) failed: %s"]; +nd_496100 [label="call to g_printerr"]; +nd_496148 [label="goto ..."]; +nd_496132 [label="call to __errno_location"]; +nd_496127 [label="call to g_strerror"]; +nd_496137 [label="* ..."]; +nd_496175 [label="call to getppid"]; +nd_496165 [label="pid_of_caller"]; +nd_496182 [label="... = ..."]; +nd_496185 [label="if (...) ..."]; +nd_496188 [label="pid_of_caller"]; +nd_496194 [label="1"]; +nd_496266 [label="... == ..."]; +nd_496304 [label="{ ... }"]; +nd_496307 [label="ExprStmt"]; +nd_496270 [label="ExprStmt"]; +nd_496295 [label="Refusing to render service to dead parents."]; +nd_496282 [label="call to g_printerr"]; +nd_496301 [label="goto ..."]; +nd_496378 [label="pid_of_caller"]; +nd_496310 [label="subject"]; +nd_496414 [label="... = ..."]; +nd_496317 [label="call to polkit_unix_process_new_for_owner"]; +nd_496387 [label="0"]; +nd_496407 [label="call to getuid"]; +nd_496419 [label="do (...) ..."]; +nd_496584 [label="{ ... }"]; +nd_496444 [label="0"]; +nd_496586 [label="do (...) ..."]; +nd_496446 [label="if (...) ..."]; +nd_496513 [label="{ ... }"]; +nd_496449 [label="call to __builtin_expect"]; +nd_496529 [label=";"]; +nd_496531 [label="ExprStmt"]; +nd_496451 [label="(statement expression)"]; +nd_496521 [label="1"]; +nd_496457 [label="declaration"]; +nd_496459 [label="if (...) ..."]; +nd_496461 [label="subject"]; +nd_496469 [label="0"]; +nd_496482 [label="... != ..."]; +nd_496485 [label="ExprStmt"]; +nd_496497 [label="ExprStmt"]; +nd_496491 [label="1"]; +nd_496487 [label="_g_boolean_var_"]; +nd_496493 [label="... = ..."]; +nd_496509 [label="ExprStmt"]; +nd_496505 [label="0"]; +nd_496499 [label="_g_boolean_var_"]; +nd_496507 [label="... = ..."]; +nd_496511 [label="_g_boolean_var_"]; +nd_496539 [label="0"]; +nd_496555 [label="../src/programs/pkexec.c"]; +nd_496563 [label="747"]; +nd_496565 [label="__func__"]; +nd_496578 [label="subject != NULL"]; +nd_496535 [label="call to g_assertion_message_expr"]; +nd_497346 [label="{ ... }"]; +nd_496609 [label="0"]; +nd_497355 [label="do (...) ..."]; +nd_496612 [label="if (...) ..."]; +nd_496748 [label="{ ... }"]; +nd_496615 [label="call to __builtin_expect"]; +nd_496765 [label=";"]; +nd_496767 [label="ExprStmt"]; +nd_496619 [label="(statement expression)"]; +nd_496755 [label="1"]; +nd_496627 [label="declaration"]; +nd_496629 [label="if (...) ..."]; +nd_496652 [label="subject"]; +nd_496633 [label="call to polkit_unix_process_get_pid"]; +nd_496712 [label="pid_of_caller"]; +nd_496638 [label="call to g_type_check_instance_cast"]; +nd_496681 [label="call to polkit_unix_process_get_type"]; +nd_496715 [label="... == ..."]; +nd_496718 [label="ExprStmt"]; +nd_496730 [label="ExprStmt"]; +nd_496724 [label="1"]; +nd_496720 [label="_g_boolean_var_"]; +nd_496728 [label="... = ..."]; +nd_496742 [label="ExprStmt"]; +nd_496738 [label="0"]; +nd_496732 [label="_g_boolean_var_"]; +nd_496740 [label="... = ..."]; +nd_496744 [label="_g_boolean_var_"]; +nd_496778 [label="0"]; +nd_496802 [label="../src/programs/pkexec.c"]; +nd_496816 [label="748"]; +nd_496821 [label="__func__"]; +nd_496846 [label="polkit_unix_process_get_pid (POLKIT_UNIX_PROCESS (subject)) == pid_of_caller"]; +nd_496771 [label="call to g_assertion_message_expr"]; +nd_497647 [label="{ ... }"]; +nd_497396 [label="0"]; +nd_497649 [label="do (...) ..."]; +nd_497399 [label="if (...) ..."]; +nd_497544 [label="{ ... }"]; +nd_497405 [label="call to __builtin_expect"]; +nd_497564 [label=";"]; +nd_497566 [label="ExprStmt"]; +nd_497409 [label="(statement expression)"]; +nd_497554 [label="1"]; +nd_497423 [label="declaration"]; +nd_497426 [label="if (...) ..."]; +nd_497449 [label="subject"]; +nd_497431 [label="call to polkit_unix_process_get_uid"]; +nd_497498 [label="0"]; +nd_497435 [label="call to g_type_check_instance_cast"]; +nd_497466 [label="call to polkit_unix_process_get_type"]; +nd_497501 [label="... >= ..."]; +nd_497505 [label="ExprStmt"]; +nd_497522 [label="ExprStmt"]; +nd_497512 [label="1"]; +nd_497507 [label="_g_boolean_var_"]; +nd_497515 [label="... = ..."]; +nd_497537 [label="ExprStmt"]; +nd_497532 [label="0"]; +nd_497525 [label="_g_boolean_var_"]; +nd_497534 [label="... = ..."]; +nd_497541 [label="_g_boolean_var_"]; +nd_497575 [label="0"]; +nd_497607 [label="../src/programs/pkexec.c"]; +nd_497618 [label="749"]; +nd_497621 [label="__func__"]; +nd_497637 [label="polkit_unix_process_get_uid (POLKIT_UNIX_PROCESS (subject)) >= 0"]; +nd_497570 [label="call to g_assertion_message_expr"]; +nd_497968 [label="{ ... }"]; +nd_497689 [label="0"]; +nd_497974 [label="ExprStmt"]; +nd_497692 [label="if (...) ..."]; +nd_497861 [label="{ ... }"]; +nd_497697 [label="call to __builtin_expect"]; +nd_497883 [label=";"]; +nd_497887 [label="ExprStmt"]; +nd_497700 [label="(statement expression)"]; +nd_497873 [label="1"]; +nd_497713 [label="declaration"]; +nd_497716 [label="if (...) ..."]; +nd_497747 [label="subject"]; +nd_497726 [label="call to polkit_unix_process_get_start_time"]; +nd_497803 [label="0"]; +nd_497732 [label="call to g_type_check_instance_cast"]; +nd_497766 [label="call to polkit_unix_process_get_type"]; +nd_497813 [label="... > ..."]; +nd_497818 [label="ExprStmt"]; +nd_497835 [label="ExprStmt"]; +nd_497827 [label="1"]; +nd_497820 [label="_g_boolean_var_"]; +nd_497831 [label="... = ..."]; +nd_497853 [label="ExprStmt"]; +nd_497846 [label="0"]; +nd_497838 [label="_g_boolean_var_"]; +nd_497849 [label="... = ..."]; +nd_497857 [label="_g_boolean_var_"]; +nd_497905 [label="0"]; +nd_497925 [label="../src/programs/pkexec.c"]; +nd_497939 [label="750"]; +nd_497941 [label="__func__"]; +nd_497959 [label="polkit_unix_process_get_start_time (POLKIT_UNIX_PROCESS (subject)) > 0"]; +nd_497899 [label="call to g_assertion_message_expr"]; +nd_497991 [label="0"]; +nd_497981 [label="error"]; +nd_498011 [label="... = ..."]; +nd_498016 [label="ExprStmt"]; +nd_498053 [label="0"]; +nd_498026 [label="authority"]; +nd_498082 [label="... = ..."]; +nd_498045 [label="call to polkit_authority_get_sync"]; +nd_498073 [label="error"]; +nd_498077 [label="& ..."]; +nd_498087 [label="if (...) ..."]; +nd_498097 [label="authority"]; +nd_498109 [label="0"]; +nd_498133 [label="... == ..."]; +nd_498212 [label="{ ... }"]; +nd_498217 [label="do (...) ..."]; +nd_498140 [label="ExprStmt"]; +nd_498157 [label="Error getting authority: %s"]; +nd_498145 [label="call to g_printerr"]; +nd_498182 [label="ExprStmt"]; +nd_498169 [label="error"]; +nd_498177 [label="message"]; +nd_498200 [label="error"]; +nd_498195 [label="call to g_error_free"]; +nd_498205 [label="goto ..."]; +nd_498507 [label="{ ... }"]; +nd_498264 [label="0"]; +nd_498515 [label="do (...) ..."]; +nd_498267 [label="if (...) ..."]; +nd_498380 [label="{ ... }"]; +nd_498275 [label="call to __builtin_expect"]; +nd_498418 [label=";"]; +nd_498422 [label="ExprStmt"]; +nd_498278 [label="(statement expression)"]; +nd_498410 [label="1"]; +nd_498293 [label="declaration"]; +nd_498295 [label="if (...) ..."]; +nd_498297 [label="path"]; +nd_498310 [label="0"]; +nd_498329 [label="... != ..."]; +nd_498334 [label="ExprStmt"]; +nd_498352 [label="ExprStmt"]; +nd_498345 [label="1"]; +nd_498337 [label="_g_boolean_var_"]; +nd_498348 [label="... = ..."]; +nd_498370 [label="ExprStmt"]; +nd_498362 [label="0"]; +nd_498357 [label="_g_boolean_var_"]; +nd_498365 [label="... = ..."]; +nd_498375 [label="_g_boolean_var_"]; +nd_498432 [label="0"]; +nd_498455 [label="../src/programs/pkexec.c"]; +nd_498468 [label="761"]; +nd_498471 [label="__func__"]; +nd_498489 [label="path != NULL"]; +nd_498425 [label="call to g_assertion_message_expr"]; +nd_498807 [label="{ ... }"]; +nd_498552 [label="0"]; +nd_498812 [label="ExprStmt"]; +nd_498554 [label="if (...) ..."]; +nd_498672 [label="{ ... }"]; +nd_498560 [label="call to __builtin_expect"]; +nd_498693 [label=";"]; +nd_498697 [label="ExprStmt"]; +nd_498564 [label="(statement expression)"]; +nd_498683 [label="1"]; +nd_498579 [label="declaration"]; +nd_498584 [label="if (...) ..."]; +nd_498587 [label="exec_argv"]; +nd_498600 [label="0"]; +nd_498621 [label="... != ..."]; +nd_498627 [label="ExprStmt"]; +nd_498643 [label="ExprStmt"]; +nd_498637 [label="1"]; +nd_498630 [label="_g_boolean_var_"]; +nd_498640 [label="... = ..."]; +nd_498663 [label="ExprStmt"]; +nd_498656 [label="0"]; +nd_498647 [label="_g_boolean_var_"]; +nd_498660 [label="... = ..."]; +nd_498667 [label="_g_boolean_var_"]; +nd_498711 [label="0"]; +nd_498739 [label="../src/programs/pkexec.c"]; +nd_498755 [label="762"]; +nd_498757 [label="__func__"]; +nd_498787 [label="exec_argv != NULL"]; +nd_498703 [label="call to g_assertion_message_expr"]; +nd_498855 [label="authority"]; +nd_498818 [label="action_id"]; +nd_498912 [label="... = ..."]; +nd_498849 [label="call to find_action_for_path"]; +nd_498861 [label="path"]; +nd_498868 [label="exec_argv"]; +nd_498882 [label="1"]; +nd_498886 [label="access to array"]; +nd_498898 [label="allow_gui"]; +nd_498906 [label="& ..."]; +nd_498918 [label="do (...) ..."]; +nd_499278 [label="{ ... }"]; +nd_498967 [label="0"]; +nd_499283 [label="ExprStmt"]; +nd_498971 [label="if (...) ..."]; +nd_499091 [label="{ ... }"]; +nd_498978 [label="call to __builtin_expect"]; +nd_499116 [label=";"]; +nd_499118 [label="ExprStmt"]; +nd_498982 [label="(statement expression)"]; +nd_499102 [label="1"]; +nd_498992 [label="declaration"]; +nd_498996 [label="if (...) ..."]; +nd_499000 [label="action_id"]; +nd_499015 [label="0"]; +nd_499035 [label="... != ..."]; +nd_499042 [label="ExprStmt"]; +nd_499060 [label="ExprStmt"]; +nd_499054 [label="1"]; +nd_499046 [label="_g_boolean_var_"]; +nd_499056 [label="... = ..."]; +nd_499080 [label="ExprStmt"]; +nd_499072 [label="0"]; +nd_499064 [label="_g_boolean_var_"]; +nd_499074 [label="... = ..."]; +nd_499086 [label="_g_boolean_var_"]; +nd_499128 [label="0"]; +nd_499155 [label="../src/programs/pkexec.c"]; +nd_499253 [label="767"]; +nd_499255 [label="__func__"]; +nd_499272 [label="action_id != NULL"]; +nd_499121 [label="call to g_assertion_message_expr"]; +nd_499289 [label="call to polkit_details_new"]; +nd_499286 [label="details"]; +nd_499294 [label="... = ..."]; +nd_499298 [label="ExprStmt"]; +nd_499306 [label="details"]; +nd_499303 [label="call to polkit_details_insert"]; +nd_499331 [label="if (...) ..."]; +nd_499314 [label="user"]; +nd_499320 [label="pw"]; +nd_499325 [label="pw_name"]; +nd_499337 [label="pw"]; +nd_499340 [label="pw_gecos"]; +nd_499348 [label="0"]; +nd_499360 [label="... != ..."]; +nd_499365 [label="ExprStmt"]; +nd_499397 [label="if (...) ..."]; +nd_499371 [label="details"]; +nd_499368 [label="call to polkit_details_insert"]; +nd_499379 [label="user.gecos"]; +nd_499385 [label="pw"]; +nd_499390 [label="pw_gecos"]; +nd_499498 [label="... && ..."]; +nd_499403 [label="pw"]; +nd_499407 [label="pw_gecos"]; +nd_499413 [label="0"]; +nd_499439 [label="... != ..."]; +nd_499458 [label="pw"]; +nd_499576 [label="ExprStmt"]; +nd_499454 [label="call to strlen"]; +nd_499483 [label="0"]; +nd_499465 [label="pw_gecos"]; +nd_499493 [label="... > ..."]; +nd_499504 [label="ExprStmt"]; +nd_499538 [label="%s (%s)"]; +nd_499509 [label="s"]; +nd_499570 [label="... = ..."]; +nd_499521 [label="call to g_strdup_printf"]; +nd_499546 [label="pw"]; +nd_499552 [label="pw_gecos"]; +nd_499557 [label="pw"]; +nd_499563 [label="pw_name"]; +nd_499630 [label="ExprStmt"]; +nd_499600 [label="%s"]; +nd_499581 [label="s"]; +nd_499623 [label="... = ..."]; +nd_499588 [label="call to g_strdup_printf"]; +nd_499612 [label="pw"]; +nd_499618 [label="pw_name"]; +nd_499640 [label="details"]; +nd_499635 [label="call to polkit_details_insert"]; +nd_499673 [label="ExprStmt"]; +nd_499651 [label="user.display"]; +nd_499661 [label="s"]; +nd_499686 [label="s"]; +nd_499679 [label="call to g_free"]; +nd_499697 [label="ExprStmt"]; +nd_499707 [label="details"]; +nd_499702 [label="call to polkit_details_insert"]; +nd_499738 [label="ExprStmt"]; +nd_499717 [label="program"]; +nd_499725 [label="path"]; +nd_499747 [label="details"]; +nd_499743 [label="call to polkit_details_insert"]; +nd_501499 [label="if (...) ..."]; +nd_499759 [label="command_line"]; +nd_501479 [label="command_line"]; +nd_501534 [label="action_id"]; +nd_501529 [label="call to g_strcmp0"]; +nd_501566 [label="0"]; +nd_501549 [label="org.freedesktop.policykit.exec"]; +nd_501569 [label="... == ..."]; +nd_501807 [label="{ ... }"]; +nd_501892 [label="ExprStmt"]; +nd_501576 [label="if (...) ..."]; +nd_501583 [label="pw"]; +nd_501590 [label="pw_uid"]; +nd_501607 [label="0"]; +nd_501618 [label="... == ..."]; +nd_501728 [label="{ ... }"]; +nd_501803 [label="{ ... }"]; +nd_501625 [label="ExprStmt"]; +nd_501637 [label="details"]; +nd_501632 [label="call to polkit_details_insert"]; +nd_501648 [label="polkit.message"]; +nd_501681 [label="Authentication is needed to run `$(program)' as the super user"]; +nd_501735 [label="ExprStmt"]; +nd_501749 [label="details"]; +nd_501743 [label="call to polkit_details_insert"]; +nd_501761 [label="polkit.message"]; +nd_501780 [label="Authentication is needed to run `$(program)' as user $(user.display)"]; +nd_501918 [label="details"]; +nd_501914 [label="call to polkit_details_insert"]; +nd_501973 [label="label ...:"]; +nd_501931 [label="polkit.gettext_domain"]; +nd_501956 [label="polkit-1"]; +nd_501980 [label="ExprStmt"]; +nd_502103 [label="0"]; +nd_502095 [label="error"]; +nd_502234 [label="... = ..."]; +nd_502245 [label="ExprStmt"]; +nd_502458 [label="authority"]; +nd_502255 [label="result"]; +nd_502577 [label="... = ..."]; +nd_502449 [label="call to polkit_authority_check_authorization_sync"]; +nd_502465 [label="subject"]; +nd_502474 [label="action_id"]; +nd_502484 [label="details"]; +nd_502496 [label="POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION"]; +nd_502528 [label="0"]; +nd_502562 [label="error"]; +nd_502571 [label="& ..."]; +nd_502586 [label="if (...) ..."]; +nd_502601 [label="result"]; +nd_502614 [label="0"]; +nd_502646 [label="... == ..."]; +nd_502744 [label="{ ... }"]; +nd_502755 [label="if (...) ..."]; +nd_502653 [label="ExprStmt"]; +nd_502680 [label="Error checking for authorization %s: %s"]; +nd_502659 [label="call to g_printerr"]; +nd_502735 [label="goto ..."]; +nd_502701 [label="action_id"]; +nd_502713 [label="error"]; +nd_502724 [label="message"]; +nd_502923 [label="result"]; +nd_502916 [label="call to polkit_authorization_result_get_is_authorized"]; +nd_502930 [label="{ ... }"]; +nd_502935 [label="if (...) ..."]; +nd_504366 [label="ExprStmt"]; +nd_502957 [label="result"]; +nd_502949 [label="call to polkit_authorization_result_get_is_challenge"]; +nd_504181 [label="{ ... }"]; +nd_504361 [label="{ ... }"]; +nd_502962 [label="if (...) ..."]; +nd_503014 [label="... && ..."]; +nd_502969 [label="local_agent_handle"]; +nd_502980 [label="0"]; +nd_503000 [label="... == ..."]; +nd_503006 [label="opt_disable_internal_agent"]; +nd_504174 [label="{ ... }"]; +nd_503011 [label="! ..."]; +nd_504134 [label="{ ... }"]; +nd_503037 [label="declaration"]; +nd_503047 [label="ExprStmt"]; +nd_503062 [label="0"]; +nd_503052 [label="error"]; +nd_503091 [label="... = ..."]; +nd_503100 [label="ExprStmt"]; +nd_503194 [label="0"]; +nd_503107 [label="listener"]; +nd_503255 [label="... = ..."]; +nd_503118 [label="call to polkit_agent_text_listener_new"]; +nd_503233 [label="error"]; +nd_503244 [label="& ..."]; +nd_503266 [label="if (...) ..."]; +nd_503273 [label="listener"]; +nd_503289 [label="0"]; +nd_503324 [label="... == ..."]; +nd_503420 [label="{ ... }"]; +nd_503428 [label="ExprStmt"]; +nd_503332 [label="ExprStmt"]; +nd_503358 [label="Error creating textual authentication agent: %s"]; +nd_503338 [label="call to g_printerr"]; +nd_503393 [label="ExprStmt"]; +nd_503375 [label="error"]; +nd_503383 [label="message"]; +nd_503406 [label="error"]; +nd_503399 [label="call to g_error_free"]; +nd_503413 [label="goto ..."]; +nd_503477 [label="listener"]; +nd_503435 [label="local_agent_handle"]; +nd_503593 [label="... = ..."]; +nd_503469 [label="call to polkit_agent_listener_register"]; +nd_503491 [label="POLKIT_AGENT_REGISTER_FLAGS_RUN_IN_THREAD"]; +nd_503516 [label="subject"]; +nd_503522 [label="0"]; +nd_503562 [label="0"]; +nd_503587 [label="error"]; +nd_503590 [label="& ..."]; +nd_503596 [label="ExprStmt"]; +nd_503745 [label="listener"]; +nd_503742 [label="call to g_object_unref"]; +nd_503754 [label="if (...) ..."]; +nd_503758 [label="local_agent_handle"]; +nd_503765 [label="0"]; +nd_503778 [label="... == ..."]; +nd_503834 [label="{ ... }"]; +nd_503837 [label="ExprStmt"]; +nd_503784 [label="ExprStmt"]; +nd_503801 [label="Error registering local authentication agent: %s"]; +nd_503789 [label="call to g_printerr"]; +nd_503820 [label="ExprStmt"]; +nd_503810 [label="error"]; +nd_503815 [label="message"]; +nd_503828 [label="error"]; +nd_503823 [label="call to g_error_free"]; +nd_503831 [label="goto ..."]; +nd_503844 [label="result"]; +nd_503840 [label="call to g_object_unref"]; +nd_503854 [label="ExprStmt"]; +nd_503871 [label="0"]; +nd_503857 [label="result"]; +nd_504120 [label="... = ..."]; +nd_504131 [label="goto ..."]; +nd_504143 [label="ExprStmt"]; +nd_504157 [label="Error executing command as another user: No authentication agent found."]; +nd_504147 [label="call to g_printerr"]; +nd_504170 [label="goto ..."]; +nd_504185 [label="if (...) ..."]; +nd_504196 [label="result"]; +nd_504192 [label="call to polkit_authorization_result_get_dismissed"]; +nd_504280 [label="{ ... }"]; +nd_504353 [label="{ ... }"]; +nd_504200 [label="ExprStmt"]; +nd_504218 [label="4"]; +nd_504210 [label="call to log_message"]; +nd_504257 [label="ExprStmt"]; +nd_504225 [label="0"]; +nd_504233 [label="! ..."]; +nd_504248 [label="Error executing command as another user: Request dismissed"]; +nd_504268 [label="126"]; +nd_504261 [label="ret"]; +nd_504276 [label="... = ..."]; +nd_504357 [label="goto ..."]; +nd_504284 [label="ExprStmt"]; +nd_504296 [label="4"]; +nd_504288 [label="call to log_message"]; +nd_504333 [label="ExprStmt"]; +nd_504302 [label="0"]; +nd_504309 [label="! ..."]; +nd_504325 [label="Error executing command as another user: Not authorized"]; +nd_504344 [label="This incident has been reported."]; +nd_504336 [label="call to g_printerr"]; +nd_504374 [label="saved_env"]; +nd_504370 [label="call to g_ptr_array_add"]; +nd_504407 [label="if (...) ..."]; +nd_504386 [label="PATH"]; +nd_504377 [label="call to g_strdup"]; +nd_504412 [label="pw"]; +nd_504416 [label="pw_uid"]; +nd_504429 [label="0"]; +nd_504440 [label="... != ..."]; +nd_504446 [label="ExprStmt"]; +nd_504607 [label="ExprStmt"]; +nd_504473 [label="/usr/bin:/bin:/usr/sbin:/sbin:%s/bin"]; +nd_504454 [label="s"]; +nd_504495 [label="... = ..."]; +nd_504461 [label="call to g_strdup_printf"]; +nd_504488 [label="pw"]; +nd_504492 [label="pw_dir"]; +nd_504649 [label="ExprStmt"]; +nd_504628 [label="/usr/sbin:/usr/bin:/sbin:/bin:%s/bin"]; +nd_504611 [label="s"]; +nd_504643 [label="... = ..."]; +nd_504617 [label="call to g_strdup_printf"]; +nd_504636 [label="pw"]; +nd_504640 [label="pw_dir"]; +nd_504656 [label="saved_env"]; +nd_504652 [label="call to g_ptr_array_add"]; +nd_504831 [label="ExprStmt"]; +nd_504826 [label="s"]; +nd_504839 [label="saved_env"]; +nd_504835 [label="call to g_ptr_array_add"]; +nd_504967 [label="ExprStmt"]; +nd_504954 [label="LOGNAME"]; +nd_504842 [label="call to g_strdup"]; +nd_504976 [label="saved_env"]; +nd_504972 [label="call to g_ptr_array_add"]; +nd_505003 [label="ExprStmt"]; +nd_504984 [label="pw"]; +nd_504981 [label="call to g_strdup"]; +nd_504989 [label="pw_name"]; +nd_505011 [label="saved_env"]; +nd_505007 [label="call to g_ptr_array_add"]; +nd_505036 [label="ExprStmt"]; +nd_505025 [label="USER"]; +nd_505015 [label="call to g_strdup"]; +nd_505044 [label="saved_env"]; +nd_505041 [label="call to g_ptr_array_add"]; +nd_505071 [label="ExprStmt"]; +nd_505053 [label="pw"]; +nd_505049 [label="call to g_strdup"]; +nd_505058 [label="pw_name"]; +nd_505080 [label="saved_env"]; +nd_505075 [label="call to g_ptr_array_add"]; +nd_505104 [label="ExprStmt"]; +nd_505092 [label="HOME"]; +nd_505083 [label="call to g_strdup"]; +nd_505112 [label="saved_env"]; +nd_505108 [label="call to g_ptr_array_add"]; +nd_505138 [label="ExprStmt"]; +nd_505121 [label="pw"]; +nd_505117 [label="call to g_strdup"]; +nd_505125 [label="pw_dir"]; +nd_505155 [label="%d"]; +nd_505143 [label="s"]; +nd_505167 [label="... = ..."]; +nd_505146 [label="call to g_strdup_printf"]; +nd_505163 [label="call to getuid"]; +nd_505172 [label="ExprStmt"]; +nd_505180 [label="saved_env"]; +nd_505176 [label="call to g_ptr_array_add"]; +nd_505206 [label="ExprStmt"]; +nd_505193 [label="PKEXEC_UID"]; +nd_505184 [label="call to g_strdup"]; +nd_505214 [label="saved_env"]; +nd_505210 [label="call to g_ptr_array_add"]; +nd_505226 [label="for(...;...;...) ..."]; +nd_505219 [label="s"]; +nd_505504 [label="ExprStmt"]; +nd_505241 [label="n"]; +nd_505246 [label="saved_env"]; +nd_505249 [label="len"]; +nd_505259 [label="1"]; +nd_505267 [label="... - ..."]; +nd_505271 [label="... < ..."]; +nd_505501 [label="{ ... }"]; +nd_505540 [label="if (...) ..."]; +nd_505277 [label="saved_env"]; +nd_505281 [label="pdata"]; +nd_505284 [label="n"]; +nd_505287 [label="access to array"]; +nd_505335 [label="declaration"]; +nd_505292 [label="initializer for key"]; +nd_505300 [label="saved_env"]; +nd_505303 [label="pdata"]; +nd_505306 [label="n"]; +nd_505312 [label="1"]; +nd_505318 [label="... + ..."]; +nd_505321 [label="access to array"]; +nd_505338 [label="if (...) ..."]; +nd_505326 [label="initializer for value"]; +nd_505332 [label="declaration"]; +nd_505399 [label="... && ..."]; +nd_505341 [label="allow_gui"]; +nd_505344 [label="! ..."]; +nd_505393 [label="... || ..."]; +nd_505405 [label="if (...) ..."]; +nd_505347 [label="call to strcmp"]; +nd_505365 [label="0"]; +nd_505350 [label="key"]; +nd_505356 [label="DISPLAY"]; +nd_505367 [label="... == ..."]; +nd_505373 [label="key"]; +nd_505402 [label="continue;"]; +nd_505370 [label="call to strcmp"]; +nd_505388 [label="0"]; +nd_505379 [label="XAUTHORITY"]; +nd_505390 [label="... == ..."]; +nd_505498 [label="label ...:"]; +nd_505411 [label="key"]; +nd_505408 [label="call to g_setenv"]; +nd_505434 [label="! ..."]; +nd_505414 [label="value"]; +nd_505420 [label="0"]; +nd_505426 [label="! ..."]; +nd_505489 [label="{ ... }"]; +nd_505438 [label="ExprStmt"]; +nd_505451 [label="Error setting environment variable %s to '%s': %s"]; +nd_505442 [label="call to g_printerr"]; +nd_505485 [label="goto ..."]; +nd_505462 [label="key"]; +nd_505466 [label="value"]; +nd_505474 [label="call to __errno_location"]; +nd_505470 [label="call to g_strerror"]; +nd_505479 [label="* ..."]; +nd_505494 [label="{ ... }"]; +nd_505525 [label="n"]; +nd_505515 [label="0"]; +nd_505508 [label="n"]; +nd_505522 [label="... = ..."]; +nd_505531 [label="2"]; +nd_505537 [label="... += ..."]; +nd_505557 [label="set_close_on_exec"]; +nd_505552 [label="call to fdwalk"]; +nd_505581 [label="! ..."]; +nd_505566 [label="3"]; +nd_505602 [label="{ ... }"]; +nd_505605 [label="if (...) ..."]; +nd_505584 [label="ExprStmt"]; +nd_505593 [label="Error setting close-on-exec for file desriptors"]; +nd_505587 [label="call to g_printerr"]; +nd_505599 [label="goto ..."]; +nd_505611 [label="pw"]; +nd_505614 [label="pw_uid"]; +nd_505620 [label="0"]; +nd_505626 [label="... != ..."]; +nd_505737 [label="{ ... }"]; +nd_505742 [label="if (...) ..."]; +nd_505629 [label="ExprStmt"]; +nd_505640 [label="0"]; +nd_505634 [label="call to setreuid"]; +nd_505655 [label="if (...) ..."]; +nd_505649 [label="0"]; +nd_505694 [label="... || ..."]; +nd_505658 [label="call to geteuid"]; +nd_505664 [label="0"]; +nd_505670 [label="... != ..."]; +nd_505676 [label="call to getuid"]; +nd_505732 [label="{ ... }"]; +nd_505682 [label="0"]; +nd_505688 [label="... != ..."]; +nd_505698 [label="ExprStmt"]; +nd_505709 [label="Error becoming uid 0: %s"]; +nd_505701 [label="call to g_printerr"]; +nd_505729 [label="goto ..."]; +nd_505720 [label="call to __errno_location"]; +nd_505717 [label="call to g_strerror"]; +nd_505724 [label="* ..."]; +nd_505759 [label="pw"]; +nd_505754 [label="call to open_session"]; +nd_505784 [label="! ..."]; +nd_505763 [label="pw_name"]; +nd_505772 [label="pw"]; +nd_505778 [label="pw_uid"]; +nd_505795 [label="{ ... }"]; +nd_505802 [label="if (...) ..."]; +nd_505790 [label="goto ..."]; +nd_505841 [label="0"]; +nd_505831 [label="call to setgroups"]; +nd_505878 [label="0"]; +nd_505854 [label="0"]; +nd_505881 [label="... != ..."]; +nd_505929 [label="{ ... }"]; +nd_505933 [label="if (...) ..."]; +nd_505886 [label="ExprStmt"]; +nd_505901 [label="Error setting groups: %s"]; +nd_505891 [label="call to g_printerr"]; +nd_505925 [label="goto ..."]; +nd_505915 [label="call to __errno_location"]; +nd_505910 [label="call to g_strerror"]; +nd_505921 [label="* ..."]; +nd_505948 [label="pw"]; +nd_505945 [label="call to initgroups"]; +nd_505971 [label="0"]; +nd_505951 [label="pw_name"]; +nd_505959 [label="pw"]; +nd_505963 [label="pw_gid"]; +nd_505973 [label="... != ..."]; +nd_506029 [label="{ ... }"]; +nd_506032 [label="ExprStmt"]; +nd_505977 [label="ExprStmt"]; +nd_505990 [label="Error initializing groups for %s: %s"]; +nd_505981 [label="call to g_printerr"]; +nd_506025 [label="goto ..."]; +nd_505999 [label="pw"]; +nd_506003 [label="pw_name"]; +nd_506013 [label="call to __errno_location"]; +nd_506009 [label="call to g_strerror"]; +nd_506018 [label="* ..."]; +nd_506046 [label="pw"]; +nd_506041 [label="call to setregid"]; +nd_506066 [label="ExprStmt"]; +nd_506051 [label="pw_gid"]; +nd_506056 [label="pw"]; +nd_506061 [label="pw_gid"]; +nd_506076 [label="pw"]; +nd_506071 [label="call to setreuid"]; +nd_506093 [label="if (...) ..."]; +nd_506080 [label="pw_uid"]; +nd_506084 [label="pw"]; +nd_506088 [label="pw_uid"]; +nd_506220 [label="... || ..."]; +nd_506102 [label="call to geteuid"]; +nd_506107 [label="pw"]; +nd_506112 [label="pw_uid"]; +nd_506117 [label="... != ..."]; +nd_506126 [label="call to getuid"]; +nd_506292 [label="{ ... }"]; +nd_506131 [label="pw"]; +nd_506136 [label="pw_uid"]; +nd_506141 [label="... != ..."]; +nd_506162 [label="call to getegid"]; +nd_506150 [label="... || ..."]; +nd_506167 [label="pw"]; +nd_506172 [label="pw_gid"]; +nd_506177 [label="... != ..."]; +nd_506193 [label="call to getgid"]; +nd_506186 [label="... || ..."]; +nd_506198 [label="pw"]; +nd_506202 [label="pw_gid"]; +nd_506208 [label="... != ..."]; +nd_506298 [label="if (...) ..."]; +nd_506224 [label="ExprStmt"]; +nd_506242 [label="Error becoming real+effective uid %d and gid %d: %s"]; +nd_506228 [label="call to g_printerr"]; +nd_506288 [label="goto ..."]; +nd_506254 [label="pw"]; +nd_506259 [label="pw_uid"]; +nd_506263 [label="pw"]; +nd_506267 [label="pw_gid"]; +nd_506276 [label="call to __errno_location"]; +nd_506272 [label="call to g_strerror"]; +nd_506281 [label="* ..."]; +nd_506315 [label="pw"]; +nd_506312 [label="call to chdir"]; +nd_506353 [label="0"]; +nd_506320 [label="pw_dir"]; +nd_506355 [label="... != ..."]; +nd_506441 [label="{ ... }"]; +nd_506448 [label="ExprStmt"]; +nd_506364 [label="ExprStmt"]; +nd_506389 [label="Error changing to home directory %s: %s"]; +nd_506367 [label="call to g_printerr"]; +nd_506437 [label="goto ..."]; +nd_506401 [label="pw"]; +nd_506408 [label="pw_dir"]; +nd_506424 [label="call to __errno_location"]; +nd_506420 [label="call to g_strerror"]; +nd_506428 [label="* ..."]; +nd_506492 [label="5"]; +nd_506474 [label="call to log_message"]; +nd_506538 [label="if (...) ..."]; +nd_506505 [label="0"]; +nd_506526 [label="Executing command"]; +nd_506570 [label="path"]; +nd_506565 [label="call to execv"]; +nd_506592 [label="0"]; +nd_506577 [label="exec_argv"]; +nd_506595 [label="... != ..."]; +nd_506654 [label="{ ... }"]; +nd_506659 [label="do (...) ..."]; +nd_506599 [label="ExprStmt"]; +nd_506620 [label="Error executing %s: %s"]; +nd_506605 [label="call to g_printerr"]; +nd_506650 [label="goto ..."]; +nd_506629 [label="path"]; +nd_506638 [label="call to __errno_location"]; +nd_506635 [label="call to g_strerror"]; +nd_506643 [label="* ..."]; +nd_506897 [label="{ ... }"]; +nd_506701 [label="0"]; +nd_506703 [label="ExprStmt"]; +nd_506723 [label="0"]; +nd_506793 [label="../src/programs/pkexec.c"]; +nd_506859 [label="1010"]; +nd_506863 [label="__func__"]; +nd_506880 [label="0"]; +nd_506716 [label="call to g_assertion_message_expr"]; +nd_506905 [label="if (...) ..."]; +nd_506981 [label="local_agent_handle"]; +nd_506995 [label="0"]; +nd_507013 [label="... != ..."]; +nd_507027 [label="ExprStmt"]; +nd_507054 [label="if (...) ..."]; +nd_507047 [label="local_agent_handle"]; +nd_507042 [label="call to polkit_agent_listener_unregister"]; +nd_507072 [label="result"]; +nd_507152 [label="0"]; +nd_507182 [label="... != ..."]; +nd_507276 [label="ExprStmt"]; +nd_507304 [label="ExprStmt"]; +nd_507289 [label="result"]; +nd_507283 [label="call to g_object_unref"]; +nd_507315 [label="action_id"]; +nd_507310 [label="call to g_free"]; +nd_507322 [label="if (...) ..."]; +nd_508059 [label="details"]; +nd_508074 [label="0"]; +nd_508188 [label="... != ..."]; +nd_508194 [label="ExprStmt"]; +nd_508213 [label="if (...) ..."]; +nd_508203 [label="details"]; +nd_508199 [label="call to g_object_unref"]; +nd_508223 [label="subject"]; +nd_508253 [label="0"]; +nd_508274 [label="... != ..."]; +nd_508281 [label="ExprStmt"]; +nd_508329 [label="if (...) ..."]; +nd_508312 [label="subject"]; +nd_508286 [label="call to g_object_unref"]; +nd_508347 [label="authority"]; +nd_508432 [label="0"]; +nd_508455 [label="... != ..."]; +nd_508460 [label="ExprStmt"]; +nd_508479 [label="if (...) ..."]; +nd_508471 [label="authority"]; +nd_508463 [label="call to g_object_unref"]; +nd_508495 [label="saved_env"]; +nd_508558 [label="0"]; +nd_508698 [label="... != ..."]; +nd_509084 [label="{ ... }"]; +nd_509089 [label="ExprStmt"]; +nd_508710 [label="ExprStmt"]; +nd_508736 [label="saved_env"]; +nd_508728 [label="call to g_ptr_array_foreach"]; +nd_508783 [label="ExprStmt"]; +nd_508743 [label="g_free"]; +nd_508767 [label="0"]; +nd_508995 [label="saved_env"]; +nd_508792 [label="call to g_ptr_array_free"]; +nd_509065 [label="0"]; +nd_509076 [label="! ..."]; +nd_509097 [label="original_cwd"]; +nd_509094 [label="call to g_free"]; +nd_509119 [label="ExprStmt"]; +nd_509127 [label="path"]; +nd_509124 [label="call to g_free"]; +nd_509134 [label="ExprStmt"]; +nd_509146 [label="command_line"]; +nd_509139 [label="call to g_free"]; +nd_509151 [label="ExprStmt"]; +nd_509157 [label="opt_user"]; +nd_509154 [label="call to g_free"]; +nd_509163 [label="ExprStmt"]; +nd_509171 [label="original_user_name"]; +nd_509168 [label="call to g_free"]; +nd_509177 [label="return ..."]; +nd_509180 [label="ret"]; +nd_483685 [label="main"]; +nd_509185 [label="{ ... }"]; +nd_483723 -> nd_483743 [label=""]; +nd_483743 -> nd_483757 [label=""]; +nd_483757 -> nd_483767 [label=""]; +nd_483767 -> nd_483775 [label=""]; +nd_483775 -> nd_483794 [label=""]; +nd_483794 -> nd_483806 [label=""]; +nd_483806 -> nd_483821 [label=""]; +nd_483821 -> nd_483838 [label=""]; +nd_483838 -> nd_483856 [label=""]; +nd_483856 -> nd_484271 [label=""]; +nd_484271 -> nd_484285 [label=""]; +nd_484285 -> nd_484339 [label=""]; +nd_484339 -> nd_484367 [label=""]; +nd_484367 -> nd_484410 [label=""]; +nd_484410 -> nd_485032 [label=""]; +nd_485032 -> nd_485040 [label=""]; +nd_485040 -> nd_485072 [label=""]; +nd_485072 -> nd_485089 [label=""]; +nd_485089 -> nd_486127 [label=""]; +nd_486127 -> nd_485657 [label=""]; +nd_485121 -> nd_486134 [label=""]; +nd_486134 -> nd_486151 [label=""]; +nd_485657 -> nd_485678 [label=""]; +nd_485678 -> nd_485697 [label=""]; +nd_485697 -> nd_485708 [label=""]; +nd_485708 -> nd_485732 [label=""]; +nd_485732 -> nd_485749 [label=""]; +nd_485749 -> nd_485759 [label=""]; +nd_485759 -> nd_485786 [label=""]; +nd_485786 -> nd_485810 [label=""]; +nd_485810 -> nd_485825 [label=""]; +nd_485825 -> nd_485853 [label=""]; +nd_485853 -> nd_485869 [label=""]; +nd_485869 -> nd_485889 [label=""]; +nd_485889 -> nd_485915 [label=""]; +nd_485915 -> nd_485969 [label=""]; +nd_485969 -> nd_485986 [label=""]; +nd_485986 -> nd_485121 [label=""]; +nd_486151 -> nd_486176 [label=""]; +nd_486176 -> nd_486184 [label=""]; +nd_486184 -> nd_486193 [label=""]; +nd_486193 -> nd_486210 [label=""]; +nd_486210 -> nd_486204 [label=""]; +nd_486204 -> nd_486220 [label=""]; +nd_486220 -> nd_486227 [label=""]; +nd_486227 -> nd_486493 [label=""]; +nd_486493 -> nd_486237 [label=""]; +nd_486237 -> nd_486511 [label=""]; +nd_486511 -> nd_486514 [label=""]; +nd_486514 -> nd_486555 [label=""]; +nd_486555 -> nd_486549 [label=""]; +nd_486549 -> nd_486573 [label=""]; +nd_486573 -> nd_486577 [label=""]; +nd_486577 -> nd_486595 [label=""]; +nd_486595 -> nd_486585 [label=""]; +nd_486585 -> nd_486621 [label=""]; +nd_486621 -> nd_486626 [label=""]; +nd_486626 -> nd_486670 [label=""]; +nd_486670 -> nd_486664 [label=""]; +nd_486664 -> nd_486683 [label=""]; +nd_486683 -> nd_486687 [label=""]; +nd_486687 -> nd_486714 [label=""]; +nd_486714 -> nd_486693 [label=""]; +nd_486693 -> nd_486739 [label=""]; +nd_486739 -> nd_486742 [label=""]; +nd_486742 -> nd_487127 [label=""]; +nd_487127 -> nd_487116 [label=""]; +nd_487116 -> nd_487148 [label=""]; +nd_487148 -> nd_487151 [label=""]; +nd_487151 -> nd_487168 [label=""]; +nd_487168 -> nd_487158 [label=""]; +nd_487158 -> nd_487199 [label=""]; +nd_487199 -> nd_487210 [label=""]; +nd_487210 -> nd_487267 [label=""]; +nd_487267 -> nd_487222 [label=""]; +nd_487222 -> nd_487291 [label=""]; +nd_487291 -> nd_487297 [label=""]; +nd_487297 -> nd_487368 [label=""]; +nd_487368 -> nd_487356 [label=""]; +nd_487356 -> nd_487422 [label=""]; +nd_487422 -> nd_487425 [label=""]; +nd_487425 -> nd_487594 [label=""]; +nd_487594 -> nd_487434 [label=""]; +nd_487434 -> nd_487634 [label=""]; +nd_487634 -> nd_487640 [label=""]; +nd_487640 -> nd_487707 [label=""]; +nd_487707 -> nd_487649 [label=""]; +nd_487649 -> nd_487735 [label=""]; +nd_487735 -> nd_487738 [label=""]; +nd_487738 -> nd_487747 [label=""]; +nd_487747 -> nd_487759 [label=""]; +nd_487741 -> nd_487821 [label=""]; +nd_487821 -> nd_487829 [label=""]; +nd_487759 -> nd_487819 [label=""]; +nd_487819 -> nd_487741 [label=""]; +nd_487829 -> nd_487937 [label=""]; +nd_487937 -> nd_487944 [label=""]; +nd_487944 -> nd_488101 [label=""]; +nd_487944 -> nd_488107 [label=""]; +nd_488101 -> nd_488021 [label=""]; +nd_488107 -> nd_488203 [label=""]; +nd_488021 -> nd_488079 [label=""]; +nd_488079 -> nd_488031 [label=""]; +nd_488031 -> nd_488093 [label=""]; +nd_488093 -> nd_506901 [label=""]; +nd_506901 -> nd_506905 [label=""]; +nd_488203 -> nd_488155 [label=""]; +nd_488151 -> nd_488206 [label=""]; +nd_488206 -> nd_488210 [label=""]; +nd_488155 -> nd_488151 [label=""]; +nd_488210 -> nd_488240 [label=""]; +nd_488240 -> nd_488246 [label=""]; +nd_488246 -> nd_488258 [label=""]; +nd_488258 -> nd_488385 [label=""]; +nd_488258 -> nd_488388 [label=""]; +nd_488385 -> nd_488261 [label=""]; +nd_488388 -> nd_488478 [label=""]; +nd_488261 -> nd_488298 [label=""]; +nd_488298 -> nd_488264 [label=""]; +nd_488264 -> nd_488316 [label=""]; +nd_488316 -> nd_506901 [label=""]; +nd_488478 -> nd_488399 [label=""]; +nd_488399 -> nd_488484 [label=""]; +nd_488484 -> nd_488502 [label=""]; +nd_488502 -> nd_488550 [label=""]; +nd_488550 -> nd_488743 [label=""]; +nd_488550 -> nd_488748 [label=""]; +nd_488743 -> nd_488555 [label=""]; +nd_488748 -> nd_488762 [label=""]; +nd_488555 -> nd_488595 [label=""]; +nd_488595 -> nd_488719 [label=""]; +nd_488566 -> nd_488737 [label=""]; +nd_488737 -> nd_506901 [label=""]; +nd_488719 -> nd_488726 [label=""]; +nd_488616 -> nd_488566 [label=""]; +nd_488726 -> nd_488616 [label=""]; +nd_488762 -> nd_488755 [label=""]; +nd_488755 -> nd_488769 [label=""]; +nd_488769 -> nd_488772 [label=""]; +nd_488772 -> nd_488784 [label=""]; +nd_488784 -> nd_488778 [label=""]; +nd_488778 -> nd_488790 [label=""]; +nd_488790 -> nd_488793 [label=""]; +nd_488793 -> nd_488843 [label=""]; +nd_488843 -> nd_488799 [label=""]; +nd_488799 -> nd_488850 [label=""]; +nd_488850 -> nd_490029 [label=""]; +nd_490029 -> nd_488855 [label=""]; +nd_488855 -> nd_489982 [label=""]; +nd_489982 -> nd_489996 [label=""]; +nd_488955 -> nd_488958 [label=""]; +nd_488958 -> nd_488967 [label=""]; +nd_488967 -> nd_489974 [label=""]; +nd_488967 -> nd_490022 [label=""]; +nd_489974 -> nd_488970 [label=""]; +nd_490022 -> nd_490032 [label=""]; +nd_488970 -> nd_489164 [label=""]; +nd_489164 -> nd_489174 [label=""]; +nd_489160 -> nd_489284 [label=""]; +nd_489284 -> nd_489287 [label=""]; +nd_489174 -> nd_489259 [label=""]; +nd_489259 -> nd_489267 [label=""]; +nd_489267 -> nd_489160 [label=""]; +nd_489287 -> nd_489333 [label=""]; +nd_489287 -> nd_489339 [label=""]; +nd_489333 -> nd_489296 [label=""]; +nd_489339 -> nd_489353 [label=""]; +nd_489296 -> nd_489308 [label=""]; +nd_489308 -> nd_489315 [label=""]; +nd_489301 -> nd_489327 [label=""]; +nd_489327 -> nd_490011 [label=""]; +nd_489315 -> nd_489301 [label=""]; +nd_490011 -> nd_490016 [label=""]; +nd_489353 -> nd_489359 [label=""]; +nd_489348 -> nd_489383 [label=""]; +nd_489383 -> nd_489386 [label=""]; +nd_489359 -> nd_489363 [label=""]; +nd_489363 -> nd_489374 [label=""]; +nd_489374 -> nd_489348 [label=""]; +nd_489386 -> nd_489431 [label=""]; +nd_489386 -> nd_489436 [label=""]; +nd_489431 -> nd_489393 [label=""]; +nd_489436 -> nd_489603 [label=""]; +nd_489393 -> nd_489409 [label=""]; +nd_489409 -> nd_489418 [label=""]; +nd_489399 -> nd_489428 [label=""]; +nd_489428 -> nd_490011 [label=""]; +nd_489418 -> nd_489399 [label=""]; +nd_489603 -> nd_489444 [label=""]; +nd_489440 -> nd_489500 [label=""]; +nd_489500 -> nd_489503 [label=""]; +nd_489444 -> nd_489447 [label=""]; +nd_489447 -> nd_489451 [label=""]; +nd_489451 -> nd_489479 [label=""]; +nd_489479 -> nd_489440 [label=""]; +nd_489503 -> nd_489515 [label=""]; +nd_489503 -> nd_489832 [label=""]; +nd_489515 -> nd_489523 [label=""]; +nd_489832 -> nd_489607 [label=""]; +nd_489509 -> nd_489594 [label=""]; +nd_489594 -> nd_489597 [label=""]; +nd_489523 -> nd_489528 [label=""]; +nd_489528 -> nd_489543 [label=""]; +nd_489543 -> nd_489509 [label=""]; +nd_489597 -> nd_489832 [label=""]; +nd_489597 -> nd_489837 [label=""]; +nd_489837 -> nd_489849 [label=""]; +nd_489607 -> nd_489611 [label=""]; +nd_489611 -> nd_489614 [label=""]; +nd_489614 -> nd_489620 [label=""]; +nd_489620 -> nd_489625 [label=""]; +nd_489625 -> nd_489633 [label=""]; +nd_489633 -> nd_489642 [label=""]; +nd_489642 -> nd_489694 [label=""]; +nd_489642 -> nd_489700 [label=""]; +nd_489694 -> nd_489650 [label=""]; +nd_489700 -> nd_489703 [label=""]; +nd_489650 -> nd_489678 [label=""]; +nd_489678 -> nd_489684 [label=""]; +nd_489673 -> nd_489689 [label=""]; +nd_489689 -> nd_506901 [label=""]; +nd_489684 -> nd_489673 [label=""]; +nd_489703 -> nd_489709 [label=""]; +nd_489709 -> nd_489730 [label=""]; +nd_489730 -> nd_489784 [label=""]; +nd_489730 -> nd_489790 [label=""]; +nd_489784 -> nd_489737 [label=""]; +nd_489790 -> nd_489806 [label=""]; +nd_489737 -> nd_489768 [label=""]; +nd_489768 -> nd_489741 [label=""]; +nd_489741 -> nd_489781 [label=""]; +nd_489781 -> nd_506901 [label=""]; +nd_489806 -> nd_489811 [label=""]; +nd_489796 -> nd_489825 [label=""]; +nd_489825 -> nd_490011 [label=""]; +nd_489802 -> nd_489796 [label=""]; +nd_489811 -> nd_489817 [label=""]; +nd_489817 -> nd_489802 [label=""]; +nd_489849 -> nd_489853 [label=""]; +nd_489842 -> nd_489902 [label=""]; +nd_489902 -> nd_489906 [label=""]; +nd_489853 -> nd_489858 [label=""]; +nd_489858 -> nd_489884 [label=""]; +nd_489884 -> nd_489842 [label=""]; +nd_489906 -> nd_489958 [label=""]; +nd_489906 -> nd_489969 [label=""]; +nd_489958 -> nd_489911 [label=""]; +nd_489969 -> nd_489964 [label=""]; +nd_489911 -> nd_489927 [label=""]; +nd_489927 -> nd_489938 [label=""]; +nd_489917 -> nd_489953 [label=""]; +nd_489953 -> nd_490011 [label=""]; +nd_489938 -> nd_489917 [label=""]; +nd_489964 -> nd_490022 [label=""]; +nd_489996 -> nd_489987 [label=""]; +nd_489987 -> nd_490006 [label=""]; +nd_490006 -> nd_488955 [label=""]; +nd_490016 -> nd_488955 [label=""]; +nd_490032 -> nd_490042 [label=""]; +nd_490042 -> nd_490158 [label=""]; +nd_490042 -> nd_490166 [label=""]; +nd_490158 -> nd_490088 [label=""]; +nd_490166 -> nd_490175 [label=""]; +nd_490088 -> nd_490104 [label=""]; +nd_490104 -> nd_490109 [label=""]; +nd_490097 -> nd_490114 [label=""]; +nd_490114 -> nd_490131 [label=""]; +nd_490109 -> nd_490097 [label=""]; +nd_490131 -> nd_490121 [label=""]; +nd_490121 -> nd_490145 [label=""]; +nd_490145 -> nd_490151 [label=""]; +nd_490151 -> nd_506901 [label=""]; +nd_490175 -> nd_490287 [label=""]; +nd_490175 -> nd_490295 [label=""]; +nd_490287 -> nd_490183 [label=""]; +nd_490295 -> nd_490306 [label=""]; +nd_490183 -> nd_490221 [label=""]; +nd_490221 -> nd_490240 [label=""]; +nd_490196 -> nd_490249 [label=""]; +nd_490249 -> nd_490266 [label=""]; +nd_490240 -> nd_490196 [label=""]; +nd_490266 -> nd_490254 [label=""]; +nd_490254 -> nd_490275 [label=""]; +nd_490275 -> nd_490282 [label=""]; +nd_490282 -> nd_506901 [label=""]; +nd_490306 -> nd_490317 [label=""]; +nd_490317 -> nd_490345 [label=""]; +nd_490345 -> nd_490351 [label=""]; +nd_490345 -> nd_490396 [label=""]; +nd_490351 -> nd_490375 [label=""]; +nd_490396 -> nd_490480 [label=""]; +nd_490375 -> nd_490363 [label=""]; +nd_490358 -> nd_490389 [label=""]; +nd_490389 -> nd_490396 [label=""]; +nd_490363 -> nd_490358 [label=""]; +nd_490480 -> nd_490495 [label=""]; +nd_490405 -> nd_490580 [label=""]; +nd_490580 -> nd_490585 [label=""]; +nd_490472 -> nd_490405 [label=""]; +nd_490495 -> nd_490505 [label=""]; +nd_490505 -> nd_490513 [label=""]; +nd_490513 -> nd_490533 [label=""]; +nd_490533 -> nd_490525 [label=""]; +nd_490525 -> nd_490564 [label=""]; +nd_490564 -> nd_490575 [label=""]; +nd_490575 -> nd_490472 [label=""]; +nd_490585 -> nd_490750 [label=""]; +nd_490750 -> nd_490650 [label=""]; +nd_490650 -> nd_490661 [label=""]; +nd_490661 -> nd_490664 [label=""]; +nd_490664 -> nd_490668 [label=""]; +nd_490664 -> nd_490792 [label=""]; +nd_490668 -> nd_490727 [label=""]; +nd_490792 -> nd_490795 [label=""]; +nd_490727 -> nd_490747 [label=""]; +nd_490747 -> nd_490789 [label=""]; +nd_490747 -> nd_490792 [label=""]; +nd_490789 -> nd_490755 [label=""]; +nd_490755 -> nd_490770 [label=""]; +nd_490770 -> nd_490781 [label=""]; +nd_490760 -> nd_490785 [label=""]; +nd_490785 -> nd_506901 [label=""]; +nd_490781 -> nd_490760 [label=""]; +nd_490795 -> nd_490804 [label=""]; +nd_490804 -> nd_490903 [label=""]; +nd_490903 -> nd_491081 [label=""]; +nd_490903 -> nd_491088 [label=""]; +nd_491081 -> nd_490906 [label=""]; +nd_491088 -> nd_491997 [label=""]; +nd_490906 -> nd_490923 [label=""]; +nd_490923 -> nd_490957 [label=""]; +nd_490912 -> nd_491056 [label=""]; +nd_491056 -> nd_506901 [label=""]; +nd_490957 -> nd_490966 [label=""]; +nd_490966 -> nd_490962 [label=""]; +nd_490962 -> nd_490912 [label=""]; +nd_491997 -> nd_491530 [label=""]; +nd_491524 -> nd_492008 [label=""]; +nd_492008 -> nd_492032 [label=""]; +nd_491530 -> nd_491685 [label=""]; +nd_491685 -> nd_491575 [label=""]; +nd_491553 -> nd_491788 [label=""]; +nd_491553 -> nd_491795 [label=""]; +nd_491788 -> nd_491524 [label=""]; +nd_491795 -> nd_491836 [label=""]; +nd_491559 -> nd_491701 [label=""]; +nd_491701 -> nd_491553 [label=""]; +nd_491575 -> nd_491582 [label=""]; +nd_491582 -> nd_491586 [label=""]; +nd_491586 -> nd_491595 [label=""]; +nd_491595 -> nd_491599 [label=""]; +nd_491599 -> nd_491613 [label=""]; +nd_491613 -> nd_491646 [label=""]; +nd_491646 -> nd_491652 [label=""]; +nd_491646 -> nd_491665 [label=""]; +nd_491652 -> nd_491660 [label=""]; +nd_491665 -> nd_491671 [label=""]; +nd_491660 -> nd_491655 [label=""]; +nd_491655 -> nd_491662 [label=""]; +nd_491662 -> nd_491678 [label=""]; +nd_491678 -> nd_491680 [label=""]; +nd_491671 -> nd_491667 [label=""]; +nd_491667 -> nd_491673 [label=""]; +nd_491673 -> nd_491678 [label=""]; +nd_491680 -> nd_491559 [label=""]; +nd_491836 -> nd_491885 [label=""]; +nd_491885 -> nd_491907 [label=""]; +nd_491907 -> nd_491944 [label=""]; +nd_491944 -> nd_491980 [label=""]; +nd_491980 -> nd_491812 [label=""]; +nd_492032 -> nd_492044 [label=""]; +nd_492014 -> nd_492064 [label=""]; +nd_492064 -> nd_492073 [label=""]; +nd_492024 -> nd_492014 [label=""]; +nd_492044 -> nd_492051 [label=""]; +nd_492051 -> nd_492024 [label=""]; +nd_492073 -> nd_492098 [label=""]; +nd_492098 -> nd_492108 [label=""]; +nd_492108 -> nd_492129 [label=""]; +nd_492129 -> nd_492444 [label=""]; +nd_492129 -> nd_492451 [label=""]; +nd_492444 -> nd_492149 [label=""]; +nd_492451 -> nd_492461 [label=""]; +nd_492149 -> nd_492153 [label=""]; +nd_492153 -> nd_492163 [label=""]; +nd_492163 -> nd_492166 [label=""]; +nd_492156 -> nd_492172 [label=""]; +nd_492172 -> nd_492175 [label=""]; +nd_492160 -> nd_492156 [label=""]; +nd_492166 -> nd_492160 [label=""]; +nd_492175 -> nd_492179 [label=""]; +nd_492179 -> nd_492182 [label=""]; +nd_492182 -> nd_492236 [label=""]; +nd_492182 -> nd_492243 [label=""]; +nd_492236 -> nd_492185 [label=""]; +nd_492243 -> nd_492259 [label=""]; +nd_492185 -> nd_492211 [label=""]; +nd_492211 -> nd_492188 [label=""]; +nd_492188 -> nd_492229 [label=""]; +nd_492229 -> nd_506901 [label=""]; +nd_492259 -> nd_492254 [label=""]; +nd_492249 -> nd_492266 [label=""]; +nd_492266 -> nd_492271 [label=""]; +nd_492254 -> nd_492249 [label=""]; +nd_492271 -> nd_492285 [label=""]; +nd_492285 -> nd_492276 [label=""]; +nd_492276 -> nd_492290 [label=""]; +nd_492290 -> nd_492295 [label=""]; +nd_492295 -> nd_492309 [label=""]; +nd_492309 -> nd_492314 [label=""]; +nd_492304 -> nd_492323 [label=""]; +nd_492323 -> nd_492331 [label=""]; +nd_492314 -> nd_492304 [label=""]; +nd_492331 -> nd_492342 [label=""]; +nd_492328 -> nd_492359 [label=""]; +nd_492359 -> nd_492414 [label=""]; +nd_492342 -> nd_492328 [label=""]; +nd_492414 -> nd_492424 [label=""]; +nd_492364 -> nd_492439 [label=""]; +nd_492439 -> nd_492451 [label=""]; +nd_492409 -> nd_492364 [label=""]; +nd_492424 -> nd_492409 [label=""]; +nd_492461 -> nd_492467 [label=""]; +nd_492467 -> nd_492469 [label=""]; +nd_492469 -> nd_492477 [label=""]; +nd_492477 -> nd_492479 [label=""]; +nd_492479 -> nd_493766 [label=""]; +nd_492479 -> nd_493771 [label=""]; +nd_493766 -> nd_492482 [label=""]; +nd_493771 -> nd_493795 [label=""]; +nd_492482 -> nd_492491 [label=""]; +nd_492491 -> nd_492488 [label=""]; +nd_492485 -> nd_492496 [label=""]; +nd_492496 -> nd_492499 [label=""]; +nd_492488 -> nd_492485 [label=""]; +nd_492499 -> nd_492502 [label=""]; +nd_492502 -> nd_492508 [label=""]; +nd_492508 -> nd_492520 [label=""]; +nd_492520 -> nd_493429 [label=""]; +nd_492520 -> nd_493433 [label=""]; +nd_493429 -> nd_492523 [label=""]; +nd_493433 -> nd_493651 [label=""]; +nd_492523 -> nd_492536 [label=""]; +nd_492536 -> nd_492544 [label=""]; +nd_492526 -> nd_493426 [label=""]; +nd_493426 -> nd_506901 [label=""]; +nd_492544 -> nd_493422 [label=""]; +nd_493422 -> nd_493412 [label=""]; +nd_493412 -> nd_492526 [label=""]; +nd_493651 -> nd_493646 [label=""]; +nd_493646 -> nd_493656 [label=""]; +nd_493656 -> nd_493755 [label=""]; +nd_493755 -> nd_493752 [label=""]; +nd_493660 -> nd_493664 [label=""]; +nd_493664 -> nd_493747 [label=""]; +nd_493747 -> nd_493761 [label=""]; +nd_493761 -> nd_493771 [label=""]; +nd_493752 -> nd_493758 [label=""]; +nd_493758 -> nd_493660 [label=""]; +nd_493795 -> nd_493803 [label=""]; +nd_493790 -> nd_493808 [label=""]; +nd_493808 -> nd_493812 [label=""]; +nd_493803 -> nd_493790 [label=""]; +nd_493812 -> nd_494066 [label=""]; +nd_493812 -> nd_494071 [label=""]; +nd_494066 -> nd_493817 [label=""]; +nd_494071 -> nd_494077 [label=""]; +nd_493817 -> nd_494014 [label=""]; +nd_494014 -> nd_494031 [label=""]; +nd_493822 -> nd_494061 [label=""]; +nd_494061 -> nd_506901 [label=""]; +nd_494031 -> nd_494045 [label=""]; +nd_494045 -> nd_494050 [label=""]; +nd_494039 -> nd_493822 [label=""]; +nd_494050 -> nd_494039 [label=""]; +nd_494077 -> nd_494082 [label=""]; +nd_494082 -> nd_494191 [label=""]; +nd_494082 -> nd_494194 [label=""]; +nd_494191 -> nd_494087 [label=""]; +nd_494194 -> nd_494202 [label=""]; +nd_494087 -> nd_494120 [label=""]; +nd_494120 -> nd_494132 [label=""]; +nd_494093 -> nd_494151 [label=""]; +nd_494151 -> nd_494159 [label=""]; +nd_494106 -> nd_494093 [label=""]; +nd_494132 -> nd_494139 [label=""]; +nd_494139 -> nd_494144 [label=""]; +nd_494144 -> nd_494106 [label=""]; +nd_494159 -> nd_494170 [label=""]; +nd_494170 -> nd_494178 [label=""]; +nd_494164 -> nd_494186 [label=""]; +nd_494186 -> nd_494194 [label=""]; +nd_494178 -> nd_494183 [label=""]; +nd_494183 -> nd_494164 [label=""]; +nd_494202 -> nd_494198 [label=""]; +nd_494198 -> nd_494207 [label=""]; +nd_494207 -> nd_494211 [label=""]; +nd_494211 -> nd_494876 [label=""]; +nd_494876 -> nd_494951 [label=""]; +nd_494229 -> nd_494249 [label=""]; +nd_494249 -> nd_494255 [label=""]; +nd_494255 -> nd_494266 [label=""]; +nd_494266 -> nd_494297 [label=""]; +nd_494297 -> nd_494869 [label=""]; +nd_494297 -> nd_494983 [label=""]; +nd_494983 -> nd_495029 [label=""]; +nd_494307 -> nd_494318 [label=""]; +nd_494318 -> nd_494324 [label=""]; +nd_494324 -> nd_494360 [label=""]; +nd_494360 -> nd_494365 [label=""]; +nd_494330 -> nd_494307 [label=""]; +nd_494354 -> nd_494330 [label=""]; +nd_494365 -> nd_494392 [label=""]; +nd_494392 -> nd_494385 [label=""]; +nd_494371 -> nd_494398 [label=""]; +nd_494398 -> nd_494407 [label=""]; +nd_494385 -> nd_494371 [label=""]; +nd_494407 -> nd_494411 [label=""]; +nd_494411 -> nd_494422 [label=""]; +nd_494422 -> nd_494463 [label=""]; +nd_494463 -> nd_494473 [label=""]; +nd_494463 -> nd_494479 [label=""]; +nd_494473 -> nd_494864 [label=""]; +nd_494479 -> nd_494498 [label=""]; +nd_494864 -> nd_494968 [label=""]; +nd_494498 -> nd_494502 [label=""]; +nd_494492 -> nd_494509 [label=""]; +nd_494509 -> nd_494516 [label=""]; +nd_494509 -> nd_494524 [label=""]; +nd_494502 -> nd_494492 [label=""]; +nd_494516 -> nd_506901 [label=""]; +nd_494524 -> nd_494530 [label=""]; +nd_494530 -> nd_494539 [label=""]; +nd_494527 -> nd_494554 [label=""]; +nd_494554 -> nd_494565 [label=""]; +nd_494539 -> nd_494533 [label=""]; +nd_494533 -> nd_494527 [label=""]; +nd_494565 -> nd_494841 [label=""]; +nd_494558 -> nd_494864 [label=""]; +nd_494841 -> nd_494832 [label=""]; +nd_494832 -> nd_494558 [label=""]; +nd_494856 -> nd_494354 [label=""]; +nd_494968 -> nd_494975 [label=""]; +nd_494951 -> nd_494880 [label=""]; +nd_494880 -> nd_494963 [label=""]; +nd_494963 -> nd_494229 [label=""]; +nd_494975 -> nd_494229 [label=""]; +nd_495029 -> nd_495013 [label=""]; +nd_495013 -> nd_495052 [label=""]; +nd_495052 -> nd_495422 [label=""]; +nd_495422 -> nd_495860 [label=""]; +nd_495422 -> nd_495868 [label=""]; +nd_495860 -> nd_495442 [label=""]; +nd_495868 -> nd_495877 [label=""]; +nd_495442 -> nd_495451 [label=""]; +nd_495451 -> nd_495466 [label=""]; +nd_495466 -> nd_495459 [label=""]; +nd_495455 -> nd_495472 [label=""]; +nd_495472 -> nd_495475 [label=""]; +nd_495459 -> nd_495455 [label=""]; +nd_495475 -> nd_495482 [label=""]; +nd_495482 -> nd_495509 [label=""]; +nd_495509 -> nd_495617 [label=""]; +nd_495617 -> nd_495622 [label=""]; +nd_495617 -> nd_495642 [label=""]; +nd_495622 -> nd_495633 [label=""]; +nd_495642 -> nd_495647 [label=""]; +nd_495633 -> nd_495626 [label=""]; +nd_495626 -> nd_495638 [label=""]; +nd_495638 -> nd_495642 [label=""]; +nd_495647 -> nd_495656 [label=""]; +nd_495656 -> nd_495752 [label=""]; +nd_495752 -> nd_495852 [label=""]; +nd_495752 -> nd_495868 [label=""]; +nd_495852 -> nd_495757 [label=""]; +nd_495757 -> nd_495765 [label=""]; +nd_495765 -> nd_495780 [label=""]; +nd_495760 -> nd_495795 [label=""]; +nd_495795 -> nd_495804 [label=""]; +nd_495780 -> nd_495771 [label=""]; +nd_495771 -> nd_495760 [label=""]; +nd_495804 -> nd_495818 [label=""]; +nd_495800 -> nd_495868 [label=""]; +nd_495818 -> nd_495825 [label=""]; +nd_495814 -> nd_495800 [label=""]; +nd_495825 -> nd_495835 [label=""]; +nd_495835 -> nd_495814 [label=""]; +nd_495877 -> nd_495887 [label=""]; +nd_495887 -> nd_495890 [label=""]; +nd_495890 -> nd_496001 [label=""]; +nd_495890 -> nd_496010 [label=""]; +nd_496001 -> nd_495895 [label=""]; +nd_496010 -> nd_496047 [label=""]; +nd_495895 -> nd_495908 [label=""]; +nd_495908 -> nd_495923 [label=""]; +nd_495899 -> nd_495936 [label=""]; +nd_495936 -> nd_506901 [label=""]; +nd_495923 -> nd_495930 [label=""]; +nd_495918 -> nd_495899 [label=""]; +nd_495930 -> nd_495918 [label=""]; +nd_496047 -> nd_496056 [label=""]; +nd_496037 -> nd_496075 [label=""]; +nd_496075 -> nd_496087 [label=""]; +nd_496056 -> nd_496037 [label=""]; +nd_496087 -> nd_496153 [label=""]; +nd_496087 -> nd_496159 [label=""]; +nd_496153 -> nd_496095 [label=""]; +nd_496159 -> nd_496175 [label=""]; +nd_496095 -> nd_496117 [label=""]; +nd_496117 -> nd_496132 [label=""]; +nd_496100 -> nd_496148 [label=""]; +nd_496148 -> nd_506901 [label=""]; +nd_496132 -> nd_496137 [label=""]; +nd_496127 -> nd_496100 [label=""]; +nd_496137 -> nd_496127 [label=""]; +nd_496175 -> nd_496165 [label=""]; +nd_496165 -> nd_496182 [label=""]; +nd_496182 -> nd_496185 [label=""]; +nd_496185 -> nd_496188 [label=""]; +nd_496188 -> nd_496194 [label=""]; +nd_496194 -> nd_496266 [label=""]; +nd_496266 -> nd_496304 [label=""]; +nd_496266 -> nd_496307 [label=""]; +nd_496304 -> nd_496270 [label=""]; +nd_496307 -> nd_496378 [label=""]; +nd_496270 -> nd_496295 [label=""]; +nd_496295 -> nd_496282 [label=""]; +nd_496282 -> nd_496301 [label=""]; +nd_496301 -> nd_506901 [label=""]; +nd_496378 -> nd_496387 [label=""]; +nd_496310 -> nd_496414 [label=""]; +nd_496414 -> nd_496419 [label=""]; +nd_496317 -> nd_496310 [label=""]; +nd_496387 -> nd_496407 [label=""]; +nd_496407 -> nd_496317 [label=""]; +nd_496419 -> nd_496584 [label=""]; +nd_496584 -> nd_496446 [label=""]; +nd_496444 -> nd_496586 [label=""]; +nd_496586 -> nd_497346 [label=""]; +nd_496446 -> nd_496513 [label=""]; +nd_496513 -> nd_496457 [label=""]; +nd_496449 -> nd_496529 [label=""]; +nd_496449 -> nd_496531 [label=""]; +nd_496529 -> nd_496444 [label=""]; +nd_496531 -> nd_496539 [label=""]; +nd_496451 -> nd_496521 [label=""]; +nd_496521 -> nd_496449 [label=""]; +nd_496457 -> nd_496459 [label=""]; +nd_496459 -> nd_496461 [label=""]; +nd_496461 -> nd_496469 [label=""]; +nd_496469 -> nd_496482 [label=""]; +nd_496482 -> nd_496485 [label=""]; +nd_496482 -> nd_496497 [label=""]; +nd_496485 -> nd_496491 [label=""]; +nd_496497 -> nd_496505 [label=""]; +nd_496491 -> nd_496487 [label=""]; +nd_496487 -> nd_496493 [label=""]; +nd_496493 -> nd_496509 [label=""]; +nd_496509 -> nd_496511 [label=""]; +nd_496505 -> nd_496499 [label=""]; +nd_496499 -> nd_496507 [label=""]; +nd_496507 -> nd_496509 [label=""]; +nd_496511 -> nd_496451 [label=""]; +nd_496539 -> nd_496555 [label=""]; +nd_496555 -> nd_496563 [label=""]; +nd_496563 -> nd_496565 [label=""]; +nd_496565 -> nd_496578 [label=""]; +nd_496578 -> nd_496535 [label=""]; +nd_497346 -> nd_496612 [label=""]; +nd_496609 -> nd_497355 [label=""]; +nd_497355 -> nd_497647 [label=""]; +nd_496612 -> nd_496748 [label=""]; +nd_496748 -> nd_496627 [label=""]; +nd_496615 -> nd_496765 [label=""]; +nd_496615 -> nd_496767 [label=""]; +nd_496765 -> nd_496609 [label=""]; +nd_496767 -> nd_496778 [label=""]; +nd_496619 -> nd_496755 [label=""]; +nd_496755 -> nd_496615 [label=""]; +nd_496627 -> nd_496629 [label=""]; +nd_496629 -> nd_496652 [label=""]; +nd_496652 -> nd_496681 [label=""]; +nd_496633 -> nd_496712 [label=""]; +nd_496712 -> nd_496715 [label=""]; +nd_496638 -> nd_496633 [label=""]; +nd_496681 -> nd_496638 [label=""]; +nd_496715 -> nd_496718 [label=""]; +nd_496715 -> nd_496730 [label=""]; +nd_496718 -> nd_496724 [label=""]; +nd_496730 -> nd_496738 [label=""]; +nd_496724 -> nd_496720 [label=""]; +nd_496720 -> nd_496728 [label=""]; +nd_496728 -> nd_496742 [label=""]; +nd_496742 -> nd_496744 [label=""]; +nd_496738 -> nd_496732 [label=""]; +nd_496732 -> nd_496740 [label=""]; +nd_496740 -> nd_496742 [label=""]; +nd_496744 -> nd_496619 [label=""]; +nd_496778 -> nd_496802 [label=""]; +nd_496802 -> nd_496816 [label=""]; +nd_496816 -> nd_496821 [label=""]; +nd_496821 -> nd_496846 [label=""]; +nd_496846 -> nd_496771 [label=""]; +nd_497647 -> nd_497399 [label=""]; +nd_497396 -> nd_497649 [label=""]; +nd_497649 -> nd_497968 [label=""]; +nd_497399 -> nd_497544 [label=""]; +nd_497544 -> nd_497423 [label=""]; +nd_497405 -> nd_497564 [label=""]; +nd_497405 -> nd_497566 [label=""]; +nd_497564 -> nd_497396 [label=""]; +nd_497566 -> nd_497575 [label=""]; +nd_497409 -> nd_497554 [label=""]; +nd_497554 -> nd_497405 [label=""]; +nd_497423 -> nd_497426 [label=""]; +nd_497426 -> nd_497449 [label=""]; +nd_497449 -> nd_497466 [label=""]; +nd_497431 -> nd_497498 [label=""]; +nd_497498 -> nd_497501 [label=""]; +nd_497435 -> nd_497431 [label=""]; +nd_497466 -> nd_497435 [label=""]; +nd_497501 -> nd_497505 [label=""]; +nd_497501 -> nd_497522 [label=""]; +nd_497505 -> nd_497512 [label=""]; +nd_497522 -> nd_497532 [label=""]; +nd_497512 -> nd_497507 [label=""]; +nd_497507 -> nd_497515 [label=""]; +nd_497515 -> nd_497537 [label=""]; +nd_497537 -> nd_497541 [label=""]; +nd_497532 -> nd_497525 [label=""]; +nd_497525 -> nd_497534 [label=""]; +nd_497534 -> nd_497537 [label=""]; +nd_497541 -> nd_497409 [label=""]; +nd_497575 -> nd_497607 [label=""]; +nd_497607 -> nd_497618 [label=""]; +nd_497618 -> nd_497621 [label=""]; +nd_497621 -> nd_497637 [label=""]; +nd_497637 -> nd_497570 [label=""]; +nd_497968 -> nd_497692 [label=""]; +nd_497689 -> nd_497974 [label=""]; +nd_497974 -> nd_497991 [label=""]; +nd_497692 -> nd_497861 [label=""]; +nd_497861 -> nd_497713 [label=""]; +nd_497697 -> nd_497883 [label=""]; +nd_497697 -> nd_497887 [label=""]; +nd_497883 -> nd_497689 [label=""]; +nd_497887 -> nd_497905 [label=""]; +nd_497700 -> nd_497873 [label=""]; +nd_497873 -> nd_497697 [label=""]; +nd_497713 -> nd_497716 [label=""]; +nd_497716 -> nd_497747 [label=""]; +nd_497747 -> nd_497766 [label=""]; +nd_497726 -> nd_497803 [label=""]; +nd_497803 -> nd_497813 [label=""]; +nd_497732 -> nd_497726 [label=""]; +nd_497766 -> nd_497732 [label=""]; +nd_497813 -> nd_497818 [label=""]; +nd_497813 -> nd_497835 [label=""]; +nd_497818 -> nd_497827 [label=""]; +nd_497835 -> nd_497846 [label=""]; +nd_497827 -> nd_497820 [label=""]; +nd_497820 -> nd_497831 [label=""]; +nd_497831 -> nd_497853 [label=""]; +nd_497853 -> nd_497857 [label=""]; +nd_497846 -> nd_497838 [label=""]; +nd_497838 -> nd_497849 [label=""]; +nd_497849 -> nd_497853 [label=""]; +nd_497857 -> nd_497700 [label=""]; +nd_497905 -> nd_497925 [label=""]; +nd_497925 -> nd_497939 [label=""]; +nd_497939 -> nd_497941 [label=""]; +nd_497941 -> nd_497959 [label=""]; +nd_497959 -> nd_497899 [label=""]; +nd_497991 -> nd_497981 [label=""]; +nd_497981 -> nd_498011 [label=""]; +nd_498011 -> nd_498016 [label=""]; +nd_498016 -> nd_498053 [label=""]; +nd_498053 -> nd_498073 [label=""]; +nd_498026 -> nd_498082 [label=""]; +nd_498082 -> nd_498087 [label=""]; +nd_498045 -> nd_498026 [label=""]; +nd_498073 -> nd_498077 [label=""]; +nd_498077 -> nd_498045 [label=""]; +nd_498087 -> nd_498097 [label=""]; +nd_498097 -> nd_498109 [label=""]; +nd_498109 -> nd_498133 [label=""]; +nd_498133 -> nd_498212 [label=""]; +nd_498133 -> nd_498217 [label=""]; +nd_498212 -> nd_498140 [label=""]; +nd_498217 -> nd_498507 [label=""]; +nd_498140 -> nd_498157 [label=""]; +nd_498157 -> nd_498169 [label=""]; +nd_498145 -> nd_498182 [label=""]; +nd_498182 -> nd_498200 [label=""]; +nd_498169 -> nd_498177 [label=""]; +nd_498177 -> nd_498145 [label=""]; +nd_498200 -> nd_498195 [label=""]; +nd_498195 -> nd_498205 [label=""]; +nd_498205 -> nd_506901 [label=""]; +nd_498507 -> nd_498267 [label=""]; +nd_498264 -> nd_498515 [label=""]; +nd_498515 -> nd_498807 [label=""]; +nd_498267 -> nd_498380 [label=""]; +nd_498380 -> nd_498293 [label=""]; +nd_498275 -> nd_498418 [label=""]; +nd_498275 -> nd_498422 [label=""]; +nd_498418 -> nd_498264 [label=""]; +nd_498422 -> nd_498432 [label=""]; +nd_498278 -> nd_498410 [label=""]; +nd_498410 -> nd_498275 [label=""]; +nd_498293 -> nd_498295 [label=""]; +nd_498295 -> nd_498297 [label=""]; +nd_498297 -> nd_498310 [label=""]; +nd_498310 -> nd_498329 [label=""]; +nd_498329 -> nd_498334 [label=""]; +nd_498329 -> nd_498352 [label=""]; +nd_498334 -> nd_498345 [label=""]; +nd_498352 -> nd_498362 [label=""]; +nd_498345 -> nd_498337 [label=""]; +nd_498337 -> nd_498348 [label=""]; +nd_498348 -> nd_498370 [label=""]; +nd_498370 -> nd_498375 [label=""]; +nd_498362 -> nd_498357 [label=""]; +nd_498357 -> nd_498365 [label=""]; +nd_498365 -> nd_498370 [label=""]; +nd_498375 -> nd_498278 [label=""]; +nd_498432 -> nd_498455 [label=""]; +nd_498455 -> nd_498468 [label=""]; +nd_498468 -> nd_498471 [label=""]; +nd_498471 -> nd_498489 [label=""]; +nd_498489 -> nd_498425 [label=""]; +nd_498807 -> nd_498554 [label=""]; +nd_498552 -> nd_498812 [label=""]; +nd_498812 -> nd_498855 [label=""]; +nd_498554 -> nd_498672 [label=""]; +nd_498672 -> nd_498579 [label=""]; +nd_498560 -> nd_498693 [label=""]; +nd_498560 -> nd_498697 [label=""]; +nd_498693 -> nd_498552 [label=""]; +nd_498697 -> nd_498711 [label=""]; +nd_498564 -> nd_498683 [label=""]; +nd_498683 -> nd_498560 [label=""]; +nd_498579 -> nd_498584 [label=""]; +nd_498584 -> nd_498587 [label=""]; +nd_498587 -> nd_498600 [label=""]; +nd_498600 -> nd_498621 [label=""]; +nd_498621 -> nd_498627 [label=""]; +nd_498621 -> nd_498643 [label=""]; +nd_498627 -> nd_498637 [label=""]; +nd_498643 -> nd_498656 [label=""]; +nd_498637 -> nd_498630 [label=""]; +nd_498630 -> nd_498640 [label=""]; +nd_498640 -> nd_498663 [label=""]; +nd_498663 -> nd_498667 [label=""]; +nd_498656 -> nd_498647 [label=""]; +nd_498647 -> nd_498660 [label=""]; +nd_498660 -> nd_498663 [label=""]; +nd_498667 -> nd_498564 [label=""]; +nd_498711 -> nd_498739 [label=""]; +nd_498739 -> nd_498755 [label=""]; +nd_498755 -> nd_498757 [label=""]; +nd_498757 -> nd_498787 [label=""]; +nd_498787 -> nd_498703 [label=""]; +nd_498855 -> nd_498861 [label=""]; +nd_498818 -> nd_498912 [label=""]; +nd_498912 -> nd_498918 [label=""]; +nd_498849 -> nd_498818 [label=""]; +nd_498861 -> nd_498868 [label=""]; +nd_498868 -> nd_498882 [label=""]; +nd_498882 -> nd_498886 [label=""]; +nd_498886 -> nd_498898 [label=""]; +nd_498898 -> nd_498906 [label=""]; +nd_498906 -> nd_498849 [label=""]; +nd_498918 -> nd_499278 [label=""]; +nd_499278 -> nd_498971 [label=""]; +nd_498967 -> nd_499283 [label=""]; +nd_499283 -> nd_499289 [label=""]; +nd_498971 -> nd_499091 [label=""]; +nd_499091 -> nd_498992 [label=""]; +nd_498978 -> nd_499116 [label=""]; +nd_498978 -> nd_499118 [label=""]; +nd_499116 -> nd_498967 [label=""]; +nd_499118 -> nd_499128 [label=""]; +nd_498982 -> nd_499102 [label=""]; +nd_499102 -> nd_498978 [label=""]; +nd_498992 -> nd_498996 [label=""]; +nd_498996 -> nd_499000 [label=""]; +nd_499000 -> nd_499015 [label=""]; +nd_499015 -> nd_499035 [label=""]; +nd_499035 -> nd_499042 [label=""]; +nd_499035 -> nd_499060 [label=""]; +nd_499042 -> nd_499054 [label=""]; +nd_499060 -> nd_499072 [label=""]; +nd_499054 -> nd_499046 [label=""]; +nd_499046 -> nd_499056 [label=""]; +nd_499056 -> nd_499080 [label=""]; +nd_499080 -> nd_499086 [label=""]; +nd_499072 -> nd_499064 [label=""]; +nd_499064 -> nd_499074 [label=""]; +nd_499074 -> nd_499080 [label=""]; +nd_499086 -> nd_498982 [label=""]; +nd_499128 -> nd_499155 [label=""]; +nd_499155 -> nd_499253 [label=""]; +nd_499253 -> nd_499255 [label=""]; +nd_499255 -> nd_499272 [label=""]; +nd_499272 -> nd_499121 [label=""]; +nd_499289 -> nd_499286 [label=""]; +nd_499286 -> nd_499294 [label=""]; +nd_499294 -> nd_499298 [label=""]; +nd_499298 -> nd_499306 [label=""]; +nd_499306 -> nd_499314 [label=""]; +nd_499303 -> nd_499331 [label=""]; +nd_499331 -> nd_499337 [label=""]; +nd_499314 -> nd_499320 [label=""]; +nd_499320 -> nd_499325 [label=""]; +nd_499325 -> nd_499303 [label=""]; +nd_499337 -> nd_499340 [label=""]; +nd_499340 -> nd_499348 [label=""]; +nd_499348 -> nd_499360 [label=""]; +nd_499360 -> nd_499365 [label=""]; +nd_499360 -> nd_499397 [label=""]; +nd_499365 -> nd_499371 [label=""]; +nd_499397 -> nd_499498 [label=""]; +nd_499371 -> nd_499379 [label=""]; +nd_499368 -> nd_499397 [label=""]; +nd_499379 -> nd_499385 [label=""]; +nd_499385 -> nd_499390 [label=""]; +nd_499390 -> nd_499368 [label=""]; +nd_499498 -> nd_499403 [label=""]; +nd_499403 -> nd_499407 [label=""]; +nd_499407 -> nd_499413 [label=""]; +nd_499413 -> nd_499439 [label=""]; +nd_499439 -> nd_499458 [label=""]; +nd_499439 -> nd_499576 [label=""]; +nd_499458 -> nd_499465 [label=""]; +nd_499576 -> nd_499600 [label=""]; +nd_499454 -> nd_499483 [label=""]; +nd_499483 -> nd_499493 [label=""]; +nd_499465 -> nd_499454 [label=""]; +nd_499493 -> nd_499504 [label=""]; +nd_499493 -> nd_499576 [label=""]; +nd_499504 -> nd_499538 [label=""]; +nd_499538 -> nd_499546 [label=""]; +nd_499509 -> nd_499570 [label=""]; +nd_499570 -> nd_499630 [label=""]; +nd_499521 -> nd_499509 [label=""]; +nd_499546 -> nd_499552 [label=""]; +nd_499552 -> nd_499557 [label=""]; +nd_499557 -> nd_499563 [label=""]; +nd_499563 -> nd_499521 [label=""]; +nd_499630 -> nd_499640 [label=""]; +nd_499600 -> nd_499612 [label=""]; +nd_499581 -> nd_499623 [label=""]; +nd_499623 -> nd_499630 [label=""]; +nd_499588 -> nd_499581 [label=""]; +nd_499612 -> nd_499618 [label=""]; +nd_499618 -> nd_499588 [label=""]; +nd_499640 -> nd_499651 [label=""]; +nd_499635 -> nd_499673 [label=""]; +nd_499673 -> nd_499686 [label=""]; +nd_499651 -> nd_499661 [label=""]; +nd_499661 -> nd_499635 [label=""]; +nd_499686 -> nd_499679 [label=""]; +nd_499679 -> nd_499697 [label=""]; +nd_499697 -> nd_499707 [label=""]; +nd_499707 -> nd_499717 [label=""]; +nd_499702 -> nd_499738 [label=""]; +nd_499738 -> nd_499747 [label=""]; +nd_499717 -> nd_499725 [label=""]; +nd_499725 -> nd_499702 [label=""]; +nd_499747 -> nd_499759 [label=""]; +nd_499743 -> nd_501499 [label=""]; +nd_501499 -> nd_501534 [label=""]; +nd_499759 -> nd_501479 [label=""]; +nd_501479 -> nd_499743 [label=""]; +nd_501534 -> nd_501549 [label=""]; +nd_501529 -> nd_501566 [label=""]; +nd_501566 -> nd_501569 [label=""]; +nd_501549 -> nd_501529 [label=""]; +nd_501569 -> nd_501807 [label=""]; +nd_501569 -> nd_501892 [label=""]; +nd_501807 -> nd_501576 [label=""]; +nd_501892 -> nd_501918 [label=""]; +nd_501576 -> nd_501583 [label=""]; +nd_501583 -> nd_501590 [label=""]; +nd_501590 -> nd_501607 [label=""]; +nd_501607 -> nd_501618 [label=""]; +nd_501618 -> nd_501728 [label=""]; +nd_501618 -> nd_501803 [label=""]; +nd_501728 -> nd_501625 [label=""]; +nd_501803 -> nd_501735 [label=""]; +nd_501625 -> nd_501637 [label=""]; +nd_501637 -> nd_501648 [label=""]; +nd_501632 -> nd_501892 [label=""]; +nd_501648 -> nd_501681 [label=""]; +nd_501681 -> nd_501632 [label=""]; +nd_501735 -> nd_501749 [label=""]; +nd_501749 -> nd_501761 [label=""]; +nd_501743 -> nd_501892 [label=""]; +nd_501761 -> nd_501780 [label=""]; +nd_501780 -> nd_501743 [label=""]; +nd_501918 -> nd_501931 [label=""]; +nd_501914 -> nd_501973 [label=""]; +nd_501973 -> nd_501980 [label=""]; +nd_501931 -> nd_501956 [label=""]; +nd_501956 -> nd_501914 [label=""]; +nd_501980 -> nd_502103 [label=""]; +nd_502103 -> nd_502095 [label=""]; +nd_502095 -> nd_502234 [label=""]; +nd_502234 -> nd_502245 [label=""]; +nd_502245 -> nd_502458 [label=""]; +nd_502458 -> nd_502465 [label=""]; +nd_502255 -> nd_502577 [label=""]; +nd_502577 -> nd_502586 [label=""]; +nd_502449 -> nd_502255 [label=""]; +nd_502465 -> nd_502474 [label=""]; +nd_502474 -> nd_502484 [label=""]; +nd_502484 -> nd_502496 [label=""]; +nd_502496 -> nd_502528 [label=""]; +nd_502528 -> nd_502562 [label=""]; +nd_502562 -> nd_502571 [label=""]; +nd_502571 -> nd_502449 [label=""]; +nd_502586 -> nd_502601 [label=""]; +nd_502601 -> nd_502614 [label=""]; +nd_502614 -> nd_502646 [label=""]; +nd_502646 -> nd_502744 [label=""]; +nd_502646 -> nd_502755 [label=""]; +nd_502744 -> nd_502653 [label=""]; +nd_502755 -> nd_502923 [label=""]; +nd_502653 -> nd_502680 [label=""]; +nd_502680 -> nd_502701 [label=""]; +nd_502659 -> nd_502735 [label=""]; +nd_502735 -> nd_506901 [label=""]; +nd_502701 -> nd_502713 [label=""]; +nd_502713 -> nd_502724 [label=""]; +nd_502724 -> nd_502659 [label=""]; +nd_502923 -> nd_502916 [label=""]; +nd_502916 -> nd_502930 [label=""]; +nd_502916 -> nd_502935 [label=""]; +nd_502930 -> nd_504366 [label=""]; +nd_502935 -> nd_502957 [label=""]; +nd_504366 -> nd_504374 [label=""]; +nd_502957 -> nd_502949 [label=""]; +nd_502949 -> nd_504181 [label=""]; +nd_502949 -> nd_504361 [label=""]; +nd_504181 -> nd_502962 [label=""]; +nd_504361 -> nd_504185 [label=""]; +nd_502962 -> nd_503014 [label=""]; +nd_503014 -> nd_502969 [label=""]; +nd_502969 -> nd_502980 [label=""]; +nd_502980 -> nd_503000 [label=""]; +nd_503000 -> nd_503006 [label=""]; +nd_503000 -> nd_504174 [label=""]; +nd_503006 -> nd_503011 [label=""]; +nd_504174 -> nd_504143 [label=""]; +nd_503011 -> nd_504134 [label=""]; +nd_503011 -> nd_504174 [label=""]; +nd_504134 -> nd_503037 [label=""]; +nd_503037 -> nd_503047 [label=""]; +nd_503047 -> nd_503062 [label=""]; +nd_503062 -> nd_503052 [label=""]; +nd_503052 -> nd_503091 [label=""]; +nd_503091 -> nd_503100 [label=""]; +nd_503100 -> nd_503194 [label=""]; +nd_503194 -> nd_503233 [label=""]; +nd_503107 -> nd_503255 [label=""]; +nd_503255 -> nd_503266 [label=""]; +nd_503118 -> nd_503107 [label=""]; +nd_503233 -> nd_503244 [label=""]; +nd_503244 -> nd_503118 [label=""]; +nd_503266 -> nd_503273 [label=""]; +nd_503273 -> nd_503289 [label=""]; +nd_503289 -> nd_503324 [label=""]; +nd_503324 -> nd_503420 [label=""]; +nd_503324 -> nd_503428 [label=""]; +nd_503420 -> nd_503332 [label=""]; +nd_503428 -> nd_503477 [label=""]; +nd_503332 -> nd_503358 [label=""]; +nd_503358 -> nd_503375 [label=""]; +nd_503338 -> nd_503393 [label=""]; +nd_503393 -> nd_503406 [label=""]; +nd_503375 -> nd_503383 [label=""]; +nd_503383 -> nd_503338 [label=""]; +nd_503406 -> nd_503399 [label=""]; +nd_503399 -> nd_503413 [label=""]; +nd_503413 -> nd_506901 [label=""]; +nd_503477 -> nd_503491 [label=""]; +nd_503435 -> nd_503593 [label=""]; +nd_503593 -> nd_503596 [label=""]; +nd_503469 -> nd_503435 [label=""]; +nd_503491 -> nd_503516 [label=""]; +nd_503516 -> nd_503522 [label=""]; +nd_503522 -> nd_503562 [label=""]; +nd_503562 -> nd_503587 [label=""]; +nd_503587 -> nd_503590 [label=""]; +nd_503590 -> nd_503469 [label=""]; +nd_503596 -> nd_503745 [label=""]; +nd_503745 -> nd_503742 [label=""]; +nd_503742 -> nd_503754 [label=""]; +nd_503754 -> nd_503758 [label=""]; +nd_503758 -> nd_503765 [label=""]; +nd_503765 -> nd_503778 [label=""]; +nd_503778 -> nd_503834 [label=""]; +nd_503778 -> nd_503837 [label=""]; +nd_503834 -> nd_503784 [label=""]; +nd_503837 -> nd_503844 [label=""]; +nd_503784 -> nd_503801 [label=""]; +nd_503801 -> nd_503810 [label=""]; +nd_503789 -> nd_503820 [label=""]; +nd_503820 -> nd_503828 [label=""]; +nd_503810 -> nd_503815 [label=""]; +nd_503815 -> nd_503789 [label=""]; +nd_503828 -> nd_503823 [label=""]; +nd_503823 -> nd_503831 [label=""]; +nd_503831 -> nd_506901 [label=""]; +nd_503844 -> nd_503840 [label=""]; +nd_503840 -> nd_503854 [label=""]; +nd_503854 -> nd_503871 [label=""]; +nd_503871 -> nd_503857 [label=""]; +nd_503857 -> nd_504120 [label=""]; +nd_504120 -> nd_504131 [label=""]; +nd_504131 -> nd_501973 [label=""]; +nd_504143 -> nd_504157 [label=""]; +nd_504157 -> nd_504147 [label=""]; +nd_504147 -> nd_504170 [label=""]; +nd_504170 -> nd_506901 [label=""]; +nd_504185 -> nd_504196 [label=""]; +nd_504196 -> nd_504192 [label=""]; +nd_504192 -> nd_504280 [label=""]; +nd_504192 -> nd_504353 [label=""]; +nd_504280 -> nd_504200 [label=""]; +nd_504353 -> nd_504284 [label=""]; +nd_504200 -> nd_504218 [label=""]; +nd_504218 -> nd_504225 [label=""]; +nd_504210 -> nd_504257 [label=""]; +nd_504257 -> nd_504268 [label=""]; +nd_504225 -> nd_504233 [label=""]; +nd_504233 -> nd_504248 [label=""]; +nd_504248 -> nd_504210 [label=""]; +nd_504268 -> nd_504261 [label=""]; +nd_504261 -> nd_504276 [label=""]; +nd_504276 -> nd_504357 [label=""]; +nd_504357 -> nd_506901 [label=""]; +nd_504284 -> nd_504296 [label=""]; +nd_504296 -> nd_504302 [label=""]; +nd_504288 -> nd_504333 [label=""]; +nd_504333 -> nd_504344 [label=""]; +nd_504302 -> nd_504309 [label=""]; +nd_504309 -> nd_504325 [label=""]; +nd_504325 -> nd_504288 [label=""]; +nd_504344 -> nd_504336 [label=""]; +nd_504336 -> nd_504357 [label=""]; +nd_504374 -> nd_504386 [label=""]; +nd_504370 -> nd_504407 [label=""]; +nd_504407 -> nd_504412 [label=""]; +nd_504386 -> nd_504377 [label=""]; +nd_504377 -> nd_504370 [label=""]; +nd_504412 -> nd_504416 [label=""]; +nd_504416 -> nd_504429 [label=""]; +nd_504429 -> nd_504440 [label=""]; +nd_504440 -> nd_504446 [label=""]; +nd_504440 -> nd_504607 [label=""]; +nd_504446 -> nd_504473 [label=""]; +nd_504607 -> nd_504628 [label=""]; +nd_504473 -> nd_504488 [label=""]; +nd_504454 -> nd_504495 [label=""]; +nd_504495 -> nd_504649 [label=""]; +nd_504461 -> nd_504454 [label=""]; +nd_504488 -> nd_504492 [label=""]; +nd_504492 -> nd_504461 [label=""]; +nd_504649 -> nd_504656 [label=""]; +nd_504628 -> nd_504636 [label=""]; +nd_504611 -> nd_504643 [label=""]; +nd_504643 -> nd_504649 [label=""]; +nd_504617 -> nd_504611 [label=""]; +nd_504636 -> nd_504640 [label=""]; +nd_504640 -> nd_504617 [label=""]; +nd_504656 -> nd_504826 [label=""]; +nd_504652 -> nd_504831 [label=""]; +nd_504831 -> nd_504839 [label=""]; +nd_504826 -> nd_504652 [label=""]; +nd_504839 -> nd_504954 [label=""]; +nd_504835 -> nd_504967 [label=""]; +nd_504967 -> nd_504976 [label=""]; +nd_504954 -> nd_504842 [label=""]; +nd_504842 -> nd_504835 [label=""]; +nd_504976 -> nd_504984 [label=""]; +nd_504972 -> nd_505003 [label=""]; +nd_505003 -> nd_505011 [label=""]; +nd_504984 -> nd_504989 [label=""]; +nd_504981 -> nd_504972 [label=""]; +nd_504989 -> nd_504981 [label=""]; +nd_505011 -> nd_505025 [label=""]; +nd_505007 -> nd_505036 [label=""]; +nd_505036 -> nd_505044 [label=""]; +nd_505025 -> nd_505015 [label=""]; +nd_505015 -> nd_505007 [label=""]; +nd_505044 -> nd_505053 [label=""]; +nd_505041 -> nd_505071 [label=""]; +nd_505071 -> nd_505080 [label=""]; +nd_505053 -> nd_505058 [label=""]; +nd_505049 -> nd_505041 [label=""]; +nd_505058 -> nd_505049 [label=""]; +nd_505080 -> nd_505092 [label=""]; +nd_505075 -> nd_505104 [label=""]; +nd_505104 -> nd_505112 [label=""]; +nd_505092 -> nd_505083 [label=""]; +nd_505083 -> nd_505075 [label=""]; +nd_505112 -> nd_505121 [label=""]; +nd_505108 -> nd_505138 [label=""]; +nd_505138 -> nd_505155 [label=""]; +nd_505121 -> nd_505125 [label=""]; +nd_505117 -> nd_505108 [label=""]; +nd_505125 -> nd_505117 [label=""]; +nd_505155 -> nd_505163 [label=""]; +nd_505143 -> nd_505167 [label=""]; +nd_505167 -> nd_505172 [label=""]; +nd_505146 -> nd_505143 [label=""]; +nd_505163 -> nd_505146 [label=""]; +nd_505172 -> nd_505180 [label=""]; +nd_505180 -> nd_505193 [label=""]; +nd_505176 -> nd_505206 [label=""]; +nd_505206 -> nd_505214 [label=""]; +nd_505193 -> nd_505184 [label=""]; +nd_505184 -> nd_505176 [label=""]; +nd_505214 -> nd_505219 [label=""]; +nd_505210 -> nd_505226 [label=""]; +nd_505226 -> nd_505504 [label=""]; +nd_505219 -> nd_505210 [label=""]; +nd_505504 -> nd_505515 [label=""]; +nd_505241 -> nd_505246 [label=""]; +nd_505246 -> nd_505249 [label=""]; +nd_505249 -> nd_505259 [label=""]; +nd_505259 -> nd_505267 [label=""]; +nd_505267 -> nd_505271 [label=""]; +nd_505271 -> nd_505501 [label=""]; +nd_505271 -> nd_505540 [label=""]; +nd_505540 -> nd_505557 [label=""]; +nd_505277 -> nd_505281 [label=""]; +nd_505281 -> nd_505284 [label=""]; +nd_505284 -> nd_505287 [label=""]; +nd_505287 -> nd_505335 [label=""]; +nd_505335 -> nd_505326 [label=""]; +nd_505292 -> nd_505277 [label=""]; +nd_505300 -> nd_505303 [label=""]; +nd_505303 -> nd_505306 [label=""]; +nd_505306 -> nd_505312 [label=""]; +nd_505312 -> nd_505318 [label=""]; +nd_505318 -> nd_505321 [label=""]; +nd_505321 -> nd_505338 [label=""]; +nd_505338 -> nd_505399 [label=""]; +nd_505326 -> nd_505300 [label=""]; +nd_505332 -> nd_505292 [label=""]; +nd_505399 -> nd_505341 [label=""]; +nd_505341 -> nd_505344 [label=""]; +nd_505344 -> nd_505393 [label=""]; +nd_505344 -> nd_505405 [label=""]; +nd_505393 -> nd_505350 [label=""]; +nd_505405 -> nd_505411 [label=""]; +nd_505347 -> nd_505365 [label=""]; +nd_505365 -> nd_505367 [label=""]; +nd_505350 -> nd_505356 [label=""]; +nd_505356 -> nd_505347 [label=""]; +nd_505367 -> nd_505373 [label=""]; +nd_505367 -> nd_505402 [label=""]; +nd_505373 -> nd_505379 [label=""]; +nd_505402 -> nd_505498 [label=""]; +nd_505370 -> nd_505388 [label=""]; +nd_505388 -> nd_505390 [label=""]; +nd_505379 -> nd_505370 [label=""]; +nd_505390 -> nd_505402 [label=""]; +nd_505390 -> nd_505405 [label=""]; +nd_505498 -> nd_505525 [label=""]; +nd_505411 -> nd_505414 [label=""]; +nd_505408 -> nd_505434 [label=""]; +nd_505434 -> nd_505489 [label=""]; +nd_505434 -> nd_505498 [label=""]; +nd_505414 -> nd_505420 [label=""]; +nd_505420 -> nd_505426 [label=""]; +nd_505426 -> nd_505408 [label=""]; +nd_505489 -> nd_505438 [label=""]; +nd_505438 -> nd_505451 [label=""]; +nd_505451 -> nd_505462 [label=""]; +nd_505442 -> nd_505485 [label=""]; +nd_505485 -> nd_506901 [label=""]; +nd_505462 -> nd_505466 [label=""]; +nd_505466 -> nd_505474 [label=""]; +nd_505474 -> nd_505479 [label=""]; +nd_505470 -> nd_505442 [label=""]; +nd_505479 -> nd_505470 [label=""]; +nd_505494 -> nd_505332 [label=""]; +nd_505525 -> nd_505531 [label=""]; +nd_505515 -> nd_505508 [label=""]; +nd_505508 -> nd_505522 [label=""]; +nd_505522 -> nd_505241 [label=""]; +nd_505531 -> nd_505537 [label=""]; +nd_505537 -> nd_505241 [label=""]; +nd_505557 -> nd_505566 [label=""]; +nd_505552 -> nd_505581 [label=""]; +nd_505581 -> nd_505602 [label=""]; +nd_505581 -> nd_505605 [label=""]; +nd_505566 -> nd_505552 [label=""]; +nd_505602 -> nd_505584 [label=""]; +nd_505605 -> nd_505611 [label=""]; +nd_505584 -> nd_505593 [label=""]; +nd_505593 -> nd_505587 [label=""]; +nd_505587 -> nd_505599 [label=""]; +nd_505599 -> nd_506901 [label=""]; +nd_505611 -> nd_505614 [label=""]; +nd_505614 -> nd_505620 [label=""]; +nd_505620 -> nd_505626 [label=""]; +nd_505626 -> nd_505737 [label=""]; +nd_505626 -> nd_505742 [label=""]; +nd_505737 -> nd_505629 [label=""]; +nd_505742 -> nd_505759 [label=""]; +nd_505629 -> nd_505640 [label=""]; +nd_505640 -> nd_505649 [label=""]; +nd_505634 -> nd_505655 [label=""]; +nd_505655 -> nd_505694 [label=""]; +nd_505649 -> nd_505634 [label=""]; +nd_505694 -> nd_505658 [label=""]; +nd_505658 -> nd_505664 [label=""]; +nd_505664 -> nd_505670 [label=""]; +nd_505670 -> nd_505676 [label=""]; +nd_505670 -> nd_505732 [label=""]; +nd_505676 -> nd_505682 [label=""]; +nd_505732 -> nd_505698 [label=""]; +nd_505682 -> nd_505688 [label=""]; +nd_505688 -> nd_505732 [label=""]; +nd_505688 -> nd_505742 [label=""]; +nd_505698 -> nd_505709 [label=""]; +nd_505709 -> nd_505720 [label=""]; +nd_505701 -> nd_505729 [label=""]; +nd_505729 -> nd_506901 [label=""]; +nd_505720 -> nd_505724 [label=""]; +nd_505717 -> nd_505701 [label=""]; +nd_505724 -> nd_505717 [label=""]; +nd_505759 -> nd_505763 [label=""]; +nd_505754 -> nd_505784 [label=""]; +nd_505784 -> nd_505795 [label=""]; +nd_505784 -> nd_505802 [label=""]; +nd_505763 -> nd_505772 [label=""]; +nd_505772 -> nd_505778 [label=""]; +nd_505778 -> nd_505754 [label=""]; +nd_505795 -> nd_505790 [label=""]; +nd_505802 -> nd_505841 [label=""]; +nd_505790 -> nd_506901 [label=""]; +nd_505841 -> nd_505854 [label=""]; +nd_505831 -> nd_505878 [label=""]; +nd_505878 -> nd_505881 [label=""]; +nd_505854 -> nd_505831 [label=""]; +nd_505881 -> nd_505929 [label=""]; +nd_505881 -> nd_505933 [label=""]; +nd_505929 -> nd_505886 [label=""]; +nd_505933 -> nd_505948 [label=""]; +nd_505886 -> nd_505901 [label=""]; +nd_505901 -> nd_505915 [label=""]; +nd_505891 -> nd_505925 [label=""]; +nd_505925 -> nd_506901 [label=""]; +nd_505915 -> nd_505921 [label=""]; +nd_505910 -> nd_505891 [label=""]; +nd_505921 -> nd_505910 [label=""]; +nd_505948 -> nd_505951 [label=""]; +nd_505945 -> nd_505971 [label=""]; +nd_505971 -> nd_505973 [label=""]; +nd_505951 -> nd_505959 [label=""]; +nd_505959 -> nd_505963 [label=""]; +nd_505963 -> nd_505945 [label=""]; +nd_505973 -> nd_506029 [label=""]; +nd_505973 -> nd_506032 [label=""]; +nd_506029 -> nd_505977 [label=""]; +nd_506032 -> nd_506046 [label=""]; +nd_505977 -> nd_505990 [label=""]; +nd_505990 -> nd_505999 [label=""]; +nd_505981 -> nd_506025 [label=""]; +nd_506025 -> nd_506901 [label=""]; +nd_505999 -> nd_506003 [label=""]; +nd_506003 -> nd_506013 [label=""]; +nd_506013 -> nd_506018 [label=""]; +nd_506009 -> nd_505981 [label=""]; +nd_506018 -> nd_506009 [label=""]; +nd_506046 -> nd_506051 [label=""]; +nd_506041 -> nd_506066 [label=""]; +nd_506066 -> nd_506076 [label=""]; +nd_506051 -> nd_506056 [label=""]; +nd_506056 -> nd_506061 [label=""]; +nd_506061 -> nd_506041 [label=""]; +nd_506076 -> nd_506080 [label=""]; +nd_506071 -> nd_506093 [label=""]; +nd_506093 -> nd_506220 [label=""]; +nd_506080 -> nd_506084 [label=""]; +nd_506084 -> nd_506088 [label=""]; +nd_506088 -> nd_506071 [label=""]; +nd_506220 -> nd_506186 [label=""]; +nd_506102 -> nd_506107 [label=""]; +nd_506107 -> nd_506112 [label=""]; +nd_506112 -> nd_506117 [label=""]; +nd_506117 -> nd_506126 [label=""]; +nd_506117 -> nd_506292 [label=""]; +nd_506126 -> nd_506131 [label=""]; +nd_506292 -> nd_506224 [label=""]; +nd_506131 -> nd_506136 [label=""]; +nd_506136 -> nd_506141 [label=""]; +nd_506141 -> nd_506162 [label=""]; +nd_506141 -> nd_506292 [label=""]; +nd_506162 -> nd_506167 [label=""]; +nd_506150 -> nd_506102 [label=""]; +nd_506167 -> nd_506172 [label=""]; +nd_506172 -> nd_506177 [label=""]; +nd_506177 -> nd_506193 [label=""]; +nd_506177 -> nd_506292 [label=""]; +nd_506193 -> nd_506198 [label=""]; +nd_506186 -> nd_506150 [label=""]; +nd_506198 -> nd_506202 [label=""]; +nd_506202 -> nd_506208 [label=""]; +nd_506208 -> nd_506292 [label=""]; +nd_506208 -> nd_506298 [label=""]; +nd_506298 -> nd_506315 [label=""]; +nd_506224 -> nd_506242 [label=""]; +nd_506242 -> nd_506254 [label=""]; +nd_506228 -> nd_506288 [label=""]; +nd_506288 -> nd_506901 [label=""]; +nd_506254 -> nd_506259 [label=""]; +nd_506259 -> nd_506263 [label=""]; +nd_506263 -> nd_506267 [label=""]; +nd_506267 -> nd_506276 [label=""]; +nd_506276 -> nd_506281 [label=""]; +nd_506272 -> nd_506228 [label=""]; +nd_506281 -> nd_506272 [label=""]; +nd_506315 -> nd_506320 [label=""]; +nd_506312 -> nd_506353 [label=""]; +nd_506353 -> nd_506355 [label=""]; +nd_506320 -> nd_506312 [label=""]; +nd_506355 -> nd_506441 [label=""]; +nd_506355 -> nd_506448 [label=""]; +nd_506441 -> nd_506364 [label=""]; +nd_506448 -> nd_506492 [label=""]; +nd_506364 -> nd_506389 [label=""]; +nd_506389 -> nd_506401 [label=""]; +nd_506367 -> nd_506437 [label=""]; +nd_506437 -> nd_506901 [label=""]; +nd_506401 -> nd_506408 [label=""]; +nd_506408 -> nd_506424 [label=""]; +nd_506424 -> nd_506428 [label=""]; +nd_506420 -> nd_506367 [label=""]; +nd_506428 -> nd_506420 [label=""]; +nd_506492 -> nd_506505 [label=""]; +nd_506474 -> nd_506538 [label=""]; +nd_506538 -> nd_506570 [label=""]; +nd_506505 -> nd_506526 [label=""]; +nd_506526 -> nd_506474 [label=""]; +nd_506570 -> nd_506577 [label=""]; +nd_506565 -> nd_506592 [label=""]; +nd_506592 -> nd_506595 [label=""]; +nd_506577 -> nd_506565 [label=""]; +nd_506595 -> nd_506654 [label=""]; +nd_506595 -> nd_506659 [label=""]; +nd_506654 -> nd_506599 [label=""]; +nd_506659 -> nd_506897 [label=""]; +nd_506599 -> nd_506620 [label=""]; +nd_506620 -> nd_506629 [label=""]; +nd_506605 -> nd_506650 [label=""]; +nd_506650 -> nd_506901 [label=""]; +nd_506629 -> nd_506638 [label=""]; +nd_506638 -> nd_506643 [label=""]; +nd_506635 -> nd_506605 [label=""]; +nd_506643 -> nd_506635 [label=""]; +nd_506897 -> nd_506703 [label=""]; +nd_506701 -> nd_506901 [label=""]; +nd_506703 -> nd_506723 [label=""]; +nd_506723 -> nd_506793 [label=""]; +nd_506793 -> nd_506859 [label=""]; +nd_506859 -> nd_506863 [label=""]; +nd_506863 -> nd_506880 [label=""]; +nd_506880 -> nd_506716 [label=""]; +nd_506905 -> nd_506981 [label=""]; +nd_506981 -> nd_506995 [label=""]; +nd_506995 -> nd_507013 [label=""]; +nd_507013 -> nd_507027 [label=""]; +nd_507013 -> nd_507054 [label=""]; +nd_507027 -> nd_507047 [label=""]; +nd_507054 -> nd_507072 [label=""]; +nd_507047 -> nd_507042 [label=""]; +nd_507042 -> nd_507054 [label=""]; +nd_507072 -> nd_507152 [label=""]; +nd_507152 -> nd_507182 [label=""]; +nd_507182 -> nd_507276 [label=""]; +nd_507182 -> nd_507304 [label=""]; +nd_507276 -> nd_507289 [label=""]; +nd_507304 -> nd_507315 [label=""]; +nd_507289 -> nd_507283 [label=""]; +nd_507283 -> nd_507304 [label=""]; +nd_507315 -> nd_507310 [label=""]; +nd_507310 -> nd_507322 [label=""]; +nd_507322 -> nd_508059 [label=""]; +nd_508059 -> nd_508074 [label=""]; +nd_508074 -> nd_508188 [label=""]; +nd_508188 -> nd_508194 [label=""]; +nd_508188 -> nd_508213 [label=""]; +nd_508194 -> nd_508203 [label=""]; +nd_508213 -> nd_508223 [label=""]; +nd_508203 -> nd_508199 [label=""]; +nd_508199 -> nd_508213 [label=""]; +nd_508223 -> nd_508253 [label=""]; +nd_508253 -> nd_508274 [label=""]; +nd_508274 -> nd_508281 [label=""]; +nd_508274 -> nd_508329 [label=""]; +nd_508281 -> nd_508312 [label=""]; +nd_508329 -> nd_508347 [label=""]; +nd_508312 -> nd_508286 [label=""]; +nd_508286 -> nd_508329 [label=""]; +nd_508347 -> nd_508432 [label=""]; +nd_508432 -> nd_508455 [label=""]; +nd_508455 -> nd_508460 [label=""]; +nd_508455 -> nd_508479 [label=""]; +nd_508460 -> nd_508471 [label=""]; +nd_508479 -> nd_508495 [label=""]; +nd_508471 -> nd_508463 [label=""]; +nd_508463 -> nd_508479 [label=""]; +nd_508495 -> nd_508558 [label=""]; +nd_508558 -> nd_508698 [label=""]; +nd_508698 -> nd_509084 [label=""]; +nd_508698 -> nd_509089 [label=""]; +nd_509084 -> nd_508710 [label=""]; +nd_509089 -> nd_509097 [label=""]; +nd_508710 -> nd_508736 [label=""]; +nd_508736 -> nd_508743 [label=""]; +nd_508728 -> nd_508783 [label=""]; +nd_508783 -> nd_508995 [label=""]; +nd_508743 -> nd_508767 [label=""]; +nd_508767 -> nd_508728 [label=""]; +nd_508995 -> nd_509065 [label=""]; +nd_508792 -> nd_509089 [label=""]; +nd_509065 -> nd_509076 [label=""]; +nd_509076 -> nd_508792 [label=""]; +nd_509097 -> nd_509094 [label=""]; +nd_509094 -> nd_509119 [label=""]; +nd_509119 -> nd_509127 [label=""]; +nd_509127 -> nd_509124 [label=""]; +nd_509124 -> nd_509134 [label=""]; +nd_509134 -> nd_509146 [label=""]; +nd_509146 -> nd_509139 [label=""]; +nd_509139 -> nd_509151 [label=""]; +nd_509151 -> nd_509157 [label=""]; +nd_509157 -> nd_509154 [label=""]; +nd_509154 -> nd_509163 [label=""]; +nd_509163 -> nd_509171 [label=""]; +nd_509171 -> nd_509168 [label=""]; +nd_509168 -> nd_509177 [label=""]; +nd_509177 -> nd_509180 [label=""]; +nd_509180 -> nd_483685 [label=""]; +nd_509185 -> nd_483723 [label=""]; +} \ No newline at end of file diff --git a/cfg.pdf b/cfg.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b9e72194a2a27ce915bfcc47041c3b26786f52c8 GIT binary patch literal 139414 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±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 literal 0 HcmV?d00001 diff --git a/dgml2dot b/dgml2dot new file mode 100755 index 0000000..5db1bb0 --- /dev/null +++ b/dgml2dot @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +# +# Read dgml from stdin, write dot to stdout +# +import re +import sys +import xml.etree.ElementTree as ET + +# Read source +xml = sys.stdin.read() +root = ET.fromstring(xml) + +# Form dot element sequence +body_l = ["digraph qlast {", + "node [shape=box];", +] + +for node in root.find("{http://schemas.microsoft.com/vs/2009/dgml}Nodes"): + att = node.attrib + keys = set(att.keys()) - set(['Id', 'Label']) + prop_l = ['{}="{}"'.format(key, att[key]) for key in keys] + prop_l.append('{}="{}"'.format("label", att["Label"])) + node_s = "nd_{} [{}];".format(att['Id'], ", ".join(prop_l)) + body_l.append(node_s) + +for edge in root.find("{http://schemas.microsoft.com/vs/2009/dgml}Links"): + att = edge.attrib + edge_s = 'nd_{} -> nd_{} [label="{}"];'.format( + att["Source"], att["Target"], att.get("Label", "")) + body_l.append(edge_s) + +body_l.append("}") + +# Write dot +sys.stdout.write("\n".join(body_l))