204 lines
23 KiB
XML
Executable file
204 lines
23 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="3.6" version="121">
|
|
<gspn name="PT" show-color-cmd="false" show-fluid-cmd="false" show-timed-cmd="false" view-rates="false">
|
|
<nodes>
|
|
<place label-x="3.0" label-y="0.0" marking="1" name="P1" x="15.0" y="5.0"/>
|
|
<place label-x="2.5" label-y="-1.0" name="P2" x="15.0" y="13.0"/>
|
|
<place label-x="3.0" label-y="0.0" name="P3" x="15.0" y="21.0"/>
|
|
<place label-x="2.5" label-y="1.0" name="P4" x="15.0" y="30.0"/>
|
|
<place label-x="3.0" label-y="0.5" name="P5" x="15.0" y="39.0"/>
|
|
<place marking="1" name="wantP_FALSE" x="30.0" y="38.0"/>
|
|
<place label-x="4.5" label-y="-0.5" name="wantP_TRUE" x="23.0" y="36.0"/>
|
|
<transition label-x="-3.0" name="local_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="9.0"/>
|
|
<transition label-x="-3.5" label-y="-1.0" name="set_false_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="44.0"/>
|
|
<transition label-x="-4.0" label-y="-2.0" name="critical_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="34.0"/>
|
|
<transition label-x="-2.0" name="await_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="17.0"/>
|
|
<transition label-x="-3.0" label-y="-1.0" name="set_true_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="15.55" y="26.0"/>
|
|
<transition name="local_p_0" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="7.55" y="2.0"/>
|
|
<place label-x="1.5" label-y="2.0" marking="1" name="wantQ_FALSE" x="35.0" y="13.0"/>
|
|
<place label-x="-2.0" label-y="-2.0" name="wantQ_TRUE" x="42.0" y="13.0"/>
|
|
<place label-x="3.0" name="Q5" x="49.0" y="12.0"/>
|
|
<place label-x="3.5" name="Q4" x="49.0" y="21.0"/>
|
|
<place label-x="4.0" label-y="0.5" name="Q3" x="49.0" y="30.0"/>
|
|
<place label-x="2.5" label-y="0.5" name="Q2" x="49.0" y="36.0"/>
|
|
<place label-x="3.5" label-y="-2.0" marking="1" name="Q1" x="49.0" y="44.0"/>
|
|
<transition name="local_q0" nservers-x="0.5" type="EXP" x="53.55" y="49.0"/>
|
|
<transition name="set_false_q" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="49.55" y="6.0"/>
|
|
<transition label-x="3.0" label-y="-0.5" name="local_q" nservers-x="0.5" rotation="4.71238898038469" type="EXP" x="49.55" y="40.0"/>
|
|
<transition label-x="3.0" label-y="0.0" name="await_q" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="49.55" y="33.0"/>
|
|
<transition label-x="4.0" label-y="0.5" name="set_true_q" nservers-x="0.5" rotation="4.71238898038469" type="EXP" x="49.55" y="26.0"/>
|
|
<transition label-x="3.5" label-y="0.0" name="critical_q" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="49.55" y="16.0"/>
|
|
</nodes>
|
|
<edges>
|
|
<arc head="local_p" kind="INPUT" tail="P1"/>
|
|
<arc head="P2" kind="OUTPUT" tail="local_p"/>
|
|
<arc head="local_p_0" kind="INPUT" tail="P1">
|
|
<point x="12.5" y="3.5"/>
|
|
</arc>
|
|
<arc head="P1" kind="OUTPUT" tail="local_p_0"/>
|
|
<arc head="await_p" kind="INPUT" tail="P2"/>
|
|
<arc head="P3" kind="OUTPUT" tail="await_p"/>
|
|
<arc head="set_true_p" kind="INPUT" tail="P3"/>
|
|
<arc head="P4" kind="OUTPUT" tail="set_true_p"/>
|
|
<arc head="critical_p" kind="INPUT" tail="P4"/>
|
|
<arc head="P5" kind="OUTPUT" tail="critical_p"/>
|
|
<arc head="set_false_p" kind="INPUT" tail="P5">
|
|
<point x="16.0" y="43.5"/>
|
|
</arc>
|
|
<arc head="P1" kind="OUTPUT" mult-k="0.81396484375" tail="set_false_p">
|
|
<point x="4.5" y="45.0"/>
|
|
<point x="4.5" y="6.0"/>
|
|
</arc>
|
|
<arc head="Q1" kind="OUTPUT" mult-k="1.3133789062499996" tail="set_false_q">
|
|
<point x="60.0" y="7.0"/>
|
|
<point x="60.0" y="45.0"/>
|
|
</arc>
|
|
<arc head="local_q" kind="INPUT" tail="Q1"/>
|
|
<arc head="Q2" kind="OUTPUT" tail="local_q"/>
|
|
<arc head="await_q" kind="INPUT" tail="Q2"/>
|
|
<arc head="Q3" kind="OUTPUT" tail="await_q"/>
|
|
<arc head="set_true_q" kind="INPUT" tail="Q3"/>
|
|
<arc head="Q4" kind="OUTPUT" tail="set_true_q"/>
|
|
<arc head="critical_q" kind="INPUT" tail="Q4"/>
|
|
<arc head="Q5" kind="OUTPUT" tail="critical_q"/>
|
|
<arc head="wantQ_TRUE" kind="OUTPUT" tail="set_true_q"/>
|
|
<arc head="set_true_q" kind="INPUT" mult-k="1.1600585937499996" tail="wantQ_FALSE">
|
|
<point x="36.0" y="27.0"/>
|
|
</arc>
|
|
<arc head="set_false_q" kind="INPUT" tail="Q5"/>
|
|
<arc head="set_false_q" kind="INPUT" tail="wantQ_TRUE"/>
|
|
<arc head="wantQ_FALSE" kind="OUTPUT" tail="set_false_q">
|
|
<point x="36.0" y="7.0"/>
|
|
</arc>
|
|
<arc head="local_q0" kind="INPUT" tail="Q1"/>
|
|
<arc head="Q1" kind="OUTPUT" tail="local_q0">
|
|
<point x="51.0" y="49.5"/>
|
|
</arc>
|
|
<arc head="await_p" kind="INPUT" tail="wantQ_FALSE"/>
|
|
<arc head="wantQ_FALSE" kind="OUTPUT" tail="await_p">
|
|
<point x="31.0" y="14.0"/>
|
|
</arc>
|
|
<arc head="wantP_FALSE" kind="OUTPUT" mult-k="0.8772460937500001" tail="set_false_p">
|
|
<point x="31.0" y="45.0"/>
|
|
</arc>
|
|
<arc head="set_false_p" kind="INPUT" tail="wantP_TRUE"/>
|
|
<arc head="wantP_TRUE" kind="OUTPUT" tail="set_true_p"/>
|
|
<arc head="set_true_p" kind="INPUT" mult-k="0.8180664062500002" tail="wantP_FALSE">
|
|
<point x="31.0" y="27.0"/>
|
|
</arc>
|
|
<arc head="await_q" kind="INPUT" tail="wantP_FALSE"/>
|
|
<arc head="wantP_FALSE" kind="OUTPUT" tail="await_q">
|
|
<point x="38.0" y="35.5"/>
|
|
</arc>
|
|
</edges>
|
|
</gspn>
|
|
<measures gspn-name="PT" log-uuid="dba1ca65-38e6-49b8-82c2-90112c168b3a" name="Measures" simplified-UI="false">
|
|
<assignments/>
|
|
<rgmedd2 counter-examples="true"/>
|
|
<formulas>
|
|
<formula comment="Basic statistics of the toolchain execution." language="STAT"/>
|
|
<formula expr="AG(!(#P4 == 1) || !(#Q4 == 1)) " language="CTL">
|
|
<result-table>
|
|
<mc-result name="MEASURE0" value="false">
|
|
<bindings/>
|
|
</mc-result>
|
|
</result-table>
|
|
</formula>
|
|
<formula expr="AG ((#P2==1 || #Q2 == 1) -> AF (#P4 == 1 || #Q4== 1)) " language="CTL">
|
|
<result-table>
|
|
<mc-result name="MEASURE0" value="false">
|
|
<bindings/>
|
|
</mc-result>
|
|
</result-table>
|
|
</formula>
|
|
<formula expr="AG(#P1 == 1 -> EF(#Q4==1 || #Q4 == 1))" language="CTL">
|
|
<result-table>
|
|
<mc-result name="MEASURE0" value="true">
|
|
<bindings/>
|
|
</mc-result>
|
|
</result-table>
|
|
</formula>
|
|
<formula expr="AG (#P2==1 -> AF (#P4 == 1))" language="CTL">
|
|
<result-table>
|
|
<mc-result name="MEASURE0" value="false">
|
|
<bindings/>
|
|
</mc-result>
|
|
</result-table>
|
|
</formula>
|
|
<formula expr="AG (#Q2==1 -> AF (#Q4 == 1))" language="CTL">
|
|
<result-table>
|
|
<mc-result name="MEASURE0" value="false">
|
|
<bindings/>
|
|
</mc-result>
|
|
</result-table>
|
|
</formula>
|
|
</formulas>
|
|
</measures>
|
|
<gspn name="ridotta" show-color-cmd="false" show-fluid-cmd="false" show-timed-cmd="false" view-rates="false">
|
|
<nodes>
|
|
<place label-x="3.0" label-y="0.0" marking="1" name="P1" x="17.0" y="15.0"/>
|
|
<place label-x="3.0" label-y="0.0" name="P3" x="17.0" y="23.0"/>
|
|
<place label-x="2.5" label-y="1.0" name="P4" x="17.0" y="35.0"/>
|
|
<place marking="1" name="wantP_FALSE" x="32.0" y="35.0"/>
|
|
<place label-x="4.5" label-y="-0.5" name="wantP_TRUE" x="22.0" y="35.0"/>
|
|
<transition label-x="-3.5" label-y="-1.0" name="set_false_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="17.55" y="42.0"/>
|
|
<transition label-x="-2.0" name="await_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="17.55" y="19.0"/>
|
|
<transition label-x="-3.0" label-y="-1.0" name="set_true_p" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="17.55" y="28.0"/>
|
|
<place label-x="1.5" label-y="2.0" marking="1" name="wantQ_FALSE" x="37.0" y="22.0"/>
|
|
<place label-x="-2.0" label-y="-2.0" name="wantQ_TRUE" x="44.0" y="22.0"/>
|
|
<place label-x="3.5" name="Q4" x="51.0" y="22.0"/>
|
|
<place label-x="4.0" label-y="0.5" name="Q3" x="51.0" y="32.0"/>
|
|
<place label-x="3.5" label-y="-2.0" marking="1" name="Q1" x="51.0" y="42.0"/>
|
|
<transition name="set_false_q" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="51.55" y="15.0"/>
|
|
<transition label-x="3.0" label-y="0.0" name="await_q" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="51.55" y="36.0"/>
|
|
<transition label-x="4.0" label-y="0.5" name="set_true_q" nservers-x="0.5" rotation="4.71238898038469" type="EXP" x="51.55" y="28.0"/>
|
|
</nodes>
|
|
<edges>
|
|
<arc head="P3" kind="OUTPUT" tail="await_p"/>
|
|
<arc head="set_true_p" kind="INPUT" tail="P3"/>
|
|
<arc head="P4" kind="OUTPUT" tail="set_true_p"/>
|
|
<arc head="Q3" kind="OUTPUT" tail="await_q"/>
|
|
<arc head="set_true_q" kind="INPUT" tail="Q3"/>
|
|
<arc head="Q4" kind="OUTPUT" tail="set_true_q"/>
|
|
<arc head="wantQ_TRUE" kind="OUTPUT" tail="set_true_q"/>
|
|
<arc head="set_true_q" kind="INPUT" mult-k="1.1600585937499996" tail="wantQ_FALSE">
|
|
<point x="38.0" y="29.0"/>
|
|
</arc>
|
|
<arc head="set_false_q" kind="INPUT" tail="wantQ_TRUE"/>
|
|
<arc head="wantQ_FALSE" kind="OUTPUT" tail="set_false_q">
|
|
<point x="38.0" y="16.0"/>
|
|
</arc>
|
|
<arc head="await_p" kind="INPUT" tail="wantQ_FALSE"/>
|
|
<arc head="wantQ_FALSE" kind="OUTPUT" tail="await_p">
|
|
<point x="33.0" y="23.0"/>
|
|
</arc>
|
|
<arc head="wantP_FALSE" kind="OUTPUT" mult-k="0.8772460937500001" tail="set_false_p">
|
|
<point x="33.0" y="43.0"/>
|
|
</arc>
|
|
<arc head="set_false_p" kind="INPUT" tail="wantP_TRUE"/>
|
|
<arc head="wantP_TRUE" kind="OUTPUT" tail="set_true_p"/>
|
|
<arc head="set_true_p" kind="INPUT" mult-k="0.8180664062500002" tail="wantP_FALSE">
|
|
<point x="33.0" y="29.0"/>
|
|
</arc>
|
|
<arc head="await_q" kind="INPUT" tail="wantP_FALSE"/>
|
|
<arc head="wantP_FALSE" kind="OUTPUT" tail="await_q">
|
|
<point x="40.0" y="37.5"/>
|
|
</arc>
|
|
<arc head="await_p" kind="INPUT" tail="P1"/>
|
|
<arc head="set_false_p" kind="INPUT" tail="P4"/>
|
|
<arc head="await_q" kind="INPUT" tail="Q1"/>
|
|
<arc head="set_false_q" kind="INPUT" tail="Q4"/>
|
|
<arc head="Q1" kind="OUTPUT" tail="set_false_q">
|
|
<point x="59.5" y="16.0"/>
|
|
<point x="59.5" y="42.5"/>
|
|
</arc>
|
|
<arc head="P1" kind="OUTPUT" tail="set_false_p">
|
|
<point x="11.0" y="43.0"/>
|
|
<point x="11.0" y="16.0"/>
|
|
</arc>
|
|
</edges>
|
|
</gspn>
|
|
<resource-list>
|
|
<document-log uuid="dba1ca65-38e6-49b8-82c2-90112c168b3a">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAMF0AJMbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vRFNQTi1Ub29sIC1sb2FkICIvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNi1NZWFzdXJlcy5zb2x1dGlvbi9QVCIgLXBiYXNpcyAtZGV0ZWN0LWV4cCAtcHNmbCAtYm5kIAp0AHAbWzFtG1s0bUxPQURJTkcgUEVUUkkgTkVUIC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy42LU1lYXN1cmVzLnNvbHV0aW9uL1BUIChuZXQvZGVmKS4uLhtbMjJtG1syNG0KdAAPTUFSS0lORyBQQVI6IDAKdAAQUExBQ0VTOiAgICAgIDE0CnQAD1JBVEUgUEFSOiAgICAwCnQAEFRSQU5TSVRJT05TOiAxMgp0AA9NRUFTVVJFUzogICAgMAp0AChMT0FESU5HIFRJTUU6IFtVc2VyIDAuMDAwcywgU3lzIDAuMDAwc10KdAABCnQAAQp0AB5DT01QVVRJTkcgUExBQ0UgRkxPVyBCQVNJUy4uLgp0ABJNPTEyLCBOPTE0LCBOMD0xNAp0ADlDb21wdXRhdGlvbiBvZiBGbG93IGJhc2lzOiBzdGVwIDEvMTIsIHxLfD0xMiwgcHJvZHVjdHM9MQp0AFMbWzFBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQAUhtbMUFDb21wdXRhdGlvbiBvZiBGbG93IGJhc2lzOiBjb21wbGV0ZWQgaW4gOCBzdGVwcywgfEt8PTYuICAgICAgICAgICAgICAgICAgICAgIAp0AEBGT1VORCA2IFZFQ1RPUlMgSU4gVEhFIFBMQUNFIEZMT1cgQkFTSVMgKDQgc2VtaWZsb3dzLCAyIGZsb3dzKS4KdAABCnQAAQp0ACdBbGwgcGxhY2VzIGFyZSBjb3ZlcmVkIGJ5IHNvbWUgUC1mbG93Lgp0AAEKdAAmVE9UQUwgVElNRTogW1VzZXIgMC4wMDBzLCBTeXMgMC4wMDBzXQp0ACdBVk9JRCBFWFBPTkVOVElBTCBHUk9XVEggT0YgU0VNSUZMT1dTLgp0AB1DT01QVVRJTkcgUExBQ0UgU0VNSUZMT1dTLi4uCnQAEk09MTIsIE49MTQsIE4wPTE0CnQAK0dlbmVyYXRpb24gb2YgU2VtaWZsb3dzOiBzdGVwIDEvMTIsIHxLfD0xMgp0AFMbWzFBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQAUBtbMUFHZW5lcmF0aW9uIG9mIFNlbWlmbG93czogY29tcGxldGVkIGluIDggc3RlcHMsIHxLfD04LiAgICAgICAgICAgICAgICAgICAgICAKdAAZRk9VTkQgOCBQTEFDRSBTRU1JRkxPV1MuCnQAAQp0AAEKdAArQWxsIHBsYWNlcyBhcmUgY292ZXJlZCBieSBzb21lIFAtc2VtaWZsb3cuCnQAAQp0ACZUT1RBTCBUSU1FOiBbVXNlciAwLjAwMHMsIFN5cyAwLjAwMHNdCnQALENPTVBVVElORyBQTEFDRSBCT1VORFMgRlJPTSBQLVNFTUlGTE9XUyAuLi4KdAAnG1swWBtbMzJtIFBST0NFU1MgRVhJVEVEIE5PUk1BTExZLhtbMG0KdACkG1swbUVYRUM6IHBlcmwgLWUgJ2FsYXJtIDUgOyBleGVjICIvdXNyL2xvY2FsL0dyZWF0U1BOL2Jpbi9EU1BOLVRvb2wgLWxvYWQgXCIvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNi1NZWFzdXJlcy5zb2x1dGlvbi9QVFwiIC1sb2FkLWJuZCAtaWxwLWJuZCIgJwp0AHAbWzFtG1s0bUxPQURJTkcgUEVUUkkgTkVUIC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy42LU1lYXN1cmVzLnNvbHV0aW9uL1BUIChuZXQvZGVmKS4uLhtbMjJtG1syNG0KdAAPTUFSS0lORyBQQVI6IDAKdAAQUExBQ0VTOiAgICAgIDE0CnQAD1JBVEUgUEFSOiAgICAwCnQAEFRSQU5TSVRJT05TOiAxMgp0AA9NRUFTVVJFUzogICAgMAp0AChMT0FESU5HIFRJTUU6IFtVc2VyIDAuMDAwcywgU3lzIDAuMDAwc10KdAABCnQAAQp0ABVMT0FESU5HIEJORCBGSUxFIC4uLgp0ACVDT01QVVRJTkcgUExBQ0UgQk9VTkRTIFVTSU5HIElMUCAuLi4KdAAYQWxsIHBsYWNlcyBhcmUgYm91bmRlZC4KcQB+ACR0AHgbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vUkdNRUREMyAiL2hvbWUvdXNlci9VTklUTy9hbm5vMy92cGMvY29uc2VnbmUvMy8zLjYtTWVhc3VyZXMuc29sdXRpb24vUFQiIC1NRVRBICAtYyAtQwp0AB9SYW5kb20gc2VlZHM6IDE1ODk2MzQ3MTMgNDg5MjQKdABQPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp0ABFHcmVhdFNQTi9NZWRkbHkuCnQAOCAgQ29weXJpZ2h0IChDKSAxOTg3LTIwMTgsIFVuaXZlcnNpdHkgb2YgVG9yaW5vLCBJdGFseS4KdAAxICBTZW5kIGZpbGVzIG5ldG5hbWUubmV0LCAuZGVmIHRvIGUtbWFpbCBhZGRyZXNzCnQAKyAgYmVjY3V0aUBkaS51bml0by5pdCBpZiB5b3UgZmluZCBhbnkgYnVnLgp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAH0Jhc2VkIG9uIE1FRERMWSB2ZXJzaW9uIDAuMTYuMAp0AEYgIENvcHlyaWdodCAoQykgMjAwOSwgSW93YSBTdGF0ZSBVbml2ZXJzaXR5IFJlc2VhcmNoIEZvdW5kYXRpb24sIEluYy4KdAApICB3ZWJzaXRlOiBodHRwOi8vbWVkZGx5LnNvdXJjZWZvcmdlLm5ldAp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAKVVzaW5nIHBlci1ldmVudCBzYXR1cmF0aW9uIChzYXQtcHJlZ2VuKS4KdAAbVXNpbmcgZmFzdCBOU0YgZ2VuZXJhdGlvbi4KdAASUHJvY2VzcyBJRDogMjgzNDEKdABLTU9ERUwgTkFNRTogL2hvbWUvdXNlci9VTklUTy9hbm5vMy92cGMvY29uc2VnbmUvMy8zLjYtTWVhc3VyZXMuc29sdXRpb24vUFQKdAAdICAxNCBwbGFjZXMsIDEyIHRyYW5zaXRpb25zLgp0ACdVc2VkIE1lbW9yeSBmb3IgZW5jb2RpbmcgbmV0OiAzNzA2OTZLQgp0AFVPcGVuaW5nIGZpbGU6IC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy42LU1lYXN1cmVzLnNvbHV0aW9uL1BULmJuZCBPSy4KdABYT3BlbmluZyBmaWxlOiAvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNi1NZWFzdXJlcy5zb2x1dGlvbi9QVC5pbHBibmQgT0suCnQAEElOUFVUIEFSQ1M6ICAxNAp0ABBPVVRQVVQgQVJDUzogMTQKdAAPSU5ISUIgQVJDUzogIDAKdAAPVEVTVCBBUkNTOiAgIDQKdAAQUExBQ0VTOiAgICAgIDE0CnQAEFRSQU5TSVRJT05TOiAxMgp0AA9JTlZBUklBTlRTOiAgNgp0AA9QLVNFTUlGTE9XUzogOAp0ABZNQVggSU5WQVJJQU5UIENBUkQ6IDEKdAABCnQAUD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVkFSSUFCTEUgT1JERVIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KdAA8VmFyaWFibGUgb3JkZXIgbWV0aG9kOiBNZXRhLWhldXJpc3RpYyB1c2luZyB3ZWlnaHRlZCBzY29yZS4KdABRICBNRVRIT0QgICAgICAgICAgICAgIFNDT1JFICAgICAgICBTV0lSICAgICAgIFNPVVBTIERJU0NPVU5UICBXRUlHSFQgICAgICAgVElNRSAKdABVICBTTE8gICAgICAgICAgICAgICAgMTA2LjU5ICAgICAgICAgIDk1ICAgICAgICAgIDUxICAgICAgICAxICAgMS4xMjIgICAwLjAwMDEyMSBzZWMuCnQAVSAgU0xPK0ZvcmNlICAgICAgICAgICA1Ni4zMiAgICAgICAgICA2NCAgICAgICAgICA0NSAgICAgICAgMSAgICAwLjg4ICAgIDUuMWUtMDUgc2VjLgp0AFUgIFNMTy0xNiAgICAgICAgICAgICAgNzUuODEgICAgICAgICAgOTUgICAgICAgICAgNTEgICAgICAgIDEgICAwLjc5OCAgICA1LjVlLTA1IHNlYy4KdABVICBTTE8tMTYrRm9yY2UgICAgICAgNTguMzA0ICAgICAgICAgIDY0ICAgICAgICAgIDQ1ICAgICAgICAxICAgMC45MTEgICAgNC4yZS0wNSBzZWMuCnQAVSAgVE9WMiAgICAgICAgICAgICAgIDUwLjkwNCAgICAgICAgICA1NiAgICAgICAgICA0MiAgICAgICAgMSAgIDAuOTA5ICAgIDMuNmUtMDUgc2VjLgp0AFUgIFRPVjIrRm9yY2UgICAgICAgICA2MS4zNzQgICAgICAgICAgNTMgICAgICAgICAgNDIgICAgICAgIDEgICAxLjE1OCAgICA0LjJlLTA1IHNlYy4KdABVICBOT0FDSzIgICAgICAgICAgICAxNDUuODk5ICAgICAgICAgMTI5ICAgICAgICAgIDU5ICAgICAgICAxICAgMS4xMzEgICAgMi44ZS0wNSBzZWMuCnQAVSAgTk9BQ0syK0ZvcmNlICAgICAgICA0MS4xNiAgICAgICAgICA0MiAgICAgICAgICAzOSAgICAgICAgMSAgICAwLjk4ICAgIDQuOGUtMDUgc2VjLgp0AFUgIEFDTSAgICAgICAgICAgICAgIDEwNC4xMzMgICAgICAgICAxMDMgICAgICAgICAgNTQgICAgICAgIDEgICAxLjAxMSAgICA1LjhlLTA1IHNlYy4KdABVICBBQ00rRm9yY2UgICAgICAgICAgNjEuMzQ0ICAgICAgICAgIDQ4ICAgICAgICAgIDQxICAgICAgICAxICAgMS4yNzggICAgMy45ZS0wNSBzZWMuCnQAVSAgQ00yICAgICAgICAgICAgICAgICAxMDcuMSAgICAgICAgICA4NCAgICAgICAgICA0OSAgICAgICAgMSAgIDEuMjc1ICAgIDIuOGUtMDUgc2VjLgp0AFUgIENNMitGb3JjZSAgICAgICAgICA1Mi43NTIgICAgICAgICAgNDggICAgICAgICAgNDEgICAgICAgIDEgICAxLjA5OSAgICAzLjhlLTA1IHNlYy4KdABVICBQICAgICAgICAgICAgICAgICAxMzMuMjIzICAgICAgICAgMTI3ICAgICAgICAgIDY2ICAgICAgICAxICAgMS4wNDkgICAgMi41ZS0wNSBzZWMuCnQAVSAgR1AgICAgICAgICAgICAgICAgIDEwNC42NyAgICAgICAgICA5MCAgICAgICAgICA1MiAgICAgICAgMSAgIDEuMTYzICAgIDcuNGUtMDUgc2VjLgp0AFUgIEdQK0ZvcmNlICAgICAgICAgICA1NS4xMjUgICAgICAgICAgNDkgICAgICAgICAgMzkgICAgICAgIDEgICAxLjEyNSAgICA0LjVlLTA1IHNlYy4KdABATWV0YS1oZXVyaXN0aWM6IHNlbGVjdGluZyBtZXRob2QgTk9BQ0syK0ZvcmNlIHdpdGggc2NvcmU6IDQxLjE2CnQAKVRpbWUgdG8gY29tcHV0ZSB2YXJpYWJsZSBvcmRlcjogMC4wMDExNTkKdAABCnQAUD09PT09PT09PT09PT09PT09PT09PT09PT0gU1RBUlQgRklSSU5HIFJVTEVTIEVOQ09ESU5HID09PT09PT09PT09PT09PT09PT09PT09PT0KdAAsRW5jb2RlZCAxMiB0cmFuc2l0aW9uIGluIDEgcHJpb3JpdHkgZ3JvdXBzLgp0ACFUaW1lIHRvIGJ1aWxkIGFsbCBOU0ZzOiAwLjAwMDU3NAp0AAEKdABQPT09PT09PT09PT09PT09PT09PT09PT09PSBSRUFDSEFCSUxJVFkgU0VUIEdFTkVSQVRJT04gPT09PT09PT09PT09PT09PT09PT09PT09PQp0ABVTcGxpdDogU3BsaXRTdWJ0cmFjdAp0AB1SUyBnZW5lcmF0aW9uIHRpbWU6IDAuMDAwMTY1CnQAHUNvbXB1dGluZyB2YXJpYWJsZSBib3VuZHMuLi4KdAABCnQAUD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IE1FTU9SWSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KdAApIFRvdGFsIE1lbW9yeSBVc2Vk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cQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMNxAH4Aw3EAfgDDcQB+AMN4</document-log>
|
|
</resource-list>
|
|
</project>
|