1.4 sec in total
258 ms
1 sec
93 ms
Welcome to lms.autoportal.com homepage info - get ready to check Lms Autoportal best content for India right away, or after learning these important things about lms.autoportal.com
Autoportal - Explore new & Used Cars in India at Autoportal.com. Get exciting know car prices, compare cars, read reviews to find the best car for your needs!
Visit lms.autoportal.comWe analyzed Lms.autoportal.com page load time and found that the first response time was 258 ms and then it took 1.1 sec to load all DOM resources and completely render a web page. This is quite a good result, as only 25% of websites can load faster.
lms.autoportal.com performance score
258 ms
458 ms
40 ms
94 ms
93 ms
Our browser made a total of 6 requests to load all elements on the main page. We found that 33% of them (2 requests) were addressed to the original Lms.autoportal.com, 17% (1 request) were made to Boodmo.in and 17% (1 request) were made to Boodmo.com. The less responsive or slowest element that took the longest time to load (458 ms) belongs to the original domain Lms.autoportal.com.
Page size can be reduced by 41.9 kB (10%)
433.5 kB
391.6 kB
In fact, the total size of Lms.autoportal.com main page is 433.5 kB. This result falls within a vast category (top 1 000 000) of heavyweight, probably not optimized, and thus slow loading web pages. Only 5% of websites need less resources to load. Images take 292.2 kB which makes up the majority of the site volume.
Potential reduce by 41.6 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 41.6 kB or 70% of the original size.
Potential reduce by 0 B
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Lms Autoportal images are well optimized though.
Potential reduce by 89 B
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. This website has mostly compressed JavaScripts.
Potential reduce by 180 B
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Lms.autoportal.com has all CSS files already compressed.
We found no issues to fix!
1
1
The browser has sent 1 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Lms Autoportal. According to our analytics all requests are already optimized.
lms.autoportal.com
258 ms
lms.autoportal.com
458 ms
boodmo.in
40 ms
boodmo.com
94 ms
vcd15cbe7772f49c399c6a5babf22c1241717689176015
93 ms
html;%20charset=utf-8;base64,PCFkb2N0eXBlIGh0bWw+CjxodG1sIGxhbmc9ImVuLUlOIj4KPGhlYWQ+CiAgPHRpdGxlPmJvb2RtbyAtIEluZGlhJ3MgbGFyZ2VzdCBvbmxpbmUgbWFya2V0cGxhY2UgZm9yIGNhciBzcGFyZSBwYXJ0czwvdGl0bGU+CiAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iPgogIDxtZXRhIG5hbWU9InRpdGxlIiBjb250ZW50PSJib29kbW8gLSBJbmRpYSdzIGxhcmdlc3Qgb25saW5lIG1hcmtldHBsYWNlIGZvciBjYXIgc3BhcmUgcGFydHMiPgogIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICA8YmFzZSBocmVmPSIvIj4KICA8bWV0YSBuYW1lPSJhcHBsZS1pdHVuZXMtYXBwIiBjb250ZW50PSJhcHAtaWQ9MTE1NDAxMDY0NyI+CiAgPG1ldGEgbmFtZT0iZ29vZ2xlLXBsYXktYXBwIiBjb250ZW50PSJhcHAtaWQ9Y29tLm9wc3dheS5ib29kbW8iPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgPCEtLSBTdGFydCBTbWFydEJhbm5lciBjb25maWd1cmF0aW9uIC0tPgogIDxtZXRhIG5hbWU9InNtYXJ0YmFubmVyOnRpdGxlIiBjb250ZW50PSJib29kbW8iPgogIDxtZXRhIG5hbWU9InNtYXJ0YmFubmVyOmF1dGhvciIgY29udGVudD0iU21hcnQgUGFydHMgRXhwZXJ0Ij4KICA8bWV0YSBuYW1lPSJzbWFydGJhbm5lcjpwcmljZSIgY29udGVudD0iRlJFRSI+CiAgPG1ldGEgbmFtZT0ic21hcnRiYW5uZXI6cHJpY2Utc3VmZml4LWFwcGxlIiBjb250ZW50PSIgLSBPbiB0aGUgQXBwIFN0b3JlIj4KICA8bWV0YSBuYW1lPSJzbWFydGJhbm5lcjpwcmljZS1zdWZmaXgtZ29vZ2xlIiBjb250ZW50PSIgLSBJbiBHb29nbGUgUGxheSI+CiAgPG1ldGEgbmFtZT0ic21hcnRiYW5uZXI6aWNvbi1hcHBsZSIgY29udGVudD0iYXNzZXRzL2ljb25zL2Jvb2Rtby1hcHAtaWNvbi5wbmciPgogIDxtZXRhIG5hbWU9InNtYXJ0YmFubmVyOmljb24tZ29vZ2xlIiBjb250ZW50PSJhc3NldHMvaWNvbnMvYm9vZG1vLWFwcC1pY29uLnBuZyI+CiAgPG1ldGEgbmFtZT0ic21hcnRiYW5uZXI6YnV0dG9uIiBjb250ZW50PSJWSUVXIj4KICA8bWV0YSBuYW1lPSJzbWFydGJhbm5lcjpidXR0b24tdXJsLWFwcGxlIiBjb250ZW50PSJodHRwczovL2l0dW5lcy5hcHBsZS5jb20vaW4vYXBwL2lkMTE1NDAxMDY0NyI+CiAgPG1ldGEgbmFtZT0ic21hcnRiYW5uZXI6YnV0dG9uLXVybC1nb29nbGUiIGNvbnRlbnQ9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20ub3Bzd2F5LmJvb2RtbyI+CiAgPG1ldGEgbmFtZT0ic21hcnRiYW5uZXI6ZW5hYmxlZC1wbGF0Zm9ybXMiIGNvbnRlbnQ9ImFuZHJvaWQsaW9zIj4KICA8bWV0YSBuYW1lPSJzbWFydGJhbm5lcjpjdXN0b20tZGVzaWduLW1vZGlmaWVyIiBjb250ZW50PSJpb3MiPgogIDxtZXRhIG5hbWU9InNtYXJ0YmFubmVyOmNsb3NlLWxhYmVsIiBjb250ZW50PSJDbG9zZSI+CiAgPCEtLSBFbmQgU21hcnRCYW5uZXIgY29uZmlndXJhdGlvbiAtLT4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiPgogIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiI+CiAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCI+CiAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iYm9vZG1vIj4KICA8bWV0YSBuYW1lPSJwcm9kdWN0OmJyYW5kIj4KICA8bWV0YSBuYW1lPSJwcm9kdWN0OmNvbmRpdGlvbiI+CiAgPG1ldGEgbmFtZT0icHJvZHVjdDpyZXRhaWxlcl9pdGVtX2lkIj4KICA8bWV0YSBuYW1lPSJwcm9kdWN0OmF2YWlsYWJpbGl0eSI+CiAgPG1ldGEgbmFtZT0icHJvZHVjdDpwcmljZTphbW91bnQiPgogIDxtZXRhIG5hbWU9InByb2R1Y3Q6cHJpY2U6Y3VycmVuY3kiPgogIDxtZXRhIG5hbWU9InByb2R1Y3Q6c2FsZV9wcmljZTphbW91bnQiPgogIDxtZXRhIG5hbWU9InByb2R1Y3Q6c2FsZV9wcmljZTpjdXJyZW5jeSI+CiAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vZDJyMXlwMnc3YmJ5MnUuY2xvdWRmcm9udC5uZXQiPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iLy9kMnIxeXAydzdiYnkydS5jbG91ZGZyb250Lm5ldCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vZm9udHMuZ29vZ2xlYXBpcy5jb20iPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iLy9mb250cy5nb29nbGVhcGlzLmNvbSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vczMuYW1hem9uYXdzLmNvbSI+CiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSIvL3MzLmFtYXpvbmF3cy5jb20iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPgogIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tIj4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Ii8vczMtZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPgogIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL2Jvb2Rtb2NvbS5mcmVzaGRlc2suY29tIj4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Ii8vYm9vZG1vY29tLmZyZXNoZGVzay5jb20iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPgogIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL2Jvb2Rtby5jb20iPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iLy9ib29kbW8uY29tIiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4KICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy9zdGF0aWMuYm9vZG1vLmNvbSI+CiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSIvL3N0YXRpYy5ib29kbW8uY29tIiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4KICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy9jb25uZWN0LmZhY2Vib29rLm5ldCI+CiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSIvL2Nvbm5lY3QuZmFjZWJvb2submV0IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4KICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy9zdGF0aWMueHguZmJjZG4ubmV0Ij4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Ii8vc3RhdGljLnh4LmZiY2RuLm5ldCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tIj4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Ii8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tIiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4KICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy93d3cuZ29vZ2xlYWRzZXJ2aWNlcy5jb20iPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iLy93d3cuZ29vZ2xlYWRzZXJ2aWNlcy5jb20iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPgogIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL3d3dy5nb29nbGUtYW5hbHl0aWNzLmNvbSI+CiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSIvL3d3dy5nb29nbGUtYW5hbHl0aWNzLmNvbSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS94LWljb24iIGhyZWY9ImFzc2V0cy9pY29ucy9mYXZpY29uLmljbyI+CiAgPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBocmVmPSJhc3NldHMvaWNvbnMvZmF2aWNvbi5pY28iIHR5cGU9ImltYWdlL3gtaWNvbiI+CiAgPGxpbmsgcmVsPSJhcHBsZS10b3VjaC1pY29uIiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi5wbmciPgogIDxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjU3eDU3IiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi01N3g1Ny5wbmciPgogIDxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjcyeDcyIiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi03Mng3Mi5wbmciPgogIDxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9Ijc2eDc2IiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi03Nng3Ni5wbmciPgogIDxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjExNHgxMTQiIGhyZWY9ImFzc2V0cy9pY29ucy9hcHBsZS10b3VjaC1pY29uLTExNHgxMTQucG5nIj4KICA8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIHNpemVzPSIxMjB4MTIwIiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi0xMjB4MTIwLnBuZyI+CiAgPGxpbmsgcmVsPSJhcHBsZS10b3VjaC1pY29uIiBzaXplcz0iMTQ0eDE0NCIgaHJlZj0iYXNzZXRzL2ljb25zL2FwcGxlLXRvdWNoLWljb24tMTQ0eDE0NC5wbmciPgogIDxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjE1MngxNTIiIGhyZWY9ImFzc2V0cy9pY29ucy9hcHBsZS10b3VjaC1pY29uLTE1MngxNTIucG5nIj4KICA8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIHNpemVzPSIxODB4MTgwIiBocmVmPSJhc3NldHMvaWNvbnMvYXBwbGUtdG91Y2gtaWNvbi0xODB4MTgwLnBuZyI+CjwhLS0gIDxsaW5rIHJlbD0ibWFuaWZlc3QiIGhyZWY9InNyYy9tYW5pZmVzdC5qc29uIiBjcm9zc29yaWdpbj0idXNlLWNyZWRlbnRpYWxzIj4tLT4KICA8bWV0YSBuYW1lPSJ0aGVtZS1jb2xvciIgY29udGVudD0iIzEyNDc3QSI+CiAgPG1ldGEgbmFtZT0ibW9iaWxlLXdlYi1hcHAtY2FwYWJsZSIgY29udGVudD0ieWVzIj4KICA8bWV0YSBuYW1lPSJhcHBsZS1tb2JpbGUtd2ViLWFwcC1jYXBhYmxlIiBjb250ZW50PSJ5ZXMiPgo8IS0tICA8bGluayByZWw9InByZWZldGNoIiBhcz0iZm9udCIgaHJlZj0ic3JjL2Fzc2V0cy9mb250cy9pY29tb29uLndvZmYiIHR5cGU9ImZvbnQvd29mZiIgY3Jvc3NvcmlnaW4gLz4tLT4KPCEtLSAgPGxpbmsgcmVsPSJwcmVmZXRjaCIgYXM9Im1hbmlmZXN0IiBocmVmPSJzcmMvbWFuaWZlc3QuanNvbiIgdHlwZT0iYXBwbGljYXRpb24vbWFuaWZlc3QranNvbiIgY3Jvc3NvcmlnaW4gLz4tLT4KPCEtLSAgPGxpbmsgcmVsPSJwcmVmZXRjaCIgaHJlZj0iL3NyYy9tYWluLXdvcmtlci5qcyIgYXM9InNjcmlwdCIgY3Jvc3NvcmlnaW4gLz4tLT4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgbmd4LXJvb3Q6ZW1wdHk6OmFmdGVyIHsKICAgICAgY29udGVudDogJ0xvYWRpbmfigKYnOwogICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7CiAgICAgIGNvbG9yOiAjMTI0NzdBOwogICAgICB3aWR0aDogMTAwcHg7CiAgICAgIGhlaWdodDogMTAwcHg7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogNTAlOwogICAgICBsZWZ0OiA1MCU7CiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsKICAgIH0KCiAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICdJbnRlclJlZ3VsYXInOwogICAgICBzcmM6IGxvY2FsKCdJbnRlcicpLCBsb2NhbCgnSW50ZXItUmVndWxhcicpLAogICAgICB1cmwoJ2Fzc2V0cy9mb250cy9JbnRlci1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsKICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOwogICAgfQoKICAgIGJvZHkgewogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlOwogICAgICBmb250LWZhbWlseTogSW50ZXJSZWd1bGFyLHNhbnMtc2VyaWY7CiAgICAgIGZvbnQtc2l6ZTogMTRweDsKICAgICAgY29sb3I6ICM3MTcxNzE7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7CiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKICAgICAgbWFyZ2luOiAwOwogICAgfQoKICAgIC53cmFwcGVyIHsKICAgICAgLyp3aWR0aDogMTAwJTsqLwogICAgICBtYXgtd2lkdGg6IDExNDRweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsKICAgICAgcGFkZGluZy1yaWdodDogMTBweDsKICAgIH0KCiAgICAvKiBoZWFkZXIgKi8KCiAgICAuaGVhZGVyIHsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgbWluLWhlaWdodDogNzVweDsKICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgxNHB4KSB7CiAgICAgIGJvZHkgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7CiAgICAgICAgbWluLWhlaWdodDogMTAwJTsKICAgICAgfQogICAgICAuaGVhZGVyIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI0NzdhOwogICAgICB9CiAgICAgIC53cmFwcGVyIHsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7CiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsKICAgICAgICB3aWR0aDogYXV0bzsKICAgICAgfQogICAgfQogICAgLmhlYWRlci1sb2dvIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIHdpZHRoOiA5MHB4OwogICAgICBoZWlnaHQ6IDc1cHg7CiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjQ3N2E7CiAgICB9CiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NzBweCkgewogICAgICAuaGVhZGVyLWxvZ28gewogICAgICAgIHdpZHRoOiAxNjVweDsKICAgICAgICBwYWRkaW5nOiAwIDIwcHg7CiAgICAgIH0KICAgIH0KCiAgICAvKiBtYWluICovCgogICAgbWFpbiB7CiAgICAgIGZvbnQtc2l6ZTogMjNweDsKICAgIH0KCiAgICBtYWluIGgyIHsKICAgICAgZm9udC1zaXplOiAzMHB4OwogICAgICBtYXJnaW4tdG9wOiA0MHB4OwogICAgICBjb2xvcjogIzEyNDc3QTsKICAgIH0KCiAgICBhIHsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgfQoKICAgIC8qIGZvb3RlciAqLwoKICAgIC5hcHAtbGlua3MgewogICAgICBtYXJnaW4tdG9wOiAzMHB4OwogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI0NzdBOwogICAgICBwYWRkaW5nOiAyNXB4IDA7CiAgICB9CiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NzBweCkgewogICAgICAuYXBwLWxpbmtzIHsKICAgICAgICBtYXJnaW4tdG9wOiA3NXB4OwogICAgICB9CiAgICAgIC5hcHAtbGlua3NfX2JvZHkgewogICAgICAgIHBhZGRpbmc6IDY1cHg7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgfQogICAgfQogICAgLmFwcC1saW5rc19fdGl0bGUgewogICAgICBmb250LXNpemU6IDI0cHg7CiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7CiAgICAgIC5hcHAtbGlua3NfX3RpdGxlIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICAgIG1heC13aWR0aDogMjgwcHg7CiAgICAgICAgZmxleDogMSAwIDI4MHB4OwogICAgICAgIGZvbnQtc2l6ZTogMzZweDsKICAgICAgfQogICAgICAuYXBwLWxpbmtzX190aXRsZV9fdG9wLCAuYXBwLWxpbmtzX190aXRsZV9fbWlkZGxlIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgfQogICAgfQogICAgLmFwcC1saW5rc19fdGl0bGVfX3RvcCB7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgfQogICAgLmFwcC1saW5rc19fdGl0bGVfX21pZGRsZSB7CiAgICAgIGNvbG9yOiAjNTlkOGZkOwogICAgfQogICAgLmFwcC1saW5rc19fdGl0bGVfX2JvdHRvbSB7CiAgICAgIGZvbnQtc2l6ZTogMTRweDsKICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgY29sb3I6ICNlZGZhZmU7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7CiAgICB9CiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NzBweCkgewogICAgICAuYXBwLWxpbmtzX190aXRsZV9fYm90dG9tIHsKICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OwogICAgICB9CiAgICB9CiAgICAuYXBwLWxpbmtzX19zdG9yZXMgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICB9CiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NzBweCkgewogICAgICAuYXBwLWxpbmtzX19zdG9yZXMgewogICAgICAgIG1heC13aWR0aDogNDc1cHg7CiAgICAgICAgZmxleDogMSAwIDQ3NXB4OwogICAgICB9CiAgICB9CiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NzBweCkgewogICAgICAuYXBwLWxpbmtzX19zdG9yZXMgewogICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOwogICAgICB9CiAgICB9CiAgICAuYXBwLWxpbmtzX19zdG9yZXNfX2l0ZW0gewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBtYXgtd2lkdGg6IDIwMHB4OwogICAgICBmbGV4OiAxIDAgMjAwcHg7CiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5ZDhmZDsKICAgICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgICBmb250LXNpemU6IDIycHg7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgICBsaW5lLWhlaWdodDogMS4zOwogICAgfQogICAgLmFwcC1saW5rc19fc3RvcmVzX19pdGVtOmhvdmVyIHsKICAgICAgY29sb3I6ICNmZmY7CiAgICAgIG9wYWNpdHk6IDAuODsKICAgIH0KICAgIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbV9fYm9keSB7CiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsKICAgIH0KICAgIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbV9fZGVzYyB7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICBmb250LXNpemU6IDlweDsKICAgICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7CiAgICAgIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbSB7CiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsKICAgICAgICBmbGV4OiAxIDAgMTUwcHg7CiAgICAgICAgcGFkZGluZzogMTFweCA4cHg7CiAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICB9CiAgICAgIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbSArIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7CiAgICAgIH0KICAgICAgLmFwcC1saW5rc19fc3RvcmVzX19pdGVtX19ib2R5IHsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7CiAgICAgIH0KICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMnB4KSB7CiAgICAgIC5hcHAtbGlua3NfX3N0b3Jlc19faXRlbSB7CiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDsKICAgICAgICBmbGV4OiAxIDAgMTM1cHg7CiAgICAgIH0KICAgIH0KCiAgICAuZm9vdGVyX19ib2R5IHsKICAgICAgcGFkZGluZzogMzBweCAwOwogICAgfQogICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHsKICAgICAgLmZvb3Rlcl9fYm9keSB7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzBweCAwOwogICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICAgICAgfQogICAgfQoKICAgIC5mb290ZXItbG9nbyB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgIG1heC13aWR0aDogMjIwcHg7CiAgICAgIGZsZXg6IDEgMCAyMjBweDsKICAgIH0KICAgIC5mb290ZXItbG9nb19fZGVzYyB7CiAgICAgIG1hcmdpbi10b3A6IDIwcHg7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsKICAgICAgY29sb3I6ICM3MTcxNzE7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7CiAgICB9CgogICAgLmZvb3Rlci1zb2NpYWwgewogICAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgfQogICAgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1saXN0IHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7CiAgICAgIC5mb290ZXItc29jaWFsIC5zb2NpYWwtbGlzdCB7CiAgICAgICAgLypqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqLwogICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7CiAgICAgIH0KICAgIH0KICAgIC5mb290ZXItc29jaWFsIC5zb2NpYWwtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsKICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OwogICAgfQogICAgLmZvb3Rlci1uYXZfX21lbnUgbGkgKyBsaSB7CiAgICAgIG1hcmdpbi10b3A6IDIwcHg7CiAgICB9CiAgICAuZm9vdGVyLW5hdl9fbWVudSBhIHsKICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICBjb2xvcjogIzU5NWM2MTsKICAgIH0KICAgIC5mb290ZXItbmF2X19tZW51IGE6aG92ZXIgewogICAgICBjb2xvcjogIzAwMDsKICAgIH0KICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7CiAgICAgIC5mb290ZXItbmF2X19tZW51IGxpICsgbGkgewogICAgICAgIG1hcmdpbi10b3A6IDE1cHg7CiAgICAgIH0KICAgIH0KCiAgICAuY29weXJpZ2h0IHsKICAgICAgcGFkZGluZzogMjJweCAwOwogICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZmFmZTsKICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICBjb2xvcjogI2FlYWVhZTsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgPGhlYWRlciBjbGFzcz0id3JhcHBlciBoZWFkZXIiPgogICAgPHNwYW4gY2xhc3M9ImhlYWRlci1sb2dvIj4KICAgICAgPHN2ZyBjbGFzcz0iaGVhZGVyLWxvZ29fX2ltYWdlcyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgyLjAzNyIgaGVpZ2h0PSI2Ny4wNDEiIHZpZXdCb3g9IjAgMCAxODIuMDM3IDY3LjA0MSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTAxOS41NDEgLTE0Nzk0LjEzMSkiPjxwYXRoIGQ9Ik0xOTMuNywxMDcuNzExaDYuNTg2Vjk1LjYxN2ExNy41ODUsMTcuNTg1LDAsMCwxLC41MjctNS4xMzMsNC41LDQuNSwwLDAsMSwxLjc0Ni0yLjM2Nyw0LjgsNC44LDAsMCwxLDIuNzQyLS44MiwzLjQ1LDMuNDUsMCwwLDEsMiwuNTE1LDIuOTk0LDIuOTk0LDAsMCwxLDEuMDksMS41NzEsMTguOTI2LDE4LjkyNiwwLDAsMSwuMzUyLDQuNjg3djEzLjY0MWg2LjU4NVY5NS43NThhMTcuNzY0LDE3Ljc2NCwwLDAsMSwuNTQtNS4xNDUsNC42NzYsNC42NzYsMCwwLDEsMS43NTctMi40NzIsNC40ODgsNC40ODgsMCwwLDEsMi42LS44NDQsMy4xMTksMy4xMTksMCwwLDEsMi44MTIsMS40MDZxLjY4LDEuMDc4LjY4LDQuNzgxdjE0LjIyN2g2LjU4NlY5MS44YTE0LjE4LDE0LjE4LDAsMCwwLS42OC01LjE1Niw2LjgxNiw2LjgxNiwwLDAsMC0yLjgzNi0zLjI3LDkuMDI5LDkuMDI5LDAsMCwwLTQuNjQtMS4xMTMsOC42ODcsOC42ODcsMCwwLDAtNC4wNTUuOTg0LDExLjUsMTEuNSwwLDAsMC0zLjUzOSwyLjk3Nyw3LjU2NSw3LjU2NSwwLDAsMC0yLjg4My0yLjk3Nyw4LjM1Niw4LjM1NiwwLDAsMC00LjE0OC0uOTg0LDkuNzY3LDkuNzY3LDAsMCwwLTcuNzU4LDMuOTYxdi0zLjRIMTkzLjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTA5OCAxNDcyMSkiIGZpbGw9IiM1OWQ4ZmQiLz48cGF0aCBkPSJNMjM2LjQyNiwxMDIuMTkxYTEwLjYsMTAuNiwwLDAsMCw0LjcyMiw0LjUzNSwxNC40NDcsMTQuNDQ3LDAsMCwwLDYuNTI4LDEuNTQ3LDEyLjMxOCwxMi4zMTgsMCwwLDAsOS4xNzUtMy43MTQsMTIuODI1LDEyLjgyNSwwLDAsMCwzLjY0NS05LjM2NCwxMi42NzIsMTIuNjcyLDAsMCwwLTMuNjA5LTkuMjY5LDEyLjQzMSwxMi40MzEsMCwwLDAtOS4yNTgtMy42NjgsMTMuNiwxMy42LDAsMCwwLTYuNjIxLDEuNjE3LDExLjEsMTEuMSwwLDAsMC00LjU4Miw0LjY4NywxMy40NzMsMTMuNDczLDAsMCwwLTEuNjE4LDYuMzUyQTE1LjExMSwxNS4xMTEsMCwwLDAsMjM2LjQyNiwxMDIuMTkxWm02Ljg5LTEyLjZhNS43NDYsNS43NDYsMCwwLDEsOC42NiwwLDguMjA2LDguMjA2LDAsMCwxLDEuNzQ3LDUuNjI1LDguMzU3LDguMzU3LDAsMCwxLTEuNzQ3LDUuNzE4LDUuNzQ2LDUuNzQ2LDAsMCwxLTguNjYsMCw4LjI0Miw4LjI0MiwwLDAsMS0xLjc1OC01LjY3MUE4LjI0NSw4LjI0NSwwLDAsMSwyNDMuMzE2LDg5LjU5NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MDk4IDE0NzIxKSIgZmlsbD0iIzU5ZDhmZCIvPjxwYXRoIGQ9Ik04NC41NzcsMTA3LjQ5MXYtMy42NTdhMTAuMDQ4LDEwLjA0OCwwLDAsMCwzLjU3NCwzLjE1Myw5LjExMSw5LjExMSwwLDAsMCw0LjIwNywxLjA2Niw5LjQ3Miw5LjQ3MiwwLDAsMCw3LjM3MS0zLjQ0NXEzLjAzNS0zLjQ0NiwzLjAzNS05LjgyLDAtNi4xNjUtMi45NzYtOS40NTdhOS43MDcsOS43MDcsMCwwLDAtNy41MjQtMy4yOTMsOS4zMiw5LjMyLDAsMCwwLTcuMjE5LDMuNDY4VjczLjEzMUg3OC40NTl2MzQuMzZabTEuOTkyLTE4LjU3NGE0Ljk1OSw0Ljk1OSwwLDAsMSwzLjkzNy0xLjg0LDQuOSw0LjksMCwwLDEsMy45NjEsMS44ODZxMS41NDgsMS44ODcsMS41NDcsNi4xNTMsMCw0LjAwOC0xLjUzNSw1Ljg3MWE0LjY2LDQuNjYsMCwwLDEtMy43MTUsMS44NjMsNS4yMSw1LjIxLDAsMCwxLTQuNTQ3LTIuNjI1QTEwLjU5MSwxMC41OTEsMCwwLDEsODUsOTQuNTA2UTg1LDkwLjc1OCw4Ni41NjksODguOTE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwOTggMTQ3MjEpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwNy43OSwxMDEuOTcxYTEwLjYwNywxMC42MDcsMCwwLDAsNC43MjMsNC41MzUsMTQuNDQsMTQuNDQsMCwwLDAsNi41MjcsMS41NDcsMTIuMzE4LDEyLjMxOCwwLDAsMCw5LjE3Ni0zLjcxNSwxMi44MjQsMTIuODI0LDAsMCwwLDMuNjQ0LTkuMzYzLDEyLjY3MiwxMi42NzIsMCwwLDAtMy42MDktOS4yNjksMTIuNDI2LDEyLjQyNiwwLDAsMC05LjI1OC0zLjY2OCwxMy42LDEzLjYsMCwwLDAtNi42MjEsMS42MTcsMTEuMSwxMS4xLDAsMCwwLTQuNTgyLDQuNjg3LDEzLjQ2NiwxMy40NjYsMCwwLDAtMS42MTcsNi4zNTJBMTUuMTExLDE1LjExMSwwLDAsMCwxMDcuNzksMTAxLjk3MVptNi44OTEtMTIuNmE1Ljc0Niw1Ljc0NiwwLDAsMSw4LjY2LDBBOC4yMDYsOC4yMDYsMCwwLDEsMTI1LjA4Nyw5NWE4LjM1Nyw4LjM1NywwLDAsMS0xLjc0Niw1LjcxOCw1Ljc0Niw1Ljc0NiwwLDAsMS04LjY2LDAsOC4yNDUsOC4yNDUsMCwwLDEtMS43NTgtNS42NzJBOC4yNDQsOC4yNDQsMCwwLDEsMTE0LjY4MSw4OS4zNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTA5OCAxNDcyMSkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTM2LjU4NywxMDEuOTcxYTEwLjYwNywxMC42MDcsMCwwLDAsNC43MjMsNC41MzUsMTQuNDQzLDE0LjQ0MywwLDAsMCw2LjUyNywxLjU0NywxMi4zMTgsMTIuMzE4LDAsMCwwLDkuMTc2LTMuNzE1LDEyLjgyNCwxMi44MjQsMCwwLDAsMy42NDQtOS4zNjMsMTIuNjcyLDEyLjY3MiwwLDAsMC0zLjYwOS05LjI2OSwxMi40MjQsMTIuNDI0LDAsMCwwLTkuMjU4LTMuNjY4LDEzLjYsMTMuNiwwLDAsMC02LjYyMSwxLjYxNywxMS4xLDExLjEsMCwwLDAtNC41ODIsNC42ODcsMTMuNDY2LDEzLjQ2NiwwLDAsMC0xLjYxNyw2LjM1MkExNS4xMTEsMTUuMTExLDAsMCwwLDEzNi41ODcsMTAxLjk3MVptNi44OTEtMTIuNmE1Ljc0Niw1Ljc0NiwwLDAsMSw4LjY2LDBBOC4yMDYsOC4yMDYsMCwwLDEsMTUzLjg4NCw5NWE4LjM1Nyw4LjM1NywwLDAsMS0xLjc0Niw1LjcxOCw1Ljc0Niw1Ljc0NiwwLDAsMS04LjY2LDAsOC4yNDUsOC4yNDUsMCwwLDEtMS43NTgtNS42NzJBOC4yNDQsOC4yNDQsMCwwLDEsMTQzLjQ3OCw4OS4zNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTA5OCAxNDcyMSkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTg4LjIxNSw3My4xMzFoLTYuNTg2Vjg1LjUwNmE5LjMyMiw5LjMyMiwwLDAsMC03LjIxOS0zLjQ2OCw5LjcwNiw5LjcwNiwwLDAsMC03LjUyNCwzLjI5M3EtMi45NzYsMy4yOTItMi45NzYsOS42MjEsMCw2LjE4OCwzLjA1OCw5LjY0NGE5LjQ4Miw5LjQ4MiwwLDAsMCw3LjM0OCwzLjQ1Nyw5LjIzNyw5LjIzNywwLDAsMCw0LjE4NC0xLjA0Myw5Ljg3Miw5Ljg3MiwwLDAsMCwzLjYtMy4xNzZ2My42NTdoNi4xMThabS0xNiwxNS44MDlhNC45NSw0Ljk1LDAsMCwxLDMuOTI2LTEuODYzLDQuOSw0LjksMCwwLDEsMy45NjEsMS44ODZxMS41NDcsMS44ODcsMS41NDcsNi4xNzYsMCwzLjg0NS0xLjU5NCw1Ljc3OGE0Ljg0NSw0Ljg0NSwwLDAsMS0zLjg2NywxLjkzMyw0Ljk3Niw0Ljk3NiwwLDAsMS00LjQ1My0yLjU3OHEtMS4xLTEuNzgxLTEuMS01Ljc2NkE4LjQyMyw4LjQyMywwLDAsMSwxNzIuMjE4LDg4Ljk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwOTggMTQ3MjEpIiBmaWxsPSIjZmZmIi8+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5MjkuNTA2IDE0ODU2LjE3MikiIGZpbGw9IiNmZmYiIGZvbnQtc2l6ZT0iMTgiPjx0c3BhbiB4PSItNzkuMjYzIiB5PSIwIj5zcGFyZSBwYXJ0cyBleHBlcnQ8L3RzcGFuPjwvdGV4dD48L2c+PC9zdmc+CiAgICA8L3NwYW4+CiAgPC9oZWFkZXI+CiAgPG1haW4gY2xhc3M9IndyYXBwZXIiPgogICAgPGgyPmJvb2RtbyBpcyBjdXJyZW50bHkgZG93biBmb3Igc2NoZWR1bGVkIG1haW50ZW5hbmNlLjwvaDI+CiAgICA8cD4KICAgICAgUGxlYXNlIGFjY2VwdCBvdXIgYXBvbG9naWVzLjxicj4KICAgICAgSWYgeW91IG5lZWQgYW55IHN1cHBvcnQsIHBsZWFzZSB3cml0ZSB1cyA8YSBocmVmPSJtYWlsdG86aW5mb0Bib29kbW8uY29tIj5pbmZvQGJvb2Rtby5jb208L2E+CiAgICA8L3A+CiAgPC9tYWluPgogIDxzZWN0aW9uIGNsYXNzPSJhcHAtbGlua3MiCiAgPgogICAgPGRpdiBjbGFzcz0id3JhcHBlciBhcHAtbGlua3NfX2JvZHkiPgogICAgICA8ZGl2IGNsYXNzPSJhcHAtbGlua3NfX3RpdGxlIj4KICAgICAgICA8c3BhbiBjbGFzcz0iYXBwLWxpbmtzX190aXRsZV9fdG9wIj5Eb3dubG9hZCAmbmJzcDs8L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9ImFwcC1saW5rc19fdGl0bGVfX21pZGRsZSI+T3VyIE1vYmlsZSBBcHA8L3NwYW4+CiAgICAgICAgPHAgY2xhc3M9ImFwcC1saW5rc19fdGl0bGVfX2JvdHRvbSI+CiAgICAgICAgICBBbmQgZ2V0IHRoZSBmdWxsIGJvb2RtbyBleHBlcmllbmNlIG9uIHRoZSBnbwogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJhcHAtbGlua3NfX3N0b3JlcyI+CiAgICAgICAgPGEgY2xhc3M9ImFwcC1saW5rc19fc3RvcmVzX19pdGVtIGFwcC1saW5rc19fc3RvcmVzLS1wbGF5LXN0b3JlIgogICAgICAgICAgIGhyZWY9Imh0dHBzOi8vaXR1bmVzLmFwcGxlLmNvbS9pbi9hcHAvaWQxMTU0MDEwNjQ3IgogICAgICAgICAgIHRpdGxlPSJEb3dubG9hZCBib29kbW8ncyBGcmVlIEFuZHJvaWQgQXBwIgogICAgICAgICAgIHJlbD0ibm9mb2xsb3ciCiAgICAgICAgPgogICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC42NjkiIGhlaWdodD0iMjkuMjg3IiB2aWV3Qm94PSIwIDAgMjQuNjY5IDI5LjI4NyI+PHBhdGggZD0iTTUuMzA3LDI4LjEwNWExNS4wMjEsMTUuMDIxLDAsMCwxLTIuMTIxLTIuNTM4QTE3LjUzLDE3LjUzLDAsMCwxLC45NDIsMjEuMTExLDE2LjMyMywxNi4zMjMsMCwwLDEsMCwxNS44YTkuNjk0LDkuNjk0LDAsMCwxLDEuMjc0LTUuMDc0LDcuNDgyLDcuNDgyLDAsMCwxLDIuNjY3LTIuN0E3LjE4Niw3LjE4NiwwLDAsMSw3LjU0Nyw3LjAxYTguNDgxLDguNDgxLDAsMCwxLDIuNzkuNjUsOC45NjgsOC45NjgsMCwwLDAsMi4yMTIuNjVBMTMuMjI5LDEzLjIyOSwwLDAsMCwxNSw3LjU0NGE4LjEyMSw4LjEyMSwwLDAsMSwzLjMzNS0uNTkzLDcuMDgzLDcuMDgzLDAsMCwxLDUuNTQ2LDIuOTIxLDYuMTY5LDYuMTY5LDAsMCwwLTMuMjcyLDUuNiw2LjE4Miw2LjE4MiwwLDAsMCwyLjAzLDQuNjU4LDYuNjY4LDYuNjY4LDAsMCwwLDIuMDI4LDEuMzMxYy0uMTYzLjQ3Mi0uMzM0LjkyMy0uNTE3LDEuMzU3YTE1LjkzNywxNS45MzcsMCwwLDEtMS41NzUsMi44MzEsMTQuNDE5LDE0LjQxOSwwLDAsMS0yLjAyOCwyLjQ1MSwzLjkzNiwzLjkzNiwwLDAsMS0yLjYwNywxLjE0OCw2LjUxOCw2LjUxOCwwLDAsMS0yLjQwOC0uNTc1LDYuOTI2LDYuOTI2LDAsMCwwLTIuNTkyLS41NzMsNy4xNTksNy4xNTksMCwwLDAtMi42NjYuNTczLDcuMTg0LDcuMTg0LDAsMCwxLTIuMy42MDZsLS4xMTgsMEEzLjc3NiwzLjc3NiwwLDAsMSw1LjMwNywyOC4xMDVabTcuMDYtMjEuMTg1YTQuNDk0LDQuNDk0LDAsMCwxLS4wMzQtLjU1NSw2LjQyLDYuNDIsMCwwLDEsMS43LTQuMTQxQTYuNTQxLDYuNTQxLDAsMCwxLDE2LjEuNjcxLDYuMTg4LDYuMTg4LDAsMCwxLDE4LjQ3LDAsNS4yODIsNS4yODIsMCwwLDEsMTguNS41ODZhNi4yNDYsNi4yNDYsMCwwLDEtMS42LDQuMSw1LjYxLDUuNjEsMCwwLDEtNC4xODMsMi4yNTFRMTIuNTQyLDYuOTM1LDEyLjM2Nyw2LjkyMVoiIGZpbGw9IiNmZmYiLz48L3N2Zz4KICAgICAgICAgIDxkaXYgY2xhc3M9ImFwcC1saW5rc19fc3RvcmVzX19pdGVtX19ib2R5Ij4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFwcC1saW5rc19fc3RvcmVzX19pdGVtX19kZXNjIj5BdmFpbGFibGUgb24gdGhlPC9zcGFuPgogICAgICAgICAgICA8c3Bhbj5BcHAgU3RvcmU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImFwcC1saW5rc19fc3RvcmVzX19pdGVtIGFwcC1saW5rc19fc3RvcmVzLS1hcHAtc3RvcmUiCiAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5vcHN3YXkuYm9vZG1vIgogICAgICAgICAgIHRpdGxlPSJEb3dubG9hZCBib29kbW8ncyBGcmVlIGlPUyBBcHAiCiAgICAgICAgICAgcmVsPSJub2ZvbGxvdyIKICAgICAgICA+CiAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI3LjYxIiBoZWlnaHQ9IjI5LjczOCIgdmlld0JveD0iMCAwIDI3LjYxIDI5LjczOCI+PHBhdGggZD0iTTEuMzYzLDI5LjczNywxNS44NCwxNS4yNDVsNC40MTIsNC40MDlMMi40LDI5LjQ2M2ExLjk3LDEuOTcsMCwwLDEtMSwuMjc1Wk0wLDI4LjEwOFYxLjYwN0ExLjYxMiwxLjYxMiwwLDAsMSwuNjM1LjE1NkwxNS4zMTQsMTQuODM3bC0uMTczLjE3NHYuMDA4bC0uNjA2LjZMLjYyMiwyOS41NDNBMS42NDIsMS42NDIsMCwwLDEsMCwyOC4xMDhaTTE2LjI0NSwxNC44MzhsNC41LTQuNSw1LjkzLDMuMjYyYzEuMjUyLjY4OCwxLjI1MiwxLjgyNSwwLDIuNTE2bC01LjksMy4yNTJabS0uNDA4LS40MDlMMS40MDcsMGExLjk2NCwxLjk2NCwwLDAsMSwuOTg4LjI2OGwxNy44MjEsOS43ODJMMTUuODQsMTQuNDMxWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPgogICAgICAgICAgPGRpdiBjbGFzcz0iYXBwLWxpbmtzX19zdG9yZXNfX2l0ZW1fX2JvZHkiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iYXBwLWxpbmtzX19zdG9yZXNfX2l0ZW1fX2Rlc2MiPkdldCBpdCBvbjwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4+R29vZ2xlIFBsYXk8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8Zm9vdGVyIGNsYXNzPSJ3cmFwcGVyIGZvb3RlciI+CiAgICA8ZGl2IGNsYXNzPSJmb290ZXJfX2JvZHkiPgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItbG9nbyIKICAgICAgPgogICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgyLjAzNyIgaGVpZ2h0PSIzNS4xNDIiIHZpZXdCb3g9IjAgMCAxODIuMDM3IDM1LjE0MiI+CiAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuNDU5IC04My4xMzEpIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE5NC43LDExNy43MTFoNi41ODZWMTA1LjYxN2ExNy41ODUsMTcuNTg1LDAsMCwxLC41MjctNS4xMzMsNC41LDQuNSwwLDAsMSwxLjc0Ni0yLjM2Nyw0LjgsNC44LDAsMCwxLDIuNzQyLS44MiwzLjQ1LDMuNDUsMCwwLDEsMiwuNTE1LDIuOTk0LDIuOTk0LDAsMCwxLDEuMDksMS41NzEsMTguOTI2LDE4LjkyNiwwLDAsMSwuMzUyLDQuNjg3djEzLjY0MWg2LjU4NVYxMDUuNzU4YTE3Ljc2NCwxNy43NjQsMCwwLDEsLjU0LTUuMTQ1LDQuNjc2LDQuNjc2LDAsMCwxLDEuNzU3LTIuNDcyLDQuNDg4LDQuNDg4LDAsMCwxLDIuNi0uODQ0LDMuMTE5LDMuMTE5LDAsMCwxLDIuODEyLDEuNDA2cS42OCwxLjA3OC42OCw0Ljc4MXYxNC4yMjdoNi41ODZWMTAxLjhhMTQuMTgsMTQuMTgsMCwwLDAtLjY4LTUuMTU2LDYuODE2LDYuODE2LDAsMCwwLTIuODM2LTMuMjcsOS4wMjksOS4wMjksMCwwLDAtNC42NC0xLjExMyw4LjY4Nyw4LjY4NywwLDAsMC00LjA1NS45ODQsMTEuNSwxMS41LDAsMCwwLTMuNTM5LDIuOTc3LDcuNTY1LDcuNTY1LDAsMCwwLTIuODgzLTIuOTc3LDguMzU2LDguMzU2LDAsMCwwLTQuMTQ4LS45ODQsOS43NjcsOS43NjcsMCwwLDAtNy43NTgsMy45NjF2LTMuNEgxOTQuN1oiIGZpbGw9IiM1OWQ4ZmQiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTIzNy40MjYsMTEyLjE5MWExMC42LDEwLjYsMCwwLDAsNC43MjIsNC41MzUsMTQuNDQ3LDE0LjQ0NywwLDAsMCw2LjUyOCwxLjU0NywxMi4zMTgsMTIuMzE4LDAsMCwwLDkuMTc1LTMuNzE0LDEyLjgyNSwxMi44MjUsMCwwLDAsMy42NDUtOS4zNjQsMTIuNjcyLDEyLjY3MiwwLDAsMC0zLjYwOS05LjI2OSwxMi40MzEsMTIuNDMxLDAsMCwwLTkuMjU4LTMuNjY4LDEzLjYsMTMuNiwwLDAsMC02LjYyMSwxLjYxNywxMS4xLDExLjEsMCwwLDAtNC41ODIsNC42ODcsMTMuNDczLDEzLjQ3MywwLDAsMC0xLjYxOCw2LjM1MkExNS4xMTEsMTUuMTExLDAsMCwwLDIzNy40MjYsMTEyLjE5MVptNi44OS0xMi42YTUuNzQ2LDUuNzQ2LDAsMCwxLDguNjYsMCw4LjIwNiw4LjIwNiwwLDAsMSwxLjc0Nyw1LjYyNSw4LjM1Nyw4LjM1NywwLDAsMS0xLjc0Nyw1LjcxOCw1Ljc0Niw1Ljc0NiwwLDAsMS04LjY2LDAsOC4yNDIsOC4yNDIsMCwwLDEtMS43NTgtNS42NzFBOC4yNDUsOC4yNDUsMCwwLDEsMjQ0LjMxNiw5OS41OTRaIiBmaWxsPSIjNTlkOGZkIi8+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04NS41NzcsMTE3LjQ5MXYtMy42NTdhMTAuMDQ4LDEwLjA0OCwwLDAsMCwzLjU3NCwzLjE1Myw5LjExMSw5LjExMSwwLDAsMCw0LjIwNywxLjA2Niw5LjQ3Miw5LjQ3MiwwLDAsMCw3LjM3MS0zLjQ0NXEzLjAzNS0zLjQ0NiwzLjAzNS05LjgyLDAtNi4xNjUtMi45NzYtOS40NTdhOS43MDcsOS43MDcsMCwwLDAtNy41MjQtMy4yOTMsOS4zMiw5LjMyLDAsMCwwLTcuMjE5LDMuNDY4VjgzLjEzMUg3OS40NTl2MzQuMzZabTEuOTkyLTE4LjU3NGE0Ljk1OSw0Ljk1OSwwLDAsMSwzLjkzNy0xLjg0LDQuOSw0LjksMCwwLDEsMy45NjEsMS44ODZxMS41NDgsMS44ODcsMS41NDcsNi4xNTMsMCw0LjAwOC0xLjUzNSw1Ljg3MWE0LjY2LDQuNjYsMCwwLDEtMy43MTUsMS44NjMsNS4yMSw1LjIxLDAsMCwxLTQuNTQ3LTIuNjI1QTEwLjU5MSwxMC41OTEsMCwwLDEsODYsMTA0LjUwNlE4NiwxMDAuNzU4LDg3LjU2OSw5OC45MTdaIiBmaWxsPSIjMTI0NzdhIi8+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDguNzksMTExLjk3MWExMC42MDcsMTAuNjA3LDAsMCwwLDQuNzIzLDQuNTM1LDE0LjQ0LDE0LjQ0LDAsMCwwLDYuNTI3LDEuNTQ3LDEyLjMxOCwxMi4zMTgsMCwwLDAsOS4xNzYtMy43MTUsMTIuODI0LDEyLjgyNCwwLDAsMCwzLjY0NC05LjM2MywxMi42NzIsMTIuNjcyLDAsMCwwLTMuNjA5LTkuMjY5LDEyLjQyNiwxMi40MjYsMCwwLDAtOS4yNTgtMy42NjgsMTMuNiwxMy42LDAsMCwwLTYuNjIxLDEuNjE3LDExLjEsMTEuMSwwLDAsMC00LjU4Miw0LjY4NywxMy40NjYsMTMuNDY2LDAsMCwwLTEuNjE3LDYuMzUyQTE1LjExMSwxNS4xMTEsMCwwLDAsMTA4Ljc5LDExMS45NzFabTYuODkxLTEyLjZhNS43NDYsNS43NDYsMCwwLDEsOC42NiwwQTguMjA2LDguMjA2LDAsMCwxLDEyNi4wODcsMTA1YTguMzU3LDguMzU3LDAsMCwxLTEuNzQ2LDUuNzE4LDUuNzQ2LDUuNzQ2LDAsMCwxLTguNjYsMCw4LjI0NSw4LjI0NSwwLDAsMS0xLjc1OC01LjY3MkE4LjI0NCw4LjI0NCwwLDAsMSwxMTUuNjgxLDk5LjM3NFoiIGZpbGw9IiMxMjQ3N2EiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTEzNy41ODcsMTExLjk3MWExMC42MDcsMTAuNjA3LDAsMCwwLDQuNzIzLDQuNTM1LDE0LjQ0MywxNC40NDMsMCwwLDAsNi41MjcsMS41NDcsMTIuMzE4LDEyLjMxOCwwLDAsMCw5LjE3Ni0zLjcxNSwxMi44MjQsMTIuODI0LDAsMCwwLDMuNjQ0LTkuMzYzLDEyLjY3MiwxMi42NzIsMCwwLDAtMy42MDktOS4yNjksMTIuNDI0LDEyLjQyNCwwLDAsMC05LjI1OC0zLjY2OCwxMy42LDEzLjYsMCwwLDAtNi42MjEsMS42MTcsMTEuMSwxMS4xLDAsMCwwLTQuNTgyLDQuNjg3LDEzLjQ2NiwxMy40NjYsMCwwLDAtMS42MTcsNi4zNTJBMTUuMTExLDE1LjExMSwwLDAsMCwxMzcuNTg3LDExMS45NzFabTYuODkxLTEyLjZhNS43NDYsNS43NDYsMCwwLDEsOC42NiwwQTguMjA2LDguMjA2LDAsMCwxLDE1NC44ODQsMTA1YTguMzU3LDguMzU3LDAsMCwxLTEuNzQ2LDUuNzE4LDUuNzQ2LDUuNzQ2LDAsMCwxLTguNjYsMCw4LjI0NSw4LjI0NSwwLDAsMS0xLjc1OC01LjY3MkE4LjI0NCw4LjI0NCwwLDAsMSwxNDQuNDc4LDk5LjM3NFoiIGZpbGw9IiMxMjQ3N2EiLz4KICAgICAgICAgICAgPHBhdGggZD0iTTE4OS4yMTUsODMuMTMxaC02LjU4NlY5NS41MDZhOS4zMjIsOS4zMjIsMCwwLDAtNy4yMTktMy40NjgsOS43MDYsOS43MDYsMCwwLDAtNy41MjQsMy4yOTNxLTIuOTc2LDMuMjkyLTIuOTc2LDkuNjIxLDAsNi4xODgsMy4wNTgsOS42NDRhOS40ODIsOS40ODIsMCwwLDAsNy4zNDgsMy40NTcsOS4yMzcsOS4yMzcsMCwwLDAsNC4xODQtMS4wNDMsOS44NzIsOS44NzIsMCwwLDAsMy42LTMuMTc2djMuNjU3aDYuMTE4Wm0tMTYsMTUuODA5YTQuOTUsNC45NSwwLDAsMSwzLjkyNi0xLjg2Myw0LjksNC45LDAsMCwxLDMuOTYxLDEuODg2cTEuNTQ3LDEuODg3LDEuNTQ3LDYuMTc2LDAsMy44NDUtMS41OTQsNS43NzhhNC44NDUsNC44NDUsMCwwLDEtMy44NjcsMS45MzMsNC45NzYsNC45NzYsMCwwLDEtNC40NTMtMi41NzhxLTEuMS0xLjc4MS0xLjEtNS43NjZBOC40MjMsOC40MjMsMCwwLDEsMTczLjIxOCw5OC45NFoiIGZpbGw9IiMxMjQ3N2EiLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4KICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItbG9nb19fZGVzYyI+CiAgICAgICAgICBJbmRpYSdzIGJpZ2dlc3Qgb25saW5lIG1hcmtldHBsYWNlIGZvciBjYXIgc3BhcmUgcGFydHMKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItc29jaWFsIj4KICAgICAgICAgIDx1bCBjbGFzcz0ic29jaWFsLWxpc3QiPgogICAgICAgICAgICA8bGkgY2xhc3M9InNvY2lhbC1saXN0X19pdGVtIj4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vYm9vZG1vY29tLyIKICAgICAgICAgICAgICAgICByZWw9Im5vZm9sbG93IgogICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOS4zNjgiIGhlaWdodD0iMTcuMzI2IiB2aWV3Qm94PSIwIDAgOS4zNjggMTcuMzI2Ij48cGF0aCBjbGFzcz0iYSIgZD0iTTMxLjA5MiwwLDI4Ljg0NSwwYTMuOTQ2LDMuOTQ2LDAsMCwwLTQuMTU2LDQuMjY0VjYuMjNIMjIuNDNhLjM1My4zNTMsMCwwLDAtLjM1My4zNTNWOS40MzJhLjM1My4zNTMsMCwwLDAsLjM1My4zNTNoMi4yNTl2Ny4xODhhLjM1My4zNTMsMCwwLDAsLjM1My4zNTNIMjcuOTlhLjM1My4zNTMsMCwwLDAsLjM1My0uMzUzVjkuNzg1aDIuNjQxYS4zNTMuMzUzLDAsMCwwLC4zNTMtLjM1M1Y2LjU4NGEuMzU0LjM1NCwwLDAsMC0uMzUzLS4zNTNIMjguMzQ0VjQuNTYzYzAtLjguMTkxLTEuMjA4LDEuMjM0LTEuMjA4aDEuNTE0QS4zNTMuMzUzLDAsMCwwLDMxLjQ0NSwzVi4zNTdBLjM1My4zNTMsMCwwLDAsMzEuMDkyLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDc3KSIgZmlsbD0iIzU5ZDhmZCIvPjwvc3ZnPgogICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpIGNsYXNzPSJzb2NpYWwtbGlzdF9faXRlbSI+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9ib29kbW9fZXhwZXJ0LyIKICAgICAgICAgICAgICAgICByZWw9Im5vZm9sbG93IgogICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTcuNSIgaGVpZ2h0PSIxNy41IiB2aWV3Qm94PSIwIDAgMTcuNSAxNy41Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODIzLjYzMiAtMzA2OCkiPjxwYXRoIGZpbGw9IiM1OWQ4ZmQiIGQ9Ik0xMi4yODcsMEg1LjIxM0E1LjIxOSw1LjIxOSwwLDAsMCwwLDUuMjEzdjcuMDczQTUuMjE5LDUuMjE5LDAsMCwwLDUuMjEzLDE3LjVoNy4wNzNBNS4yMTksNS4yMTksMCwwLDAsMTcuNSwxMi4yODdWNS4yMTNBNS4yMTksNS4yMTksMCwwLDAsMTIuMjg3LDBaTTE1Ljc0LDEyLjI4N2EzLjQ1MywzLjQ1MywwLDAsMS0zLjQ1MywzLjQ1M0g1LjIxM2EzLjQ1MywzLjQ1MywwLDAsMS0zLjQ1My0zLjQ1M1Y1LjIxM0EzLjQ1MywzLjQ1MywwLDAsMSw1LjIxMywxLjc2aDcuMDczQTMuNDUzLDMuNDUzLDAsMCwxLDE1Ljc0LDUuMjEzdjcuMDczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIzLjYzMiAzMDY4KSIvPjxwYXRoIGZpbGw9IiM1OWQ4ZmQiIGQ9Ik0xMzcuNTI2LDEzM2E0LjUyNiw0LjUyNiwwLDEsMCw0LjUyNiw0LjUyNkE0LjUzMSw0LjUzMSwwLDAsMCwxMzcuNTI2LDEzM1ptMCw3LjI5MmEyLjc2NiwyLjc2NiwwLDEsMSwyLjc2Ni0yLjc2NkEyLjc2NiwyLjc2NiwwLDAsMSwxMzcuNTI2LDE0MC4yOTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OTQuODU1IDI5MzkuMjI0KSIvPjxlbGxpcHNlIGZpbGw9IiM1OWQ4ZmQiIGN4PSIxLjA4NSIgY3k9IjEuMDg1IiByeD0iMS4wODUiIHJ5PSIxLjA4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODM1LjgzMiAzMDcxLjE3MykiLz48L2c+PC9zdmc+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGkgY2xhc3M9InNvY2lhbC1saXN0X19pdGVtIj4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9ib29kbW8tY29tLyIKICAgICAgICAgICAgICAgICByZWw9Im5vZm9sbG93IgogICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUuNTg5IiBoZWlnaHQ9IjE0Ljg5NiIgdmlld0JveD0iMCAwIDE1LjU4OSAxNC44OTYiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OTQuMDc1IC0zMDY5LjE0NSkiPjxwYXRoIGZpbGw9IiM1OWQ4ZmQiIGQ9Ik0xNS41ODksMTguNjkxdjUuNzYzSDEyLjI0OFYxOS4wNzdjMC0xLjM1MS0uNDgzLTIuMjczLTEuNjkzLTIuMjczYTEuODI4LDEuODI4LDAsMCwwLTEuNzE0LDEuMjIyLDIuMjg2LDIuMjg2LDAsMCwwLS4xMTEuODE1djUuNjEzSDUuMzg4cy4wNDUtOS4xMDcsMC0xMC4wNTFIOC43M3YxLjQyNWwtLjAyMi4wMzJIOC43M3YtLjAzMmEzLjMxOCwzLjMxOCwwLDAsMSwzLjAxMi0xLjY2MUMxMy45NCwxNC4xNjcsMTUuNTg5LDE1LjYsMTUuNTg5LDE4LjY5MVpNMS44OTEsOS41NThhMS43NDIsMS43NDIsMCwxLDAtLjA0NCwzLjQ3NGguMDIyYTEuNzQyLDEuNzQyLDAsMSwwLC4wMjItMy40NzRaTS4yLDI0LjQ1NEgzLjU0VjE0LjRILjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTQuMDc1IDMwNTkuNTg3KSIvPjwvZz48L3N2Zz4KICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICA8L3VsPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNvcHlyaWdodCI+CiAgICAgICZjb3B5OyAyMDE1LTIwMjEgU21hcnQgUGFydHMgT25saW5lIFB2dC4gTHRkLgogICAgPC9kaXY+CjwhLS0gICAgPG5neC1zb2NpYWwgKm5nSWY9ImlzTW9iaWxlIi0tPgo8IS0tICAgICAgICAgICAgICAgIGNsYXNzPSJmb290ZXItc29jaWFsIi0tPgo8IS0tICAgID48L25neC1zb2NpYWw+LS0+CiAgPC9mb290ZXI+CjwhLS0gIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvc2RrL3hmYm1sLmN1c3RvbWVyY2hhdC5qcyI+PC9zY3JpcHQ+LS0+CjwvYm9keT4KPC9odG1sPgo=
2 ms
lms.autoportal.com SEO score
EN
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Lms.autoportal.com can be misinterpreted by Google and other search engines. Our service has detected that English is used on the page, and it matches the claimed language. Our system also found out that Lms.autoportal.com main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
lms.autoportal.com
Open Graph description is not detected on the main page of Lms Autoportal. Lack of Open Graph description can be counter-productive for their social media presence, as such a description allows converting a website homepage (or other pages) into good-looking, rich and well-structured posts, when it is being shared on Facebook and other social media. For example, adding the following code snippet into HTML <head> tag will help to represent this web page correctly in social networks: