Deploy a VM with IoT Edge configured with one command

Published Feb 11 2020 01:35 PM 3,133 Views
Microsoft

 

 

 

Howdy fellow IoT Edgers!

 

The ability to quickly spin up an Azure VM with IoT Edge configured out of the box is very convenient for testing or a lab environment. For this purpose, we have an Azure Marketplace Ubuntu w/ IoT Edge offer. However, some users mentioned to me that it is a bit flaky with automation and hard to extend with other custom operations. I did a bit of digging to see if I could tweak this and shared an improvement on Github. Community members expressed interest in knowing how the improvement worked under the covers, so here are the gory (not really) details.

 

ARM + cloud-init:thumbs_up:

 

Cloud-init is a widely used industry approach to customize a Linux installation after the first boot. Azure supports cloud-init for several popular Linux distributions. I picked Ubuntu 18.04, a Tier 1 OS for IoT Edge. Using cloud-init, I was able to easily add the Microsoft Debian repo which hosts IoT Edge and Azure Moby packages, and install them at first boot (see cloud-init.txt ). Cloud-init is also a convenient extension point to add other packages or commands you might want installed or executed on your IoT Edge VM at boot.

 

Most of you are likely familiar with Azure Resource Manager (ARM) - it is the Azure native way to describe your cloud infrastructure, and a natural choice to define the components needed to spin up a ready-to-use Azure VM. The interesting bit for us is that ARM supports cloud-init, I just needed to put the contents of cloud-init.txt in the VM's customdata field.

 

1 (step) is better than 3

 

The current Azure Marketplace offer requires three steps - accept terms, create VM and finally, run the configuration script that sets the device connection string. I wanted to see if I could do this in a single step.

 

The challenge was to dynamically incorporate the user supplied connection string in the cloud-init config, which is then set as the value for customdata field of VM's ARM template. In my web search I stumbled on a way  to do this using ', variables('parameterName'), ' pattern in the cloud-init file. It also had a link to the genoneline.py script that helped transform the cloud-init.txt file into a single line as required by the ARM template.

 

Putting it together

 

Using this method, I was able to produce a single liner that goes from zero to a VM with IoT Edge sending data to the cloud:

 

az group deployment create \
  --name edgeVm \
  --resource-group replace-with-rg-name \
  --template-uri "https://aka.ms/iotedge-vm-deploy" \
  --parameters dnsLabelPrefix='my-edge-vm1' \
  --parameters adminUsername='azureuser' \
  --parameters deviceConnectionString=$(az iot hub device-identity show-connection-string --device-id replace-with-device-name --hub-name replace-with-hub-name -o tsv) \
  --parameters authenticationType='sshPublicKey' \
  --parameters adminPasswordOrKey="$(< ~/.ssh/id_rsa.pub)"

 

If you prefer GUIs, you launch this ARM template in your Azure Portal as well: Deploy to Azure.

 

In the westu2 region, I was able to see data flowing to IoT Hub in under 3 minutes of executing the command (YMMV). Hope this was helpful, reply in the comments below if you have any feedback.

 

And finally, PRs are welcome if you have ideas for improvements!

 

 

 

