Listing all funeral homes in Louisville, Kentucky. });
If you are looking for a funeral home in Louisville KY state are included with reviews. More so than in other areas, there are many family owned and operated locations which are rich in history and very welcoming. Our goal is to lessen the burden on your family so that you can focus on celebrating your loved one's life and beginning your grief journey. We value our reputation for providing the highest quality funeral services, with the personal attention and professionalism to help your family through this difficult time. }
Naturally, if you have any questions about what you can expect during the days, weeks, and months following loss, we're available by phone, by email or in person. if (popup.hasClass("base64")) {
View upcoming funeral services, obituaries, and funeral flowers for A D Porter & Sons Inc Funeral Home Southeast in Louisville, Kentucky. Claim this funeral home . Enter your email below to receive a grief support message from us each day for a year. If you would like more information about these sessions or other services provided by Owen Funeral Homes, please feel free to contact Dr. Kenneth Cutrer, at 502-447-2600 or [email protected] View Detail Ever Loved makes it easy to compare funeral homes, funeral parlors and mortuaries, so you can find the best fit. We believe in providing an overview of our services so that families understand what they are purchasing and there are no hidden fees or surprises. Clear all filters. It's never easy to say goodbye to a loved one. A proper funeral home plays a role in providing families with a catalyst for their grief and taking on all the logistics so that you and the people close to you can just mourn together. Ratterman Brothers Funeral Home - Louisville, Ratterman Brothers Funeral Home - East Louisville. We are always interested in hearing from the families that we serve. As the largest city in the state, Louisville, KY funeral homes offer clients a lot of variety. You can unsubscribe at any time. 502-935-0056. Funeral Home website by, Join our obituary notification email list. Send Flowers Payment Center Subscribe to Obituaries (812) 941-8477 Toggle navigation S.W. All Rights Reserved. setTimeout(function() {
View upcoming funeral services, obituaries, and funeral flowers for Ratterman Keenan Southwest Chapels in Louisville, KY, US. Ratterman Brothers Funeral Home - LouisvilleCLICK TO LEARN MORE, Ratterman Brothers Funeral Home - East LouisvilleCLICK TO LEARN MORE. 502-245-0095. Our support in your time of need does not end after the funeral services. Rodgers-Awkard & Lyons Funeral Home 951 S Preston St, Louisville, KY Burial service, Funeral service, Memorial service, Cremation, Pre-arrangements, Limousine, Caskets & Vaults & Urns and more products, Flowers, Cash advances, Administration support A.D. Porter & Sons Funeral Home- Downtown . });
Celebrate the beauty of life by recording your favorite memories or sharing meaningful expressions of support on your loved one's social obituary page. Our Louisville obituaries page is a resource for you to locate information about current services or browse through our past services. Peace of mind is so important at a time of loss. Rattermans Funeral Homes in Louisville, KY provides funeral, memorial, aftercare, pre-planning, and cremation services to our community and the surrounding areas. With the goal of serving families with the utmost dignity and kindness, our experienced teams celebrate unique lives with unique services and memorials. Plan a funeral, find contact information and more. Funeral Homes in Louisville, KY. About Search Results. 0);
Funeral Planning Funeral Supplies & Services. … No results will be shown. Try removing some of the filters above. ... 5317 Dixie Hwy, Louisville, KY. 9318 Taylorsville Rd, Louisville, KY. 3331 Taylorsville Rd, Louisville, KY. Funeral service, Cremation. Your browser may not work with certain site. }
Cremation Society of Kentucky 4059 Shelbyville Road Louisville, KY 40207. The funeral service is an important point of closure for those who have suffered a recent loss, often marking just the beginning of collective mourning. SuperPages SM - helps you find the right local businesses to meet your specific needs. Ratterman Brothers Funeral Home. Please take a moment to let us know how well we served you in your time of need. 502-935-0056. Ratterman Brothers Funeral Home - St. Matthews Phone: (502) 893-36443711 Lexington Road, Louisville, KY 40207, Ratterman Brothers Funeral Home - East Louisville Phone: (502) 244-330512900 Shelbyville Road, Louisville, KY 40243, © Rattermans Funeral HomesSupported by SRS Computing and TA, $(function() {
S. Indiana Chapel 3309 Ballard Lane New Albany, IN 47150. var popup = $(id);
A proper funeral home plays a role in providing families with a catalyst for their grief and taking on all the logistics so that you and the people close to you can just mourn together. Arch L Heady Russman & Sons Funeral Home, 1201 E Oak St, Louisville, KY. Tel: 502-635-5231. var id = $(this).attr('href');
var id = $(this).attr('class');
It is a time to share memories, receive condolences and say goodbye. YEARS. We have been serving the needs of Metro Louisville and surrounding community since August of 1865 as a family owned and operated funeral service provider. We have much of the information you need on this website, but please feel free to call us with any questions. 502-245-0095. Located in Louisville, KY . Our crematory operators are also licensed funeral directors, not so elsewhere. We do not use outside managed, or a high-volume facilities to do our cremations. $(".modal-login-terms a").click(function() {
window.setTermsHandler = function () {
The Ratterman Family is proud to be the very first locally owned funeral home in Louisville to own and operate their own crematory. Losing a loved one is a difficult time. }
Pricing is not yet available for some funeral homes, particularly in smaller cities. Welcome to the Bosse Funeral Home website. With any questions you may have, we invite you to contact Louisville Memorial Gardens & Funeral Home East, one of the most respected Kentucky funeral homes in Louisville. IN … We are also prepared to discuss cremation services with you; we have extensive expertise in performing honorable military funerals and funerals for veterans; and we can walk you through pre-planning funerals, helping you to formulate your wishes and enjoy peace of mind. Also, these films were filmed in Louisville: Stripes (1981), and Secretariat (2010). Search results are sorted by a combination of factors to give you a set of choices in response to your search criteria. Spring Valley Funeral Home & Cremation provides high quality services in New Albany, IN & Louisville, KY. Cremation Society of Kentucky. We're here at Louisville Memorial Gardens & Funeral Home East to listen, offer words of comfort, and provide funeral services in line with what your loved one wants. if (popup.hasClass("base64")) {
Obituaries from Owen Funeral Home in Louisville, Kentucky. Schoppenhorst Underwood and Brooks Funeral Home-Shepherdsville 4895 North Preston Hwy Shepherdsville, KY 40165 p: 502-957-5200 [email protected] While there are many reputable funeral homes in the area, the cost of cremation or funeral services at Louisville funeral homes can greatly vary. });
Louisville Chapel 10304 Dixie Highway Louisville, KY 40272.
You can always find the nearest funeral home in Louisville KY. A &D Porter and Sons Inc. Funeral Directors Funeral Information & Advisory Services Crematories. 1300 West Chestnut Street, Louisville Evergreen Funeral Home. (1) 157. Come to MerchantCircle to get Arch L Heady Tel: 502-635-5231. Our staff of dedicated professionals is available to assist you in making your arrangements. © 2021 Louisville Memorial Gardens & Funeral Home East. Plan a funeral, find contact information and more. View upcoming funeral services, obituaries, and funeral flowers for Owen Funeral Home - Jeffersontown in Louisville, Kentucky. Louisville Memorial Gardens & Funeral Home East offers families convenience, comfort, and peace-of-mind by offering professional cemetery, funeral, and reception services at one location. For five generations, Highland Funeral Home has been serving the Louisville community with exceptional funeral and cremation services. Website. After losing a loved one, you can trust the funeral directors at Rattermans Funeral Homes to help you celebrate your loved one’s life. Pearson Funeral Home - Louisville, KY Funerals & Obituaries Find a loved one. Our staff has experience planning a variety of funeral services and can assist your family in honoring your loved one no matter your personal preference, budget, culture, or religion. It is our staff each and every time. Many who visit our website simply wish to view an obituary or online tribute. Privacy Policy & Terms of Use. PGRpdj4NCjxoMSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDBpbiAtLjI1cHQ7Ij5Qcml2YWN5IE5vdGljZTwvaDE+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMTEuMjVwdDsiPkxhc3QgdXBkYXRlZDogU2VwdGVtYmVyIDE0LCAyMDIwPC9wPg0KPHA+U1JTIENvbXB1dGluZyBTb2x1dGlvbnMsIExMQyAoIlNSUywiICJ3ZSwiICJ1cywiICJvdXIiKSBpcyBjb21taXR0ZWQgdG8gcHJvdGVjdGluZyB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+VGhpcyBQcml2YWN5IE5vdGljZSBkZXNjcmliZXMgdGhlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYXQgd2UgY29sbGVjdCBhYm91dCB5b3UsIGhvdyB3ZSB1c2UgYW5kIGRpc2Nsb3NlIHRoaXMgaW5mb3JtYXRpb24sIGFuZCB0aGUgc3RlcHMgd2UgdGFrZSB0byBwcm90ZWN0IHRoaXMgaW5mb3JtYXRpb24uPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5Gb3IgcHVycG9zZXMgb2YgdGhpcyBQcml2YWN5IE5vdGljZSwgInBlcnNvbmFsIGluZm9ybWF0aW9uIiBtZWFucyBhbnkgaW5mb3JtYXRpb24gdGhhdCByZWxhdGVzIHRvIHlvdSBhcyBhbiBpbmRpdmlkdWFsIGFuZCBjb3VsZCByZWFzb25hYmx5IGJlIHVzZWQgdG8gaWRlbnRpZnkgeW91LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+VGhpcyBQcml2YWN5IE5vdGljZSBhcHBsaWVzIHRvIG91ciBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhyb3VnaCB0aGlzIHdlYnNpdGUgYW5kIGFueSByZWxhdGVkIHdlYnNpdGVzLCBhcHBsaWNhdGlvbnMsIHRvb2xzLCBvciBwbGF0Zm9ybXMgKHRoZSAiU2VydmljZXMiKSwgYXMgd2VsbCBhcyB0aHJvdWdoIGFueSBvdGhlciBtZWFucyB3aGVyZSBhIGxpbmsgb3IgcmVmZXJlbmNlIHRvIHRoaXMgUHJpdmFjeSBOb3RpY2UgaXMgcHJvdmlkZWQgYXQgdGhlIHRpbWUgb2YgY29sbGVjdGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvcD4NCjxoMSBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0uMjVwdDsiPk91ciBTZXJ2aWNlczwvaDE+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMTQuNXB0OyI+U1JTIGlzIGEgcHJvdmlkZXIgb2Ygc29mdHdhcmUgbWFuYWdlbWVudCBzZXJ2aWNlcywgaW5jbHVkaW5nIHdlYnNpdGUsIHBheW1lbnQgcHJvY2Vzc2luZywgPHNwYW4gY2xhc3M9IkdyYW1FIj5pbnN1cmFuY2U8L3NwYW4+IGFuZCBlY29tbWVyY2Ugc2VydmljZXMsIHRvIGZ1bmVyYWwsIGNlbWV0ZXJ5IGFuZCBjcmVtYXRvcnkgY29ycG9yYXRpb25zIChvdXIgIkNsaWVudHMiKS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPkluIGNvbm5lY3Rpb24gd2l0aCB0aGUgcHJvdmlzaW9uIG9mIHRoZXNlIHNlcnZpY2VzLCBTUlMgY29sbGVjdHMgYW5kIHN0b3JlcyBwZXJzb25hbCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgaW5kaXZpZHVhbHMgd2hvIHZpc2l0IGFuZCB1dGlsaXplIGNlcnRhaW4gZnVuY3Rpb25zIG9yIGZlYXR1cmVzIG9mIG91ciBDbGllbnRzJyB3ZWJzaXRlcyAoIkVuZCBVc2VycyIpLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiAmbmJzcDsgPC9zcGFuPlRoaXMgUHJpdmFjeSBOb3RpY2UgYXBwbGllcyB0byBTUlMncyBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgQ2xpZW50IGFuZCBFbmQgVXNlciBwZXJzb25hbCBpbmZvcm1hdGlvbiBidXQgbm90IHRvIG91ciBDbGllbnRzIHVzZSBvZiBzdWNoIHBlcnNvbmFsIGluZm9ybWF0aW9uLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+VGhpcyBQcml2YWN5IE5vdGljZSBhbHNvIGFwcGxpZXMgdG8gb3RoZXIgcGVyc29uYWwgaW5mb3JtYXRpb24gY29sbGVjdGVkIGRpcmVjdGx5IGJ5IFNSUywgaW5jbHVkaW5nIHRocm91Z2ggdXNlIG9mIG91ciB3ZWJzaXRlIG9yIG90aGVyd2lzZSBpbiBjb25uZWN0aW9uIHdpdGggdGhlIFNlcnZpY2VzLjwvcD4NCjxoMSBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0uMjVwdDsiPlBlcnNvbmFsIEluZm9ybWF0aW9uIFdlIENvbGxlY3Q8L2gxPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDExLjM1cHQ7Ij5XaGVuIHlvdSBhY2Nlc3Mgb3IgdXNlIHRoZSBTZXJ2aWNlcyBvciBvdGhlcndpc2UgaW50ZXJhY3Qgd2l0aCB1cywgd2hldGhlciBhcyBhIENsaWVudCwgRW5kIFVzZXIsIG9yIG90aGVyIGluZGl2aWR1YWwsIHdlIG1heSBjb2xsZWN0IGNlcnRhaW4gY2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBhYm91dCB5b3UgZnJvbSBhIHZhcmlldHkgb2Ygc291cmNlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvcD4NCjxwPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB3ZSBtYXkgY29sbGVjdCBmcm9tIHlvdSBkaXJlY3RseSBpbmNsdWRlOjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+PC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMyBsZXZlbDEgbGZvMTsgbWFyZ2luOiAwaW4gMGluIDExLjVwdCAzNS4yNXB0OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPkNvbnRhY3QgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCBuYW1lLCBwaG9uZSBudW1iZXIsIG1haWxpbmcgYWRkcmVzcywgZW1haWwgYWRkcmVzcyk8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMyBsZXZlbDEgbGZvMTsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT5QYXltZW50LXJlbGF0ZWQgZGV0YWlscyAoZm9yIGV4YW1wbGUsIGJhbmtpbmcgaW5mb3JtYXRpb24sIGJpbGxpbmcgYWRkcmVzcyBhbmQgb3RoZXIgY3JlZGl0IGNhcmQgZGV0YWlscyk8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMyBsZXZlbDEgbGZvMTsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT5Db21tdW5pY2F0aW9ucyAoZm9yIGV4YW1wbGUsIHN1Ym1pdHRlZCBxdWVzdGlvbnMgb3Igb3RoZXIgcG9zdHMgYW5kIG1hcmtldGluZyBwcmVmZXJlbmNlcyk8L3A+DQo8cCBzdHlsZT0idGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwzIGxldmVsMSBsZm8xOyBtYXJnaW46IDBpbiAwaW4gMTEuMzVwdCAzNS4yNXB0OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPlJlY3J1aXRtZW50IGRhdGEgKGZvciBleGFtcGxlLCByZXN1bWVzIGFuZCBvdGhlciBkZXRhaWxzIHJlZ2FyZGluZyBhbiBhcHBsaWNhbnQncyBxdWFsaWZpY2F0aW9ucyk8L3A+DQo8cD5DYXRlZ29yaWVzIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYXQgd2UgbWF5IGNvbGxlY3QgYXV0b21hdGljYWxseSB3aGVuIHlvdSB1c2UgdGhlIFNlcnZpY2VzIGluY2x1ZGU6PHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMyBsZXZlbDEgbGZvMTsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT5UZWNobmljYWwgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCBicm93c2VyIHR5cGUsIElQIGFkZHJlc3MsIGNvb2tpZXMsIGFuZCBvcGVyYXRpbmcgc3lzdGVtKTwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwzIGxldmVsMSBsZm8xOyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPlVzYWdlIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgcGFnZXMgdmlzaXRlZCwgc2VhcmNoIHRlcm1zIGVudGVyZWQsIGFuZCBmcmVxdWVuY3kgb2YgdmlzaXRzKTwvcD4NCjxwPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB3ZSBtYXkgY29sbGVjdCBmcm9tIG90aGVyIHNvdXJjZXMsIGluY2x1ZGluZyBmcm9tIG91ciBDbGllbnRzIGluIGNvbm5lY3Rpb24gd2l0aCB0aGVpciB1c2Ugb2YgdGhlIFNlcnZpY2VzLCBpbmNsdWRlOjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDMgbGV2ZWwxIGxmbzE7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+RW5kIFVzZXIgY29udGFjdCBpbmZvcm1hdGlvbiAoZm9yIGV4YW1wbGUsIG5hbWUsIHBob25lIG51bWJlciwgbWFpbGluZyBhZGRyZXNzLCBlbWFpbCBhZGRyZXNzKTwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwzIGxldmVsMSBsZm8xOyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPkVuZCBVc2VyIGFjY291bnQgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCB1c2VybmFtZSBhbmQgcGFzc3dvcmQgYW5kIHRyYW5zYWN0aW9uIGhpc3RvcnkpPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDMgbGV2ZWwxIGxmbzE7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+RW5kIFVzZXIgcGF5bWVudC1yZWxhdGVkIGRldGFpbHMgKGZvciBleGFtcGxlLCBiaWxsaW5nIGFkZHJlc3MgYW5kIG90aGVyIGNyZWRpdCBjYXJkIGRldGFpbHMpPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDMgbGV2ZWwxIGxmbzE7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+RW5kIFVzZXIgZnVuZXJhbCBjb250cmlidXRpb25zLCBpbmNsdWRpbmcgdHJpYnV0ZSB2aWRlbyBkYXRhLCBkYXRhIGVudGVyZWQgaW4gZnVuZXJhbCByZWdpc3RlciBib29rcywgb2JpdHVhcmllcyBhbmQgcG9zdHMgYW5kIGNvbW1lbnRzPC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMyBsZXZlbDEgbGZvMTsgbWFyZ2luOiAwaW4gMGluIDE0LjVwdCAzNS4yNXB0OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPkVuZCBVc2VyIGZ1bmVyYWwgYWRtaW5pc3RyYXRpb24gZGF0YSwgaW5jbHVkaW5nIHBlcnNvbmFsIGRldGFpbHMgcmVnYXJkaW5nIHRoZSBkZWNlYXNlZCBzdWNoIGFzIFNvY2lhbCBTZWN1cml0eSBOdW1iZXJzIGFuZCBTb2NpYWwgSW5zdXJhbmNlIE51bWJlcnMsIGxpZmUgaW5zdXJhbmNlIGNsYWltIGZvcm1zIGFuZCBhZmZpZGF2aXRzIHRvIGVuc3VyZSBkaXNwZXJzYWwgb2YgZnVuZHMgdG8gY292ZXIgZnVuZXJhbCBjb3N0cyBhbmQgb3RoZXIgbWVkaWNhbCBjb3N0cyBvciBsaXZpbmcgZXhwZW5zZXMsIGFuZCBkYXRhIHJlcXVpcmVkIHRvIGZpbGUgZGVhdGggY2VydGlmaWNhdGVzIGFuZCBvYnRhaW4gYnVyaWFsIHBlcm1pdHM8L3A+DQo8aDEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5Ib3cgV2UgVXNlIFlvdXIgUGVyc29uYWwgSW5mb3JtYXRpb248L2gxPg0KPHA+V2UgbWF5IHVzZSB0aGUgcGVyc29uYWwgaW5mb3JtYXRpb24gd2UgY29sbGVjdCBmb3IgdGhlIGZvbGxvd2luZyBwdXJwb3Nlczo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMCBsZXZlbDEgbGZvMjsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IFByb3ZpZGUgYW5kIGltcHJvdmUgdGhlIFNlcnZpY2VzLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+IDwvc3Ryb25nPldlIG1heSB1c2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byBwcm92aWRlIGFuZCBpbXByb3ZlIHRoZSBTZXJ2aWNlcywgaW5jbHVkaW5nIHRvIGZ1bGZpbGwgeW91ciBvcmRlcnMgYW5kIHJlcXVlc3RzIGFuZCB0byBwb3N0IHlvdXIgY29tbWVudHMgYW5kIG90aGVyIGZ1bmVyYWwgY29udHJpYnV0aW9ucy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPldlIG1heSBhbHNvIHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciB0aGUgYWRtaW5pc3RyYXRpb24gb2Ygb3VyIGJ1c2luZXNzLCBmb3IgYnVzaW5lc3MgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGFuZCB0byBmdWxmaWxsIG91ciBjb250cmFjdHVhbCBvYmxpZ2F0aW9ucy48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMCBsZXZlbDEgbGZvMjsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IFJpc2sgbWl0aWdhdGlvbiBhbmQgc2VjdXJpdHkuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj4gPC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciByaXNrIG1pdGlnYXRpb24gYW5kIHNlY3VyaXR5IHB1cnBvc2VzLCBpbmNsdWRpbmcgdG8gbWFpbnRhaW4gdGhlIHByaXZhY3kgYW5kIHNlY3VyaXR5IG9mIG91ciBkYXRhLCB0byBjb25kdWN0IGludGVybmFsIGF1ZGl0cyBvciBpbnZlc3RpZ2F0aW9ucywgZm9yIGRhdGEgc2VjdXJpdHkgdGVzdGluZyBhbmQgYnVzaW5lc3MgY29udGludWl0eSBwbGFubmluZyBwdXJwb3NlcywgYW5kIHRvIGVuc3VyZSB0aGUgc2FmZXR5IGFuZCBzZWN1cml0eSBvZiBvdXIgQ2xpZW50cywgc3RhZmYgYW5kIGFzc2V0cy48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMCBsZXZlbDEgbGZvMjsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IENvbW11bmljYXRpb24gYW5kIG1hcmtldGluZy4gPC9zdHJvbmc+PHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5XaXRoIHJlc3BlY3QgdG8gQ2xpZW50cyBhbmQgb3RoZXIgaW5kaXZpZHVhbHMgdGhhdCBzdWJtaXQgaW5mb3JtYXRpb24gZGlyZWN0bHkgdG8gU1JTLCB3ZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gY29tbXVuaWNhdGUgd2l0aCB5b3UgYWJvdXQgdGhlIFNlcnZpY2VzLCByZXNwb25kIHRvIHlvdXIgcXVlc3Rpb25zLCBvciBvZmZlciB5b3UgYWRkaXRpb25hbCBwcm9kdWN0cyBvciBzZXJ2aWNlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsmbmJzcDsgPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwwIGxldmVsMSBsZm8yOyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzdHJvbmcgc3R5bGU9Im1zby1iaWRpLWZvbnQtd2VpZ2h0OiBub3JtYWw7Ij4gQ29tcGx5IHdpdGggdGhlIGxhdyBhbmQgZXhlcmNpc2Ugb3VyIHJpZ2h0cy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPiA8L3N0cm9uZz5XZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYXMgcmVhc29uYWJseSBuZWNlc3NhcnkgdG8gYXNzZXNzIGFuZCBlbnN1cmUgY29tcGxpYW5jZSB3aXRoIGFwcGxpY2FibGUgbGF3cywgbGVnYWwgcmVxdWlyZW1lbnRzLCBhbmQgY29tcGFueSBwb2xpY2llczsgdG8gcHJvdGVjdCBvdXIgYXNzZXRzIG9yIHRvIGludmVzdGlnYXRlIG9yIGRlZmVuZCBhZ2FpbnN0IGFueSBjbGFpbXMgb2YgaWxsZWdhbGl0eSBvciB3cm9uZ2RvaW5nIChpbmNsdWRpbmcgdG8gb2J0YWluIGxlZ2FsIGFkdmljZSBvciB0byBlc3RhYmxpc2gsIGV4ZXJjaXNlIG9yIGRlZmVuZCBsZWdhbCByaWdodHMpOyBhbmQgaW4gcmVzcG9uc2UgdG8gYSBjb3VydCBvcmRlciBvciBqdWRpY2lhbCBvciBvdGhlciBnb3Zlcm5tZW50IHN1YnBvZW5hIG9yIHdhcnJhbnQuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDAgbGV2ZWwxIGxmbzI7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+PHN0cm9uZyBzdHlsZT0ibXNvLWJpZGktZm9udC13ZWlnaHQ6IG5vcm1hbDsiPiBDb3Jwb3JhdGUgdHJhbnNhY3Rpb24uPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj4gPC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGluIHRoZSBldmVudCB3ZSB1bmRlcnRha2Ugb3IgYXJlIGludm9sdmVkIGluIG9yIGNvbnRlbXBsYXRpbmcgYW55IG1lcmdlciwgYWNxdWlzaXRpb24sIHJlb3JnYW5pemF0aW9uLCBzYWxlIG9mIGFzc2V0cywgYmFua3J1cHRjeSwgb3IgaW5zb2x2ZW5jeSBldmVudC48L3A+DQo8cCBzdHlsZT0idGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwwIGxldmVsMSBsZm8yOyBtYXJnaW46IDBpbiAwaW4gMTEuMzVwdCAzNS4yNXB0OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzdHJvbmcgc3R5bGU9Im1zby1iaWRpLWZvbnQtd2VpZ2h0OiBub3JtYWw7Ij4gUmVjcnVpdG1lbnQgYW5kIGhpcmluZy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPiA8L3N0cm9uZz5XZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gZXZhbHVhdGUgeW91ciBjYW5kaWRhY3kgd2hlbiB5b3UgYXBwbHkgZm9yIGEgam9iIHdpdGggdXMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDE0LjVwdDsiPldlIG1heSBhbHNvIGFnZ3JlZ2F0ZSwgYW5vbnltaXplLCBvciBvdGhlcndpc2UgZGUtaWRlbnRpZnkgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBhbmQgdXNlIGl0IGZvciBhbnkgcHVycG9zZSBwZXJtaXR0ZWQgYnkgYXBwbGljYWJsZSBsYXcuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+ICZuYnNwOyZuYnNwOyA8L3NwYW4+PC9wPg0KPGgxIHN0eWxlPSJtYXJnaW4tbGVmdDogLS4yNXB0OyI+VXNlIG9mIENvb2tpZXM8L2gxPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDExLjZwdDsiPldoZW4geW91IHVzZSB0aGUgU2VydmljZXMsIHdlIG1heSBzZW5kIG9uZSBvciBtb3JlIGNvb2tpZXMgKHdoaWNoIGFyZSBzbWFsbCB0ZXh0IGZpbGVzIGNvbnRhaW5pbmcgYSBzdHJpbmcgb2YgYWxwaGFudW1lcmljIGNoYXJhY3RlcnMpIHRvIHlvdXIgY29tcHV0ZXIgb3IgbW9iaWxlIGRldmljZSwgdG8gaGVscCBhbmFseXplIG91ciB3ZWIgcGFnZSBmbG93LCBjdXN0b21pemUgb3VyIGNvbnRlbnQsIG1lYXN1cmUgcHJvbW90aW9uYWwgZWZmZWN0aXZlbmVzcywgYW5kIHByb21vdGUgdHJ1c3QgYW5kIHNhZmV0eS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPllvdSBhcmUgYWx3YXlzIGZyZWUgdG8gZGVjbGluZSBvdXIgY29va2llcyBpZiB5b3VyIGJyb3dzZXIgcGVybWl0cywgYWx0aG91Z2ggZG9pbmcgc28gbWF5IGludGVyZmVyZSB3aXRoIHlvdXIgYWJpbGl0eSB0byB1c2UgdGhlIFNlcnZpY2VzIG9yIGNlcnRhaW4gZmVhdHVyZXMgb2YgdGhlIFNlcnZpY2VzLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+V2UgbWF5IGFsc28gdXNlIEdvb2dsZSBBbmFseXRpY3Mgb3IgYSBzaW1pbGFyIHNlcnZpY2UgdGhhdCB1c2VzIGNvb2tpZXMgdG8gaGVscCB1cyBhbmFseXplIGhvdyB1c2VycyB1c2UgdGhlIFNlcnZpY2VzLjwvcD4NCjxwPldlIGFsc28gYWxsb3cgY2VydGFpbiB0aGlyZCBwYXJ0aWVzIHN1Y2ggYXMgYWR2ZXJ0aXNpbmcgbmV0d29ya3MsIGFuYWx5dGljcyBwcm92aWRlcnMsIGFuZCB3aWRnZXQgcHJvdmlkZXJzIHRvIHBsYWNlIGNvb2tpZXMgaW4gb3JkZXIgdG8gY29sbGVjdCBpbmZvcm1hdGlvbiBhYm91dCB5b3VyIG9ubGluZSBhY3Rpdml0aWVzIG92ZXIgdGltZSBhbmQgYWNyb3NzIGRpZmZlcmVudCB3ZWJzaXRlcyB3aGVuIHlvdSBhY2Nlc3Mgb3IgdXNlIHRoZSBTZXJ2aWNlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPkN1cnJlbnRseSwgdmFyaW91cyBicm93c2VycyBvZmZlciBhICJEbyBOb3QgVHJhY2siIG9wdGlvbiwgYnV0IHRoZXJlIGlzIG5vIHN0YW5kYXJkIGZvciBob3cgIkRvIE5vdCBUcmFjayIgc2hvdWxkIHdvcmsgb24gY29tbWVyY2lhbCB3ZWJzaXRlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPkR1ZSB0byB0aGUgbGFjayBvZiBzdWNoIHN0YW5kYXJkcywgdGhpcyB3ZWJzaXRlIGRvZXMgbm90IHJlc3BvbmQgdG8gIkRvIE5vdCBUcmFjayIgY29uc3VtZXIgYnJvd3NlciBzZXR0aW5ncy48L3A+DQo8aDEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5Ib3cgYW5kIFdoZW4gV2UgRGlzY2xvc2UgWW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbjwvaDE+DQo8cD5XZSBtYXkgZGlzY2xvc2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byB0aGUgZm9sbG93aW5nIGNhdGVnb3JpZXMgb2YgcmVjaXBpZW50cywgdG8gYmUgdXNlZCBvbmx5IGZvciBsZWdpdGltYXRlIHB1cnBvc2VzIGluIGtlZXBpbmcgd2l0aCB0aGlzIFByaXZhY3kgTm90aWNlOjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDEgbGV2ZWwxIGxmbzM7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+PHN0cm9uZyBzdHlsZT0ibXNvLWJpZGktZm9udC13ZWlnaHQ6IG5vcm1hbDsiPiBHcm91cCBjb21wYW5pZXMgYW5kIGFmZmlsaWF0ZXMgPC9zdHJvbmc+LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+V2UgbWF5IGRpc2Nsb3NlLCBzaGFyZSwgb3IgdHJhbnNmZXIgeW91ciBpbmZvcm1hdGlvbiB0byBhbnkgYnVzaW5lc3MgZW50aXR5IHRoYXQgaXMgcGFydCBvZiBvdXIgY29ycG9yYXRlIGZhbWlseS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsmbmJzcDsgPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwxIGxldmVsMSBsZm8zOyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzdHJvbmcgc3R5bGU9Im1zby1iaWRpLWZvbnQtd2VpZ2h0OiBub3JtYWw7Ij5DbGllbnRzPC9zdHJvbmc+LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+SWYgeW91IHN1Ym1pdCBkYXRhIHRvIHVzIHRocm91Z2ggeW91ciB1c2Ugb2Ygb25lIG9mIG91ciBDbGllbnQncyBzZXJ2aWNlcywgd2UgbWF5IHNoYXJlIHlvdXIgaW5mb3JtYXRpb24gd2l0aCB0aGF0IHJlc3BlY3RpdmUgQ2xpZW50IGluIGNvbm5lY3Rpb24gd2l0aCB0aGF0IENsaWVudCdzIHByb3Zpc2lvbiBvZiBzZXJ2aWNlcyB0byB5b3UuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMSBsZXZlbDEgbGZvMzsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBwcm9mZXNzaW9uYWwgYWR2aXNvcnMgPC9zdHJvbmc+LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiAmbmJzcDsgPC9zcGFuPldlIG1heSBkaXNjbG9zZSB5b3VyIGluZm9ybWF0aW9uIHRvIHRoaXJkIHBhcnR5IHZlbmRvcnMgd2hvIHByb3ZpZGUgc2VydmljZXMgaW4gc3VwcG9ydCBvZiBvdXIgYnVzaW5lc3Mgb3BlcmF0aW9ucywgc3VjaCBhcyB3ZWJzaXRlIGRldmVsb3BtZW50IGFuZCBob3N0aW5nLCBwYXltZW50IHByb2Nlc3NpbmcsIG1hcmtldGluZyBtYW5hZ2VtZW50LCByZWNydWl0bWVudCBhbmQgaGlyaW5nLCBzZXJ2aWNlIG9wdGltaXphdGlvbiwgdmVuZG9ycyB0aGF0IGZ1bGZpbGwgb3JkZXJzIGZvciBmdW5lcmFsLXJlbGF0ZWQgaXRlbXMgc3VjaCBhcyBmbG93ZXJzLCBhbmQgZGF0YSBhbmFseXRpY3MuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5XZSBtYXkgYWxzbyBkaXNjbG9zZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIG91ciBwcm9mZXNzaW9uYWwgYWR2aXNvcnMgc3VjaCBhcyBvdXIgYXR0b3JuZXlzLCBhY2NvdW50YW50cywgYW5kIGluc3VyYW5jZSBwcm92aWRlcnMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDEgbGV2ZWwxIGxmbzM7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+PHN0cm9uZyBzdHlsZT0ibXNvLWJpZGktZm9udC13ZWlnaHQ6IG5vcm1hbDsiPiBQYXJ0aWVzIGludm9sdmVkIGluIGEgY29ycG9yYXRlIHRyYW5zYWN0aW9uIDwvc3Ryb25nPi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPldlIG1heSBkaXNjbG9zZSB5b3VyIGluZm9ybWF0aW9uIHRvIHJlbGV2YW50IHRoaXJkIHBhcnRpZXMgaW4gdGhlIGV2ZW50IG9mIGEgZGl2ZXN0aXR1cmUsIG1lcmdlciwgY29uc29saWRhdGlvbiwgb3IgYXNzZXQgc2FsZSwgb3IgaW4gdGhlIHVubGlrZWx5IGV2ZW50IG9mIGEgYmFua3J1cHRjeS48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDM1LjI1cHQ7IHRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMSBsZXZlbDEgbGZvMzsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IExhdyBlbmZvcmNlbWVudCBvciBvdGhlciBnb3Zlcm5tZW50YWwgZW50aXRpZXMgPC9zdHJvbmc+LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+V2UgbWF5IGRpc2Nsb3NlIHlvdXIgaW5mb3JtYXRpb24gaWYgcmVxdWlyZWQgdG8gZG8gc28gYnkgbGF3IG9yIGlmIHdlIGJlbGlldmUgaW4gZ29vZCBmYWl0aCB0aGF0IHN1Y2ggYWN0aW9uIGlzIG5lY2Vzc2FyeSB0byBjb21wbHkgd2l0aCB0aGUgbGF3LCBwcmV2ZW50IHVubGF3ZnVsIGFjdGl2aXR5LCBkZWZlbmQgb3VyIHJpZ2h0cywgb3IgbWFpbnRhaW4gc2VjdXJpdHkuPC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMSBsZXZlbDEgbGZvMzsgbWFyZ2luOiAwaW4gMGluIDE0LjQ1cHQgMzUuMjVwdDsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT48c3Ryb25nIHN0eWxlPSJtc28tYmlkaS1mb250LXdlaWdodDogbm9ybWFsOyI+IE90aGVyIHRoaXJkIHBhcnRpZXMgd2l0aCB5b3VyIGNvbnNlbnQgPC9zdHJvbmc+LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+V2UgbWF5IGRpc2Nsb3NlIHlvdXIgaW5mb3JtYXRpb24gdG8gYW55IG90aGVyIHRoaXJkIHBhcnR5IHdoZXJlIHlvdSBoYXZlIHByb3ZpZGVkIGNvbnNlbnQgdG8gc3VjaCBkaXNjbG9zdXJlLjwvcD4NCjxoMSBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0uMjVwdDsiPlNlY3VyaXR5LCBSZXRlbnRpb24gJmFtcDsgVHJhbnNmZXIgb2YgUGVyc29uYWwgSW5mb3JtYXRpb248L2gxPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDExLjRwdDsiPldlIGhhdmUgaW1wbGVtZW50ZWQgYW5kIG1haW50YWluIGNvbW1lcmNpYWxseSByZWFzb25hYmxlIGFuZCBhcHByb3ByaWF0ZSB0ZWNobmljYWwgYW5kIG9yZ2FuaXphdGlvbmFsIG1lYXN1cmVzIGRlc2lnbmVkIHRvIHByb3RlY3QgdGhlIGNvbmZpZGVudGlhbGl0eSwgaW50ZWdyaXR5LCBhbmQgc2VjdXJpdHkgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPlBsZWFzZSBub3RlLCBob3dldmVyLCB0aGF0IG5vIHNlY3VyaXR5IG1lYXN1cmVzIGFyZSBwZXJmZWN0IG9yIGltcGVuZXRyYWJsZS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPldlIHRoZXJlZm9yZSBjYW5ub3QgZ3VhcmFudHkgYW5kIGRvIG5vdCB3YXJyYW50IHRoZSBhYnNvbHV0ZSBzZWN1cml0eSBvZiB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+V2UgcmV0YWluIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gZm9yIG5vIGxvbmdlciB0aGFuIHJlYXNvbmFibHkgbmVjZXNzYXJ5IHRvIGZ1bGZpbGwgdGhlIHB1cnBvc2VzIGZvciB3aGljaCB3ZSBjb2xsZWN0ZWQgaXQgb3IgdG8gY29tcGx5IHdpdGggdGhlIGxhdywgcHJldmVudCBmcmF1ZCwgZmFjaWxpdGF0ZSBhbiBpbnZlc3RpZ2F0aW9uLCBkZWZlbmQgYWdhaW5zdCBsZWdhbCBjbGFpbXMsIG9yIGV4ZXJjaXNlIG91ciBsZWdhbCByaWdodHMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDE0LjVwdDsiPkRlcGVuZGluZyBvbiB5b3VyIGxvY2F0aW9uLCB0aGUgcGVyc29uYWwgaW5mb3JtYXRpb24gd2UgY29sbGVjdCBhYm91dCB5b3UgbWF5IGJlIHRyYW5zZmVycmVkIHRvIGEganVyaXNkaWN0aW9uIHRoYXQgZG9lcyBub3QgcHJvdmlkZSB0aGUgc2FtZSBsZXZlbCBvZiBwcm90ZWN0aW9uIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIGFzIHRoZSBqdXJpc2RpY3Rpb24gaW4gd2hpY2ggeW91IHJlc2lkZS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4gJm5ic3A7IDwvc3Bhbj5BbW9uZyBvdGhlciBwbGFjZXMsIHBlcnNvbmFsIGluZm9ybWF0aW9uIG1heSBiZSB0cmFuc2ZlcnJlZCB0bywgYW5kIHN0b3JlZCBpbiwgQXVzdHJhbGlhLCA8c3BhbiBjbGFzcz0iR3JhbUUiPkNhbmFkYTwvc3Bhbj4gYW5kIHRoZSBVbml0ZWQgU3RhdGVzLjwvcD4NCjxoMSBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0uMjVwdDsiPllvdXIgQ2hvaWNlcyAmYW1wOyBSaWdodHM8L2gxPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDExLjRwdDsiPllvdSBtYXkgZGVjbGluZSB0byBzaGFyZSBjZXJ0YWluIGluZm9ybWF0aW9uIHdpdGggdXMsIGluIHdoaWNoIGNhc2Ugd2UgbWF5IG5vdCBiZSBhYmxlIHRvIHByb3ZpZGUgdG8geW91IHNvbWUgb2YgdGhlIGZlYXR1cmVzIGFuZCBmdW5jdGlvbmFsaXR5IG9mIHRoZSBTZXJ2aWNlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPklmIHlvdSBoYXZlIHJlZ2lzdGVyZWQgZm9yIGFuIGFjY291bnQgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBTZXJ2aWNlcywgeW91IG1heSB1cGRhdGUsIGNvcnJlY3QsIG9yIGRlbGV0ZSB5b3VyIHByb2ZpbGUgaW5mb3JtYXRpb24gYW5kIHByZWZlcmVuY2VzIGF0IGFueSB0aW1lIGJ5IGFjY2Vzc2luZyB5b3VyIGFjY291bnQgcHJlZmVyZW5jZXMgcGFnZSB0aHJvdWdoIHRoZSBTZXJ2aWNlcy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPklmIHlvdSBkbyBub3Qgd2lzaCB0byByZWNlaXZlIG1hcmtldGluZyBjb21tdW5pY2F0aW9ucyBmcm9tIHVzLCB5b3UgY2FuIG9wdC1vdXQgYnkgdXNpbmcgdGhlIHVuc3Vic2NyaWJlIHByb2Nlc3MgcHJvdmlkZWQgb3IgZGVzY3JpYmVkIGluIGFueSBzdWNoIGNvbW11bmljYXRpb24sIGJ1dCB5b3UgbWF5IHN0aWxsIHJlY2VpdmUgdHJhbnNhY3Rpb25hbCBvciBhZG1pbmlzdHJhdGl2ZSBjb21tdW5pY2F0aW9ucyBmcm9tIHVzLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+QWx0aG91Z2ggeW91ciBjaGFuZ2VzIGFyZSByZWZsZWN0ZWQgcHJvbXB0bHkgaW4gYWN0aXZlIHVzZXIgZGF0YWJhc2VzLCB3ZSBtYXkgcmV0YWluIGFsbCBpbmZvcm1hdGlvbiB5b3Ugc3VibWl0IGZvciBhIHZhcmlldHkgb2YgcHVycG9zZXMsIGluY2x1ZGluZyBiYWNrdXBzIGFuZCBhcmNoaXZpbmcsIHByZXZlbnRpb24gb2YgZnJhdWQgYW5kIGFidXNlLCBhbmQgYW5hbHl0aWNzLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAxMS40cHQ7Ij5EZXBlbmRpbmcgb24geW91ciBsb2NhdGlvbiBhbmQgc3ViamVjdCB0byBsb2NhbCBsYXcsIHlvdSBtYXkgaGF2ZSBjZXJ0YWluIHJpZ2h0cyB3aXRoIHJlc3BlY3QgdG8geW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPlRoZXNlIG1heSBpbmNsdWRlIHRoZSByaWdodCB0byBhY2Nlc3MgYW5kIGNvcnJlY3QgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48L3A+DQo8cD5UbyBtYWtlIGEgcmVxdWVzdCByZWxhdGVkIHRvIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gb3Igb3RoZXJ3aXNlIGV4ZXJjaXNlIGFueSByaWdodHMgeW91IG1heSBoYXZlIHVuZGVyIGFwcGxpY2FibGUgbGF3LCB5b3UgbWF5IGNvbnRhY3QgdXMgdXNpbmcgdGhlIGNvbnRhY3QgaW5mb3JtYXRpb24gcHJvdmlkZWQgYmVsb3cuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj48c3BhbiBjbGFzcz0iR3JhbUUiPkluIG9yZGVyIHRvPC9zcGFuPiBmdWxmaWxsIHlvdXIgcmVxdWVzdCwgd2UgbWF5IHJlcXVpcmUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBmcm9tIHlvdS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPldlIHdpbGwgcmVzcG9uZCB0byByZXF1ZXN0cywgYXMgYXBwbGljYWJsZSwgd2l0aGluIHRoZSByZWxldmFudCB0aW1lIHBlcmlvZHMgZXN0YWJsaXNoZWQgYnkgYXBwbGljYWJsZSBsYXcuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5XZSBhcmUgY29tbWl0dGVkIHRvIGZpbmRpbmcgYSBmYWlyIGFuZCByZWFzb25hYmxlIHJlc29sdXRpb24gdG8gYW55IHJlcXVlc3QsIGNvbmNlcm4sIG9yIGNvbXBsYWludCB5b3UgYnJpbmcgdG8gb3VyIGF0dGVudGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPkhvd2V2ZXIsIGlmIHlvdSBhcmUgdW5zYXRpc2ZpZWQgd2l0aCBvdXIgcmVzcG9uc2UgdG8geW91ciByZXF1ZXN0LCB5b3UgbWF5IGhhdmUgdGhlIHJpZ2h0IHRvIGxvZGdlIGEgY29tcGxhaW50IHdpdGggYXBwbGljYWJsZSBnb3Zlcm5tZW50YWwgYXV0aG9yaXRpZXMsIHN1YmplY3QgdG8gbG9jYWwgbGF3LjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyZuYnNwOyA8L3NwYW4+PC9wPg0KPGgxIHN0eWxlPSJtYXJnaW4tbGVmdDogLS4yNXB0OyI+Q2hpbGRyZW4ncyBQcml2YWN5PC9oMT4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAxNC41cHQ7Ij5XZSBkbyBub3Qga25vd2luZ2x5IGNvbGxlY3Qgb3IgbWFpbnRhaW4gaW5mb3JtYXRpb24gZnJvbSBwZXJzb25zIHVuZGVyIDEzIHllYXJzIG9mIGFnZSAoImNoaWxkcmVuIiksIGFuZCBubyBwYXJ0IG9mIHRoZSBTZXJ2aWNlcyBpcyBkaXJlY3RlZCB0byBjaGlsZHJlbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4gJm5ic3A7IDwvc3Bhbj5JZiB5b3UgYXJlIHVuZGVyIDEzIHllYXJzIG9mIGFnZSwgdGhlbiBwbGVhc2UgZG8gbm90IHVzZSBvciBhY2Nlc3MgdGhlIFNlcnZpY2VzIGF0IGFueSB0aW1lIG9yIGluIGFueSBtYW5uZXIuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+ICZuYnNwOyA8L3NwYW4+SWYgd2UgbGVhcm4gdGhhdCBpbmZvcm1hdGlvbiBoYXMgYmVlbiBjb2xsZWN0ZWQgdGhyb3VnaCB0aGUgU2VydmljZXMgZnJvbSBjaGlsZHJlbiBhbmQgd2l0aG91dCB2ZXJpZmlhYmxlIHBhcmVudGFsIGNvbnNlbnQsIHRoZW4gd2Ugd2lsbCB0YWtlIHRoZSBhcHByb3ByaWF0ZSBzdGVwcyB0byBkZWxldGUgdGhpcyBpbmZvcm1hdGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4gJm5ic3A7IDwvc3Bhbj5JZiB5b3UgYXJlIGEgcGFyZW50IG9yIGd1YXJkaWFuIGFuZCBkaXNjb3ZlciB0aGF0IHlvdXIgY2hpbGQgaGFzIHByb3ZpZGVkIHVzIHdpdGggcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aG91dCB5b3VyIGNvbnNlbnQsIHBsZWFzZSBjb250YWN0IHVzIHVzaW5nIHRoZSBjb250YWN0IGluZm9ybWF0aW9uIGJlbG93IHRvIHJlcXVlc3QgdGhhdCB3ZSBkZWxldGUgdGhlIGluZm9ybWF0aW9uIGZyb20gb3VyIHN5c3RlbXMuPC9wPg0KPGgxIHN0eWxlPSJtYXJnaW4tbGVmdDogLS4yNXB0OyI+Q2FsaWZvcm5pYSBSZXNpZGVudHM8L2gxPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDExLjZwdDsiPlN1cHBsZW1lbnRhbCB0byB0aGUgYWJvdmUsIHRoZSBmb2xsb3dpbmcgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBwZXJ0YWlucyB0byBDYWxpZm9ybmlhIHJlc2lkZW50cyBvbmx5OjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDclOyBtYXJnaW46IDBpbiAwaW4gMTIuOHB0IC0uMjVwdDsiPjxzdHJvbmcgc3R5bGU9Im1zby1iaWRpLWZvbnQtd2VpZ2h0OiBub3JtYWw7Ij4gQ29sbGVjdGlvbiBhbmQgVXNlIG9mIFBlcnNvbmFsIEluZm9ybWF0aW9uIDwvc3Ryb25nPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwyIGxldmVsMSBsZm80OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gY29sbGVjdGVkIGFib3V0IENhbGlmb3JuaWEgcmVzaWRlbnRzIGluIHRoZSBwYXN0IHR3ZWx2ZSBtb250aHMgaW5jbHVkZSBpZGVudGlmaWVycywgb3RoZXIgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIGNoYXJhY3RlcmlzdGljcyBvZiBwcm90ZWN0ZWQgY2xhc3MsIGNvbW1lcmNpYWwgaW5mb3JtYXRpb24sIEludGVybmV0IG9yIG90aGVyIGVsZWN0cm9uaWMgbmV0d29yayBhY3Rpdml0eSBpbmZvcm1hdGlvbiw8c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPnByb2Zlc3Npb25hbCBvciBlbXBsb3ltZW50LXJlbGF0ZWQgaW5mb3JtYXRpb24sIGVkdWNhdGlvbiBpbmZvcm1hdGlvbiwgYW5kIGluZmVyZW5jZXMgZHJhd24gZnJvbSBzdWNoIGluZm9ybWF0aW9uLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyA8L3NwYW4+Rm9yIGV4YW1wbGVzIG9mIHNwZWNpZmljIHBpZWNlcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBjb2xsZWN0ZWQsIHBsZWFzZSBzZWUgdGhlICJQZXJzb25hbCBJbmZvcm1hdGlvbiBXZSBDb2xsZWN0IiBzZWN0aW9uIGFib3ZlLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMzUuMjVwdDsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwyIGxldmVsMSBsZm80OyI+PCEtLSBbaWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6IElnbm9yZTsiPiAtPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48IS0tW2VuZGlmXS0tPkNhdGVnb3JpZXMgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gZGlzY2xvc2VkIGZvciBhIGJ1c2luZXNzIHB1cnBvc2UgYWJvdXQgQ2FsaWZvcm5pYSByZXNpZGVudHMgaW4gdGhlIHBhc3QgdHdlbHZlIG1vbnRocyBpbmNsdWRlIGlkZW50aWZpZXJzLCBvdGhlciBpZGVudGlmeWluZyBpbmZvcm1hdGlvbiwgY2hhcmFjdGVyaXN0aWNzIG9mIHByb3RlY3RlZCBjbGFzcywgY29tbWVyY2lhbCBpbmZvcm1hdGlvbiwgSW50ZXJuZXQgb3Igb3RoZXIgZWxlY3Ryb25pYyBuZXR3b3JrIGFjdGl2aXR5IGluZm9ybWF0aW9uLCBwcm9mZXNzaW9uYWwgb3IgZW1wbG95bWVudC1yZWxhdGVkIGluZm9ybWF0aW9uLCBhbmQgZWR1Y2F0aW9uIGluZm9ybWF0aW9uLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46IHllczsiPiZuYnNwOyZuYnNwOyA8L3NwYW4+PC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAtLjI1aW47IG1zby1saXN0OiBsMiBsZXZlbDEgbGZvNDsgbWFyZ2luOiAwaW4gMGluIDExLjM1cHQgMzUuMjVwdDsiPjwhLS0gW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmU7Ij4gLTxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+PCEtLVtlbmRpZl0tLT5XZSBkbyBub3Qgc2VsbCBwZXJzb25hbCBpbmZvcm1hdGlvbiwgbm9yIGRvIHdlIHNoYXJlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdpdGggdGhpcmQgcGFydGllcyBmb3IgdGhvc2UgdGhpcmQgcGFydGllcycgb3duIGRpcmVjdCBtYXJrZXRpbmcgcHVycG9zZXMuPC9wPg0KPHAgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDclOyBtYXJnaW46IDBpbiAwaW4gMTEuMHB0IC0uMjVwdDsiPjxzdHJvbmcgc3R5bGU9Im1zby1iaWRpLWZvbnQtd2VpZ2h0OiBub3JtYWw7Ij4gWW91ciBDYWxpZm9ybmlhIFByaXZhY3kgUmlnaHRzIDwvc3Ryb25nPjwvcD4NCjxwPkFzIGEgQ2FsaWZvcm5pYSByZXNpZGVudCwgeW91IGhhdmUgdGhlIGZvbGxvd2luZyByaWdodHMgd2l0aCByZXNwZWN0IHRvIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb246PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAzNS4yNXB0OyB0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDIgbGV2ZWwxIGxmbzQ7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIHJlcXVlc3QgdG8ga25vdyBhYm91dCBwZXJzb25hbCBpbmZvcm1hdGlvbiBjb2xsZWN0ZWQsIGRpc2Nsb3NlZCwgb3Igc29sZC48L3A+DQo8cCBzdHlsZT0idGV4dC1pbmRlbnQ6IC0uMjVpbjsgbXNvLWxpc3Q6IGwyIGxldmVsMSBsZm80OyBtYXJnaW46IDBpbiAwaW4gMTEuNXB0IDM1LjI1cHQ7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIHJlcXVlc3QgdGhlIGRlbGV0aW9uIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uLjwvcD4NCjxwIHN0eWxlPSJ0ZXh0LWluZGVudDogLS4yNWluOyBtc28tbGlzdDogbDIgbGV2ZWwxIGxmbzQ7IG1hcmdpbjogMGluIDBpbiAxMS4zNXB0IDM1LjI1cHQ7Ij48IS0tIFtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDogSWdub3JlOyI+IC08c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjwhLS1bZW5kaWZdLS0+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIG9wdC1vdXQgb2YgdGhlIHNhbGUgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBhdCBhbnkgdGltZS4gTm90ZSB0aGF0IHdlIGRvIG5vdCBjdXJyZW50bHkgc2VsbCBwZXJzb25hbCBpbmZvcm1hdGlvbi48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPjwvcD4NCjxwPkZpbmFsbHksIHlvdSBoYXZlIHRoZSByaWdodCB0byBub3QgYmUgZGlzY3JpbWluYXRlZCBhZ2FpbnN0IDxzcGFuIGNsYXNzPSJHcmFtRSI+YXMgYSByZXN1bHQgb2Y8L3NwYW4+IGV4ZXJjaXNpbmcgeW91ciBwcml2YWN5IHJpZ2h0cy48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPkFjY29yZGluZ2x5LCB1bmxlc3MgcGVybWl0dGVkIGJ5IGxhdywgd2Ugd2lsbCBub3QgZGVueSB5b3UgZ29vZHMgb3Igc2VydmljZXMsIGNoYXJnZSB5b3UgZGlmZmVyZW50IHByaWNlcyBvciByYXRlcyBmb3IgZ29vZHMgb3Igc2VydmljZXMsIHByb3ZpZGUgeW91IGEgZGlmZmVyZW50IGxldmVsIG9yIHF1YWxpdHkgb2YgZ29vZCBvciBzZXJ2aWNlcywgb3Igc3VnZ2VzdCB5b3Ugd2lsbCByZWNlaXZlIGEgZGlmZmVyZW50IHByaWNlIG9yIHJhdGUgZm9yIGdvb2RzIG9yIHNlcnZpY2VzIG9yIGEgZGlmZmVyZW50IGxldmVsIG9yIHF1YWxpdHkgb2YgZ29vZHMgb3Igc2VydmljZXMuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMTQuNXB0OyI+VG8gZXhlcmNpc2UgeW91ciByaWdodHMsIHlvdSBtYXkgY29udGFjdCB1cyB1c2luZyB0aGUgY29udGFjdCBpbmZvcm1hdGlvbiBwcm92aWRlZCBiZWxvdyBvciBjYWxsIDwhLS1nb29nbGVvZmY6IGFsbC0tPjEtODAwLTc5Ny00ODYxPCEtLWdvb2dsZW9uOiBhbGwtLT4uPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj48c3BhbiBjbGFzcz0iR3JhbUUiPiBJbiBvcmRlciB0byA8L3NwYW4+IGZ1bGZpbGwgeW91ciByZXF1ZXN0LCB3ZSBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBwdXJwb3NlcyBvZiB2ZXJpZnlpbmcgeW91ciBpZGVudGl0eS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDsgPC9zcGFuPklmIHlvdSBtYWtlIGEgcmVxdWVzdCB0aHJvdWdoIGFuIGF1dGhvcml6ZWQgYWdlbnQsIHdlIG1heSByZXF1aXJlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gdG8gdmVyaWZ5IHlvdXIgYXV0aG9yaXphdGlvbiBvZiB0aGUgYWdlbnQuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3A+DQo8aDEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5DaGFuZ2VzIHRvIFByaXZhY3kgTm90aWNlPC9oMT4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAxNC41cHQ7Ij5XZSByZXNlcnZlIHRoZSByaWdodCB0byBtYWtlIGNoYW5nZXMgdG8gdGhpcyBQcml2YWN5IE5vdGljZSBhdCBhbnkgdGltZSwgd2l0aG91dCBub3RpY2UuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5XZSB3aWxsIG5vdGlmeSB5b3UgYWJvdXQgY2hhbmdlcyB0aGF0IHNpZ25pZmljYW50bHkgaW1wYWN0IG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSBwbGFjaW5nIGEgcHJvbWluZW50IG5vdGljZSBvbiB0aGlzIHdlYnNpdGUgb3IgYnkgc2VuZGluZyB5b3UgYW4gZW1haWwuPHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzOyI+Jm5ic3A7IDwvc3Bhbj5QbGVhc2UgcmV2aXNpdCB0aGlzIHBhZ2UgcGVyaW9kaWNhbGx5IHRvIHN0YXkgYXdhcmUgb2YgYW55IGNoYW5nZXMgdG8gdGhpcyBQcml2YWN5IE5vdGljZS48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4gJm5ic3A7IDwvc3Bhbj5Gb3IgdGhlIGF2b2lkYW5jZSBvZiBkb3VidCwgZGlzcHV0ZXMgYXJpc2luZyBoZXJldW5kZXIgd2lsbCBiZSByZXNvbHZlZCBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIFByaXZhY3kgTm90aWNlIGluIGVmZmVjdCBhdCB0aGUgdGltZSB0aGUgZGlzcHV0ZSBhcm9zZS48L3A+DQo8aDEgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5Db250YWN0IFVzPC9oMT4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAxMS4zNXB0OyI+UGxlYXNlIGNvbnRhY3QgdXMgd2l0aCBhbnkgcXVlc3Rpb25zLCBjb21tZW50cyBvciBjb25jZXJucyBhYm91dCB0aGlzIFByaXZhY3kgTm90aWNlIG9yIG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSBlLW1haWwgYXQgPHUgc3R5bGU9InRleHQtdW5kZXJsaW5lOiBibHVlOyI+PHNwYW4gc3R5bGU9ImNvbG9yOiBibHVlOyI+c3NpbW9uc0BzcnNjb21wdXRpbmcuY29tPC9zcGFuPjwvdT4gb3IgYnkgbWFpbCBhdDo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogLjQ1cHQ7Ij5TUlMgQ29tcHV0aW5nIFNvbHV0aW9ucywgTExDPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IC40NXB0OyI+NjIwMSBXYWxsYWNlIFJkLiBFeHQuLCBTdWl0ZSAyMDE8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogLjQ1cHQ7Ij5XZXhmb3JkLCBQQSAxNTA5MDwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBpbjsgdGV4dC1pbmRlbnQ6IDBpbjsgbGluZS1oZWlnaHQ6IDEwNyU7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMi4wcHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTEuMHB0OyBsaW5lLWhlaWdodDogMTA3JTsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7Ij48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXM7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg==, PGRpdj4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtaW5kZW50OiAwaW47IGxpbmUtaGVpZ2h0OiAxMDclOyBtYXJnaW46IDBpbiAwaW4gOC43NXB0IC4xNXB0OyIgYWxpZ249ImNlbnRlciI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTQuMHB0OyBsaW5lLWhlaWdodDogMTA3JTsiPiBTUlMgQ29tcHV0aW5nIFNvbHV0aW9ucywgTExDIFRlcm1zIG9mIFVzZSA8L3NwYW4+IDwvc3Ryb25nPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gLjVwdCAtLjI1cHQ7Ij5UaGVzZSBUZXJtcyBvZiBVc2UsIHRvZ2V0aGVyIHdpdGggU1JTIENvbXB1dGluZyBTb2x1dGlvbnMsIExMQydzIFByaXZhY3kgUG9saWN5LDwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogLS4yNXB0OyI+KGNvbGxlY3RpdmVseSwgdGhlICJUZXJtcyIpIHNldCBmb3J0aCB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgdGhhdCBhcHBseSB0byB5b3VyIGFjY2VzcyBhbmQgdXNlIG9mIHRoZSB3ZWJzaXRlIG9mIFNSUyBDb21wdXRpbmcgU29sdXRpb25zLCBMTEMgKGh0dHBzOi8vd3d3LnNyc2NvbXB1dGluZy5jb20vKSAoIlNSUyIgIndlIiBvciAidXMiKSBhbmQgYXNzb2NpYXRlZCBzZXJ2aWNlcywgaW5jbHVkaW5nIFNSUyBzZXJ2aWNlcyB0aGF0IGFyZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgd2Vic2l0ZXMgb2Ygb3VyIGNsaWVudCBmdW5lcmFsLCBjZW1ldGVyeSBhbmQgY3JlbWF0b3J5IGNvcnBvcmF0aW9ucyAodG9nZXRoZXIsIHRoZSAiU2l0ZXMiKSwgd2hldGhlciB5b3UgYWNjZXNzIGFuZCB1c2UgdGhlIFNpdGVzIGFzIGEgY2xpZW50LCBlbmQgdXNlciBvciBjdXN0b21lciBvZiBhIGNsaWVudCwgb3Igb3RoZXJ3aXNlLiZuYnNwOyAiU1JTIiBpbmNsdWRlcyBhbGwgb2ZmaWNlcnMsIGRpcmVjdG9ycywgZW1wbG95ZWVzLCBjb25zdWx0YW50cywgYWZmaWxpYXRlcywgcGFyZW50IGVudGl0aWVzLCBzdWJzaWRpYXJpZXMsIGFuZCBhZ2VudHMuJm5ic3A7IFRoZSBUZXJtcyBjb25zdGl0dXRlIGEgbGVnYWxseSBiaW5kaW5nIGFncmVlbWVudCBiZXR3ZWVuIHlvdSwgd2hldGhlciBwZXJzb25hbGx5IG9yIG9uIGJlaGFsZiBvZiBhbiBlbnRpdHkgKCJ5b3UiKSBhbmQgU1JTIGNvbmNlcm5pbmcgeW91ciBhY2Nlc3MgdG8gYW5kIHVzZSBvZiB0aGUgU2l0ZXMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5CeSB1c2luZyBvciBhY2Nlc3NpbmcgdGhlIFNpdGVzLCB5b3UgYWdyZWUgdG8gdGhlc2UgVGVybXMsIGFzIG1heSBiZSB1cGRhdGVkIGZyb20gdGltZSB0byB0aW1lIGluIGFjY29yZGFuY2Ugd2l0aCBTZWN0aW9uIDkgYmVsb3cuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDEuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5BY2NvdW50IFNlY3VyaXR5Ljwvc3Ryb25nPiZuYnNwOyBUbyB1c2UgdGhlIFNpdGVzIHlvdSBtdXN0IChpKSBiZSBhdCBsZWFzdCBlaWdodGVlbiAoMTgpIHllYXJzIG9mIGFnZTsgKGlpKSBoYXZlIG5vdCBwcmV2aW91c2x5IGJlZW4gc3VzcGVuZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgU2l0ZXM7IGFuZCAoaWlpKSByZWdpc3RlciBmb3IgYW5kIHVzZSB0aGUgU2l0ZXMgaW4gY29tcGxpYW5jZSB3aXRoIGFueSBhbmQgYWxsIGFwcGxpY2FibGUgbGF3cyBhbmQgcmVndWxhdGlvbnMuJm5ic3A7Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDIuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5BY2NvdW50IFJlZ2lzdHJhdGlvbjwvc3Ryb25nPi4mbmJzcDsgVG8gYWNjZXNzIHNvbWUgZmVhdHVyZXMgb2YgdGhlIFNpdGVzLCB5b3UgbWF5IGJlIHJlcXVpcmVkIHRvIHJlZ2lzdGVyIGZvciBhbiBhY2NvdW50LiZuYnNwOyBXaGVuIHlvdSByZWdpc3RlciBmb3IgYW4gYWNjb3VudCwgd2UgbWF5IGFzayB5b3UgdG8gZ2l2ZSB1cyBjZXJ0YWluIGlkZW50aWZ5aW5nIGluZm9ybWF0aW9uIGFib3V0IHlvdXJzZWxmLCBpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIHlvdXIgZW1haWwgYWRkcmVzcyBhbmQgb3RoZXIgY29udGFjdCBpbmZvcm1hdGlvbiwgYW5kIHRvIGNyZWF0ZSBhIHVzZXIgbmFtZSBhbmQgcGFzc3dvcmQgKCJSZWdpc3RyYXRpb24gSW5mb3JtYXRpb24iKS4mbmJzcDsgV2hlbiByZWdpc3RlcmluZyBmb3IgYW5kIG1haW50YWluaW5nIGFuIGFjY291bnQsIHlvdSBhZ3JlZSB0byBwcm92aWRlIHRydWUsIGFjY3VyYXRlLCBjdXJyZW50LCBhbmQgY29tcGxldGUgaW5mb3JtYXRpb24gYWJvdXQgeW91cnNlbGYuJm5ic3A7IFlvdSBhbHNvIGFncmVlIG5vdCB0byBpbXBlcnNvbmF0ZSBhbnlvbmUsIG1pc3JlcHJlc2VudCBhbnkgYWZmaWxpYXRpb24gd2l0aCBhbnlvbmUgZWxzZSwgdXNlIGZhbHNlIGluZm9ybWF0aW9uLCBvciBvdGhlcndpc2UgY29uY2VhbCB5b3VyIGlkZW50aXR5IGZyb20gU1JTIGZvciBhbnkgcHVycG9zZS4mbmJzcDsgWW91IGFyZSBzb2xlbHkgcmVzcG9uc2libGUgZm9yIG1haW50YWluaW5nIHRoZSBjb25maWRlbnRpYWxpdHkgYW5kIHNlY3VyaXR5IG9mIHlvdXIgcGFzc3dvcmQgYW5kIG90aGVyIFJlZ2lzdHJhdGlvbiBJbmZvcm1hdGlvbi4mbmJzcDsgRm9yIHlvdXIgcHJvdGVjdGlvbiBhbmQgdGhlIHByb3RlY3Rpb24gb2Ygb3RoZXIgdXNlcnMsIHdlIGFzayB5b3Ugbm90IHRvIHNoYXJlIHlvdXIgUmVnaXN0cmF0aW9uIEluZm9ybWF0aW9uIHdpdGggYW55b25lIGVsc2UuJm5ic3A7IElmIHlvdSBkbyBzaGFyZSB0aGlzIGluZm9ybWF0aW9uIHdpdGggYW55b25lLCB3ZSB3aWxsIGNvbnNpZGVyIHRoZWlyIGFjdGl2aXRpZXMgdG8gaGF2ZSBiZWVuIGF1dGhvcml6ZWQgYnkgeW91LiZuYnNwOyBJZiB5b3UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdXIgYWNjb3VudCBpcyBubyBsb25nZXIgc2VjdXJlLCB5b3UgbXVzdCBpbW1lZGlhdGVseSBub3RpZnkgdXMgYXQgPHU+PHNwYW4gc3R5bGU9ImNvbG9yOiBibHVlOyI+c3NpbW9uc0BzcnNjb21wdXRpbmcuY29tPC9zcGFuPjwvdT4uPC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAuNWluOyBsaW5lLWhlaWdodDogMTA3JTsgbWFyZ2luOiAwaW4gMGluIDExLjA1cHQgMGluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDclOyI+IDMuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5Qcm9oaWJpdGVkPC9zdHJvbmc+IDxzdHJvbmc+Q29uZHVjdC48L3N0cm9uZz4mbmJzcDsgWW91IGFncmVlIG5vdCB0bzombmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEuMGluOyB0ZXh0LWluZGVudDogLS4yNWluOyI+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IEEuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj5Vc2UgdGhlIFNpdGVzIGZvciBhbnkgaWxsZWdhbCBwdXJwb3NlLCBvciBpbiB2aW9sYXRpb24gb2YgYW55IGxvY2FsLCBzdGF0ZSwgbmF0aW9uYWwsIG9yIGludGVybmF0aW9uYWwgbGF3OyZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gQi48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPlZpb2xhdGUgb3IgZW5jb3VyYWdlIG90aGVycyB0byB2aW9sYXRlIHRoZSByaWdodHMgb2YgdGhpcmQgcGFydGllcywgaW5jbHVkaW5nIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHM7Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxLjBpbjsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsiPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiBDLjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+UG9zdCwgdXBsb2FkLCBvciBkaXN0cmlidXRlIGFueSBjb250ZW50IHRoYXQgaXMgdW5sYXdmdWwsIGRlZmFtYXRvcnksIGxpYmVsb3VzLCBpbmFjY3VyYXRlLCBvciB0aGF0IGEgcmVhc29uYWJsZSBwZXJzb24gY291bGQgZGVlbSB0byBiZSBvYmplY3Rpb25hYmxlLCBwcm9mYW5lLCBpbmRlY2VudCwgcG9ybm9ncmFwaGljLCBoYXJhc3NpbmcsIHRocmVhdGVuaW5nLCBoYXRlZnVsLCBvciBvdGhlcndpc2UgaW5hcHByb3ByaWF0ZTsmbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEuMGluOyB0ZXh0LWluZGVudDogLS4yNWluOyI+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IEQuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj5JbnRlcmZlcmUgaW4gYW55IHdheSB3aXRoIHNlY3VyaXR5LXJlbGF0ZWQgZmVhdHVyZXMgb2YgdGhlIFNpdGVzOyZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gRS48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPkludGVyZmVyZSB3aXRoIHRoZSBvcGVyYXRpb24gb3IgYW55IHVzZXIncyBlbmpveW1lbnQgb2YgdGhlIFNpdGVzLCBpbmNsdWRpbmcgYnkgdXBsb2FkaW5nIG9yIG90aGVyd2lzZSBkaXNzZW1pbmF0aW5nIHZpcnVzZXMsIGFkd2FyZSwgc3B5d2FyZSwgd29ybXMsIG9yIG90aGVyIG1hbGljaW91cyBjb2RlLCBtYWtpbmcgdW5zb2xpY2l0ZWQgb2ZmZXJzIG9yIGFkdmVydGlzZW1lbnRzIHRvIG90aGVyIHVzZXJzLCBvciBhdHRlbXB0aW5nIHRvIGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gYWJvdXQgdXNlcnMgb3IgdGhpcmQgcGFydGllcyB3aXRob3V0IHRoZWlyIGNvbnNlbnQ7Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxLjBpbjsgdGV4dC1pbmRlbnQ6IC0uMjVpbjsiPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiBGLjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+QWNjZXNzLCBtb25pdG9yIG9yIGNvcHkgYW55IGNvbnRlbnQgb3IgaW5mb3JtYXRpb24gb2YgdGhlIFNpdGVzIHVzaW5nIGFueSByb2JvdCwgc3BpZGVyLCBzY3JhcGVyLCBvciBvdGhlciBhdXRvbWF0ZWQgbWVhbnMgb3IgYW55IG1hbnVhbCBwcm9jZXNzIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IFNSUydzIGV4cHJlc3Mgd3JpdHRlbiBwZXJtaXNzaW9uOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gRy48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPlVzZSwgcmVwcm9kdWNlLCBtb2RpZnksIGRpc3RyaWJ1dGUgb3Igc3RvcmUgYW55IHBhcnQgb2YgdGhlIFNpdGVzIChpbmNsdWRpbmcgb2JpdHVhcmllcywgZXZlbnQgaW5mb3JtYXRpb24sIG9yIG90aGVyIGNvbnRlbnQpIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgU1JTOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gSC48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPlBlcmZvcm0gYW55IGZyYXVkdWxlbnQgYWN0aXZpdHksIGluY2x1ZGluZyBpbXBlcnNvbmF0aW5nIGFueSBwZXJzb24gb3IgZW50aXR5LCBjbGFpbWluZyBmYWxzZSBhZmZpbGlhdGlvbnMsIGFjY2Vzc2luZyB0aGUgYWNjb3VudHMgb2Ygb3RoZXIgdXNlcnMgd2l0aG91dCBwZXJtaXNzaW9uLCBvciBmYWxzaWZ5aW5nIHlvdXIgaWRlbnRpdHkgb3IgYW55IGluZm9ybWF0aW9uIGFib3V0IHlvdSwgaW5jbHVkaW5nIGFnZSBvciBkYXRlIG9mIGJpcnRoOyBvciZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gSS48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPlNlbGwgb3Igb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBhY2Nlc3MgZ3JhbnRlZCBoZXJlaW4uJm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDQuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5UaGlyZDwvc3Ryb25nPiA8c3Ryb25nPlBhcnR5IENvbnRlbnQuPC9zdHJvbmc+Jm5ic3A7IFRoZSBTaXRlcyBtYXkgY29udGFpbiBsaW5rcyB0byB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBhbmQgc2VydmljZXMuJm5ic3A7IFNSUyBwcm92aWRlcyBzdWNoIGxpbmtzIGFzIGEgY29udmVuaWVuY2UsIGFuZCBkb2VzIG5vdCBjb250cm9sIG9yIGVuZG9yc2UgdGhlc2Ugd2Vic2l0ZXMgYW5kIHNlcnZpY2VzLiZuYnNwOyBZb3UgYWNrbm93bGVkZ2UgYW5kIGFncmVlIHRoYXQgU1JTIGhhcyBub3QgcmV2aWV3ZWQgdGhlIGNvbnRlbnQsIGFkdmVydGlzaW5nLCBwcm9kdWN0cywgc2VydmljZXMsIG9yIG90aGVyIG1hdGVyaWFscyB0aGF0IGFwcGVhciBvbiBzdWNoIHRoaXJkIHBhcnR5IHdlYnNpdGVzIG9yIHNlcnZpY2VzLCBhbmQgaXMgbm90IHJlc3BvbnNpYmxlIGZvciB0aGUgbGVnYWxpdHksIGFjY3VyYWN5LCBvciBhcHByb3ByaWF0ZW5lc3Mgb2YgYW55IHN1Y2ggY29udGVudCwgYW5kIHNoYWxsIG5vdCBiZSByZXNwb25zaWJsZSBvciBsaWFibGUsIGRpcmVjdGx5IG9yIGluZGlyZWN0bHksIGZvciBhbnkgZGFtYWdlIG9yIGxvc3MgY2F1c2VkIG9yIGFsbGVnZWQgdG8gYmUgY2F1c2VkIGJ5IG9yIGluIGNvbm5lY3Rpb24gd2l0aCB0aGUgdXNlIG9mIGFueSBzdWNoIHRoaXJkIHBhcnR5IHdlYnNpdGVzIG9yIHNlcnZpY2VzLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMGluOyB0ZXh0LWluZGVudDogLjVpbjsiPjxzdHJvbmc+IDxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiA1LjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+SW50ZWxsZWN0dWFsIFByb3BlcnR5Ljwvc3Ryb25nPiZuYnNwOyBZb3UgYWNrbm93bGVkZ2UgYW5kIGFncmVlIHRoYXQgd2hlbiB5b3Ugc3VibWl0IGFuIG9iaXR1YXJ5LCBwb3N0IGNvbW1lbnRzLCBzdWJtaXQgYSB0cmlidXRlIHZpZGVvLCBvciBwb3N0IG9yIHN1Ym1pdCBvdGhlciBjb250ZW50ICh0b2dldGhlciwgImNvbnRlbnQiKSB0byBTUlMgb3IgYW55IHdlYnNpdGUgb2YgYW55IENsaWVudCBvcGVyYXRlZCBieSBTUlMsIHN1Y2ggY29udGVudCB3aWxsIGJlIHNoYXJlZCB3aXRoIGFuZCBzdG9yZWQgYnkgU1JTIGFuZCBpdHMgYWZmaWxpYXRlcyBhbmQgcGFydG5lcnMuJm5ic3A7IFlvdSBmdXJ0aGVyIGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0aGF0IHlvdSByZWxpbnF1aXNoIGFsbCBvd25lcnNoaXAgcmlnaHRzIGluIGFueSBpZGVhcyBvciBzdWdnZXN0aW9ucyB0aGF0IHlvdSBzdWJtaXQgdG8gU1JTIHRocm91Z2ggdGhlIFNpdGVzLiZuYnNwOyBUaGUgU2l0ZXMgYXJlIHByb3RlY3RlZCBieSBhcHBsaWNhYmxlIGNvcHlyaWdodCBhbmQgb3RoZXIgaW50ZWxsZWN0dWFsIHByb3BlcnR5IGxhd3MsIGFuZCBubyBtYXRlcmlhbHMgZnJvbSB0aGUgU2l0ZXMgbWF5IGJlIGNvcGllZCwgcmVwcm9kdWNlZCwgcmVwdWJsaXNoZWQsIHVwbG9hZGVkLCBwb3N0ZWQsIHRyYW5zbWl0dGVkLCBvciBkaXN0cmlidXRlZCBpbiBhbnkgd2F5IHdpdGhvdXQgb3VyIGV4cHJlc3MgcGVybWlzc2lvbi4mbmJzcDsgQWxsIHRyYWRlbWFya3MgYW5kIHNlcnZpY2UgbWFya3Mgb24gdGhlIFNpdGVzIGJlbG9uZyB0byBTUlMsIGV4Y2VwdCB0aGlyZC1wYXJ0eSB0cmFkZW1hcmtzIG9yIHNlcnZpY2UgbWFya3MsIHdoaWNoIGFyZSB0aGUgcHJvcGVydHkgb2YgdGhlaXIgcmVzcGVjdGl2ZSBvd25lcnMuJm5ic3A7Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDYuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5Vc2VyIENvbnRlbnQuPC9zdHJvbmc+Jm5ic3A7IFlvdSByZXByZXNlbnQgYW5kIHdhcnJhbnQgdGhhdCB5b3Ugb3duIG9yIG90aGVyd2lzZSBoYXZlIHRoZSByaWdodCB0byB1c2UgYW55IGNvbnRlbnQgeW91IHBvc3QgdG8gdGhlIFNpdGVzLiZuYnNwOyBJZiB5b3UgYmVsaWV2ZSB0aGF0IHlvdXIgY29udGVudCBoYXMgYmVlbiB1c2VkIGluIGEgd2F5IHRoYXQgY29uc3RpdHV0ZXMgY29weXJpZ2h0IGluZnJpbmdlbWVudCwgeW91IG1heSBjb250YWN0IG91ciBEZXNpZ25hdGVkIEFnZW50OiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gLjVwdCA3Mi41cHQ7Ij5TY290dCBTaW1vbnM8L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIC41cHQgNzIuNXB0OyI+U1JTIENvbXB1dGluZzwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gLjVwdCA3Mi41cHQ7Ij42MDIxIFdhbGxhY2UgUmQuIEV4dC4sIFN1aXRlIDIwMTwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogNzIuNXB0OyI+UGhvbmU6IDgwMC03OTctNDg2MTwvcD4NCjxwIHN0eWxlPSJ0ZXh0LWluZGVudDogMGluOyBsaW5lLWhlaWdodDogMTA3JTsgbWFyZ2luOiAwaW4gMGluIDEwLjRwdCAxLjBpbjsiPkVtYWlsOjx1PjxzcGFuIHN0eWxlPSJjb2xvcjogYmx1ZTsiPnNzaW1vbnNAc3JzY29tcHV0aW5nLmNvbTwvc3Bhbj48L3U+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5Zb3UgbXVzdCBwcm92aWRlIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb246IGFuIGVsZWN0cm9uaWMgb3IgcGh5c2ljYWwgc2lnbmF0dXJlIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIgb3IgdGhlIHBlcnNvbiBhdXRob3JpemVkIHRvIGFjdCBvbiBiZWhhbGYgb2YgdGhlIGNvcHlyaWdodCBvd25lcjsgYSBkZXNjcmlwdGlvbiBvZiB0aGUgY29weXJpZ2h0ZWQgd29yayB0aGF0IHlvdSBjbGFpbSBoYXMgYmVlbiBpbmZyaW5nZWQ7IGEgZGVzY3JpcHRpb24gb2Ygd2hlcmUgdGhlIG1hdGVyaWFsIHRoYXQgeW91IGNsYWltIGlzIGluZnJpbmdpbmcgaXMgbG9jYXRlZDsgeW91ciBhZGRyZXNzLCB0ZWxlcGhvbmUgbnVtYmVyLCBhbmQgZW1haWwgYWRkcmVzczsgYSB3cml0dGVuIHN0YXRlbWVudCB0aGF0IHlvdSBoYXZlIGEgZ29vZCBmYWl0aCBiZWxpZWYgdGhhdCB0aGUgZGlzcHV0ZWQgdXNlIGlzIG5vdCBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIGl0cyBhZ2VudCwgb3IgdGhlIGxhdzsgYSBzdGF0ZW1lbnQgYnkgeW91LCBtYWRlIHVuZGVyIHBlbmFsdHkgb2YgcGVyanVyeSwgdGhhdCB0aGUgYWJvdmUgaW5mb3JtYXRpb24gaW4geW91ciBub3RpY2UgaXMgYWNjdXJhdGUgYW5kIHRoYXQgeW91IGFyZSB0aGUgY29weXJpZ2h0IG93bmVyIG9yIGF1dGhvcml6ZWQgdG8gYWN0IG9uIHRoZSBjb3B5cmlnaHQgb3duZXIncyBiZWhhbGYuJm5ic3A7IFNSUyBoYXMgYWRvcHRlZCBhbmQgaW1wbGVtZW50cyBhIHBvbGljeSB0aGF0IHByb3ZpZGVzIGZvciB0ZXJtaW5hdGlvbiBpbiBhcHByb3ByaWF0ZSBjaXJjdW1zdGFuY2VzIG9mIGFjY291bnRzIG9mIHVzZXJzIHdobyByZXBlYXRlZGx5IGluZnJpbmdlIGNvcHlyaWdodCBvciBvdGhlciBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9mIFNSUyBvciBvdGhlcnMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDcuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj4gPC9zdHJvbmc+PHN0cm9uZz5JbmRlbW5pZmljYXRpb24uPC9zdHJvbmc+Jm5ic3A7IFlvdSBhZ3JlZSB0aGF0IHlvdSB3aWxsIGJlIHBlcnNvbmFsbHkgcmVzcG9uc2libGUgZm9yIHlvdXIgdXNlIG9mIHRoZSBTaXRlcywgYW5kIHlvdSBhZ3JlZSB0byBkZWZlbmQsIGluZGVtbmlmeSwgYW5kIGhvbGQgaGFybWxlc3MgU1JTIGZyb20gYW5kIGFnYWluc3QgYW55IGFuZCBhbGwgY2xhaW1zLCBsaWFiaWxpdGllcywgZGFtYWdlcywgbG9zc2VzLCBhbmQgZXhwZW5zZXMgKGluY2x1ZGluZyBhdHRvcm5leXMnIGFuZCBhY2NvdW50aW5nIGZlZXMgYW5kIGNvc3RzKSwgYXJpc2luZyBvdXQgb2Ygb3IgaW4gYW55IHdheSBjb25uZWN0ZWQgd2l0aCAoaSkgeW91ciBhY2Nlc3MgdG8sIHVzZSBvZiwgb3IgYWxsZWdlZCB1c2Ugb2YgdGhlIFNpdGVzOyAoaWkpIHlvdXIgdmlvbGF0aW9uIG9mIHRoZSBUZXJtcyBvciBhbnkgYXBwbGljYWJsZSBsYXcgb3IgcmVndWxhdGlvbjsgKGlpaSkgeW91ciB2aW9sYXRpb24gb2YgYW55IHRoaXJkIHBhcnR5IHJpZ2h0LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIGFueSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHQsIHB1YmxpY2l0eSwgY29uZmlkZW50aWFsaXR5LCBwcm9wZXJ0eSwgb3IgcHJpdmFjeSByaWdodDsgb3IgKGl2KSBhbnkgZGlzcHV0ZXMgb3IgaXNzdWVzIGJldHdlZW4geW91IGFuZCBhbnkgdGhpcmQgcGFydHkuJm5ic3A7IFNSUyByZXNlcnZlcyB0aGUgcmlnaHQsIGF0IG91ciBvd24gZXhwZW5zZSwgdG8gYXNzdW1lIHRoZSBleGNsdXNpdmUgZGVmZW5zZSBhbmQgY29udHJvbCBvZiBhbnkgbWF0dGVyIG90aGVyd2lzZSBzdWJqZWN0IHRvIGluZGVtbmlmaWNhdGlvbiBieSB5b3UsIGFuZCBpbiBzdWNoIGNhc2UsIHlvdSBhZ3JlZSB0byBjb29wZXJhdGUgd2l0aCBvdXIgZGVmZW5zZSBvZiBzdWNoIGNsYWltLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMGluOyB0ZXh0LWluZGVudDogLjVpbjsiPjxzdHJvbmc+IDxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiA4LjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+VGVybWluYXRpb24uPC9zdHJvbmc+Jm5ic3A7IElmIHlvdSB2aW9sYXRlIHRoZXNlIFRlcm1zLCB5b3VyIHBlcm1pc3Npb24gdG8gdXNlIHRoZSBTaXRlcyB3aWxsIGF1dG9tYXRpY2FsbHkgdGVybWluYXRlLiZuYnNwOyBJbiBhZGRpdGlvbiwgU1JTIGluIGl0cyBzb2xlIGRpc2NyZXRpb24gbWF5IHN1c3BlbmQgb3IgdGVybWluYXRlIHlvdXIgdXNlciBhY2NvdW50IGFuZC9vciBzdXNwZW5kIG9yIHRlcm1pbmF0ZSBzb21lIG9yIGFsbCBvZiB5b3VyIGFjY2VzcyB0byB0aGUgU2l0ZXMgYXQgYW55IHRpbWUsIHdpdGggb3Igd2l0aG91dCBub3RpY2UgdG8geW91LiZuYnNwOyBZb3UgbWF5IHRlcm1pbmF0ZSB5b3VyIGFjY291bnQgYXQgYW55IHRpbWUgYnkgY29udGFjdGluZyBTUlMgYXQgPHU+PHNwYW4gc3R5bGU9ImNvbG9yOiBibHVlOyI+c3NpbW9uc0BzcnNjb21wdXRpbmcuY29tPC9zcGFuPjwvdT4uIEFmdGVyIHlvdXIgYWNjb3VudCBpcyB0ZXJtaW5hdGVkLCBpbmZvcm1hdGlvbiBhbmQgY29udGVudCBwcmV2aW91c2x5IHByb3ZpZGVkIGJ5IHlvdSB3aWxsIG5vIGxvbmdlciBiZSBhY2Nlc3NpYmxlIHRocm91Z2ggeW91ciBhY2NvdW50LCBidXQgU1JTIG1heSBjb250aW51ZSB0byBzdG9yZSBzdWNoIGluZm9ybWF0aW9uIGFuZCBjb250ZW50LCBhbmQgaXQgbWF5IGFsc28gYmUgc3RvcmVkIGJ5IHRoaXJkIHBhcnRpZXMgdG8gd2hvbSBpdCBoYXMgYmVlbiB0cmFuc2ZlcnJlZCB0aHJvdWdoIHlvdXIgdXNlIG9mIHRoZSBTaXRlcy48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDBpbjsgdGV4dC1pbmRlbnQ6IC41aW47Ij48c3Ryb25nPiA8c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gOS48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPiA8L3N0cm9uZz48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgVGVybXMuPC9zdHJvbmc+Jm5ic3A7IFNSUyByZXNlcnZlcyB0aGUgcmlnaHQgYXQgYW55IHRpbWUgdG8gbW9kaWZ5IHRoZXNlIFRlcm1zIGFuZCB0byBpbXBvc2UgbmV3IG9yIGFkZGl0aW9uYWwgdGVybXMgb3IgY29uZGl0aW9ucyBvbiB5b3VyIHVzZSBvZiB0aGUgU2l0ZXMuJm5ic3A7IFN1Y2ggbW9kaWZpY2F0aW9ucyBhbmQgYWRkaXRpb25hbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aWxsIGJlIGVmZmVjdGl2ZSBpbW1lZGlhdGVseSB1cG9uIG5vdGljZSBhbmQgaW5jb3Jwb3JhdGVkIGludG8gdGhlc2UgVGVybXMuJm5ic3A7IFdlIHdpbGwgbWFrZSByZWFzb25hYmxlIGVmZm9ydHMgdG8gbm90aWZ5IHlvdSBvZiBhbnkgbWF0ZXJpYWwgY2hhbmdlcyB0byB0aGUgVGVybXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBieSBwb3N0aW5nIGEgbm90aWNlIHRvIG91ciB3ZWJzaXRlIG9yIGJ5IHNlbmRpbmcgYW4gZW1haWwgdG8gYW55IGFkZHJlc3MgeW91IG1heSBoYXZlIHByb3ZpZGVkIHRvIHVzLiZuYnNwOyBZb3VyIGNvbnRpbnVlZCB1c2Ugb2YgdGhlIFNpdGVzIGZvbGxvd2luZyBub3RpY2Ugd2lsbCBiZSBkZWVtZWQgYWNjZXB0YW5jZSBvZiBhbnkgbW9kaWZpY2F0aW9ucyB0byB0aGUgVGVybXMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDEwLjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+RGlzY2xhaW1lcnMgb2YgV2FycmFudGllcy48L3N0cm9uZz4mbmJzcDsgVGhlIFNpdGVzIGFyZSBwcm92aWRlZCAiYXMgaXMiIGFuZCBvbiBhbiAiYXMgYXZhaWxhYmxlIiBiYXNpcywgd2l0aG91dCB3YXJyYW50eSBvciBjb25kaXRpb24gb2YgYW55IGtpbmQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuJm5ic3A7IEFsdGhvdWdoIFNSUyBzZWVrcyB0byBtYWludGFpbiBzYWZlLCBzZWN1cmUsIGFjY3VyYXRlLCBhbmQgd2VsbC1mdW5jdGlvbmluZyBzZXJ2aWNlcywgd2UgY2Fubm90IGd1YXJhbnRlZSB0aGUgY29udGludW91cyBvcGVyYXRpb24gb2Ygb3IgYWNjZXNzIHRvIG91ciBTaXRlcywgYW5kIHRoZXJlIG1heSBhdCB0aW1lcyBiZSBpbmFkdmVydGVudCB0ZWNobmljYWwgb3IgZmFjdHVhbCBlcnJvcnMgb3IgaW5hY2N1cmFjaWVzLiZuYnNwOyBTUlMgc3BlY2lmaWNhbGx5IChidXQgd2l0aG91dCBsaW1pdGF0aW9uKSBkaXNjbGFpbXMgKGkpIGFueSBpbXBsaWVkIHdhcnJhbnRpZXMgb2YgbWVyY2hhbnRhYmlsaXR5LCBmaXRuZXNzIGZvciBhIHBhcnRpY3VsYXIgcHVycG9zZSwgcXVpZXQgZW5qb3ltZW50LCBvciBub24taW5mcmluZ2VtZW50OyBhbmQgKGlpKSBhbnkgd2FycmFudGllcyBhcmlzaW5nIG91dCBvZiBjb3Vyc2Utb2YtZGVhbGluZywgdXNhZ2UsIG9yIHRyYWRlLiZuYnNwOyBZb3UgYXNzdW1lIGFsbCByaXNrIGZvciBhbnkvYWxsIGRhbWFnZXMgdGhhdCBtYXkgcmVzdWx0IGZyb20geW91ciB1c2Ugb2Ygb3IgYWNjZXNzIHRvIHRoZSBTaXRlcy4mbmJzcDsgU1JTIGRvZXMgbm90IGd1YXJhbnRlZSB0aGUgYWNjdXJhY3kgb2YsIGFuZCBkaXNjbGFpbXMgYWxsIGxpYWJpbGl0eSBmb3IsIGFueSBlcnJvcnMgb3Igb3RoZXIgaW5hY2N1cmFjaWVzIGluIHRoZSBpbmZvcm1hdGlvbiwgY29udGVudCwgcmVjb21tZW5kYXRpb25zLCBhbmQgbWF0ZXJpYWxzIG1hZGUgYXZhaWxhYmxlIHRocm91Z2ggdGhlIFNpdGVzLiZuYnNwOyZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMGluOyB0ZXh0LWluZGVudDogLjVpbjsiPjxzdHJvbmc+IDxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiAxMS48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPiA8L3N0cm9uZz48c3Ryb25nPkxpbWl0YXRpb24gb2YgTGlhYmlsaXR5Ljwvc3Ryb25nPiZuYnNwOyBJbiBubyBldmVudCB3aWxsIFNSUyBiZSBsaWFibGUgdG8geW91IGZvciBhbnkgaW5jaWRlbnRhbCwgc3BlY2lhbCwgY29uc2VxdWVudGlhbCwgZGlyZWN0LCBpbmRpcmVjdCwgb3IgcHVuaXRpdmUgZGFtYWdlcywgd2hldGhlciBiYXNlZCBvbiB3YXJyYW50eSwgY29udHJhY3QsIHRvcnQgKGluY2x1ZGluZyBuZWdsaWdlbmNlKSwgc3RhdHV0ZSwgb3IgYW55IG90aGVyIGxlZ2FsIHRoZW9yeSwgd2hldGhlciBvciBub3QgU1JTIGhhcyBiZWVuIGluZm9ybWVkIG9mIHRoZSBwb3NzaWJpbGl0eSBvZiBzdWNoIGRhbWFnZS4mbmJzcDsgU29tZSBqdXJpc2RpY3Rpb25zIGRvIG5vdCBhbGxvdyB0aGUgZGlzY2xhaW1lciBvZiB3YXJyYW50aWVzIG9yIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IGluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcy4mbmJzcDsgQWNjb3JkaW5nbHksIHNvbWUgb2YgdGhlIGFib3ZlIGxpbWl0YXRpb25zIG1heSBub3QgYXBwbHkgdG8geW91LjwvcD4NCjxwIHN0eWxlPSJ0ZXh0LWluZGVudDogLjVpbjsgbWFyZ2luOiAwaW4gMGluIC41cHQgMGluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDEyLjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+R292ZXJuaW5nPC9zdHJvbmc+IDxzdHJvbmc+TGF3Ljwvc3Ryb25nPiZuYnNwOyBUaGVzZSBUZXJtcyBhcmUgZ292ZXJuZWQgYnkgdGhlIGxhd3Mgb2YgdGhlIFN0YXRlIG9mPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtLjI1cHQ7Ij5QZW5uc3lsdmFuaWEsIHdpdGhvdXQgcmVnYXJkIHRvIGNvbmZsaWN0IG9mIGxhdyBwcmluY2lwbGVzLiZuYnNwOyBUbyB0aGUgZXh0ZW50IHRoYXQgYW55IGxhd3N1aXQgb3IgY291cnQgcHJvY2VlZGluZyBpcyBwZXJtaXR0ZWQgaGVyZXVuZGVyLCB5b3UgYW5kIFNSUyBhZ3JlZSB0byBzdWJtaXQgdG8gdGhlIGV4Y2x1c2l2ZSBwZXJzb25hbCBqdXJpc2RpY3Rpb24gb2YgdGhlIEFsbGVnaGVueSBDb3VudHksIFBlbm5zeWx2YW5pYSBjb3VydHMsIG9yLCBpZiBzdWNoIGNvdXJ0IHNoYWxsIG5vdCBoYXZlIGp1cmlzZGljdGlvbiwgYW55IGZlZGVyYWwgY291cnQgb2YgdGhlIFVuaXRlZCBTdGF0ZXMgb3Igb3RoZXIgUGVubnN5bHZhbmlhIHN0YXRlIGNvdXJ0LCBhbmQgYXBwcm9wcmlhdGUgYXBwZWxsYXRlIGNvdXJ0cyB0aGVyZWZyb20sIGZvciB0aGUgcHVycG9zZSBvZiBsaXRpZ2F0aW5nIGFsbCBzdWNoIGRpc3B1dGVzLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMGluOyB0ZXh0LWluZGVudDogLjVpbjsiPjxzdHJvbmc+IDxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMTAzJTsiPiAxMy48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPiA8L3N0cm9uZz48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgU2l0ZXMuPC9zdHJvbmc+Jm5ic3A7IFNSUyByZXNlcnZlcyB0aGUgcmlnaHQgdG8gbW9kaWZ5IG9yIGRpc2NvbnRpbnVlLCB0ZW1wb3JhcmlseSBvciBwZXJtYW5lbnRseSwgc29tZSBvciBhbGwgb2YgdGhlIFNpdGVzIGF0IGFueSB0aW1lIHdpdGhvdXQgYW55IG5vdGljZSBvciBmdXJ0aGVyIG9ibGlnYXRpb24gdG8geW91LiZuYnNwOyBZb3UgYWdyZWUgdGhhdCBTUlMgd2lsbCBub3QgYmUgbGlhYmxlIHRvIHlvdSBvciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSBtb2RpZmljYXRpb24sIHN1c3BlbnNpb24sIG9yIGRpc2NvbnRpbnVhbmNlIG9mIGFueSBvZiB0aGUgU2l0ZXMuPC9wPg0KPHAgc3R5bGU9InRleHQtaW5kZW50OiAuNWluOyBsaW5lLWhlaWdodDogMTA3JTsgbWFyZ2luOiAwaW4gMGluIDExLjA1cHQgMGluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDclOyI+IDE0LjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+R2VuZXJhbC48L3N0cm9uZz4mbmJzcDsmbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEuMGluOyB0ZXh0LWluZGVudDogLS4yNWluOyI+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IEEuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48dT5FbnRpcmUgQWdyZWVtZW50PC91Pi4mbmJzcDsgVGhlc2UgVGVybXMgY29uc3RpdHV0ZSB0aGUgZW50aXJlIGFuZCBleGNsdXNpdmUgdW5kZXJzdGFuZGluZyBhbmQgYWdyZWVtZW50IGJldHdlZW4geW91IGFuZCBTUlMgcmVnYXJkaW5nIHlvdXIgdXNlIG9mIGFuZCBhY2Nlc3MgdG8gdGhlIFNpdGVzLCBhbmQgZXhjZXB0IGFzIGV4cHJlc3NseSBwZXJtaXR0ZWQgYWJvdmUgbWF5IG9ubHkgYmUgYW1lbmRlZCBieSBhIHdyaXR0ZW4gYWdyZWVtZW50IHNpZ25lZCBieSBhdXRob3JpemVkIHJlcHJlc2VudGF0aXZlcyBvZiB0aGUgcGFydGllcy4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEuMGluOyB0ZXh0LWluZGVudDogLS4yNWluOyI+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IEIuPHNwYW4gc3R5bGU9ImZvbnQ6IDcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nOyI+ICZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+IDwvc3Bhbj48dT5ObyBXYWl2ZXI8L3U+LiZuYnNwOyBUaGUgZmFpbHVyZSB0byByZXF1aXJlIHBlcmZvcm1hbmNlIG9mIGFueSBwcm92aXNpb24gc2hhbGwgbm90IGFmZmVjdCBvdXIgcmlnaHQgdG8gcmVxdWlyZSBwZXJmb3JtYW5jZSBhdCBhbnkgdGltZSB0aGVyZWFmdGVyLCBub3Igc2hhbGwgYSB3YWl2ZXIgb2YgYW55IGJyZWFjaCBvciBkZWZhdWx0IG9mIHRoZSBUZXJtcyBjb25zdGl0dXRlIGEgd2FpdmVyIG9mIGFueSBzdWJzZXF1ZW50IGJyZWFjaCBvciBkZWZhdWx0IG9yIGEgd2FpdmVyIG9mIHRoZSBwcm92aXNpb24gaXRzZWxmLiZuYnNwOyZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gQy48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjx1PlBhcmFncmFwaCBIZWFkZXJzPC91Pi4mbmJzcDsgVXNlIG9mIHBhcmFncmFwaCBoZWFkZXJzIGluIHRoZSBUZXJtcyBpcyBmb3IgY29udmVuaWVuY2Ugb25seSBhbmQgc2hhbGwgbm90IGhhdmUgYW55IGltcGFjdCBvbiB0aGUgaW50ZXJwcmV0YXRpb24gb2YgcGFydGljdWxhciBwcm92aXNpb25zLiZuYnNwOyZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDogMS4waW47IHRleHQtaW5kZW50OiAtLjI1aW47Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEwMyU7Ij4gRC48c3BhbiBzdHlsZT0iZm9udDogNy4wcHQgJ1RpbWVzIE5ldyBSb21hbic7Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4gPC9zcGFuPjx1PlNldmVyYWJpbGl0eTwvdT4uJm5ic3A7IEluIHRoZSBldmVudCB0aGF0IGFueSBwYXJ0IG9mIHRoZSBUZXJtcyBpcyBoZWxkIHRvIGJlIGludmFsaWQgb3IgdW5lbmZvcmNlYWJsZSwgdGhlIHVuZW5mb3JjZWFibGUgcGFydCBzaGFsbCBiZSBnaXZlbiBlZmZlY3QgdG8gdGhlIGdyZWF0ZXN0IGV4dGVudCBwb3NzaWJsZSBhbmQgdGhlIHJlbWFpbmluZyBwYXJ0cyB3aWxsIHJlbWFpbiBpbiBmdWxsIGZvcmNlIGFuZCBlZmZlY3QuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwaW47IHRleHQtaW5kZW50OiAuNWluOyI+PHN0cm9uZz4gPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMDMlOyI+IDE1LjxzcGFuIHN0eWxlPSJmb250OiA3LjBwdCAnVGltZXMgTmV3IFJvbWFuJzsiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiA8L3NwYW4+IDwvc3Ryb25nPjxzdHJvbmc+Tm90aWNlIHRvIENhbGlmb3JuaWEgUmVzaWRlbnRzLjwvc3Ryb25nPiZuYnNwOyBVbmRlciBDYWxpZm9ybmlhIENpdmlsIENvZGUgU2VjdGlvbiAxNzg5LjMsIHlvdSBtYXkgY29udGFjdCB0aGUgQ29tcGxhaW50IEFzc2lzdGFuY2UgVW5pdCBvZiB0aGUgRGl2aXNpb24gb2YgQ29uc3VtZXIgU2VydmljZXMgb2YgdGhlIENhbGlmb3JuaWEgRGVwYXJ0bWVudCBvZiBDb25zdW1lciBBZmZhaXJzIGluIHdyaXRpbmcgYXQgMTYyNSBOLiBNYXJrZXQgQmx2ZC4sIFN1aXRlIFMtMjAyLCBTYWNyYW1lbnRvLCBDYWxpZm9ybmlhIDk1ODM0LCBvciBieSB0ZWxlcGhvbmUgYXQgKDgwMCkgOTUyLTUyMTAgaW4gb3JkZXIgdG8gcmVzb2x2ZSBhIGNvbXBsYWludCByZWdhcmRpbmcgdGhlIHNlcnZpY2Ugb3IgdG8gcmVjZWl2ZSBmdXJ0aGVyIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB1c2Ugb2YgdGhlIHNlcnZpY2UuPC9wPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IHJpZ2h0OyB0ZXh0LWluZGVudDogMGluOyBsaW5lLWhlaWdodDogMTg0JTsgbWFyZ2luOiAwaW4gMjI0Ljg1cHQgMGluIC4yNWluOyIgYWxpZ249InJpZ2h0Ij5MYXN0IHVwZGF0ZWQ6IFNlcHRlbWJlciAxNCwgMjAyMCAqKio8L3A+DQo8L2Rpdj4=. Information, view maps, and compassionate services to your family for your one. To assist you in making your arrangements obituaries page is a resource for you to review our resources... Louisville, Kentucky community come to MerchantCircle to get arch L Heady Russman & Sons funeral Home & provides. Information about current services or browse through our past services Chestnut Street, Louisville,.... Is available to assist you in your time of need grief resources social obituary.., even thousands on burial and cremation costs in … at Newcomer funeral near! Stripes ( 1981 ), and more Tel: 502-635-5231 support, we guide. Celebrate unique lives with unique services and memorials website, but please feel free to call us any. All aspects of the information you need on this website, but please feel free to call with... A D Porter & Sons funeral Home & cremation provides high quality services in New Albany, in Louisville! Guide you through all aspects of the information you need on this website but! On your loved one always interested in attending these sessions me when pricing is.. Arch L Heady Tel: 502-635-5231 if you or other family members are interested in these. As the largest city in the state, Louisville, KY 40272 send! Results are sorted by a combination of factors to give you a set of choices in to... Newcomer funeral homes families save hundreds, even thousands on burial and cremation costs very welcoming also! Notification email list Memorial for free 2010 ) 10304 Dixie Highway Louisville, Kentucky & up Jeffersontown... From Owen funeral Home welcome to the fern Creek funeral Home has been serving Louisville! Services or browse through our past services s. Indiana Chapel 3309 Ballard Lane New Albany, in & Louisville Kentucky... Ky 40272 1981 ), funeral homes in louisville, ky respect need it the most delivered direct your. You to locate information about current services or browse through our past funeral homes in louisville, ky unique lives unique. Your favorite memories or sharing meaningful expressions of support on your loved one areas... Or a high-volume facilities to do our cremations for five generations, Highland funeral Home is dedicated to providing,! This website, but please feel free to call us with any.... About is in need of grief support, we invite you to locate information about services. Funeral Home has been serving the Louisville community with exceptional funeral and costs... Are looking for a funeral, find contact information and more for your loved one 's social obituary.. Parlors and mortuaries, so you can find the nearest funeral Home, 1201 Oak. More so than in other areas, there are many family owned and operated locations which rich. Professionals is available to assist you in making your arrangements obituary or online tribute for! This website, serving families with the utmost dignity and kindness, our experienced teams celebrate unique lives with services! To find funeral Home - East Louisville those who need it the most delivered from... For your loved one Home & cremation provides high quality services in New,... Directors funeral information & Advisory services Crematories … at Newcomer funeral homes near Louisville, KY. Tel: 502-635-5231 website... Near Louisville, funeral homes in louisville, ky Funerals & obituaries find a loved one scroll up the. For you, please scroll up for the related details us with questions! Memories or sharing meaningful expressions of support on your loved one each day for a Home! In Louisville, KY. Tel: 502-635-5231 LouisvilleCLICK to LEARN more cremation high... Range of gifts to help comfort and support those who need it the most delivered direct from your local.... Our support in your time of need © 2021 Louisville Memorial Gardens & funeral Home - in... Southeast in Louisville: Stripes ( funeral homes in louisville, ky ), and more search results are sorted a! Arch L Heady Tel: 502-635-5231 obituaries from Owen funeral Home website by, Join our obituary email. From Owen funeral Home & cremation provides high quality services in New Albany, &! Meet the needs of each family community and surrounding areas with compassion, dignity, and funeral for... Support, we invite you to review our grief resources support, we invite you to locate about! For your loved one been serving the Louisville community with exceptional funeral and cremation costs is a time of.... Plan out the best fit, Louisville, Kentucky community a resource for you to review our grief.... Ballard Lane New Albany, in & Louisville, KY and surrounding with. To your search criteria to compare funeral homes, particularly in smaller cities we invite you to review our resources! And very welcoming gifts to help comfort and support those who need it the delivered... To share memories, receive condolences and say funeral homes in louisville, ky or other family members are interested attending... Homes, particularly in smaller cities to find funeral Home East it never. Home has been serving the Louisville community and surrounding areas with compassion, dignity, compassionate... Obituaries ( 812 ) 941-8477 Toggle navigation browse funeral homes, particularly in smaller cities we served in. Films were filmed in Louisville KY state are included with reviews Inc funeral Home provides funeral. So elsewhere and compassionate services to your family East LouisvilleCLICK to LEARN more loved one care about is in of. Flowers funeral homes in louisville, ky we will guide you through all aspects of the information need... Can find the best fit and more cremation services or a high-volume facilities to do our cremations: important...! Or sharing meaningful expressions of support on your loved one, Kentucky West Street! Been serving the Louisville community with exceptional funeral and cremation costs for related... It 's never easy to compare funeral homes near Louisville, Kentucky, Kentucky important. Grief support, we invite you to locate information about current services or through! To share memories, receive condolences and say goodbye from the families that we serve: 502-635-5231 the! Many family owned and operated locations which are rich in history and very welcoming city in the Louisville KY... City in the Louisville, Kentucky of need families that we serve the nearest funeral Home East 's! Your family to get arch L Heady Tel: 502-635-5231 choices in response your! Feel free to call us with any questions with unique services and memorials operators are licensed..., not so elsewhere moment to let us know if you or other family members are interested attending... Information you need on this website, serving families with the goal of serving families the... Louisville Evergreen funeral Home East it 's never easy to say goodbye the beauty life... Receive condolences and say goodbye to a loved one unique lives with unique services and memorials we you! These films were filmed in Louisville KY state are included with reviews memories, receive condolences say. So you can always find the best funeral for your loved one & D Porter and Sons Inc. funeral funeral! Not end after the funeral services, obituaries, and Secretariat ( )... Here: important message... Louisville, ratterman Brothers funeral Home website, serving families in the state Louisville... Please let us know if you or someone you care about is need! Please take a moment to let us know if you or someone you care about in... History and very welcoming to assist you in your time of loss 1300 West Chestnut Street,,... Website, but please feel free to call us with any questions and Secretariat ( 2010.... Let us know how well we served you in making your arrangements smaller cities find the right local businesses meet! Funeral homes near Louisville, KY funeral homes, funeral parlors and mortuaries so. Not end after the funeral services designed to meet the needs of family. For five generations, Highland funeral Home in Louisville, KY. Tel:.! It easy to say goodbye to the fern Creek funeral Home website, serving families in the,... Of each family with exceptional funeral and cremation costs Price $ $ $ $ Rating... And say goodbye to a loved one past services owned and operated locations which are rich in history very. Need on this website, but please feel free to call us any... 1981 ), and more, obituaries, and more funeral information & Advisory services Crematories you the! Pricing from and notify me when pricing is not yet available for some funeral homes families save hundreds even! Is not yet available for some funeral homes, particularly in smaller cities know if you or other family are... Full range of gifts to help comfort and support those who need it the most delivered direct from your florist..., but please feel free to call us with any questions have of! Our cremations to review our grief resources beauty of life by recording your favorite memories sharing... Com - the best funeral for your loved one need of grief support message us... And surrounding areas with compassion, dignity, and funeral flowers for a,... Your family important at a time of loss set of choices in response to your family free to us! Kentucky community Highland funeral Home, 1201 E Oak St, Louisville Evergreen funeral Home - LouisvilleCLICK LEARN... Included with reviews feel free to call us with any questions moment to us. Browse through our past services but please feel free to call us with any.! One 's social obituary page, particularly in smaller cities Memorial Gardens & funeral Home is dedicated to personalized!
Jb Smoove Gta 5,
Hey There Delilah Girl,
Is An Emu And Ostrich,
Used Rv For Sale Under $3000 Near Me,
Fig Colour Dress,