UniTO/anno3/vpc/consegne/3/3.5.PNPRO
2024-10-29 09:11:05 +01:00

125 lines
25 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="PT" show-color-cmd="false" show-fluid-cmd="false" show-timed-cmd="false" view-rates="false" zoom="125">
<nodes>
<place label-x="3.5" label-y="-0.5" marking="1" name="Await_P" x="10.0" y="5.0"/>
<place label-y="-2.0" name="Done_P" x="10.0" y="15.0"/>
<place label-x="2.0" label-y="2.0" marking="1" name="Turn_P" x="17.0" y="7.0"/>
<place label-x="2.0" label-y="2.0" name="Turn_Q" x="19.0" y="16.0"/>
<transition name="T0" nservers-x="0.5" type="EXP" x="10.55" y="10.0"/>
<transition name="T1" nservers-x="0.5" rotation="-0.0" type="EXP" x="10.55" y="19.0"/>
<transition name="T2" nservers-x="0.5" type="EXP" x="10.55" y="1.0"/>
<place label-x="3.0" label-y="0.5" marking="1" name="Await_Q" x="28.0" y="19.0"/>
<transition name="T3" nservers-x="0.5" type="EXP" x="28.55" y="24.0"/>
<transition name="T4" nservers-x="0.5" type="EXP" x="28.55" y="14.0"/>
<place label-x="3.5" label-y="0.0" name="Done_Q" x="28.0" y="9.0"/>
<transition name="T5" nservers-x="0.5" type="EXP" x="28.55" y="5.0"/>
</nodes>
<edges>
<arc head="T0" kind="INPUT" tail="Await_P">
<point x="7.5" y="8.5"/>
</arc>
<arc head="Done_P" kind="OUTPUT" tail="T0">
<point x="8.0" y="13.5"/>
</arc>
<arc head="T0" kind="INPUT" tail="Turn_P"/>
<arc head="T1" kind="INPUT" tail="Done_P">
<point x="8.5" y="18.5"/>
</arc>
<arc head="Await_P" kind="OUTPUT" tail="T1">
<point x="6.5" y="20.0"/>
<point x="6.5" y="6.0"/>
</arc>
<arc head="Turn_Q" kind="OUTPUT" tail="T1">
<point x="18.0" y="20.0"/>
</arc>
<arc head="T2" kind="INPUT" tail="Await_P">
<point x="8.5" y="3.0"/>
</arc>
<arc head="Await_P" kind="OUTPUT" tail="T2">
<point x="13.0" y="3.0"/>
</arc>
<arc head="T3" kind="INPUT" tail="Await_Q">
<point x="26.5" y="23.5"/>
</arc>
<arc head="Await_Q" kind="OUTPUT" tail="T3">
<point x="31.0" y="23.5"/>
</arc>
<arc head="T4" kind="INPUT" tail="Await_Q">
<point x="32.0" y="17.5"/>
</arc>
<arc head="Done_Q" kind="OUTPUT" tail="T4">
<point x="32.0" y="12.0"/>
</arc>
<arc head="T5" kind="INPUT" tail="Done_Q">
<point x="32.0" y="7.5"/>
</arc>
<arc head="Turn_P" kind="OUTPUT" tail="T5"/>
<arc head="T4" kind="INPUT" tail="Turn_Q"/>
<arc head="Turn_Q" kind="OUTPUT" tail="T4">
<point x="24.0" y="15.0"/>
</arc>
<arc head="Turn_P" kind="OUTPUT" tail="T0">
<point x="15.5" y="11.0"/>
</arc>
<arc head="T5" kind="INPUT" mult-k="2.6563476562500004" tail="Turn_Q">
<point x="20.5" y="15.0"/>
<point x="27.0" y="13.5"/>
<point x="26.5" y="9.0"/>
</arc>
<arc head="T1" kind="INPUT" tail="Turn_P">
<point x="13.5" y="14.5"/>
<point x="13.5" y="18.5"/>
</arc>
</edges>
</gspn>
<measures gspn-name="PT" log-uuid="d1dae8a9-a12d-40c6-bd80-ab683db44be6" name="Measures" simplified-UI="false">
<assignments/>
<rgmedd2/>
<formulas>
<formula comment="Basic statistics of the toolchain execution." language="STAT">
<result-table>
<stat-result name="STAT">
<bindings/>
<stat key="CTL_time" value="0.00226 seconds."/>
<stat key="build_time" value="0.000929 seconds."/>
<stat key="num_rs_nodes" value="11"/>
<stat key="num_tangible_markings" value="7"/>
<stat key="total_firings" value="unknown"/>
</stat-result>
</result-table>
</formula>
<formula expr="AG(!(#Done_P == 1) || !(#Done_Q == 1))" language="CTL">
<result-table>
<mc-result name="MEASURE1" value="true">
<bindings/>
</mc-result>
</result-table>
</formula>
<formula expr="AG ((#Await_P==1 || #Await_Q == 1) -&gt; AF (#Done_P == 1 || #Done_Q == 1))" language="CTL">
<result-table>
<mc-result name="MEASURE2" value="false">
<bindings/>
</mc-result>
</result-table>
</formula>
<formula expr="AG ((#Await_P==1 ) -&gt; AF (#Done_P == 1))" language="CTL">
<result-table>
<mc-result name="MEASURE3" value="false">
<bindings/>
</mc-result>
</result-table>
</formula>
<formula expr="AG ((#Await_Q==1 ) -&gt; AF (#Done_Q == 1))" language="CTL">
<result-table>
<mc-result name="MEASURE4" value="false">
<bindings/>
</mc-result>
</result-table>
</formula>
</formulas>
</measures>
<resource-list>
<document-log uuid="d1dae8a9-a12d-40c6-bd80-ab683db44be6">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAATJ0AJMbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vRFNQTi1Ub29sIC1sb2FkICIvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNS1NZWFzdXJlcy5zb2x1dGlvbi9QVCIgLXBiYXNpcyAtZGV0ZWN0LWV4cCAtcHNmbCAtYm5kIAp0AHAbWzFtG1s0bUxPQURJTkcgUEVUUkkgTkVUIC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy41LU1lYXN1cmVzLnNvbHV0aW9uL1BUIChuZXQvZGVmKS4uLhtbMjJtG1syNG0KdAAPTUFSS0lORyBQQVI6IDAKdAAPUExBQ0VTOiAgICAgIDYKdAAPUkFURSBQQVI6ICAgIDAKdAAPVFJBTlNJVElPTlM6IDYKdAAPTUVBU1VSRVM6ICAgIDAKdAAoTE9BRElORyBUSU1FOiBbVXNlciAwLjAwMHMsIFN5cyAwLjAwMHNdCnQAAQp0AAEKdAAeQ09NUFVUSU5HIFBMQUNFIEZMT1cgQkFTSVMuLi4KdAAPTT02LCBOPTYsIE4wPTYKdAA3Q29tcHV0YXRpb24gb2YgRmxvdyBiYXNpczogc3RlcCAxLzYsIHxLfD00LCBwcm9kdWN0cz0xCnQAUxtbMUEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdABSG1sxQUNvbXB1dGF0aW9uIG9mIEZsb3cgYmFzaXM6IGNvbXBsZXRlZCBpbiA0IHN0ZXBzLCB8S3w9Mi4gICAgICAgICAgICAgICAgICAgICAgCnQAKUZPVU5EIDIgVkVDVE9SUyBJTiBUSEUgUExBQ0UgRkxPVyBCQVNJUy4KdAABCnQAAQp0AC5UaGVyZSBhcmUgMiBwbGFjZXMgbm90IGNvdmVyZWQgYnkgYW55IFAtZmxvdzoKdAABCnQAJlRPVEFMIFRJTUU6IFtVc2VyIDAuMDAwcywgU3lzIDAuMDAwc10KdAAnQVZPSUQgRVhQT05FTlRJQUwgR1JPV1RIIE9GIFNFTUlGTE9XUy4KdAAdQ09NUFVUSU5HIFBMQUNFIFNFTUlGTE9XUy4uLgp0AA9NPTYsIE49NiwgTjA9Ngp0AClHZW5lcmF0aW9uIG9mIFNlbWlmbG93czogc3RlcCAxLzYsIHxLfD00CnQAUxtbMUEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdABQG1sxQUdlbmVyYXRpb24gb2YgU2VtaWZsb3dzOiBjb21wbGV0ZWQgaW4gNCBzdGVwcywgfEt8PTIuICAgICAgICAgICAgICAgICAgICAgIAp0ABlGT1VORCAyIFBMQUNFIFNFTUlGTE9XUy4KdAABCnQAAQp0ADJUaGVyZSBhcmUgMiBwbGFjZXMgbm90IGNvdmVyZWQgYnkgYW55IFAtc2VtaWZsb3c6CnQAAQp0ACZUT1RBTCBUSU1FOiBbVXNlciAwLjAwMHMsIFN5cyAwLjAwMHNdCnQALENPTVBVVElORyBQTEFDRSBCT1VORFMgRlJPTSBQLVNFTUlGTE9XUyAuLi4KdAAnG1swWBtbMzJtIFBST0NFU1MgRVhJVEVEIE5PUk1BTExZLhtbMG0KdACkG1swbUVYRUM6IHBlcmwgLWUgJ2FsYXJtIDUgOyBleGVjICIvdXNyL2xvY2FsL0dyZWF0U1BOL2Jpbi9EU1BOLVRvb2wgLWxvYWQgXCIvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNS1NZWFzdXJlcy5zb2x1dGlvbi9QVFwiIC1sb2FkLWJuZCAtaWxwLWJuZCIgJwp0AHAbWzFtG1s0bUxPQURJTkcgUEVUUkkgTkVUIC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy41LU1lYXN1cmVzLnNvbHV0aW9uL1BUIChuZXQvZGVmKS4uLhtbMjJtG1syNG0KdAAPTUFSS0lORyBQQVI6IDAKdAAPUExBQ0VTOiAgICAgIDYKdAAPUkFURSBQQVI6ICAgIDAKdAAPVFJBTlNJVElPTlM6IDYKdAAPTUVBU1VSRVM6ICAgIDAKdAAoTE9BRElORyBUSU1FOiBbVXNlciAwLjAwMHMsIFN5cyAwLjAwMHNdCnQAAQp0AAEKdAAVTE9BRElORyBCTkQgRklMRSAuLi4KdAAlQ09NUFVUSU5HIFBMQUNFIEJPVU5EUyBVU0lORyBJTFAgLi4uCnQAGEFsbCBwbGFjZXMgYXJlIGJvdW5kZWQuCnEAfgAkdAB/G1swbUVYRUM6IC91c3IvbG9jYWwvR3JlYXRTUE4vYmluL1JHTUVERDMgIi9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy41LU1lYXN1cmVzLnNvbHV0aW9uL1BUIiAtTUVUQSAgLWd1aS1zdGF0IC1DCnQAIFJhbmRvbSBzZWVkczogMTU4ODg2MTM4NyAxMjU3NTgKdABQPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp0ABFHcmVhdFNQTi9NZWRkbHkuCnQAOCAgQ29weXJpZ2h0IChDKSAxOTg3LTIwMTgsIFVuaXZlcnNpdHkgb2YgVG9yaW5vLCBJdGFseS4KdAAxICBTZW5kIGZpbGVzIG5ldG5hbWUubmV0LCAuZGVmIHRvIGUtbWFpbCBhZGRyZXNzCnQAKyAgYmVjY3V0aUBkaS51bml0by5pdCBpZiB5b3UgZmluZCBhbnkgYnVnLgp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAH0Jhc2VkIG9uIE1FRERMWSB2ZXJzaW9uIDAuMTYuMAp0AEYgIENvcHlyaWdodCAoQykgMjAwOSwgSW93YSBTdGF0ZSBVbml2ZXJzaXR5IFJlc2VhcmNoIEZvdW5kYXRpb24sIEluYy4KdAApICB3ZWJzaXRlOiBodHRwOi8vbWVkZGx5LnNvdXJjZWZvcmdlLm5ldAp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAKVVzaW5nIHBlci1ldmVudCBzYXR1cmF0aW9uIChzYXQtcHJlZ2VuKS4KdAAbVXNpbmcgZmFzdCBOU0YgZ2VuZXJhdGlvbi4KdAARUHJvY2VzcyBJRDogMTMxMgp0AEtNT0RFTCBOQU1FOiAvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNS1NZWFzdXJlcy5zb2x1dGlvbi9QVAp0ABsgIDYgcGxhY2VzLCA2IHRyYW5zaXRpb25zLgp0ACdVc2VkIE1lbW9yeSBmb3IgZW5jb2RpbmcgbmV0OiAzOTI1MjRLQgp0AFVPcGVuaW5nIGZpbGU6IC9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzMvMy41LU1lYXN1cmVzLnNvbHV0aW9uL1BULmJuZCBPSy4KdABYT3BlbmluZyBmaWxlOiAvaG9tZS91c2VyL1VOSVRPL2Fubm8zL3ZwYy9jb25zZWduZS8zLzMuNS1NZWFzdXJlcy5zb2x1dGlvbi9QVC5pbHBibmQgT0suCnQAD0lOUFVUIEFSQ1M6ICA2CnQAD09VVFBVVCBBUkNTOiA1CnQAD0lOSElCIEFSQ1M6ICAwCnQAD1RFU1QgQVJDUzogICA0CnQAD1BMQUNFUzogICAgICA2CnQAD1RSQU5TSVRJT05TOiA2CnQAD0lOVkFSSUFOVFM6ICAyCnQAD1AtU0VNSUZMT1dTOiAyCnQAFk1BWCBJTlZBUklBTlQgQ0FSRDogMQp0AAEKdABQPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBWQVJJQUJMRSBPUkRFUiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp0ADxWYXJpYWJsZSBvcmRlciBtZXRob2Q6IE1ldGEtaGV1cmlzdGljIHVzaW5nIHdlaWdodGVkIHNjb3JlLgp0ABhOdW1iZXIgb2YgY29tcG9uZW50czogMwp0AFEgIE1FVEhPRCAgICAgICAgICAgICAgU0NPUkUgICAgICAgIFNXSVIgICAgICAgU09VUFMgRElTQ09VTlQgIFdFSUdIVCAgICAgICBUSU1FIAp0AFUgIFNMTyAgICAgICAgICAgICAgICAxNS43MDggICAgICAgICAgMTQgICAgICAgICAgMTQgICAgICAgIDEgICAxLjEyMiAgIDAuMDAwMjUxIHNlYy4KdABVICBTTE8rRm9yY2UgICAgICAgICAgIDEwLjU2ICAgICAgICAgIDEyICAgICAgICAgIDEyICAgICAgICAxICAgIDAuODggICAgNy45ZS0wNSBzZWMuCnQAVSAgU0xPLTE2ICAgICAgICAgICAgIDExLjE3MiAgICAgICAgICAxNCAgICAgICAgICAxNCAgICAgICAgMSAgIDAuNzk4ICAgIDUuNmUtMDUgc2VjLgp0AFUgIFNMTy0xNitGb3JjZSAgICAgICAxMC45MzIgICAgICAgICAgMTIgICAgICAgICAgMTIgICAgICAgIDEgICAwLjkxMSAgICAgIDVlLTA1IHNlYy4KdABVICBUT1YyICAgICAgICAgICAgICAgMTAuOTA4ICAgICAgICAgIDEyICAgICAgICAgIDEyICAgICAgICAxICAgMC45MDkgICAgNS4yZS0wNSBzZWMuCnQAVSAgVE9WMitGb3JjZSAgICAgICAgIDEzLjg5NiAgICAgICAgICAxMiAgICAgICAgICAxMiAgICAgICAgMSAgIDEuMTU4ICAgIDMuOWUtMDUgc2VjLgp0AFUgIE5PQUNLMiAgICAgICAgICAgICAyMS40ODkgICAgICAgICAgMTkgICAgICAgICAgMTYgICAgICAgIDEgICAxLjEzMSAgICAyLjZlLTA1IHNlYy4KdABVICBOT0FDSzIrRm9yY2UgICAgICAgIDExLjc2ICAgICAgICAgIDEyICAgICAgICAgIDEyICAgICAgICAxICAgIDAuOTggICAgMi42ZS0wNSBzZWMuCnQAVSAgQUNNICAgICAgICAgICAgICAgIDEyLjEzMiAgICAgICAgICAxMiAgICAgICAgICAxMiAgICAgICAgMSAgIDEuMDExICAgIDUuNmUtMDUgc2VjLgp0AFUgIEFDTStGb3JjZSAgICAgICAgICAxNS4zMzYgICAgICAgICAgMTIgICAgICAgICAgMTIgICAgICAgIDEgICAxLjI3OCAgICAgIDRlLTA1IHNlYy4KdABVICBDTTIgICAgICAgICAgICAgICAgICAxNS4zICAgICAgICAgIDEyICAgICAgICAgIDEyICAgICAgICAxICAgMS4yNzUgICAgMS43ZS0wNSBzZWMuCnQAVSAgQ00yK0ZvcmNlICAgICAgICAgIDEzLjE4OCAgICAgICAgICAxMiAgICAgICAgICAxMiAgICAgICAgMSAgIDEuMDk5ICAgIDQuMWUtMDUgc2VjLgp0AFUgIFAgICAgICAgICAgICAgICAgICAxNC42ODYgICAgICAgICAgMTQgICAgICAgICAgMTQgICAgICAgIDEgICAxLjA0OSAgICAyLjRlLTA1IHNlYy4KdABVICBHUCAgICAgICAgICAgICAgICAgMTYuMjgyICAgICAgICAgIDE0ICAgICAgICAgIDE0ICAgICAgICAxICAgMS4xNjMgICAwLjAwMDEwMSBzZWMuCnQAVSAgR1ArRm9yY2UgICAgICAgICAgIDE0LjYyNSAgICAgICAgICAxMyAgICAgICAgICAxMyAgICAgICAgMSAgIDEuMTI1ICAgIDQuNWUtMDUgc2VjLgp0AFUgIFRTICAgICAgICAgICAgICAgICAgOC4yMDggICAgICAgICAgMTIgICAgICAgICAgMTIgICAgICAgIDEgICAwLjY4NCAgICAyLjdlLTA1IHNlYy4KdABVICBUUytGb3JjZSAgICAgICAgICAgIDkuNDY4ICAgICAgICAgIDEyICAgICAgICAgIDEyICAgICAgICAxICAgMC43ODkgICAgMi4xZS0wNSBzZWMuCnQANk1ldGEtaGV1cmlzdGljOiBzZWxlY3RpbmcgbWV0aG9kIFRTIHdpdGggc2NvcmU6IDguMjA4CnQAKVRpbWUgdG8gY29tcHV0ZSB2YXJpYWJsZSBvcmRlcjogMC4wMDE5NjEKdAABCnQAUD09PT09PT09PT09PT09PT09PT09PT09PT0gU1RBUlQgRklSSU5HIFJVTEVTIEVOQ09ESU5HID09PT09PT09PT09PT09PT09PT09PT09PT0KdAArRW5jb2RlZCA2IHRyYW5zaXRpb24gaW4gMSBwcmlvcml0eSBncm91cHMuCnQAIVRpbWUgdG8gYnVpbGQgYWxsIE5TRnM6IDAuMDAwNDk2CnQAAQp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09IFJFQUNIQUJJTElUWSBTRVQgR0VORVJBVElPTiA9PT09PT09PT09PT09PT09PT09PT09PT09CnQAFVNwbGl0OiBTcGxpdFN1YnRyYWN0CnQAHVJTIGdlbmVyYXRpb24gdGltZTogMC4wMDAyNDcKdAAdQ29tcHV0aW5nIHZhcmlhYmxlIGJvdW5kcy4uLgp0AAEKdABQPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gTUVNT1JZID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp0ACkgVG90YWwgTWVtb3J5IFVzZWQ6ICAgICAgIDM5MjUyNCBLQnl0ZXMuCnQAAQp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IENUTCBFVkFMVUFUSU9OID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAAQp0AFFQcm9jZXNzaW5nOiAobm90IEUgRiAobm90ICgobm90IChEb25lX1AgPSAxKSkgb3IgKG5vdCAoRG9uZV9RID0gMSkpKSkpICAtPiAgYm9vbAp0AA1FdmFsOiBEb25lX1AKdAAUICAgICAgMC4wMDAwOTIgc2VjLgp0ABNFdmFsOiAoRG9uZV9QID0gMSkKdAAeICAgICAgMC4wMDAxMDkgc2VjLiAgY2FyZCA9IDIKdAAZRXZhbDogKG5vdCAoRG9uZV9QID0gMSkpCnQAHiAgICAgIDAuMDAwMDYxIHNlYy4gIGNhcmQgPSA1CnQADUV2YWw6IERvbmVfUQp0ABQgICAgICAwLjAwMDAyNiBzZWMuCnQAE0V2YWw6IChEb25lX1EgPSAxKQp0AB4gICAgICAwLjAwMDAzNiBzZWMuICBjYXJkID0gMQp0ABlFdmFsOiAobm90IChEb25lX1EgPSAxKSkKdAAeICAgICAgMC4wMDAwMjkgc2VjLiAgY2FyZCA9IDYKdAAxRXZhbDogKChub3QgKERvbmVfUCA9IDEpKSBvciAobm90IChEb25lX1EgPSAxKSkpCnQAIyAgICAgIDAuMDAwMDI3IHNlYy4gIGNhcmQgPSA3IChSUykKdAA3RXZhbDogKG5vdCAoKG5vdCAoRG9uZV9QID0gMSkpIG9yIChub3QgKERvbmVfUSA9IDEpKSkpCnQAGyAgICAgIFtOT1QgVFJVRV0gIGNhcmQgPSAwCnQAO0V2YWw6IEUgRiAobm90ICgobm90IChEb25lX1AgPSAxKSkgb3IgKG5v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IFJTIG5vZGVzOiAgICAgICAgICAgICAgICAxMQp0AD4gRm9yZXN0KFJTKSBub2RlczogICAgICAgIDUzIGFjdGl2ZXMsIDUzIHBlYWssIDAgY29tcGFjdGlvbnMuCnQAOyBGb3Jlc3QoUlMpIHNpemU6ICAgICAgICAgMTM3MSBCeXRlcyBub3csIDEzNzEgQnl0ZXMgcGVhay4KdAAdIFBvdGVudGlhbCBSRyBub2RlczogICAgICAzOQp0AEAgRm9yZXN0KFJHKSBub2RlczogICAgICAgIDEyNiBhY3RpdmVzLCAxMjYgcGVhaywgMCBjb21wYWN0aW9ucy4KdAA7IEZvcmVzdChSRykgc2l6ZTogICAgICAgICAzNTM4IEJ5dGVzIG5vdywgMzUzOCBCeXRlcyBwZWFrLgp0ADwgRm9yZXN0KFJHK3JlYWwpIG5vZGVzOiAgIDQgYWN0aXZlcywgNCBwZWFrLCAwIGNvbXBhY3Rpb25zLgp0ADkgRm9yZXN0KFJHK3JlYWwpIHNpemU6ICAgIDEwOCBCeXRlcyBub3csIDEwOCBCeXRlcyBwZWFrLgp0AAEKdAAET2suCnQAAQp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVElNRSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAJSBWYXJpYWJsZSBvcmRlciBUaW1lOiAwLjAwMyAgICAgc2VjLgp0ACUgTlNGIGdlbi4gVGltZTogICAgICAgMC4wMDEgICAgIHNlYy4KdAAlIFJTIEdlbmVyYXRpb24gVGltZTogIDAuMDAwICAgICBzZWMuCnQAJSBUb3RhbCBSUyBUaW1lOiAgICAgICAwLjAwMSAgICAgc2VjLgp0ACUgU3RhdGlzdGljcyBUaW1lOiAgICAgMC4wMDAgICAgIHNlYy4KdAAlIENUTCBUaW1lOiAgICAgICAgICAgIDAuMDAyICAgICBzZWMuCnQAJSBUb3RhbCBUaW1lOiAgICAgICAgICAwLjAwNyAgICAgc2VjLgp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnEAfgAkeHNxAH4AAHcEAAABMnNyABFqYXZhLmxhbmcuQm9vbGVhbs0gcoDVnPruAgABWgAFdmFsdWV4cAFxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0cQB+ATRxAH4BNHEAfgE0eA</document-log>
</resource-list>
</project>