{"id":4280,"date":"2024-11-04T21:42:14","date_gmt":"2024-11-04T20:42:14","guid":{"rendered":"https:\/\/www.lieben.nu\/liebensraum\/?page_id=4280"},"modified":"2026-05-07T14:24:14","modified_gmt":"2026-05-07T13:24:14","slug":"m365permissions","status":"publish","type":"page","link":"https:\/\/lieben.nu\/liebensraum\/m365permissions\/","title":{"rendered":"M365Permissions PowerShell Module"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1181\" height=\"993\" src=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1.png\" alt=\"\" class=\"wp-image-4675\" srcset=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1.png 1181w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1-300x252.png 300w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1-767x645.png 767w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-1-1024x861.png 1024w\" sizes=\"auto, (max-width: 1181px) 100vw, 1181px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What does it do?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.powershellgallery.com\/packages\/M365Permissions\">M365Permissions PowerShell module<\/a> creates a 360\u00b0 view of permissions individual users have (<strong>including guests<\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When run again later, it also shows all <strong>changed permissions!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong> <strong>output<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1187\" height=\"787\" src=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2.png\" alt=\"\" class=\"wp-image-4676\" srcset=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2.png 1187w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2-300x199.png 300w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2-768x509.png 768w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-2-1024x679.png 1024w\" sizes=\"auto, (max-width: 1187px) 100vw, 1187px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1183\" height=\"576\" src=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3.png\" alt=\"\" class=\"wp-image-4677\" srcset=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3.png 1183w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3-300x146.png 300w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3-766x373.png 766w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-3-1024x499.png 1024w\" sizes=\"auto, (max-width: 1183px) 100vw, 1183px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1206\" height=\"668\" src=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4.png\" alt=\"\" class=\"wp-image-4678\" srcset=\"https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4.png 1206w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4-300x166.png 300w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4-767x425.png 767w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4-1024x567.png 1024w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4-672x372.png 672w, https:\/\/lieben.nu\/liebensraum\/wp-content\/uploads\/2026\/04\/image-4-1038x576.png 1038w\" sizes=\"auto, (max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Limitations<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The PS module runs on your machine and requires PowerShell 7+ and .NET 8. Running locally means your tokens\/credentials never leave your environment. <br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, this also limits your scan speed to e.g. your cpu\/memory\/bandwidth. If you have thousands of users, I recommend using the <a href=\"https:\/\/www.m365permissions.com\">Azure native version of M365permissions.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Authentication \/ Access rights<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/learn.microsoft.com\/en-us\/entra\/identity-platform\/v2-oauth2-on-behalf-of-flow\">Entra Delegated Permission Flow<\/a> ensures your credentials\/tokens stay with you and are never seen by me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on what you scan, different permissions are required. On first run or after module upgrades you&#8217;ll be prompted to accept all potentially required permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Result<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The module exports to Excel by default (CSV is optional), and of course has a full GUI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Diff (change detection)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have data from multiple runs, they can be compared in the GUI. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Performance<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The module uses the fastest API&#8217;s available and by default 5 concurrent threads for the most time consuming parts (ExO and SpO). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if these are too slow, use the <a href=\"https:\/\/www.m365permissions.com\">azure native version<\/a> of this tool, it is MUCH faster and a fully featured application that also runs for less technical users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Install &amp; run<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\nInstall-Module -Name M365Permissions -Force\nImport-Module -Name M365Permissions\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">This will open your browser as GUI to the tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Issues and Feature requests<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please use <a href=\"https:\/\/github.com\/jflieben\/M365Permissions\">Github <\/a>to report issue or create feature requests. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Final notice<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As always, run the tool at your own risk. It mostly just reads data, but if you run it as Sharepoint Administrator, it will add you as Owner to sites you weren&#8217;t yet so it can scan them, and will then remove you again (even if the scan fails).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What does it do? The M365Permissions PowerShell module creates a 360\u00b0 view of permissions individual users have (including guests). When run again later, it also shows all changed permissions! Example output Limitations The PS module runs on your machine and requires PowerShell 7+ and .NET 8. Running locally means your tokens\/credentials never leave your environment. &hellip; <a href=\"https:\/\/lieben.nu\/liebensraum\/m365permissions\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">M365Permissions PowerShell Module<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"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c3RpbmF0aW9uIjoibWVkaWEifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0xLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTEucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQ2NzUiLz48L2E+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+V2hhdCBkb2VzIGl0IGRvPzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wb3dlcnNoZWxsZ2FsbGVyeS5jb20vcGFja2FnZXMvTTM2NVBlcm1pc3Npb25zIj5NMzY1UGVybWlzc2lvbnMgUG93ZXJTaGVsbCBtb2R1bGU8L2E+IGNyZWF0ZXMgYSAzNjDCsCB2aWV3IG9mIHBlcm1pc3Npb25zIGluZGl2aWR1YWwgdXNlcnMgaGF2ZSAoPHN0cm9uZz5pbmNsdWRpbmcgZ3Vlc3RzPC9zdHJvbmc+KS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIHJ1biBhZ2FpbiBsYXRlciwgaXQgYWxzbyBzaG93cyBhbGwgPHN0cm9uZz5jaGFuZ2VkIHBlcm1pc3Npb25zITwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RXhhbXBsZTwvc3Ryb25nPiA8c3Ryb25nPm91dHB1dDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjo0Njc2LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTIucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMi5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDY3NiIvPjwvYT48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjQ2NzcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMy5wbmciPjxpbWcgc3JjPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0zLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Njc3Ii8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6NDY3OCwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS00LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Njc4Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+TGltaXRhdGlvbnM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgUFMgbW9kdWxlIHJ1bnMgb24geW91ciBtYWNoaW5lIGFuZCByZXF1aXJlcyBQb3dlclNoZWxsIDcrIGFuZCAuTkVUIDguIFJ1bm5pbmcgbG9jYWxseSBtZWFucyB5b3VyIHRva2Vucy9jcmVkZW50aWFscyBuZXZlciBsZWF2ZSB5b3VyIGVudmlyb25tZW50LiA8YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T2YgY291cnNlLCB0aGlzIGFsc28gbGltaXRzIHlvdXIgc2NhbiBzcGVlZCB0byBlLmcuIHlvdXIgY3B1L21lbW9yeS9iYW5kd2lkdGguIElmIHlvdSBoYXZlIHRob3VzYW5kcyBvZiB1c2VycywgSSByZWNvbW1lbmQgdXNpbmcgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm0zNjVwZXJtaXNzaW9ucy5jb20iPkF6dXJlIG5hdGl2ZSB2ZXJzaW9uIG9mIE0zNjVwZXJtaXNzaW9ucy48L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BdXRoZW50aWNhdGlvbiAvIEFjY2VzcyByaWdodHM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgPGEgaHJlZj0iaHR0cHM6Ly9sZWFybi5taWNyb3NvZnQuY29tL2VuLXVzL2VudHJhL2lkZW50aXR5LXBsYXRmb3JtL3YyLW9hdXRoMi1vbi1iZWhhbGYtb2YtZmxvdyI+RW50cmEgRGVsZWdhdGVkIFBlcm1pc3Npb24gRmxvdzwvYT4gZW5zdXJlcyB5b3VyIGNyZWRlbnRpYWxzL3Rva2VucyBzdGF5IHdpdGggeW91IGFuZCBhcmUgbmV2ZXIgc2VlbiBieSBtZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EZXBlbmRpbmcgb24gd2hhdCB5b3Ugc2NhbiwgZGlmZmVyZW50IHBlcm1pc3Npb25zIGFyZSByZXF1aXJlZC4gT24gZmlyc3QgcnVuIG9yIGFmdGVyIG1vZHVsZSB1cGdyYWRlcyB5b3UnbGwgYmUgcHJvbXB0ZWQgdG8gYWNjZXB0IGFsbCBwb3RlbnRpYWxseSByZXF1aXJlZCBwZXJtaXNzaW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJlc3VsdDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBtb2R1bGUgZXhwb3J0cyB0byBFeGNlbCBieSBkZWZhdWx0IChDU1YgaXMgb3B0aW9uYWwpLCBhbmQgb2YgY291cnNlIGhhcyBhIGZ1bGwgR1VJLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RGlmZiAoY2hhbmdlIGRldGVjdGlvbik8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PbmNlIHlvdSBoYXZlIGRhdGEgZnJvbSBtdWx0aXBsZSBydW5zLCB0aGV5IGNhbiBiZSBjb21wYXJlZCBpbiB0aGUgR1VJLiA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlBlcmZvcm1hbmNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIG1vZHVsZSB1c2VzIHRoZSBmYXN0ZXN0IEFQSSdzIGF2YWlsYWJsZSBhbmQgYnkgZGVmYXVsdCA1IGNvbmN1cnJlbnQgdGhyZWFkcyBmb3IgdGhlIG1vc3QgdGltZSBjb25zdW1pbmcgcGFydHMgKEV4TyBhbmQgU3BPKS4gPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+aWYgdGhlc2UgYXJlIHRvbyBzbG93LCB1c2UgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm0zNjVwZXJtaXNzaW9ucy5jb20iPmF6dXJlIG5hdGl2ZSB2ZXJzaW9uPC9hPiBvZiB0aGlzIHRvb2xhcHBhdGlvbiB0YXQgYWxzIHJ1bnMgZnIgbGVzcyB0ZWNuY2wgdXNlci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkluc3RhbGwgJmFtcDsgcnVuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnN5bnRheGhpZ2hsaWdodGVyL2NvZGUgeyJsYW5ndWFnZSI6InBvd2Vyc2hlbGwifSAtLT4KPHByZSBjbGFzcz0id3AtYmxvY2stc3ludGF4aGlnaGxpZ2h0ZXItY29kZSI+SW5zdGFsbC1Nb2R1bGUgLU5hbWUgTTM2NVBlcm1pc3Npb25zIC1Gb3JjZQpJbXBvcnQtTW9kdWxlIC1OYW1lIE0zNjVQZXJtaXNzaW9uczwvcHJlPgo8IS0tIC93cDpzeW50YXhoaWdobGlnaHRlci9jb2RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgd2lsbCBvcGVuIHlvdXIgYnJvd3NlciBhcyBHVUkgdG8gdGhlIHRvb2wuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Jc3N1ZXMgYW5kIEZlYXR1cmUgcmVxdWVzdHM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QbGVhc2UgdXNlIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9qZmxpZWJlbi9NMzY1UGVybWlzc2lvbnMiPkdpdGh1YiA8L2E+dG8gcmVwb3J0IGlzc3VlIG9yIGNyZWF0ZSBmZWF0dXJlIHJlcXVlc3RzLiA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZpbmFsIG5vdGljZTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzIGFsd2F5cywgcnVuIHRoZSB0b29sIGF0IHlvdXIgb3duIHJpc2suIEl0IG1vc3RseSBqdXN0IHJlYWRzIGRhdGEsIGJ1dCBpZiB5b3UgcnVuIGl0IGFzIFNoYXJlcG9pbnQgQWRtaW5pc3RyYXRvciwgaXQgd2lsbCBhZGQgeW91IGFzIE93bmVyIHRvIHNpdGVzIHlvdSB3ZXJlbid0IHlldCBzbyBpdCBjYW4gc2NhbiB0aGVtLCBhbmQgd2lsbCB0aGVuIHJlbW92ZSB5b3UgYWdhaW4gKGV2ZW4gaWYgdGhlIHNjYW4gZmFpbHMpLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YWZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaHJlZmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBkb2VzIGl0IGRvPzwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wb3dlcnNoZWxsZ2FsbGVyeS5jb20vcGFja2FnZXMvTTM2NVBlcm1pc3Npb25zIj5NMzY1UGVybWlzc2lvbnMgUG93ZXJTaGVsbCBtb2R1bGU8L2E+IGNyZWF0ZXMgYSAzNjDCsCB2aWV3IG9mIHBlcm1pc3Npb25zIGluZGl2aWR1YWwgdXNlcnMgaGF2ZSAoPHN0cm9uZz5pbmNsdWRpbmcgZ3Vlc3RzPC9zdHJvbmc+KS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHJ1biBhZ2FpbiBsYXRlciwgaXQgYWxzbyBzaG93cyBhbGwgPHN0cm9uZz5jaGFuZ2VkIHBlcm1pc3Npb25zITwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCByZXNvdXJjZXMgYXJlIHN1cHBvcnRlZD88L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF6dXJlIHN1YnNjcmlwdGlvbnMgKGFuZCBjb250ZW50cylpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uZWRyaXZlIEZvciBCdXNpbmVzcyAoc2l0ZXMvbGlzdHMpaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaGFyZXBvaW50IE9ubGluZSAoc2l0ZXMvbGlzdHMpaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUZWFtcyAoc2l0ZXMvbGlzdHMpaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+YWRtaW4gJmFtcDsgUElNIHJvbGVzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+Z3JvdXAgb3duZXJzaGlwICZhbXA7IG1lbWJlcnNoaXA8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEVudHJhSUQgPHN0cm9uZz5vYmplY3Qgb3duZXJzaGlwPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+aGlkZGVuIHdlYmhvb2tzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+c2VydmljZSBwcmluY2lwYWxzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+YXBwbGljYXRpb25zPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRyYUlEIDxzdHJvbmc+ZGV2aWNlcyAoaW5jbCBDbG91ZFBDKTwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RXhjaGFuZ2UgPHN0cm9uZz5BZG1pbiBSb2xlczwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RXhjaGFuZ2UgPHN0cm9uZz5TZW5kIE9uICBCZWhhbGY8L3N0cm9uZz4gcmlnaHRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFeGNoYW5nZSA8c3Ryb25nPm1haWxib3ggcmlnaHRzPC9zdHJvbmc+IGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RXhjaGFuZ2UgPHN0cm9uZz5zdWJmb2xkZXJzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFeGNoYW5nZSA8c3Ryb25nPlNlbmQgQXM8L3N0cm9uZz4gcmlnaHRzIChpbmNsIG5vbi1tYWlsYm94IG9iamVjdHMpaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb3dlckJJIDxzdHJvbmc+cmVwb3J0czwvc3Ryb25nPiAmYW1wOyA8c3Ryb25nPmRhdGFzZXRzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb3dlckJJIDxzdHJvbmc+Z2F0ZXdheXMgJmFtcDsgd2FyZWhvdXNlczwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UG93ZXJQbGF0Zm9ybSA8c3Ryb25nPlBvd2VyQXBwczwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UG93ZXJQbGF0Zm9ybSA8c3Ryb25nPkZsb3dzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBenVyZSBEZXZPcHMgcm9sZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RXhhbXBsZTwvc3Ryb25nPiA8c3Ryb25nPm91dHB1dDwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25ocmVmaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5MaW1pdGF0aW9uczwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBQUyBtb2R1bGUgcnVucyBvbiB5b3VyIG1hY2hpbmUgYW5kIHJlcXVpcmVzIFBvd2VyU2hlbGwgNysgYW5kIC5ORVQgOC4gUnVubmluZyBsb2NhbGx5IG1lYW5zIHlvdXIgdG9rZW5zL2NyZWRlbnRpYWxzIG5ldmVyIGxlYXZlIHlvdXIgZW52aXJvbm1lbnQuIDxicj5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPZiBjb3Vyc2UsIHRoaXMgYWxzbyBsaW1pdHMgeW91ciBzY2FuIHNwZWVkIHRvIGUuZy4geW91ciBjcHUvbWVtb3J5L2JhbmR3aWR0aC4gSWYgeW91IGhhdmUgdGhvdXNhbmRzIG9mIHVzZXJzLCBJIHJlY29tbWVuZCB1c2luZyB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cubTM2NXBlcm1pc3Npb25zLmNvbSI+QXp1cmUgbmF0aXZlIHZlcnNpb24gb2YgTTM2NXBlcm1pc3Npb25zLjwvYT5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkF1dGhlbnRpY2F0aW9uIC8gQWNjZXNzIHJpZ2h0czwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSA8YSBocmVmPSJodHRwczovL2xlYXJuLm1pY3Jvc29mdC5jb20vZW4tdXMvZW50cmEvaWRlbnRpdHktcGxhdGZvcm0vdjItb2F1dGgyLW9uLWJlaGFsZi1vZi1mbG93Ij5FbnRyYSBEZWxlZ2F0ZWQgUGVybWlzc2lvbiBGbG93PC9hPiBlbnN1cmVzIHlvdXIgY3JlZGVudGlhbHMvdG9rZW5zIHN0YXkgd2l0aCB5b3UgYW5kIGFyZSBuZXZlciBzZWVuIGJ5IG1lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERlcGVuZGluZyBvbiB3aGF0IHlvdSBzY2FuLCBkaWZmZXJlbnQgcGVybWlzc2lvbnMgYXJlIHJlcXVpcmVkLiBPbiBmaXJzdCBydW4gb3IgYWZ0ZXIgbW9kdWxlIHVwZ3JhZGVzIHlvdSdsbCBiZSBwcm9tcHRlZCB0byBhY2NlcHQgYWxsIHBvdGVudGlhbGx5IHJlcXVpcmVkIHBlcm1pc3Npb25zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmVzdWx0PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG1vZHVsZSBleHBvcnRzIHRvIEV4Y2VsIGJ5IGRlZmF1bHQgKENTViBpcyBvcHRpb25hbCksIGFuZCBvZiBjb3Vyc2UgaGFzIGEgZnVsbCBHVUkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5EaWZmIChjaGFuZ2UgZGV0ZWN0aW9uKTwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uY2UgeW91IGhhdmUgZGF0YSBmcm9tIG11bHRpcGxlIHJ1bnMsIHRoZXkgY2FuIGJlIGNvbXBhcmVkIGluIHRoZSBHVUkuIGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UGVyZm9ybWFuY2U8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgbW9kdWxlIHVzZXMgdGhlIGZhc3Rlc3QgQVBJJ3MgYXZhaWxhYmxlIGFuZCBieSBkZWZhdWx0IDUgY29uY3VycmVudCB0aHJlYWRzIGZvciB0aGUgbW9zdCB0aW1lIGNvbnN1bWluZyBwYXJ0cyAoRXhPIGFuZCBTcE8pLiBkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpZiB0aGVzZSBhcmUgdG9vIHNsb3csIHVzZSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cubTM2NXBlcm1pc3Npb25zLmNvbSI+YXp1cmUgbmF0aXZlIHZlcnNpb248L2E+IG9mIHRoaXMgdG9vbC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaHJvdHRsaW5nIGRvZXMgbm90IGNhdXNlIG1vc3Qgc2NhbnMgdG8gZmFpbCwgaXQganVzdCBpbmNyZWFzZXMgdGhlIHRpbWUgdW50aWwgY29tcGxldGlvbi4gU2luY2UgdGhlIGRpZmZlcmVudCBjb21tYW5kcyB1c2UgZGlmZmVyZW50IEFQSSdzIGFuZCBhcmUgdGhyb3R0bGVkIHNlcGFyYXRlbHkgYnkgTWljcm9zb2Z0LCBydW5uaW5nIHRoZW0gY29uY3VycmVudGx5IGlzIHN1cHBvcnRlZCBhbmQgZmFzdGVyLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SW5zdGFsbCAmYW1wOyBydW48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRsYW5ndWFnZWxpbmVOdW1iZXJzZmlyc3RMaW5lTnVtYmVyd3JhcExpbmVzbWFrZVVSTHNDbGlja2FibGVxdWlja0NvZGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgd2lsbCBvcGVuIHlvdXIgYnJvd3NlciBhcyBHVUkgdG8gdGhlIHRvb2wuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Jc3N1ZXMgYW5kIEZlYXR1cmUgcmVxdWVzdHM8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQbGVhc2UgdXNlIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9qZmxpZWJlbi9NMzY1UGVybWlzc2lvbnMiPkdpdGh1YiA8L2E+dG8gcmVwb3J0IGlzc3VlIG9yIGNyZWF0ZSBmZWF0dXJlIHJlcXVlc3RzLiBkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZpbmFsIG5vdGljZTwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIGFsd2F5cywgcnVuIHRoZSB0b29sIGF0IHlvdXIgb3duIHJpc2suIEl0IG1vc3RseSBqdXN0IHJlYWRzIGRhdGEsIGJ1dCBpZiB5b3UgcnVuIGl0IGFzIFNoYXJlcG9pbnQgQWRtaW5pc3RyYXRvciwgaXQgd2lsbCBhZGQgeW91IGFzIE93bmVyIHRvIHNpdGVzIHlvdSB3ZXJlbid0IHlldCBzbyBpdCBjYW4gc2NhbiB0aGVtLCBhbmQgd2lsbCB0aGVuIHJlbW92ZSB5b3UgYWdhaW4gKGV2ZW4gaWYgdGhlIHNjYW4gZmFpbHMpLmRyb3BDYXBpbm5lckJsb2NrcywgaXQgaXMgTVVDSCBmYXN0ZXIgYW5kIG5vdCBhIGZ1bGx5IGZlYXR1cmVkIHRvb29sLCBpdCBpcyBNVUNIIGZhc3RlciBhbmQgYSBmdWxseSBmZWF0dXJlZCB0b29sIGluc3QgaXMgTVVDSCBmYXN0ZXIgYW5kIGEgZnVsbHkgZmVhdHVyZWQgdG9vbCBpbnN0ZWFkIE1VQ0ggZmFzdGVyIGFuZCBhIGZ1bGx5IGZlYXR1cmVkIHRvb2wgaW5zdGVhZCBvZiBhIGZhc3RlciBhbmQgYSBmdWxseSBmZWF0dXJlZCB0b29sIGluc3RlYWQgb2YgYSBkZW1vLyBmYXN0ZXIgYW5kIGEgZnVsbHkgZmVhdHVyZWQgdG9vbCBpbnN0ZWFkIG9mICBNVUNIIGZhc3RlciBhbmQgYSBmdWxseSBmZWF0dXJlZCB0b29sIGluc3RlYXQgaXMgTVVDSCBmYXN0ZXIgYW5kIGEgZnVsbHkgZmVhdHVyZWQgdG9vbCBpbiwgaXQgaXMgTVVDSCBmYXN0ZXIgYW5kIGEgZnVsbHkgZmVhdHVyZWQgb29sLCBpdCBpcyBNVUNIIGZhc3RlciBhbmQgYSBmdWxseSBmZWF0dXJlZCB0YXBwbGljYXRpb24gdGhhdCB0aGF0IGFsc28gcnVucyBmb3IgZnVsbHkgZmVhdHVyZWQgYXBwbGljYXRpb24gdGhhdCBhbHNvIHJ1bnMgZm9yIHRsbGVzcyB0ZWNobmljYWwgYXBwbGljYXRpb24gdGhhdCBhbHNvIHJ1bnMgZm9yIGxlc3MgdGVjaG5pY2FsIHVzZXJzLmxpY2hvb2hpYXMFBwgECAQIBggFIQgHjw1BBgkBAgVBBEIAQQADAgECBQEDAQ0GA5stQRBCAEEBAkEKAooRCAcIBggOCA4IC0gBBAkIBggHDwQKQwAHBAIIDwsIBw8ECgchBwsIBw8ECgeMAwcLCAcPBAoHjQEHCwgHDwQKBy4HCwgHDwQKBwYLCAcPBAoHIgsIBw8ECgcjCwgHDwQKBx8LCAcPBAoHEwsIBw8ECgcuCwgHDwQKBzkLCAcPBAoHKQsIBw8ECgcoCwgHDwQKBysLCAcPBAoHJQsIBw8ECgcvCwgHDwQKByULCAcPBAoHMAsIBw8ECgcpCwgHDwQKByQLCAcPBAoHgwELCAcPBAoHgAELCAcPBAoHMgsIBw8ECgcoCwgHDwQKByQLCAcPBAoHEgsIBw8ECgcwBwsIBw8ECkMABwQCCA8LCAcPBApDAAcEAggPCwgHDwQKQwAHAggPCwgHDwQKBxwHCwgHDwQKB5oCBwsIBw8ECgebAwcLCAcPBAoHLwcLCAcPBAoHjwMHCwgHDwQKB6gCBwsIBw8ECgcXBwsIBw8ECgeXAQcLCAcPBAoHKAcLCAcPBAoHiAEHCwgHDwQKBxwHCwgHDwQKB4ECBwsIBw8ECgerAQQHCwgHDwQKB6kDBwsIBw8ECgciBwsIBw8ECgcICw8JEQkLCAcPBAoHLwcLCAcPBAoHLAcLCAcPBAoHuAEHCwgHDwQKBx0HCwgHDwQKB7MDBwsvBikFBCsDBSoELwVtASkcESMPIBAvBgNBBQ8BBAAAAQAAAAEGAAABAADSAUIBAQBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAE9BAp8HvwoCDh4BBgc6BhAxBZwBCxKCBQYFDykFCAkUDQExExWjATcBFxAFDQITAgQDAglDAEEBBwEDDysGAgMUAhIECAECAQYBBA5BjwIEAccFAH0BdxMyMDI0LTExLTA0VDIxOjQyOjE0dw9tMzY1cGVybWlzc2lvbnN3B3B1Ymxpc2h9AX0AdwZjbG9zZWR3BmNsb3NlZHcAdwB3JDFjMGY5NDIxLWJmYWItNGNjMi04OTRiLWJhNTE4YTI2MDdhMnh38wE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTEucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDY3NSIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3RGh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTEucG5ndwB3RGh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTEucG5nfYNJdwRmdWxsdwVtZWRpYXckMDJkYjQyNzYtOTgwNC00MzU5LTkyYTUtNDgyNzMzNGFlYTEyeHcoPHA+PHN0cm9uZz5XaGF0IGRvZXMgaXQgZG8\/PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ2YzAzZmIzNi03M2Y3LTRhMmItYjJlNS0zY2I3YTNiZWNhOWV4d9QBPHA+VGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvd2Vyc2hlbGxnYWxsZXJ5LmNvbS9wYWNrYWdlcy9NMzY1UGVybWlzc2lvbnMiPk0zNjVQZXJtaXNzaW9ucyBQb3dlclNoZWxsIG1vZHVsZTwvYT4gY3JlYXRlcyBhIDM2MMKwIHZpZXcgb2YgcGVybWlzc2lvbnMgaW5kaXZpZHVhbCB1c2VycyBoYXZlICg8c3Ryb25nPmluY2x1ZGluZyBndWVzdHM8L3N0cm9uZz4pLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckZDg5YWM4OGItNzI5OC00MzU0LWI4OTYtZTk2MTdmYmIxNjFheHdUPHA+V2hlbiBydW4gYWdhaW4gbGF0ZXIsIGl0IGFsc28gc2hvd3MgYWxsIDxzdHJvbmc+Y2hhbmdlZCBwZXJtaXNzaW9ucyE8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDNlMTQ2NWM2LTA3ODctNDliZS04ZTM0LTM4NDIyMjUyNjBhZnh3NTxwPjxzdHJvbmc+V2hhdCByZXNvdXJjZXMgYXJlIHN1cHBvcnRlZD88L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDA0OGU1NmIxLWU3NTItNDI5Yy04MGEzLWMzN2YxMDVhYTc0ZXh3Rzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JGVlZGU1YzY0LTc0ZTgtNDc3Mi04OWE5LTgyYjVlZDZhMmQxMXh3KzxsaT5BenVyZSBzdWJzY3JpcHRpb25zIChhbmQgY29udGVudHMpPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ0ZWYyNWM2Ny1hODExLTQyMmItOGQzNC1mNjNhNGI4ZjQ0NGZ4dyw8bGk+T25lZHJpdmUgRm9yIEJ1c2luZXNzIChzaXRlcy9saXN0cyk8L2xpPncOY29yZS9saXN0LWl0ZW13JDU3Y2JlYzc3LWNlYzUtNDcwMi1iZGFhLWQzOWQxZDgxZmY0NXh3KDxsaT5TaGFyZXBvaW50IE9ubGluZSAoc2l0ZXMvbGlzdHMpPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ2ODY2MWZmMS04YWI4LTRlY2YtYmZjYS03Yjg5NzA3MzMxZmF4dxw8bGk+VGVhbXMgKHNpdGVzL2xpc3RzKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNDk2NzVkZGEtMmY0Ny00NjA5LWFiZjQtYjNjM2RlZDk3NzYyeHc3PGxpPkVudHJhSUQgPHN0cm9uZz5hZG1pbiAmYW1wOyBQSU0gcm9sZXM8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JDUzNzk5ZjFhLTRlNGMtNDViNi1hOGMyLTYyMWE5ODQ3MTg1NXh3QjxsaT5FbnRyYUlEIDxzdHJvbmc+Z3JvdXAgb3duZXJzaGlwICZhbXA7IG1lbWJlcnNoaXA8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JGQ0ZDZmODQ2LTE4MjctNGUxMS1iNmMyLTFmMmNmZGEwNjYzZXh3MjxsaT5FbnRyYUlEIDxzdHJvbmc+b2JqZWN0IG93bmVyc2hpcDwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYTE1ZGRjZWYtZmI3Yi00NjljLTlmODAtZTY5YzFjMzNjYjU1eHcxPGxpPkVudHJhSUQgPHN0cm9uZz5oaWRkZW4gd2ViaG9va3M8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JGFhNTE1ZDA3LWY1MGMtNDEyZS04Njk0LWY1NjQ2MmVlN2VkMnh3NDxsaT5FbnRyYUlEIDxzdHJvbmc+c2VydmljZSBwcmluY2lwYWxzPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyRlMDE5NDBhNy01MTY3LTRmMWMtOWM4NC1hZjExMzQ0ODEwMGZ4dy48bGk+RW50cmFJRCA8c3Ryb25nPmFwcGxpY2F0aW9uczwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMDcwYTY2ZGMtNDljOC00ZGY1LWJkNzUtYWU5YmY4Y2Y2OWNjeHc4PGxpPkVudHJhSUQgPHN0cm9uZz5kZXZpY2VzIChpbmNsIENsb3VkUEMpPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQ5MWFiNGE2NS05ZDhkLTRhMmEtODdlMi1iMjg5YTU2ODk5MmN4dy48bGk+RXhjaGFuZ2UgPHN0cm9uZz5BZG1pbiBSb2xlczwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZWE0MWYyNDctOThlOC00YzM2LWE0M2QtMzBlY2ZiZjdlMmQzeHc5PGxpPkV4Y2hhbmdlIDxzdHJvbmc+U2VuZCBPbiAgQmVoYWxmPC9zdHJvbmc+IHJpZ2h0czwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMDJhNDJmMzEtZDlkOC00ODFmLWJjMTMtYTIyMmQzZTVmMTk5eHcyPGxpPkV4Y2hhbmdlIDxzdHJvbmc+bWFpbGJveCByaWdodHM8L3N0cm9uZz4gPC9saT53DmNvcmUvbGlzdC1pdGVtdyQwNGRkYjkwYy1mOTkyLTRlNmMtYjAxNS0wNjEyMjBiN2M2MWV4dy08bGk+RXhjaGFuZ2UgPHN0cm9uZz5zdWJmb2xkZXJzPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyRkNmFhOTI5NS05ZjEyLTQ0MjctOTA4NS0wM2U1YzUxZWZlYzN4d0w8bGk+RXhjaGFuZ2UgPHN0cm9uZz5TZW5kIEFzPC9zdHJvbmc+IHJpZ2h0cyAoaW5jbCBub24tbWFpbGJveCBvYmplY3RzKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckN2U5YTM0MjUtMDU1Yy00YTMxLWEyZWQtMDhlNjlhNTJlYzA2eHdJPGxpPlBvd2VyQkkgPHN0cm9uZz5yZXBvcnRzPC9zdHJvbmc+ICZhbXA7IDxzdHJvbmc+ZGF0YXNldHM8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JDRmN2E3OGYzLWIyMTMtNDZlNi1hMmZhLWU4OWY1NGEyN2FjMHh3OzxsaT5Qb3dlckJJIDxzdHJvbmc+Z2F0ZXdheXMgJmFtcDsgd2FyZWhvdXNlczwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckM2M4OGY0MzAtOTU1NC00ZmUyLTliNTMtMWMyNDQwZWI3M2VmeHcxPGxpPlBvd2VyUGxhdGZvcm0gPHN0cm9uZz5Qb3dlckFwcHM8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JDk4NDkzODc0LTM0N2UtNDY5OS1iYzNkLTAxY2I0MDE1YTliMXh3LTxsaT5Qb3dlclBsYXRmb3JtIDxzdHJvbmc+Rmxvd3M8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JDJjYWQwZWE0LWQ2ZGItNGQwNS1iY2Q1LWQwZTI4N2QwZDhjM3h3GzxsaT5BenVyZSBEZXZPcHMgcm9sZXM8L2xpPncOY29yZS9saXN0LWl0ZW13JGFhYTJjODI1LWUzMmMtNDA3Mi1hMzkyLTJlMjFlY2M5NzJjOXh3NzxwPjxzdHJvbmc+RXhhbXBsZTwvc3Ryb25nPiA8c3Ryb25nPm91dHB1dDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckN2I1YWZhN2YtYWU3NC00NzI2LWFjNWQtY2U0NjM0OTdmMzA4eHfzATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMi5wbmciPjxpbWcgc3JjPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0yLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Njc2Ii8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXdEaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMi5wbmd3AHdEaHR0cHM6Ly9saWViZW4ubnUvbGllYmVuc3JhdW0vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMi5wbmd9hEl3BGZ1bGx3BW1lZGlhdyQyNzI4N2RkNy1lZGQ5LTQ3MDktYWI3Ni0yYzI2ODVjMmM1NjJ4d\/MBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0zLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbGllYmVuLm51L2xpZWJlbnNyYXVtL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTMucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQ2NzciLz48L2E+PC9maWd1cmU+dwpjb3JlL2ltYWdld0RodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0zLnBuZ3cAd0RodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0zLnBuZ32FSXcEZnVsbHcFbWVkaWF3JDY2YTI1MzhiLWM5ODQtNDI1YS1hYmM3LTBkZWRhZjYxNWM3Ynh3oAE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS00LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Njc4Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0RodHRwczovL2xpZWJlbi5udS9saWViZW5zcmF1bS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS00LnBuZ3cAfYZJdwRmdWxsdwRub25ldyQ5Mzg2ODFhOS04NjZiLTRlNTMtOGEzMS0wY2M0YWY0MjBhYWJ4dyM8cD48c3Ryb25nPkxpbWl0YXRpb25zPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRkOWUzZWJjYy1hN2Q4LTQ1MWYtYjRmMS1hMTNiZWI4YjRjMDN4d6EBPHA+VGhlIFBTIG1vZHVsZSBydW5zIG9uIHlvdXIgbWFjaGluZSBhbmQgcmVxdWlyZXMgUG93ZXJTaGVsbCA3KyBhbmQgLk5FVCA4LiBSdW5uaW5nIGxvY2FsbHkgbWVhbnMgeW91ciB0b2tlbnMvY3JlZGVudGlhbHMgbmV2ZXIgbGVhdmUgeW91ciBlbnZpcm9ubWVudC4gPGJyPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNTkyYzJlZGUtMGVlMS00NThjLWIxNTgtMmYzZTFmN2U1YzJleHfiATxwPk9mIGNvdXJzZSwgdGhpcyBhbHNvIGxpbWl0cyB5b3VyIHNjYW4gc3BlZWQgdG8gZS5nLiB5b3VyIGNwdS9tZW1vcnkvYmFuZHdpZHRoLiBJZiB5b3UgaGF2ZSB0aG91c2FuZHMgb2YgdXNlcnMsIEkgcmVjb21tZW5kIHVzaW5nIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5tMzY1cGVybWlzc2lvbnMuY29tIj5BenVyZSBuYXRpdmUgdmVyc2lvbiBvZiBNMzY1cGVybWlzc2lvbnMuPC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMmZhN2MyMWEtYjE0OS00OTMwLWFmZWItNjdlODAwMWIzNDk2eHc2PHA+PHN0cm9uZz5BdXRoZW50aWNhdGlvbiAvIEFjY2VzcyByaWdodHM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGY3NWYzZWVmLWE4NWYtNDdiYi1iOWE4LWEwY2YzMWQ1MjQ0MHh31gE8cD5UaGUgPGEgaHJlZj0iaHR0cHM6Ly9sZWFybi5taWNyb3NvZnQuY29tL2VuLXVzL2VudHJhL2lkZW50aXR5LXBsYXRmb3JtL3YyLW9hdXRoMi1vbi1iZWhhbGYtb2YtZmxvdyI+RW50cmEgRGVsZWdhdGVkIFBlcm1pc3Npb24gRmxvdzwvYT4gZW5zdXJlcyB5b3VyIGNyZWRlbnRpYWxzL3Rva2VucyBzdGF5IHdpdGggeW91IGFuZCBhcmUgbmV2ZXIgc2VlbiBieSBtZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDc1MWY4ZDk1LTZmNjMtNDI0My1iNzg5LTgyNmNkZjAwYzhiOXh3rwE8cD5EZXBlbmRpbmcgb24gd2hhdCB5b3Ugc2NhbiwgZGlmZmVyZW50IHBlcm1pc3Npb25zIGFyZSByZXF1aXJlZC4gT24gZmlyc3QgcnVuIG9yIGFmdGVyIG1vZHVsZSB1cGdyYWRlcyB5b3UnbGwgYmUgcHJvbXB0ZWQgdG8gYWNjZXB0IGFsbCBwb3RlbnRpYWxseSByZXF1aXJlZCBwZXJtaXNzaW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGE4YWEwMWQzLWNlMzYtNDlhNS04NGQwLTE1N2MwODBmYTZhYXh3HjxwPjxzdHJvbmc+UmVzdWx0PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRkOWI1YzZhZS03ZjE2LTRkMTAtYjQ3Yi1kNWZmNjdmYjFjZWN4d148cD5UaGUgbW9kdWxlIGV4cG9ydHMgdG8gRXhjZWwgYnkgZGVmYXVsdCAoQ1NWIGlzIG9wdGlvbmFsKSwgYW5kIG9mIGNvdXJzZSBoYXMgYSBmdWxsIEdVSS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDYyZjcyZjljLTQwMmMtNGQ2Yi1iNGE2LTYzZDVmYzE5ODVmOXh3LzxwPjxzdHJvbmc+RGlmZiAoY2hhbmdlIGRldGVjdGlvbik8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGJhNzZkNTk0LTQyNTAtNGVkMy05NzYzLTg2ZDg5M2ZlZGRlMnh3TzxwPk9uY2UgeW91IGhhdmUgZGF0YSBmcm9tIG11bHRpcGxlIHJ1bnMsIHRoZXkgY2FuIGJlIGNvbXBhcmVkIGluIHRoZSBHVUkuIDwvcD53DmNvcmUvcGFyYWdyYXBoeXckYjEyMmNkNmYtNzE1NC00MGZkLTk0YjUtYmNmYWZkMmY4OGE2eHcjPHA+PHN0cm9uZz5QZXJmb3JtYW5jZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMTY0NGUxM2QtZjdjNC00MTQwLTlmMjQtYzI0MDhjYjA3Yjc3eHeIATxwPlRoZSBtb2R1bGUgdXNlcyB0aGUgZmFzdGVzdCBBUEkncyBhdmFpbGFibGUgYW5kIGJ5IGRlZmF1bHQgNSBjb25jdXJyZW50IHRocmVhZHMgZm9yIHRoZSBtb3N0IHRpbWUgY29uc3VtaW5nIHBhcnRzIChFeE8gYW5kIFNwTykuIDwvcD53DmNvcmUvcGFyYWdyYXBoeXckZWM2MjZlMWYtYzZhNC00ODU2LWFhMTQtMzBkNjlmM2M3ODAweHd2PHA+aWYgdGhlc2UgYXJlIHRvbyBzbG93LCB1c2UgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm0zNjVwZXJtaXNzaW9ucy5jb20iPmF6dXJlIG5hdGl2ZSB2ZXJzaW9uPC9hPiBvZiB0aGlzIHRvb2wuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ3MTkyNGFjNy0xZTkyLTQ1ODQtODgyNy01NWEwOGRjNWYyZTd4d\/ABPHA+VGhyb3R0bGluZyBkb2VzIG5vdCBjYXVzZSBtb3N0IHNjYW5zIHRvIGZhaWwsIGl0IGp1c3QgaW5jcmVhc2VzIHRoZSB0aW1lIHVudGlsIGNvbXBsZXRpb24uIFNpbmNlIHRoZSBkaWZmZXJlbnQgY29tbWFuZHMgdXNlIGRpZmZlcmVudCBBUEkncyBhbmQgYXJlIHRocm90dGxlZCBzZXBhcmF0ZWx5IGJ5IE1pY3Jvc29mdCwgcnVubmluZyB0aGVtIGNvbmN1cnJlbnRseSBpcyBzdXBwb3J0ZWQgYW5kIGZhc3Rlci48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDc2N2FiMWNlLWZjYWYtNGY0OS1hYjAyLTI5NmUwOGU0Mjg5NXh3KTxwPjxzdHJvbmc+SW5zdGFsbCAmYW1wOyBydW48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGQ0Mjc3YmQ2LTYxYjItNDNiNC05Zjc4LWVmNDNkNjk5MGU1MXh3ggE8cHJlIGNsYXNzPSJ3cC1ibG9jay1zeW50YXhoaWdobGlnaHRlci1jb2RlIj5JbnN0YWxsLU1vZHVsZSAtTmFtZSBNMzY1UGVybWlzc2lvbnMgLUZvcmNlCkltcG9ydC1Nb2R1bGUgLU5hbWUgTTM2NVBlcm1pc3Npb25zPC9wcmU+dxZzeW50YXhoaWdobGlnaHRlci9jb2Rld09JbnN0YWxsLU1vZHVsZSAtTmFtZSBNMzY1UGVybWlzc2lvbnMgLUZvcmNlCkltcG9ydC1Nb2R1bGUgLU5hbWUgTTM2NVBlcm1pc3Npb25zdwpwb3dlcnNoZWxseH0BeXh4dyQzNTNiZTcwMy1mOTNmLTQxN2UtYThhZC0wZGIzMTMxMTE5Yzd4dzY8cD5UaGlzIHdpbGwgb3BlbiB5b3VyIGJyb3dzZXIgYXMgR1VJIHRvIHRoZSB0b29sLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMTM1YjhlZTEtZDczZS00NWEwLWJkYzktMzRjMDhkMDBjZjM4eHczPHA+PHN0cm9uZz5Jc3N1ZXMgYW5kIEZlYXR1cmUgcmVxdWVzdHM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDgyYmQ2MzRlLTQwMDYtNDhiNC1hMjU0LWI3OWRhY2RlZjE0N3h3fzxwPlBsZWFzZSB1c2UgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2pmbGllYmVuL00zNjVQZXJtaXNzaW9ucyI+R2l0aHViIDwvYT50byByZXBvcnQgaXNzdWUgb3IgY3JlYXRlIGZlYXR1cmUgcmVxdWVzdHMuIDwvcD53DmNvcmUvcGFyYWdyYXBoeXckYjk4MDQyMDEtYjc1Yi00M2I2LTkyMzgtYTdjZDJjYmU5NDY3eHckPHA+PHN0cm9uZz5GaW5hbCBub3RpY2U8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGM0ZWM5Mzg5LTY5YTItNDQwYy05NDkxLWIyNzZlZWE5MzgxZHh3+gE8cD5BcyBhbHdheXMsIHJ1biB0aGUgdG9vbCBhdCB5b3VyIG93biByaXNrLiBJdCBtb3N0bHkganVzdCByZWFkcyBkYXRhLCBidXQgaWYgeW91IHJ1biBpdCBhcyBTaGFyZXBvaW50IEFkbWluaXN0cmF0b3IsIGl0IHdpbGwgYWRkIHlvdSBhcyBPd25lciB0byBzaXRlcyB5b3Ugd2VyZW4ndCB5ZXQgc28gaXQgY2FuIHNjYW4gdGhlbSwgYW5kIHdpbGwgdGhlbiByZW1vdmUgeW91IGFnYWluIChldmVuIGlmIHRoZSBzY2FuIGZhaWxzKS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDczZWM2NGMwLWY4NDktNGNkNi1hMzkzLWU0Mzc1MWNiYjlhMQGF\/tTTA072Bt4DAb4FAQEBDQEdAQABBQEGATkJBQEPAjAFBAFbAQoBEQHBAgEFAQQCDgIoAQQBBwMIAhMBDAIABTABEgMUAWINNgYAAxbbFg8BBAEMAQEBEgEBAQMBAgEBAQgBAgECAQABAAEAAQYBAAECAQ4CKgIFAQEBAgETAgEBEQEDAQcBAAEBAQACBQEAAQMBDQEAuAvKCIELAHADAvEBygSCAykDHDMPLw==\",\"updateId\":956563411}","footnotes":""},"class_list":["post-4280","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/pages\/4280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/comments?post=4280"}],"version-history":[{"count":2,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/pages\/4280\/revisions"}],"predecessor-version":[{"id":4717,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/pages\/4280\/revisions\/4717"}],"wp:attachment":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/media?parent=4280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}