diff --git a/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/BasicXrApp_uwp.targets b/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/BasicXrApp_uwp.targets
index b8321c4f..70a9ae86 100644
--- a/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/BasicXrApp_uwp.targets
+++ b/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/BasicXrApp_uwp.targets
@@ -1,9 +1,9 @@
-
+
-
+
diff --git a/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/packages.config b/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/packages.config
index 942a333a..67af69c2 100644
--- a/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/packages.config
+++ b/NativeCpp/HoloLens-OpenXr/samples/BasicXrApp/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/NativeCpp/HoloLens-Wmr/HolographicApp.targets b/NativeCpp/HoloLens-Wmr/HolographicApp.targets
index b8321c4f..70a9ae86 100644
--- a/NativeCpp/HoloLens-Wmr/HolographicApp.targets
+++ b/NativeCpp/HoloLens-Wmr/HolographicApp.targets
@@ -1,9 +1,9 @@
-
+
-
+
diff --git a/NativeCpp/HoloLens-Wmr/packages.config b/NativeCpp/HoloLens-Wmr/packages.config
index f33a6f60..7683c2a2 100644
--- a/NativeCpp/HoloLens-Wmr/packages.config
+++ b/NativeCpp/HoloLens-Wmr/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/Scripts/ARRUtils.ps1 b/Scripts/ARRUtils.ps1
index ee6d19a9..7952dc4a 100644
--- a/Scripts/ARRUtils.ps1
+++ b/Scripts/ARRUtils.ps1
@@ -728,7 +728,7 @@ function GetExePathInArrOf($root, $exeName) {
throw $errorMsg
}
# SIG # Begin signature block
-# MIInlgYJKoZIhvcNAQcCoIInhzCCJ4MCAQExDzANBglghkgBZQMEAgEFADB5Bgor
+# MIInwgYJKoZIhvcNAQcCoIInszCCJ68CAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBhcaqsf3zH/yZW
# 8ZB4iMgxUSIJWUpLUBSnFE98y10yIaCCDXYwggX0MIID3KADAgECAhMzAAADTrU8
@@ -803,7 +803,7 @@ function GetExePathInArrOf($root, $exeName) {
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
-# /Xmfwb1tbWrJUnMTDXpQzTGCGXYwghlyAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
+# /Xmfwb1tbWrJUnMTDXpQzTGCGaIwghmeAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB
@@ -816,128 +816,129 @@ function GetExePathInArrOf($root, $exeName) {
# EdpPIHrMGBoEFND28AlHpuPXyHS52QxxsXEUDjVM+Hv+J+ZKo5aRpDHIB6LR7bia
# Gskfh41/XKqtcnthwlhtDe2FE60lP6pglCBIDvKRNm+r1TJwcGSqjNgXACkebK7K
# wZvsGpoMkp/WAvFG8q8goxs2f5NOtbmy96+IOYcw086+2uxCqlselfKQab7RI86f
-# X4AIuElrkpT/9DeuLxmofrfjn67W66GCFwAwghb8BgorBgEEAYI3AwMBMYIW7DCC
-# FugGCSqGSIb3DQEHAqCCFtkwghbVAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq
-# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
-# AwQCAQUABCBJDxVpP/On8PhfBuZDtaYaHsijZOPGtYgoNx45svh9cwIGZIsA2Hxj
-# GBMyMDIzMDYyMDE2NTIwMS44MjNaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV
+# X4AIuElrkpT/9DeuLxmofrfjn67W66GCFywwghcoBgorBgEEAYI3AwMBMYIXGDCC
+# FxQGCSqGSIb3DQEHAqCCFwUwghcBAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFZBgsq
+# hkiG9w0BCRABBKCCAUgEggFEMIIBQAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
+# AwQCAQUABCBJDxVpP/On8PhfBuZDtaYaHsijZOPGtYgoNx45svh9cwIGZJL0tXQ6
+# GBMyMDIzMDcwMzE1MzcyMi4zNDJaMASAAgH0oIHYpIHVMIHSMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
-# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
-# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjozQkJELUUz
-# MzgtRTlBMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC
-# EVcwggcMMIIE9KADAgECAhMzAAABxjDNLtbTocD0AAEAAAHGMA0GCSqGSIb3DQEB
-# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
-# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
-# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDEz
-# NFoXDTI0MDIwMjE5MDEzNFowgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
-# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
-# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx
-# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjNCQkQtRTMzOC1FOUExMSUwIwYDVQQD
-# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF
-# AAOCAg8AMIICCgKCAgEA770iOr6v4Hk1m3SZj+1BR/iuofv+f6eVb7Hc21YxzAzr
-# o4G6kKXF47YAsEgrWWT1ogvp0IroFm8CdRZTf/DlQ0fbNNO9pCA01KJ03zH82Clm
-# k9ze9r1jPJ1ZJaMnsZmAy7VpY9mNqX9dhPvnW1/ZxbbiHv7qwwgw9U2ST5mfcpPu
-# tsI/Qr/gLC6aTI3UCYziVPZ/Qfag8NQhKkpHZO3Kr5r83cy7jz4OWPy5M2WitWv5
-# bJJ5rBTW518QPEzFwzq8e8P722CWKZJFjN8etBgsK05gHeHaN9kmlpYJJL84v9Ji
-# aX7NFJkORhApEFZiUIaZoLxJt4pcBDzf+WD9UAjRKCrAseJ/ckzQvOn95X4Ot4as
-# nOuNhcCdcQWcrZoykFmEaoYkrsD7n/4nFFHwJDKUaBYZZLwPj7ux48S1Ye+cMccM
-# xdRSjuoG4rqJqpEd6gzfz239v36L+LtOlQhfL5cnclhNSWdmKw1THyekH96RNtOp
-# IE7c+9Tnsv1aE9hphejLOJxfsXTkyw0FIdilc0CP7zzUsqaCGF2mFXRwL4jfX1Ry
-# V7QGKEeOpvGZqQKLHVZbLD32ztW8Lfv99xQ24d/TIxO9LReuHsnwotn+8BsCrzu+
-# /24vOcA9Xcpd7kIeW4zmUxhFsv4KCfiqMptZhhMAA0SqDuj23cj10smXROLUnhUC
-# AwEAAaOCATYwggEyMB0GA1UdDgQWBBRxX/lHiShECp1n2lMa6G1uLvNglDAfBgNV
-# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o
-# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU
-# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG
-# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz
-# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV
-# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC
-# AQALzF724jXugDU486PMBYR7Cc6aHr2nJDnGsnkqwZYmjRi28qv6S1Ly772zwm5D
-# I189zgAQ99xhEjW6uYkrX5UrtVu7JUQP6bBBBJ98c28FAIPIK3fkQNCv2rxRjfQM
-# JSdcwsJeTK7Ld09OuA5hY4PWCBgJpfY71LcaXz3FR8ANPFX6zcKYbgYOZregtpDu
-# b34N0QhR7wc/FcmV+g4I3IdTAoMD2/WI5ZsfKTzBUn/U3ApUhNwbOl5YSC+f9S1L
-# StbZLwPzMS+fLPXJUSe7SSvspfSsr/VEe0oQhmaR+5vcq+7MLw861WBVhYpJ7TB5
-# YBS5ORO9XdIbcpbBFwcHPmb8iZqSIqW9JpgG76+5NQULPVzZ75z5W2R5ZiyQktiH
-# pMwjX2OO29Z8+nTw2tOsVCcwzH9LoELedv3PjcpbwOyLjtm1T4XHYd3qbd9DXoBj
-# NYkSjdi37pNp58u+rITltLKOjjQCJwj1FpnuBY825B5C0uC/NYESEKsTicEjhS/4
-# ujBXLcNGDhVBl2vHE6qY/YW4ky1vcypvUrsG81gpv2+8/ihOwg4wTLO7XqikeIiU
-# 3ZWAUAoOpTl14tedQqxbHTDveJYR3OU0yKB2xwf87EWCAb0CJimhDmyQaKEvSV0f
-# LW9iVyI0wYcG4V2aVN6TrZ4mr+ffaqDQD9F+HpPhP0plAzCCB3EwggVZoAMCAQIC
-# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS
-# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX
-# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0
-# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh
-# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi
-# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC
-# 0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VG
-# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP
-# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S/rboYiXcag/P
-# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361
-# VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB
-# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9
-# X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZfD9M269e
-# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw
-# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLUHMVr
-# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e
-# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj
-# BgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n
-# FV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw
-# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j
-# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAf
-# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH
-# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS
-# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF
-# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl
-# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4Swf
-# ZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTC
-# j/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu
-# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/
-# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefwC2qBwoEZQhlSdYo2wh3D
-# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbO
-# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO
-# Cb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I
-# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0
-# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaM
-# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNT
-# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLOMIICNwIBATCB+KGB0KSBzTCByjEL
-# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
-# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj
-# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF
-# U046M0JCRC1FMzM4LUU5QTExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w
-# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAC01yuYmIVvsokSacJmWe8Mu2QFtoIGD
-# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
-# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG
-# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF
-# BQACBQDoPBanMCIYDzIwMjMwNjIwMjAxNDMxWhgPMjAyMzA2MjEyMDE0MzFaMHcw
-# PQYKKwYBBAGEWQoEATEvMC0wCgIFAOg8FqcCAQAwCgIBAAICBzkCAf8wBwIBAAIC
-# EbowCgIFAOg9aCcCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAK
-# MAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQAy4DWWvAMw
-# ILLv+v43cBLpIZqCHH1oM+srC5xiMdQZ/vyZUTgUILJ9FCQkFOSp1vLCs/vGaEk7
-# fHzc8kCgLU9kY/E1mkIdPKkuY8/ky8lBAoDlSO/ZfiaSEeyom+lXOMwm6i3XePtc
-# WtG9o2W6HDFt7vv+NbcBbDiMF/MJJqqJqTGCBA0wggQJAgEBMIGTMHwxCzAJBgNV
-# BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w
-# HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m
-# dCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAABxjDNLtbTocD0AAEAAAHGMA0GCWCG
-# SAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZI
-# hvcNAQkEMSIEIMyCUjF7PNi44NHsXLnRqqS6H2olbPd3BEVUL6NjgUTSMIH6Bgsq
-# hkiG9w0BCRACLzGB6jCB5zCB5DCBvQQgVjETXFXJvZgpxiZqk/BwDWA5Pxw6hehU
-# LpkFr9rjry0wgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
-# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
-# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAIT
-# MwAAAcYwzS7W06HA9AABAAABxjAiBCDZPhr6z3GuBqXFY4r2aBvWhkQ/UZomAjhc
-# kasA/ca8CzANBgkqhkiG9w0BAQsFAASCAgBHTb6CfgPFRqlGvcb9NAgu+NnJBh9L
-# A/wCOyoekmklCbF/bJaBvc3QrtBLAanL48vLzm701zBU9IlU8cfLbMMG7GlWWeZ9
-# 6UuNNE564T7EidvxDRzmGlXl0BIhYAvIXLkUTOsEo5a7/9zKSlzcB2i1qumEVNB9
-# c5fHbaFMqC2VxbDo8mfcavyhmftr04zcfpv6xJC3cWjz5CtjeqFq+Eu3eyt8UT03
-# A9KyjM1X2TxFqSzU/3d6dVhKH937owFb7uB7TI+iLkmhQUkGL4eXtnbLtGL3qxYt
-# fKu2bEnAyMn2lDw8gzUU9ltVWt6R9kOe40MTp6JG6T9oNfWx9bxFM9WTJFkjQFtG
-# qomyzZJeFyHCYR3NDiIc4Cx0JNqRZW9OxHOkzVheElsuT6Y0ildX0yb0hVkZjI6R
-# 5zuqBsR6vkmcUTD8T2+vxyS/MrDEs1ngXJQpCIpuM3/7clZCfe14m/Y64bQyl5LR
-# p1PZsyhN/espYrId3R+cEY54OQS6Wotdt/URfBsnlNiqWdrGEt7OL6d93KMq/bgE
-# LvsPRHf7naziEGq6J26Pjdn67StmsNS/SS5gePSJ42UuKezbIU78frok8rWDZzXX
-# 9pNaaEEUzSgyWc8Om1l5O/BkSoTNCI6F6f1gDPK5FauDlWzV0gOkcc9y6Lb41JmV
-# jtTCliOdpBHJCw==
+# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl
+# bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNO
+# OjA4NDItNEJFNi1DMjlBMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
+# ZXJ2aWNloIIRezCCBycwggUPoAMCAQICEzMAAAGybkADf26plJIAAQAAAbIwDQYJ
+# KoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
+# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
+# bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwHhcNMjIw
+# OTIwMjAyMjAxWhcNMjMxMjE0MjAyMjAxWjCB0jELMAkGA1UEBhMCVVMxEzARBgNV
+# BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
+# c29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3Bl
+# cmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjowODQyLTRC
+# RTYtQzI5QTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCC
+# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMqiZTIde/lQ4rC+Bml5f/Wu
+# q/xKTxrfbG23HofmQ+qZAN4GyO73PF3y9OAfpt7Qf2jcldWOGUB+HzBuwllYyP3f
+# x4MY8zvuAuB37FvoytnNC2DKnVrVlHOVcGUL9CnmhDNMA2/nskjIf2IoiG9J0qLY
+# r8duvHdQJ9Li2Pq9guySb9mvUL60ogslCO9gkh6FiEDwMrwUr8Wja6jFpUTny8tg
+# 0N0cnCN2w4fKkp5qZcbUYFYicLSb/6A7pHCtX6xnjqwhmJoib3vkKJyVxbuFLRhV
+# XxH95b0LHeNhifn3jvo2j+/4QV10jEpXVW+iC9BsTtR69xvTjU51ZgP7BR4YDEWq
+# 7JsylSOv5B5THTDXRf184URzFhTyb8OZQKY7mqMh7c8J8w1sEM4XDUF2UZNy829N
+# VCzG2tfdEXZaHxF8RmxpQYBxyhZwY1rotuIS+gfN2eq+hkAT3ipGn8/KmDwDtzAb
+# nfuXjApgeZqwgcYJ8pDJ+y/xU6ouzJz1Bve5TTihkiA7wQsQe6R60Zk9dPdNzw0M
+# K5niRzuQZAt4GI96FhjhlUWcUZOCkv/JXM/OGu/rgSplYwdmPLzzfDtXyuy/GCU5
+# I4l08g6iifXypMgoYkkceOAAz4vx1x0BOnZWfI3fSwqNUvoN7ncTT+MB4Vpvf1QB
+# ppjBAQUuvui6eCG0MCVNAgMBAAGjggFJMIIBRTAdBgNVHQ4EFgQUmfIngFzZEZlP
+# kjDOVluBSDDaanEwHwYDVR0jBBgwFoAUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXwYD
+# VR0fBFgwVjBUoFKgUIZOaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j
+# cmwvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3JsMGwG
+# CCsGAQUFBwEBBGAwXjBcBggrBgEFBQcwAoZQaHR0cDovL3d3dy5taWNyb3NvZnQu
+# Y29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIw
+# MjAxMCgxKS5jcnQwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcD
+# CDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggIBANxHtu3FzIabaDbW
+# qswdKBlAhKXRCN+5CSMiv2TYa4i2QuWIm+99piwAhDhADfbqor1zyLi95Y6GQnvI
+# WUgdeC7oL1ZtZye92zYK+EIfwYZmhS+CH4infAzUvscHZF3wlrJUfPUIDGVP0lCY
+# Vse9mguvG0dqkY4ayQPEHOvJubgZZaOdg/N8dInd6fGeOc+0DoGzB+LieObJ2Q0A
+# tEt3XN3iX8Cp6+dZTX8xwE/LvhRwPpb/+nKshO7TVuvenwdTwqB/LT6CNPaElwFe
+# KxKrqRTPMbHeg+i+KnBLfwmhEXsMg2s1QX7JIxfvT96md0eiMjiMEO22LbOzmLMN
+# d3LINowAnRBAJtX+3/e390B9sMGMHp+a1V+hgs62AopBl0p/00li30DN5wEQ5If3
+# 5Zk7b/T6pEx6rJUDYCti7zCbikjKTanBnOc99zGMlej5X+fC/k5ExUCrOs3/VzGR
+# CZt5LvVQSdWqq/QMzTEmim4sbzASK9imEkjNtZZyvC1CsUcD1voFktld4mKMjE+u
+# DEV3IddD+DrRk94nVzNPSuZXewfVOnXHSeqG7xM3V7fl2aL4v1OhL2+JwO1Tx3B0
+# irO1O9qbNdJk355bntd1RSVKgM22KFBHnoL7Js7pRhBiaKmVTQGoOb+j1Qa7q+ci
+# xGo48Vh9k35BDsJS/DLoXFSPDl4mMIIHcTCCBVmgAwIBAgITMwAAABXF52ueAptJ
+# mQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
+# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
+# dCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNh
+# dGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcNMzAwOTMwMTgzMjI1
+# WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIwDQYJKoZIhvcNAQEB
+# BQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT/e6cBwfSqWxOdcjK
+# NVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYjDLWNE893MsAQGOhg
+# fWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/YJlN8OWECesSq/XJp
+# rx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d9P6OU8/W7IVWTe/d
+# vI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVUj9z6BVWYbWg7mka9
+# 7aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFKu75xqRdbZ2De+JKR
+# Hh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231fgLrbqn427DZM9itu
+# qBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C89XYcz1DTsEzOUyO
+# ArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC+hIK12NvDMk2ZItb
+# oKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2XFJRXRLbJbqvUAV6
+# bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54WcmnGrnu3tz5q4i6t
+# AgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsGAQQBgjcVAgQW
+# BBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cVXQBeYl2D9OXSZacb
+# UzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYz
+# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnku
+# aHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIA
+# QwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2
+# VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwu
+# bWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEw
+# LTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93
+# d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYt
+# MjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9nATEkW+Geckv8qW/q
+# XBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP+2zRoZQYIu7pZmc6
+# U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27YP0h1AdkY3m2CDPVt
+# I1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8ZthISEV09J+BAljis
+# 9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNhcy4sa3tuPywJeBTp
+# kbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7GdP32THJvEKt1MMU0
+# sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4JvbMBV0lUZNlz138e
+# W0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjoiV5PndLQTHa1V1QJ
+# sWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TOPqUxUYS8vwLBgqJ7
+# Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ1uEi6vAnQj0llOZ0
+# dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NNje6CbaUFEMFxBmoQ
+# tB1VM1izoXBm8qGCAtcwggJAAgEBMIIBAKGB2KSB1TCB0jELMAkGA1UEBhMCVVMx
+# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
+# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxh
+# bmQgT3BlcmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjow
+# ODQyLTRCRTYtQzI5QTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy
+# dmljZaIjCgEBMAcGBSsOAwIaAxUAjhJ+EeySRfn2KCNsjn9cF9AUSTqggYMwgYCk
+# fjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIF
+# AOhNQxQwIhgPMjAyMzA3MDMyMDUyMzZaGA8yMDIzMDcwNDIwNTIzNlowdzA9Bgor
+# BgEEAYRZCgQBMS8wLTAKAgUA6E1DFAIBADAKAgEAAgIK4wIB/zAHAgEAAgIRwTAK
+# AgUA6E6UlAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB
+# AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAHRnUzdSSLN+Qglz
+# eWNoI03chRR9Fom+TrKvIou88PnEME835cT6a4WiCg9r+1ZJbZXGu/qro0GmsNV4
+# pMKcTayCbeyrzYD2JpVx7wwJ9PoGsZ79leK/SI8+RW+AVwyWuOpciM9YqqvsdTBs
+# ezyUdOMMWLXmZUY0w6Vh2egmt/4vMYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMC
+# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
+# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
+# bWUtU3RhbXAgUENBIDIwMTACEzMAAAGybkADf26plJIAAQAAAbIwDQYJYIZIAWUD
+# BAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0B
+# CQQxIgQgQM0MGh3OhyfJHnwV5gTbRxV5n9rQ34g1NZjA3a8YuakwgfoGCyqGSIb3
+# DQEJEAIvMYHqMIHnMIHkMIG9BCBTeM485+E+t4PEVieUoFKX7PVyLo/nzu+htJPC
+# G04+NTCBmDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
+# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
+# b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB
+# sm5AA39uqZSSAAEAAAGyMCIEIKFdqO6+xbSj4v4FcCUu+Ml11YdTtu+H4qI8eT5o
+# pZKLMA0GCSqGSIb3DQEBCwUABIICAKFWtOOsMCic6MWHTys6Pk1GJkJI7oH7I6v6
+# gF/SuUm6ZSALhRkuw68nucpZyGwDObF3Z2L0o+GvwuFbiR6x1H0LT+F1c9HXxLST
+# AimoSBpswqVOYa32qa8Wop54JgBKbJgOrwNrr28RDOnpgOMum0eRt7enNuVBRgaO
+# rkkMNZ41G3lHuD7xpEjhyc2mMkNLtIseoNvgsBr/RVuHgYhn7zQc+LbcwfuVtD0f
+# 3pJ/KvqWXiaxZp70/91YdGlVZtnhArMcJhY2GabByAoU89wsyIy/FzqxfofG0cJ4
+# t9tyv61q5q2CNwTFXBFZ5s2eGwTMKr5tI8Tq9nTDHvQM/juTrB/gxFnrrtr17zza
+# YmJgd4BQUctqLXgkURQbLUI9IpisJzNWNcJszHzA2XqOUU1NkiVestiiPCimaDQx
+# /bKD5wt94zGU6GafScnYH8Dfm/5kovPQsTciWuUJ1urq0JqEjbJtOP35aDXIEty4
+# fotOwPWzlwty/TCQvVC5MDC7gRU76XP6vNZOg89HQoe3WxvDq744Tby34VHSmILH
+# 3C9BxylM9nPnu578cAVYsx7CSBzx7g9ma6aF4VyfqkdfCemqjAAIDZsCLliQ+RI0
+# 2Bi8Z8GHxGlbkZ64Oof2jKw3vzkCNPjJ8BmASJaaRRg4GPJyNXod0y63wr0X3cOg
+# KE7R2Z9K
# SIG # End signature block
diff --git a/Scripts/Conversion.ps1 b/Scripts/Conversion.ps1
index 05f9ea04..9cfb940f 100644
--- a/Scripts/Conversion.ps1
+++ b/Scripts/Conversion.ps1
@@ -399,7 +399,7 @@ if ($null -ne $conversionResponse) {
}
# SIG # Begin signature block
-# MIInlgYJKoZIhvcNAQcCoIInhzCCJ4MCAQExDzANBglghkgBZQMEAgEFADB5Bgor
+# MIInwgYJKoZIhvcNAQcCoIInszCCJ68CAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAmObskj2ZIhCYo
# tIb5qUfeR7q1J+QWMc6o+KDyyc+uT6CCDXYwggX0MIID3KADAgECAhMzAAADTrU8
@@ -474,7 +474,7 @@ if ($null -ne $conversionResponse) {
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
-# /Xmfwb1tbWrJUnMTDXpQzTGCGXYwghlyAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
+# /Xmfwb1tbWrJUnMTDXpQzTGCGaIwghmeAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB
@@ -487,128 +487,129 @@ if ($null -ne $conversionResponse) {
# e72tGFdWU1vRjIRS4eyHKanG/79Rspp4YUXxRfzh/LNXSDPEcdqB17JdxoyXHwmo
# KUFqGu3URJk7eYRwe7CqBTE+dqyDpL14pingxp1oHfa0NdjX/ba/vggeNsi3UVbY
# +gUknzOuyBRhIiulGGeoEwbeJtJ1M0LlfSDba+LUV0q6/CEkH3+D1QSQFCUc1uMV
-# q7TxJTd9lG7gr0nMtq7dePIIWWM6paGCFwAwghb8BgorBgEEAYI3AwMBMYIW7DCC
-# FugGCSqGSIb3DQEHAqCCFtkwghbVAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq
-# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
-# AwQCAQUABCAxLvlLXlIQnpSWuuIkSlILwY820/E8VpaUMEr7CnJn5QIGZIsA2Hxo
-# GBMyMDIzMDYyMDE2NTIwMS45MDFaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV
+# q7TxJTd9lG7gr0nMtq7dePIIWWM6paGCFywwghcoBgorBgEEAYI3AwMBMYIXGDCC
+# FxQGCSqGSIb3DQEHAqCCFwUwghcBAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFZBgsq
+# hkiG9w0BCRABBKCCAUgEggFEMIIBQAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
+# AwQCAQUABCAxLvlLXlIQnpSWuuIkSlILwY820/E8VpaUMEr7CnJn5QIGZJLmAtrQ
+# GBMyMDIzMDcwMzE1MzcyMS44NzlaMASAAgH0oIHYpIHVMIHSMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
-# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
-# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjozQkJELUUz
-# MzgtRTlBMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC
-# EVcwggcMMIIE9KADAgECAhMzAAABxjDNLtbTocD0AAEAAAHGMA0GCSqGSIb3DQEB
-# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
-# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
-# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDEz
-# NFoXDTI0MDIwMjE5MDEzNFowgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
-# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
-# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx
-# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjNCQkQtRTMzOC1FOUExMSUwIwYDVQQD
-# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF
-# AAOCAg8AMIICCgKCAgEA770iOr6v4Hk1m3SZj+1BR/iuofv+f6eVb7Hc21YxzAzr
-# o4G6kKXF47YAsEgrWWT1ogvp0IroFm8CdRZTf/DlQ0fbNNO9pCA01KJ03zH82Clm
-# k9ze9r1jPJ1ZJaMnsZmAy7VpY9mNqX9dhPvnW1/ZxbbiHv7qwwgw9U2ST5mfcpPu
-# tsI/Qr/gLC6aTI3UCYziVPZ/Qfag8NQhKkpHZO3Kr5r83cy7jz4OWPy5M2WitWv5
-# bJJ5rBTW518QPEzFwzq8e8P722CWKZJFjN8etBgsK05gHeHaN9kmlpYJJL84v9Ji
-# aX7NFJkORhApEFZiUIaZoLxJt4pcBDzf+WD9UAjRKCrAseJ/ckzQvOn95X4Ot4as
-# nOuNhcCdcQWcrZoykFmEaoYkrsD7n/4nFFHwJDKUaBYZZLwPj7ux48S1Ye+cMccM
-# xdRSjuoG4rqJqpEd6gzfz239v36L+LtOlQhfL5cnclhNSWdmKw1THyekH96RNtOp
-# IE7c+9Tnsv1aE9hphejLOJxfsXTkyw0FIdilc0CP7zzUsqaCGF2mFXRwL4jfX1Ry
-# V7QGKEeOpvGZqQKLHVZbLD32ztW8Lfv99xQ24d/TIxO9LReuHsnwotn+8BsCrzu+
-# /24vOcA9Xcpd7kIeW4zmUxhFsv4KCfiqMptZhhMAA0SqDuj23cj10smXROLUnhUC
-# AwEAAaOCATYwggEyMB0GA1UdDgQWBBRxX/lHiShECp1n2lMa6G1uLvNglDAfBgNV
-# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o
-# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU
-# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG
-# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz
-# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV
-# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC
-# AQALzF724jXugDU486PMBYR7Cc6aHr2nJDnGsnkqwZYmjRi28qv6S1Ly772zwm5D
-# I189zgAQ99xhEjW6uYkrX5UrtVu7JUQP6bBBBJ98c28FAIPIK3fkQNCv2rxRjfQM
-# JSdcwsJeTK7Ld09OuA5hY4PWCBgJpfY71LcaXz3FR8ANPFX6zcKYbgYOZregtpDu
-# b34N0QhR7wc/FcmV+g4I3IdTAoMD2/WI5ZsfKTzBUn/U3ApUhNwbOl5YSC+f9S1L
-# StbZLwPzMS+fLPXJUSe7SSvspfSsr/VEe0oQhmaR+5vcq+7MLw861WBVhYpJ7TB5
-# YBS5ORO9XdIbcpbBFwcHPmb8iZqSIqW9JpgG76+5NQULPVzZ75z5W2R5ZiyQktiH
-# pMwjX2OO29Z8+nTw2tOsVCcwzH9LoELedv3PjcpbwOyLjtm1T4XHYd3qbd9DXoBj
-# NYkSjdi37pNp58u+rITltLKOjjQCJwj1FpnuBY825B5C0uC/NYESEKsTicEjhS/4
-# ujBXLcNGDhVBl2vHE6qY/YW4ky1vcypvUrsG81gpv2+8/ihOwg4wTLO7XqikeIiU
-# 3ZWAUAoOpTl14tedQqxbHTDveJYR3OU0yKB2xwf87EWCAb0CJimhDmyQaKEvSV0f
-# LW9iVyI0wYcG4V2aVN6TrZ4mr+ffaqDQD9F+HpPhP0plAzCCB3EwggVZoAMCAQIC
-# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS
-# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX
-# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0
-# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh
-# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi
-# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC
-# 0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VG
-# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP
-# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S/rboYiXcag/P
-# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361
-# VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB
-# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9
-# X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZfD9M269e
-# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw
-# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLUHMVr
-# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e
-# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj
-# BgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n
-# FV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw
-# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j
-# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAf
-# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH
-# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS
-# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF
-# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl
-# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4Swf
-# ZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTC
-# j/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu
-# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/
-# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefwC2qBwoEZQhlSdYo2wh3D
-# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbO
-# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO
-# Cb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I
-# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0
-# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaM
-# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNT
-# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLOMIICNwIBATCB+KGB0KSBzTCByjEL
-# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
-# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj
-# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF
-# U046M0JCRC1FMzM4LUU5QTExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w
-# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAC01yuYmIVvsokSacJmWe8Mu2QFtoIGD
-# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
-# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG
-# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF
-# BQACBQDoPBanMCIYDzIwMjMwNjIwMjAxNDMxWhgPMjAyMzA2MjEyMDE0MzFaMHcw
-# PQYKKwYBBAGEWQoEATEvMC0wCgIFAOg8FqcCAQAwCgIBAAICBzkCAf8wBwIBAAIC
-# EbowCgIFAOg9aCcCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAK
-# MAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQAy4DWWvAMw
-# ILLv+v43cBLpIZqCHH1oM+srC5xiMdQZ/vyZUTgUILJ9FCQkFOSp1vLCs/vGaEk7
-# fHzc8kCgLU9kY/E1mkIdPKkuY8/ky8lBAoDlSO/ZfiaSEeyom+lXOMwm6i3XePtc
-# WtG9o2W6HDFt7vv+NbcBbDiMF/MJJqqJqTGCBA0wggQJAgEBMIGTMHwxCzAJBgNV
-# BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w
-# HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m
-# dCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAABxjDNLtbTocD0AAEAAAHGMA0GCWCG
-# SAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZI
-# hvcNAQkEMSIEIOZ5BjjXajryZn/lZPGPb0cYBNbYz4HKqiV5ZL7+E5UJMIH6Bgsq
-# hkiG9w0BCRACLzGB6jCB5zCB5DCBvQQgVjETXFXJvZgpxiZqk/BwDWA5Pxw6hehU
-# LpkFr9rjry0wgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
-# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
-# cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAIT
-# MwAAAcYwzS7W06HA9AABAAABxjAiBCDZPhr6z3GuBqXFY4r2aBvWhkQ/UZomAjhc
-# kasA/ca8CzANBgkqhkiG9w0BAQsFAASCAgDY9BUA3vzIzx+bnQVDWpd9E1Vtxg87
-# Y74JsyXnPu+HHMCbnF3SkRAslnHSU3yL7mjIG4ngd2/IuDG5nYcgt7D499hAn+Wd
-# 6JzLo58pZWjlByzi94tLzG2EAJXe9ZJwTnpl/+QIPVMJwoVdo+S5Jtt/noHiF0y7
-# nugrIvIK0iGdWR06YiZs68U8wl7Dp55LGARUXdveZ5XaJV6DHCk6uiBqpbUA3nGD
-# 9PPnIYCZokHkvDgGlmVx9IwzyLoqvcBcPLfY6am/eRpunY3TcK7Hr9tYdbC99/3a
-# NjRJCUzUc2np0g5MEMaaHzXK8VwtoERInaE5nKd6y+NGQRtF/9oMWadVQzzO/WTN
-# F6l8COuBq/km4IKqdwN9Zgge6PiJKj6CeF0RScqQp2TPEpjxO10TTGSTK1c9jPWi
-# 4S6uSNukHPgMYP7Km4n19L0xRb+SI4QlDu4MX8qacltMp/LTgQ6WSU4R9HD+Wikv
-# MeYaAff/vFYF0pd7+LWyja8JGywLzUvOcBKTvpQa015GXofgkp19msCVtz64QJtB
-# KLmN5jQiBSKG1yhUUhOIQwhqx4EhLwvEaET1XhqEIYR5dPQRtYConOABnCD9kWYy
-# XZ2k0DeDZlUMisLkLsEIg87V0bhttJWViBVpXy1PQuVm/ymF2CrUt4aIXpGYbXKU
-# vudwh1X6w6TUzQ==
+# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl
+# bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNO
+# OjJBRDQtNEI5Mi1GQTAxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
+# ZXJ2aWNloIIRezCCBycwggUPoAMCAQICEzMAAAGxypBD7gvwA6sAAQAAAbEwDQYJ
+# KoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
+# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
+# bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwHhcNMjIw
+# OTIwMjAyMTU5WhcNMjMxMjE0MjAyMTU5WjCB0jELMAkGA1UEBhMCVVMxEzARBgNV
+# BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
+# c29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3Bl
+# cmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoyQUQ0LTRC
+# OTItRkEwMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCC
+# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIaiqz7V7BvH7IOMPEeDM2Uw
+# CpM8LxAUPeJ7Uvu9q0RiDBdBgshC/SDre3/YJBqGpn27a7XWOMviiBUfMNff51Nx
+# KFoSX62Gpq36YLRZk2hN1wigrCO656z5pVTjJp3Q8jdYAJX3ruJea3ccfTgxAgT3
+# Uv/sP4w0+yZAYa2JZalV3MBgIFi3VwKFA4ClQcr+V4SpGzqz8faqabmYypuJ35Zn
+# 8G/201pAN2jDEOu7QaDC0rGyDdwSTVmXcHM46EFV6N2F69nwfj2DZh74gnA1DB7N
+# FcZn+4v1kqQWn7AzBJ+lmOxvKrURlV/u19Mw1YP+zVQyzKn5/4r/vuYSRj/thZr+
+# FmZAUtTAacLzouBENuaSBuOY1k330eMp8nndSNUsUjj/nn7gcdFqzdQNudJb+Xxm
+# Rwi9LwjA0/8PlOsKTZ8Xw6EEWPVLfNojSuWpZMTaMzz/wzSPp5J02kpYmkdl50lw
+# yGRLO5X7iWINKmoXySdQmRdiGMTkvRStXKxIoEm/EJxCaI+k4S3+BWKWC07EV5T3
+# UG7wbFb4LfvgbbaKM58HytAyjDnO9fEi0vrp8JFTtGhdtwhEEkraMtGVt+CvnG0Z
+# lH4mvpPRPuJbqE509e6CqmHwzTuUZPFMFWvJn4fPv0d32Ws9jv2YYmE/0WR1fULs
+# +TxxpWgn1z0PAOsxSZRPAgMBAAGjggFJMIIBRTAdBgNVHQ4EFgQU9Jtnke8NrYSK
+# 9fFnoVE0pr0OOZMwHwYDVR0jBBgwFoAUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXwYD
+# VR0fBFgwVjBUoFKgUIZOaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j
+# cmwvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3JsMGwG
+# CCsGAQUFBwEBBGAwXjBcBggrBgEFBQcwAoZQaHR0cDovL3d3dy5taWNyb3NvZnQu
+# Y29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIw
+# MjAxMCgxKS5jcnQwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcD
+# CDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggIBANjnN5JqpeVShIrQ
+# IaAQnNVOv1cDEmCkD6oQufX9NGOX28Jw/gdkGtMJyagA0lVbumwQla5LPhBm5LjI
+# UW/5aYhzSlZ7lxeDykw57wp2AqoMAJm7bXcXtJt/HyaRlN35hAhBV+DmGnBIRcE5
+# C2bSFFY3asD50KUSCPmKl/0NFadPeoNqbj5ZUna8VAfMSDsdxeyxjs8r/9Vpqy8l
+# gIVBqRrXtFt6n1+GFpJ+2AjPspfPO7Y+Y/ozv5dTEYum5eDLDdD1thQmHkW8s0BB
+# DbIOT3d+dWdPETkf50fM/nALkMEdvYo2gyiJrOSG0a9Z2S/6mbJBUrgrkgPp2HjL
+# kycR4Nhwl67ehAhWxJGKD2gRk88T2KKXLiRHAoYTZVpHbgkYLspBLJs9C77ZkuxX
+# uvIOGaId7EJCBOVRMJygtx8FXpoSu3jWEdau0WBMXxhVAzEHTu7UKW3Dw+KGgW7R
+# Rlhrt589SK8lrPSvPM6PPnqEFf6PUsTVO0bOkzKnC3TOgui4JhlWliigtEtg1SlP
+# MxcdMuc9uYdWSe1/2YWmr9ZrV1RuvpSSKvJLSYDlOf6aJrpnX7YKLMRoyKdzTkcv
+# Xw1JZfikJeGJjfRs2cT2JIbiNEGK4i5srQbVCvgCvdYVEVZXVW1Iz/LJLK9XbIkM
+# MjmECJEsa07oadKcO4ed9vY6YYBGMIIHcTCCBVmgAwIBAgITMwAAABXF52ueAptJ
+# mQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
+# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
+# dCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNh
+# dGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcNMzAwOTMwMTgzMjI1
+# WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIwDQYJKoZIhvcNAQEB
+# BQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT/e6cBwfSqWxOdcjK
+# NVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYjDLWNE893MsAQGOhg
+# fWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/YJlN8OWECesSq/XJp
+# rx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d9P6OU8/W7IVWTe/d
+# vI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVUj9z6BVWYbWg7mka9
+# 7aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFKu75xqRdbZ2De+JKR
+# Hh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231fgLrbqn427DZM9itu
+# qBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C89XYcz1DTsEzOUyO
+# ArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC+hIK12NvDMk2ZItb
+# oKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2XFJRXRLbJbqvUAV6
+# bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54WcmnGrnu3tz5q4i6t
+# AgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsGAQQBgjcVAgQW
+# BBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cVXQBeYl2D9OXSZacb
+# UzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYz
+# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnku
+# aHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIA
+# QwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2
+# VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwu
+# bWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEw
+# LTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93
+# d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYt
+# MjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9nATEkW+Geckv8qW/q
+# XBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP+2zRoZQYIu7pZmc6
+# U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27YP0h1AdkY3m2CDPVt
+# I1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8ZthISEV09J+BAljis
+# 9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNhcy4sa3tuPywJeBTp
+# kbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7GdP32THJvEKt1MMU0
+# sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4JvbMBV0lUZNlz138e
+# W0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjoiV5PndLQTHa1V1QJ
+# sWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TOPqUxUYS8vwLBgqJ7
+# Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ1uEi6vAnQj0llOZ0
+# dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NNje6CbaUFEMFxBmoQ
+# tB1VM1izoXBm8qGCAtcwggJAAgEBMIIBAKGB2KSB1TCB0jELMAkGA1UEBhMCVVMx
+# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
+# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxh
+# bmQgT3BlcmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoy
+# QUQ0LTRCOTItRkEwMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy
+# dmljZaIjCgEBMAcGBSsOAwIaAxUA7WSxvqQDbA7vyy69Tn0wP5BGxyuggYMwgYCk
+# fjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIF
+# AOhNNF4wIhgPMjAyMzA3MDMxOTQ5NTBaGA8yMDIzMDcwNDE5NDk1MFowdzA9Bgor
+# BgEEAYRZCgQBMS8wLTAKAgUA6E00XgIBADAKAgEAAgICyAIB/zAHAgEAAgIRJjAK
+# AgUA6E6F3gIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB
+# AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAEH782+fhRq+g0yc
+# peizTjR6NiV/EPr2DRjhbz8ewy/LqxZhX2p+zp4X/pxg5ke1VFF3FfGoU1jZNz6Q
+# v3q2mNG2VMF+cBvYIhgl9QgPcybnIKN8jdIrWdqXnj6Oj+KlmN2IQsyIIad2pe+g
+# Cx2XTOEh3jXqUjb8ps87b1v5ant7MYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMC
+# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
+# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
+# bWUtU3RhbXAgUENBIDIwMTACEzMAAAGxypBD7gvwA6sAAQAAAbEwDQYJYIZIAWUD
+# BAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0B
+# CQQxIgQglpKPSrU/HT0GiEdYnfLv/EMISX2Op9EvN//wwXnf7SMwgfoGCyqGSIb3
+# DQEJEAIvMYHqMIHnMIHkMIG9BCCD7Q2LFFvfqeDoy9gpu35t6dYerrDO0cMTlOIo
+# mzTPbDCBmDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
+# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
+# b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB
+# scqQQ+4L8AOrAAEAAAGxMCIEIOnowpCw9GlteeeeMIc3u+h3Y73mVImqL9RVvF0x
+# vlr8MA0GCSqGSIb3DQEBCwUABIICAGSC8pUpDdtrQsWvAL4j48sBW5MIHdZJ9x4F
+# 2svJC7/QmckhBqyw0rmFhwar18bdEX8rIsq4b8AZEo80s6d0oK6OkSNFo5v9+/xh
+# i9EFw2a0CzUgtLvAfya6MI3YRgcMFp5AmVvcP6S/ubLXZPEjJFtUoz1XPQxR+Pf0
+# hWYw7+2tyVIWnkPeEPvMj66Bni5eleeW67N9nDbh1tTLUw0zxsbzB9CDItoSBHKY
+# T2kgIQ4g6L8y7FzZO1qH3sO+tBMtG64QyWu3XuAwglPjUNOjoTp3osY165xTo5Oe
+# wjqL9dMCX8UYiyl0Q/2jQsSQ7FIRsdM/BtoXCuZf+wzeaPRabdTTk3hH0DS/d90d
+# 7UVItSYgGhuAR2GJAaVKpYjNJ/A0UZOMcZ+K9s4LFxe12puEFQauXAIdbo3sFdJA
+# taty9b7uN2uUZ5K0yCvi3IzACcsmFlwYeqSn7/bjVeVMZcBcRjE8o3iutRUWxnT1
+# ojFtaCFXBg79i5RVeZ6Zw1JyyNiIchgwIKGAPmsZhaM0248XW2Z/VmD5kXH4+Y9e
+# 1br+XCXTksyIRbsbxk/iV3okJSfp3ghmkA0tu1D5ie3zqRPYjOVDoqDtZLVA0RLe
+# +cwqwp+mKoUVM55lnqdzt8tIruvYXvlNUGMQOH9hBMj2Eok4XZ4w/VWCwBPwRZsN
+# KQJyIcri
# SIG # End signature block
diff --git a/Scripts/DownloadUnityPackages.ps1 b/Scripts/DownloadUnityPackages.ps1
index 14534074..1ec3a61c 100644
--- a/Scripts/DownloadUnityPackages.ps1
+++ b/Scripts/DownloadUnityPackages.ps1
@@ -278,7 +278,7 @@ else
}
# SIG # Begin signature block
-# MIInlQYJKoZIhvcNAQcCoIInhjCCJ4ICAQExDzANBglghkgBZQMEAgEFADB5Bgor
+# MIInwgYJKoZIhvcNAQcCoIInszCCJ68CAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCKsXVecpk+m0UT
# R4ZPeKXqgo+7lAuduRLNjFUYmvJ/T6CCDXYwggX0MIID3KADAgECAhMzAAADTrU8
@@ -353,7 +353,7 @@ else
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
-# /Xmfwb1tbWrJUnMTDXpQzTGCGXUwghlxAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
+# /Xmfwb1tbWrJUnMTDXpQzTGCGaIwghmeAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB
@@ -366,128 +366,129 @@ else
# Od9FrNA5/r8KeKwisWC968BU6HVKkypc0dRanwbu0hjZX3OLO27zHR0zGcyuqQXr
# 7smrOXd8+SRzRo6jF8YJQo6XT6wvHRqXXU/tEFG6IsokXx6peLLUuWrs9rAHAVRb
# CrAxWtOf4ZXI/T70FKoL6k7UnHVOtYmWndZxPfQs+ev2HFDo9UDT1ErzxUW0zP+M
-# DlYzY52x8qsk+3xkatlK5wUArsJVEaGCFv8wghb7BgorBgEEAYI3AwMBMYIW6zCC
-# FucGCSqGSIb3DQEHAqCCFtgwghbUAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFQBgsq
-# hkiG9w0BCRABBKCCAT8EggE7MIIBNwIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
-# AwQCAQUABCA/eB//3VcgUnBFOGxBP1aOSXSgbwW9CoyUeRqf+2spHAIGZIr4iAW/
-# GBIyMDIzMDYyMDE2NTIwMS42NVowBIACAfSggdCkgc0wgcoxCzAJBgNVBAYTAlVT
-# MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK
-# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVy
-# aWNhIE9wZXJhdGlvbnMxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkREOEMtRTMz
-# Ny0yRkFFMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloIIR
-# VzCCBwwwggT0oAMCAQICEzMAAAHFA83NIaH07zkAAQAAAcUwDQYJKoZIhvcNAQEL
-# BQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
-# B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UE
-# AxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwHhcNMjIxMTA0MTkwMTMy
-# WhcNMjQwMjAyMTkwMTMyWjCByjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
-# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
-# b3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEm
-# MCQGA1UECxMdVGhhbGVzIFRTUyBFU046REQ4Qy1FMzM3LTJGQUUxJTAjBgNVBAMT
-# HE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggIiMA0GCSqGSIb3DQEBAQUA
-# A4ICDwAwggIKAoICAQCrSF2zvR5fbcnulqmlopdGHP5NPsknc69V/f43x82nFGzm
-# NjiES/cFX/DkRZdtl07ibfGPTWVMj/EOSr7K2O6I97zEZexnEOe2/svUTMx3mMhK
-# on55i7ySBXTnqaqzx0GjnnFk889zF/m7X3OfThoxAXk9dX8LhktKMVr0gU1yuJt0
-# 6beUZbWtBEVraNSy6nqC/rfirlTAfT1YYa7TPz1Fu1vIznm+YGBZXx53ptkJmtyh
-# giMwvwVFO8aXOeqboe3Bl1czAodPdr+QtRI+IYCysiATPPs2kGl46yCz1OvDJZNk
-# E1sHDIgAKZDfiP65Hh63aFmT40fj0qEQnJgPb504hoMYHYRQ0VJhzLUySC1m3V5G
-# oEHSb5g9jPseOhw/KQpg1BntO/7OCU598KJrHWM5vS7ohgLlfUmvwDBNyxoPK7eo
-# CHHxwVA30MOCJVnD5REVnyjKgOTqwhXWfHnNkvL6E21qR49f1LtjyfWpZ8COhc8T
-# orT91tPDzsQ4kv8GUkZwqgVPK2vTM+D8w0lJvp/Zr/AORegYIZYmJCsZPGM4/5H3
-# r+cggbTl4TUumTLYU51gw8HgOFbu0F1lq616lNO5KGaCf4YoRHwCgDWBJKTUQLll
-# fhymlWeAmluUwG7yv+0KF8dV1e+JjqENKEfBAKZmpl5uBJgeceXi6sT7grpkLwID
-# AQABo4IBNjCCATIwHQYDVR0OBBYEFFTquzi/WbE1gb+u2kvCtXB6TQVrMB8GA1Ud
-# IwQYMBaAFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMF8GA1UdHwRYMFYwVKBSoFCGTmh0
-# dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRp
-# bWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNybDBsBggrBgEFBQcBAQRgMF4wXAYI
-# KwYBBQUHMAKGUGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMv
-# TWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3J0MAwGA1Ud
-# EwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQELBQADggIB
-# AIyo3nx+swc5JxyIr4J2evp0rx9OyBAN5n1u9CMK7E0glkn3b7Gl4pEJ/derjup1
-# HKSQpSdkLp0eEvC3V+HDKLL8t91VD3J/WFhn9GlNL7PSGdqgr4/8gMCJQ2bfY1cu
-# EMG7Q/hJv+4JXiM641RyYmGmkFCBBWEXH/nsliTUsJ2Mh57/8atx9uRC2Jihv05r
-# 3cNKNuwPWOpqJwSeRyVQ3+YSb1mycKcDX785AOn/xDhw98f3gszgnpfQ200F5XLC
-# 9YfTC4xo4nMeAMsJ4lSQUT0cTywENV52aPrM8kAj7ujMuNirDuLhEVuJK19ZlIaP
-# C36UslBlFZQJxPdodi9OjVhYNmySiFaDvvD18XZBuI70N+eqhntCjMeLtGI+luOC
-# QkwCGuGl5N/9q3Z734diQo5tSaA8CsfVaOK/CbV3s9haxqsvu7mpm6TfoZvWYRNL
-# WgDZdff4LeuC3NGiE/z2plV/v2VW+OaDfg20gIr+kyT31IG62CG2KkVIxB1tdSdL
-# ah4u31wq6/Uwm76AnzepdM2RDZCqHG01G9sT1CqaolDDlVb/hJnN7Wk9fHI5M7nI
-# Or6JEhS5up5DOZRwKSLI24IsdaHw4sIjmYg4LWIu1UN/aXD15auinC7lIMm1P9nC
-# ohTWpvZT42OQ1yPWFs4MFEQtpNNZ33VEmJQj2dwmQaD+MIIHcTCCBVmgAwIBAgIT
-# MwAAABXF52ueAptJmQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMC
+# DlYzY52x8qsk+3xkatlK5wUArsJVEaGCFywwghcoBgorBgEEAYI3AwMBMYIXGDCC
+# FxQGCSqGSIb3DQEHAqCCFwUwghcBAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFZBgsq
+# hkiG9w0BCRABBKCCAUgEggFEMIIBQAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
+# AwQCAQUABCA/eB//3VcgUnBFOGxBP1aOSXSgbwW9CoyUeRqf+2spHAIGZJL0tXQ3
+# GBMyMDIzMDcwMzE1MzcyMi4yNjNaMASAAgH0oIHYpIHVMIHSMQswCQYDVQQGEwJV
+# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
+# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl
+# bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNO
+# OjA4NDItNEJFNi1DMjlBMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
+# ZXJ2aWNloIIRezCCBycwggUPoAMCAQICEzMAAAGybkADf26plJIAAQAAAbIwDQYJ
+# KoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
+# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
+# bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwHhcNMjIw
+# OTIwMjAyMjAxWhcNMjMxMjE0MjAyMjAxWjCB0jELMAkGA1UEBhMCVVMxEzARBgNV
+# BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
+# c29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3Bl
+# cmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjowODQyLTRC
+# RTYtQzI5QTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCC
+# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMqiZTIde/lQ4rC+Bml5f/Wu
+# q/xKTxrfbG23HofmQ+qZAN4GyO73PF3y9OAfpt7Qf2jcldWOGUB+HzBuwllYyP3f
+# x4MY8zvuAuB37FvoytnNC2DKnVrVlHOVcGUL9CnmhDNMA2/nskjIf2IoiG9J0qLY
+# r8duvHdQJ9Li2Pq9guySb9mvUL60ogslCO9gkh6FiEDwMrwUr8Wja6jFpUTny8tg
+# 0N0cnCN2w4fKkp5qZcbUYFYicLSb/6A7pHCtX6xnjqwhmJoib3vkKJyVxbuFLRhV
+# XxH95b0LHeNhifn3jvo2j+/4QV10jEpXVW+iC9BsTtR69xvTjU51ZgP7BR4YDEWq
+# 7JsylSOv5B5THTDXRf184URzFhTyb8OZQKY7mqMh7c8J8w1sEM4XDUF2UZNy829N
+# VCzG2tfdEXZaHxF8RmxpQYBxyhZwY1rotuIS+gfN2eq+hkAT3ipGn8/KmDwDtzAb
+# nfuXjApgeZqwgcYJ8pDJ+y/xU6ouzJz1Bve5TTihkiA7wQsQe6R60Zk9dPdNzw0M
+# K5niRzuQZAt4GI96FhjhlUWcUZOCkv/JXM/OGu/rgSplYwdmPLzzfDtXyuy/GCU5
+# I4l08g6iifXypMgoYkkceOAAz4vx1x0BOnZWfI3fSwqNUvoN7ncTT+MB4Vpvf1QB
+# ppjBAQUuvui6eCG0MCVNAgMBAAGjggFJMIIBRTAdBgNVHQ4EFgQUmfIngFzZEZlP
+# kjDOVluBSDDaanEwHwYDVR0jBBgwFoAUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXwYD
+# VR0fBFgwVjBUoFKgUIZOaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j
+# cmwvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3JsMGwG
+# CCsGAQUFBwEBBGAwXjBcBggrBgEFBQcwAoZQaHR0cDovL3d3dy5taWNyb3NvZnQu
+# Y29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIw
+# MjAxMCgxKS5jcnQwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcD
+# CDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggIBANxHtu3FzIabaDbW
+# qswdKBlAhKXRCN+5CSMiv2TYa4i2QuWIm+99piwAhDhADfbqor1zyLi95Y6GQnvI
+# WUgdeC7oL1ZtZye92zYK+EIfwYZmhS+CH4infAzUvscHZF3wlrJUfPUIDGVP0lCY
+# Vse9mguvG0dqkY4ayQPEHOvJubgZZaOdg/N8dInd6fGeOc+0DoGzB+LieObJ2Q0A
+# tEt3XN3iX8Cp6+dZTX8xwE/LvhRwPpb/+nKshO7TVuvenwdTwqB/LT6CNPaElwFe
+# KxKrqRTPMbHeg+i+KnBLfwmhEXsMg2s1QX7JIxfvT96md0eiMjiMEO22LbOzmLMN
+# d3LINowAnRBAJtX+3/e390B9sMGMHp+a1V+hgs62AopBl0p/00li30DN5wEQ5If3
+# 5Zk7b/T6pEx6rJUDYCti7zCbikjKTanBnOc99zGMlej5X+fC/k5ExUCrOs3/VzGR
+# CZt5LvVQSdWqq/QMzTEmim4sbzASK9imEkjNtZZyvC1CsUcD1voFktld4mKMjE+u
+# DEV3IddD+DrRk94nVzNPSuZXewfVOnXHSeqG7xM3V7fl2aL4v1OhL2+JwO1Tx3B0
+# irO1O9qbNdJk355bntd1RSVKgM22KFBHnoL7Js7pRhBiaKmVTQGoOb+j1Qa7q+ci
+# xGo48Vh9k35BDsJS/DLoXFSPDl4mMIIHcTCCBVmgAwIBAgITMwAAABXF52ueAptJ
+# mQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
+# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
+# dCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNh
+# dGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcNMzAwOTMwMTgzMjI1
+# WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIwDQYJKoZIhvcNAQEB
+# BQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT/e6cBwfSqWxOdcjK
+# NVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYjDLWNE893MsAQGOhg
+# fWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/YJlN8OWECesSq/XJp
+# rx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d9P6OU8/W7IVWTe/d
+# vI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVUj9z6BVWYbWg7mka9
+# 7aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFKu75xqRdbZ2De+JKR
+# Hh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231fgLrbqn427DZM9itu
+# qBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C89XYcz1DTsEzOUyO
+# ArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC+hIK12NvDMk2ZItb
+# oKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2XFJRXRLbJbqvUAV6
+# bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54WcmnGrnu3tz5q4i6t
+# AgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsGAQQBgjcVAgQW
+# BBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cVXQBeYl2D9OXSZacb
+# UzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYz
+# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnku
+# aHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIA
+# QwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2
+# VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwu
+# bWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEw
+# LTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93
+# d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYt
+# MjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9nATEkW+Geckv8qW/q
+# XBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP+2zRoZQYIu7pZmc6
+# U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27YP0h1AdkY3m2CDPVt
+# I1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8ZthISEV09J+BAljis
+# 9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNhcy4sa3tuPywJeBTp
+# kbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7GdP32THJvEKt1MMU0
+# sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4JvbMBV0lUZNlz138e
+# W0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjoiV5PndLQTHa1V1QJ
+# sWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TOPqUxUYS8vwLBgqJ7
+# Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ1uEi6vAnQj0llOZ0
+# dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NNje6CbaUFEMFxBmoQ
+# tB1VM1izoXBm8qGCAtcwggJAAgEBMIIBAKGB2KSB1TCB0jELMAkGA1UEBhMCVVMx
+# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
+# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxh
+# bmQgT3BlcmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjow
+# ODQyLTRCRTYtQzI5QTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy
+# dmljZaIjCgEBMAcGBSsOAwIaAxUAjhJ+EeySRfn2KCNsjn9cF9AUSTqggYMwgYCk
+# fjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIF
+# AOhNQxQwIhgPMjAyMzA3MDMyMDUyMzZaGA8yMDIzMDcwNDIwNTIzNlowdzA9Bgor
+# BgEEAYRZCgQBMS8wLTAKAgUA6E1DFAIBADAKAgEAAgIK4wIB/zAHAgEAAgIRwTAK
+# AgUA6E6UlAIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB
+# AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAHRnUzdSSLN+Qglz
+# eWNoI03chRR9Fom+TrKvIou88PnEME835cT6a4WiCg9r+1ZJbZXGu/qro0GmsNV4
+# pMKcTayCbeyrzYD2JpVx7wwJ9PoGsZ79leK/SI8+RW+AVwyWuOpciM9YqqvsdTBs
+# ezyUdOMMWLXmZUY0w6Vh2egmt/4vMYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
-# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJv
-# b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcN
-# MzAwOTMwMTgzMjI1WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv
-# bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0
-# aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIw
-# DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT
-# /e6cBwfSqWxOdcjKNVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYj
-# DLWNE893MsAQGOhgfWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/Y
-# JlN8OWECesSq/XJprx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d
-# 9P6OU8/W7IVWTe/dvI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVU
-# j9z6BVWYbWg7mka97aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFK
-# u75xqRdbZ2De+JKRHh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231f
-# gLrbqn427DZM9ituqBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C
-# 89XYcz1DTsEzOUyOArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC
-# +hIK12NvDMk2ZItboKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2
-# XFJRXRLbJbqvUAV6bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54W
-# cmnGrnu3tz5q4i6tAgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMG
-# CSsGAQQBgjcVAgQWBBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cV
-# XQBeYl2D9OXSZacbUzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/
-# BggrBgEFBQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2Nz
-# L1JlcG9zaXRvcnkuaHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcU
-# AgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8G
-# A1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeG
-# RWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jv
-# b0NlckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUH
-# MAKGPmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2Vy
-# QXV0XzIwMTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9n
-# ATEkW+Geckv8qW/qXBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP
-# +2zRoZQYIu7pZmc6U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27Y
-# P0h1AdkY3m2CDPVtI1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8Z
-# thISEV09J+BAljis9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNh
-# cy4sa3tuPywJeBTpkbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7G
-# dP32THJvEKt1MMU0sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4J
-# vbMBV0lUZNlz138eW0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjo
-# iV5PndLQTHa1V1QJsWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TO
-# PqUxUYS8vwLBgqJ7Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ
-# 1uEi6vAnQj0llOZ0dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NN
-# je6CbaUFEMFxBmoQtB1VM1izoXBm8qGCAs4wggI3AgEBMIH4oYHQpIHNMIHKMQsw
-# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
-# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNy
-# b3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVT
-# TjpERDhDLUUzMzctMkZBRTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAg
-# U2VydmljZaIjCgEBMAcGBSsOAwIaAxUAIQAa9hdkkrtxSjrb4u8RhATHv+eggYMw
-# gYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
-# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
-# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUF
-# AAIFAOg8DbowIhgPMjAyMzA2MjAxOTM2MjZaGA8yMDIzMDYyMTE5MzYyNlowdzA9
-# BgorBgEEAYRZCgQBMS8wLTAKAgUA6DwNugIBADAKAgEAAgIQPAIB/zAHAgEAAgIS
-# YTAKAgUA6D1fOgIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAow
-# CAIBAAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAHVQMHqOQ7HY
-# iph3wY9iVrXRi4/HtqvfOuWCdrKNZXhBvWqpx7lq+j3ybRqy8u+iXJ/wZzVylYF4
-# O+VnCEbdTx8H13jXA9Gm43A9HiRu250avboB1EaGgXB9ncnldj8oUMfGtiieESgA
-# 8pEgWLkNMdOOmC7I6qS+8LAs7oTLVfwjMYIEDTCCBAkCAQEwgZMwfDELMAkGA1UE
-# BhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc
-# BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0
-# IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAHFA83NIaH07zkAAQAAAcUwDQYJYIZI
-# AWUDBAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG
-# 9w0BCQQxIgQgSyrXm7psxURlBl2bBQ4+tPnLpR9LxsDAs5fWFihBQT8wgfoGCyqG
-# SIb3DQEJEAIvMYHqMIHnMIHkMIG9BCAZAbGR9iR3TAr5XT3A7Sw76ybyAAzKPkS4
-# o+q81D98sTCBmDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
-# dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9y
-# YXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMz
-# AAABxQPNzSGh9O85AAEAAAHFMCIEIP1L1zlBMdZObUkIchOYAsEcV223UfrYKUuy
-# J52FFbI6MA0GCSqGSIb3DQEBCwUABIICAEn+3j1154wATd8F6s2xCnx6vxu/nYgL
-# g312Au6B0nGZ/I4FqJRtosVY1d6ZWLWFXVnaVqAjHfzf7kPxh7E8rkzpA7zkhft2
-# wBGql7f2wB29GWK0ijsGfkiWqLuXcFy60/B5ligoKZkKo81OzQ53/cpUIIrnvbyY
-# jh3WJ2cxSST+xarpJ8J/r9UQGPIurmP8Zb5YjwQWSZnsmZU2XYgYxz3NUbPpMgOc
-# wgF0PKTgh+dHZ4oYXe7/v/mJ0d7cUVklwZb7xbeJmT9UGhRW34hKsP5Hqszn+YQy
-# 7lC2YWdGd4Kug5E+51pIZmzfjZyPUN6sZCRBcG5i1XsXOufworg0bnqqCQ/K4xeQ
-# XFBiaP06fHU2qGIXEpOC9ZHk6KtpwoRVE147zhUNOCeuL8y7bk1Chs4DSJILCxP6
-# 1U8oePjGRSmAA+ZhB44iCZ/P1yv13SLjjHcqNdIMpb+mXq+1pyi+yUEexcyduKzY
-# 4+gmEzW4f6DXjeYdZ0UMtvX82eFHPBXQbp0iIancXR7jhAInlcqXrR7sL6JJQc4m
-# 7Nou2hha57MdpIFZK8f9QJrlNAyiczkga477EOoN4aYPfp3XTwQLN79yTykXaeR0
-# EaScm4FJR4WRpIBORwZgP4V45BjP9n8nGIIpCDQ7E1hG69ZMTQSli14aqGgY1/wb
-# K+7YHRaXu54Y
+# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
+# bWUtU3RhbXAgUENBIDIwMTACEzMAAAGybkADf26plJIAAQAAAbIwDQYJYIZIAWUD
+# BAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0B
+# CQQxIgQgj8Q8mcP3qt317KQsiPa+BNyb5ckHqeBiReFq+f/0i+cwgfoGCyqGSIb3
+# DQEJEAIvMYHqMIHnMIHkMIG9BCBTeM485+E+t4PEVieUoFKX7PVyLo/nzu+htJPC
+# G04+NTCBmDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
+# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
+# b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB
+# sm5AA39uqZSSAAEAAAGyMCIEIKFdqO6+xbSj4v4FcCUu+Ml11YdTtu+H4qI8eT5o
+# pZKLMA0GCSqGSIb3DQEBCwUABIICALNI7clXQOmIE7oAUJU2o58Af6cMLtIuTJFQ
+# kLvzeQQjJDWd6WEpSKI6FTwNPW4SA4z51T7xStGS3rZoCFdP1BK150ZM1WcWCPmB
+# IxVpuaB0pjl1TG1QTJAKO/Ri27x08r3iU4vl761ukV9dl5M9LawyhzO6Vcu+sald
+# uGUMRr5Hu9lw+zJKEWmH0sf33Je4L+I3hhaV0cwvJhKBMCYmXm/l3JON8FJeErfC
+# qtY5JOjFh+I5beyA6wVTBV8RBmipnrXi0DCTKJ3SKWw+9KsrHckW56cDRLN1R+KU
+# SRxNqSu5HSNjmvpCT0J+BK5dta3xMf4Nff8qj+IUMesye6+Nl9ioZT0cIeGryf38
+# 2SuG26MoLZcWzgALNMPsSOlEx4022zPFyf0W5C1IgdEE9LU/0lr4TulkPsHftWc5
+# tjrOadLiCzuynm2oIivmpEnv/MjSo7iFB7q8CIgWGaVEZ6tsuuy0jstj2ANQO9T/
+# ogbGsemiK6OqOQ5n5K5dSWaBMML1WdzLQhnn3fbZMYuPtkt6b6Hk0SNm8bRwFuNG
+# EAfE3JYAaaI1wplKTqO4QOvuk/f0suMIPDxhTDLmyJApqQ4/IQpc97h7PmQzmv8U
+# +XFPE8JhNYQB16zW5+JmFRHVzkLllfaMYtyqBGVKVNzDhsgnwxU4dwgMhhwmht1c
+# iSF7Ro7L
# SIG # End signature block
diff --git a/Scripts/RenderingSession.ps1 b/Scripts/RenderingSession.ps1
index d4a80d13..3f2561b3 100644
--- a/Scripts/RenderingSession.ps1
+++ b/Scripts/RenderingSession.ps1
@@ -293,7 +293,7 @@ if ($CreateSession -and ($false -eq $Poll)) {
PollSessionStatus -arrAccountDomain $config.accountSettings.arrAccountDomain -remoteRenderingDomain $config.renderingSessionSettings.remoteRenderingDomain -accountId $config.accountSettings.arrAccountId -accountKey $config.accountSettings.arrAccountKey -SessionId $sessionId
# SIG # Begin signature block
-# MIInkwYJKoZIhvcNAQcCoIInhDCCJ4ACAQExDzANBglghkgBZQMEAgEFADB5Bgor
+# MIInwQYJKoZIhvcNAQcCoIInsjCCJ64CAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAw6xhx36gxyNpk
# QsF2R9nEXonrkLpWgXK1CaDnrMbITqCCDXYwggX0MIID3KADAgECAhMzAAADTrU8
@@ -368,7 +368,7 @@ PollSessionStatus -arrAccountDomain $config.accountSettings.arrAccountDomain -re
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
-# /Xmfwb1tbWrJUnMTDXpQzTGCGXMwghlvAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
+# /Xmfwb1tbWrJUnMTDXpQzTGCGaEwghmdAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB
@@ -381,128 +381,129 @@ PollSessionStatus -arrAccountDomain $config.accountSettings.arrAccountDomain -re
# W+UWKQvedKbDLasHx4SDMnH+NDasO8Q6YmdJVz1STusDNX95MgdKVwq4gpUCra01
# /lLd3Y/H2lGjK5JPjlCpyjnlY1JQEcCWkpTYB0XkwPQNrwdBCMNN2BGLsPeoti3I
# OVfCfNbvyQdKfv/6FbIdd/udITnW6LNs+47M0p7wPv5kq0/LD5BO/9yWhrLPXSpM
-# VMNVd36pDNXZnQ4UeySIbX9dKRBGhKGCFv0wghb5BgorBgEEAYI3AwMBMYIW6TCC
-# FuUGCSqGSIb3DQEHAqCCFtYwghbSAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq
-# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
-# AwQCAQUABCDO02LNb21bq1cKQu6d9yM0fzRIxoMHTvbJgrD6Ka7ZvAIGZIsc8Lx8
-# GBMyMDIzMDYyMDE2NTIwMC42MDZaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV
+# VMNVd36pDNXZnQ4UeySIbX9dKRBGhKGCFyswghcnBgorBgEEAYI3AwMBMYIXFzCC
+# FxMGCSqGSIb3DQEHAqCCFwQwghcAAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFYBgsq
+# hkiG9w0BCRABBKCCAUcEggFDMIIBPwIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
+# AwQCAQUABCDO02LNb21bq1cKQu6d9yM0fzRIxoMHTvbJgrD6Ka7ZvAIGZJL0tXQ4
+# GBIyMDIzMDcwMzE1MzcyMi4yOVowBIACAfSggdikgdUwgdIxCzAJBgNVBAYTAlVT
+# MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK
+# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVs
+# YW5kIE9wZXJhdGlvbnMgTGltaXRlZDEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046
+# MDg0Mi00QkU2LUMyOUExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNl
+# cnZpY2WgghF7MIIHJzCCBQ+gAwIBAgITMwAAAbJuQAN/bqmUkgABAAABsjANBgkq
+# hkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
+# MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
+# MSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0yMjA5
+# MjAyMDIyMDFaFw0yMzEyMTQyMDIyMDFaMIHSMQswCQYDVQQGEwJVUzETMBEGA1UE
+# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
+# b2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJlbGFuZCBPcGVy
+# YXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjA4NDItNEJF
+# Ni1DMjlBMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIC
+# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyqJlMh17+VDisL4GaXl/9a6r
+# /EpPGt9sbbceh+ZD6pkA3gbI7vc8XfL04B+m3tB/aNyV1Y4ZQH4fMG7CWVjI/d/H
+# gxjzO+4C4HfsW+jK2c0LYMqdWtWUc5VwZQv0KeaEM0wDb+eySMh/YiiIb0nSotiv
+# x268d1An0uLY+r2C7JJv2a9QvrSiCyUI72CSHoWIQPAyvBSvxaNrqMWlROfLy2DQ
+# 3RycI3bDh8qSnmplxtRgViJwtJv/oDukcK1frGeOrCGYmiJve+QonJXFu4UtGFVf
+# Ef3lvQsd42GJ+feO+jaP7/hBXXSMSldVb6IL0GxO1Hr3G9ONTnVmA/sFHhgMRars
+# mzKVI6/kHlMdMNdF/XzhRHMWFPJvw5lApjuaoyHtzwnzDWwQzhcNQXZRk3Lzb01U
+# LMba190RdlofEXxGbGlBgHHKFnBjWui24hL6B83Z6r6GQBPeKkafz8qYPAO3MBud
+# +5eMCmB5mrCBxgnykMn7L/FTqi7MnPUG97lNOKGSIDvBCxB7pHrRmT10903PDQwr
+# meJHO5BkC3gYj3oWGOGVRZxRk4KS/8lcz84a7+uBKmVjB2Y8vPN8O1fK7L8YJTkj
+# iXTyDqKJ9fKkyChiSRx44ADPi/HXHQE6dlZ8jd9LCo1S+g3udxNP4wHhWm9/VAGm
+# mMEBBS6+6Lp4IbQwJU0CAwEAAaOCAUkwggFFMB0GA1UdDgQWBBSZ8ieAXNkRmU+S
+# MM5WW4FIMNpqcTAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNV
+# HR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny
+# bC9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYI
+# KwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
+# b20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAy
+# MDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMI
+# MA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEA3Ee27cXMhptoNtaq
+# zB0oGUCEpdEI37kJIyK/ZNhriLZC5Yib732mLACEOEAN9uqivXPIuL3ljoZCe8hZ
+# SB14LugvVm1nJ73bNgr4Qh/BhmaFL4IfiKd8DNS+xwdkXfCWslR89QgMZU/SUJhW
+# x72aC68bR2qRjhrJA8Qc68m5uBllo52D83x0id3p8Z45z7QOgbMH4uJ45snZDQC0
+# S3dc3eJfwKnr51lNfzHAT8u+FHA+lv/6cqyE7tNW696fB1PCoH8tPoI09oSXAV4r
+# EqupFM8xsd6D6L4qcEt/CaERewyDazVBfskjF+9P3qZ3R6IyOIwQ7bYts7OYsw13
+# csg2jACdEEAm1f7f97f3QH2wwYwen5rVX6GCzrYCikGXSn/TSWLfQM3nARDkh/fl
+# mTtv9PqkTHqslQNgK2LvMJuKSMpNqcGc5z33MYyV6Plf58L+TkTFQKs6zf9XMZEJ
+# m3ku9VBJ1aqr9AzNMSaKbixvMBIr2KYSSM21lnK8LUKxRwPW+gWS2V3iYoyMT64M
+# RXch10P4OtGT3idXM09K5ld7B9U6dcdJ6obvEzdXt+XZovi/U6Evb4nA7VPHcHSK
+# s7U72ps10mTfnlue13VFJUqAzbYoUEeegvsmzulGEGJoqZVNAag5v6PVBrur5yLE
+# ajjxWH2TfkEOwlL8MuhcVI8OXiYwggdxMIIFWaADAgECAhMzAAAAFcXna54Cm0mZ
+# AAAAAAAVMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
+# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
+# IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0
+# ZSBBdXRob3JpdHkgMjAxMDAeFw0yMTA5MzAxODIyMjVaFw0zMDA5MzAxODMyMjVa
+# MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
+# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMT
+# HU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMIICIjANBgkqhkiG9w0BAQEF
+# AAOCAg8AMIICCgKCAgEA5OGmTOe0ciELeaLL1yR5vQ7VgtP97pwHB9KpbE51yMo1
+# V/YBf2xK4OK9uT4XYDP/XE/HZveVU3Fa4n5KWv64NmeFRiMMtY0Tz3cywBAY6GB9
+# alKDRLemjkZrBxTzxXb1hlDcwUTIcVxRMTegCjhuje3XD9gmU3w5YQJ6xKr9cmmv
+# Haus9ja+NSZk2pg7uhp7M62AW36MEBydUv626GIl3GoPz130/o5Tz9bshVZN7928
+# jaTjkY+yOSxRnOlwaQ3KNi1wjjHINSi947SHJMPgyY9+tVSP3PoFVZhtaDuaRr3t
+# pK56KTesy+uDRedGbsoy1cCGMFxPLOJiss254o2I5JasAUq7vnGpF1tnYN74kpEe
+# HT39IM9zfUGaRnXNxF803RKJ1v2lIH1+/NmeRd+2ci/bfV+AutuqfjbsNkz2K26o
+# ElHovwUDo9Fzpk03dJQcNIIP8BDyt0cY7afomXw/TNuvXsLz1dhzPUNOwTM5TI4C
+# vEJoLhDqhFFG4tG9ahhaYQFzymeiXtcodgLiMxhy16cg8ML6EgrXY28MyTZki1ug
+# poMhXV8wdJGUlNi5UPkLiWHzNgY1GIRH29wb0f2y1BzFa/ZcUlFdEtsluq9QBXps
+# xREdcu+N+VLEhReTwDwV2xo3xwgVGD94q0W29R6HXtqPnhZyacaue7e3PmriLq0C
+# AwEAAaOCAd0wggHZMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYE
+# FCqnUv5kxJq+gpE8RjUpzxD/LwTuMB0GA1UdDgQWBBSfpxVdAF5iXYP05dJlpxtT
+# NRnpcjBcBgNVHSAEVTBTMFEGDCsGAQQBgjdMg30BATBBMD8GCCsGAQUFBwIBFjNo
+# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9yeS5o
+# dG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBD
+# AEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1fZW
+# y4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5t
+# aWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIwMTAt
+# MDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3
+# dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0y
+# My5jcnQwDQYJKoZIhvcNAQELBQADggIBAJ1VffwqreEsH2cBMSRb4Z5yS/ypb+pc
+# FLY+TkdkeLEGk5c9MTO1OdfCcTY/2mRsfNB1OW27DzHkwo/7bNGhlBgi7ulmZzpT
+# Td2YurYeeNg2LpypglYAA7AFvonoaeC6Ce5732pvvinLbtg/SHUB2RjebYIM9W0j
+# VOR4U3UkV7ndn/OOPcbzaN9l9qRWqveVtihVJ9AkvUCgvxm2EhIRXT0n4ECWOKz3
+# +SmJw7wXsFSFQrP8DJ6LGYnn8AtqgcKBGUIZUnWKNsIdw2FzLixre24/LAl4FOmR
+# sqlb30mjdAy87JGA0j3mSj5mO0+7hvoyGtmW9I/2kQH2zsZ0/fZMcm8Qq3UwxTSw
+# ethQ/gpY3UA8x1RtnWN0SCyxTkctwRQEcb9k+SS+c23Kjgm9swFXSVRk2XPXfx5b
+# RAGOWhmRaw2fpCjcZxkoJLo4S5pu+yFUa2pFEUep8beuyOiJXk+d0tBMdrVXVAmx
+# aQFEfnyhYWxz/gq77EFmPWn9y8FBSX5+k77L+DvktxW/tM4+pTFRhLy/AsGConsX
+# HRWJjXD+57XQKBqJC4822rpM+Zv/Cuk0+CQ1ZyvgDbjmjJnW4SLq8CdCPSWU5nR0
+# W2rRnj7tfqAxM328y+l7vzhwRNGQ8cirOoo6CGJ/2XBjU02N7oJtpQUQwXEGahC0
+# HVUzWLOhcGbyoYIC1zCCAkACAQEwggEAoYHYpIHVMIHSMQswCQYDVQQGEwJVUzET
+# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
+# TWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJlbGFu
+# ZCBPcGVyYXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjA4
+# NDItNEJFNi1DMjlBMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2
+# aWNloiMKAQEwBwYFKw4DAhoDFQCOEn4R7JJF+fYoI2yOf1wX0BRJOqCBgzCBgKR+
+# MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS
+# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMT
+# HU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMA0GCSqGSIb3DQEBBQUAAgUA
+# 6E1DFDAiGA8yMDIzMDcwMzIwNTIzNloYDzIwMjMwNzA0MjA1MjM2WjB3MD0GCisG
+# AQQBhFkKBAExLzAtMAoCBQDoTUMUAgEAMAoCAQACAgrjAgH/MAcCAQACAhHBMAoC
+# BQDoTpSUAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwKgCjAIAgEA
+# AgMHoSChCjAIAgEAAgMBhqAwDQYJKoZIhvcNAQEFBQADgYEAdGdTN1JIs35CCXN5
+# Y2gjTdyFFH0Wib5Osq8ii7zw+cQwTzflxPprhaIKD2v7Vkltlca7+qujQaaw1Xik
+# wpxNrIJt7KvNgPYmlXHvDAn0+gaxnv2V4r9Ijz5Fb4BXDJa46lyIz1iqq+x1MGx7
+# PJR04wxYteZlRjTDpWHZ6Ca3/i8xggQNMIIECQIBATCBkzB8MQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
-# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
-# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo3QkYxLUUz
-# RUEtQjgwODElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC
-# EVQwggcMMIIE9KADAgECAhMzAAAByPmw7mft6mtGAAEAAAHIMA0GCSqGSIb3DQEB
-# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
-# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
-# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDEz
-# N1oXDTI0MDIwMjE5MDEzN1owgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
-# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
-# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx
-# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjdCRjEtRTNFQS1CODA4MSUwIwYDVQQD
-# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF
-# AAOCAg8AMIICCgKCAgEAucudfihPgyRWwnnIuJCqc3TCtFk0XOimFcKjU9bS6WFn
-# g2l+FrIid0mPZ7KWs6Ewj21X+ZkGkM6x+ozHlmNtnHSQ48pjIFdlKXIoh7fSo41A
-# 4n0tQIlwhs8uIYIocp72xwDBHKSZxGaEa/0707iyOw+aXZXNcTxgNiREASb9thlL
-# ZM75mfJIgBVvUmdLZc+XOUYwz/8ul7IEztPNH4cn8Cn0tJhIFfp2netr8GYNoiyI
-# qxueG7+sSt2xXl7/igc5cHPZnWhfl9PaB4+SutrA8zAhzVHTnj4RffxA4R3k4BRb
-# PdGowQfOf95ZeYxLTHf5awB0nqZxOY+yuGWhf6hp5RGRouc9beVZv98M1erYa55S
-# 1ahZgGDQJycVtEy82RlmKfTYY2uNmlPLWtnD7sDlpVkhYQGKuTWnuwQKq9ZTSE+0
-# V2cH8JaWBYJQMIuWWM83vLPo3IT/S/5jT2oZOS9nsJgwwCwRUtYtwtq8/PJtvt1V
-# 6VoG4Wd2/MAifgEJOkHF7ARPqI9Xv28+riqJZ5mjLGz84dP2ryoe0lxYSz3PT5Er
-# KoS0+zJpYNAcxbv2UXiTk3Wj/mZ3tulz6z4XnSl5gy0PLer+EVjz4G96GcZgK2d9
-# G+uYylHWwBneIv9YFQj6yMdW/4sEpkEbrpiJNemcxUCmBipZ7Sc35rv4utkJ4/UC
-# AwEAAaOCATYwggEyMB0GA1UdDgQWBBS1XC9JgbrSwLDTiJJT4iK7NUvk9TAfBgNV
-# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o
-# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU
-# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG
-# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz
-# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV
-# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC
-# AQDD1nJSyEPDqSgnfkFifIbteJb7NkZCbRj5yBGiT1f9fTGvUb5CW7k3eSp3uxUq
-# om9LWykcNfQa/Yfw0libEim9YRjUNcL42oIFqtp/7rl9gg61oiB8PB+6vLEmjXkY
-# xUUR8WjKKC5Q5dx96B21faSco2MOmvjYxGUR7An+4529lQPPLqbEKRjcNQb+p+mk
-# QH2XeMbsh5EQCkTuYAimFTgnui2ZPFLEuBpxBK5z2HnKneHUJ9i4pcKWdCqF1AOV
-# N8gXIH0R0FflMcCg5TW8v90Vwx/mP3aE2Ige1uE8M9YNBn5776PxmA16Z+c2s+hY
-# I+9sJZhhRA8aSYacrlLz7aU/56OvEYRERQZttuAFkrV+M/J+tCeGNv0Gd75Y4lKL
-# Mp5/0xoOviPBdB2rD5C/U+B8qt1bBqQLVZ1wHRy0/6HhJxbOi2IgGJaOCYLGX2zz
-# 0VAT6mZ2BTWrJmcK6SDv7rX7psgC+Cf1t0R1aWCkCHJtpYuyKjf7UodRazevOf6V
-# 01XkrARHKrI7bQoHFL+sun2liJCBjN51mDWoEgUCEvwB3l+RFYAL0aIisc5cTaGX
-# /T8F+iAbz+j2GGVum85gEQS9uLzSedoYPyEXxTblwewGdAxqIZaKozRBow49OnL+
-# 5CgooVMf3ZSqpxc2QC0E03l6c/vChkYyqMXq7Lwd4PnHqjCCB3EwggVZoAMCAQIC
-# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS
-# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX
-# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0
-# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh
-# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi
-# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC
-# 0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VG
-# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP
-# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S/rboYiXcag/P
-# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361
-# VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB
-# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9
-# X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZfD9M269e
-# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw
-# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLUHMVr
-# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e
-# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj
-# BgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n
-# FV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw
-# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j
-# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAf
-# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH
-# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS
-# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF
-# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl
-# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4Swf
-# ZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTC
-# j/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu
-# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/
-# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefwC2qBwoEZQhlSdYo2wh3D
-# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbO
-# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO
-# Cb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I
-# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0
-# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaM
-# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNT
-# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLLMIICNAIBATCB+KGB0KSBzTCByjEL
-# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
-# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj
-# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF
-# U046N0JGMS1FM0VBLUI4MDgxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w
-# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAN/OE1C7xjU0ClIDXQBiucAY7suyoIGD
-# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
-# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG
-# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF
-# BQACBQDoPDKVMCIYDzIwMjMwNjIwMjIxMzQxWhgPMjAyMzA2MjEyMjEzNDFaMHQw
-# OgYKKwYBBAGEWQoEATEsMCowCgIFAOg8MpUCAQAwBwIBAAICKhkwBwIBAAICEbEw
-# CgIFAOg9hBUCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgC
-# AQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQCIPV1Ek/yasUdw
-# HSIw9otMb0PquF/klz1QPnjCsUnc1YOWpTn4EoGtbCQWK/GtnC9Fw50wP0uLRs+x
-# A09E9zI5BHVmbGLob7IWePYZRVjl62c5LcWuqcKOIdxrNfC2ftPBYtzS6kqwL3QX
-# 8I4jgJTZXGuV0NVZT6Nb1GcCB3yjVTGCBA0wggQJAgEBMIGTMHwxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBU
-# aW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAByPmw7mft6mtGAAEAAAHIMA0GCWCGSAFl
-# AwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcN
-# AQkEMSIEIJ4c6AmvLXQpBzNk4gC/pzbsgM1StUicXvAKoXuDl+H/MIH6BgsqhkiG
-# 9w0BCRACLzGB6jCB5zCB5DCBvQQgYgCYz80/baMvxw6jcqSvL0FW4TdvA09nxHfs
-# PhuEA2YwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv
-# bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0
-# aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAA
-# Acj5sO5n7eprRgABAAAByDAiBCD69cgXLH7dbrn2oAf/ESZALzFAyptPKeL9R0Ep
-# ZzYMOTANBgkqhkiG9w0BAQsFAASCAgCs77dzaKYWUtYY2JlN96CDxrIUrIcR8Cu1
-# /kmk+jhBjV/H2hwsPFecSWxfYNYJtppteUsPEOXaRCHx3ae6q1MZuSumPGBSzWLx
-# REnt2xWHKCJvUXJEghIBNsUecIY+E9YWo7UKXIO69XiuyjbSY8YXz2ZhGE7dftKk
-# 9Pmk4Oo402vFbLufmI7g5rg/aGVJ9yYjZZHHrHVsqC7HsGT2JcYOJgtrkiMoMu3i
-# Lv318uXH4HPYgAJw6UGSOC1HuUvghjJHPPnMk6TGIajCWQDRpVQcyQV9sucihjc/
-# wFl3Xg8yjQVNPEvfxMttkYrS/qDFNSTr1WK8aCVG4L7XUbi3UhV99zRWfwpvbz2m
-# H8OlQY6jxr1eMwhkE2mtjcspZeFoX3EiNgOxd3GmNqewYPb9eYmhVZu3rnCEMbEf
-# k2/tIoK1MlbtegzuZnX/F8eHBJClDAyF/2/fF9IEJWOrp5YBKyy9jc2phps5CPu+
-# LKNXDEa7iQ4jWTBFbuagCSXJye7He60LdQ94mGVkY+b3q1hyiSAdH9DIkdd/7JBd
-# 7Ydf/8m0xIW4WptsCmakA6VDR5324aLBn6oDu60e4lxwEoIwVR4Zyki4BofW11aX
-# WieY73Ff24YbumXG+Q5sQbQSVOUf4fbk6LXNUepWfJY7gfCntV6/H83aehwBF97o
-# b2uA0auQeg==
+# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGlt
+# ZS1TdGFtcCBQQ0EgMjAxMAITMwAAAbJuQAN/bqmUkgABAAABsjANBglghkgBZQME
+# AgEFAKCCAUowGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJ
+# BDEiBCAusU6k8lRUD8sEEVeVLBtlEkWwsQlTaZdAPz6t5bPCAjCB+gYLKoZIhvcN
+# AQkQAi8xgeowgecwgeQwgb0EIFN4zjzn4T63g8RWJ5SgUpfs9XIuj+fO76G0k8Ib
+# Tj41MIGYMIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
+# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
+# bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAGy
+# bkADf26plJIAAQAAAbIwIgQgoV2o7r7FtKPi/gVwJS74yXXVh1O274fiojx5Pmil
+# koswDQYJKoZIhvcNAQELBQAEggIAU3M/HD1lvcyVaj+hBwMEyY5QbPr+JoYw876m
+# ib+NFUmDB4EWVq8yQwJPZWnbOegELWv8ZvxRKsQkXzqqdpu+QlXlerfBfm9Ma/mt
+# Wxt5Ea1nVq3PCmWPMtoAzCwbtx++SrPo62DdPzpu1tuajPlcU43KKVNelq/VX1I6
+# SjJdeSpg75QXIjxQHrmYk9f8yF4819er1vI6WDqnYKNP+Usrco0Uq3/cQSYaCMql
+# l1IoEJ5FIp3hCPpWifMgHEWqx+HlvOUDtLY2VAM+C7bqQedYhPNBF0KcHpJXH3+v
+# d/3TGFyocYimLg7Gl/XoyBWYczlEJE4QtmGNt7LsVD+bZE51RfH/hiz8o7DhFg2t
+# cEjsaiVItfT1JUKxE4+be+X5dlndMGQyTf8238OK9zqfA38bGXTYussvS+vLmQnc
+# nEI3lDUrmOoVu+NhsaCnWeXGd9+FabdmADvrXerUOP1ge4J+1sOeAcqHbiAcslg7
+# xabQ2AWFCXvPFWOI3Z8NYdCb89hAoMs6VEGh/gC5879T2FwHf7qwkUQtfnOCQMT7
+# FxyGiANnANxYUOVmeKzKD+gOw+Q6+0E3HYJIOF5kfxk0Kj+YhqRm66CsPPUDCzRo
+# XuE4sPvCxyPlib6lWZRlWlynh43DLIS8OvFMTx0V6hIZpm5H2Teit340ptmtvxpr
+# D00iNHA=
# SIG # End signature block
diff --git a/Scripts/ValidateConversionJson.ps1 b/Scripts/ValidateConversionJson.ps1
index b40f18a9..582348ed 100644
--- a/Scripts/ValidateConversionJson.ps1
+++ b/Scripts/ValidateConversionJson.ps1
@@ -210,7 +210,7 @@ $materialOverridesWasValid = ValidateConversionFile $config.assetConversionSetti
return $conversionSettingsWasValid -and $materialOverridesWasValid
# SIG # Begin signature block
-# MIInkwYJKoZIhvcNAQcCoIInhDCCJ4ACAQExDzANBglghkgBZQMEAgEFADB5Bgor
+# MIInwgYJKoZIhvcNAQcCoIInszCCJ68CAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAm5H8lix9H7Cgu
# rtdwRiBfsrysWyHeoz7gQ6z5+eaeuaCCDXYwggX0MIID3KADAgECAhMzAAADTrU8
@@ -285,7 +285,7 @@ return $conversionSettingsWasValid -and $materialOverridesWasValid
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
-# /Xmfwb1tbWrJUnMTDXpQzTGCGXMwghlvAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
+# /Xmfwb1tbWrJUnMTDXpQzTGCGaIwghmeAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAANOtTx6wYRv6ysAAAAAA04wDQYJYIZIAWUDBAIB
@@ -298,128 +298,129 @@ return $conversionSettingsWasValid -and $materialOverridesWasValid
# 7oIDyPtmSrofGCkugQP2uCHIZmrrnFeHExim8Lu+No1seCGKlRfh1d+AeYolB3HL
# U+RQNCTCkpBuS3uW+kjUt9f/ml3a1SrJ8DHxf76onFb19kVkUVYb/FDH83POv5zY
# e2muyaYPFyuk6Oq3jeXMx4pcqbuQoKQUyFlVvc6VqRgpTkekzuqQAmL6qKP3Srth
-# C1skIRj/Zoika/1P2b4Nwps1tDAKKKGCFv0wghb5BgorBgEEAYI3AwMBMYIW6TCC
-# FuUGCSqGSIb3DQEHAqCCFtYwghbSAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFRBgsq
-# hkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
-# AwQCAQUABCAAUf+IQmwCdLWAM0krcfd8mWt+DFl+v7/MNLE9AI1t7AIGZIs0Vc7a
-# GBMyMDIzMDYyMDE2NTIwMS44MDVaMASAAgH0oIHQpIHNMIHKMQswCQYDVQQGEwJV
+# C1skIRj/Zoika/1P2b4Nwps1tDAKKKGCFywwghcoBgorBgEEAYI3AwMBMYIXGDCC
+# FxQGCSqGSIb3DQEHAqCCFwUwghcBAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFZBgsq
+# hkiG9w0BCRABBKCCAUgEggFEMIIBQAIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
+# AwQCAQUABCAAUf+IQmwCdLWAM0krcfd8mWt+DFl+v7/MNLE9AI1t7AIGZJLmAtsM
+# GBMyMDIzMDcwMzE1MzcyMy42NTFaMASAAgH0oIHYpIHVMIHSMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
-# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
-# cmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoxMkJDLUUz
-# QUUtNzRFQjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCC
-# EVQwggcMMIIE9KADAgECAhMzAAAByk/Cs+0DDRhsAAEAAAHKMA0GCSqGSIb3DQEB
-# CwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
-# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
-# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTIyMTEwNDE5MDE0
-# MFoXDTI0MDIwMjE5MDE0MFowgcoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
-# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
-# cG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMx
-# JjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjEyQkMtRTNBRS03NEVCMSUwIwYDVQQD
-# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEF
-# AAOCAg8AMIICCgKCAgEAwwGcq9j50rWEkcLSlGZLweUVfxXRaUjiPsyaNVxPdMRs
-# 3CVe58siu/EkaVt7t7PNTPko/s8lNtusAeLEnzki44yxk2c9ekm8E1SQ2YV9b8/L
-# OxfKapZ8tVlPyxw6DmFzNFQjifVm8EiZ7lFRoY448vpcbBD18qjYNF/2Z3SQchcs
-# dV1N9Y6V2WGl55VmLqFRX5+dptdjreBXzi3WW9TsoCEWcYCBK5wYgS9tT2SSSTza
-# e3jmdw40g+LOIyrVPF2DozkStv6JBDPvwahXWpKGpO7rHrKF+o7ECN/ViQFMZyp/
-# vxePiUABDNqzEUI8s7klYmeHXvjeQOq/CM3C/Y8bj3fJObnZH7eAXvRDnxT8R6W/
-# uD1mGUJvv9M9BMu3nhKpKmSxzzO5LtcMEh2tMXxhMGGNMUP3DOEK3X+2/LD1Z03u
-# sJTk5pHNoH/gDIvbp787Cw40tsApiAvtrHYwub0TqIv8Zy62l8n8s/Mv/P764CTq
-# rxcXzalBHh+Xy4XPjmadnPkZJycp3Kczbkg9QbvJp0H/0FswHS+efFofpDNJwLh1
-# hs/aMi1K/ozEv7/WLIPsDgK16fU/axybqMKk0NOxgelUjAYKl4wU0Y6Q4q9N/9Pw
-# AS0csifQhY1ooQfAI0iDCCSEATslD8bTO0tRtqdcIdavOReqzoPdvAv3Dr1XXQ8C
-# AwEAAaOCATYwggEyMB0GA1UdDgQWBBT6x/6lS4ESQ8KZhd0RgU7RYXM8fzAfBgNV
-# HSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQhk5o
-# dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBU
-# aW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG
-# CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRz
-# L01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNV
-# HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IC
-# AQDY0HkqCS3KuKefFX8/rm/dtD9066dKEleNqriwZqsM4Ym8Ew4QiqOqO7mWoYYY
-# 4K5y8eXSOHKNXOfpO6RbaYj8jCOcJAB5tqLl5hiMgaMbAVLrl1hlix9sloO45LON
-# 0JphKva3D6AVKA7P78mA9iRHZYUVrRiyfvQjWxmUnxhis8fom92+/RHcEZ1Dh5+p
-# 4gzeeL84Yl00Wyq9EcgBKKfgq0lCjWNSq1AUG1sELlgXOSvKZ4/lXXH+MfhcHe91
-# WLIaZkS/Hu9wdTT6I14BC97yhDsZWXAl0IJ801I6UtEFpCsTeOyZBJ7CF0rf5lxJ
-# 8tE9ojNsyqXJKuwVn0ewCMkZqz/cEwv9FEx8QmsZ0ZNodTtsl+V9dZm+eUrMKZk6
-# PKsKArtQ+jHkfVsHgKODloelpOmHqgX7UbO0NVnIlpP55gQTqV76vU7wRXpUfz7K
-# hE3BZXNgwG05dRnCXDwrhhYz+Itbzs1K1R8I4YMDJjW90ASCg9Jf+xygRKZGKHjo
-# 2Bs2XyaKuN1P6FFCIVXN7KgHl/bZiakGq7k5TQ4OXK5xkhCHhjdgHuxj3hK5AaOy
-# +GXxO/jbyqGRqeSxf+TTPuWhDWurIo33RMDGe5DbImjcbcj6dVhQevqHClR1OHSf
-# r+8m1hWRJGlC1atcOWKajArwOURqJSVlThwVgIyzGNmjzjCCB3EwggVZoAMCAQIC
-# EzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBS
-# b290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoX
-# DTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0
-# b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh
-# dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIi
-# MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC
-# 0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VG
-# Iwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP
-# 2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S/rboYiXcag/P
-# XfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361
-# VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwB
-# Sru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9
-# X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZfD9M269e
-# wvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDw
-# wvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLUHMVr
-# 9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+e
-# FnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj
-# BgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+n
-# FV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEw
-# PwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9j
-# cy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3
-# FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAf
-# BgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBH
-# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNS
-# b29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF
-# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0Nl
-# ckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4Swf
-# ZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTC
-# j/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu
-# 2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/
-# GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefwC2qBwoEZQhlSdYo2wh3D
-# YXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbO
-# xnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqO
-# Cb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I
-# 6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0
-# zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaM
-# mdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNT
-# TY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLLMIICNAIBATCB+KGB0KSBzTCByjEL
-# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
-# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWlj
-# cm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBF
-# U046MTJCQy1FM0FFLTc0RUIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1w
-# IFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAKOO55cMT4syPP6nClg2IWfajMqkoIGD
-# MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV
-# BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG
-# A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEF
-# BQACBQDoPEouMCIYDzIwMjMwNjIwMjM1NDIyWhgPMjAyMzA2MjEyMzU0MjJaMHQw
-# OgYKKwYBBAGEWQoEATEsMCowCgIFAOg8Si4CAQAwBwIBAAICFE0wBwIBAAICEb8w
-# CgIFAOg9m64CAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgC
-# AQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQAMoThUzlby7T+g
-# 3Zq0uRyJrNN/MVS3OBnvH9XOnd3A3GDW0yiUC8ZDMVhAj4WYU/ipTerWYMw7vQR7
-# NqUKL3MgR/Qemll0YhZ79nd9dJpGXkmI6zIH6/1VrdKK0Ethg3tNcOiPhcagH1yz
-# bjVJt0515KoE3O+89+nTqB1kdzgHUzGCBA0wggQJAgEBMIGTMHwxCzAJBgNVBAYT
-# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
-# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBU
-# aW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAByk/Cs+0DDRhsAAEAAAHKMA0GCWCGSAFl
-# AwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcN
-# AQkEMSIEIC2wuOpqvoWEHp4Ef8uOsxWUSaUqLYMXBo+Z7/hVzpa/MIH6BgsqhkiG
-# 9w0BCRACLzGB6jCB5zCB5DCBvQQgEz0b85vrVU2slZAk4jt1SDEk6IzZAwVCoWwF
-# 3KzcGuAwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv
-# bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0
-# aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAA
-# AcpPwrPtAw0YbAABAAAByjAiBCCKKrspIUmO1eO7evfQnxdZF75cy2GUUK2gexE8
-# kzDIFzANBgkqhkiG9w0BAQsFAASCAgBYpbUPFOiPMnqyV/nzJtjYA3icCmiagrJY
-# uZ4xnzboUvE8Jm/OBCQyLKecdZlcqCLSEg6DJ5i1qqRtxn3VwPrRJ9/DmwULlR45
-# W4GjGu5NeI0wyWZhqjyg6tPIDJDUPNPueeWoRReXUTNk73QqqXZQPZY0y4QqmMGp
-# vMi7Qn6K/gp1mtgnABKrCux27AIdptNs9mKVuJxBn94VAUbSt+XpYPUvG+xINFYb
-# dQrGm16fdW+Ju7M7fIsB0hZLYKtrla+ESIyA2E22dx9V3RRzCuU8KI7/QbFVZ6gl
-# OMbwiM5BtIGt/YMloGlt6/p/6qm+y2kREgpYuwWVZHjIQpSpUOExg7H6+Lb61g5x
-# QjNIG0gfhTp38vYN25gNGhpARMRumccJ39FKZ6nKeGUNMM5xIkPH2rb7Gw5IgfgB
-# 1PwTwyF0K9aVqj2futOABanfdvpK10XrEzFsKc5CKz0LrtuaO90DHlzx5OS/SFKt
-# nPxscNusMVI7hgy5V2Co7kjc4GWCEqwKq7VHiwFsBE7SFbW2UwK2CyPhowETmhLS
-# 0+TDDZlnF6PV+6mAgrEdhWaoDKtKT4C5fjiEhQ/pG02cq8+2UkfgnEpmA52G9E8j
-# hfJf1ko1cUgWtW/SbsuRhtMTLmD/48Auadx8AERAdacpLU4TXcZoyPn7aHYHiw0x
-# 3bIRjQhcCQ==
+# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl
+# bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNO
+# OjJBRDQtNEI5Mi1GQTAxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
+# ZXJ2aWNloIIRezCCBycwggUPoAMCAQICEzMAAAGxypBD7gvwA6sAAQAAAbEwDQYJ
+# KoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
+# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
+# bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwHhcNMjIw
+# OTIwMjAyMTU5WhcNMjMxMjE0MjAyMTU5WjCB0jELMAkGA1UEBhMCVVMxEzARBgNV
+# BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
+# c29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3Bl
+# cmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoyQUQ0LTRC
+# OTItRkEwMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCC
+# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIaiqz7V7BvH7IOMPEeDM2Uw
+# CpM8LxAUPeJ7Uvu9q0RiDBdBgshC/SDre3/YJBqGpn27a7XWOMviiBUfMNff51Nx
+# KFoSX62Gpq36YLRZk2hN1wigrCO656z5pVTjJp3Q8jdYAJX3ruJea3ccfTgxAgT3
+# Uv/sP4w0+yZAYa2JZalV3MBgIFi3VwKFA4ClQcr+V4SpGzqz8faqabmYypuJ35Zn
+# 8G/201pAN2jDEOu7QaDC0rGyDdwSTVmXcHM46EFV6N2F69nwfj2DZh74gnA1DB7N
+# FcZn+4v1kqQWn7AzBJ+lmOxvKrURlV/u19Mw1YP+zVQyzKn5/4r/vuYSRj/thZr+
+# FmZAUtTAacLzouBENuaSBuOY1k330eMp8nndSNUsUjj/nn7gcdFqzdQNudJb+Xxm
+# Rwi9LwjA0/8PlOsKTZ8Xw6EEWPVLfNojSuWpZMTaMzz/wzSPp5J02kpYmkdl50lw
+# yGRLO5X7iWINKmoXySdQmRdiGMTkvRStXKxIoEm/EJxCaI+k4S3+BWKWC07EV5T3
+# UG7wbFb4LfvgbbaKM58HytAyjDnO9fEi0vrp8JFTtGhdtwhEEkraMtGVt+CvnG0Z
+# lH4mvpPRPuJbqE509e6CqmHwzTuUZPFMFWvJn4fPv0d32Ws9jv2YYmE/0WR1fULs
+# +TxxpWgn1z0PAOsxSZRPAgMBAAGjggFJMIIBRTAdBgNVHQ4EFgQU9Jtnke8NrYSK
+# 9fFnoVE0pr0OOZMwHwYDVR0jBBgwFoAUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXwYD
+# VR0fBFgwVjBUoFKgUIZOaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j
+# cmwvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3JsMGwG
+# CCsGAQUFBwEBBGAwXjBcBggrBgEFBQcwAoZQaHR0cDovL3d3dy5taWNyb3NvZnQu
+# Y29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIw
+# MjAxMCgxKS5jcnQwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcD
+# CDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggIBANjnN5JqpeVShIrQ
+# IaAQnNVOv1cDEmCkD6oQufX9NGOX28Jw/gdkGtMJyagA0lVbumwQla5LPhBm5LjI
+# UW/5aYhzSlZ7lxeDykw57wp2AqoMAJm7bXcXtJt/HyaRlN35hAhBV+DmGnBIRcE5
+# C2bSFFY3asD50KUSCPmKl/0NFadPeoNqbj5ZUna8VAfMSDsdxeyxjs8r/9Vpqy8l
+# gIVBqRrXtFt6n1+GFpJ+2AjPspfPO7Y+Y/ozv5dTEYum5eDLDdD1thQmHkW8s0BB
+# DbIOT3d+dWdPETkf50fM/nALkMEdvYo2gyiJrOSG0a9Z2S/6mbJBUrgrkgPp2HjL
+# kycR4Nhwl67ehAhWxJGKD2gRk88T2KKXLiRHAoYTZVpHbgkYLspBLJs9C77ZkuxX
+# uvIOGaId7EJCBOVRMJygtx8FXpoSu3jWEdau0WBMXxhVAzEHTu7UKW3Dw+KGgW7R
+# Rlhrt589SK8lrPSvPM6PPnqEFf6PUsTVO0bOkzKnC3TOgui4JhlWliigtEtg1SlP
+# MxcdMuc9uYdWSe1/2YWmr9ZrV1RuvpSSKvJLSYDlOf6aJrpnX7YKLMRoyKdzTkcv
+# Xw1JZfikJeGJjfRs2cT2JIbiNEGK4i5srQbVCvgCvdYVEVZXVW1Iz/LJLK9XbIkM
+# MjmECJEsa07oadKcO4ed9vY6YYBGMIIHcTCCBVmgAwIBAgITMwAAABXF52ueAptJ
+# mQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
+# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
+# dCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNh
+# dGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcNMzAwOTMwMTgzMjI1
+# WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIwDQYJKoZIhvcNAQEB
+# BQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT/e6cBwfSqWxOdcjK
+# NVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYjDLWNE893MsAQGOhg
+# fWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/YJlN8OWECesSq/XJp
+# rx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d9P6OU8/W7IVWTe/d
+# vI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVUj9z6BVWYbWg7mka9
+# 7aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFKu75xqRdbZ2De+JKR
+# Hh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231fgLrbqn427DZM9itu
+# qBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C89XYcz1DTsEzOUyO
+# ArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC+hIK12NvDMk2ZItb
+# oKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2XFJRXRLbJbqvUAV6
+# bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54WcmnGrnu3tz5q4i6t
+# AgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsGAQQBgjcVAgQW
+# BBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cVXQBeYl2D9OXSZacb
+# UzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYz
+# aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnku
+# aHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIA
+# QwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2
+# VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwu
+# bWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEw
+# LTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93
+# d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYt
+# MjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9nATEkW+Geckv8qW/q
+# XBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP+2zRoZQYIu7pZmc6
+# U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27YP0h1AdkY3m2CDPVt
+# I1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8ZthISEV09J+BAljis
+# 9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNhcy4sa3tuPywJeBTp
+# kbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7GdP32THJvEKt1MMU0
+# sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4JvbMBV0lUZNlz138e
+# W0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjoiV5PndLQTHa1V1QJ
+# sWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TOPqUxUYS8vwLBgqJ7
+# Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ1uEi6vAnQj0llOZ0
+# dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NNje6CbaUFEMFxBmoQ
+# tB1VM1izoXBm8qGCAtcwggJAAgEBMIIBAKGB2KSB1TCB0jELMAkGA1UEBhMCVVMx
+# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
+# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxh
+# bmQgT3BlcmF0aW9ucyBMaW1pdGVkMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoy
+# QUQ0LTRCOTItRkEwMTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy
+# dmljZaIjCgEBMAcGBSsOAwIaAxUA7WSxvqQDbA7vyy69Tn0wP5BGxyuggYMwgYCk
+# fjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
+# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD
+# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIF
+# AOhNNF4wIhgPMjAyMzA3MDMxOTQ5NTBaGA8yMDIzMDcwNDE5NDk1MFowdzA9Bgor
+# BgEEAYRZCgQBMS8wLTAKAgUA6E00XgIBADAKAgEAAgICyAIB/zAHAgEAAgIRJjAK
+# AgUA6E6F3gIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB
+# AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAEH782+fhRq+g0yc
+# peizTjR6NiV/EPr2DRjhbz8ewy/LqxZhX2p+zp4X/pxg5ke1VFF3FfGoU1jZNz6Q
+# v3q2mNG2VMF+cBvYIhgl9QgPcybnIKN8jdIrWdqXnj6Oj+KlmN2IQsyIIad2pe+g
+# Cx2XTOEh3jXqUjb8ps87b1v5ant7MYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMC
+# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
+# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
+# bWUtU3RhbXAgUENBIDIwMTACEzMAAAGxypBD7gvwA6sAAQAAAbEwDQYJYIZIAWUD
+# BAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0B
+# CQQxIgQgs/KI4h/dAL8OkjcjhVcbiPyqZFeyj8hEzuujBa6gU/cwgfoGCyqGSIb3
+# DQEJEAIvMYHqMIHnMIHkMIG9BCCD7Q2LFFvfqeDoy9gpu35t6dYerrDO0cMTlOIo
+# mzTPbDCBmDCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
+# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
+# b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB
+# scqQQ+4L8AOrAAEAAAGxMCIEIOnowpCw9GlteeeeMIc3u+h3Y73mVImqL9RVvF0x
+# vlr8MA0GCSqGSIb3DQEBCwUABIICADwb3QO53pfP/oa/UH5U4hLkRa8LLfTFJxf9
+# eiaMmrhEgRPjykIIgvkCGkyToCNHlf3CZWq62nEzQrGLMURNoM1tk7vRjR0JHJeB
+# 1Vrr/FrczCXMtdNBOzw5sJF8YRLQBrBK8f7jzfGka4drgzSfyhJ6l65HrlC+MFub
+# OSNpSGoondfKEfQrY6kqgvviose1hs0NEKlJNsHqQcCtjHAp7+mjlhORlYL5sx84
+# dJRwm+Le113OC0CRZ10UQIV+frWXX5aWSzIQzd913vvsGFTMg3B1cQTJR9McE6wn
+# pY7GRVe/XuZeRKdOIzwrtnMfqpI/GsCVFf0hQfmNdWKRFF9zN7CVi91I/Fi6IL+B
+# nsFxq157It/B4sD3dTXvx22WQ/ncf71y/sWxqaxSqxFEmjPUgScVbTPkC0GlsQ6W
+# 5umVAnkVgq/vIly9KgQjWPsKOOCMa9zjZ9xDn4ku0CzjsKSR3LpnpRYbg0ejkHr4
+# 2n3+iFF5G+XhV7YNnGUIvV4RLw5ZO9OUjTwcItuSQVlu0Df8ZGx05q8r6cyC1zLD
+# 8Kbiak4Fy5nxbS21fCMPBTqqbtIXYTh09EjXpLWt66f+HB2eHs//tETPfZMkNiri
+# xxy6AlokebR6GYyafPh7Oe1ZFCZuXjtmkBW3Tm+mRHcBlJ3T1KnSisPJ6PJoqXWi
+# N/bxpAHU
# SIG # End signature block
diff --git a/Scripts/unity_sample_dependencies.json b/Scripts/unity_sample_dependencies.json
index c2ff50a0..75e6bd26 100644
--- a/Scripts/unity_sample_dependencies.json
+++ b/Scripts/unity_sample_dependencies.json
@@ -2,22 +2,22 @@
"packages": [
{
"name": "com.microsoft.mixedreality.toolkit.foundation",
- "version": "2.8.2",
+ "version": "2.8.3",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
},
{
"name": "com.microsoft.mixedreality.toolkit.standardassets",
- "version": "2.8.2",
+ "version": "2.8.3",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
},
{
"name": "com.microsoft.mixedreality.toolkit.tools",
- "version": "2.8.2",
+ "version": "2.8.3",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
},
{
"name": "com.microsoft.mixedreality.toolkit.extensions",
- "version": "2.8.2",
+ "version": "2.8.3",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
},
{
@@ -47,7 +47,7 @@
},
{
"name": "com.microsoft.mixedreality.openxr",
- "version": "1.5.1",
+ "version": "1.8.1",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
},
{
@@ -57,7 +57,7 @@
},
{
"name": "com.microsoft.azure.remote-rendering",
- "version": "1.2.0",
+ "version": "1.2.1",
"registry": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry"
}
]
diff --git a/Unity/Quickstart/Assets/XR/Settings/Open XR Package Settings.asset b/Unity/Quickstart/Assets/XR/Settings/Open XR Package Settings.asset
index 59d3e63f..a3a01582 100644
--- a/Unity/Quickstart/Assets/XR/Settings/Open XR Package Settings.asset
+++ b/Unity/Quickstart/Assets/XR/Settings/Open XR Package Settings.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9ef793c31862a37448e907829482ef80, type: 3}
m_Name: OculusQuestFeature Android
m_EditorClassIdentifier:
- m_enabled: 1
+ m_enabled: 0
nameUi: Oculus Quest Support
version: 1.0.0
featureIdInternal: com.unity.openxr.feature.oculusquest
@@ -20,6 +20,8 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+ targetQuest: 1
+ targetQuest2: 1
--- !u!114 &-8872661656450554727
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -34,7 +36,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -46,6 +48,7 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
--- !u!114 &-8270146841051422411
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -180,7 +183,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -205,7 +208,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -362,7 +365,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -487,7 +490,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -513,6 +516,7 @@ MonoBehaviour:
- {fileID: 8784989234213173313}
- {fileID: 113751261925240905}
- {fileID: -1312594792198051467}
+ - {fileID: 2275311347114501237}
- {fileID: -8014834032824886853}
- {fileID: 8796750102104603067}
- {fileID: -8872661656450554727}
@@ -558,7 +562,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -676,6 +680,26 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &360073259705281426
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile WSA
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &402614018632699905
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -705,7 +729,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -725,7 +749,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting for Play Mode
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.playmoderemoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -765,7 +789,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -786,6 +810,26 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &2275311347114501237
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Standalone
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &2588373168268178259
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -876,6 +920,27 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+--- !u!114 &3540937621859198143
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7de993716e042c6499d0c18eed3a773c, type: 3}
+ m_Name: MockRuntime Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Mock Runtime
+ version: 0.0.2
+ featureIdInternal: com.unity.openxr.feature.mockruntime
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
+ company: Unity
+ priority: 0
+ required: 0
+ ignoreValidationErrors: 0
--- !u!114 &3555104188374691657
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -962,7 +1027,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -974,6 +1039,7 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
--- !u!114 &5209359029806348611
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -995,6 +1061,7 @@ MonoBehaviour:
- {fileID: 1139829633995918452}
- {fileID: 4019532642907111560}
- {fileID: -2964175891365626378}
+ - {fileID: 360073259705281426}
- {fileID: 8818275036653347652}
- {fileID: -2664436311135316923}
- {fileID: 5135065344538609277}
@@ -1121,6 +1188,56 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &6309880021991004222
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f647cc0545697264a9878224faada6d5, type: 3}
+ m_Name: MetaQuestFeature Android
+ m_EditorClassIdentifier:
+ m_enabled: 1
+ nameUi: Meta Quest Support
+ version: 1.0.0
+ featureIdInternal: com.unity.openxr.feature.metaquest
+ openxrExtensionStrings: XR_OCULUS_android_initialize_loader
+ company: Unity
+ priority: 0
+ required: 0
+ targetDevices:
+ - visibleName: Quest
+ manifestName: quest
+ enabled: 1
+ - visibleName: Quest 2
+ manifestName: quest2
+ enabled: 1
+ - visibleName: Quest Pro
+ manifestName: cambria
+ enabled: 1
+--- !u!114 &6932186350427397643
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &7032522489900768196
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1157,7 +1274,7 @@ MonoBehaviour:
nameUi: Mock Runtime
version: 0.0.2
featureIdInternal: com.unity.openxr.feature.mockruntime
- openxrExtensionStrings: XR_UNITY_null_gfx
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
company: Unity
priority: 0
required: 0
@@ -1215,7 +1332,10 @@ MonoBehaviour:
- {fileID: -5365720032841091447}
- {fileID: 8877961993872467718}
- {fileID: -4904427337819525654}
+ - {fileID: 6309880021991004222}
+ - {fileID: 6932186350427397643}
- {fileID: -7563623232369242704}
+ - {fileID: 3540937621859198143}
- {fileID: -2003908680967337481}
- {fileID: -9083067758739455286}
- {fileID: 3375858525907628499}
@@ -1236,7 +1356,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -1281,7 +1401,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -1341,7 +1461,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
diff --git a/Unity/Quickstart/Packages/manifest.json b/Unity/Quickstart/Packages/manifest.json
index b3581173..575ca9ba 100644
--- a/Unity/Quickstart/Packages/manifest.json
+++ b/Unity/Quickstart/Packages/manifest.json
@@ -1,7 +1,7 @@
{
"dependencies": {
- "com.microsoft.azure.remote-rendering": "file:../../MRPackages/com.microsoft.azure.remote-rendering-1.2.0.tgz",
- "com.microsoft.mixedreality.openxr": "file:../../MRPackages/com.microsoft.mixedreality.openxr-1.5.1.tgz",
+ "com.microsoft.azure.remote-rendering": "file:../../MRPackages/com.microsoft.azure.remote-rendering-1.2.1.tgz",
+ "com.microsoft.mixedreality.openxr": "file:../../MRPackages/com.microsoft.mixedreality.openxr-1.8.1.tgz",
"com.unity.ide.rider": "3.0.24",
"com.unity.ide.visualstudio": "2.0.18",
"com.unity.ide.vscode": "1.2.5",
@@ -10,7 +10,7 @@
"com.unity.test-framework": "1.1.33",
"com.unity.textmeshpro": "3.0.6",
"com.unity.xr.management": "4.3.3",
- "com.unity.xr.openxr": "1.4.2",
+ "com.unity.xr.openxr": "1.7.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
diff --git a/Unity/Showcase/App/Assets/App/VR/Scripts/HandMeshEnabler.cs b/Unity/Showcase/App/Assets/App/VR/Scripts/HandMeshEnabler.cs
index 8cf58597..dae7693a 100644
--- a/Unity/Showcase/App/Assets/App/VR/Scripts/HandMeshEnabler.cs
+++ b/Unity/Showcase/App/Assets/App/VR/Scripts/HandMeshEnabler.cs
@@ -9,22 +9,37 @@
///
public class HandMeshEnabler : MonoBehaviour
{
- void Start()
+ ///
+ /// Whether the hand mesh should be enabled on this platform.
+ ///
+ private bool EnableHandMesh
{
-#if UNITY_EDITOR || !UNITY_ANDROID
- return;
-#endif
-
- MixedRealityInputSystemProfile inputSystemProfile = CoreServices.InputSystem?.InputSystemProfile;
- if (inputSystemProfile == null)
+ get
{
- return;
+#if UNITY_ANDROID && !UNITY_EDITOR
+ return true;
+#else
+ return false;
+#endif
}
+ }
- MixedRealityHandTrackingProfile handTrackingProfile = inputSystemProfile.HandTrackingProfile;
- if (handTrackingProfile != null)
+ private void Start()
+ {
+ if (this.EnableHandMesh)
{
- handTrackingProfile.EnableHandMeshVisualization = true;
+ MixedRealityInputSystemProfile inputSystemProfile = CoreServices.InputSystem?.InputSystemProfile;
+ if (inputSystemProfile != null)
+ {
+ MixedRealityHandTrackingProfile handTrackingProfile = inputSystemProfile.HandTrackingProfile;
+ if (handTrackingProfile != null)
+ {
+ handTrackingProfile.EnableHandMeshVisualization = true;
+ }
+ }
}
+
+ this.enabled = false;
+ Destroy(this);
}
}
diff --git a/Unity/Showcase/App/Assets/AppIcons/SplashScreen.scale-400.png.meta b/Unity/Showcase/App/Assets/AppIcons/SplashScreen.scale-400.png.meta
index 8ef35f75..62e9c85d 100644
--- a/Unity/Showcase/App/Assets/AppIcons/SplashScreen.scale-400.png.meta
+++ b/Unity/Showcase/App/Assets/AppIcons/SplashScreen.scale-400.png.meta
@@ -104,12 +104,12 @@ TextureImporter:
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
- textureFormat: -1
+ textureFormat: 48
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
- overridden: 0
+ overridden: 1
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
diff --git a/Unity/Showcase/App/Assets/Editor/Build.cs b/Unity/Showcase/App/Assets/Editor/Build.cs
index ba2314ae..baeafcec 100644
--- a/Unity/Showcase/App/Assets/Editor/Build.cs
+++ b/Unity/Showcase/App/Assets/Editor/Build.cs
@@ -2,6 +2,7 @@
// Licensed under the MIT License. See LICENSE in the project root for license information.
using System;
+using System.Collections.Generic;
using UnityEditor;
public class Build
@@ -9,7 +10,17 @@ public class Build
public static void ConfigurePlayerUWP()
{
Console.WriteLine("Configuring build for UWP.");
+ ConfigurePlayer(BuildTarget.WSAPlayer, false);
+ }
+ public static void ConfigurePlayerQuest()
+ {
+ Console.WriteLine("Configuring build for Quest.");
+ ConfigurePlayer(BuildTarget.Android, true);
+ }
+
+ private static void ConfigurePlayer(BuildTarget target, bool includeVREnvironment)
+ {
string buildLocation = "./../../../../Bin/Unity/ShowcaseApp";
string[] args = Environment.GetCommandLineArgs();
for (int i = 0; i < args.Length; ++i)
@@ -28,13 +39,18 @@ public static void ConfigurePlayerUWP()
EditorUserBuildSettings.wsaUWPVisualStudioVersion = vsTargetVersion;
Console.WriteLine("Using Visual Studio installation version '{0}'.", vsTargetVersion);
- BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions();
+ List sceneList = new List { "Assets/Scenes/SampleScene.unity" };
+ if (includeVREnvironment)
+ {
+ sceneList.Add( "Assets/App/VR/Background/scenes/RoomBlue.unity");
+ }
- buildPlayerOptions.scenes = new string[]{ "Assets/Scenes/SampleScene.unity" };
+ BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions();
+ buildPlayerOptions.scenes = sceneList.ToArray();
// The location path name is specified relative to the Unity project folder!
buildPlayerOptions.locationPathName = buildLocation;
- buildPlayerOptions.targetGroup = BuildTargetGroup.WSA;
- buildPlayerOptions.target = BuildTarget.WSAPlayer;
+ buildPlayerOptions.targetGroup = BuildPipeline.GetBuildTargetGroup(target);
+ buildPlayerOptions.target = target;
buildPlayerOptions.options = BuildOptions.IncludeTestAssemblies;
var error = BuildPipeline.BuildPlayer(buildPlayerOptions);
diff --git a/Unity/Showcase/App/Assets/XR/Settings/OpenXR Package Settings.asset b/Unity/Showcase/App/Assets/XR/Settings/OpenXR Package Settings.asset
index e67579a4..8b998b2e 100644
--- a/Unity/Showcase/App/Assets/XR/Settings/OpenXR Package Settings.asset
+++ b/Unity/Showcase/App/Assets/XR/Settings/OpenXR Package Settings.asset
@@ -14,7 +14,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting for Play Mode
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.playmoderemoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -39,7 +39,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -229,6 +229,7 @@ MonoBehaviour:
- {fileID: 5483116231217888178}
- {fileID: 5478867209464056033}
- {fileID: 6641977842461637578}
+ - {fileID: -5608554216259477649}
- {fileID: 1851787158954564397}
- {fileID: 1891465316259122911}
- {fileID: 7799280956872455617}
@@ -258,6 +259,36 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+--- !u!114 &-5837480531267457201
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f647cc0545697264a9878224faada6d5, type: 3}
+ m_Name: MetaQuestFeature Android
+ m_EditorClassIdentifier:
+ m_enabled: 1
+ nameUi: Meta Quest Support
+ version: 1.0.0
+ featureIdInternal: com.unity.openxr.feature.metaquest
+ openxrExtensionStrings: XR_OCULUS_android_initialize_loader
+ company: Unity
+ priority: 0
+ required: 0
+ targetDevices:
+ - visibleName: Quest
+ manifestName: quest
+ enabled: 1
+ - visibleName: Quest 2
+ manifestName: quest2
+ enabled: 1
+ - visibleName: Quest Pro
+ manifestName: cambria
+ enabled: 1
--- !u!114 &-5687809338199990469
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -278,6 +309,26 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+--- !u!114 &-5608554216259477649
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Standalone
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &-5081024614218376047
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -305,7 +356,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9ef793c31862a37448e907829482ef80, type: 3}
m_Name: OculusQuestFeature Android
m_EditorClassIdentifier:
- m_enabled: 1
+ m_enabled: 0
nameUi: Oculus Quest Support
version: 1.0.0
featureIdInternal: com.unity.openxr.feature.oculusquest
@@ -313,6 +364,8 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+ targetQuest: 1
+ targetQuest2: 1
--- !u!114 &-4667832143950599781
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -327,7 +380,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -512,7 +565,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -567,7 +620,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -627,7 +680,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -647,7 +700,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -658,6 +711,26 @@ MonoBehaviour:
rightHandTrackingOptions:
motionRange: 0
questHandTrackingMode: 1
+--- !u!114 &-1177521637989732024
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &-914470119262915339
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -672,7 +745,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -684,6 +757,7 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
--- !u!114 &-434101515466918620
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -702,7 +776,10 @@ MonoBehaviour:
- {fileID: -8221083276341322653}
- {fileID: 3809531272664963005}
- {fileID: -8747703856089521743}
+ - {fileID: -5837480531267457201}
+ - {fileID: -1177521637989732024}
- {fileID: 5671589118180680461}
+ - {fileID: 2752667543872049469}
- {fileID: -8925561071883256064}
- {fileID: -4780597002894869285}
- {fileID: -2966578989147793235}
@@ -802,7 +879,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -905,6 +982,7 @@ MonoBehaviour:
- {fileID: 5986677459666345453}
- {fileID: -2980078796229096388}
- {fileID: -2819884128698221729}
+ - {fileID: 2242400902051447236}
- {fileID: -3562200423215781250}
- {fileID: 5892185187978241043}
- {fileID: -1967114305927780979}
@@ -913,6 +991,26 @@ MonoBehaviour:
- {fileID: -2171072530621061722}
m_renderMode: 1
m_depthSubmissionMode: 1
+--- !u!114 &2242400902051447236
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile WSA
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &2464372773839059427
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -928,6 +1026,27 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &2752667543872049469
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7de993716e042c6499d0c18eed3a773c, type: 3}
+ m_Name: MockRuntime Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Mock Runtime
+ version: 0.0.2
+ featureIdInternal: com.unity.openxr.feature.mockruntime
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
+ company: Unity
+ priority: 0
+ required: 0
+ ignoreValidationErrors: 0
--- !u!114 &3809531272664963005
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -942,7 +1061,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -1017,7 +1136,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -1107,7 +1226,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -1177,7 +1296,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: b3cf79659a011bd419c7a2a30eb74e9a, type: 3}
m_Name: EyeGazeInteraction WSA
m_EditorClassIdentifier:
- m_enabled: 0
+ m_enabled: 1
nameUi: Eye Gaze Interaction Profile
version: 0.0.1
featureIdInternal: com.unity.openxr.feature.input.eyetracking
@@ -1271,7 +1390,7 @@ MonoBehaviour:
nameUi: Mock Runtime
version: 0.0.2
featureIdInternal: com.unity.openxr.feature.mockruntime
- openxrExtensionStrings: XR_UNITY_null_gfx
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
company: Unity
priority: 0
required: 0
@@ -1290,7 +1409,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -1302,6 +1421,7 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
--- !u!114 &8227611182062869735
MonoBehaviour:
m_ObjectHideFlags: 0
diff --git a/Unity/Showcase/App/Packages/manifest.json b/Unity/Showcase/App/Packages/manifest.json
index 456f80ee..5fc86e53 100644
--- a/Unity/Showcase/App/Packages/manifest.json
+++ b/Unity/Showcase/App/Packages/manifest.json
@@ -1,12 +1,12 @@
{
"scopedRegistries": [],
"dependencies": {
- "com.microsoft.azure.remote-rendering": "file:../../../MRPackages/com.microsoft.azure.remote-rendering-1.2.0.tgz",
- "com.microsoft.mixedreality.openxr": "file:../../../MRPackages/com.microsoft.mixedreality.openxr-1.5.1.tgz",
- "com.microsoft.mixedreality.toolkit.extensions": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.extensions-2.8.2.tgz",
- "com.microsoft.mixedreality.toolkit.foundation": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.foundation-2.8.2.tgz",
- "com.microsoft.mixedreality.toolkit.standardassets": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.standardassets-2.8.2.tgz",
- "com.microsoft.mixedreality.toolkit.tools": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.tools-2.8.2.tgz",
+ "com.microsoft.azure.remote-rendering": "file:../../../MRPackages/com.microsoft.azure.remote-rendering-1.2.1.tgz",
+ "com.microsoft.mixedreality.openxr": "file:../../../MRPackages/com.microsoft.mixedreality.openxr-1.8.1.tgz",
+ "com.microsoft.mixedreality.toolkit.extensions": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.extensions-2.8.3.tgz",
+ "com.microsoft.mixedreality.toolkit.foundation": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.foundation-2.8.3.tgz",
+ "com.microsoft.mixedreality.toolkit.standardassets": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.standardassets-2.8.3.tgz",
+ "com.microsoft.mixedreality.toolkit.tools": "file:../../../MRPackages/com.microsoft.mixedreality.toolkit.tools-2.8.3.tgz",
"com.microsoft.spatialaudio.spatializer.unity": "file:../../../MRPackages/com.microsoft.spatialaudio.spatializer.unity-2.0.37.tgz",
"com.unity.ide.visualstudio": "2.0.18",
"com.unity.mobile.android-logcat": "1.3.2",
@@ -16,7 +16,7 @@
"com.unity.ugui": "1.0.0",
"com.unity.xr.arfoundation": "4.2.3",
"com.unity.xr.management": "4.3.3",
- "com.unity.xr.openxr": "1.4.2",
+ "com.unity.xr.openxr": "1.7.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
diff --git a/Unity/Showcase/App/ProjectSettings/ProjectSettings.asset b/Unity/Showcase/App/ProjectSettings/ProjectSettings.asset
index c9be667a..76867bde 100644
--- a/Unity/Showcase/App/ProjectSettings/ProjectSettings.asset
+++ b/Unity/Showcase/App/ProjectSettings/ProjectSettings.asset
@@ -135,7 +135,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
- bundleVersion: 1.2.0
+ bundleVersion: 1.2.1
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
@@ -576,7 +576,7 @@ PlayerSettings:
m_RenderingPath: 1
m_MobileRenderingPath: 1
metroPackageName: Azure.Remote.Rendering.Showcase
- metroPackageVersion: 1.2.0.0
+ metroPackageVersion: 1.2.1.0
metroCertificatePath: Assets/WSATestCertificate.pfx
metroCertificatePassword:
metroCertificateSubject: Microsoft
diff --git a/Unity/Tutorial-Complete/Assets/XR/Settings/OpenXR Package Settings.asset b/Unity/Tutorial-Complete/Assets/XR/Settings/OpenXR Package Settings.asset
index ab96daf2..aafe3029 100644
--- a/Unity/Tutorial-Complete/Assets/XR/Settings/OpenXR Package Settings.asset
+++ b/Unity/Tutorial-Complete/Assets/XR/Settings/OpenXR Package Settings.asset
@@ -34,7 +34,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -180,6 +180,26 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &-6789163173068357428
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 34219f5077d851f448f60c5f0c3568ee, type: 3}
+ m_Name: AzureRemoteRenderingFeature Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Azure Remote Rendering
+ version: 0.0.1
+ featureIdInternal: com.microsoft.azure.remote-rendering.feature.remote-rendering
+ openxrExtensionStrings:
+ company: Microsoft
+ priority: 0
+ required: 0
--- !u!114 &-6609433386103210156
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -209,7 +229,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -229,7 +249,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting for Play Mode
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.playmoderemoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -273,11 +293,15 @@ MonoBehaviour:
m_Name: Android
m_EditorClassIdentifier:
features:
+ - {fileID: -6789163173068357428}
- {fileID: 2340879341715204663}
- {fileID: -1353369194446963015}
- {fileID: 4342857763039269384}
- {fileID: -403845877039448629}
+ - {fileID: 6065160510542565922}
+ - {fileID: -1069982895516160142}
- {fileID: -5221058494010375344}
+ - {fileID: 4597288112066456844}
- {fileID: 8242680908167699265}
- {fileID: 2672209930934434473}
- {fileID: -634238015302628499}
@@ -333,7 +357,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -345,6 +369,27 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
+--- !u!114 &-4457937661703680551
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile WSA
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &-4208089541050824286
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -359,7 +404,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -394,7 +439,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -425,6 +470,7 @@ MonoBehaviour:
- {fileID: 8003051374473764361}
- {fileID: -7396852804303546839}
- {fileID: 6139844592246687921}
+ - {fileID: 6486697498910576106}
- {fileID: -2678029758325901660}
- {fileID: 4093687457121944845}
- {fileID: -4538051525387579433}
@@ -532,6 +578,7 @@ MonoBehaviour:
- {fileID: -4208089541050824286}
- {fileID: -608980936004011803}
- {fileID: -8157611318118770970}
+ - {fileID: -4457937661703680551}
- {fileID: -4572504266132978423}
- {fileID: 331908230514288558}
- {fileID: -1703410262156335570}
@@ -555,7 +602,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Mixed Reality Features
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.hololens
openxrExtensionStrings: XR_MSFT_holographic_window_attachment XR_KHR_win32_convert_performance_counter_time
XR_MSFT_unbounded_reference_space XR_MSFT_spatial_anchor XR_MSFT_secondary_view_configuration
@@ -567,6 +614,7 @@ MonoBehaviour:
required: 1
disableFirstPersonObserver: 0
enablePoseUpdateOnBeforeRender: 0
+ validationRuleTarget: 0
--- !u!114 &-1353369194446963015
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -587,6 +635,26 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+--- !u!114 &-1069982895516160142
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &-958761095844102883
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -601,7 +669,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
@@ -893,6 +961,8 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+ targetQuest: 1
+ targetQuest2: 1
--- !u!114 &2983789833689426330
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1027,7 +1097,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Hand Tracking
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.handtracking
openxrExtensionStrings: XR_EXT_hand_tracking XR_EXT_hand_joints_motion_range XR_MSFT_hand_tracking_mesh
company: Microsoft
@@ -1038,6 +1108,27 @@ MonoBehaviour:
rightHandTrackingOptions:
motionRange: 0
questHandTrackingMode: 1
+--- !u!114 &4597288112066456844
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7de993716e042c6499d0c18eed3a773c, type: 3}
+ m_Name: MockRuntime Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Mock Runtime
+ version: 0.0.2
+ featureIdInternal: com.unity.openxr.feature.mockruntime
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
+ company: Unity
+ priority: 0
+ required: 0
+ ignoreValidationErrors: 0
--- !u!114 &5345548912030698275
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1112,7 +1203,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 1
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -1133,6 +1224,36 @@ MonoBehaviour:
features: []
m_renderMode: 1
m_depthSubmissionMode: 0
+--- !u!114 &6065160510542565922
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f647cc0545697264a9878224faada6d5, type: 3}
+ m_Name: MetaQuestFeature Android
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Support
+ version: 1.0.0
+ featureIdInternal: com.unity.openxr.feature.metaquest
+ openxrExtensionStrings: XR_OCULUS_android_initialize_loader
+ company: Unity
+ priority: 0
+ required: 0
+ targetDevices:
+ - visibleName: Quest
+ manifestName: quest
+ enabled: 1
+ - visibleName: Quest 2
+ manifestName: quest2
+ enabled: 1
+ - visibleName: Quest Pro
+ manifestName: cambria
+ enabled: 1
--- !u!114 &6139844592246687921
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1173,6 +1294,26 @@ MonoBehaviour:
company: Unity
priority: 0
required: 0
+--- !u!114 &6486697498910576106
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3}
+ m_Name: MetaQuestTouchProControllerProfile Standalone
+ m_EditorClassIdentifier:
+ m_enabled: 0
+ nameUi: Meta Quest Touch Pro Controller Profile
+ version: 0.0.1
+ featureIdInternal: com.unity.openxr.feature.input.metaquestpro
+ openxrExtensionStrings: XR_FB_touch_controller_pro
+ company: Unity
+ priority: 0
+ required: 0
--- !u!114 &7184379022085446615
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1244,7 +1385,7 @@ MonoBehaviour:
nameUi: Mock Runtime
version: 0.0.2
featureIdInternal: com.unity.openxr.feature.mockruntime
- openxrExtensionStrings: XR_UNITY_null_gfx
+ openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present
company: Unity
priority: 0
required: 0
@@ -1263,7 +1404,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: HP Reverb G2 Controller Profile
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.interaction.hpmixedrealitycontroller
openxrExtensionStrings: XR_EXT_hp_mixed_reality_controller
company: Microsoft
@@ -1283,7 +1424,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Motion Controller Model
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.controller
openxrExtensionStrings: XR_MSFT_controller_model XR_FB_render_model
company: Microsoft
@@ -1303,7 +1444,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_enabled: 0
nameUi: Holographic Remoting remote app
- version: 1.5.1
+ version: 1.8.1
featureIdInternal: com.microsoft.openxr.feature.appremoting
openxrExtensionStrings: XR_MSFT_holographic_remoting XR_MSFT_holographic_remoting_speech
company: Microsoft
diff --git a/Unity/Tutorial-Complete/Packages/manifest.json b/Unity/Tutorial-Complete/Packages/manifest.json
index 474f2afe..81b25b81 100644
--- a/Unity/Tutorial-Complete/Packages/manifest.json
+++ b/Unity/Tutorial-Complete/Packages/manifest.json
@@ -1,7 +1,7 @@
{
"dependencies": {
- "com.microsoft.azure.remote-rendering": "file:../../MRPackages/com.microsoft.azure.remote-rendering-1.2.0.tgz",
- "com.microsoft.mixedreality.openxr": "file:../../MRPackages/com.microsoft.mixedreality.openxr-1.5.1.tgz",
+ "com.microsoft.azure.remote-rendering": "file:../../MRPackages/com.microsoft.azure.remote-rendering-1.2.1.tgz",
+ "com.microsoft.mixedreality.openxr": "file:../../MRPackages/com.microsoft.mixedreality.openxr-1.8.1.tgz",
"com.microsoft.mixedreality.toolkit.foundation": "file:../../MRPackages/com.microsoft.mixedreality.toolkit.foundation-2.7.2.tgz",
"com.microsoft.mixedreality.toolkit.standardassets": "file:../../MRPackages/com.microsoft.mixedreality.toolkit.standardassets-2.7.2.tgz",
"com.microsoft.mixedreality.toolkit.tools": "file:../../MRPackages/com.microsoft.mixedreality.toolkit.tools-2.7.2.tgz",
@@ -13,7 +13,7 @@
"com.unity.timeline": "1.4.8",
"com.unity.ugui": "1.0.0",
"com.unity.xr.management": "4.3.3",
- "com.unity.xr.openxr": "1.4.2",
+ "com.unity.xr.openxr": "1.7.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
diff --git a/Unity/TutorialAssets/TutorialAssets.unitypackage b/Unity/TutorialAssets/TutorialAssets.unitypackage
index d56c00bf..a5594d95 100644
--- a/Unity/TutorialAssets/TutorialAssets.unitypackage
+++ b/Unity/TutorialAssets/TutorialAssets.unitypackage
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:330c6bf6cd43cce27bc234781024edfa29caf9d335aa5f30b07596a0e90bf112
-size 5446198
+oid sha256:9d92a1fbb55b1c26e783517225fa6925e9d4e063d33587c35282ed82b4a21a79
+size 5446648