{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIiBjbGFzcz0iZGFyayI+CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIiAvPgogIDx0aXRsZT5CZSBGb3VuZCBFdmVyeXdoZXJlIHwgRG9taW5hdGUgR29vZ2xlIE1hcHMgJiBBSSBTZWFyY2g8L3RpdGxlPgogIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi50YWlsd2luZGNzcy5jb20iPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+CiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tIiBjcm9zc29yaWdpbj4KICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgogIDxzdHlsZT4KICAgIGh0bWwgewogICAgICBmb250LXNpemU6IDE3cHg7CiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjA2MTcgIWltcG9ydGFudDsKICAgIH0KICAgIGJvZHkgewogICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjsKICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsKICAgICAgbGluZS1oZWlnaHQ6IDEuNzsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMDYxNyAhaW1wb3J0YW50OwogICAgICBjb2xvcjogI2Y4ZmFmYyAhaW1wb3J0YW50OwogICAgfQogICAgLmhlcm8tYmcgewogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE3ICFpbXBvcnRhbnQ7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIH0KICAgIC5ncmlkLXBhdHRlcm4gewogICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweDsKICAgICAgYmFja2dyb3VuZC1pbWFnZTogCiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwKICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTsKICAgIH0KICAgIC5oZXJvLWdsb3cgewogICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxNSUsIHJnYmEoMjAwLCA4MCwgMCwgMC4xOCkgMCUsIHJnYmEoMiwgNiwgMjMsIDAuOTUpIDcwJSkgIWltcG9ydGFudDsKICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5IGNsYXNzPSJiZy1zbGF0ZS05NTAgdGV4dC1zbGF0ZS0xMDAgYW50aWFsaWFzZWQgc2VsZWN0aW9uOmJnLVsjRkZBODAwXSBzZWxlY3Rpb246dGV4dC1zbGF0ZS05NTAiPgoKICA8IS0tIE5hdmlnYXRpb24gQmFyIC0tPgogIDxoZWFkZXIgY2xhc3M9InN0aWNreSB0b3AtMCB6LTUwIGJhY2tkcm9wLWJsdXItbWQgYmctc2xhdGUtOTUwLzk1IGJvcmRlci1iIGJvcmRlci1zbGF0ZS04MDAiPgogICAgPGRpdiBjbGFzcz0ibWF4LXctN3hsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTggaC0yMiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC04IGxnOmdhcC0xMiI+CiAgICAgIDwhLS0gTG9nbyAtLT4KICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9ImZsZXggaXRlbXMtY2VudGVyIGdhcC0zLjUgZ3JvdXAgZmxleC1zaHJpbmstMCI+CiAgICAgICAgPGRpdiBjbGFzcz0idy0xMSBoLTExIHJvdW5kZWQteGwgYmctZ3JhZGllbnQtdG8tdHIgZnJvbS1bI0ZGQTgwMF0gdG8tWyNDMjVFMDBdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtYmxhY2sgdGV4dC1zbGF0ZS05NTAgdGV4dC0yeGwgc2hhZG93LWxnIHNoYWRvdy1bI0ZGQTgwMF0vMjAgZ3JvdXAtaG92ZXI6c2NhbGUtMTA1IHRyYW5zaXRpb24tdHJhbnNmb3JtIj4KICAgICAgICAgIEIKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQteGwgc206dGV4dC0yeGwgZm9udC1leHRyYWJvbGQgdHJhY2tpbmctdGlnaHQgdGV4dC13aGl0ZSBibG9jayBsZWFkaW5nLXRpZ2h0Ij5CZSBGb3VuZCBFdmVyeXdoZXJlPHNwYW4gY2xhc3M9InRleHQtWyNGRkE4MDBdIj7ihKI8L3NwYW4+PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQteHMgc206dGV4dC1zbSBmb250LXNlbWlib2xkIHRleHQtc2xhdGUtNDAwIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZSBibG9jayI+U2VhcmNoIEV2ZXJ5d2hlcmUgT3B0aW1pemF0aW9uPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgICA8IS0tIENlbnRlciBMaW5rcyAtLT4KICAgICAgPG5hdiBjbGFzcz0iaGlkZGVuIGxnOmZsZXggaXRlbXMtY2VudGVyIGdhcC04IHRleHQtYmFzZSBmb250LXNlbWlib2xkIHRleHQtc2xhdGUtMzAwIj4KICAgICAgICA8YSBocmVmPSIjZmVhdHVyZXMiIGNsYXNzPSJob3Zlcjp0ZXh0LVsjRkZBODAwXSB0cmFuc2l0aW9uLWNvbG9ycyI+RmVhdHVyZXM8L2E+CiAgICAgICAgPGEgaHJlZj0iI3Byb29mIiBjbGFzcz0iaG92ZXI6dGV4dC1bI0ZGQTgwMF0gdHJhbnNpdGlvbi1jb2xvcnMiPkV2aWRlbmNlICZhbXA7IFByb29mPC9hPgogICAgICAgIDxhIGhyZWY9IiNhaS1wcm9vZiIgY2xhc3M9ImhvdmVyOnRleHQtWyNGRkE4MDBdIHRyYW5zaXRpb24tY29sb3JzIj5BSSBEb21pbmF0aW9uPC9hPgogICAgICAgIDxhIGhyZWY9IiNob3ctaXQtd29ya3MiIGNsYXNzPSJob3Zlcjp0ZXh0LVsjRkZBODAwXSB0cmFuc2l0aW9uLWNvbG9ycyI+SG93IEl0IFdvcmtzPC9hPgogICAgICAgIDxhIGhyZWY9IiNmYXEiIGNsYXNzPSJob3Zlcjp0ZXh0LVsjRkZBODAwXSB0cmFuc2l0aW9uLWNvbG9ycyI+RkFRPC9hPgogICAgICA8L25hdj4KCiAgICAgIDwhLS0gR2V0IFN0YXJ0ZWQgQnV0dG9uIGFsaWduZWQgbmV4dCB0byBuYXYgLS0+CiAgICAgIDxkaXYgY2xhc3M9ImZsZXggaXRlbXMtY2VudGVyIj4KICAgICAgICA8YSBocmVmPSIjYXVkaXQtZm9ybSIgY2xhc3M9ImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweC02IHB5LTMgcm91bmRlZC14bCB0ZXh0LWJhc2UgZm9udC1ib2xkIHRleHQtc2xhdGUtOTUwIGJnLVsjRkZBODAwXSBob3ZlcjpiZy1bI2ZmYjcyYl0gdHJhbnNpdGlvbi1hbGwgc2hhZG93LW1kIHNoYWRvdy1bI0ZGQTgwMF0vMjAiPgogICAgICAgICAgR2V0IFN0YXJ0ZWQKICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9oZWFkZXI+CgogIDwhLS0gSGVybyBTZWN0aW9uIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJoZXJvLWJnIHJlbGF0aXZlIHB0LTE2IHBiLTI0IGxnOnB0LTIyIGxnOnBiLTMyIG92ZXJmbG93LWhpZGRlbiBncmlkLXBhdHRlcm4iPgogICAgPGRpdiBjbGFzcz0iaGVyby1nbG93IGFic29sdXRlIGluc2V0LTAgcG9pbnRlci1ldmVudHMtbm9uZSI+PC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibWF4LXctN3hsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTggcmVsYXRpdmUgei0xMCI+CiAgICAgIDxkaXYgY2xhc3M9InRleHQtY2VudGVyIG1heC13LTR4bCBteC1hdXRvIj4KICAgICAgICAKICAgICAgICA8IS0tIFByZS1IZWFkbGluZSBQaWxsIC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMi41IHB4LTUgcHktMi41IHJvdW5kZWQtZnVsbCBiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1bI0ZGQTgwMF0vNDAgdGV4dC1bI0ZGQTgwMF0gdGV4dC1zbSBzbTp0ZXh0LWJhc2UgZm9udC1ib2xkIG1iLTggc2hhZG93LW1kIj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ3LTIuNSBoLTIuNSByb3VuZGVkLWZ1bGwgYmctWyNGRkE4MDBdIGFuaW1hdGUtcHVsc2UiPjwvc3Bhbj4KICAgICAgICAgIE92ZXIgMTAsMDAwKyBTdWNjZXNzZnVsIENhbXBhaWducyBSdW4gQWNyb3NzIHRoZSBHbG9iZQogICAgICAgIDwvZGl2PgoKICAgICAgICA8IS0tIE1haW4gSGVhZGxpbmUgLS0+CiAgICAgICAgPGgxIGNsYXNzPSJ0ZXh0LTR4bCBzbTp0ZXh0LTZ4bCBsZzp0ZXh0LTd4bCBmb250LWV4dHJhYm9sZCB0cmFja2luZy10aWdodCBsZWFkaW5nLVsxLjE1XSBtYi04IHRleHQtd2hpdGUiPgogICAgICAgICAgRG9taW5hdGUgR29vZ2xlIE1hcHMgJmFtcDsgQUkgU2VhcmNoIGluIDxzcGFuIGNsYXNzPSJiZy1ncmFkaWVudC10by1yIGZyb20tWyNGRkE4MDBdIHZpYS1bI0ZGOEMwMF0gdG8tWyNFNjUxMDBdIGJnLWNsaXAtdGV4dCB0ZXh0LXRyYW5zcGFyZW50Ij5XZWVrcywgTm90IE1vbnRocy48L3NwYW4+CiAgICAgICAgPC9oMT4KCiAgICAgICAgPCEtLSBTdWItSGVhZGxpbmUgLS0+CiAgICAgICAgPHAgY2xhc3M9InRleHQteGwgc206dGV4dC0yeGwgdGV4dC1zbGF0ZS0zMDAgbWItMTAgbGVhZGluZy1yZWxheGVkIGZvbnQtbm9ybWFsIG1heC13LTN4bCBteC1hdXRvIj4KICAgICAgICAgIEV4cGFuZCB5b3VyIG1hcCByYWRpdXMsIGNhcHR1cmUgYnV5ZXJzIGFjcm9zcyBHb29nbGUgTWFwcywgQ2hhdEdQVCwgR2VtaW5pLCBhbmQgUGVycGxleGl0eSwgYW5kIHR1cm4gc2VhcmNoIGludGVudCBpbnRvIGNhbGxzLCBjbGlja3MsIGFuZCBib29rZWQgYXBwb2ludG1lbnRzIG9uIGNvbXBsZXRlIGF1dG9waWxvdC4KICAgICAgICA8L3A+CgogICAgICAgIDwhLS0gQ1RBIEFjdGlvbiBBcmVhIC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGdhcC01IG1iLTUiPgogICAgICAgICAgPGEgaHJlZj0iI2F1ZGl0LWZvcm0iIGNsYXNzPSJ3LWZ1bGwgc206dy1hdXRvIHB4LTkgcHktNSByb3VuZGVkLTJ4bCB0ZXh0LWxnIHNtOnRleHQteGwgZm9udC1ib2xkIHRleHQtc2xhdGUtOTUwIGJnLVsjRkZBODAwXSBob3ZlcjpiZy1bI2ZmYjcyYl0gdHJhbnNpdGlvbi1hbGwgc2hhZG93LXhsIHNoYWRvdy1bI0ZGQTgwMF0vMjUgdGV4dC1jZW50ZXIiPgogICAgICAgICAgICBDbGFpbSBZb3VyIEZyZWUgUmFua2luZyBTY2FuICZhbXA7IEdldCBTdGFydGVkCiAgICAgICAgICA8L2E+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPHAgY2xhc3M9InRleHQtc20gc206dGV4dC1iYXNlIHRleHQtc2xhdGUtNDAwIGZvbnQtc2VtaWJvbGQiPgogICAgICAgICAgTm8gbG9uZy10ZXJtIGNvbnRyYWN0cy4gTm8gZGFuZ2Vyb3VzIHRhY3RpY3MuIFJlc3VsdHMgdHlwaWNhbGx5IHNlZW4gaW4gMzDigJM0NSBkYXlzLgogICAgICAgIDwvcD4KCiAgICAgICAgPCEtLSBQbGF0Zm9ybSBCYWRnZXMgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0ibXQtMTQgcHQtMTAgYm9yZGVyLXQgYm9yZGVyLXNsYXRlLTgwMCI+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC14cyBzbTp0ZXh0LXNtIGZvbnQtYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXIgdGV4dC1zbGF0ZS00MDAgbWItNiI+UmFuayBoaWdoIG9uIHRoZSBwbGF0Zm9ybXMgeW91ciBjdXN0b21lcnMgYWN0dWFsbHkgdXNlPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGdhcC0zLjUgdGV4dC1iYXNlIHNtOnRleHQtbGcgZm9udC1ib2xkIHRleHQtc2xhdGUtMjAwIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InB4LTUgcHktMyByb3VuZGVkLXhsIGJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBzaGFkb3ctc20iPkdvb2dsZSBNYXBzPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHgtNSBweS0zIHJvdW5kZWQteGwgYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHNoYWRvdy1zbSI+Q2hhdEdQVDwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InB4LTUgcHktMyByb3VuZGVkLXhsIGJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBzaGFkb3ctc20iPkdlbWluaTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InB4LTUgcHktMyByb3VuZGVkLXhsIGJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBzaGFkb3ctc20iPlBlcnBsZXhpdHk8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJweC01IHB5LTMgcm91bmRlZC14bCBiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgc2hhZG93LXNtIj5Hcm9rPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHgtNSBweS0zIHJvdW5kZWQteGwgYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHNoYWRvdy1zbSI+QmluZyBNYXBzPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICA8L2Rpdj4KCiAgICAgIDwhLS0gUHJvb2YgTWV0cmljcyBCYW5uZXIgLS0+CiAgICAgIDxkaXYgY2xhc3M9Im10LTE4IGdyaWQgZ3JpZC1jb2xzLTEgc206Z3JpZC1jb2xzLTIgbGc6Z3JpZC1jb2xzLTQgZ2FwLTYiPgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBwLTggcm91bmRlZC0yeGwgdGV4dC1jZW50ZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC00eGwgc206dGV4dC01eGwgZm9udC1ibGFjayB0ZXh0LVsjRkZBODAwXSBtYi0yIj4rNzAlPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWJhc2Ugc206dGV4dC1sZyBmb250LWJvbGQgdGV4dC1zbGF0ZS0zMDAiPkF2ZXJhZ2UgVmlzaWJpbGl0eSBMaWZ0PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCByb3VuZGVkLTJ4bCB0ZXh0LWNlbnRlciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LTR4bCBzbTp0ZXh0LTV4bCBmb250LWJsYWNrIHRleHQtWyNGRkE4MDBdIG1iLTIiPjkyJTwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1iYXNlIHNtOnRleHQtbGcgZm9udC1ib2xkIHRleHQtc2xhdGUtMzAwIj5DbGllbnQgUmV0ZW50aW9uIFJhdGU8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgcC04IHJvdW5kZWQtMnhsIHRleHQtY2VudGVyIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtNHhsIHNtOnRleHQtNXhsIGZvbnQtYmxhY2sgdGV4dC1bI0ZGQTgwMF0gbWItMiI+MzDigJM0NTwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1iYXNlIHNtOnRleHQtbGcgZm9udC1ib2xkIHRleHQtc2xhdGUtMzAwIj5EYXlzIHRvIFRyYWN0aW9uPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCByb3VuZGVkLTJ4bCB0ZXh0LWNlbnRlciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LTR4bCBzbTp0ZXh0LTV4bCBmb250LWJsYWNrIHRleHQtWyNGRkE4MDBdIG1iLTIiPjEwMCU8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtYmFzZSBzbTp0ZXh0LWxnIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTMwMCI+U2FmZSBQcm94aW1pdHkgR3Jvd3RoPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBQcm9ibGVtIC8gTWFya2V0IFJlYWxpdHkgU2VjdGlvbiAtLT4KICA8c2VjdGlvbiBjbGFzcz0icHktMjIgYmctc2xhdGUtOTAwIGJvcmRlci15IGJvcmRlci1zbGF0ZS04MDAiPgogICAgPGRpdiBjbGFzcz0ibWF4LXctN3hsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTgiPgogICAgICA8ZGl2IGNsYXNzPSJtYXgtdy0zeGwgbXgtYXV0byB0ZXh0LWNlbnRlciBtYi0xNiI+CiAgICAgICAgPGgyIGNsYXNzPSJ0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LWJvbGQgdHJhY2tpbmctd2lkZXIgdXBwZXJjYXNlIHRleHQtWyNGRkE4MDBdIG1iLTMiPlRoZSBOZXcgUmVhbGl0eSBvZiBTZWFyY2g8L2gyPgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LTN4bCBzbTp0ZXh0LTV4bCBmb250LWV4dHJhYm9sZCB0ZXh0LXdoaXRlIHRyYWNraW5nLXRpZ2h0IGxlYWRpbmctdGlnaHQiPgogICAgICAgICAgSWYgWW91IEFyZW4ndCBhdCB0aGUgVG9wIG9mIE1hcHMgJmFtcDsgQUkgRW5naW5lcywgWW91J3JlIEludmlzaWJsZS4KICAgICAgICA8L3A+CiAgICAgICAgPHAgY2xhc3M9Im10LTYgdGV4dC1zbGF0ZS0zMDAgdGV4dC1sZyBzbTp0ZXh0LXhsIGxlYWRpbmctcmVsYXhlZCI+CiAgICAgICAgICBTRU8gZnJvbSBqdXN0IG9uZSB5ZWFyIGFnbyBpcyBmYWlsaW5nLiBIZXJlIGlzIHdoeSB0cmFkaXRpb25hbCBtZXRob2RzIGFyZSBtaXNzaW5nIHdoZXJlIHJlYWwgY3VzdG9tZXIgZGVjaXNpb25zIGdldCBtYWRlOgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJncmlkIG1kOmdyaWQtY29scy0yIGdhcC04Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05NTAgcC04IHNtOnAtMTAgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1bI0ZGQTgwMF0gZm9udC1leHRyYWJvbGQgdGV4dC0yeGwgbWItMyI+MDEuIFBQQyBCaWRkaW5nIFdhcnM8L2Rpdj4KICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2Ugc206dGV4dC1sZyBsZWFkaW5nLXJlbGF4ZWQiPgogICAgICAgICAgICBFdmVyeSBjb21wZXRpdG9yIGluIHlvdXIgY2l0eSBiaWRzIGZvciB0aGUgc2FtZSBsb2NhbCBrZXl3b3JkcywgY3JlYXRpbmcgZW5kbGVzcyBiaWRkaW5nIGNvbXBldGl0aW9uIGV2ZXJ5IHNpbmdsZSBtb250aC4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05NTAgcC04IHNtOnAtMTAgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1bI0ZGQTgwMF0gZm9udC1leHRyYWJvbGQgdGV4dC0yeGwgbWItMyI+MDIuIDQyJSsgR28gRGlyZWN0bHkgdG8gTWFwczwvZGl2PgogICAgICAgICAgPHAgY2xhc3M9InRleHQtc2xhdGUtMzAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGxlYWRpbmctcmVsYXhlZCI+CiAgICAgICAgICAgIExvY2FsIHNlYXJjaGVycyBza2lwIHJlZ3VsYXIgb3JnYW5pYyB3ZWJzaXRlIGxpbmtzLiBUaGUgdmFzdCBtYWpvcml0eSBvZiBpbW1lZGlhdGUgcGhvbmUgY2FsbHMgYW5kIGRpcmVjdGlvbiByZXF1ZXN0cyBvY2N1ciBzdHJhaWdodCBmcm9tIG1hcCBwYWNrcy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05NTAgcC04IHNtOnAtMTAgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1bI0ZGQTgwMF0gZm9udC1leHRyYWJvbGQgdGV4dC0yeGwgbWItMyI+MDMuIEdlbmVyYXRpdmUgQUkgU2VhcmNoPC9kaXY+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgVXAgdG8gNDAlIG9mIHF1ZXJpZXMgYXJlIHNoaWZ0aW5nIHRvIGNvbnZlcnNhdGlvbmFsIEFJIGFzc2lzdGFudHMgbGlrZSBDaGF0R1BULCBHZW1pbmksIGFuZCBQZXJwbGV4aXR5IGZvciBsb2NhbCB2ZW5kb3IgcmVjb21tZW5kYXRpb25zLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTk1MCBwLTggc206cC0xMCByb3VuZGVkLTJ4bCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LVsjRkZBODAwXSBmb250LWV4dHJhYm9sZCB0ZXh0LTJ4bCBtYi0zIj4wNC4gUHJveGltaXR5IERyb3AtT2ZmPC9kaXY+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgU3RhbmRhcmQgcHJvZmlsZXMgdmFuaXNoIGZyb20gcmVzdWx0cyBpZiBhIGN1c3RvbWVyIGlzIGp1c3QgdHdvIG1pbGVzIGF3YXkuIFdpdGhvdXQgYWN0aXZlIGV4cGFuc2lvbiwgeW91ciBidXNpbmVzcyB0ZXJyaXRvcnkgaXMgc2V2ZXJlbHkgY29uc3RyaWN0ZWQuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIFZpc3VhbCBQcm9vZiAxIC0tPgogIDxzZWN0aW9uIGlkPSJwcm9vZiIgY2xhc3M9InB5LTI0IGJnLXNsYXRlLTk1MCBib3JkZXItYiBib3JkZXItc2xhdGUtODAwIj4KICAgIDxkaXYgY2xhc3M9Im1heC13LTd4bCBteC1hdXRvIHB4LTUgc206cHgtNiBsZzpweC04Ij4KICAgICAgPGRpdiBjbGFzcz0idGV4dC1jZW50ZXIgbWF4LXctM3hsIG14LWF1dG8gbWItMTYiPgogICAgICAgIDxoMiBjbGFzcz0idGV4dC1zbSBzbTp0ZXh0LWJhc2UgZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZSB0ZXh0LVsjRkZBODAwXSBtYi0zIj5Eb2N1bWVudGVkIFJlc3VsdHM8L2gyPgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LTN4bCBzbTp0ZXh0LTV4bCBmb250LWV4dHJhYm9sZCB0ZXh0LXdoaXRlIHRyYWNraW5nLXRpZ2h0Ij5SZWFsIEhlYXRtYXAgRXhwYW5zaW9uICZhbXA7IFJlYWwgR3Jvd3RoPC9wPgogICAgICAgIDxwIGNsYXNzPSJtdC00IHRleHQtc2xhdGUtNDAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIj4KICAgICAgICAgIFdpdG5lc3MgaG93IG91ciBnZW8tdGFyZ2V0ZWQgcHJveGltaXR5IGRlcGxveW1lbnQgdHJhbnNmb3JtcyBlbnRpcmUgcmVnaW9uYWwgZ3JpZHMgZnJvbSB1bnJhbmtlZCByZWQgbWFya2VycyBpbnRvICMxIHJhbmtpbmcgdGVycml0b3J54oCUZGVsaXZlcmluZyBtYXNzaXZlIHN1cmdlcyBpbiBkaXJlY3QgaW5ib3VuZCBpbnF1aXJpZXMuCiAgICAgICAgPC9wPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImdyaWQgbGc6Z3JpZC1jb2xzLTEyIGdhcC0xMCBpdGVtcy1jZW50ZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImxnOmNvbC1zcGFuLTYgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtNCByb3VuZGVkLTN4bCBzaGFkb3ctMnhsIG92ZXJmbG93LWhpZGRlbiBncm91cCI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL215LmZ1bm5lbHBhZ2VzLmNvbS91c2VyLWRhdGEvZ2FsbGVyeS8zMjgwLzIxNzEtNmFhYWYxNDY2YmRiMy5wbmc/cj0zMDM0NSIgYWx0PSJMb2NhbCBIZWF0bWFwIFByb3hpbWl0eSBFeHBhbnNpb24iIGNsYXNzPSJ3LWZ1bGwgaC1hdXRvIHJvdW5kZWQtMnhsIG9iamVjdC1jb3ZlciBob3ZlcjpzY2FsZS1bMS4wMl0gdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtdC00IHRleHQtY2VudGVyIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiB0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LXNlbWlib2xkIHRleHQtWyNGRkE4MDBdIGJnLXNsYXRlLTkwMCBweC00IHB5LTEuNSByb3VuZGVkLWZ1bGwgYm9yZGVyIGJvcmRlci1bI0ZGQTgwMF0vMzAiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ3LTIgaC0yIHJvdW5kZWQtZnVsbCBiZy1bI0ZGQTgwMF0iPjwvc3Bhbj4gUHJveGltaXR5IEJyZWFrdGhyb3VnaDogMTUtTWlsZSBHZW8tR3JpZCBEb21pbmFuY2UKICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImxnOmNvbC1zcGFuLTYgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmctd2hpdGUgcC01IHNtOnAtNiByb3VuZGVkLTN4bCBzaGFkb3ctMnhsIGJvcmRlciBib3JkZXItc2xhdGUtNzAwIG92ZXJmbG93LWhpZGRlbiB3LWZ1bGwgZ3JvdXAiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9teS5mdW5uZWxwYWdlcy5jb20vdXNlci1kYXRhL2dhbGxlcnkvMzI4MC8yMzY4LTZhYWFmMzNjNWJlMGQucG5nP3I9NjAyNjQiIGFsdD0iTGl2ZSBEYXNoYm9hcmQ6IDMwMiBDYWxscyBJbml0aWF0ZWQiIGNsYXNzPSJ3LWZ1bGwgaC1hdXRvIHJvdW5kZWQteGwgb2JqZWN0LWNvbnRhaW4iIC8+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im10LTQgdGV4dC1jZW50ZXIiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtc2VtaWJvbGQgdGV4dC1bI0ZGQTgwMF0gYmctc2xhdGUtOTAwIHB4LTQgcHktMS41IHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVsjRkZBODAwXS8zMCI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InctMiBoLTIgcm91bmRlZC1mdWxsIGJnLVsjRkZBODAwXSI+PC9zcGFuPiBMaXZlIERhc2hib2FyZDogMzAyIENhbGxzIEluaXRpYXRlZCAoKzkzLjYlIE1vbnRobHkgU3VyZ2UpCiAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBGZWF0dXJlcyBTZWN0aW9uIC0tPgogIDxzZWN0aW9uIGlkPSJmZWF0dXJlcyIgY2xhc3M9InB5LTI2IGJnLXNsYXRlLTk1MCI+CiAgICA8ZGl2IGNsYXNzPSJtYXgtdy03eGwgbXgtYXV0byBweC01IHNtOnB4LTYgbGc6cHgtOCI+CiAgICAgIDxkaXYgY2xhc3M9InRleHQtY2VudGVyIG1heC13LTN4bCBteC1hdXRvIG1iLTIwIj4KICAgICAgICA8aDIgY2xhc3M9InRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0cmFja2luZy13aWRlciB1cHBlcmNhc2UgdGV4dC1bI0ZGQTgwMF0gbWItMyI+RXZlcnl0aGluZyBZb3UgTmVlZCBUbyBXaW48L2gyPgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LTN4bCBzbTp0ZXh0LTV4bCBmb250LWV4dHJhYm9sZCB0ZXh0LXdoaXRlIHRyYWNraW5nLXRpZ2h0Ij5CdWlsdCBmb3IgTWF4aW11bSBWaXNpYmlsaXR5ICZhbXA7IEluYm91bmQgTGVhZHM8L3A+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iZ3JpZCBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMyBnYXAtOCI+CiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCBzbTpwLTkgcm91bmRlZC0yeGwgaG92ZXI6Ym9yZGVyLVsjRkZBODAwXS81MCB0cmFuc2l0aW9uLWNvbG9ycyBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiI+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LTE0IGgtMTQgcm91bmRlZC14bCBiZy1bI0ZGQTgwMF0vMTAgdGV4dC1bI0ZGQTgwMF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZm9udC1ibGFjayB0ZXh0LTJ4bCBtYi02Ij4wMTwvZGl2PgogICAgICAgICAgICA8aDMgY2xhc3M9InRleHQteGwgc206dGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItMyI+TXVsdGktS2V5d29yZCBNYXAgUmFua2luZ3M8L2gzPgogICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgICBUYXJnZXQgdXAgdG8gNyByZXZlbnVlLWRyaXZpbmcgc2VhcmNoIHRlcm1zIGF0IG9uY2UuIERvbWluYXRlIHRoZSBleGFjdCBoaWdoLXZhbHVlIHNlcnZpY2VzIHlvdXIgcHJvc3BlY3RpdmUgY2xpZW50cyBhcmUgcmVhZHkgdG8gY2hvb3NlIHRvZGF5LgogICAgICAgICAgICA8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCBzbTpwLTkgcm91bmRlZC0yeGwgaG92ZXI6Ym9yZGVyLVsjRkZBODAwXS81MCB0cmFuc2l0aW9uLWNvbG9ycyBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiI+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LTE0IGgtMTQgcm91bmRlZC14bCBiZy1bI0ZGQTgwMF0vMTAgdGV4dC1bI0ZGQTgwMF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZm9udC1ibGFjayB0ZXh0LTJ4bCBtYi02Ij4wMjwvZGl2PgogICAgICAgICAgICA8aDMgY2xhc3M9InRleHQteGwgc206dGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItMyI+UHJveGltaXR5IFJhZGl1cyBFeHBhbnNpb248L2gzPgogICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgICBTdG9wIGJlaW5nIGxpbWl0ZWQgdG8geW91ciBwaHlzaWNhbCBkb29yc3RlcC4gUHVzaCB5b3VyIHJhbmtpbmcgcmVhY2ggb3V0d2FyZCBpbnRvIHN1cnJvdW5kaW5nIHN1YnVyYnMsIGFkamFjZW50IHRvd25zLCBhbmQga2V5IHppcCBjb2Rlcy4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBwLTggc206cC05IHJvdW5kZWQtMnhsIGhvdmVyOmJvcmRlci1bI0ZGQTgwMF0vNTAgdHJhbnNpdGlvbi1jb2xvcnMgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4iPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xNCBoLTE0IHJvdW5kZWQteGwgYmctWyNGRkE4MDBdLzEwIHRleHQtWyNGRkE4MDBdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtYmxhY2sgdGV4dC0yeGwgbWItNiI+MDM8L2Rpdj4KICAgICAgICAgICAgPGgzIGNsYXNzPSJ0ZXh0LXhsIHNtOnRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTMiPkFJIEVuZ2luZSBPcHRpbWl6YXRpb24gKEdFTyk8L2gzPgogICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgICBFbnN1cmUgeW91ciBidXNpbmVzcyBpcyByZWNvbW1lbmRlZCBhbmQgY2l0ZWQgd2hlbiBwcm9zcGVjdHMgdXNlIGNvbnZlcnNhdGlvbmFsIEFJIHByb21wdHMgb24gQ2hhdEdQVCwgR3JvaywgR2VtaW5pLCBhbmQgUGVycGxleGl0eS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBwLTggc206cC05IHJvdW5kZWQtMnhsIGhvdmVyOmJvcmRlci1bI0ZGQTgwMF0vNTAgdHJhbnNpdGlvbi1jb2xvcnMgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4iPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xNCBoLTE0IHJvdW5kZWQteGwgYmctWyNGRkE4MDBdLzEwIHRleHQtWyNGRkE4MDBdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtYmxhY2sgdGV4dC0yeGwgbWItNiI+MDQ8L2Rpdj4KICAgICAgICAgICAgPGgzIGNsYXNzPSJ0ZXh0LXhsIHNtOnRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTMiPkF1dG9tYXRlZCBQcm9maWxlIEZyZXNobmVzczwvaDM+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2Ugc206dGV4dC1sZyBsZWFkaW5nLXJlbGF4ZWQiPgogICAgICAgICAgICAgIEhhbmRzLWZyZWUgd2Vla2x5IHVwZGF0ZXMsIHNtYXJ0IHNjaGVkdWxpbmcsIGFuZCBzdHJ1Y3R1cmVkIG1lZGlhIGtlZXAgeW91ciBwcm9maWxlIGFjdGl2ZSBhbmQgY29udGludW91c2x5IGZhdm9yZWQgYnkgc2VhcmNoIGFsZ29yaXRobXMuCiAgICAgICAgICAgIDwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgcC04IHNtOnAtOSByb3VuZGVkLTJ4bCBob3Zlcjpib3JkZXItWyNGRkE4MDBdLzUwIHRyYW5zaXRpb24tY29sb3JzIGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InctMTQgaC0xNCByb3VuZGVkLXhsIGJnLVsjRkZBODAwXS8xMCB0ZXh0LVsjRkZBODAwXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmb250LWJsYWNrIHRleHQtMnhsIG1iLTYiPjA1PC9kaXY+CiAgICAgICAgICAgIDxoMyBjbGFzcz0idGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5BY2N1cmF0ZSAiTmVhciBNZSIgR2VvLUdyaWRzPC9oMz4KICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtc2xhdGUtMzAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGxlYWRpbmctcmVsYXhlZCI+CiAgICAgICAgICAgICAgVHJhY2sgcmFua2luZ3MgY29vcmRpbmF0ZS1ieS1jb29yZGluYXRlIGFjcm9zcyBhIGRldGFpbGVkIGdlb2dyYXBoaWNhbCBtYXRyaXggdG8gcGlucG9pbnQgd2VhayBzcG90cyBhbmQgdmVyaWZ5IGFjdHVhbCBzdHJlZXQtbGV2ZWwgZ2FpbnMuCiAgICAgICAgICAgIDwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgcC04IHNtOnAtOSByb3VuZGVkLTJ4bCBob3Zlcjpib3JkZXItWyNGRkE4MDBdLzUwIHRyYW5zaXRpb24tY29sb3JzIGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InctMTQgaC0xNCByb3VuZGVkLXhsIGJnLVsjRkZBODAwXS8xMCB0ZXh0LVsjRkZBODAwXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmb250LWJsYWNrIHRleHQtMnhsIG1iLTYiPjA2PC9kaXY+CiAgICAgICAgICAgIDxoMyBjbGFzcz0idGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5Db21wcmVoZW5zaXZlIFBlcmZvcm1hbmNlIFJlcG9ydHM8L2gzPgogICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgICBXZWVrbHkgcmVwb3J0aW5nIHRyYWNrcyB5b3VyIHJlYWwgZW5nYWdlbWVudCBtZXRyaWNz4oCUbW9uaXRvcmluZyBwaG9uZSBjYWxscywgZGlyZWN0aW9ucywgY2xpY2tzLCBhbmQgbG9jYWwgY3VzdG9tZXIgcmVhY2ggb24gYXV0b3BpbG90LgogICAgICAgICAgICA8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gVmlzdWFsIFByb29mIDIgLS0+CiAgPHNlY3Rpb24gaWQ9ImFpLXByb29mIiBjbGFzcz0icHktMjYgYmctc2xhdGUtOTAwIGJvcmRlci15IGJvcmRlci1zbGF0ZS04MDAiPgogICAgPGRpdiBjbGFzcz0ibWF4LXctN3hsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTgiPgogICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtYXgtdy00eGwgbXgtYXV0byBtYi0xNiI+CiAgICAgICAgPGgyIGNsYXNzPSJ0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LWJvbGQgdHJhY2tpbmctd2lkZXIgdXBwZXJjYXNlIHRleHQtWyNGRkE4MDBdIG1iLTMiPlRoZSBBSSBSZWNvbW1lbmRhdGlvbiBGcm9udGllcjwvaDI+CiAgICAgICAgPHAgY2xhc3M9InRleHQtM3hsIHNtOnRleHQtNXhsIGZvbnQtZXh0cmFib2xkIHRleHQtd2hpdGUgdHJhY2tpbmctdGlnaHQgbGVhZGluZy10aWdodCI+CiAgICAgICAgICBDYXB0dXJlZCBMaXZlOiBSZWNvbW1lbmRlZCBhcyB0aGUgIzEgQ2hvaWNlIGJ5IENoYXRHUFQgJmFtcDsgR29vZ2xlIEFJCiAgICAgICAgPC9wPgogICAgICAgIDxwIGNsYXNzPSJtdC00IHRleHQtc2xhdGUtMzAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIj4KICAgICAgICAgIFdoZW4gaGlnaC1pbnRlbnQgY29uc3VtZXJzIGFzayBjb252ZXJzYXRpb25hbCBBSSBlbmdpbmVzIHdobyB0byBoaXJlLCBvdXIgY2xpZW50cyBkb24ndCBqdXN0IGFwcGVhcuKAlHRoZXkgYXJlIHNpbmdsZWQgb3V0IGFzIHRoZSB0b3AtcmF0ZWQgcmVjb21tZW5kYXRpb25zIGFjcm9zcyBjb21wZXRpdGl2ZSBtZXRyb3BvbGl0YW4gYXJlYXMuCiAgICAgICAgPC9wPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImdyaWQgbWQ6Z3JpZC1jb2xzLTIgbGc6Z3JpZC1jb2xzLTMgZ2FwLTgiPgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTk1MCBwLTQgc206cC01IHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHNoYWRvdy14bCBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC14bCBiZy13aGl0ZSBtYi00Ij4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXkuZnVubmVscGFnZXMuY29tL3VzZXItZGF0YS9nYWxsZXJ5LzMyODAvNDIyMi02YWFhZjRmNmJkMmU1LnBuZz9yPTc2MzM4IiBhbHQ9IkNoYXRHUFQgcmVjb21tZW5kYXRpb24gaW4gVmljdG9ydmlsbGUiIGNsYXNzPSJ3LWZ1bGwgaC1hdXRvIG9iamVjdC1jb3ZlciBob3ZlcjpzY2FsZS0xMDUgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXhzIGZvbnQtYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXIgdGV4dC1bI0ZGQTgwMF0gbWItMSI+Q2hhdEdQVCBSZWNvbW1lbmRhdGlvbjwvZGl2PgogICAgICAgICAgICA8aDQgY2xhc3M9InRleHQtbGcgZm9udC1ib2xkIHRleHQtd2hpdGUiPiMxIENob2ljZSBpbiBWaWN0b3J2aWxsZTwvaDQ+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTQwMCB0ZXh0LXNtIG10LTEiPkNoYXRHUFQgaWRlbnRpZmllcyB0aGUgYnVzaW5lc3MgYXMgdGhlIHRvcCBsb2NhbCBwaWNrIHdpdGggMjc0IHZlcmlmaWVkIHJldmlld3MgYW5kIDI0Lzcgc2VydmljZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTUwIHAtNCBzbTpwLTUgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgc2hhZG93LXhsIGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im92ZXJmbG93LWhpZGRlbiByb3VuZGVkLXhsIGJnLXdoaXRlIG1iLTQiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9teS5mdW5uZWxwYWdlcy5jb20vdXNlci1kYXRhL2dhbGxlcnkvMzI4MC83OTEwLTZhYWFmNTVkOWE5MDMucG5nP3I9NDA3NzciIGFsdD0iQ2hhdEdQVCByZWNvbW1lbmRhdGlvbiBpbiBSZWRsYW5kcyIgY2xhc3M9InctZnVsbCBoLWF1dG8gb2JqZWN0LWNvdmVyIGhvdmVyOnNjYWxlLTEwNSB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAiIC8+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQteHMgZm9udC1ib2xkIHVwcGVyY2FzZSB0cmFja2luZy13aWRlciB0ZXh0LVsjRkZBODAwXSBtYi0xIj5DaGF0R1BUIFJlY29tbWVuZGF0aW9uPC9kaXY+CiAgICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBmb250LWJvbGQgdGV4dC13aGl0ZSI+QmVzdCBPdmVyYWxsIGluIFJlZGxhbmRzPC9oND4KICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtc2xhdGUtNDAwIHRleHQtc20gbXQtMSI+SGlnaGxpZ2h0ZWQgaW4gQ2hhdEdQVCdzIGV4Y2x1c2l2ZSBzaG9ydGxpc3QgYXMgdGhlIHByZW1pZXIgNS4wLXN0YXIgcHJvdmlkZXIgYWNyb3NzIDQwOSBjdXN0b21lciByZXZpZXdzLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05NTAgcC00IHNtOnAtNSByb3VuZGVkLTJ4bCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBzaGFkb3cteGwgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ib3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQteGwgYmctd2hpdGUgbWItNCI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL215LmZ1bm5lbHBhZ2VzLmNvbS91c2VyLWRhdGEvZ2FsbGVyeS8zMjgwLzQzOTMtNmFhYWY1YWQ0MmMxMy5wbmc/cj02MzE4NSIgYWx0PSJDaGF0R1BUIHJlY29tbWVuZGF0aW9uIGluIFJhbmNobyBDdWNhbW9uZ2EiIGNsYXNzPSJ3LWZ1bGwgaC1hdXRvIG9iamVjdC1jb3ZlciBob3ZlcjpzY2FsZS0xMDUgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXhzIGZvbnQtYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXIgdGV4dC1bI0ZGQTgwMF0gbWItMSI+Q2hhdEdQVCBQcm94aW1pdHkgRXhwYW5zaW9uPC9kaXY+CiAgICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBmb250LWJvbGQgdGV4dC13aGl0ZSI+UmFuY2hvIEN1Y2Ftb25nYSBDb3ZlcmFnZTwvaDQ+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTQwMCB0ZXh0LXNtIG10LTEiPkV4cGFuZGluZyBhdXRob3JpdHkgbWlsZXMgYXdheSBmcm9tIGhlYWRxdWFydGVycyB0byBjYXB0dXJlIHRoZSAjMSBwb3NpdGlvbiBpbiBuZWlnaGJvcmluZyBjaXRpZXMuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTk1MCBwLTQgc206cC01IHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHNoYWRvdy14bCBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC14bCBiZy13aGl0ZSBtYi00Ij4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXkuZnVubmVscGFnZXMuY29tL3VzZXItZGF0YS9nYWxsZXJ5LzMyODAvNzc0OC02YWFhZjZiZDU1Y2FhLnBuZz9yPTE4ODY5IiBhbHQ9Ikdvb2dsZSBBSSBNb2RlIHByYWN0aWNlIiBjbGFzcz0idy1mdWxsIGgtYXV0byBvYmplY3QtY292ZXIgaG92ZXI6c2NhbGUtMTA1IHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCIgLz4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC14cyBmb250LWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVyIHRleHQtWyNGRkE4MDBdIG1iLTEiPkdvb2dsZSBBSSBNb2RlPC9kaXY+CiAgICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBmb250LWJvbGQgdGV4dC13aGl0ZSI+RmVhdHVyZWQgUHJhY3RpY2UgaW4gVGV4YXM8L2g0PgogICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS00MDAgdGV4dC1zbSBtdC0xIj5TeW50aGVzaXplZCBkaXJlY3RseSBpbnRvIEdvb2dsZSdzIG5ldyBBSSBNb2RlIHNlYXJjaCByZXN1bHQgY2FyZHMgd2l0aCBpbW1lZGlhdGUgY2FsbCBhbmQgZGlyZWN0aW9uIGJ1dHRvbnMuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTk1MCBwLTQgc206cC01IHJvdW5kZWQtMnhsIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHNoYWRvdy14bCBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC14bCBiZy13aGl0ZSBtYi00Ij4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXkuZnVubmVscGFnZXMuY29tL3VzZXItZGF0YS9nYWxsZXJ5LzMyODAvNzgwNi02YWFhZjc5OTc0ZjBiLnBuZz9yPTYxNzQ3IiBhbHQ9Ikdvb2dsZSBBSSBjb21wYXJpc29uIHRhYmxlIiBjbGFzcz0idy1mdWxsIGgtYXV0byBvYmplY3QtY292ZXIgaG92ZXI6c2NhbGUtMTA1IHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCIgLz4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC14cyBmb250LWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVyIHRleHQtWyNGRkE4MDBdIG1iLTEiPkdvb2dsZSBBSSBTdHJ1Y3R1cmVkIFRhYmxlczwvZGl2PgogICAgICAgICAgICA8aDQgY2xhc3M9InRleHQtbGcgZm9udC1ib2xkIHRleHQtd2hpdGUiPlRvcCBDb21wYXJpc29uIFBsYWNlbWVudDwvaDQ+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTQwMCB0ZXh0LXNtIG10LTEiPlNlYW1sZXNzIGluc2VydGlvbiBpbnRvIEdvb2dsZSBBSSdzIGNvbXBldGl0aXZlIGxvY2FsIGNvbXBhcmlzb24gdGFibGVzIGFjcm9zcyA5MTkgcmV2aWV3cy48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTUwIHAtNCBzbTpwLTUgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgc2hhZG93LXhsIGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im92ZXJmbG93LWhpZGRlbiByb3VuZGVkLXhsIGJnLXdoaXRlIG1iLTQiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9teS5mdW5uZWxwYWdlcy5jb20vdXNlci1kYXRhL2dhbGxlcnkvMzI4MC80NzY0LTZhYWFmN2U5ZWVmNmEucG5nP3I9OTYzMjgiIGFsdD0iR29vZ2xlIEFJIFRvcC1SYXRlZCBQcmFjdGljZXMiIGNsYXNzPSJ3LWZ1bGwgaC1hdXRvIG9iamVjdC1jb3ZlciBob3ZlcjpzY2FsZS0xMDUgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXhzIGZvbnQtYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXIgdGV4dC1bI0ZGQTgwMF0gbWItMSI+SGlnaC1UaWNrZXQgTmljaGUgQUkgU2VhcmNoPC9kaXY+CiAgICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBmb250LWJvbGQgdGV4dC13aGl0ZSI+VG9wLVJhdGVkIFNwZWNpYWx0eSBQcm92aWRlcjwvaDQ+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTQwMCB0ZXh0LXNtIG10LTEiPlJhbmtpbmcgZm9yIGhpZ2gtdGlja2V0IGRlbnRhbCBpbXBsYW50IHF1ZXJpZXMgaW4gR29vZ2xlIEFJIG1vZGUsIGRyaXZpbmcgbHVjcmF0aXZlIGFwcG9pbnRtZW50IHJlcXVlc3RzLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im10LTEyIGJnLXNsYXRlLTk1MCBwLTYgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgZmxleCBmbGV4LWNvbCBzbTpmbGV4LXJvdyBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC02Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idy0zIGgtMyByb3VuZGVkLWZ1bGwgYmctWyNGRkE4MDBdIj48L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1zbSBzbTp0ZXh0LWJhc2UgdGV4dC1zbGF0ZS0zMDAgZm9udC1tZWRpdW0iPlByb3ZlbiBhY3Jvc3MgY29tcGV0aXRpdmUgbWFya2V0czogQ2hpY2FnbywgRmxvcmlkYSwgU291dGhlcm4gQ2FsaWZvcm5pYSwgYW5kIFRleGFzIG1ldHJvcG9saXRhbiBhcmVhcy48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGEgaHJlZj0iI2F1ZGl0LWZvcm0iIGNsYXNzPSJ0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LWJvbGQgdGV4dC1bI0ZGQTgwMF0gaG92ZXI6dGV4dC1bI2ZmYjcyYl0gd2hpdGVzcGFjZS1ub3dyYXAiPgogICAgICAgICAgU2NhbiB5b3VyIG1hcmtldCBmb3IgQUkgcG9zaXRpb25pbmcgJnJhcnI7CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBIb3cgSXQgV29ya3MgLS0+CiAgPHNlY3Rpb24gaWQ9Imhvdy1pdC13b3JrcyIgY2xhc3M9InB5LTI2IGJnLXNsYXRlLTk1MCI+CiAgICA8ZGl2IGNsYXNzPSJtYXgtdy03eGwgbXgtYXV0byBweC01IHNtOnB4LTYgbGc6cHgtOCI+CiAgICAgIDxkaXYgY2xhc3M9InRleHQtY2VudGVyIG1heC13LTN4bCBteC1hdXRvIG1iLTIwIj4KICAgICAgICA8aDIgY2xhc3M9InRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0cmFja2luZy13aWRlciB1cHBlcmNhc2UgdGV4dC1bI0ZGQTgwMF0gbWItMyI+Q2xlYXIgRXhlY3V0aW9uPC9oMj4KICAgICAgICA8cCBjbGFzcz0idGV4dC0zeGwgc206dGV4dC01eGwgZm9udC1leHRyYWJvbGQgdGV4dC13aGl0ZSB0cmFja2luZy10aWdodCI+SG93IFdlIFNjYWxlIFlvdXIgTWFya2V0IEZvb3RwcmludDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJncmlkIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00IGdhcC04Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgcC04IHJvdW5kZWQtMnhsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtNXhsIGZvbnQtYmxhY2sgdGV4dC1zbGF0ZS04MDAgbWItNCI+MDE8L2Rpdj4KICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBzbTp0ZXh0LXhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTMiPklkZW50aWZ5IEtleXdvcmRzPC9oND4KICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgUGljayB1cCB0byA3IHByaW1hcnkgdGFyZ2V0IGtleXdvcmRzLiBXZSBzY2FuIHlvdXIgY3VycmVudCB2aXNpYmlsaXR5IHRvIHVubG9jayByYXBpZCB3aW5zIGFuZCBjbGVhciByYW5raW5nIHJvYWRibG9ja3MuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNsYXRlLTkwMCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCBwLTggcm91bmRlZC0yeGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC01eGwgZm9udC1ibGFjayB0ZXh0LXNsYXRlLTgwMCBtYi00Ij4wMjwvZGl2PgogICAgICAgICAgPGg0IGNsYXNzPSJ0ZXh0LWxnIHNtOnRleHQteGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItMyI+QXV0b21hdGUgJmFtcDsgVHJhY2s8L2g0PgogICAgICAgICAgPHAgY2xhc3M9InRleHQtc2xhdGUtMzAwIHRleHQtYmFzZSBsZWFkaW5nLXJlbGF4ZWQiPgogICAgICAgICAgICBEZXBsb3kgc2NoZWR1bGVkIHVwZGF0ZXMsIG1vbml0b3IgY29tcGV0aXRvcnMsIGFuZCBlbmdhZ2UgYWNjdXJhdGUgY29vcmRpbmF0ZS1sZXZlbCB0cmFja2luZyB0byBtZWFzdXJlIGh5cGVyLWxvY2FsIHBlcmZvcm1hbmNlLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zbGF0ZS05MDAgYm9yZGVyIGJvcmRlci1zbGF0ZS04MDAgcC04IHJvdW5kZWQtMnhsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtNXhsIGZvbnQtYmxhY2sgdGV4dC1zbGF0ZS04MDAgbWItNCI+MDM8L2Rpdj4KICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC1sZyBzbTp0ZXh0LXhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTMiPkRlcGxveSBQcm94aW1pdHkgU2lnbmFsczwvaDQ+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIGxlYWRpbmctcmVsYXhlZCI+CiAgICAgICAgICAgIE91ciBwbGF0Zm9ybSBkZXBsb3lzIGdlby10YXJnZXRlZCBzaWduYWxzLCBzdGVhZGlseSBicm9hZGVuaW5nIHlvdXIgcmVhY2ggYWNyb3NzIG1hcCBncmlkcyBhbmQgbWFqb3IgQUkgaW5kaWNlcy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCByb3VuZGVkLTJ4bCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LTV4bCBmb250LWJsYWNrIHRleHQtc2xhdGUtODAwIG1iLTQiPjA0PC9kaXY+CiAgICAgICAgICA8aDQgY2xhc3M9InRleHQtbGcgc206dGV4dC14bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5Db21wb3VuZCBJbmJvdW5kIExlYWRzPC9oND4KICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgSW4gMzDigJM0NSBkYXlzLCB3YXRjaCBpbmJvdW5kIGNhbGxzIGFuZCBjbGlja3MgYWNjZWxlcmF0ZS4gU2VhbWxlc3NseSByb3RhdGUgdG8gbmV3IGtleXdvcmRzIHRvIGtlZXAgdGVycml0b3J5IGV4cGFuZGluZy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gVGVzdGltb25pYWwgU2VjdGlvbiAtLT4KICA8c2VjdGlvbiBjbGFzcz0icHktMjQgYmctc2xhdGUtOTAwIGJvcmRlci10IGJvcmRlci1zbGF0ZS04MDAiPgogICAgPGRpdiBjbGFzcz0ibWF4LXctNHhsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTggdGV4dC1jZW50ZXIiPgogICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy0xNiBoLTE2IHJvdW5kZWQtZnVsbCBiZy1bI0ZGQTgwMF0vMTAgdGV4dC1bI0ZGQTgwMF0gbWItOCB0ZXh0LTR4bCBmb250LXNlcmlmIj4KICAgICAgICDigJwKICAgICAgPC9kaXY+CiAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJ0ZXh0LTJ4bCBzbTp0ZXh0LTR4bCBmb250LXNlbWlib2xkIHRleHQtd2hpdGUgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICDigJxJIGhhZCB0byB0dXJuIGRvd24gbXkgUFBDIGJlY2F1c2UgSSB3YXMgYm9va2VkIG91dCB3ZWVrcyBpbiBhZHZhbmNlLiBBbmQgd2Ugb25seSByZWNlbnRseSBzdGFydGVkIHRoZSBjb21wYW55IeKAnQogICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxkaXYgY2xhc3M9Im10LTgiPgogICAgICAgIDxkaXYgY2xhc3M9ImZvbnQtZXh0cmFib2xkIHRleHQtWyNGRkE4MDBdIHRleHQteGwgc206dGV4dC0yeGwiPkFhcm9uPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1iYXNlIHNtOnRleHQtbGcgdGV4dC1zbGF0ZS0zMDAgZm9udC1zZW1pYm9sZCBtdC0xIj5JcnJpZ2F0aW9uIEJ1c2luZXNzIE93bmVyPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtdC0xMCBpbmxpbmUtYmxvY2sgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHJvdW5kZWQtMnhsIHB4LTggcHktNCB0ZXh0LWJhc2Ugc206dGV4dC1sZyB0ZXh0LXNsYXRlLTMwMCI+CiAgICAgICAgVHJhbnNwYXJlbnQgZXhlY3V0aW9uIOKAoiBGbGV4aWJsZSBtb250aC10by1tb250aCBzZXJ2aWNlIOKAoiBObyBsb25nLXRlcm0gbG9jay1pbgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBMZWFkIENhcHR1cmUgRm9ybSB3aXRoIEZvcm1zcHJlZSBFbmRwb2ludCAtLT4KICA8c2VjdGlvbiBpZD0iYXVkaXQtZm9ybSIgY2xhc3M9InB5LTI2IGJnLXNsYXRlLTk1MCBib3JkZXItdCBib3JkZXItc2xhdGUtODAwIj4KICAgIDxkaXYgY2xhc3M9Im1heC13LTd4bCBteC1hdXRvIHB4LTUgc206cHgtNiBsZzpweC04Ij4KICAgICAgPGRpdiBjbGFzcz0iZ3JpZCBsZzpncmlkLWNvbHMtMTIgZ2FwLTEyIGxnOmdhcC0xNCBpdGVtcy1zdGFydCI+CiAgICAgICAgPGRpdiBjbGFzcz0ibGc6Y29sLXNwYW4tNSI+CiAgICAgICAgICA8aDIgY2xhc3M9InRleHQtM3hsIHNtOnRleHQtNXhsIGZvbnQtZXh0cmFib2xkIHRleHQtd2hpdGUgdHJhY2tpbmctdGlnaHQgbGVhZGluZy10aWdodCBtYi04Ij4KICAgICAgICAgICAgUmVhZHkgdG8gQmUgRm91bmQgRXZlcnl3aGVyZSBZb3VyIEN1c3RvbWVycyBMb29rPwogICAgICAgICAgPC9oMj4KICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWxnIHNtOnRleHQteGwgbWItMTAgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgRmlsbCBvdXQgdGhlIGZvcm0gdG8gZ2VuZXJhdGUgYSBjb21wbGltZW50YXJ5IHZpc2liaWxpdHkgZGlhZ25vc2lzIG9mIHlvdXIgY3VycmVudCBtYXAgcmFkaXVzIGFuZCBBSSBzZWFyY2ggZm9vdHByaW50LgogICAgICAgICAgPC9wPgoKICAgICAgICAgIDxkaXYgY2xhc3M9InNwYWNlLXktNiB0ZXh0LWJhc2Ugc206dGV4dC1sZyB0ZXh0LXNsYXRlLTIwMCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXggaXRlbXMtc3RhcnQgZ2FwLTQiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LVsjRkZBODAwXSBmb250LWJvbGQgdGV4dC14bCI+4pyTPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPkZhc3QgdHVybmFyb3VuZDogU2VlIG1lYXN1cmFibGUgdHJhY3Rpb24gaW4gMzDigJM0NSBkYXlzPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmxleCBpdGVtcy1zdGFydCBnYXAtNCI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQtWyNGRkE4MDBdIGZvbnQtYm9sZCB0ZXh0LXhsIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+RXhwYW5kIHlvdXIgbG9jYWwgcmVhY2ggbWlsZXMgYmV5b25kIHlvdXIgcGh5c2ljYWwgYWRkcmVzczwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXggaXRlbXMtc3RhcnQgZ2FwLTQiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LVsjRkZBODAwXSBmb250LWJvbGQgdGV4dC14bCI+4pyTPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPkZ1bGwgY292ZXJhZ2UgYWNyb3NzIEdvb2dsZSBNYXBzLCBDaGF0R1BULCBHZW1pbmkgJmFtcDsgUGVycGxleGl0eTwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXggaXRlbXMtc3RhcnQgZ2FwLTQiPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LVsjRkZBODAwXSBmb250LWJvbGQgdGV4dC14bCI+4pyTPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPkRldGFpbGVkIHdlZWtseSB0cmFja2luZyBjb21wYXJpbmcgY2FsbHMsIGNsaWNrcywgYW5kIHJhbmtpbmcgZ2FpbnM8L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImxnOmNvbC1zcGFuLTciPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmctc2xhdGUtOTAwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIHAtOCBzbTpwLTEyIHJvdW5kZWQtM3hsIHNoYWRvdy0yeGwiPgogICAgICAgICAgICA8aDMgY2xhc3M9InRleHQtMnhsIHNtOnRleHQtM3hsIGZvbnQtZXh0cmFib2xkIHRleHQtd2hpdGUgbWItMyI+UmVxdWVzdCBZb3VyIEZyZWUgRGlhZ25vc3RpYzwvaDM+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2Ugc206dGV4dC1sZyBtYi04Ij5HZXQgYW4gYWN0aW9uYWJsZSBhbmFseXNpcyBvZiB5b3VyIG1hcmtldCByYW5raW5ncy48L3A+CgogICAgICAgICAgICA8IS0tIEZvcm1zcHJlZSBFbmRwb2ludCBJbnRlZ3JhdGVkIEhlcmUgd2l0aCBGb3JtIEZpZWxkIE5hbWVzIC0tPgogICAgICAgICAgICA8Zm9ybSBhY3Rpb249Imh0dHBzOi8vZm9ybXNwcmVlLmlvL2YveGdhdmVwdnoiIG1ldGhvZD0iUE9TVCIgY2xhc3M9InNwYWNlLXktNiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JpZCBzbTpncmlkLWNvbHMtMiBnYXAtNiI+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImJsb2NrIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTIwMCBtYi0yIj5GaXJzdCBOYW1lICo8L2xhYmVsPgogICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iZmlyc3RfbmFtZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IkphbmUiIGNsYXNzPSJ3LWZ1bGwgcHgtNSBweS00IHJvdW5kZWQteGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtNzAwIHRleHQtd2hpdGUgdGV4dC1iYXNlIHNtOnRleHQtbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1bI0ZGQTgwMF0iIC8+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iYmxvY2sgdGV4dC1zbSBzbTp0ZXh0LWJhc2UgZm9udC1ib2xkIHRleHQtc2xhdGUtMjAwIG1iLTIiPkxhc3QgTmFtZSAqPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9Imxhc3RfbmFtZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IkRvZSIgY2xhc3M9InctZnVsbCBweC01IHB5LTQgcm91bmRlZC14bCBiZy1zbGF0ZS05NTAgYm9yZGVyIGJvcmRlci1zbGF0ZS03MDAgdGV4dC13aGl0ZSB0ZXh0LWJhc2Ugc206dGV4dC1sZyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLVsjRkZBODAwXSIgLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkIHNtOmdyaWQtY29scy0yIGdhcC02Ij4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iYmxvY2sgdGV4dC1zbSBzbTp0ZXh0LWJhc2UgZm9udC1ib2xkIHRleHQtc2xhdGUtMjAwIG1iLTIiPldvcmsgRW1haWwgKjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgbmFtZT0iZW1haWwiIHJlcXVpcmVkIHBsYWNlaG9sZGVyPSJqYW5lQGNvbXBhbnkuY29tIiBjbGFzcz0idy1mdWxsIHB4LTUgcHktNCByb3VuZGVkLXhsIGJnLXNsYXRlLTk1MCBib3JkZXIgYm9yZGVyLXNsYXRlLTcwMCB0ZXh0LXdoaXRlIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItWyNGRkE4MDBdIiAvPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImJsb2NrIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTIwMCBtYi0yIj5QaG9uZSBOdW1iZXIgKjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZWwiIG5hbWU9InBob25lIiByZXF1aXJlZCBwbGFjZWhvbGRlcj0iKDU1NSkgMDAwLTAwMDAiIGNsYXNzPSJ3LWZ1bGwgcHgtNSBweS00IHJvdW5kZWQteGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtNzAwIHRleHQtd2hpdGUgdGV4dC1iYXNlIHNtOnRleHQtbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1bI0ZGQTgwMF0iIC8+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JpZCBzbTpncmlkLWNvbHMtMiBnYXAtNiI+CiAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImJsb2NrIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTIwMCBtYi0yIj5Db21wYW55IE5hbWU8L2xhYmVsPgogICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iY29tcGFueV9uYW1lIiBwbGFjZWhvbGRlcj0iQWNtZSBTZXJ2aWNlcyIgY2xhc3M9InctZnVsbCBweC01IHB5LTQgcm91bmRlZC14bCBiZy1zbGF0ZS05NTAgYm9yZGVyIGJvcmRlci1zbGF0ZS03MDAgdGV4dC13aGl0ZSB0ZXh0LWJhc2Ugc206dGV4dC1sZyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLVsjRkZBODAwXSIgLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJibG9jayB0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LWJvbGQgdGV4dC1zbGF0ZS0yMDAgbWItMiI+V2Vic2l0ZSBvciBNYXAgUHJvZmlsZSBVUkw8L2xhYmVsPgogICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idXJsIiBuYW1lPSJ3ZWJzaXRlX29yX21hcF91cmwiIHBsYWNlaG9sZGVyPSJodHRwczovL2V4YW1wbGUuY29tIiBjbGFzcz0idy1mdWxsIHB4LTUgcHktNCByb3VuZGVkLXhsIGJnLXNsYXRlLTk1MCBib3JkZXIgYm9yZGVyLXNsYXRlLTcwMCB0ZXh0LXdoaXRlIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItWyNGRkE4MDBdIiAvPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImJsb2NrIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTIwMCBtYi0yIj5QcmltYXJ5IENpdHkgJmFtcDsgVG9wIERlc2lyZWQgS2V5d29yZDwvbGFiZWw+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iY2l0eV9hbmRfa2V5d29yZCIgcGxhY2Vob2xkZXI9ImUuZy4sIERhbGxhcywgVFggLSBDb21tZXJjaWFsIFJvb2ZpbmciIGNsYXNzPSJ3LWZ1bGwgcHgtNSBweS00IHJvdW5kZWQteGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtNzAwIHRleHQtd2hpdGUgdGV4dC1iYXNlIHNtOnRleHQtbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1bI0ZGQTgwMF0iIC8+CiAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImJsb2NrIHRleHQtc20gc206dGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LXNsYXRlLTIwMCBtYi0yIj5NZXNzYWdlIChPcHRpb25hbCk8L2xhYmVsPgogICAgICAgICAgICAgICAgPHRleHRhcmVhIHJvd3M9IjMiIG5hbWU9Im1lc3NhZ2UiIHBsYWNlaG9sZGVyPSJUZWxsIHVzIGFib3V0IHlvdXIgdGFyZ2V0IGdvYWxzLi4uIiBjbGFzcz0idy1mdWxsIHB4LTUgcHktNCByb3VuZGVkLXhsIGJnLXNsYXRlLTk1MCBib3JkZXIgYm9yZGVyLXNsYXRlLTcwMCB0ZXh0LXdoaXRlIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpib3JkZXItWyNGRkE4MDBdIj48L3RleHRhcmVhPgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InctZnVsbCBweS01IHJvdW5kZWQtMnhsIHRleHQtbGcgc206dGV4dC14bCBmb250LWJvbGQgdGV4dC1zbGF0ZS05NTAgYmctWyNGRkE4MDBdIGhvdmVyOmJnLVsjZmZiNzJiXSB0cmFuc2l0aW9uLWFsbCBzaGFkb3cteGwgc2hhZG93LVsjRkZBODAwXS8yNSBtdC00Ij4KICAgICAgICAgICAgICAgIFNjYW4gTXkgTWFya2V0ICZhbXA7IFN0YXJ0IFJhbmtpbmcgRXZlcnl3aGVyZQogICAgICAgICAgICAgIDwvYnV0dG9uPgoKICAgICAgICAgICAgICA8cCBjbGFzcz0idGV4dC1jZW50ZXIgdGV4dC1zbSB0ZXh0LXNsYXRlLTQwMCBtdC00Ij4KICAgICAgICAgICAgICAgIFlvdXIgaW5mb3JtYXRpb24gaXMgc3RyaWN0bHkgcHJvdGVjdGVkLiBJbnN0YW50IHNjYW4gZGVsaXZlcmVkIHdpdGhvdXQgb2JsaWdhdGlvbi4KICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBGQVEgU2VjdGlvbiAtLT4KICA8c2VjdGlvbiBpZD0iZmFxIiBjbGFzcz0icHktMjYgYmctc2xhdGUtOTAwIGJvcmRlci10IGJvcmRlci1zbGF0ZS04MDAiPgogICAgPGRpdiBjbGFzcz0ibWF4LXctNHhsIG14LWF1dG8gcHgtNSBzbTpweC02IGxnOnB4LTgiPgogICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtYi0xNiI+CiAgICAgICAgPGgyIGNsYXNzPSJ0ZXh0LXNtIHNtOnRleHQtYmFzZSBmb250LWJvbGQgdHJhY2tpbmctd2lkZXIgdXBwZXJjYXNlIHRleHQtWyNGRkE4MDBdIG1iLTMiPkdvdCBRdWVzdGlvbnM/PC9oMj4KICAgICAgICA8cCBjbGFzcz0idGV4dC0zeGwgc206dGV4dC01eGwgZm9udC1leHRyYWJvbGQgdGV4dC13aGl0ZSB0cmFja2luZy10aWdodCI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L3A+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ic3BhY2UteS02Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJwLTggcm91bmRlZC0yeGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIj4KICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5Ib3cgcXVpY2tseSBkbyByZXN1bHRzIHRha2UgZWZmZWN0PzwvaDQ+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgV2hpbGUgdHJhZGl0aW9uYWwgU0VPIGNhbiB0YWtlIDYgdG8gMTIgbW9udGhzLCBsb2NhbCBwcm94aW1pdHkgYW5kIE1hcHMgb3B0aW1pemF0aW9uIG9uIG91ciBwbGF0Zm9ybSByb3V0aW5lbHkgcHJvZHVjZXMgY2xlYXIgcmFua2luZyBzaGlmdHMgYW5kIGNhbGwgdm9sdW1lIGluY3JlYXNlcyB3aXRoaW4gMzAgdG8gNDUgZGF5cy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icC04IHJvdW5kZWQtMnhsIGJnLXNsYXRlLTk1MCBib3JkZXIgYm9yZGVyLXNsYXRlLTgwMCI+CiAgICAgICAgICA8aDQgY2xhc3M9InRleHQteGwgc206dGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItMyI+V2hhdCBpcyBHZW5lcmF0aXZlIEVuZ2luZSBPcHRpbWl6YXRpb24gKEdFTyk/PC9oND4KICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTMwMCB0ZXh0LWJhc2Ugc206dGV4dC1sZyBsZWFkaW5nLXJlbGF4ZWQiPgogICAgICAgICAgICBHZW5lcmF0aXZlIGVuZ2luZXMgbGlrZSBDaGF0R1BULCBHZW1pbmksIGFuZCBQZXJwbGV4aXR5IGRvIG5vdCBpbmRleCBsaW5rcyB0aGUgc2FtZSB3YXkgdHJhZGl0aW9uYWwgc2VhcmNoIGRvZXMuIFdlIHN5bmRpY2F0ZSBnZW8tdGFyZ2V0ZWQgYnJhbmQgc2lnbmFscyBzbyB0aGF0IHdoZW4gbG9jYWwgY29uc3VtZXJzIGFzayBjb252ZXJzYXRpb25hbCBxdWVzdGlvbnMsIHlvdXIgY29tcGFueSBpcyByZWNvbW1lbmRlZCBhcyB0aGUgYXV0aG9yaXR5LgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJwLTggcm91bmRlZC0yeGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIj4KICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5BcmUgdGhlcmUgbG9uZy10ZXJtIGNvbnRyYWN0cz88L2g0PgogICAgICAgICAgPHAgY2xhc3M9InRleHQtc2xhdGUtMzAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGxlYWRpbmctcmVsYXhlZCI+CiAgICAgICAgICAgIE5vLiBTZXJ2aWNlcyBvcGVyYXRlIG1vbnRoLXRvLW1vbnRoLiBZb3Ugc3RheSBiZWNhdXNlIHRoZSBpbmJvdW5kIGNhbGxzLCBjbGlja3MsIGFuZCBsb2NhbCBjdXN0b21lciB2b2x1bWUgY29udGludWUgZXhwYW5kaW5nLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJwLTggcm91bmRlZC0yeGwgYmctc2xhdGUtOTUwIGJvcmRlciBib3JkZXItc2xhdGUtODAwIj4KICAgICAgICAgIDxoNCBjbGFzcz0idGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi0zIj5DYW4gSSBleHBhbmQgdG8gc3Vycm91bmRpbmcgY2l0aWVzPzwvaDQ+CiAgICAgICAgICA8cCBjbGFzcz0idGV4dC1zbGF0ZS0zMDAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGVhZGluZy1yZWxheGVkIj4KICAgICAgICAgICAgWWVzLiBQcm94aW1pdHkgZXhwYW5zaW9uIHNhZmVseSBwcm9qZWN0cyB5b3VyIGZvb3RwcmludCBvdXR3YXJkIGludG8gbmVpZ2hib3JpbmcgemlwIGNvZGVzLCB0b3ducywgYW5kIGNvbW11bml0aWVzIHNvIHlvdSBhcmVuJ3QgcmVzdHJpY3RlZCB0byB5b3VyIHN0b3JlZnJvbnQgbG9jYXRpb24uCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIEZvb3RlciAtLT4KICA8Zm9vdGVyIGNsYXNzPSJweS0xNCBiZy1zbGF0ZS05NTAgYm9yZGVyLXQgYm9yZGVyLXNsYXRlLTgwMCB0ZXh0LXNsYXRlLTQwMCB0ZXh0LXNtIHNtOnRleHQtYmFzZSI+CiAgICA8ZGl2IGNsYXNzPSJtYXgtdy03eGwgbXgtYXV0byBweC01IHNtOnB4LTYgbGc6cHgtOCBmbGV4IGZsZXgtY29sIG1kOmZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLTggdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0Ij4KICAgICAgPGRpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdoaXRlIGZvbnQtZXh0cmFib2xkIHRleHQteGwgdHJhY2tpbmctdGlnaHQgbWItMiI+QmUgRm91bmQgRXZlcnl3aGVyZeKEojwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LXNsYXRlLTQwMCBtYXgtdy1tZCBsZWFkaW5nLXJlbGF4ZWQiPlNlYXJjaCBFdmVyeXdoZXJlIE9wdGltaXphdGlvbjogR29vZ2xlIE1hcHMsIEJpbmcsIENoYXRHUFQsIEdlbWluaSAmYW1wOyBQZXJwbGV4aXR5LjwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJmbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgZ2FwLTggZm9udC1zZW1pYm9sZCI+CiAgICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9ImhvdmVyOnRleHQtWyNGRkE4MDBdIHRyYW5zaXRpb24tY29sb3JzIj5Qcml2YWN5IFBvbGljeTwvYT4KICAgICAgICA8YSBocmVmPSIjIiBjbGFzcz0iaG92ZXI6dGV4dC1bI0ZGQTgwMF0gdHJhbnNpdGlvbi1jb2xvcnMiPlRlcm1zIG9mIFNlcnZpY2U8L2E+CiAgICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9ImhvdmVyOnRleHQtWyNGRkE4MDBdIHRyYW5zaXRpb24tY29sb3JzIj5Db250YWN0PC9hPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9InRleHQtc2xhdGUtNDAwIGZvbnQtbWVkaXVtIj4KICAgICAgICAmY29weTsgMjAyNiBCZSBGb3VuZCBFdmVyeXdoZXJlLiBBbGwgUmlnaHRzIFJlc2VydmVkLgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZm9vdGVyPgoKPC9ib2R5Pgo8L2h0bWw+","embed":""}
Be Found Everywhere | Dominate Google Maps & AI Search
B
Be Found Everywhere™ Search Everywhere Optimization
Features Evidence & Proof AI Domination How It Works FAQ
Get Started
Over 10,000+ Successful Campaigns Run Across the Globe

Dominate Google Maps & AI Search in Weeks, Not Months.

Expand your map radius, capture buyers across Google Maps, ChatGPT, Gemini, and Perplexity, and turn search intent into calls, clicks, and booked appointments on complete autopilot.

Claim Your Free Ranking Scan & Get Started

No long-term contracts. No dangerous tactics. Results typically seen in 30–45 days.

Rank high on the platforms your customers actually use

Google Maps ChatGPT Gemini Perplexity Grok Bing Maps
+70%
Average Visibility Lift
92%
Client Retention Rate
30–45
Days to Traction
100%
Safe Proximity Growth

The New Reality of Search

If You Aren't at the Top of Maps & AI Engines, You're Invisible.

SEO from just one year ago is failing. Here is why traditional methods are missing where real customer decisions get made:

01. PPC Bidding Wars

Every competitor in your city bids for the same local keywords, creating endless bidding competition every single month.

02. 42%+ Go Directly to Maps

Local searchers skip regular organic website links. The vast majority of immediate phone calls and direction requests occur straight from map packs.

03. Generative AI Search

Up to 40% of queries are shifting to conversational AI assistants like ChatGPT, Gemini, and Perplexity for local vendor recommendations.

04. Proximity Drop-Off

Standard profiles vanish from results if a customer is just two miles away. Without active expansion, your business territory is severely constricted.

Documented Results

Real Heatmap Expansion & Real Growth

Witness how our geo-targeted proximity deployment transforms entire regional grids from unranked red markers into #1 ranking territory—delivering massive surges in direct inbound inquiries.

Local Heatmap Proximity Expansion
Proximity Breakthrough: 15-Mile Geo-Grid Dominance
Live Dashboard: 302 Calls Initiated
Live Dashboard: 302 Calls Initiated (+93.6% Monthly Surge)

Everything You Need To Win

Built for Maximum Visibility & Inbound Leads

01

Multi-Keyword Map Rankings

Target up to 7 revenue-driving search terms at once. Dominate the exact high-value services your prospective clients are ready to choose today.

02

Proximity Radius Expansion

Stop being limited to your physical doorstep. Push your ranking reach outward into surrounding suburbs, adjacent towns, and key zip codes.

03

AI Engine Optimization (GEO)

Ensure your business is recommended and cited when prospects use conversational AI prompts on ChatGPT, Grok, Gemini, and Perplexity.

04

Automated Profile Freshness

Hands-free weekly updates, smart scheduling, and structured media keep your profile active and continuously favored by search algorithms.

05

Accurate "Near Me" Geo-Grids

Track rankings coordinate-by-coordinate across a detailed geographical matrix to pinpoint weak spots and verify actual street-level gains.

06

Comprehensive Performance Reports

Weekly reporting tracks your real engagement metrics—monitoring phone calls, directions, clicks, and local customer reach on autopilot.

The AI Recommendation Frontier

Captured Live: Recommended as the #1 Choice by ChatGPT & Google AI

When high-intent consumers ask conversational AI engines who to hire, our clients don't just appear—they are singled out as the top-rated recommendations across competitive metropolitan areas.

ChatGPT recommendation in Victorville
ChatGPT Recommendation

#1 Choice in Victorville

ChatGPT identifies the business as the top local pick with 274 verified reviews and 24/7 service.

ChatGPT recommendation in Redlands
ChatGPT Recommendation

Best Overall in Redlands

Highlighted in ChatGPT's exclusive shortlist as the premier 5.0-star provider across 409 customer reviews.

ChatGPT recommendation in Rancho Cucamonga
ChatGPT Proximity Expansion

Rancho Cucamonga Coverage

Expanding authority miles away from headquarters to capture the #1 position in neighboring cities.

Google AI Mode practice
Google AI Mode

Featured Practice in Texas

Synthesized directly into Google's new AI Mode search result cards with immediate call and direction buttons.

Google AI comparison table
Google AI Structured Tables

Top Comparison Placement

Seamless insertion into Google AI's competitive local comparison tables across 919 reviews.

Google AI Top-Rated Practices
High-Ticket Niche AI Search

Top-Rated Specialty Provider

Ranking for high-ticket dental implant queries in Google AI mode, driving lucrative appointment requests.

Proven across competitive markets: Chicago, Florida, Southern California, and Texas metropolitan areas.
Scan your market for AI positioning →

Clear Execution

How We Scale Your Market Footprint

01

Identify Keywords

Pick up to 7 primary target keywords. We scan your current visibility to unlock rapid wins and clear ranking roadblocks.

02

Automate & Track

Deploy scheduled updates, monitor competitors, and engage accurate coordinate-level tracking to measure hyper-local performance.

03

Deploy Proximity Signals

Our platform deploys geo-targeted signals, steadily broadening your reach across map grids and major AI indices.

04

Compound Inbound Leads

In 30–45 days, watch inbound calls and clicks accelerate. Seamlessly rotate to new keywords to keep territory expanding.

“
“I had to turn down my PPC because I was booked out weeks in advance. And we only recently started the company!”
Aaron
Irrigation Business Owner
Transparent execution • Flexible month-to-month service • No long-term lock-in

Ready to Be Found Everywhere Your Customers Look?

Fill out the form to generate a complimentary visibility diagnosis of your current map radius and AI search footprint.

✓ Fast turnaround: See measurable traction in 30–45 days
✓ Expand your local reach miles beyond your physical address
✓ Full coverage across Google Maps, ChatGPT, Gemini & Perplexity
✓ Detailed weekly tracking comparing calls, clicks, and ranking gains

Request Your Free Diagnostic

Get an actionable analysis of your market rankings.

Your information is strictly protected. Instant scan delivered without obligation.

Got Questions?

Frequently Asked Questions

How quickly do results take effect?

While traditional SEO can take 6 to 12 months, local proximity and Maps optimization on our platform routinely produces clear ranking shifts and call volume increases within 30 to 45 days.

What is Generative Engine Optimization (GEO)?

Generative engines like ChatGPT, Gemini, and Perplexity do not index links the same way traditional search does. We syndicate geo-targeted brand signals so that when local consumers ask conversational questions, your company is recommended as the authority.

Are there long-term contracts?

No. Services operate month-to-month. You stay because the inbound calls, clicks, and local customer volume continue expanding.

Can I expand to surrounding cities?

Yes. Proximity expansion safely projects your footprint outward into neighboring zip codes, towns, and communities so you aren't restricted to your storefront location.

Be Found Everywhere™

Search Everywhere Optimization: Google Maps, Bing, ChatGPT, Gemini & Perplexity.

Privacy Policy Terms of Service Contact
© 2026 Be Found Everywhere. All Rights Reserved.
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning