UniTO/anno2/YearI/SecondSem/VPC/labs/MT-CPN/ReteF.PNPRO
Francesco Mecca 5e286062f8 MCAD 2019
2018-11-22 13:09:11 +01:00

533 lines
35 KiB
XML
Executable file

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- This project file has been saved by the New GreatSPN Editor, v.100 --><project name="New project" version="121">
<gspn name="CPN" show-fluid-cmd="false" show-timed-cmd="false" view-rates="false">
<nodes>
<place domain="MxS" name="Child1" x="9.0" y="26.0"/>
<place domain="MxS" name="Child2" x="21.0" y="26.0"/>
<place domain="MxS" label-x="5.0" label-y="0.5" name="Fine_C2" x="21.0" y="36.0"/>
<place domain="Slave" name="S1_Fine" x="15.0" y="43.0"/>
<place domain="MxS" label-x="-3.5" label-y="0.0" name="Fine_C1" x="9.0" y="36.0"/>
<transition guard="((m in Master1) &amp;&amp; (id in Slave1)) || ((m in Master2) &amp;&amp; (id in Slave2))" guard-x="13.0" guard-y="0.0" label-x="-3.0" label-y="0.0" name="Fork" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="22.0"/>
<transition label-x="-4.0" label-y="0.0" name="C1_Processa" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="9.55" y="31.0"/>
<transition label-x="4.0" label-y="0.0" name="C2_Processa" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="31.0"/>
<transition label-x="-2.5" label-y="0.0" name="Join" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="40.0"/>
<transition label-x="-3.0" label-y="0.0" name="S1_Return" nservers-x="0.5" type="EXP" x="8.55" y="17.0"/>
<transition label-y="2.0" name="Dispatch" nservers-x="0.5" type="EXP" x="37.55" y="14.0"/>
<place domain="Master" label-x="1.0" label-y="-2.0" marking="N&lt;All&gt;" name="M_Richieste" x="32.0" y="14.0"/>
<place domain="Master" label-x="1.0" label-y="-2.0" name="M_Attesa" x="41.0" y="14.0"/>
<place domain="Master" label-x="1.0" label-y="-2.0" name="M_Risultati" x="51.0" y="14.0"/>
<transition label-y="2.0" name="Ottieni_Res" nservers-x="0.5" type="EXP" x="46.55" y="14.0"/>
<transition label-x="-1.0" label-y="2.0" name="M_Return" nservers-x="0.5" type="EXP" x="27.55" y="14.0"/>
<color-class definition="{m1, m3} is Master1 + {m2} is Master2" name="Master" x="31.3125" y="28.0"/>
<color-var domain="Master" name="m" x="31.9375" y="30.0"/>
<template last-binding="3" name="N" type="INTEGER" x="32.0" y="26.0"/>
<template last-binding="1" name="R1" type="INTEGER" x="34.0" y="26.0"/>
<template last-binding="1" name="R2" type="INTEGER" x="36.0" y="26.0"/>
<color-class definition="{ID1,ID3,ID5,ID7,ID9} is Slave1 + {ID2,ID4,ID6,ID8} is Slave2" name="Slave" x="31.0" y="32.0"/>
<color-var domain="Slave" name="id" x="31.9375" y="34.0"/>
<color-class definition="Master*Slave" name="MxS" x="31.125" y="36.0"/>
<place domain="Master" name="S1_Send_Res" x="30.0" y="41.0"/>
<place domain="Slave" label-y="-2.0" marking="R1&lt;Slave1&gt; + R2&lt;Slave2&gt;" name="Attesa" x="15.0" y="13.0"/>
<place domain="Master" label-x="4.0" name="Buffer" x="19.0" y="17.0"/>
</nodes>
<edges>
<arc head="Child1" kind="OUTPUT" mult="&lt;m,id&gt;" mult-x="0.5" tail="Fork"/>
<arc head="Fine_C1" kind="OUTPUT" mult="&lt;m,id&gt;" mult-x="1.5" tail="C1_Processa"/>
<arc head="C1_Processa" kind="INPUT" mult="&lt;m,id&gt;" tail="Child1"/>
<arc head="Join" kind="INPUT" mult="&lt;m,id&gt;" tail="Fine_C1">
<point x="16.0" y="40.5"/>
</arc>
<arc head="Child2" kind="OUTPUT" mult="&lt;m,id&gt;" mult-x="-0.5" tail="Fork"/>
<arc head="Fine_C2" kind="OUTPUT" mult="&lt;m,id&gt;" mult-x="1.5" tail="C2_Processa"/>
<arc head="C2_Processa" kind="INPUT" mult="&lt;m,id&gt;" tail="Child2"/>
<arc head="Join" kind="INPUT" mult="&lt;m,id&gt;" tail="Fine_C2"/>
<arc head="S1_Fine" kind="OUTPUT" mult="&lt;id&gt;" tail="Join"/>
<arc head="S1_Return" kind="INPUT" mult="&lt;id&gt;" tail="S1_Fine">
<point x="8.5" y="43.5"/>
<point x="8.5" y="20.0"/>
</arc>
<arc head="M_Richieste" kind="OUTPUT" mult="&lt;m&gt;" mult-x="0.0" tail="M_Return"/>
<arc head="Dispatch" kind="INPUT" mult="&lt;m&gt;" mult-x="0.0" tail="M_Richieste"/>
<arc head="M_Attesa" kind="OUTPUT" mult="&lt;m&gt;" mult-x="0.0" tail="Dispatch"/>
<arc head="Ottieni_Res" kind="INPUT" mult="&lt;m&gt;" mult-x="0.0" tail="M_Attesa"/>
<arc head="M_Risultati" kind="OUTPUT" mult="&lt;m&gt;" mult-x="0.0" tail="Ottieni_Res"/>
<arc head="M_Return" kind="INPUT" mult="&lt;m&gt;" mult-x="-0.12496948118072027" tail="M_Risultati">
<point x="56.0" y="15.0"/>
<point x="56.0" y="11.0"/>
<point x="27.5" y="11.0"/>
<point x="27.5" y="13.0"/>
</arc>
<arc head="S1_Send_Res" kind="OUTPUT" mult="&lt;m&gt;" mult-k="0.50009765625" tail="Join">
<point x="17.0" y="42.5"/>
<point x="28.5" y="42.5"/>
</arc>
<arc head="Ottieni_Res" kind="INPUT" mult="&lt;m&gt;" tail="S1_Send_Res">
<point x="54.5" y="42.0"/>
<point x="54.5" y="19.5"/>
<point x="47.0" y="19.5"/>
</arc>
<arc head="Attesa" kind="OUTPUT" mult="&lt;id&gt;" mult-k="0.7024414062500001" mult-x="1.7876216470339905" mult-y="0.5027426102588137" tail="S1_Return">
<point x="10.5" y="15.5"/>
<point x="14.0" y="15.5"/>
</arc>
<arc head="Fork" kind="INPUT" mult="&lt;id&gt;" mult-y="0.5" tail="Attesa"/>
<arc head="Buffer" kind="OUTPUT" mult="&lt;m&gt;" tail="Dispatch">
<point x="38.0" y="18.0"/>
</arc>
<arc head="Fork" kind="INPUT" mult="&lt;m&gt;" tail="Buffer">
<point x="20.0" y="21.0"/>
<point x="16.5" y="21.0"/>
</arc>
</edges>
</gspn>
<measures gspn-name="CPN" log-uuid="fe04c658-5c4e-4bce-bd18-3ec3ddab82b1" name="SRG of CPN" rapid-type="BUILD_SYMRG" simplified-UI="true">
<assignments>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="N"/>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="R1"/>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="R2"/>
</assignments>
<greatspn mode="SWN_SYM"/>
<formulas>
<formula language="STAT">
<result-table>
<stat-result name="STAT">
<bindings>
<binding name="R2" value="1"/>
<binding name="N" value="1"/>
<binding name="R1" value="1"/>
</bindings>
<stat key="build_time" value="3 seconds"/>
<stat key="home_state" value="True"/>
<stat key="num_dead_markings" value="0"/>
<stat key="num_ordinary_dead_markings" value="0"/>
<stat key="num_ordinary_tangible_markings" value="1081344"/>
<stat key="num_ordinary_vanishing_markings" value="0"/>
<stat key="num_tangible_markings" value="6480"/>
<stat key="num_vanishing_markings" value="0"/>
</stat-result>
</result-table>
</formula>
<formula language="RG"/>
</formulas>
</measures>
<gspn name="Unfolding of CPN">
<nodes>
<place marking="R1" name="S1_Attesa_ID1" x="15.0" y="14.0"/>
<place marking="R2" name="S1_Attesa_ID2" x="15.0" y="17.0"/>
<place name="Child1_m1_ID1" x="9.0" y="26.0"/>
<place name="Child1_m1_ID2" x="12.0" y="26.0"/>
<place name="Child1_m3_ID1" x="9.0" y="29.0"/>
<place name="Child1_m3_ID2" x="12.0" y="29.0"/>
<place name="Child1_m2_ID1" x="9.0" y="32.0"/>
<place name="Child1_m2_ID2" x="12.0" y="32.0"/>
<place name="Child2_m1_ID1" x="21.0" y="26.0"/>
<place name="Child2_m1_ID2" x="24.0" y="26.0"/>
<place name="Child2_m3_ID1" x="21.0" y="29.0"/>
<place name="Child2_m3_ID2" x="24.0" y="29.0"/>
<place name="Child2_m2_ID1" x="21.0" y="32.0"/>
<place name="Child2_m2_ID2" x="24.0" y="32.0"/>
<place name="Fine_C2_m1_ID1" x="21.0" y="36.0"/>
<place name="Fine_C2_m1_ID2" x="24.0" y="36.0"/>
<place name="Fine_C2_m3_ID1" x="21.0" y="39.0"/>
<place name="Fine_C2_m3_ID2" x="24.0" y="39.0"/>
<place name="Fine_C2_m2_ID1" x="21.0" y="42.0"/>
<place name="Fine_C2_m2_ID2" x="24.0" y="42.0"/>
<place name="S1_Fine_ID1" x="15.0" y="43.0"/>
<place name="S1_Fine_ID2" x="15.0" y="46.0"/>
<place name="Fine_C1_m1_ID1" x="9.0" y="36.0"/>
<place name="Fine_C1_m1_ID2" x="12.0" y="36.0"/>
<place name="Fine_C1_m3_ID1" x="9.0" y="39.0"/>
<place name="Fine_C1_m3_ID2" x="12.0" y="39.0"/>
<place name="Fine_C1_m2_ID1" x="9.0" y="42.0"/>
<place name="Fine_C1_m2_ID2" x="12.0" y="42.0"/>
<place marking="N" name="M_Richieste_m1" x="32.0" y="4.0"/>
<place marking="N" name="M_Richieste_m3" x="32.0" y="7.0"/>
<place marking="N" name="M_Richieste_m2" x="32.0" y="10.0"/>
<place name="M_Attesa_m1" x="41.0" y="4.0"/>
<place name="M_Attesa_m3" x="41.0" y="7.0"/>
<place name="M_Attesa_m2" x="41.0" y="10.0"/>
<place name="M_Risultati_m1" x="51.0" y="4.0"/>
<place name="M_Risultati_m3" x="51.0" y="7.0"/>
<place name="M_Risultati_m2" x="51.0" y="10.0"/>
<place name="B_Recv_m1" x="37.0" y="8.0"/>
<place name="B_Recv_m3" x="37.0" y="11.0"/>
<place name="B_Recv_m2" x="37.0" y="14.0"/>
<place name="M1_Richieste_m1" x="33.0" y="15.0"/>
<place name="M1_Richieste_m3" x="33.0" y="18.0"/>
<place name="M1_Richieste_m2" x="33.0" y="21.0"/>
<place name="M2_Richieste_m1" x="42.0" y="15.0"/>
<place name="M2_Richieste_m3" x="42.0" y="18.0"/>
<place name="M2_Richieste_m2" x="42.0" y="21.0"/>
<place name="B_Ready_m1_ID1" x="37.0" y="24.0"/>
<place name="B_Ready_m1_ID2" x="40.0" y="24.0"/>
<place name="B_Ready_m3_ID1" x="37.0" y="27.0"/>
<place name="B_Ready_m3_ID2" x="40.0" y="27.0"/>
<place name="B_Ready_m2_ID1" x="37.0" y="30.0"/>
<place name="B_Ready_m2_ID2" x="40.0" y="30.0"/>
<place name="S1_Send_Res_m1" x="30.0" y="41.0"/>
<place name="S1_Send_Res_m3" x="30.0" y="44.0"/>
<place name="S1_Send_Res_m2" x="30.0" y="47.0"/>
<transition name="Fork_id_ID1_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="23.0"/>
<transition name="Fork_id_ID1_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="18.55" y="23.0"/>
<transition name="Fork_id_ID1_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="23.0"/>
<transition name="Fork_id_ID2_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="26.0"/>
<transition name="Fork_id_ID2_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="18.55" y="26.0"/>
<transition name="Fork_id_ID2_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="26.0"/>
<transition name="C1_Processa_id_ID1_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="9.55" y="31.0"/>
<transition name="C1_Processa_id_ID1_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="12.55" y="31.0"/>
<transition name="C1_Processa_id_ID1_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="31.0"/>
<transition name="C1_Processa_id_ID2_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="9.55" y="34.0"/>
<transition name="C1_Processa_id_ID2_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="12.55" y="34.0"/>
<transition name="C1_Processa_id_ID2_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="34.0"/>
<transition name="C2_Processa_id_ID1_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="31.0"/>
<transition name="C2_Processa_id_ID1_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="24.55" y="31.0"/>
<transition name="C2_Processa_id_ID1_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="27.55" y="31.0"/>
<transition name="C2_Processa_id_ID2_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="34.0"/>
<transition name="C2_Processa_id_ID2_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="24.55" y="34.0"/>
<transition name="C2_Processa_id_ID2_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="27.55" y="34.0"/>
<transition name="Join_id_ID1_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="40.0"/>
<transition name="Join_id_ID1_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="18.55" y="40.0"/>
<transition name="Join_id_ID1_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="40.0"/>
<transition name="Join_id_ID2_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="43.0"/>
<transition name="Join_id_ID2_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="18.55" y="43.0"/>
<transition name="Join_id_ID2_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="21.55" y="43.0"/>
<transition name="S1_Return_id_ID1" nservers-x="0.5" type="EXP" x="8.55" y="17.0"/>
<transition name="S1_Return_id_ID2" nservers-x="0.5" type="EXP" x="8.55" y="20.0"/>
<transition name="Dispatch_m_m1" nservers-x="0.5" type="EXP" x="37.55" y="4.0"/>
<transition name="Dispatch_m_m3" nservers-x="0.5" type="EXP" x="37.55" y="7.0"/>
<transition name="Dispatch_m_m2" nservers-x="0.5" type="EXP" x="37.55" y="10.0"/>
<transition name="Ottieni_Res_m_m1" nservers-x="0.5" type="EXP" x="46.55" y="4.0"/>
<transition name="Ottieni_Res_m_m3" nservers-x="0.5" type="EXP" x="46.55" y="7.0"/>
<transition name="Ottieni_Res_m_m2" nservers-x="0.5" type="EXP" x="46.55" y="10.0"/>
<transition name="M_Return_m_m1" nservers-x="0.5" type="EXP" x="27.55" y="4.0"/>
<transition name="M_Return_m_m3" nservers-x="0.5" type="EXP" x="27.55" y="7.0"/>
<transition name="M_Return_m_m2" nservers-x="0.5" type="EXP" x="27.55" y="10.0"/>
<transition name="M1_Recv_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="33.55" y="12.0"/>
<transition name="M1_Recv_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="33.55" y="15.0"/>
<transition name="M1_Get_Slave_id_ID1_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="33.55" y="19.0"/>
<transition name="M1_Get_Slave_id_ID1_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="36.55" y="19.0"/>
<transition name="M1_Get_Slave_id_ID1_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="39.55" y="19.0"/>
<transition name="M2_Get_Slave_id_ID2_m_m1" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="42.55" y="22.0"/>
<transition name="M2_Get_Slave_id_ID2_m_m3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="45.55" y="22.0"/>
<transition name="M2_Get_Slave_id_ID2_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="48.55" y="22.0"/>
<transition name="M2_Recv_m_m2" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="42.55" y="18.0"/>
<template last-binding="1" name="N" type="INTEGER" x="4.0" y="2.0"/>
<template last-binding="1" name="R1" type="INTEGER" x="6.0" y="2.0"/>
<template last-binding="1" name="R2" type="INTEGER" x="8.0" y="2.0"/>
</nodes>
<edges>
<arc head="Child1_m1_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m1"/>
<arc head="Fork_id_ID1_m_m1" kind="INPUT" tail="B_Ready_m1_ID1">
<point x="38.0" y="33.0"/>
<point x="26.5" y="33.0"/>
<point x="26.5" y="21.5"/>
<point x="16.0" y="21.5"/>
</arc>
<arc head="Child2_m1_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m1"/>
<arc head="Child1_m3_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m3"/>
<arc head="Fork_id_ID1_m_m3" kind="INPUT" tail="B_Ready_m3_ID1">
<point x="41.0" y="33.0"/>
<point x="29.5" y="33.0"/>
<point x="29.5" y="21.5"/>
<point x="19.0" y="21.5"/>
</arc>
<arc head="Child2_m3_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m3"/>
<arc head="Child1_m2_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m2"/>
<arc head="Fork_id_ID1_m_m2" kind="INPUT" tail="B_Ready_m2_ID1">
<point x="44.0" y="33.0"/>
<point x="32.5" y="33.0"/>
<point x="32.5" y="21.5"/>
<point x="22.0" y="21.5"/>
</arc>
<arc head="Child2_m2_ID1" kind="OUTPUT" tail="Fork_id_ID1_m_m2"/>
<arc head="Child1_m1_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m1"/>
<arc head="Fork_id_ID2_m_m1" kind="INPUT" tail="B_Ready_m1_ID2">
<point x="38.0" y="36.0"/>
<point x="26.5" y="36.0"/>
<point x="26.5" y="24.5"/>
<point x="16.0" y="24.5"/>
</arc>
<arc head="Child2_m1_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m1"/>
<arc head="Child1_m3_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m3"/>
<arc head="Fork_id_ID2_m_m3" kind="INPUT" tail="B_Ready_m3_ID2">
<point x="41.0" y="36.0"/>
<point x="29.5" y="36.0"/>
<point x="29.5" y="24.5"/>
<point x="19.0" y="24.5"/>
</arc>
<arc head="Child2_m3_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m3"/>
<arc head="Child1_m2_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m2"/>
<arc head="Fork_id_ID2_m_m2" kind="INPUT" tail="B_Ready_m2_ID2">
<point x="44.0" y="36.0"/>
<point x="32.5" y="36.0"/>
<point x="32.5" y="24.5"/>
<point x="22.0" y="24.5"/>
</arc>
<arc head="Child2_m2_ID2" kind="OUTPUT" tail="Fork_id_ID2_m_m2"/>
<arc head="C1_Processa_id_ID1_m_m1" kind="INPUT" tail="Child1_m1_ID1"/>
<arc head="Fine_C1_m1_ID1" kind="OUTPUT" tail="C1_Processa_id_ID1_m_m1"/>
<arc head="C1_Processa_id_ID1_m_m3" kind="INPUT" tail="Child1_m3_ID1"/>
<arc head="Fine_C1_m3_ID1" kind="OUTPUT" tail="C1_Processa_id_ID1_m_m3"/>
<arc head="C1_Processa_id_ID1_m_m2" kind="INPUT" tail="Child1_m2_ID1"/>
<arc head="Fine_C1_m2_ID1" kind="OUTPUT" tail="C1_Processa_id_ID1_m_m2"/>
<arc head="C1_Processa_id_ID2_m_m1" kind="INPUT" tail="Child1_m1_ID2"/>
<arc head="Fine_C1_m1_ID2" kind="OUTPUT" tail="C1_Processa_id_ID2_m_m1"/>
<arc head="C1_Processa_id_ID2_m_m3" kind="INPUT" tail="Child1_m3_ID2"/>
<arc head="Fine_C1_m3_ID2" kind="OUTPUT" tail="C1_Processa_id_ID2_m_m3"/>
<arc head="C1_Processa_id_ID2_m_m2" kind="INPUT" tail="Child1_m2_ID2"/>
<arc head="Fine_C1_m2_ID2" kind="OUTPUT" tail="C1_Processa_id_ID2_m_m2"/>
<arc head="C2_Processa_id_ID1_m_m1" kind="INPUT" tail="Child2_m1_ID1"/>
<arc head="Fine_C2_m1_ID1" kind="OUTPUT" tail="C2_Processa_id_ID1_m_m1"/>
<arc head="C2_Processa_id_ID1_m_m3" kind="INPUT" tail="Child2_m3_ID1"/>
<arc head="Fine_C2_m3_ID1" kind="OUTPUT" tail="C2_Processa_id_ID1_m_m3"/>
<arc head="C2_Processa_id_ID1_m_m2" kind="INPUT" tail="Child2_m2_ID1"/>
<arc head="Fine_C2_m2_ID1" kind="OUTPUT" tail="C2_Processa_id_ID1_m_m2"/>
<arc head="C2_Processa_id_ID2_m_m1" kind="INPUT" tail="Child2_m1_ID2"/>
<arc head="Fine_C2_m1_ID2" kind="OUTPUT" tail="C2_Processa_id_ID2_m_m1"/>
<arc head="C2_Processa_id_ID2_m_m3" kind="INPUT" tail="Child2_m3_ID2"/>
<arc head="Fine_C2_m3_ID2" kind="OUTPUT" tail="C2_Processa_id_ID2_m_m3"/>
<arc head="C2_Processa_id_ID2_m_m2" kind="INPUT" tail="Child2_m2_ID2"/>
<arc head="Fine_C2_m2_ID2" kind="OUTPUT" tail="C2_Processa_id_ID2_m_m2"/>
<arc head="Join_id_ID1_m_m1" kind="INPUT" tail="Fine_C2_m1_ID1"/>
<arc head="S1_Send_Res_m1" kind="OUTPUT" tail="Join_id_ID1_m_m1">
<point x="17.0" y="42.5"/>
<point x="28.5" y="42.5"/>
</arc>
<arc head="Join_id_ID1_m_m1" kind="INPUT" tail="Fine_C1_m1_ID1">
<point x="16.0" y="40.5"/>
</arc>
<arc head="S1_Fine_ID1" kind="OUTPUT" tail="Join_id_ID1_m_m1"/>
<arc head="Join_id_ID1_m_m3" kind="INPUT" tail="Fine_C2_m3_ID1"/>
<arc head="S1_Send_Res_m3" kind="OUTPUT" tail="Join_id_ID1_m_m3">
<point x="20.0" y="42.5"/>
<point x="31.5" y="42.5"/>
</arc>
<arc head="Join_id_ID1_m_m3" kind="INPUT" tail="Fine_C1_m3_ID1">
<point x="19.0" y="40.5"/>
</arc>
<arc head="S1_Fine_ID1" kind="OUTPUT" tail="Join_id_ID1_m_m3"/>
<arc head="Join_id_ID1_m_m2" kind="INPUT" tail="Fine_C2_m2_ID1"/>
<arc head="S1_Send_Res_m2" kind="OUTPUT" tail="Join_id_ID1_m_m2">
<point x="23.0" y="42.5"/>
<point x="34.5" y="42.5"/>
</arc>
<arc head="Join_id_ID1_m_m2" kind="INPUT" tail="Fine_C1_m2_ID1">
<point x="22.0" y="40.5"/>
</arc>
<arc head="S1_Fine_ID1" kind="OUTPUT" tail="Join_id_ID1_m_m2"/>
<arc head="Join_id_ID2_m_m1" kind="INPUT" tail="Fine_C2_m1_ID2"/>
<arc head="S1_Send_Res_m1" kind="OUTPUT" tail="Join_id_ID2_m_m1">
<point x="17.0" y="45.5"/>
<point x="28.5" y="45.5"/>
</arc>
<arc head="Join_id_ID2_m_m1" kind="INPUT" tail="Fine_C1_m1_ID2">
<point x="16.0" y="43.5"/>
</arc>
<arc head="S1_Fine_ID2" kind="OUTPUT" tail="Join_id_ID2_m_m1"/>
<arc head="Join_id_ID2_m_m3" kind="INPUT" tail="Fine_C2_m3_ID2"/>
<arc head="S1_Send_Res_m3" kind="OUTPUT" tail="Join_id_ID2_m_m3">
<point x="20.0" y="45.5"/>
<point x="31.5" y="45.5"/>
</arc>
<arc head="Join_id_ID2_m_m3" kind="INPUT" tail="Fine_C1_m3_ID2">
<point x="19.0" y="43.5"/>
</arc>
<arc head="S1_Fine_ID2" kind="OUTPUT" tail="Join_id_ID2_m_m3"/>
<arc head="Join_id_ID2_m_m2" kind="INPUT" tail="Fine_C2_m2_ID2"/>
<arc head="S1_Send_Res_m2" kind="OUTPUT" tail="Join_id_ID2_m_m2">
<point x="23.0" y="45.5"/>
<point x="34.5" y="45.5"/>
</arc>
<arc head="Join_id_ID2_m_m2" kind="INPUT" tail="Fine_C1_m2_ID2">
<point x="22.0" y="43.5"/>
</arc>
<arc head="S1_Fine_ID2" kind="OUTPUT" tail="Join_id_ID2_m_m2"/>
<arc head="S1_Attesa_ID1" kind="OUTPUT" tail="S1_Return_id_ID1">
<point x="16.0" y="17.5"/>
</arc>
<arc head="S1_Return_id_ID1" kind="INPUT" tail="S1_Fine_ID1">
<point x="8.5" y="43.5"/>
<point x="8.5" y="20.0"/>
</arc>
<arc head="S1_Attesa_ID2" kind="OUTPUT" tail="S1_Return_id_ID2">
<point x="16.0" y="20.5"/>
</arc>
<arc head="S1_Return_id_ID2" kind="INPUT" tail="S1_Fine_ID2">
<point x="8.5" y="46.5"/>
<point x="8.5" y="23.0"/>
</arc>
<arc head="M_Attesa_m1" kind="OUTPUT" tail="Dispatch_m_m1"/>
<arc head="B_Recv_m1" kind="OUTPUT" tail="Dispatch_m_m1">
<point x="38.0" y="3.5"/>
<point x="38.0" y="7.5"/>
</arc>
<arc head="Dispatch_m_m1" kind="INPUT" tail="M_Richieste_m1"/>
<arc head="M_Attesa_m3" kind="OUTPUT" tail="Dispatch_m_m3"/>
<arc head="B_Recv_m3" kind="OUTPUT" tail="Dispatch_m_m3">
<point x="38.0" y="6.5"/>
<point x="38.0" y="10.5"/>
</arc>
<arc head="Dispatch_m_m3" kind="INPUT" tail="M_Richieste_m3"/>
<arc head="M_Attesa_m2" kind="OUTPUT" tail="Dispatch_m_m2"/>
<arc head="B_Recv_m2" kind="OUTPUT" tail="Dispatch_m_m2">
<point x="38.0" y="9.5"/>
<point x="38.0" y="13.5"/>
</arc>
<arc head="Dispatch_m_m2" kind="INPUT" tail="M_Richieste_m2"/>
<arc head="Ottieni_Res_m_m1" kind="INPUT" tail="S1_Send_Res_m1">
<point x="53.0" y="42.0"/>
<point x="53.0" y="9.5"/>
<point x="47.0" y="9.5"/>
</arc>
<arc head="Ottieni_Res_m_m1" kind="INPUT" tail="M_Attesa_m1"/>
<arc head="M_Risultati_m1" kind="OUTPUT" tail="Ottieni_Res_m_m1"/>
<arc head="Ottieni_Res_m_m3" kind="INPUT" tail="S1_Send_Res_m3">
<point x="53.0" y="45.0"/>
<point x="53.0" y="12.5"/>
<point x="47.0" y="12.5"/>
</arc>
<arc head="Ottieni_Res_m_m3" kind="INPUT" tail="M_Attesa_m3"/>
<arc head="M_Risultati_m3" kind="OUTPUT" tail="Ottieni_Res_m_m3"/>
<arc head="Ottieni_Res_m_m2" kind="INPUT" tail="S1_Send_Res_m2">
<point x="53.0" y="48.0"/>
<point x="53.0" y="15.5"/>
<point x="47.0" y="15.5"/>
</arc>
<arc head="Ottieni_Res_m_m2" kind="INPUT" tail="M_Attesa_m2"/>
<arc head="M_Risultati_m2" kind="OUTPUT" tail="Ottieni_Res_m_m2"/>
<arc head="M_Return_m_m1" kind="INPUT" tail="M_Risultati_m1">
<point x="56.0" y="5.0"/>
<point x="56.0" y="1.0"/>
<point x="27.5" y="1.0"/>
<point x="27.5" y="3.0"/>
</arc>
<arc head="M_Richieste_m1" kind="OUTPUT" tail="M_Return_m_m1"/>
<arc head="M_Return_m_m3" kind="INPUT" tail="M_Risultati_m3">
<point x="56.0" y="8.0"/>
<point x="56.0" y="4.0"/>
<point x="27.5" y="4.0"/>
<point x="27.5" y="6.0"/>
</arc>
<arc head="M_Richieste_m3" kind="OUTPUT" tail="M_Return_m_m3"/>
<arc head="M_Return_m_m2" kind="INPUT" tail="M_Risultati_m2">
<point x="56.0" y="11.0"/>
<point x="56.0" y="7.0"/>
<point x="27.5" y="7.0"/>
<point x="27.5" y="9.0"/>
</arc>
<arc head="M_Richieste_m2" kind="OUTPUT" tail="M_Return_m_m2"/>
<arc head="M1_Recv_m_m1" kind="INPUT" tail="B_Recv_m1">
<point x="34.0" y="10.0"/>
</arc>
<arc head="M1_Richieste_m1" kind="OUTPUT" tail="M1_Recv_m_m1"/>
<arc head="M1_Recv_m_m3" kind="INPUT" tail="B_Recv_m3">
<point x="34.0" y="13.0"/>
</arc>
<arc head="M1_Richieste_m3" kind="OUTPUT" tail="M1_Recv_m_m3"/>
<arc head="M1_Get_Slave_id_ID1_m_m1" kind="INPUT" tail="S1_Attesa_ID1">
<point x="18.0" y="15.0"/>
<point x="31.5" y="15.0"/>
</arc>
<arc head="B_Ready_m1_ID1" kind="OUTPUT" tail="M1_Get_Slave_id_ID1_m_m1">
<point x="34.0" y="23.5"/>
</arc>
<arc head="M1_Get_Slave_id_ID1_m_m1" kind="INPUT" tail="M1_Richieste_m1"/>
<arc head="M1_Get_Slave_id_ID1_m_m3" kind="INPUT" tail="S1_Attesa_ID1">
<point x="21.0" y="15.0"/>
<point x="34.5" y="15.0"/>
</arc>
<arc head="B_Ready_m3_ID1" kind="OUTPUT" tail="M1_Get_Slave_id_ID1_m_m3">
<point x="37.0" y="23.5"/>
</arc>
<arc head="M1_Get_Slave_id_ID1_m_m3" kind="INPUT" tail="M1_Richieste_m3"/>
<arc head="M1_Get_Slave_id_ID1_m_m2" kind="INPUT" tail="S1_Attesa_ID1">
<point x="24.0" y="15.0"/>
<point x="37.5" y="15.0"/>
</arc>
<arc head="B_Ready_m2_ID1" kind="OUTPUT" tail="M1_Get_Slave_id_ID1_m_m2">
<point x="40.0" y="23.5"/>
</arc>
<arc head="M1_Get_Slave_id_ID1_m_m2" kind="INPUT" tail="M1_Richieste_m2"/>
<arc head="M2_Get_Slave_id_ID2_m_m1" kind="INPUT" tail="M2_Richieste_m1"/>
<arc head="M2_Get_Slave_id_ID2_m_m1" kind="INPUT" tail="S1_Attesa_ID2">
<point x="14.799839191161169" y="18.0"/>
<point x="4.0" y="18.0"/>
<point x="4.0" y="51.5"/>
<point x="49.5" y="51.5"/>
<point x="49.5" y="23.0"/>
</arc>
<arc head="B_Ready_m1_ID2" kind="OUTPUT" tail="M2_Get_Slave_id_ID2_m_m1">
<point x="43.0" y="26.5"/>
</arc>
<arc head="M2_Get_Slave_id_ID2_m_m3" kind="INPUT" tail="M2_Richieste_m3"/>
<arc head="M2_Get_Slave_id_ID2_m_m3" kind="INPUT" tail="S1_Attesa_ID2">
<point x="17.79983919116117" y="18.0"/>
<point x="7.0" y="18.0"/>
<point x="7.0" y="51.5"/>
<point x="52.5" y="51.5"/>
<point x="52.5" y="23.0"/>
</arc>
<arc head="B_Ready_m3_ID2" kind="OUTPUT" tail="M2_Get_Slave_id_ID2_m_m3">
<point x="46.0" y="26.5"/>
</arc>
<arc head="M2_Get_Slave_id_ID2_m_m2" kind="INPUT" tail="M2_Richieste_m2"/>
<arc head="M2_Get_Slave_id_ID2_m_m2" kind="INPUT" tail="S1_Attesa_ID2">
<point x="20.79983919116117" y="18.0"/>
<point x="10.0" y="18.0"/>
<point x="10.0" y="51.5"/>
<point x="55.5" y="51.5"/>
<point x="55.5" y="23.0"/>
</arc>
<arc head="B_Ready_m2_ID2" kind="OUTPUT" tail="M2_Get_Slave_id_ID2_m_m2">
<point x="49.0" y="26.5"/>
</arc>
<arc head="M2_Recv_m_m2" kind="INPUT" tail="B_Recv_m2">
<point x="43.0" y="16.0"/>
</arc>
<arc head="M2_Richieste_m2" kind="OUTPUT" tail="M2_Recv_m_m2"/>
</edges>
</gspn>
<measures gspn-name="Unfolding of CPN" name="CTL model checking of Unfolding of CPN" rapid-type="CTL_MODEL_CHECKING" simplified-UI="true">
<assignments>
<assignment bind-model="SINGLE_VALUE" single-val="" type="INTEGER" varname="N"/>
<assignment bind-model="SINGLE_VALUE" single-val="" type="INTEGER" varname="R1"/>
<assignment bind-model="SINGLE_VALUE" single-val="" type="INTEGER" varname="R2"/>
</assignments>
<rgmedd2 counter-examples="true"/>
<formulas>
<formula language="STAT"/>
<formula comment="CTL formula" expr="E( #P0==0 U #P1!=0 )" language="CTL"/>
</formulas>
</measures>
<measures gspn-name="CPN" log-uuid="d2502b03-bc22-49a5-ad40-06184b9fa21a" name="RG of CPN" rapid-type="BUILD_RG" simplified-UI="true">
<assignments>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="N"/>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="R1"/>
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="R2"/>
</assignments>
<greatspn/>
<formulas>
<formula language="STAT">
<result-table>
<stat-result name="STAT">
<bindings>
<binding name="R2" value="1"/>
<binding name="N" value="1"/>
<binding name="R1" value="1"/>
</bindings>
<stat key="build_time" value="122 seconds"/>
<stat key="home_state" value="True"/>
<stat key="num_dead_markings" value="0"/>
<stat key="num_tangible_markings" value="1081344"/>
<stat key="num_vanishing_markings" value="0"/>
</stat-result>
</result-table>
</formula>
<formula language="RG"/>
</formulas>
</measures>
<resource-list>
<document-log uuid="d2502b03-bc22-49a5-ad40-06184b9fa21a">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAACh0AKMbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vV05SRyAiL2hvbWUvdXNlci91bml0by9ZZWFySS9TZWNvbmRTZW0vVlBDL2xhYnMvTVQtQ1BOL1JldGVGcy1SRyBvZiBDUE4uc29sdXRpb24vQ1BOIiAtbXBhciBOIDEgLW1wYXIgUjEgMSAtbXBhciBSMiAxICAtZ3VpLXN0YXQKdAArT3ZlcnJpZGluZyBtYXJraW5nIHBhcmFtZXRlciBOIHRvIHZhbHVlIDEuCnQALE92ZXJyaWRpbmcgbWFya2luZyBwYXJhbWV0ZXIgUjEgdG8gdmFsdWUgMS4KdAAsT3ZlcnJpZGluZyBtYXJraW5nIHBhcmFtZXRlciBSMiB0byB2YWx1ZSAxLgp0AGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp0ABxVU0UgOiBXTlJHIG5ldG5hbWUgWy1vXVstbV0KdAABCnQALVRvIHBsb3QgdGhlIGdlbmVyYXRlZCBSRyBpbiBHcmFwaHZpeiBmb3JtYXQ6CnQANCAgICAgIFstZG90LUYgZmlsZW5hbWUuZG90XSBbLW1heC1kb3QtbWFya2luZ3MgbWF4XQp0ADRQYXJhbWV0cmljIG1hcmtpbmcvcmF0ZSBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgd2l0aDoKdAA5ICAgICAgWy1tcGFyIHBhcmFtX25hbWUgdmFsdWVdICBbLXJwYXIgcGFyYW1fbmFtZSB2YWx1ZV0KdABjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdAAvU2VuZCBmaWxlcyBuZXRuYW1lLm5ldCwgLmRlZiB0byBlLW1haWwgYWRkcmVzcwp0ACpncmVhdHNwbkBkaS51bml0by5pdCBpZiB5b3UgZmluZCBhbnkgYnVnLgp0AGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp0AAEKdAALVDEwMDAwMCBWMAp0AAtUNDAwMDAwIFYwCnQAC1Q1MDAwMDAgVjAKdAALVDYwMDAwMCBWMAp0AAtUNzAwMDAwIFYwCnQAC1Q5MDAwMDAgVjAKdAAMVDEwMDAwMDAgVjAKdAAMVDEwMDAwMDAgVjAKdAABCnQAISAqKioqKiBSZWFjaGFiaWxpdHkgR3JhcGggKioqKiogCnQAAQp0AB1UQU5HSUJMRSBNQVJLSU5HUyAgOiAxMDgxMzQ0CnQAF1ZBTklTSElORyBNQVJLSU5HUyA6IDAKdAAXREVBRCBNQVJLSU5HUyAgICAgIDogMAp0AAEKdAAdVE9UQUwgTUFSS0lOR1MgICAgIDogMTA4MTM0NAp0AAEKdAAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKdAABCnQAJFRoZSBpbml0aWFsIG1hcmtpbmcgaXMgYSBob21lIHN0YXRlCnQAHlRpbWUgcmVxdWlyZWQgLS0tLS0tLS0tLT4gMTIyCnQAAQp0ACogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAp0ACcbWzBYG1szMm0gUFJPQ0VTUyBFWElURUQgTk9STUFMTFkuG1swbQp4c3EAfgAAdwQAAAAoc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHEAfgAscQB+ACxxAH4ALHg=</document-log>
<document-log uuid="fe04c658-5c4e-4bce-bd18-3ec3ddab82b1">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAACd0AKUbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vV05TUkcgIi9ob21lL3VzZXIvdW5pdG8vWWVhckkvU2Vjb25kU2VtL1ZQQy9sYWJzL01ULUNQTi9SZXRlRnMtU1JHIG9mIENQTi5zb2x1dGlvbi9DUE4iIC1tcGFyIE4gMSAtbXBhciBSMSAxIC1tcGFyIFIyIDEgIC1ndWktc3RhdAp0ACtPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIE4gdG8gdmFsdWUgMS4KdAAsT3ZlcnJpZGluZyBtYXJraW5nIHBhcmFtZXRlciBSMSB0byB2YWx1ZSAxLgp0ACxPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIFIyIHRvIHZhbHVlIDEuCnQAYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnQAHVVTRSA6IFdOU1JHIG5ldG5hbWUgWy1vXVstbV0KdAABCnQALVRvIHBsb3QgdGhlIGdlbmVyYXRlZCBSRyBpbiBHcmFwaHZpeiBmb3JtYXQ6CnQANCAgICAgIFstZG90LUYgZmlsZW5hbWUuZG90XSBbLW1heC1kb3QtbWFya2luZ3MgbWF4XQp0ADRQYXJhbWV0cmljIG1hcmtpbmcvcmF0ZSBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgd2l0aDoKdAA5ICAgICAgWy1tcGFyIHBhcmFtX25hbWUgdmFsdWVdICBbLXJwYXIgcGFyYW1fbmFtZSB2YWx1ZV0KdABjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdAAvU2VuZCBmaWxlcyBuZXRuYW1lLm5ldCwgLmRlZiB0byBlLW1haWwgYWRkcmVzcwp0ACpncmVhdHNwbkBkaS51bml0by5pdCBpZiB5b3UgZmluZCBhbnkgYnVnLgp0AGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp0AAEKdABQV0FSTklORyA6IGEgZGVmYXVsdCBkeW5hbWljIHN1YmNsYXNzIGhhcyBiZWVuIGFkZGVkIGZvciBzdGF0aWMgc3ViY2xhc3MgTWFzdGVyMQp0AFBXQVJOSU5HIDogYSBkZWZhdWx0IGR5bmFtaWMgc3ViY2xhc3MgaGFzIGJlZW4gYWRkZWQgZm9yIHN0YXRpYyBzdWJjbGFzcyBNYXN0ZXIyCnQAT1dBUk5JTkcgOiBhIGRlZmF1bHQgZHluYW1pYyBzdWJjbGFzcyBoYXMgYmVlbiBhZGRlZCBmb3Igc3RhdGljIHN1YmNsYXNzIFNsYXZlMQp0AE9XQVJOSU5HIDogYSBkZWZhdWx0IGR5bmFtaWMgc3ViY2xhc3MgaGFzIGJlZW4gYWRkZWQgZm9yIHN0YXRpYyBzdWJjbGFzcyBTbGF2ZTIKdAABCnQAKiAqKioqKiBTeW1ib2xpYyBSZWFjaGFiaWxpdHkgR3JhcGggKioqKiogCnQAAQp0ABpUQU5HSUJMRSBNQVJLSU5HUyAgOiA2NDgwCnQAF1ZBTklTSElORyBNQVJLSU5HUyA6IDAKdAAXREVBRCBNQVJLSU5HUyAgICAgIDogMAp0AAEKdAAaVE9UQUwgTUFSS0lOR1MgICAgIDogNjQ4MAp0AAEKdAAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKdAABCnQAJU9yZGluYXJ5IHRhbmdpYmxlIG1hcmtpbmdzIDogMTA4MTM0NAp0ACBPcmRpbmFyeSB2YW5pc2hpbmcgbWFya2luZ3MgOiAwCnQAG09yZGluYXJ5IGRlYWQgbWFya2luZ3MgOiAwCnQAJFRoZSBpbml0aWFsIG1hcmtpbmcgaXMgYSBob21lIHN0YXRlCnQAHFRpbWUgcmVxdWlyZWQgLS0tLS0tLS0tLT4gMwp0AAEKdAAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKdAAnG1swWBtbMzJtIFBST0NFU1MgRVhJVEVEIE5PUk1BTExZLhtbMG0KeHNxAH4AAHcEAAAAJ3NyABFqYXZhLmxhbmcuQm9vbGVhbs0gcoDVnPruAgABWgAFdmFsdWV4cAFxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgArcQB+ACtxAH4AK3EAfgAreA==</document-log>
</resource-list>
</project>