<deadlock-list>
<deadlock victim="process6593498">
<process-list>
<process id="process6593498" taskpriority="0" logused="0" waitresource="PAGE: 46:1:25319 " waittime="19337" ownerId="4542574113" transactionname="user_transaction" lasttranstarted="2013-07-26T18:21:47.380" XDES="0x6f5d23cb0" lockMode="S" schedulerid="7" kpid="5232" status="suspended" spid="144" sbid="0" ecid="5" priority="0" trancount="0" lastbatchstarted="2013-07-26T18:21:47.373" lastbatchcompleted="2013-07-26T18:21:47.373" lastattention="1900-01-01T00:00:00.373" clientapp=".Net SqlClient Data Provider" hostname="PORTAL" hostpid="3804" isolationlevel="read committed (2)" xactid="4542574113" currentdb="46" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
<executionStack>
<frame procname="adhoc" line="1" stmtstart="166" sqlhandle="0x0200000058cc821a46d092833b8faccd3a332eb1ad3f69740000000000000000000000000000000000000000">
SELECT * FROM [WP_CashCenter_StockContainer] WHERE [PreannouncementType] = 0 AND ([Number] = @number OR [SecondNumber] = @number OR [PermanentNumber] = @number) AND ( [Type] IN (1,2) OR [Type] IS NULL ) </frame>
<frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown </frame>
</executionStack>
<inputbuf>
(@number nvarchar(18),@secondNumber nvarchar(4000),@permanentNumber nvarchar(4000))SELECT * FROM [WP_CashCenter_StockContainer] WHERE [PreannouncementType] = 0 AND ([Number] = @number OR [SecondNumber] = @number OR [PermanentNumber] = @number) AND ( [Type] IN (1,2) OR [Type] IS NULL ) </inputbuf>
</process>
<process id="process5cc1498" taskpriority="0" logused="10000" waittime="19324" schedulerid="5" kpid="4184" status="suspended" spid="144" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2013-07-26T18:21:47.373" lastbatchcompleted="2013-07-26T18:21:47.373" lastattention="2013-07-26T17:15:04.347" clientapp=".Net SqlClient Data Provider" hostname="PORTAL" hostpid="3804" loginname="IIS APPPOOL\ASP.NET v4.0 Classic" isolationlevel="read committed (2)" xactid="4542574113" currentdb="46" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
<executionStack>
<frame procname="adhoc" line="1" stmtstart="166" sqlhandle="0x0200000058cc821a46d092833b8faccd3a332eb1ad3f69740000000000000000000000000000000000000000">
SELECT * FROM [WP_CashCenter_StockContainer] WHERE [PreannouncementType] = 0 AND ([Number] = @number OR [SecondNumber] = @number OR [PermanentNumber] = @number) AND ( [Type] IN (1,2) OR [Type] IS NULL ) </frame>
<frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown </frame>
</executionStack>
<inputbuf>
(@number nvarchar(18),@secondNumber nvarchar(4000),@permanentNumber nvarchar(4000))SELECT * FROM [WP_CashCenter_StockContainer] WHERE [PreannouncementType] = 0 AND ([Number] = @number OR [SecondNumber] = @number OR [PermanentNumber] = @number) AND ( [Type] IN (1,2) OR [Type] IS NULL ) </inputbuf>
</process>
<process id="process5332cf8" taskpriority="0" logused="337420" waitresource="PAGE: 46:1:22665 " waittime="4471" ownerId="4542347955" transactionname="user_transaction" lasttranstarted="2013-07-26T18:21:42.883" XDES="0x6c4f1f6a8" lockMode="IX" schedulerid="8" kpid="4812" status="suspended" spid="126" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2013-07-26T18:22:02.280" lastbatchcompleted="2013-07-26T18:22:02.277" lastattention="1900-01-01T00:00:00.277" clientapp=".Net SqlClient Data Provider" hostname="PORTAL" hostpid="3804" loginname="IIS APPPOOL\ASP.NET v4.0 Classic" isolationlevel="snapshot (5)" xactid="4542347955" currentdb="46" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
<executionStack>
<frame procname="adhoc" line="1" stmtstart="1132" sqlhandle="0x02000000f2c9e01e497fe5f30fa866b1b7802362db0da14d0000000000000000000000000000000000000000">
UPDATE [WP_CashCenter_StockContainer] SET [number] = @number, [type] = @type, [preannouncementtype] = @preannouncementtype, [servicedate] = @servicedate, [status] = @status, [totalquantity] = @totalquantity, [totalvalue] = @totalvalue, [totalweight] = @totalweight, [datecreated] = @datecreated, [dateupdated] = @dateupdated, [stockorder_id] = @stockorder_id, [parentcontainer_id] = @parentcontainer_id, [locationfrom_id] = @locationfrom_id, [locationto_id] = @locationto_id, [isexpected] = @isexpected, [isopen] = @isopen, [ismissing] = @ismissing, [ismisscan] = @ismisscan, [datecollected] = @datecollected, [ismultienvelope] = @ismultienvelope, [uid] = @uid, [isprecrediting] = @isprecrediting, [isfordispatching] = @isfordispatching, [isdetonated] = @isdetonated, [isonhold] = @isonhold, [iscancelled] = @iscancelled, [editor_id] = @editor_id WHERE [id] = @id </frame>
<frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown </frame>
</executionStack>
<inputbuf>
(@number nvarchar(18),@type int,@preannouncementtype int,@servicedate datetime,@status int,@totalquantity int,@totalvalue decimal(2,2),@totalweight decimal(5,5),@datecreated datetime,@dateupdated datetime,@stockorder_id bigint,@parentcontainer_id bigint,@locationfrom_id decimal(10,0),@locationto_id decimal(10,0),@isexpected bit,@isopen bit,@ismissing bit,@ismisscan bit,@datecollected datetime,@ismultienvelope bit,@uid uniqueidentifier,@isprecrediting bit,@isfordispatching bit,@isdetonated bit,@isonhold bit,@iscancelled bit,@editor_id nvarchar(4000),@id bigint)UPDATE [WP_CashCenter_StockContainer] SET [number] = @number, [type] = @type, [preannouncementtype] = @preannouncementtype, [servicedate] = @servicedate, [status] = @status, [totalquantity] = @totalquantity, [totalvalue] = @totalvalue, [totalweight] = @totalweight, [datecreated] = @datecreated, [dateupdated] = @dateupdated, [stockorder_id] = @stockorder_id, [parentcontainer_id] = @parentcontainer_id, [locationfrom_id] = @locationfrom_id, [locationto_id] </inputbuf>
</process>
</process-list>
<resource-list>
<pagelock fileid="1" pageid="25319" dbid="46" subresource="FULL" objectname="Test4.dbo.WP_CashCenter_StockContainer" id="lock86f7f3b00" mode="IX" associatedObjectId="72057594131972096">
<owner-list>
<owner id="process5332cf8" mode="IX"/>
</owner-list>
<waiter-list>
<waiter id="process6593498" mode="S" requestType="wait"/>
</waiter-list>
</pagelock>
<exchangeEvent id="Pipe7f878a500" WaitType="e_waitPipeGetRow" nodeId="0">
<owner-list>
<owner id="process6593498"/>
</owner-list>
<waiter-list>
<waiter id="process5cc1498"/>
</waiter-list>
</exchangeEvent>
<pagelock fileid="1" pageid="22665" dbid="46" subresource="FULL" objectname="Test4.dbo.WP_CashCenter_StockContainer" id="lock9076d5d00" mode="S" associatedObjectId="72057594131972096">
<owner-list>
<owner id="process5cc1498" mode="S"/>
</owner-list>
<waiter-list>
<waiter id="process5332cf8" mode="IX" requestType="wait"/>
</waiter-list>
</pagelock>
</resource-list>
</deadlock>
</deadlock-list>
PGRlYWRsb2NrLWxpc3Q+CiA8ZGVhZGxvY2sgdmljdGltPSJwcm9jZXNzNjU5MzQ5OCI+CiAgPHByb2Nlc3MtbGlzdD4KICAgPHByb2Nlc3MgaWQ9InByb2Nlc3M2NTkzNDk4IiB0YXNrcHJpb3JpdHk9IjAiIGxvZ3VzZWQ9IjAiIHdhaXRyZXNvdXJjZT0iUEFHRTogNDY6MToyNTMxOSAiIHdhaXR0aW1lPSIxOTMzNyIgb3duZXJJZD0iNDU0MjU3NDExMyIgdHJhbnNhY3Rpb25uYW1lPSJ1c2VyX3RyYW5zYWN0aW9uIiBsYXN0dHJhbnN0YXJ0ZWQ9IjIwMTMtMDctMjZUMTg6MjE6NDcuMzgwIiBYREVTPSIweDZmNWQyM2NiMCIgbG9ja01vZGU9IlMiIHNjaGVkdWxlcmlkPSI3IiBrcGlkPSI1MjMyIiBzdGF0dXM9InN1c3BlbmRlZCIgc3BpZD0iMTQ0IiBzYmlkPSIwIiBlY2lkPSI1IiBwcmlvcml0eT0iMCIgdHJhbmNvdW50PSIwIiBsYXN0YmF0Y2hzdGFydGVkPSIyMDEzLTA3LTI2VDE4OjIxOjQ3LjM3MyIgbGFzdGJhdGNoY29tcGxldGVkPSIyMDEzLTA3LTI2VDE4OjIxOjQ3LjM3MyIgbGFzdGF0dGVudGlvbj0iMTkwMC0wMS0wMVQwMDowMDowMC4zNzMiIGNsaWVudGFwcD0iLk5ldCBTcWxDbGllbnQgRGF0YSBQcm92aWRlciIgaG9zdG5hbWU9IlBPUlRBTCIgaG9zdHBpZD0iMzgwNCIgaXNvbGF0aW9ubGV2ZWw9InJlYWQgY29tbWl0dGVkICgyKSIgeGFjdGlkPSI0NTQyNTc0MTEzIiBjdXJyZW50ZGI9IjQ2IiBsb2NrVGltZW91dD0iNDI5NDk2NzI5NSIgY2xpZW50b3B0aW9uMT0iNjcxMDg4NjcyIiBjbGllbnRvcHRpb24yPSIxMjgwNTYiPgogICAgPGV4ZWN1dGlvblN0YWNrPgogICAgIDxmcmFtZSBwcm9jbmFtZT0iYWRob2MiIGxpbmU9IjEiIHN0bXRzdGFydD0iMTY2IiBzcWxoYW5kbGU9IjB4MDIwMDAwMDA1OGNjODIxYTQ2ZDA5MjgzM2I4ZmFjY2QzYTMzMmViMWFkM2Y2OTc0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+ClNFTEVDVCAqIEZST00gW1dQX0Nhc2hDZW50ZXJfU3RvY2tDb250YWluZXJdIFdIRVJFICBbUHJlYW5ub3VuY2VtZW50VHlwZV0gPSAwIEFORCAgKFtOdW1iZXJdID0gQG51bWJlciBPUiBbU2Vjb25kTnVtYmVyXSA9IEBudW1iZXIgT1IgW1Blcm1hbmVudE51bWJlcl0gPSBAbnVtYmVyKSAgIEFORCAoIFtUeXBlXSBJTiAoMSwyKSBPUiBbVHlwZV0gSVMgTlVMTCApICAgICA8L2ZyYW1lPgogICAgIDxmcmFtZSBwcm9jbmFtZT0idW5rbm93biIgbGluZT0iMSIgc3FsaGFuZGxlPSIweDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiPgp1bmtub3duICAgICA8L2ZyYW1lPgogICAgPC9leGVjdXRpb25TdGFjaz4KICAgIDxpbnB1dGJ1Zj4KKEBudW1iZXIgbnZhcmNoYXIoMTgpLEBzZWNvbmROdW1iZXIgbnZhcmNoYXIoNDAwMCksQHBlcm1hbmVudE51bWJlciBudmFyY2hhcig0MDAwKSlTRUxFQ1QgKiBGUk9NIFtXUF9DYXNoQ2VudGVyX1N0b2NrQ29udGFpbmVyXSBXSEVSRSAgW1ByZWFubm91bmNlbWVudFR5cGVdID0gMCBBTkQgIChbTnVtYmVyXSA9IEBudW1iZXIgT1IgW1NlY29uZE51bWJlcl0gPSBAbnVtYmVyIE9SIFtQZXJtYW5lbnROdW1iZXJdID0gQG51bWJlcikgICBBTkQgKCBbVHlwZV0gSU4gKDEsMikgT1IgW1R5cGVdIElTIE5VTEwgKSAgICA8L2lucHV0YnVmPgogICA8L3Byb2Nlc3M+CiAgIDxwcm9jZXNzIGlkPSJwcm9jZXNzNWNjMTQ5OCIgdGFza3ByaW9yaXR5PSIwIiBsb2d1c2VkPSIxMDAwMCIgd2FpdHRpbWU9IjE5MzI0IiBzY2hlZHVsZXJpZD0iNSIga3BpZD0iNDE4NCIgc3RhdHVzPSJzdXNwZW5kZWQiIHNwaWQ9IjE0NCIgc2JpZD0iMCIgZWNpZD0iMCIgcHJpb3JpdHk9IjAiIHRyYW5jb3VudD0iMSIgbGFzdGJhdGNoc3RhcnRlZD0iMjAxMy0wNy0yNlQxODoyMTo0Ny4zNzMiIGxhc3RiYXRjaGNvbXBsZXRlZD0iMjAxMy0wNy0yNlQxODoyMTo0Ny4zNzMiIGxhc3RhdHRlbnRpb249IjIwMTMtMDctMjZUMTc6MTU6MDQuMzQ3IiBjbGllbnRhcHA9Ii5OZXQgU3FsQ2xpZW50IERhdGEgUHJvdmlkZXIiIGhvc3RuYW1lPSJQT1JUQUwiIGhvc3RwaWQ9IjM4MDQiIGxvZ2lubmFtZT0iSUlTIEFQUFBPT0xcQVNQLk5FVCB2NC4wIENsYXNzaWMiIGlzb2xhdGlvbmxldmVsPSJyZWFkIGNvbW1pdHRlZCAoMikiIHhhY3RpZD0iNDU0MjU3NDExMyIgY3VycmVudGRiPSI0NiIgbG9ja1RpbWVvdXQ9IjQyOTQ5NjcyOTUiIGNsaWVudG9wdGlvbjE9IjY3MTA4ODY3MiIgY2xpZW50b3B0aW9uMj0iMTI4MDU2Ij4KICAgIDxleGVjdXRpb25TdGFjaz4KICAgICA8ZnJhbWUgcHJvY25hbWU9ImFkaG9jIiBsaW5lPSIxIiBzdG10c3RhcnQ9IjE2NiIgc3FsaGFuZGxlPSIweDAyMDAwMDAwNThjYzgyMWE0NmQwOTI4MzNiOGZhY2NkM2EzMzJlYjFhZDNmNjk3NDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiPgpTRUxFQ1QgKiBGUk9NIFtXUF9DYXNoQ2VudGVyX1N0b2NrQ29udGFpbmVyXSBXSEVSRSAgW1ByZWFubm91bmNlbWVudFR5cGVdID0gMCBBTkQgIChbTnVtYmVyXSA9IEBudW1iZXIgT1IgW1NlY29uZE51bWJlcl0gPSBAbnVtYmVyIE9SIFtQZXJtYW5lbnROdW1iZXJdID0gQG51bWJlcikgICBBTkQgKCBbVHlwZV0gSU4gKDEsMikgT1IgW1R5cGVdIElTIE5VTEwgKSAgICAgPC9mcmFtZT4KICAgICA8ZnJhbWUgcHJvY25hbWU9InVua25vd24iIGxpbmU9IjEiIHNxbGhhbmRsZT0iMHgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIj4KdW5rbm93biAgICAgPC9mcmFtZT4KICAgIDwvZXhlY3V0aW9uU3RhY2s+CiAgICA8aW5wdXRidWY+CihAbnVtYmVyIG52YXJjaGFyKDE4KSxAc2Vjb25kTnVtYmVyIG52YXJjaGFyKDQwMDApLEBwZXJtYW5lbnROdW1iZXIgbnZhcmNoYXIoNDAwMCkpU0VMRUNUICogRlJPTSBbV1BfQ2FzaENlbnRlcl9TdG9ja0NvbnRhaW5lcl0gV0hFUkUgIFtQcmVhbm5vdW5jZW1lbnRUeXBlXSA9IDAgQU5EICAoW051bWJlcl0gPSBAbnVtYmVyIE9SIFtTZWNvbmROdW1iZXJdID0gQG51bWJlciBPUiBbUGVybWFuZW50TnVtYmVyXSA9IEBudW1iZXIpICAgQU5EICggW1R5cGVdIElOICgxLDIpIE9SIFtUeXBlXSBJUyBOVUxMICkgICAgPC9pbnB1dGJ1Zj4KICAgPC9wcm9jZXNzPgogICA8cHJvY2VzcyBpZD0icHJvY2VzczUzMzJjZjgiIHRhc2twcmlvcml0eT0iMCIgbG9ndXNlZD0iMzM3NDIwIiB3YWl0cmVzb3VyY2U9IlBBR0U6IDQ2OjE6MjI2NjUgIiB3YWl0dGltZT0iNDQ3MSIgb3duZXJJZD0iNDU0MjM0Nzk1NSIgdHJhbnNhY3Rpb25uYW1lPSJ1c2VyX3RyYW5zYWN0aW9uIiBsYXN0dHJhbnN0YXJ0ZWQ9IjIwMTMtMDctMjZUMTg6MjE6NDIuODgzIiBYREVTPSIweDZjNGYxZjZhOCIgbG9ja01vZGU9IklYIiBzY2hlZHVsZXJpZD0iOCIga3BpZD0iNDgxMiIgc3RhdHVzPSJzdXNwZW5kZWQiIHNwaWQ9IjEyNiIgc2JpZD0iMCIgZWNpZD0iMCIgcHJpb3JpdHk9IjAiIHRyYW5jb3VudD0iMiIgbGFzdGJhdGNoc3RhcnRlZD0iMjAxMy0wNy0yNlQxODoyMjowMi4yODAiIGxhc3RiYXRjaGNvbXBsZXRlZD0iMjAxMy0wNy0yNlQxODoyMjowMi4yNzciIGxhc3RhdHRlbnRpb249IjE5MDAtMDEtMDFUMDA6MDA6MDAuMjc3IiBjbGllbnRhcHA9Ii5OZXQgU3FsQ2xpZW50IERhdGEgUHJvdmlkZXIiIGhvc3RuYW1lPSJQT1JUQUwiIGhvc3RwaWQ9IjM4MDQiIGxvZ2lubmFtZT0iSUlTIEFQUFBPT0xcQVNQLk5FVCB2NC4wIENsYXNzaWMiIGlzb2xhdGlvbmxldmVsPSJzbmFwc2hvdCAoNSkiIHhhY3RpZD0iNDU0MjM0Nzk1NSIgY3VycmVudGRiPSI0NiIgbG9ja1RpbWVvdXQ9IjQyOTQ5NjcyOTUiIGNsaWVudG9wdGlvbjE9IjY3MTA4ODY3MiIgY2xpZW50b3B0aW9uMj0iMTI4MDU2Ij4KICAgIDxleGVjdXRpb25TdGFjaz4KICAgICA8ZnJhbWUgcHJvY25hbWU9ImFkaG9jIiBsaW5lPSIxIiBzdG10c3RhcnQ9IjExMzIiIHNxbGhhbmRsZT0iMHgwMjAwMDAwMGYyYzllMDFlNDk3ZmU1ZjMwZmE4NjZiMWI3ODAyMzYyZGIwZGExNGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIj4KVVBEQVRFIFtXUF9DYXNoQ2VudGVyX1N0b2NrQ29udGFpbmVyXSBTRVQgW251bWJlcl0gPSBAbnVtYmVyLCBbdHlwZV0gPSBAdHlwZSwgW3ByZWFubm91bmNlbWVudHR5cGVdID0gQHByZWFubm91bmNlbWVudHR5cGUsIFtzZXJ2aWNlZGF0ZV0gPSBAc2VydmljZWRhdGUsIFtzdGF0dXNdID0gQHN0YXR1cywgW3RvdGFscXVhbnRpdHldID0gQHRvdGFscXVhbnRpdHksIFt0b3RhbHZhbHVlXSA9IEB0b3RhbHZhbHVlLCBbdG90YWx3ZWlnaHRdID0gQHRvdGFsd2VpZ2h0LCBbZGF0ZWNyZWF0ZWRdID0gQGRhdGVjcmVhdGVkLCBbZGF0ZXVwZGF0ZWRdID0gQGRhdGV1cGRhdGVkLCBbc3RvY2tvcmRlcl9pZF0gPSBAc3RvY2tvcmRlcl9pZCwgW3BhcmVudGNvbnRhaW5lcl9pZF0gPSBAcGFyZW50Y29udGFpbmVyX2lkLCBbbG9jYXRpb25mcm9tX2lkXSA9IEBsb2NhdGlvbmZyb21faWQsIFtsb2NhdGlvbnRvX2lkXSA9IEBsb2NhdGlvbnRvX2lkLCBbaXNleHBlY3RlZF0gPSBAaXNleHBlY3RlZCwgW2lzb3Blbl0gPSBAaXNvcGVuLCBbaXNtaXNzaW5nXSA9IEBpc21pc3NpbmcsIFtpc21pc3NjYW5dID0gQGlzbWlzc2NhbiwgW2RhdGVjb2xsZWN0ZWRdID0gQGRhdGVjb2xsZWN0ZWQsIFtpc211bHRpZW52ZWxvcGVdID0gQGlzbXVsdGllbnZlbG9wZSwgW3VpZF0gPSBAdWlkLCBbaXNwcmVjcmVkaXRpbmddID0gQGlzcHJlY3JlZGl0aW5nLCBbaXNmb3JkaXNwYXRjaGluZ10gPSBAaXNmb3JkaXNwYXRjaGluZywgW2lzZGV0b25hdGVkXSA9IEBpc2RldG9uYXRlZCwgW2lzb25ob2xkXSA9IEBpc29uaG9sZCwgW2lzY2FuY2VsbGVkXSA9IEBpc2NhbmNlbGxlZCwgW2VkaXRvcl9pZF0gPSBAZWRpdG9yX2lkIFdIRVJFIFtpZF0gPSBAaWQgICAgIDwvZnJhbWU+CiAgICAgPGZyYW1lIHByb2NuYW1lPSJ1bmtub3duIiBsaW5lPSIxIiBzcWxoYW5kbGU9IjB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+CnVua25vd24gICAgIDwvZnJhbWU+CiAgICA8L2V4ZWN1dGlvblN0YWNrPgogICAgPGlucHV0YnVmPgooQG51bWJlciBudmFyY2hhcigxOCksQHR5cGUgaW50LEBwcmVhbm5vdW5jZW1lbnR0eXBlIGludCxAc2VydmljZWRhdGUgZGF0ZXRpbWUsQHN0YXR1cyBpbnQsQHRvdGFscXVhbnRpdHkgaW50LEB0b3RhbHZhbHVlIGRlY2ltYWwoMiwyKSxAdG90YWx3ZWlnaHQgZGVjaW1hbCg1LDUpLEBkYXRlY3JlYXRlZCBkYXRldGltZSxAZGF0ZXVwZGF0ZWQgZGF0ZXRpbWUsQHN0b2Nrb3JkZXJfaWQgYmlnaW50LEBwYXJlbnRjb250YWluZXJfaWQgYmlnaW50LEBsb2NhdGlvbmZyb21faWQgZGVjaW1hbCgxMCwwKSxAbG9jYXRpb250b19pZCBkZWNpbWFsKDEwLDApLEBpc2V4cGVjdGVkIGJpdCxAaXNvcGVuIGJpdCxAaXNtaXNzaW5nIGJpdCxAaXNtaXNzY2FuIGJpdCxAZGF0ZWNvbGxlY3RlZCBkYXRldGltZSxAaXNtdWx0aWVudmVsb3BlIGJpdCxAdWlkIHVuaXF1ZWlkZW50aWZpZXIsQGlzcHJlY3JlZGl0aW5nIGJpdCxAaXNmb3JkaXNwYXRjaGluZyBiaXQsQGlzZGV0b25hdGVkIGJpdCxAaXNvbmhvbGQgYml0LEBpc2NhbmNlbGxlZCBiaXQsQGVkaXRvcl9pZCBudmFyY2hhcig0MDAwKSxAaWQgYmlnaW50KVVQREFURSBbV1BfQ2FzaENlbnRlcl9TdG9ja0NvbnRhaW5lcl0gU0VUIFtudW1iZXJdID0gQG51bWJlciwgW3R5cGVdID0gQHR5cGUsIFtwcmVhbm5vdW5jZW1lbnR0eXBlXSA9IEBwcmVhbm5vdW5jZW1lbnR0eXBlLCBbc2VydmljZWRhdGVdID0gQHNlcnZpY2VkYXRlLCBbc3RhdHVzXSA9IEBzdGF0dXMsIFt0b3RhbHF1YW50aXR5XSA9IEB0b3RhbHF1YW50aXR5LCBbdG90YWx2YWx1ZV0gPSBAdG90YWx2YWx1ZSwgW3RvdGFsd2VpZ2h0XSA9IEB0b3RhbHdlaWdodCwgW2RhdGVjcmVhdGVkXSA9IEBkYXRlY3JlYXRlZCwgW2RhdGV1cGRhdGVkXSA9IEBkYXRldXBkYXRlZCwgW3N0b2Nrb3JkZXJfaWRdID0gQHN0b2Nrb3JkZXJfaWQsIFtwYXJlbnRjb250YWluZXJfaWRdID0gQHBhcmVudGNvbnRhaW5lcl9pZCwgW2xvY2F0aW9uZnJvbV9pZF0gPSBAbG9jYXRpb25mcm9tX2lkLCBbbG9jYXRpb250b19pZF0gICAgPC9pbnB1dGJ1Zj4KICAgPC9wcm9jZXNzPgogIDwvcHJvY2Vzcy1saXN0PgogIDxyZXNvdXJjZS1saXN0PgogICA8cGFnZWxvY2sgZmlsZWlkPSIxIiBwYWdlaWQ9IjI1MzE5IiBkYmlkPSI0NiIgc3VicmVzb3VyY2U9IkZVTEwiIG9iamVjdG5hbWU9IlRlc3Q0LmRiby5XUF9DYXNoQ2VudGVyX1N0b2NrQ29udGFpbmVyIiBpZD0ibG9jazg2ZjdmM2IwMCIgbW9kZT0iSVgiIGFzc29jaWF0ZWRPYmplY3RJZD0iNzIwNTc1OTQxMzE5NzIwOTYiPgogICAgPG93bmVyLWxpc3Q+CiAgICAgPG93bmVyIGlkPSJwcm9jZXNzNTMzMmNmOCIgbW9kZT0iSVgiLz4KICAgIDwvb3duZXItbGlzdD4KICAgIDx3YWl0ZXItbGlzdD4KICAgICA8d2FpdGVyIGlkPSJwcm9jZXNzNjU5MzQ5OCIgbW9kZT0iUyIgcmVxdWVzdFR5cGU9IndhaXQiLz4KICAgIDwvd2FpdGVyLWxpc3Q+CiAgIDwvcGFnZWxvY2s+CiAgIDxleGNoYW5nZUV2ZW50IGlkPSJQaXBlN2Y4NzhhNTAwIiBXYWl0VHlwZT0iZV93YWl0UGlwZUdldFJvdyIgbm9kZUlkPSIwIj4KICAgIDxvd25lci1saXN0PgogICAgIDxvd25lciBpZD0icHJvY2VzczY1OTM0OTgiLz4KICAgIDwvb3duZXItbGlzdD4KICAgIDx3YWl0ZXItbGlzdD4KICAgICA8d2FpdGVyIGlkPSJwcm9jZXNzNWNjMTQ5OCIvPgogICAgPC93YWl0ZXItbGlzdD4KICAgPC9leGNoYW5nZUV2ZW50PgogICA8cGFnZWxvY2sgZmlsZWlkPSIxIiBwYWdlaWQ9IjIyNjY1IiBkYmlkPSI0NiIgc3VicmVzb3VyY2U9IkZVTEwiIG9iamVjdG5hbWU9IlRlc3Q0LmRiby5XUF9DYXNoQ2VudGVyX1N0b2NrQ29udGFpbmVyIiBpZD0ibG9jazkwNzZkNWQwMCIgbW9kZT0iUyIgYXNzb2NpYXRlZE9iamVjdElkPSI3MjA1NzU5NDEzMTk3MjA5NiI+CiAgICA8b3duZXItbGlzdD4KICAgICA8b3duZXIgaWQ9InByb2Nlc3M1Y2MxNDk4IiBtb2RlPSJTIi8+CiAgICA8L293bmVyLWxpc3Q+CiAgICA8d2FpdGVyLWxpc3Q+CiAgICAgPHdhaXRlciBpZD0icHJvY2VzczUzMzJjZjgiIG1vZGU9IklYIiByZXF1ZXN0VHlwZT0id2FpdCIvPgogICAgPC93YWl0ZXItbGlzdD4KICAgPC9wYWdlbG9jaz4KICA8L3Jlc291cmNlLWxpc3Q+CiA8L2RlYWRsb2NrPgo8L2RlYWRsb2NrLWxpc3Q+Cg==