{"id":14759,"date":"2025-02-13T13:46:19","date_gmt":"2025-02-13T21:46:19","guid":{"rendered":"https:\/\/dps.usc.edu\/?page_id=14759"},"modified":"2026-04-17T17:20:29","modified_gmt":"2026-04-18T00:20:29","slug":"lyft-rides-program","status":"publish","type":"page","link":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/","title":{"rendered":"Lyft Rides Program"},"content":{"rendered":"\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-ced328a9050fa896424af85f6259448d\"><strong>Lyft Rides Program<\/strong><\/h1>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-9fc69e212de3698bf52523abe8d0b548\"><strong>Get a Ride<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you work, study, or take classes at night, there\u2019s no need to walk to your car or home alone. The USC Lyft Rides Program offers free Lyft rides to eligible members of the USC community within designated boundaries. To learn more about this service, use the <a href=\"https:\/\/dps.usc.edu\/services\/safety-app\/\">LiveSafe app<\/a> or visit the&nbsp;<a href=\"https:\/\/transnet.usc.edu\/index.php\/how-to-use-lyft\/\">USC Lyft Rides Program page<\/a>&nbsp;for full details on availability and coverage areas. The USC Lyft Rides Program is managed by USC Transportation. If you have questions regarding the USC Lyft program, please contact them via email at&nbsp;<a href=\"mailto:auxtrans@usc.edu\">auxtrans@usc.edu<\/a>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Between 2:00 AM and 6:00 AM, when Lyft services are unavailable, the Department of Public Safety may be able to provide an escort within the designated boundaries.<\/p>\n\n\n\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-d39ad288d5130fe43e90545bc5301c8d\"><strong>Safety tips when using Ly<\/strong>ft<\/h3>\n\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-61f04013b55e323720dfae9b4c9d3e6b\"><strong>VERIFY YOUR DRIVER AND CAR<\/strong>:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Once you have requested a ride through the Lyft app, you can view the driver\u2019s photo, license plate number, and the make, model and color of the car in the app. When your ride arrives, make sure the information in the app matches the arriving vehicle. &nbsp;Never take a ride you did not request, or get into a car that doesn\u2019t match the details provided by the Lyft app.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-6b9fd19c624c2b7d2966bd719dc6ffa8\"><strong>GO THE EXTRA MILE<\/strong>:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lyft\u2019s Share Location feature allows you to invite friends to follow your trip in real-time. Too much effort? &nbsp;Call a friend and stay on the line while you\u2019re in the car instead.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-fb54b6416ce2d56c364ae96dd46af864\"><strong>DO NOT FEEL SAFE?<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you do not feel safe getting into your assigned vehicle, you can cancel the ride. This will automatically incur a $5 cancellation fee, but Lyft has agreed to waive cancellation charges if requested through their customer service portal in the app and it is indicated that the ride was cancelled because you did not feel safe.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-usc-cardinal-color has-text-color has-link-color wp-elements-7c8937e0aec06bec8a091de6d65c0750\"><strong>Here are additional Safety Tips<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verify your driver<\/strong>: Confirm the driver&#8217;s name, photo, and license plate number before getting into the car.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Share your location<\/strong>: Use the Lyft app to share your location with trusted contacts in real time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wear your seatbelt<\/strong>: Always wear your seatbelt, even for short trips.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Use the emergency assistance button<\/strong>: If you feel unsafe, you can use the emergency assistance button in the app to contact 911. You can also use the LiveSafe app to notify DPS if you feel unsafe.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Be a backseat rider<\/strong>: If you&#8217;re riding alone, sit in the backseat so you can exit safely on either side of the vehicle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Give feedback<\/strong>: If you have a negative experience with a driver, you can leave a review or contact Lyft directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Be alert<\/strong>: Even though rideshare drivers have a zero-tolerance policy for drugs and alcohol, it&#8217;s still important to be extra alert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Avoid sharing personal information<\/strong>: Don&#8217;t share your personal information with your driver, as they could use it to stalk or harass you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>RideShare Rider Safety Tips: Ensuring a Safe Journey<\/strong>: Lyft also monitors rides for unusual activity and will contact you if they notice anything suspicious.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-aa69c48e wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/dps.usc.edu\/wp-content\/uploads\/2025\/08\/USC-Lyft-Ride-Program.pdf\" type=\"application\/pdf\" style=\"width:100%;height:720px\" aria-label=\"Embed of USC Lyft Ride Program.\"><\/object><a id=\"wp-block-file--media-31cb5a8b-eaef-4f91-8192-c546fda834c2\" href=\"https:\/\/dps.usc.edu\/wp-content\/uploads\/2025\/08\/USC-Lyft-Ride-Program.pdf\">USC Lyft Ride Program<\/a><a href=\"https:\/\/dps.usc.edu\/wp-content\/uploads\/2025\/08\/USC-Lyft-Ride-Program.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-31cb5a8b-eaef-4f91-8192-c546fda834c2\">Download<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Lyft Rides Program Get a Ride If you work, study, or take classes at night, there\u2019s no need to walk to your car or home alone. The USC Lyft Rides Program offers free Lyft rides to eligible members of the USC community within designated boundaries. To learn more about this service, use the LiveSafe app&hellip;<\/p>\n","protected":false},"author":35,"featured_media":0,"parent":16,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/tpl-full-width.php","meta":{"_crdt_document":"{\"document\":\"AAAH4beQuxTdArcCCCayERSkAwKaAwKS2gEEAgECCkoAEAECCgJCAQBKAJwBAQIKSgAQAQIKAkIBAEoAjAEBAgoCQkoAohYBAgoCQkoAmAUBAgpKABABAgoCQgEASgCuAQECCkoAEAECCgJCAQBKAK4BAQIKAEoQAgECCgJMUogMAQIKAkIBAEoAnAEBAgoAShACAQIKAkxSkAYBAgoCQgEASgCaAQECCgBKEAIBAgoCTFKyCgECCkoAEAECCgJCAQBKALYBAQIKAkJKAIoEAQIKAkJKALQDAQIKAkJKALwCAQIKAkJKAIYHAQIKAkJKAKAEAQIKAkJKAJQEAQIKAkJKALoEAQIKAkJKAIQFAQIKAkJKAKwFAQIKSgAQAQIKAQFKFAIBAgoBAEoSAgECCgEBCEgBADh4AEreboIB9uABnAMEmhacA58DKAMnAAQAJwAEAIEAhACBAIQAgQCEACcAKAQnACgAJwAHACgDJwAoACcAhwAoAycBBAAoAicAhwAoAycAKAAnAIcAKAMnAQQAKAInAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgAJwCHACgDJwEEACgCJwCHACgDJwAoACcAhwAoAycBBAAoAicAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACgCJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAKAInAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycAKAAnAIcAKAMnAQQAKAInAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgAJwCHACgDJwAoAycABwAoAycAKAInAAcAKAMnACgCJwAEACgBJwAEACgBJwAoAagBxNBu52tzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVMeWZ0IFJpZGVzIFByb2dyYW1kb2N1bWVudGNvbnRlbnQ8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjUwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjUwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjEsInN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dXNjLWNhcmRpbmFsIn19fX0sInRleHRDb2xvciI6InVzYy1jYXJkaW5hbCJ9IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXVzYy1jYXJkaW5hbC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PHN0cm9uZz5MeWZ0IFJpZGVzIFByb2dyYW08L3N0cm9uZz48L2gxPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiI1MHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDo1MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dXNjLWNhcmRpbmFsIn19fX0sInRleHRDb2xvciI6InVzYy1jYXJkaW5hbCJ9IC0tPgo8aCBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdXNjLWNhcmRpbmFsLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48c3Ryb25nPkdldCBhIFJpZGU8L3N0cm9uZz48L2g+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IHdvcmssIHN0dWR5LCBvciB0YWtlIGNsYXNzZXMgYXQgbmlnaHQsIHRoZXJl4oCZcyBubyBuZWVkIHRvIHdhbGsgdG8geW91ciBjYXIgb3IgaG9tZSBhbG9uZS4gVGhlIFVTQyBMeWZ0IFJpZGVzIFByb2dyYW0gb2ZmZXJzIGZyZWUgTHlmdCByaWRlcyB0byBlbGlnaWJsZSBtZW1iZXJzIG9mIHRoZSBVU0MgY29tbXVuaXR5IHdpdGhpbiBkZXNpZ25hdGVkIGJvdW5kYXJpZXMuIFRvIGxlYXJuIG1vcmUgYWJvdXQgdGhpcyBzZXJ2aWNlLCB1c2UgdGhlIDxhIGhyZWY9Imh0dHBzOi8vZHBzLnVzYy5lZHUvc2VydmljZXMvc2FmZXR5LWFwcC8iPkxpdmVTYWZlIGFwcDwvYT4gb3IgdmlzaXQgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90cmFuc25ldC51c2MuZWR1L2luZGV4LnBocC9ob3ctdG8tdXNlLWx5ZnQvIj5VU0MgTHlmdCBSaWRlcyBQcm9ncmFtIHBhZ2U8L2E+Jm5ic3A7Zm9yIGZ1bGwgZGV0YWlscyBvbiBhdmFpbGFiaWxpdHkgYW5kIGNvdmVyYWdlIGFyZWFzLiBUaGUgVVNDIEx5ZnQgUmlkZXMgUHJvZ3JhbSBpcyBtYW5hZ2VkIGJ5IFVTQyBUcmFuc3BvcnRhdGlvbi4gSWYgeW91IGhhdmUgcXVlc3Rpb25zIHJlZ2FyZGluZyB0aGUgVVNDIEx5ZnQgcHJvZ3JhbSwgcGxlYXNlIGNvbnRhY3QgdGhlbSB2aWEgZW1haWwgYXQmbmJzcDs8YSBocmVmPSJtYWlsdG86YXV4dHJhbnNAdXNjLmVkdSI+YXV4dHJhbnNAdXNjLmVkdTwvYT4uJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmV0d2VlbiAyOjAwIEFNIGFuZCA2OjAwIEFNLCB3aGVuIEx5ZnQgc2VydmljZXMgYXJlIHVuYXZhaWxhYmxlLCB0aGUgRGVwYXJ0bWVudCBvZiBQdWJsaWMgU2FmZXR5IG1heSBiZSBhYmxlIHRvIHByb3ZpZGUgYW4gZXNjb3J0IHdpdGhpbiB0aGUgZGVzaWduYXRlZCBib3VuZGFyaWVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiI1MnB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDo1MnB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbCJ9fX19LCJ0ZXh0Q29sb3IiOiJ1c2MtY2FyZGluYWwifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+U2FmZXR5IHRpcHMgd2hlbiB1c2luZyBMeTwvc3Ryb25nPmZ0PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMjFweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjFweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NCwic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx1c2MtY2FyZGluYWwifX19fSwidGV4dENvbG9yIjoidXNjLWNhcmRpbmFsIn0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdXNjLWNhcmRpbmFsLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48c3Ryb25nPlZFUklGWSBZT1VSIERSSVZFUiBBTkQgQ0FSPC9zdHJvbmc+OjwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PbmNlIHlvdSBoYXZlIHJlcXVlc3RlZCBhIHJpZGUgdGhyb3VnaCB0aGUgTHlmdCBhcHAsIHlvdSBjYW4gdmlldyB0aGUgZHJpdmVy4oCZcyBwaG90bywgbGljZW5zZSBwbGF0ZSBudW1iZXIsIGFuZCB0aGUgbWFrZSwgbW9kZWwgYW5kIGNvbG9yIG9mIHRoZSBjYXIgaW4gdGhlIGFwcC4gV2hlbiB5b3VyIHJpZGUgYXJyaXZlcywgbWFrZSBzdXJlIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgYXBwIG1hdGNoZXMgdGhlIGFycml2aW5nIHZlaGljbGUuICZuYnNwO05ldmVyIHRha2UgYSByaWRlIHlvdSBkaWQgbm90IHJlcXVlc3QsIG9yIGdldCBpbnRvIGEgY2FyIHRoYXQgZG9lc27igJl0IG1hdGNoIHRoZSBkZXRhaWxzIHByb3ZpZGVkIGJ5IHRoZSBMeWZ0IGFwcC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbCJ9fX19LCJ0ZXh0Q29sb3IiOiJ1c2MtY2FyZGluYWwifSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+R08gVEhFIEVYVFJBIE1JTEU8L3N0cm9uZz46PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkx5ZnTigJlzIFNoYXJlIExvY2F0aW9uIGZlYXR1cmUgYWxsb3dzIHlvdSB0byBpbnZpdGUgZnJpZW5kcyB0byBmb2xsb3cgeW91ciB0cmlwIGluIHJlYWwtdGltZS4gVG9vIG11Y2ggZWZmb3J0PyAmbmJzcDtDYWxsIGEgZnJpZW5kIGFuZCBzdGF5IG9uIHRoZSBsaW5lIHdoaWxlIHlvdeKAmXJlIGluIHRoZSBjYXIgaW5zdGVhZC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbCJ9fX19LCJ0ZXh0Q29sb3IiOiJ1c2MtY2FyZGluYWwifSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+RE8gTk9UIEZFRUwgU0FGRT88L3N0cm9uZz48L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SWYgeW91IGRvIG5vdCBmZWVsIHNhZmUgZ2V0dGluZyBpbnRvIHlvdXIgYXNzaWduZWQgdmVoaWNsZSwgeW91IGNhbiBjYW5jZWwgdGhlIHJpZGUuIFRoaXMgd2lsbCBhdXRvbWF0aWNhbGx5IGluY3VyIGEgJDUgY2FuY2VsbGF0aW9uIGZlZSwgYnV0IEx5ZnQgaGFzIGFncmVlZCB0byB3YWl2ZSBjYW5jZWxsYXRpb24gY2hhcmdlcyBpZiByZXF1ZXN0ZWQgdGhyb3VnaCB0aGVpciBjdXN0b21lciBzZXJ2aWNlIHBvcnRhbCBpbiB0aGUgYXBwIGFuZCBpdCBpcyBpbmRpY2F0ZWQgdGhhdCB0aGUgcmlkZSB3YXMgY2FuY2VsbGVkIGJlY2F1c2UgeW91IGRpZCBub3QgZmVlbCBzYWZlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzNXB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozNXB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbCJ9fX19LCJ0ZXh0Q29sb3IiOiJ1c2MtY2FyZGluYWwifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+SGVyZSBhcmUgYWRkaXRpb25hbCBTYWZldHkgVGlwczwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJpZnkgeW91ciBkcml2ZXI8L3N0cm9uZz46IENvbmZpcm0gdGhlIGRyaXZlcidzIG5hbWUsIHBob3RvLCBhbmQgbGljZW5zZSBwbGF0ZSBudW1iZXIgYmVmb3JlIGdldHRpbmcgaW50byB0aGUgY2FyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U2hhcmUgeW91ciBsb2NhdGlvbjwvc3Ryb25nPjogVXNlIHRoZSBMeWZ0IGFwcCB0byBzaGFyZSB5b3VyIGxvY2F0aW9uIHdpdGggdHJ1c3RlZCBjb250YWN0cyBpbiByZWFsIHRpbWUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5XZWFyIHlvdXIgc2VhdGJlbHQ8L3N0cm9uZz46IEFsd2F5cyB3ZWFyIHlvdXIgc2VhdGJlbHQsIGV2ZW4gZm9yIHNob3J0IHRyaXBzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VXNlIHRoZSBlbWVyZ2VuY3kgYXNzaXN0YW5jZSBidXR0b248L3N0cm9uZz46IElmIHlvdSBmZWVsIHVuc2FmZSwgeW91IGNhbiB1c2UgdGhlIGVtZXJnZW5jeSBhc3Npc3RhbmNlIGJ1dHRvbiBpbiB0aGUgYXBwIHRvIGNvbnRhY3QgOTExLiBZb3UgY2FuIGFsc28gdXNlIHRoZSBMaXZlU2FmZSBhcHAgdG8gbm90aWZ5IERQUyBpZiB5b3UgZmVlbCB1bnNhZmUuJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5CZSBhIGJhY2tzZWF0IHJpZGVyPC9zdHJvbmc+OiBJZiB5b3UncmUgcmlkaW5nIGFsb25lLCBzaXQgaW4gdGhlIGJhY2tzZWF0IHNvIHlvdSBjYW4gZXhpdCBzYWZlbHkgb24gZWl0aGVyIHNpZGUgb2YgdGhlIHZlaGljbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5HaXZlIGZlZWRiYWNrPC9zdHJvbmc+OiBJZiB5b3UgaGF2ZSBhIG5lZ2F0aXZlIGV4cGVyaWVuY2Ugd2l0aCBhIGRyaXZlciwgeW91IGNhbiBsZWF2ZSBhIHJldmlldyBvciBjb250YWN0IEx5ZnQgZGlyZWN0bHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5CZSBhbGVydDwvc3Ryb25nPjogRXZlbiB0aG91Z2ggcmlkZXNoYXJlIGRyaXZlcnMgaGF2ZSBhIHplcm8tdG9sZXJhbmNlIHBvbGljeSBmb3IgZHJ1Z3MgYW5kIGFsY29ob2wsIGl0J3Mgc3RpbGwgaW1wb3J0YW50IHRvIGJlIGV4dHJhIGFsZXJ0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QXZvaWQgc2hhcmluZyBwZXJzb25hbCBpbmZvcm1hdGlvbjwvc3Ryb25nPjogRG9uJ3Qgc2hhcmUgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aXRoIHlvdXIgZHJpdmVyLCBhcyB0aGV5IGNvdWxkIHVzZSBpdCB0byBzdGFsayBvciBoYXJhc3MgeW91LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmlkZVNoYXJlIFJpZGVyIFNhZmV0eSBUaXBzOiBFbnN1cmluZyBhIFNhZmUgSm91cm5leTwvc3Ryb25nPjogTHlmdCBhbHNvIG1vbml0b3JzIHJpZGVzIGZvciB1bnVzdWFsIGFjdGl2aXR5IGFuZCB3aWxsIGNvbnRhY3QgeW91IGlmIHRoZXkgbm90aWNlIGFueXRoaW5nIHN1c3BpY2lvdXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjM1cHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjM1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpjb2x1bW5zIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj48IS0tIHdwOmNvbHVtbiAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmZpbGUgeyJpZCI6MTU5ODYsImhyZWYiOiJodHRwczovL2Rwcy51c2MuZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L1VTQy1MeWZ0LVJpZGUtUHJvZ3JhbS5wZGYiLCJkaXNwbGF5UHJldmlldyI6dHJ1ZSwicHJldmlld0hlaWdodCI6NzIwfSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZmlsZSI+PG9iamVjdCBjbGFzcz0id3AtYmxvY2stZmlsZV9fZW1iZWQiIGRhdGE9Imh0dHBzOi8vZHBzLnVzYy5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvVVNDLUx5ZnQtUmlkZS1Qcm9ncmFtLnBkZiIgdHlwZT0iYXBwbGljYXRpb24vcGRmIiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6NzIwcHgiIGFyaWEtbGFiZWw9IlVTQyBMeWZ0IFJpZGUgUHJvZ3JhbSI+PC9vYmplY3Q+PGEgaWQ9IndwLWJsb2NrLWZpbGUtLW1lZGlhLTMxY2I1YThiLWVhZWYtNGY5MS04MTkyLWM1NDZmZGE4MzRjMiIgaHJlZj0iaHR0cHM6Ly9kcHMudXNjLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9VU0MtTHlmdC1SaWRlLVByb2dyYW0ucGRmIj5VU0MgTHlmdCBSaWRlIFByb2dyYW08L2E+PGEgaHJlZj0iaHR0cHM6Ly9kcHMudXNjLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9VU0MtTHlmdC1SaWRlLVByb2dyYW0ucGRmIiBjbGFzcz0id3AtYmxvY2stZmlsZV9fYnV0dG9uIHdwLWVsZW1lbnQtYnV0dG9uIiBkb3dubG9hZCBhcmlhLWRlc2NyaWJlZGJ5PSJ3cC1ibG9jay1maWxlLS1tZWRpYS0zMWNiNWE4Yi1lYWVmLTRmOTEtODE5Mi1jNTQ2ZmRhODM0YzIiPkRvd25sb2FkPC9hPjwvZGl2Pgo8IS0tIC93cDpmaWxlIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRtZXRhZm9vdG5vdGVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5MeWZ0IFJpZGVzIFByb2dyYW08L3N0cm9uZz5sZXZlbHN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5HZXQgYSBSaWRlPC9zdHJvbmc+bGV2ZWxzdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IHdvcmssIHN0dWR5LCBvciB0YWtlIGNsYXNzZXMgYXQgbmlnaHQsIHRoZXJl4oCZcyBubyBuZWVkIHRvIHdhbGsgdG8geW91ciBjYXIgb3IgaG9tZSBhbG9uZS4gVGhlIFVTQyBMeWZ0IFJpZGVzIFByb2dyYW0gb2ZmZXJzIGZyZWUgTHlmdCByaWRlcyB0byBlbGlnaWJsZSBtZW1iZXJzIG9mIHRoZSBVU0MgY29tbXVuaXR5IHdpdGhpbiBkZXNpZ25hdGVkIGJvdW5kYXJpZXMuIFRvIGxlYXJuIG1vcmUgYWJvdXQgdGhpcyBzZXJ2aWNlLCB1c2UgdGhlIDxhIGhyZWY9Imh0dHBzOi8vZHBzLnVzYy5lZHUvc2VydmljZXMvc2FmZXR5LWFwcC8iPkxpdmVTYWZlIGFwcDwvYT4gb3IgdmlzaXQgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90cmFuc25ldC51c2MuZWR1L2luZGV4LnBocC9ob3ctdG8tdXNlLWx5ZnQvIj5VU0MgTHlmdCBSaWRlcyBQcm9ncmFtIHBhZ2U8L2E+Jm5ic3A7Zm9yIGZ1bGwgZGV0YWlscyBvbiBhdmFpbGFiaWxpdHkgYW5kIGNvdmVyYWdlIGFyZWFzLiBUaGUgVVNDIEx5ZnQgUmlkZXMgUHJvZ3JhbSBpcyBtYW5hZ2VkIGJ5IFVTQyBUcmFuc3BvcnRhdGlvbi4gSWYgeW91IGhhdmUgcXVlc3Rpb25zIHJlZ2FyZGluZyB0aGUgVVNDIEx5ZnQgcHJvZ3JhbSwgcGxlYXNlIGNvbnRhY3QgdGhlbSB2aWEgZW1haWwgYXQmbmJzcDs8YSBocmVmPSJtYWlsdG86YXV4dHJhbnNAdXNjLmVkdSI+YXV4dHJhbnNAdXNjLmVkdTwvYT4uJm5ic3A7ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmV0d2VlbiAyOjAwIEFNIGFuZCA2OjAwIEFNLCB3aGVuIEx5ZnQgc2VydmljZXMgYXJlIHVuYXZhaWxhYmxlLCB0aGUgRGVwYXJ0bWVudCBvZiBQdWJsaWMgU2FmZXR5IG1heSBiZSBhYmxlIHRvIHByb3ZpZGUgYW4gZXNjb3J0IHdpdGhpbiB0aGUgZGVzaWduYXRlZCBib3VuZGFyaWVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNhZmV0eSB0aXBzIHdoZW4gdXNpbmcgTHk8L3N0cm9uZz5mdGxldmVsc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZFUklGWSBZT1VSIERSSVZFUiBBTkQgQ0FSPC9zdHJvbmc+OmxldmVsc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25jZSB5b3UgaGF2ZSByZXF1ZXN0ZWQgYSByaWRlIHRocm91Z2ggdGhlIEx5ZnQgYXBwLCB5b3UgY2FuIHZpZXcgdGhlIGRyaXZlcuKAmXMgcGhvdG8sIGxpY2Vuc2UgcGxhdGUgbnVtYmVyLCBhbmQgdGhlIG1ha2UsIG1vZGVsIGFuZCBjb2xvciBvZiB0aGUgY2FyIGluIHRoZSBhcHAuIFdoZW4geW91ciByaWRlIGFycml2ZXMsIG1ha2Ugc3VyZSB0aGUgaW5mb3JtYXRpb24gaW4gdGhlIGFwcCBtYXRjaGVzIHRoZSBhcnJpdmluZyB2ZWhpY2xlLiAmbmJzcDtOZXZlciB0YWtlIGEgcmlkZSB5b3UgZGlkIG5vdCByZXF1ZXN0LCBvciBnZXQgaW50byBhIGNhciB0aGF0IGRvZXNu4oCZdCBtYXRjaCB0aGUgZGV0YWlscyBwcm92aWRlZCBieSB0aGUgTHlmdCBhcHAuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkdPIFRIRSBFWFRSQSBNSUxFPC9zdHJvbmc+OmxldmVsc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50THlmdOKAmXMgU2hhcmUgTG9jYXRpb24gZmVhdHVyZSBhbGxvd3MgeW91IHRvIGludml0ZSBmcmllbmRzIHRvIGZvbGxvdyB5b3VyIHRyaXAgaW4gcmVhbC10aW1lLiBUb28gbXVjaCBlZmZvcnQ\/ICZuYnNwO0NhbGwgYSBmcmllbmQgYW5kIHN0YXkgb24gdGhlIGxpbmUgd2hpbGUgeW914oCZcmUgaW4gdGhlIGNhciBpbnN0ZWFkLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5ETyBOT1QgRkVFTCBTQUZFPzwvc3Ryb25nPmxldmVsc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGRvIG5vdCBmZWVsIHNhZmUgZ2V0dGluZyBpbnRvIHlvdXIgYXNzaWduZWQgdmVoaWNsZSwgeW91IGNhbiBjYW5jZWwgdGhlIHJpZGUuIFRoaXMgd2lsbCBhdXRvbWF0aWNhbGx5IGluY3VyIGEgJDUgY2FuY2VsbGF0aW9uIGZlZSwgYnV0IEx5ZnQgaGFzIGFncmVlZCB0byB3YWl2ZSBjYW5jZWxsYXRpb24gY2hhcmdlcyBpZiByZXF1ZXN0ZWQgdGhyb3VnaCB0aGVpciBjdXN0b21lciBzZXJ2aWNlIHBvcnRhbCBpbiB0aGUgYXBwIGFuZCBpdCBpcyBpbmRpY2F0ZWQgdGhhdCB0aGUgcmlkZSB3YXMgY2FuY2VsbGVkIGJlY2F1c2UgeW91IGRpZCBub3QgZmVlbCBzYWZlLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SGVyZSBhcmUgYWRkaXRpb25hbCBTYWZldHkgVGlwczwvc3Ryb25nPmxldmVsc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VmVyaWZ5IHlvdXIgZHJpdmVyPC9zdHJvbmc+OiBDb25maXJtIHRoZSBkcml2ZXIncyBuYW1lLCBwaG90bywgYW5kIGxpY2Vuc2UgcGxhdGUgbnVtYmVyIGJlZm9yZSBnZXR0aW5nIGludG8gdGhlIGNhci5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNoYXJlIHlvdXIgbG9jYXRpb248L3N0cm9uZz46IFVzZSB0aGUgTHlmdCBhcHAgdG8gc2hhcmUgeW91ciBsb2NhdGlvbiB3aXRoIHRydXN0ZWQgY29udGFjdHMgaW4gcmVhbCB0aW1lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2VhciB5b3VyIHNlYXRiZWx0PC9zdHJvbmc+OiBBbHdheXMgd2VhciB5b3VyIHNlYXRiZWx0LCBldmVuIGZvciBzaG9ydCB0cmlwcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlVzZSB0aGUgZW1lcmdlbmN5IGFzc2lzdGFuY2UgYnV0dG9uPC9zdHJvbmc+OiBJZiB5b3UgZmVlbCB1bnNhZmUsIHlvdSBjYW4gdXNlIHRoZSBlbWVyZ2VuY3kgYXNzaXN0YW5jZSBidXR0b24gaW4gdGhlIGFwcCB0byBjb250YWN0IDkxMS4gWW91IGNhbiBhbHNvIHVzZSB0aGUgTGl2ZVNhZmUgYXBwIHRvIG5vdGlmeSBEUFMgaWYgeW91IGZlZWwgdW5zYWZlLiZuYnNwO2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmUgYSBiYWNrc2VhdCByaWRlcjwvc3Ryb25nPjogSWYgeW91J3JlIHJpZGluZyBhbG9uZSwgc2l0IGluIHRoZSBiYWNrc2VhdCBzbyB5b3UgY2FuIGV4aXQgc2FmZWx5IG9uIGVpdGhlciBzaWRlIG9mIHRoZSB2ZWhpY2xlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+R2l2ZSBmZWVkYmFjazwvc3Ryb25nPjogSWYgeW91IGhhdmUgYSBuZWdhdGl2ZSBleHBlcmllbmNlIHdpdGggYSBkcml2ZXIsIHlvdSBjYW4gbGVhdmUgYSByZXZpZXcgb3IgY29udGFjdCBMeWZ0IGRpcmVjdGx5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmUgYWxlcnQ8L3N0cm9uZz46IEV2ZW4gdGhvdWdoIHJpZGVzaGFyZSBkcml2ZXJzIGhhdmUgYSB6ZXJvLXRvbGVyYW5jZSBwb2xpY3kgZm9yIGRydWdzIGFuZCBhbGNvaG9sLCBpdCdzIHN0aWxsIGltcG9ydGFudCB0byBiZSBleHRyYSBhbGVydC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkF2b2lkIHNoYXJpbmcgcGVyc29uYWwgaW5mb3JtYXRpb248L3N0cm9uZz46IERvbid0IHNoYXJlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aCB5b3VyIGRyaXZlciwgYXMgdGhleSBjb3VsZCB1c2UgaXQgdG8gc3RhbGsgb3IgaGFyYXNzIHlvdS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJpZGVTaGFyZSBSaWRlciBTYWZldHkgVGlwczogRW5zdXJpbmcgYSBTYWZlIEpvdXJuZXk8L3N0cm9uZz46IEx5ZnQgYWxzbyBtb25pdG9ycyByaWRlcyBmb3IgdW51c3VhbCBhY3Rpdml0eSBhbmQgd2lsbCBjb250YWN0IHlvdSBpZiB0aGV5IG5vdGljZSBhbnl0aGluZyBzdXNwaWNpb3VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlYXJpYUhpZGRlbmFyaWFMYWJlbGFyaWFSb2xlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FyaWFIaWRkZW5hcmlhTGFiZWxhcmlhUm9sZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZGhyZWZmaWxlSWRmaWxlTmFtZVVTQyBMeWZ0IFJpZGUgUHJvZ3JhbXRleHRMaW5rSHJlZnNob3dEb3dubG9hZEJ1dHRvbmRvd25sb2FkQnV0dG9uVGV4dERvd25sb2FkZGlzcGxheVByZXZpZXdwcmV2aWV3SGVpZ2h0aW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnkyMgUHCAQIBAgGCAUSCAe5CLIBrQGCbQgHCAYIDggOCAtIAQQJCAYIBw8ECgYLCAcPBAoHI0UACQsIBw8ECgYLCAcPBAoHG0UACQsIBw8ECgeICwcLCAcPBAoHowIHCwgHDwQKBgsIBw8ECgcsRQAJCwgHDwQKBgsIBw8ECgcsRQAJCwgHDwQKBwYLCAcPBAoHswULCAcPBAoHI0UACQsIBw8ECgcGCwgHDwQKB7cCCwgHDwQKByJFAAkLCAcPBAoHBgsIBw8ECgeIBQsIBw8ECgYLCAcPBAoHMEUACQsIBw8ECge8AQcLCAcPBAoHsQEHCwgHDwQKB5UBBwsIBw8ECgeaAwcLCAcPBAoHhwIHCwgHDwQKB4ECBwsIBw8ECgeUAgcLCAcPBAoHmQIHCwgHDwQKB60CBwsIBw8ECgYLCAcPBAoRCgkICwgHDwRKAAkICwgHDwQKAgQGCBUMUgAIDg0LBQcFB0EAEgEEAAABAAAAAQYAAAEAALMCAX5CAQEAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQAAQQBCAAAGQQIKQcgBAewCAH0BdxMyMDI1LTAyLTEzVDEzOjQ2OjE5dxJseWZ0LXJpZGVzLXByb2dyYW13B3B1Ymxpc2h9I30AdwZjbG9zZWR3BmNsb3NlZHchcGFnZS10ZW1wbGF0ZXMvdHBsLWZ1bGwtd2lkdGgucGhwdwB3JDFhMjBmNzc2LWMwNjAtNDUzYy05OGVlLTUyZjYwNGVlMTBiM3h3SjxkaXYgc3R5bGU9ImhlaWdodDo1MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncENTBweHckMDliNGMxMTEtMTQxMC00ODNiLWE4OGItODA2Mjc5Y2FiYjU5eHd6PGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+THlmdCBSaWRlcyBQcm9ncmFtPC9zdHJvbmc+PC9oMT53DGNvcmUvaGVhZGluZ30BdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dx12YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbHcMdXNjLWNhcmRpbmFsdyRmMjViYzkyZC01NjdjLTQ3ZmYtODMxMi0zOGQwOWQyMTczMTB4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NTBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDUwcHh3JDY3OWY2NGE0LTI1MDYtNDgyZi04NDcwLTkzNWNjMTY1ZDZkN3h3cjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdXNjLWNhcmRpbmFsLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48c3Ryb25nPkdldCBhIFJpZGU8L3N0cm9uZz48L2gzPncMY29yZS9oZWFkaW5nfQN2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3HXZhcjpwcmVzZXR8Y29sb3J8dXNjLWNhcmRpbmFsdwx1c2MtY2FyZGluYWx3JDU0MWMyYzlhLWFlNWUtNDU0Zi1iODFmLWQ2YjBjMzdlZTgxM3h30QU8cD5JZiB5b3Ugd29yaywgc3R1ZHksIG9yIHRha2UgY2xhc3NlcyBhdCBuaWdodCwgdGhlcmXigJlzIG5vIG5lZWQgdG8gd2FsayB0byB5b3VyIGNhciBvciBob21lIGFsb25lLiBUaGUgVVNDIEx5ZnQgUmlkZXMgUHJvZ3JhbSBvZmZlcnMgZnJlZSBMeWZ0IHJpZGVzIHRvIGVsaWdpYmxlIG1lbWJlcnMgb2YgdGhlIFVTQyBjb21tdW5pdHkgd2l0aGluIGRlc2lnbmF0ZWQgYm91bmRhcmllcy4gVG8gbGVhcm4gbW9yZSBhYm91dCB0aGlzIHNlcnZpY2UsIHVzZSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly9kcHMudXNjLmVkdS9zZXJ2aWNlcy9zYWZldHktYXBwLyI+TGl2ZVNhZmUgYXBwPC9hPiBvciB2aXNpdCB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL3RyYW5zbmV0LnVzYy5lZHUvaW5kZXgucGhwL2hvdy10by11c2UtbHlmdC8iPlVTQyBMeWZ0IFJpZGVzIFByb2dyYW0gcGFnZTwvYT4mbmJzcDtmb3IgZnVsbCBkZXRhaWxzIG9uIGF2YWlsYWJpbGl0eSBhbmQgY292ZXJhZ2UgYXJlYXMuIFRoZSBVU0MgTHlmdCBSaWRlcyBQcm9ncmFtIGlzIG1hbmFnZWQgYnkgVVNDIFRyYW5zcG9ydGF0aW9uLiBJZiB5b3UgaGF2ZSBxdWVzdGlvbnMgcmVnYXJkaW5nIHRoZSBVU0MgTHlmdCBwcm9ncmFtLCBwbGVhc2UgY29udGFjdCB0aGVtIHZpYSBlbWFpbCBhdCZuYnNwOzxhIGhyZWY9Im1haWx0bzphdXh0cmFuc0B1c2MuZWR1Ij5hdXh0cmFuc0B1c2MuZWR1PC9hPi4mbmJzcDs8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDQ4MDg3NjhiLWNjODktNDM3Mi04N2Y2LTE2OTQ1YjgzYWExY3h3qgE8cD5CZXR3ZWVuIDI6MDAgQU0gYW5kIDY6MDAgQU0sIHdoZW4gTHlmdCBzZXJ2aWNlcyBhcmUgdW5hdmFpbGFibGUsIHRoZSBEZXBhcnRtZW50IG9mIFB1YmxpYyBTYWZldHkgbWF5IGJlIGFibGUgdG8gcHJvdmlkZSBhbiBlc2NvcnQgd2l0aGluIHRoZSBkZXNpZ25hdGVkIGJvdW5kYXJpZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRlM2E3MWMxNC1kNjNlLTQ4YTEtOTAyNi05YTI4ZjZkZjc3YjZ4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NTJweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDUycHh3JDRhYWI3YmM0LThmYjYtNGY3Ny1hODY2LTZmNDRjNmVmZGRlMXh3gwE8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXVzYy1jYXJkaW5hbC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PHN0cm9uZz5TYWZldHkgdGlwcyB3aGVuIHVzaW5nIEx5PC9zdHJvbmc+ZnQ8L2gzPncMY29yZS9oZWFkaW5nfQN2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3HXZhcjpwcmVzZXR8Y29sb3J8dXNjLWNhcmRpbmFsdwx1c2MtY2FyZGluYWx3JDcyMGU3ZDcwLTQ2NzgtNDNkMy05ZjhhLWM1NjY1MTFmYzdhN3h3SjxkaXYgc3R5bGU9ImhlaWdodDoyMXB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncEMjFweHckODA3MGE4MDQtNzNmNi00ODAxLWE4NGQtNzU0YjE2ZTZmOGFieHeDATxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdXNjLWNhcmRpbmFsLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48c3Ryb25nPlZFUklGWSBZT1VSIERSSVZFUiBBTkQgQ0FSPC9zdHJvbmc+OjwvaDQ+dwxjb3JlL2hlYWRpbmd9BHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcddmFyOnByZXNldHxjb2xvcnx1c2MtY2FyZGluYWx3DHVzYy1jYXJkaW5hbHckZTg1NGZmYzgtZTEzYS00ZWYyLThmNWYtNWVkYWNmNDQ2NmNheHcfPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48L3VsPncJY29yZS9saXN0eXcAdyRjM2YzMDk5Zi01Zjc5LTQwMzYtODdlZS05MjEyMmVhMDI0NTF4d4ADPGxpPk9uY2UgeW91IGhhdmUgcmVxdWVzdGVkIGEgcmlkZSB0aHJvdWdoIHRoZSBMeWZ0IGFwcCwgeW91IGNhbiB2aWV3IHRoZSBkcml2ZXLigJlzIHBob3RvLCBsaWNlbnNlIHBsYXRlIG51bWJlciwgYW5kIHRoZSBtYWtlLCBtb2RlbCBhbmQgY29sb3Igb2YgdGhlIGNhciBpbiB0aGUgYXBwLiBXaGVuIHlvdXIgcmlkZSBhcnJpdmVzLCBtYWtlIHN1cmUgdGhlIGluZm9ybWF0aW9uIGluIHRoZSBhcHAgbWF0Y2hlcyB0aGUgYXJyaXZpbmcgdmVoaWNsZS4gJm5ic3A7TmV2ZXIgdGFrZSBhIHJpZGUgeW91IGRpZCBub3QgcmVxdWVzdCwgb3IgZ2V0IGludG8gYSBjYXIgdGhhdCBkb2VzbuKAmXQgbWF0Y2ggdGhlIGRldGFpbHMgcHJvdmlkZWQgYnkgdGhlIEx5ZnQgYXBwLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZGNlODExYjMtNTIzMi00NjU3LTk5OTctZGQ3ZDQ3ZjViY2YzeHd6PGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+R08gVEhFIEVYVFJBIE1JTEU8L3N0cm9uZz46PC9oND53DGNvcmUvaGVhZGluZ30EdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dx12YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbHcMdXNjLWNhcmRpbmFsdyQwMDQxMDQ2YS04YmUzLTRhNTktOGQ1My01MWNkNTJhYTBlZmN4dx88dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwvdWw+dwljb3JlL2xpc3R5dwB3JGZkMzcyNjg3LThjOWQtNGY1My04Yzc1LTVmNjAzY2IzZTYzYnh3xAE8bGk+THlmdOKAmXMgU2hhcmUgTG9jYXRpb24gZmVhdHVyZSBhbGxvd3MgeW91IHRvIGludml0ZSBmcmllbmRzIHRvIGZvbGxvdyB5b3VyIHRyaXAgaW4gcmVhbC10aW1lLiBUb28gbXVjaCBlZmZvcnQ\/ICZuYnNwO0NhbGwgYSBmcmllbmQgYW5kIHN0YXkgb24gdGhlIGxpbmUgd2hpbGUgeW914oCZcmUgaW4gdGhlIGNhciBpbnN0ZWFkLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNmMyMGI3NzMtMjcwMy00MWUwLThiOGEtMmMyMGIyNzlmYmNkeHd5PGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy11c2MtY2FyZGluYWwtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+RE8gTk9UIEZFRUwgU0FGRT88L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nfQR2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3HXZhcjpwcmVzZXR8Y29sb3J8dXNjLWNhcmRpbmFsdwx1c2MtY2FyZGluYWx3JDBkNTRmNzEwLWQyMTItNDUzMS04NmYyLTg3YTMyMmZmMGZjYnh3Hzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PC91bD53CWNvcmUvbGlzdHl3AHckYWM3MzViNjYtZTEyNS00NTNiLWIwYzgtODM0MDY0MjdhZjU0eHfRAjxsaT5JZiB5b3UgZG8gbm90IGZlZWwgc2FmZSBnZXR0aW5nIGludG8geW91ciBhc3NpZ25lZCB2ZWhpY2xlLCB5b3UgY2FuIGNhbmNlbCB0aGUgcmlkZS4gVGhpcyB3aWxsIGF1dG9tYXRpY2FsbHkgaW5jdXIgYSAkNSBjYW5jZWxsYXRpb24gZmVlLCBidXQgTHlmdCBoYXMgYWdyZWVkIHRvIHdhaXZlIGNhbmNlbGxhdGlvbiBjaGFyZ2VzIGlmIHJlcXVlc3RlZCB0aHJvdWdoIHRoZWlyIGN1c3RvbWVyIHNlcnZpY2UgcG9ydGFsIGluIHRoZSBhcHAgYW5kIGl0IGlzIGluZGljYXRlZCB0aGF0IHRoZSByaWRlIHdhcyBjYW5jZWxsZWQgYmVjYXVzZSB5b3UgZGlkIG5vdCBmZWVsIHNhZmUuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQxNjNjNWU0My0wMTA1LTQ2ZjktYWExYy1hY2I4ZTk0NGEyYmR4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MzVweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDM1cHh3JDk0ZDE5OThlLTAxY2UtNDQ4MC1hMjZhLTJmMGY5NTkzNjIxM3h3hwE8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXVzYy1jYXJkaW5hbC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PHN0cm9uZz5IZXJlIGFyZSBhZGRpdGlvbmFsIFNhZmV0eSBUaXBzPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dx12YXI6cHJlc2V0fGNvbG9yfHVzYy1jYXJkaW5hbHcMdXNjLWNhcmRpbmFsdyRkMGJiNjBiYy05MDE0LTQ2NzQtOTI2Mi1kNDM0OWRlMDhhNWJ4d4MBPHA+PHN0cm9uZz5WZXJpZnkgeW91ciBkcml2ZXI8L3N0cm9uZz46IENvbmZpcm0gdGhlIGRyaXZlcidzIG5hbWUsIHBob3RvLCBhbmQgbGljZW5zZSBwbGF0ZSBudW1iZXIgYmVmb3JlIGdldHRpbmcgaW50byB0aGUgY2FyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckM2IxOWJkMWMtMjVjZS00NzBhLWE2MGUtYzJkNTQ3ZDUwMTBleHd4PHA+PHN0cm9uZz5TaGFyZSB5b3VyIGxvY2F0aW9uPC9zdHJvbmc+OiBVc2UgdGhlIEx5ZnQgYXBwIHRvIHNoYXJlIHlvdXIgbG9jYXRpb24gd2l0aCB0cnVzdGVkIGNvbnRhY3RzIGluIHJlYWwgdGltZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDZhNjFhNTdlLTM3MmItNDQ3Yi05MjMzLTVmMmVhZWM1Y2FkY3h3XDxwPjxzdHJvbmc+V2VhciB5b3VyIHNlYXRiZWx0PC9zdHJvbmc+OiBBbHdheXMgd2VhciB5b3VyIHNlYXRiZWx0LCBldmVuIGZvciBzaG9ydCB0cmlwcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDgyYzdmZDg0LWM0ZjgtNGJiMi04NTI2LTZmNGIwYjYwNzc3ZXh34QE8cD48c3Ryb25nPlVzZSB0aGUgZW1lcmdlbmN5IGFzc2lzdGFuY2UgYnV0dG9uPC9zdHJvbmc+OiBJZiB5b3UgZmVlbCB1bnNhZmUsIHlvdSBjYW4gdXNlIHRoZSBlbWVyZ2VuY3kgYXNzaXN0YW5jZSBidXR0b24gaW4gdGhlIGFwcCB0byBjb250YWN0IDkxMS4gWW91IGNhbiBhbHNvIHVzZSB0aGUgTGl2ZVNhZmUgYXBwIHRvIG5vdGlmeSBEUFMgaWYgeW91IGZlZWwgdW5zYWZlLiZuYnNwOzwvcD53DmNvcmUvcGFyYWdyYXBoeXckMzEzZWY2MjAtZWRjMi00NzVmLTkzMmMtZDliNjIwNzFkOGQ0eHeOATxwPjxzdHJvbmc+QmUgYSBiYWNrc2VhdCByaWRlcjwvc3Ryb25nPjogSWYgeW91J3JlIHJpZGluZyBhbG9uZSwgc2l0IGluIHRoZSBiYWNrc2VhdCBzbyB5b3UgY2FuIGV4aXQgc2FmZWx5IG9uIGVpdGhlciBzaWRlIG9mIHRoZSB2ZWhpY2xlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMzZlZjA2MGUtY2Y2OC00MmNjLWJhOWEtOWNkODMyYzM3MmFheHeIATxwPjxzdHJvbmc+R2l2ZSBmZWVkYmFjazwvc3Ryb25nPjogSWYgeW91IGhhdmUgYSBuZWdhdGl2ZSBleHBlcmllbmNlIHdpdGggYSBkcml2ZXIsIHlvdSBjYW4gbGVhdmUgYSByZXZpZXcgb3IgY29udGFjdCBMeWZ0IGRpcmVjdGx5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMTg0MDg3MTktOTlhOC00MmQ1LThiNmYtZjQ2ODM0MjAxNWFmeHebATxwPjxzdHJvbmc+QmUgYWxlcnQ8L3N0cm9uZz46IEV2ZW4gdGhvdWdoIHJpZGVzaGFyZSBkcml2ZXJzIGhhdmUgYSB6ZXJvLXRvbGVyYW5jZSBwb2xpY3kgZm9yIGRydWdzIGFuZCBhbGNvaG9sLCBpdCdzIHN0aWxsIGltcG9ydGFudCB0byBiZSBleHRyYSBhbGVydC48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDQwOWRhYzdmLTMxNzMtNDg1MS04MTk2LTA2OTRhNjdkMjE2YXh3oAE8cD48c3Ryb25nPkF2b2lkIHNoYXJpbmcgcGVyc29uYWwgaW5mb3JtYXRpb248L3N0cm9uZz46IERvbid0IHNoYXJlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aCB5b3VyIGRyaXZlciwgYXMgdGhleSBjb3VsZCB1c2UgaXQgdG8gc3RhbGsgb3IgaGFyYXNzIHlvdS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGI5YWQzZDRjLTc4MjUtNGM1MC04NmUyLTBjNDc5YTk0NWYzMHh3tAE8cD48c3Ryb25nPlJpZGVTaGFyZSBSaWRlciBTYWZldHkgVGlwczogRW5zdXJpbmcgYSBTYWZlIEpvdXJuZXk8L3N0cm9uZz46IEx5ZnQgYWxzbyBtb25pdG9ycyByaWRlcyBmb3IgdW51c3VhbCBhY3Rpdml0eSBhbmQgd2lsbCBjb250YWN0IHlvdSBpZiB0aGV5IG5vdGljZSBhbnl0aGluZyBzdXNwaWNpb3VzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMmUyODI1OGQtOWYyOS00NmYxLThjOGUtOGY5ZjM3NzhhZDY1eHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjM1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQzNXB4dyQ5NjhiMjgzOS0wYzI5LTQ5YTctYTMxNy00YWI0ZDVhODEzYjV4dyQ8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj48L2Rpdj53DGNvcmUvY29sdW1uc3h5dwB3AHckYjBhNzdiMTYtNTM0Yi00ZDU4LWFhZTgtNTYxMGYxMDY1ZjUxeHcjPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48L2Rpdj53C2NvcmUvY29sdW1ueXcAdwB3JGYxYTdjNGVjLTkwNDEtNGMyYS04YzY1LWQyMTkxODQ5OGU1MHh3iQU8ZGl2IGNsYXNzPSJ3cC1ibG9jay1maWxlIj48b2JqZWN0IGNsYXNzPSJ3cC1ibG9jay1maWxlX19lbWJlZCIgZGF0YT0iaHR0cHM6Ly9kcHMudXNjLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9VU0MtTHlmdC1SaWRlLVByb2dyYW0ucGRmIiB0eXBlPSJhcHBsaWNhdGlvbi9wZGYiIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDo3MjBweCIgYXJpYS1sYWJlbD0iVVNDIEx5ZnQgUmlkZSBQcm9ncmFtIj48L29iamVjdD48YSBpZD0id3AtYmxvY2stZmlsZS0tbWVkaWEtMzFjYjVhOGItZWFlZi00ZjkxLTgxOTItYzU0NmZkYTgzNGMyIiBocmVmPSJodHRwczovL2Rwcy51c2MuZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L1VTQy1MeWZ0LVJpZGUtUHJvZ3JhbS5wZGYiPlVTQyBMeWZ0IFJpZGUgUHJvZ3JhbTwvYT48YSBocmVmPSJodHRwczovL2Rwcy51c2MuZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L1VTQy1MeWZ0LVJpZGUtUHJvZ3JhbS5wZGYiIGNsYXNzPSJ3cC1ibG9jay1maWxlX19idXR0b24gd3AtZWxlbWVudC1idXR0b24iIGRvd25sb2FkIGFyaWEtZGVzY3JpYmVkYnk9IndwLWJsb2NrLWZpbGUtLW1lZGlhLTMxY2I1YThiLWVhZWYtNGY5MS04MTkyLWM1NDZmZGE4MzRjMiI+RG93bmxvYWQ8L2E+PC9kaXY+dwljb3JlL2ZpbGV9svkBd0hodHRwczovL2Rwcy51c2MuZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L1VTQy1MeWZ0LVJpZGUtUHJvZ3JhbS5wZGZ3OXdwLWJsb2NrLWZpbGUtLW1lZGlhLTMxY2I1YThiLWVhZWYtNGY5MS04MTkyLWM1NDZmZGE4MzRjMndIaHR0cHM6Ly9kcHMudXNjLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9VU0MtTHlmdC1SaWRlLVByb2dyYW0ucGRmeHh9kAt7QnnZ31ocYAB7QeR2QbwgAAB3JGMzZTQ0ZmQ4LTk1ZTQtNDk1Mi1iYmJhLTY3OWEzYzlmNGVhMH0CAeGbyJ0KBdEECXIAbQCKNwAgAA==\",\"updateId\":257708642}","footnotes":""},"class_list":["post-14759","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lyft Rides Program - Department of Public Safety<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lyft Rides Program - Department of Public Safety\" \/>\n<meta property=\"og:description\" content=\"Lyft Rides Program Get a Ride If you work, study, or take classes at night, there\u2019s no need to walk to your car or home alone. The USC Lyft Rides Program offers free Lyft rides to eligible members of the USC community within designated boundaries. To learn more about this service, use the LiveSafe app&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/\" \/>\n<meta property=\"og:site_name\" content=\"Department of Public Safety\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-18T00:20:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dps.usc.edu\\\/services\\\/lyft-rides-program\\\/\",\"url\":\"https:\\\/\\\/dps.usc.edu\\\/services\\\/lyft-rides-program\\\/\",\"name\":\"Lyft Rides Program - Department of Public Safety\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dps.usc.edu\\\/#website\"},\"datePublished\":\"2025-02-13T21:46:19+00:00\",\"dateModified\":\"2026-04-18T00:20:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dps.usc.edu\\\/services\\\/lyft-rides-program\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dps.usc.edu\\\/services\\\/lyft-rides-program\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dps.usc.edu\\\/services\\\/lyft-rides-program\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dps.usc.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https:\\\/\\\/dps.usc.edu\\\/services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Lyft Rides Program\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dps.usc.edu\\\/#website\",\"url\":\"https:\\\/\\\/dps.usc.edu\\\/\",\"name\":\"Department of Public Safety\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dps.usc.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lyft Rides Program - Department of Public Safety","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/","og_locale":"en_US","og_type":"article","og_title":"Lyft Rides Program - Department of Public Safety","og_description":"Lyft Rides Program Get a Ride If you work, study, or take classes at night, there\u2019s no need to walk to your car or home alone. The USC Lyft Rides Program offers free Lyft rides to eligible members of the USC community within designated boundaries. To learn more about this service, use the LiveSafe app&hellip;","og_url":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/","og_site_name":"Department of Public Safety","article_modified_time":"2026-04-18T00:20:29+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/","url":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/","name":"Lyft Rides Program - Department of Public Safety","isPartOf":{"@id":"https:\/\/dps.usc.edu\/#website"},"datePublished":"2025-02-13T21:46:19+00:00","dateModified":"2026-04-18T00:20:29+00:00","breadcrumb":{"@id":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dps.usc.edu\/services\/lyft-rides-program\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dps.usc.edu\/services\/lyft-rides-program\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dps.usc.edu\/"},{"@type":"ListItem","position":2,"name":"Services","item":"https:\/\/dps.usc.edu\/services\/"},{"@type":"ListItem","position":3,"name":"Lyft Rides Program"}]},{"@type":"WebSite","@id":"https:\/\/dps.usc.edu\/#website","url":"https:\/\/dps.usc.edu\/","name":"Department of Public Safety","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dps.usc.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/pages\/14759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/comments?post=14759"}],"version-history":[{"count":3,"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/pages\/14759\/revisions"}],"predecessor-version":[{"id":16976,"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/pages\/14759\/revisions\/16976"}],"up":[{"embeddable":true,"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/pages\/16"}],"wp:attachment":[{"href":"https:\/\/dps.usc.edu\/wp-json\/wp\/v2\/media?parent=14759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}