%3CLINGO-SUB%20id%3D%22lingo-sub-1157024%22%20slang%3D%22en-US%22%3EDeploy%20a%20VM%20with%20IoT%20Edge%20configured%20with%20one%20command%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1157024%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3C!--%20%5Bif%20gte%20mso%209%5D%3E%3Cxml%3E%0A%20%3Co%3ADocumentProperties%3E%0A%20%20%3Co%3AAuthor%3EVenkat%20Yalla%3C%2Fo%3AAuthor%3E%0A%20%20%3Co%3ALastAuthor%3EVenkat%20Yalla%3C%2Fo%3ALastAuthor%3E%0A%20%20%3Co%3ARevision%3E1%3C%2Fo%3ARevision%3E%0A%20%20%3Co%3ATotalTime%3E0%3C%2Fo%3ATotalTime%3E%0A%20%20%3Co%3ACreated%3E2020-02-11T17%3A53%3A00Z%3C%2Fo%3ACreated%3E%0A%20%20%3Co%3ALastSaved%3E2020-02-11T21%3A09%3A00Z%3C%2Fo%3ALastSaved%3E%0A%20%20%3Co%3APages%3E2%3C%2Fo%3APages%3E%0A%20%20%3Co%3AWords%3E670%3C%2Fo%3AWords%3E%0A%20%20%3Co%3ACharacters%3E3821%3C%2Fo%3ACharacters%3E%0A%20%20%3Co%3ALines%3E31%3C%2Fo%3ALines%3E%0A%20%20%3Co%3AParagraphs%3E8%3C%2Fo%3AParagraphs%3E%0A%20%20%3Co%3ACharactersWithSpaces%3E4483%3C%2Fo%3ACharactersWithSpaces%3E%0A%20%20%3Co%3AVersion%3E16.00%3C%2Fo%3AVersion%3E%0A%20%3C%2Fo%3ADocumentProperties%3E%0A%20%3Co%3ACustomDocumentProperties%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled%20dt%3Adt%3D%22string%22%3Etrue%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate%20dt%3Adt%3D%22string%22%3E2020-02-11T17%3A53%3A29Z%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method%20dt%3Adt%3D%22string%22%3EStandard%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name%20dt%3Adt%3D%22string%22%3EInternal%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId%20dt%3Adt%3D%22string%22%3E72f988bf-86f1-41af-91ab-2d7cd011db47%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId%20dt%3Adt%3D%22string%22%3Ee595f5a5-38db-4c99-980a-000028d7eb51%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId%3E%0A%20%20%3Co%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits%20dt%3Adt%3D%22string%22%3E0%3C%2Fo%3AMSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits%3E%0A%20%3C%2Fo%3ACustomDocumentProperties%3E%0A%20%3Co%3AOfficeDocumentSettings%3E%0A%20%20%3Co%3AAllowPNG%2F%3E%0A%20%3C%2Fo%3AOfficeDocumentSettings%3E%0A%3C%2Fxml%3E%3C!%5Bendif%5D--%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3C!--%20%5Bif%20gte%20mso%209%5D%3E%3Cxml%3E%0A%20%3Cw%3AWordDocument%3E%0A%20%20%3Cw%3ASpellingState%3EClean%3C%2Fw%3ASpellingState%3E%0A%20%20%3Cw%3AGrammarState%3EClean%3C%2Fw%3AGrammarState%3E%0A%20%20%3Cw%3ATrackMoves%2F%3E%0A%20%20%3Cw%3ATrackFormatting%2F%3E%0A%20%20%3Cw%3APunctuationKerning%2F%3E%0A%20%20%3Cw%3AValidateAgainstSchemas%2F%3E%0A%20%20%3Cw%3ASaveIfXMLInvalid%3Efalse%3C%2Fw%3ASaveIfXMLInvalid%3E%0A%20%20%3Cw%3AIgnoreMixedContent%3Efalse%3C%2Fw%3AIgnoreMixedContent%3E%0A%20%20%3Cw%3AAlwaysShowPlaceholderText%3Efalse%3C%2Fw%3AAlwaysShowPlaceholderText%3E%0A%20%20%3Cw%3ADoNotPromoteQF%2F%3E%0A%20%20%3Cw%3ALidThemeOther%3EEN-US%3C%2Fw%3ALidThemeOther%3E%0A%20%20%3Cw%3ALidThemeAsian%3EJA%3C%2Fw%3ALidThemeAsian%3E%0A%20%20%3Cw%3ALidThemeComplexscript%3EAR-SA%3C%2Fw%3ALidThemeComplexscript%3E%0A%20%20%3Cw%3ACompatibility%3E%0A%20%20%20%3Cw%3ABreakWrappedTables%2F%3E%0A%20%20%20%3Cw%3ASnapToGridInCell%2F%3E%0A%20%20%20%3Cw%3AWrapTextWithPunct%2F%3E%0A%20%20%20%3Cw%3AUseAsianBreakRules%2F%3E%0A%20%20%20%3Cw%3ADontGrowAutofit%2F%3E%0A%20%20%20%3Cw%3ASplitPgBreakAndParaMark%2F%3E%0A%20%20%20%3Cw%3AEnableOpenTypeKerning%2F%3E%0A%20%20%20%3Cw%3ADontFlipMirrorIndents%2F%3E%0A%20%20%20%3Cw%3AOverrideTableStyleHps%2F%3E%0A%20%20%3C%2Fw%3ACompatibility%3E%0A%20%20%3Cm%3AmathPr%3E%0A%20%20%20%3Cm%3AmathFont%20m%3Aval%3D%22Cambria%20Math%22%2F%3E%0A%20%20%20%3Cm%3AbrkBin%20m%3Aval%3D%22before%22%2F%3E%0A%20%20%20%3Cm%3AbrkBinSub%20m%3Aval%3D%22%26%2345%3B-%22%2F%3E%0A%20%20%20%3Cm%3AsmallFrac%20m%3Aval%3D%22off%22%2F%3E%0A%20%20%20%3Cm%3AdispDef%2F%3E%0A%20%20%20%3Cm%3AlMargin%20m%3Aval%3D%220%22%2F%3E%0A%20%20%20%3Cm%3ArMargin%20m%3Aval%3D%220%22%2F%3E%0A%20%20%20%3Cm%3AdefJc%20m%3Aval%3D%22centerGroup%22%2F%3E%0A%20%20%20%3Cm%3AwrapIndent%20m%3Aval%3D%221440%22%2F%3E%0A%20%20%20%3Cm%3AintLim%20m%3Aval%3D%22subSup%22%2F%3E%0A%20%20%20%3Cm%3AnaryLim%20m%3Aval%3D%22undOvr%22%2F%3E%0A%20%20%3C%2Fm%3AmathPr%3E%3C%2Fw%3AWordDocument%3E%0A%3C%2Fxml%3E%3C!%5Bendif%5D--%3E%3C!--%20%5Bif%20gte%20mso%209%5D%3E%3Cxml%3E%0A%20%3Cw%3ALatentStyles%20DefLockedState%3D%22false%22%20DefUnhideWhenUsed%3D%22false%22%0A%20%20DefSemiHidden%3D%22false%22%20DefQFormat%3D%22false%22%20DefPriority%3D%2299%22%0A%20%20LatentStyleCount%3D%22376%22%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%220%22%20QFormat%3D%22true%22%20Name%3D%22Normal%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20QFormat%3D%22true%22%20Name%3D%22heading%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%207%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%208%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%229%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22heading%209%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%207%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%208%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%209%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%207%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%208%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22toc%209%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Normal%20Indent%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22footnote%20text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22annotation%20text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22header%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22footer%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22index%20heading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2235%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22caption%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22table%20of%20figures%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22envelope%20address%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22envelope%20return%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22footnote%20reference%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22annotation%20reference%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22line%20number%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22page%20number%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22endnote%20reference%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22endnote%20text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22table%20of%20authorities%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22macro%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22toa%20heading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Bullet%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Number%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Bullet%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Bullet%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Bullet%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Bullet%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Number%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Number%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Number%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Number%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2210%22%20QFormat%3D%22true%22%20Name%3D%22Title%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Closing%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Signature%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%221%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22Default%20Paragraph%20Font%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%20Indent%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Continue%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Continue%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Continue%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Continue%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22List%20Continue%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Message%20Header%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2211%22%20QFormat%3D%22true%22%20Name%3D%22Subtitle%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Salutation%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Date%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%20First%20Indent%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%20First%20Indent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Note%20Heading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%20Indent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Body%20Text%20Indent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Block%20Text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Hyperlink%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22FollowedHyperlink%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2222%22%20QFormat%3D%22true%22%20Name%3D%22Strong%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2220%22%20QFormat%3D%22true%22%20Name%3D%22Emphasis%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Document%20Map%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Plain%20Text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22E-mail%20Signature%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Top%20of%20Form%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Bottom%20of%20Form%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Normal%20(Web)%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Acronym%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Address%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Cite%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Code%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Definition%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Keyboard%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Preformatted%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Sample%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Typewriter%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22HTML%20Variable%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Normal%20Table%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22annotation%20subject%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22No%20List%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Outline%20List%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Outline%20List%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Outline%20List%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Simple%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Simple%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Simple%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Classic%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Classic%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Classic%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Classic%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Colorful%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Colorful%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Colorful%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Columns%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Columns%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Columns%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Columns%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Columns%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%207%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Grid%208%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%207%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20List%208%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%203D%20effects%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%203D%20effects%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%203D%20effects%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Contemporary%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Elegant%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Professional%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Subtle%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Subtle%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Web%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Web%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Web%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Balloon%20Text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20Name%3D%22Table%20Grid%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Table%20Theme%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20Name%3D%22Placeholder%20Text%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%221%22%20QFormat%3D%22true%22%20Name%3D%22No%20Spacing%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20Name%3D%22Revision%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2234%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22List%20Paragraph%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2229%22%20QFormat%3D%22true%22%20Name%3D%22Quote%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2230%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22Intense%20Quote%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2260%22%20Name%3D%22Light%20Shading%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2261%22%20Name%3D%22Light%20List%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2262%22%20Name%3D%22Light%20Grid%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2263%22%20Name%3D%22Medium%20Shading%201%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2264%22%20Name%3D%22Medium%20Shading%202%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2265%22%20Name%3D%22Medium%20List%201%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2266%22%20Name%3D%22Medium%20List%202%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2267%22%20Name%3D%22Medium%20Grid%201%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2268%22%20Name%3D%22Medium%20Grid%202%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2269%22%20Name%3D%22Medium%20Grid%203%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2270%22%20Name%3D%22Dark%20List%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2271%22%20Name%3D%22Colorful%20Shading%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2272%22%20Name%3D%22Colorful%20List%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2273%22%20Name%3D%22Colorful%20Grid%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2219%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22Subtle%20Emphasis%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2221%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22Intense%20Emphasis%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2231%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22Subtle%20Reference%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2232%22%20QFormat%3D%22true%22%0A%20%20%20Name%3D%22Intense%20Reference%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2233%22%20QFormat%3D%22true%22%20Name%3D%22Book%20Title%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2237%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20Name%3D%22Bibliography%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2239%22%20SemiHidden%3D%22true%22%0A%20%20%20UnhideWhenUsed%3D%22true%22%20QFormat%3D%22true%22%20Name%3D%22TOC%20Heading%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2241%22%20Name%3D%22Plain%20Table%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2242%22%20Name%3D%22Plain%20Table%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2243%22%20Name%3D%22Plain%20Table%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2244%22%20Name%3D%22Plain%20Table%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2245%22%20Name%3D%22Plain%20Table%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2240%22%20Name%3D%22Grid%20Table%20Light%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%20Name%3D%22Grid%20Table%201%20Light%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%20Name%3D%22Grid%20Table%206%20Colorful%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%20Name%3D%22Grid%20Table%207%20Colorful%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22Grid%20Table%201%20Light%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22Grid%20Table%202%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22Grid%20Table%203%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22Grid%20Table%204%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22Grid%20Table%205%20Dark%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22Grid%20Table%206%20Colorful%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22Grid%20Table%207%20Colorful%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%20Name%3D%22List%20Table%201%20Light%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%20Name%3D%22List%20Table%206%20Colorful%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%20Name%3D%22List%20Table%207%20Colorful%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%201%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%202%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%203%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%204%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%205%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2246%22%0A%20%20%20Name%3D%22List%20Table%201%20Light%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2247%22%20Name%3D%22List%20Table%202%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2248%22%20Name%3D%22List%20Table%203%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2249%22%20Name%3D%22List%20Table%204%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2250%22%20Name%3D%22List%20Table%205%20Dark%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2251%22%0A%20%20%20Name%3D%22List%20Table%206%20Colorful%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20Priority%3D%2252%22%0A%20%20%20Name%3D%22List%20Table%207%20Colorful%20Accent%206%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Mention%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Smart%20Hyperlink%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Hashtag%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Unresolved%20Mention%22%2F%3E%0A%20%20%3Cw%3ALsdException%20Locked%3D%22false%22%20SemiHidden%3D%22true%22%20UnhideWhenUsed%3D%22true%22%0A%20%20%20Name%3D%22Smart%20Link%22%2F%3E%0A%20%3C%2Fw%3ALatentStyles%3E%0A%3C%2Fxml%3E%3C!%5Bendif%5D--%3E%3C!--%20%5Bif%20gte%20mso%2010%5D%3E%0A%3Cstyle%3E%0A%20%2F*%20Style%20Definitions%20*%2F%0A%20table.MsoNormalTable%0A%20%7Bmso-style-name%3A%22Table%20Normal%22%3B%0A%20mso-tstyle-rowband-size%3A0%3B%0A%20mso-tstyle-colband-size%3A0%3B%0A%20mso-style-noshow%3Ayes%3B%0A%20mso-style-priority%3A99%3B%0A%20mso-style-parent%3A%22%22%3B%0A%20mso-padding-alt%3A0in%205.4pt%200in%205.4pt%3B%0A%20mso-para-margin%3A0in%3B%0A%20mso-para-margin-bottom%3A.0001pt%3B%0A%20mso-pagination%3Awidow-orphan%3B%0A%20font-size%3A12.0pt%3B%0A%20font-family%3A%22Calibri%22%2Csans-serif%3B%0A%20mso-ascii-font-family%3ACalibri%3B%0A%20mso-ascii-theme-font%3Aminor-latin%3B%0A%20mso-hansi-font-family%3ACalibri%3B%0A%20mso-hansi-theme-font%3Aminor-latin%3B%0A%20mso-bidi-font-family%3AArial%3B%0A%20mso-bidi-theme-font%3Aminor-bidi%3B%7D%0A%3C%2Fstyle%3E%0A%3C!%5Bendif%5D--%3E%0A%3CDIV%20class%3D%22WordSection1%22%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EHowdy%20fellow%20IoT%20%3CSPAN%20class%3D%22SpellE%22%3EEdgers%3C%2FSPAN%3E!%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EThe%20ability%20to%20quickly%20spin%20up%20an%20Azure%20VM%20with%20IoT%20Edge%20configured%20out%20of%20the%20box%20is%20very%20convenient%20for%20testing%20or%20a%20lab%20environment.%20For%20this%20purpose%2C%20we%20have%20an%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fazuremarketplace.microsoft.com%2Fen-us%2Fmarketplace%2Fapps%2Fmicrosoft_iot_edge.iot_edge_vm_ubuntu%3Ftab%3DOverview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3EAzure%20Marketplace%20Ubuntu%20w%2F%20IoT%20Edge%20offer%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E.%20However%2C%20some%20users%20mentioned%20to%20me%20that%20it%20is%20a%20bit%20flaky%20with%20automation%20and%20hard%20to%20extend%20with%20other%20custom%20operations.%20I%20did%20a%20bit%20of%20digging%20to%20see%20if%20I%20could%20tweak%20this%20and%20shared%20an%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fveyalla%2Fedge-vm-deploy%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3Eimprovement%20on%20%3CSPAN%20class%3D%22SpellE%22%3EGithub%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E.%20Community%20members%20expressed%20interest%20in%20knowing%20how%20the%20improvement%20worked%20under%20the%20covers%2C%20so%20here%20are%20the%20gory%20(not%20really)%20details.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22mso-outline-level%3A%201%3B%20background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2022.5pt%3B%20font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%20mso-font-kerning%3A%2018.0pt%3B%22%3EARM%20%2B%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%20%3D%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2022.5pt%3B%20font-family%3A%20'Apple%20Color%20Emoji'%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20mso-bidi-font-family%3A%20'Apple%20Color%20Emoji'%3B%20color%3A%20%23333333%3B%20mso-font-kerning%3A%2018.0pt%3B%22%3E%3CSPAN%20class%3D%22lia-unicode-emoji%22%20title%3D%22%3Athumbs_up%3A%22%3E%3Athumbs_up%3A%3C%2Fimg%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%F0%9F%8F%BD%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fusing-cloud-init%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3ECloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Bis%20a%20widely%20used%20industry%20approach%20to%20customize%20a%20Linux%20installation%20after%20the%20first%20boot.%20Azure%20supports%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%20for%20several%20popular%20Linux%20distributions.%20I%20picked%20Ubuntu%2018.04%2C%20a%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fiot-edge%2Fsupport%23tier-1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3ETier%201%20OS%20%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3Efor%20IoT%20Edge.%20Using%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%2C%20I%20was%20able%20to%20easily%20add%20the%20Microsoft%20Debian%20repo%20which%20hosts%20IoT%20Edge%20and%20Azure%20Moby%20packages%2C%20and%20install%20them%20at%20first%20boot%20(see%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fveyalla%2Fedge-vm-deploy%2Fblob%2Fmaster%2Fcloud-init.txt%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3Ecloud-init.txt%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B).%20Cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%20is%20also%20a%20convenient%20extension%20point%20to%20add%20other%20packages%20or%20commands%20you%20might%20want%20installed%20or%20executed%20on%20your%20IoT%20Edge%20VM%20at%20boot.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EMost%20of%20you%20are%20likely%20familiar%20with%20Azure%20Resource%20Manager%20(ARM)%20-%20it%20is%20the%20Azure%20native%20way%20to%20describe%20your%20cloud%20infrastructure%2C%20and%20a%20natural%20choice%20to%20define%20the%20components%20needed%20to%20spin%20up%20a%20ready-to-use%20Azure%20VM.%20The%20interesting%20bit%20for%20us%20is%20that%20ARM%20supports%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%2C%20I%3C%2FSPAN%3E%26nbsp%3Bjust%20needed%20to%20put%20the%20contents%20of%20%3CFONT%20face%3D%22terminal%2Cmonaco%22%20size%3D%222%22%3Ecloud-init.txt%3C%2FFONT%3E%20in%20the%20VM's%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22SpellE%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%20font-family%3A%20Menlo%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23c7254e%3B%20background%3A%20%23F9F2F4%3B%22%3Ecustomdata%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Bfield.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22mso-outline-level%3A%201%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2022.5pt%3B%20font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%20mso-font-kerning%3A%2018.0pt%3B%22%3E1%20(step)%20is%20better%20than%203%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EThe%20current%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fazuremarketplace.microsoft.com%2Fen-us%2Fmarketplace%2Fapps%2Fmicrosoft_iot_edge.iot_edge_vm_ubuntu%3Ftab%3DOverview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3EAzure%20Marketplace%20offer%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Brequires%20three%20steps%20-%20accept%20terms%2C%20create%20VM%20and%20finally%2C%20run%20the%20configuration%20script%20that%20sets%20the%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fiot-edge%2Fmedia%2Fquickstart%2Fretrieve-connection-string.png%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3Edevice%20connection%20string%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E.%20I%20wanted%20to%20see%20if%20I%20could%20do%20this%20in%20a%20single%20step.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EThe%20challenge%20was%20to%20dynamically%20incorporate%20the%20user%20%3CSPAN%20class%3D%22SpellE%22%3Esupplied%3C%2FSPAN%3E%20connection%20string%20in%20the%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%20config%2C%20which%20is%20then%20set%20as%20the%20value%20for%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22SpellE%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%20font-family%3A%20Menlo%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23c7254e%3B%20background%3A%20%23F9F2F4%3B%22%3Ecustomdata%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Bfield%20of%20VM's%20ARM%20template.%20%3C%2FSPAN%3EIn%20my%20web%20search%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%20I%20stumbled%20on%20a%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fmsftstack.wordpress.com%2F2018%2F11%2F26%2Fspeeding-up-azure-resource-manager-templates-using-cloud-init%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3Eway%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%20to%20do%20this%20using%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%20font-family%3A%20Menlo%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23c7254e%3B%20background%3A%20%23F9F2F4%3B%22%3E'%2C%20variables('%3CSPAN%20class%3D%22SpellE%22%3EparameterName%3C%2FSPAN%3E')%2C%20'%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%20pattern%20in%20the%20cloud-%3CSPAN%20class%3D%22SpellE%22%3Einit%3C%2FSPAN%3E%20file.%20It%20also%20had%20a%20link%20to%20the%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22http%3A%2F%2Fgenoneline.py%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%20font-family%3A%20Menlo%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23c7254e%3B%20background%3A%20%23F9F2F4%3B%22%3Egenoneline.py%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Bscript%20that%20helped%20transform%20the%20cloud-init.txt%20file%20into%20a%20single%20line%20as%20required%20by%20the%20ARM%20template.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22mso-outline-level%3A%201%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2022.5pt%3B%20font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%20mso-font-kerning%3A%2018.0pt%3B%22%3EPutting%20it%20together%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%20mso-background-themecolor%3A%20background1%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EUsing%20this%20method%2C%20I%20was%20able%20to%20produce%20a%20single%20liner%20that%20goes%20from%20zero%20to%20a%20VM%20with%20IoT%20Edge%20sending%20data%20to%20the%20cloud%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Eaz%20group%20deployment%20create%20%5C%0A%20%20--name%20edgeVm%20%5C%0A%20%20--resource-group%20replace-with-rg-name%20%5C%0A%20%20--template-uri%20%22https%3A%2F%2Faka.ms%2Fiotedge-vm-deploy%22%20%5C%0A%20%20--parameters%20dnsLabelPrefix%3D'my-edge-vm1'%20%5C%0A%20%20--parameters%20adminUsername%3D'azureuser'%20%5C%0A%20%20--parameters%20deviceConnectionString%3D%24(az%20iot%20hub%20device-identity%20show-connection-string%20--device-id%20replace-with-device-name%20--hub-name%20replace-with-hub-name%20-o%20tsv)%20%5C%0A%20%20--parameters%20authenticationType%3D'sshPublicKey'%20%5C%0A%20%20--parameters%20adminPasswordOrKey%3D%22%24(%26lt%3B%20~%2F.ssh%2Fid_rsa.pub)%22%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EIf%20you%20prefer%20GUIs%2C%20you%20launch%20this%20ARM%20template%20in%20your%20Azure%20Portal%20as%20well%3A%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fportal.azure.com%2F%23create%2FMicrosoft.Template%2Furi%2Fhttps%253A%252F%252Fraw.githubusercontent.com%252Fveyalla%252Fedge-vm-deploy%252Fmaster%252FedgeDeploy.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3EDeploy%20to%20Azure%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EIn%20the%20%3CFONT%20face%3D%22terminal%2Cmonaco%22%20size%3D%222%22%3Ewestu2%3C%2FFONT%3E%20region%2C%20I%20was%20able%20to%20see%20data%20flowing%20to%20IoT%20Hub%20in%20under%203%20minutes%20of%20executing%20the%20command%20(%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fdictionary.cambridge.org%2Fus%2Fdictionary%2Fenglish%2Fymmv%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3EYMMV%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E).%20Hope%20this%20was%20helpful%2C%20reply%20in%20the%20comments%20below%20if%20you%20have%20any%20feedback.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3EAnd%20finally%2C%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20black%3B%20mso-color-alt%3A%20windowtext%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fveyalla%2Fedge-vm-deploy%2Fpulls%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23006dc2%3B%22%3EPRs%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3Bare%20welcome%20if%20you%20have%20ideas%20for%20improvements!%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'SegoeUI'%2Csans-serif%3B%20mso-fareast-font-family%3A%20'Times%20New%20Roman'%3B%20color%3A%20%23333333%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%3E%26nbsp%3B%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1157024%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22edge.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F170585iF8316668CC4F68D8%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22edge.png%22%20alt%3D%22edge.png%22%20%2F%3E%3C%2FSPAN%3EZero%20to%20IoT%20Edge%20in%20under%205%20minutes!%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1157024%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Eiotedge%20azureiotedge%20azureiot%20iot%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Version history
Last update:
‎Feb 11 2020 01:33 PM
Updated by:
We support Ukraine and condemn war. Push Russian government to act against war. Be brave, vocal and show your support to Ukraine. Follow the latest news HERE