Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some Comedy Central videos (Daily Show bonus interviews) not downloading #6504

Closed
Commenter123 opened this issue Aug 9, 2015 · 4 comments
Closed

Comments

@Commenter123
Copy link

@Commenter123 Commenter123 commented Aug 9, 2015

Hi,

When trying to download extended interview segments from The Daily Show website on Comedy Central I get an error about not being able to find a Flash URL. The downloads work fine on other Daily Show videos but not the bonus materials. I saved the error message from the Windows command prompt for you to look over here:


youtube-dl --verbose http://thedailyshow.cc.com/extended-interviews/blgis6/exclusive-louis-c-k-extended-interview
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'http://thedailyshow.cc.com/extended-interviews/blgis6/exclusive-louis-c-k-extended-interview']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2015.08.06.1
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 2.5.2
[debug] Proxy map: {'ftp': 'ftp://localhost:21320', 'http': 'http://localhost:21320', 'https': 'https://localhost:21320'}
[ComedyCentralShows] exclusive-louis-c-k-extended-interview: Downloading webpage

ERROR: unable to find Flash URL in webpage http://thedailyshow.cc.com/extended-interviews/blgis6/exclusive-louis-c-k-extended-interview; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 655, in extract_info
File "youtube_dl\extractor\common.pyo", line 282, in extract
File "youtube_dl\extractor\comedycentral.pyo", line 198, in _real_extract
ExtractorError: unable to find Flash URL in webpage http://thedailyshow.cc.com/extended-interviews/blgis6/exclusive-louis-c-k-extended-interview; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version ; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.


What could be going wrong? The video plays OK, not sure why youtube-dl isn't "seeing" it. I have added the youtube-dl folder to my Path variable, and I have Python installed. Seems to be something on CC's end, but I'm not sure, and would appreciate you looking into it.

Thanks in advance for any assistance you can provide.

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Aug 9, 2015

Post the output of youtube-dl --verbose --dump-pages http://thedailyshow.cc.com/extended-interviews/blgis6/exclusive-louis-c-k-extended-interview.

@hstracker90
Copy link

@hstracker90 hstracker90 commented Oct 14, 2015

Hi, since this problem persists, I will jump in.

PS C:\WINDOWS> ytdl http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/i6jzgw/exclusive-richard-dawkins-extended-interview --verbose --dump-pages
[debug] System config: []
[debug] User config: [u'-o', u'C:/Users/robert/Downloads/%(title)s.%(ext)s']
[debug] Command-line args: [u'http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/i6jzgw/exclusive-richard-dawkins-extended-interview', u'--verbose', u'--dump-pages']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2015.10.13
[debug] Python version 2.7.8 - Windows-8-6.2.9200
[debug] exe versions: ffmpeg N-68482-g92a596f, ffprobe N-68482-g92a596f, rtmpdump 2.4
[debug] Proxy map: {}
[generic] exclusive-richard-dawkins-extended-interview: Requesting header
WARNING: Falling back on generic information extractor.
[generic] exclusive-richard-dawkins-extended-interview: Downloading webpage
[generic] Dumping request to http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/i6jzgw/exclusive-richard-dawkins-extended-interview
PCFET0NUWVBFIGh0bWw+Cgo8aHRtbCA+Cgk8aGVhZD4KCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSIvbWVkaWEvYmFzZS5jc3M/aGFzaD1kNjMxNjMwZjJlY2YwMzUiIC8+CiAgICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy8xLmltYWdlcy5jb21lZHljZW50cmFsLmNvbSI+CiAgICA8bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy9yZXBvLmNvbWVkeWNlbnRyYWwuY29tIj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL2J0Zy5tdHZuc2VydmljZXMuY29tIj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvL21lZGlhLm10dm5zZXJ2aWNlcy5jb20iPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vbWVkaWEtdXRpbHMubXR2bnNlcnZpY2VzLmNvbSI+CiAgICAgICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPg0KPHRpdGxlPkV4Y2x1c2l2ZSAtIFJpY2hhcmQgRGF3a2lucyBFeHRlbmRlZCBJbnRlcnZpZXcgVmlkZW8gLSBPY3RvYmVyIDEzLCAyMDE1ICB8IENvbWVkeSBDZW50cmFsPC90aXRsZT4NCjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJFdm9sdXRpb25hcnkgYmlvbG9naXN0IFJpY2hhcmQgRGF3a2lucyByZWNhbGxzIGhpcyBjcmVhdGlvbmlzbSBkZWJhdGUgd2l0aCBwcmVzaWRlbnRpYWwgaG9wZWZ1bCBCZW4gQ2Fyc29uIGFuZCBkaXNjdXNzZXMgaGlzIGJvb2sgJnF1b3Q7QnJpZWYgQ2FuZGxlIGluIHRoZSBEYXJrLiZxdW90OyIgLz4NCjxtZXRhIG5hbWU9InJvYm90cyIgY29udGVudD0ibm95ZGlyLG5vb2RwIj4NCjxtZXRhIG5hbWU9Im9yaWdpbmFsLXNvdXJjZSIgY29udGVudD0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC9pbnRlcnZpZXdzL2k2anpndy9leGNsdXNpdmUtcmljaGFyZC1kYXdraW5zLWV4dGVuZGVkLWludGVydmlldyI+IA0KDQoJPG1ldGEgbmFtZT0iYXBwbGUtaXR1bmVzLWFwcCIgY29udGVudD0iYXBwLWlkPTc5OTU1MTgwNywgYWZmaWxpYXRlLWRhdGE9bXlBZmZpbGlhdGVEYXRhLCBhcHAtYXJndW1lbnQ9bXlVUkwiLz4NCg0KPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBocmVmPSIvZmF2aWNvbi5pY28iIHR5cGU9ImltYWdlL3gtaWNvbiIgLz4NCjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiB0aXRsZT0idGl0bGUiIGhyZWY9IiMiIC8+DQo8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC9pbnRlcnZpZXdzL2k2anpndy9leGNsdXNpdmUtcmljaGFyZC1kYXdraW5zLWV4dGVuZGVkLWludGVydmlldyIgLz4NCg0KDQoNCg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC9pbnRlcnZpZXdzL2k2anpndy9leGNsdXNpdmUtcmljaGFyZC1kYXdraW5zLWV4dGVuZGVkLWludGVydmlldyIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iQ29tZWR5IENlbnRyYWwiLz4NCjxtZXRhIHByb3BlcnR5PSJmYjphcHBfaWQiIGNvbnRlbnQ9IjE0MzM4NTUzMTUzMCIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJFeGNsdXNpdmUgLSBSaWNoYXJkIERhd2tpbnMgRXh0ZW5kZWQgSW50ZXJ2aWV3IFZpZGVvIC0gT2N0b2JlciAxMywgMjAxNSAgfCBDb21lZHkgQ2VudHJhbCIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJFdm9sdXRpb25hcnkgYmlvbG9naXN0IFJpY2hhcmQgRGF3a2lucyByZWNhbGxzIGhpcyBjcmVhdGlvbmlzbSBkZWJhdGUgd2l0aCBwcmVzaWRlbnRpYWwgaG9wZWZ1bCBCZW4gQ2Fyc29uIGFuZCBkaXNjdXNzZXMgaGlzIGJvb2sgJnF1b3Q7QnJpZWYgQ2FuZGxlIGluIHRoZSBEYXJrLiZxdW90OyIvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwOi8vd3d3LmNjLmNvbS8vc2l0ZXdpZGUvaW1hZ2VzL2RlZmF1bHRfaW1hZ2UuanBnIi8+DQoNCgogICAgCQkJCQkJCTwhLS0gdHdpdHRlciBwbGF5ZXIgY2FyZCAtLT4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgdmFsdWU9InN1bW1hcnkiLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2U6c3JjIiBjb250ZW50PSJodHRwOi8vMS5pbWFnZXMuY29tZWR5Y2VudHJhbC5jb20vaW1hZ2VzL3Nob3dzL3Rkcy92aWRlb3Mvc2Vhc29uXzIxLzIxMDEwL2RzXzIxXzAxMF9leGx1c2l2ZV8wMS5qcGc/d2lkdGg9NjQwJmFtcDtoZWlnaHQ9MzYwJmFtcDtjcm9wPXRydWUiPgoJPG1ldGEgbmFtZT0idHdpdHRlcjpkZXNjcmlwdGlvbiIgY29udGVudD0iRXZvbHV0aW9uYXJ5IGJpb2xvZ2lzdCBSaWNoYXJkIERhd2tpbnMgcmVjYWxscyBoaXMgY3JlYXRpb25pc20gZGViYXRlIHdpdGggcHJlc2lkZW50aWFsIGhvcGVmdWwgQmVuIENhcnNvbiBhbmQgZGlzY3Vzc2VzIGhpcyBib29rICJCcmllZiBDYW5kbGUgaW4gdGhlIERhcmsuIiI+Cgo8bWV0YSBuYW1lPSJ0d2l0dGVyOnNpdGUiIHZhbHVlPSJjb21lZHljZW50cmFsIi8+CjxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgdmFsdWU9InRoZWRhaWx5c2hvdyIvPgo8bWV0YSBuYW1lPSJ0d2l0dGVyOnVybCIgdmFsdWU9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1kYWlseS1zaG93LXdpdGgtdHJldm9yLW5vYWgvaW50ZXJ2aWV3cy9pNmp6Z3cvZXhjbHVzaXZlLXJpY2hhcmQtZGF3a2lucy1leHRlbmRlZC1pbnRlcnZpZXciLz4KPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgdmFsdWU9IkV4Y2x1c2l2ZSAtIFJpY2hhcmQgRGF3a2lucyBFeHRlbmRlZCBJbnRlcnZpZXciLz4KCjxtZXRhIHByb3BlcnR5PSJzbTQ6YWxpYXMiIGNvbnRlbnQ9IlZpZGVvIi8+CjxtZXRhIHByb3BlcnR5PSJzbTQ6dHlwZSIgY29udGVudD0iVmlkZW8iLz4KCQkJPG1ldGEgcHJvcGVydHk9InNtNDpwYXJlbnQiIGNvbnRlbnQ9ImlkOjptZ2lkOmFyYzpzZXJpZXM6Y29tZWR5Y2VudHJhbC5jb206N2MyZDQ0YjQtYzhiMS00M2E5LTliZmMtMzJhZjk4OGVhYjIwOjpvZzo6aHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haCIvPgogICAgICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSwgdXNlci1zY2FsYWJsZT0wLCBtYXhpbXVtLXNjYWxlPTEiPgogICAgICAgICAgICAKICAgICAgICA8c2NyaXB0PgogICAgICAgICAgICB2YXIgdHJpZm9yY2VNYW5pZmVzdFVSTCA9ICJodHRwOi8vd3d3LmNjLmNvbS9mZWVkcy90cmlmb3JjZS9tYW5pZmVzdC92Nj91cmw9aHR0cCUzQSUyRiUyRnd3dy5jYy5jb20lMkZzaG93cyUyRnRoZS1kYWlseS1zaG93LXdpdGgtdHJldm9yLW5vYWglMkZpbnRlcnZpZXdzJTJGaTZqemd3JTJGZXhjbHVzaXZlLXJpY2hhcmQtZGF3a2lucy1leHRlbmRlZC1pbnRlcnZpZXcmY3VycmVudE1hbmlmZXN0PVByb2R1Y3Rpb24iOwogICAgICAgICAgICB2YXIgdHJpZm9yY2VNYW5pZmVzdEZlZWQgPSB7Im1hbmlmZXN0Ijp7ImNzcyI6bnVsbCwicGFnZUNsYXNzIjoiZW50X3AwMTFfY2MiLCJpZCI6IjQyZGNiYzUzLWRiYjktNGUyNC1iZTE3LWUzOWQ1ZTc3YjUyZCIsIkNNU1RpdGxlIjoiTkVXIC0gRU5UX1AwMTFfQ0MgLSBTZXJpZXMgRXh0ZW5kZWQgSW50ZXJ2aWV3IFBsYXlsaXN0IFBsYXllciIsInBhcmFtZXRlcnMiOltdLCJyZXBvcnRpbmciOnsicGFyZW50SWQiOiI3YzJkNDRiNC1jOGIxLTQzYTktOWJmYy0zMmFmOTg4ZWFiMjAifSwidGl0bGUiOiJFeGNsdXNpdmUgLSBSaWNoYXJkIERhd2tpbnMgRXh0ZW5kZWQgSW50ZXJ2aWV3IFZpZGVvIC0gT2N0b2JlciAxMywgMjAxNSAgfCBDb21lZHkgQ2VudHJhbCIsInR5cGUiOiJFTlRfUDAxMSIsInpvbmVzIjp7InQyX2xjX3Byb21vMSI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZmVlZHNcL2VudF9tMDQ4X2NjXC9WMV8xXzBcLzk1ZjAzMWI1LTU1NzUtNDZjMy1hMzgwLWQ5NTcwNDNiNjVhNlwvZGI5NTBlMmMtNGVkNC00OTI2LWFiOGYtMTcyNzBiMmM1MTExIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTA0OF9DQyIsIm1ldGhvZCI6bnVsbCwicHJpb3JpdHkiOiItMTAwIiwiZHJpdmVyIjoiZW50X20wNDhfY2NfVjFfMV8wIiwic2NyaXB0SGFzaCI6IjZhYTdhOWM1MjdiODI1ZiIsInpvbmUiOiJ0Ml9sY19wcm9tbzEifSwidDRfbGNfcHJvbW8xIjp7ImZlZWQiOiJodHRwOlwvXC93d3cuY2MuY29tXC9mZWVkc1wvZW50X20wNjVfY2NcL1YxXzBfMFwvZDRmMDRkMTktOWJmNS00ZGMzLWI0ODItNGM4ODU2ZjIwOGFmXC82MjY1ZDFmZS04ZDMzLTRmNzAtOWZmOS0wODBlZmYwMjNhYjgiLCJmZWVkRGF0YSI6bnVsbCwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9NMDY1X0NDIiwibWV0aG9kIjoidHJpZm9yY2VfdjEiLCJwcmlvcml0eSI6Ii0xMDAiLCJkcml2ZXIiOiJlbnRfbTA2NV9jY19WMV8wXzAiLCJzY3JpcHRIYXNoIjoiMDNlZmYzODBjZGQwMTVlIiwiem9uZSI6InQ0X2xjX3Byb21vMSJ9LCJ0Nl9sY19wcm9tbzEiOnsiZmVlZCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2ZlZWRzXC9lbnRfbTExNl9jY1wvVjFfMF8zXC9jMmI0OTQ3OC05NTNkLTRmYmItODRhNi0zOWQ5NjdjNjk4Y2NcLzdjMmQ0NGI0LWM4YjEtNDNhOS05YmZjLTMyYWY5ODhlYWIyMCIsImZlZWREYXRhIjpudWxsLCJsaWJyYXJpZXMiOltdLCJ2ZXJzaW9uIjoiVjMiLCJtb2R1bGVOYW1lIjoiRU5UX00xMTZfQ0MiLCJtZXRob2QiOm51bGwsInByaW9yaXR5IjoiLTEwMCIsImRyaXZlciI6ImVudF9tMTE2X2NjX1YxXzBfMyIsInNjcmlwdEhhc2giOiI0M2JmYjZhMGI4MjM3YWEiLCJ6b25lIjoidDZfbGNfcHJvbW8xIn0sInQ2X2xjX3Byb21vMiI6eyJmZWVkIjoiaHR0cDpcL1wvd3d3LmNjLmNvbVwvZmVlZHNcL2VudF9tMDAyX2NjXC9WMV8yXzBcLzQxY2RmZThlLWZiODgtNDVmYy1iNmNhLTMzODk0MzYzMWQ5YVwvZGI5NTBlMmMtNGVkNC00OTI2LWFiOGYtMTcyNzBiMmM1MTExIiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTAwMl9DQyIsIm1ldGhvZCI6bnVsbCwicHJpb3JpdHkiOiIxMDAiLCJkcml2ZXIiOiJlbnRfbTAwMl9jY19WMV8yXzAiLCJzY3JpcHRIYXNoIjoiMDNmMzg5MjRiMDViNzVkIiwiem9uZSI6InQ2X2xjX3Byb21vMiJ9LCJoZWFkZXIiOnsiZmVlZCI6Imh0dHA6XC9cL3d3dy5jYy5jb21cL2ZlZWRzXC9lbnRfbTA3MF9jY1wvVjZfMl8wXC9lZjk3ODBiYy1mNTM1LTRhZGUtYjhmMC01MTZmYzEzYjc1NDNcLzdjMmQ0NGI0LWM4YjEtNDNhOS05YmZjLTMyYWY5ODhlYWIyMFwvZGU2MzI3MGEtZWNjNS00NDNlLTkyYWQtMjZiMjBhMmY3MjU3IiwiZmVlZERhdGEiOm51bGwsImxpYnJhcmllcyI6W10sInZlcnNpb24iOiJWMyIsIm1vZHVsZU5hbWUiOiJFTlRfTTA3MF9DQyIsIm1ldGhvZCI6InRyaWZvcmNlX3YxIiwicHJpb3JpdHkiOiItMTAwIiwiZHJpdmVyIjoiZW50X20wNzBfY2NfVjZfMl8wIiwic2NyaXB0SGFzaCI6IjA5ODU1YTY0NGQ5YTAyNyIsInpvbmUiOiJoZWFkZXIifSwiZm9vdGVyIjp7ImZlZWQiOiJodHRwOlwvXC93d3cuY2MuY29tXC9tb2R1bGVzXC9lbnRfbTAwNl9jY1wvMS4wXC9jYzM5ZDRiYS1iZDhkLTQwNzgtOGMyZS1kM2RiZDBjODYwZmEiLCJmZWVkRGF0YSI6bnVsbCwibGlicmFyaWVzIjpbXSwidmVyc2lvbiI6IlYzIiwibW9kdWxlTmFtZSI6IkVOVF9NMDA2X0NDIiwibWV0aG9kIjpudWxsLCJwcmlvcml0eSI6IjE0IiwiZHJpdmVyIjoiZW50X20wMDZfY2NfdjEiLCJzY3JpcHRIYXNoIjoiMWYzNTY2MmRjNDk5MzQwIiwiem9uZSI6ImZvb3RlciJ9fSwic2hvd0NTUyI6bnVsbCwic3VwcGxlbWVudGFsIjp7InBpeGVsTWF0aHRhZyI6Imh0dHA6XC9cL3BpeGVsLm1hdGh0YWcuY29tXC9ldmVudFwvanM/bXRfaWQ9ODEzNjAyJm10X2FkaWQ9MTM4ODM4JnYxPSZ2Mj0mdjM9JnMxPSZzMj0mczM9IiwicGl4ZWxUYXBhZCI6Imh0dHA6XC9cL3BpeGVsLnRhcGFkLmNvbVwvdGFwXC9weGwucG5nP3RhX3Byb3BlcnR5X2lkPTIwMDMmdGFfYWN0aW9uX2lkPVRoZV9EYWlseV9TaG93X3dpdGhfVHJldm9yX05vYWhfQ29udmVyc2lvbiJ9fX07CiAgICAgICAgPC9zY3JpcHQ+CiAgICAgICAgCiAgICAgICAgCgoKCQoJPC9oZWFkPgoKICAgIDxib2R5IGlkPSJuZXdfZW50cDAxMWNjX3Nlcmllc19leHRlbmRlZF9pbnRlcnZpZXdfcGxheWxpc3RfcGxheWVyIiBjbGFzcz0idHJpZm9yY2VfcmVuZGVyZWQiPgoKCQoJCQoJCQkKCgoJCQoJCQoJCQogICAgPGRpdiBpZD0iYmFja2dyb3VuZF9ob2xkZXIiPgogICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0ibGVhZGVyYm9hcmQiIGRhdGEtYWRzaXplPSI3Mjh4OTAiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsZWFkZXJib2FyZCBjZW50ZXIgbW9iaWxlIiBkYXRhLWFkc2l6ZT0iMzIweDUwLDMwMHg1MCI+PC9kaXY+CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaGVhZGVyIiBkYXRhLXpvbmU9ImhlYWRlciIgY2xhc3M9Im1vZHVsZSBlbnRfbTA3MCBlbnRfbTA3MF9jY19WNl8yXzAiIGRhdGEtdGZzdGF0aWM9InRydWUiIGRhdGEtdGZsaWJzPSJFTlRfTTA3MF9DQyIgZGF0YS10ZmRyaXZlcj0iZW50X20wNzBfY2NfVjZfMl8wIiAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyI+Cg0KDQogICAgICAgIA0KICAgICAgICAgICAgICAgICAgICANCiAgICANCg0KICAgIA0KPGRpdiBjbGFzcz0ic2l0ZV9oZWFkZXIiPg0KICAgIDxkaXYgY2xhc3M9InRvcF9vdXRlciBwcmltYXJ5X2JhY2tncm91bmQiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0b3BfaW5uZXIiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudV9ob2xkZXIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhhbWJ1cmdlciIgaWQ9InRyaWdnZXIiPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5Db21lZHlDZW50cmFsIE1lbnU8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2l0ZV9sb2dvIj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iQSIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNjcmVlbi1yZWFkZXItdGV4dCI+Q29tZWR5Q2VudHJhbDwvc3Bhbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZV9tZW51IiA+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNlYXJjaCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Zm9ybSBpZD0ic2lkZV9zZWFyY2giIGFjdGlvbj0iaHR0cDovL3d3dy5jYy5jb20vc2VhcmNoIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgY2xhc3M9InNlYXJjaF9pbnB1dCIgbmFtZT0ia2V5d29yZHMiIHBsYWNlaG9sZGVyPSJTRUFSQ0ggQ0MuQ09NIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iTSIgY2xhc3M9InNlYXJjaF9idG4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJzaWRlX25hdmlnYXRpb24iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tLyI+Q0MgSG9tZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNob3dzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzIiBjbGFzcz0iaGFzX2Fycm93IG5vdHJpZm9yY2UiICBkYXRhLWdyYXBoaWNzLWFmdGVyPSImIzg2OyI+U2hvd3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViX2VudHJpZXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0ic2lkZV83YzJkNDRiNC1jOGIxLTQzYTktOWJmYy0zMmFmOTg4ZWFiMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtZGFpbHktc2hvdy13aXRoLXRyZXZvci1ub2FoIiAgY2xhc3M9ImhpZ2hsaWdodGVkIj5USEUgREFJTFkgU0hPVyBXSVRIIFRSRVZPUiBOT0FIPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlX2QwYWQ1YzFlLWRhOWUtNDRiOC1iM2IzLTNjZjk5YzgwMDA1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1uaWdodGx5LXNob3ciID5UaGUgTmlnaHRseSBTaG93IHdpdGggTGFycnkgV2lsbW9yZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0ic2lkZV9mMjJkZjI1Zi0wNTAzLTQyNjUtYTc5OC0zNjg2MDZmNDdhODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy8tbWlkbmlnaHQiID5ATWlkbmlnaHQgd2l0aCBDaHJpcyBIYXJkd2ljazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0ic2lkZV8yNzk2NGQzYy1lY2ZkLTExZTAtYWNhNi0wMDI2Yjk0MTRmMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vc291dGhwYXJrLmNjLmNvbS8iID5Tb3V0aCBQYXJrPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzhmODQzNjgwLThkMTYtNDU5OS04MDM5LTU3OTVjODhhZGE4ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2FkYW0tZGV2aW5lLXMtaG91c2UtcGFydHkiID5BREFNIERFVklORSdTIEhPVVNFIFBBUlRZPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlX2VkMGE2NmVmLTFiMGYtNGVjNC1hZTM5LTM4NmIyMTAxZDg1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Fub3RoZXItcGVyaW9kIiA+QU5PVEhFUiBQRVJJT0Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgaWQ9InNpZGVfYzliZTNiN2QtY2NlYS00YjU0LWE2ODAtNTFkZTdiZmEyNWY0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvYXJjaGVyIiA+QVJDSEVSPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzJjNGFiN2MwLWFkOTYtNDRlMi1iYTg0LTRjMmIzZGQ5YmJmNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2JpZy10aW1lLWluLWhvbGx5d29vZC0tZmwiID5CaWcgVGltZSBpbiBIb2xseXdvb2QsIEZMPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJzaWRlXzljNWNjNDU4LTdhNWEtNDQ2Ny04M2I5LTIyZmZlNDUzMzhjMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2Jyb2FkLWNpdHkiID5Ccm9hZCBDaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzIiBjbGFzcz0ic2VlX2FsbCI+U2VlIGFsbCBTaG93czwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJmdWxsX2VwaXNvZGVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMiIGNsYXNzPSJoYXNfYXJyb3cgbm90cmlmb3JjZSIgIGRhdGEtZ3JhcGhpY3MtYWZ0ZXI9IiYjODY7Ij5GdWxsIEVwaXNvZGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Yl9lbnRyaWVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtZGFpbHktc2hvdy13aXRoLXRyZXZvci1ub2FoL2Z1bGwtZXBpc29kZXMiID5UaGUgRGFpbHkgU2hvdyB3aXRoIFRyZXZvciBOb2FoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLW5pZ2h0bHktc2hvdy9mdWxsLWVwaXNvZGVzIiA+VGhlIE5pZ2h0bHkgU2hvdyB3aXRoIExhcnJ5IFdpbG1vcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy8tbWlkbmlnaHQvZnVsbC1lcGlzb2RlcyIgPkBNaWRuaWdodCB3aXRoIENocmlzIEhhcmR3aWNrPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3Mvc291dGgtcGFyay9mdWxsLWVwaXNvZGVzIiA+U291dGggUGFyazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2FkYW0tZGV2aW5lLXMtaG91c2UtcGFydHkvZnVsbC1lcGlzb2RlcyIgPkFkYW0gRGV2aW5lJ3MgSG91c2UgUGFydHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9hbm90aGVyLXBlcmlvZC9mdWxsLWVwaXNvZGVzIiA+QU5PVEhFUiBQRVJJT0Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9hcmNoZXIvZnVsbC1lcGlzb2RlcyIgPkFyY2hlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2JpZy10aW1lLWluLWhvbGx5d29vZC0tZmwvZnVsbC1lcGlzb2RlcyIgPkJJRyBUSU1FIElOIEhPTExZV09PRCwgRkw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9icm9hZC1jaXR5L2Z1bGwtZXBpc29kZXMiID5Ccm9hZCBDaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2Z1bGwtZXBpc29kZXMiIGNsYXNzPSJzZWVfYWxsIj5TZWUgYWxsIEZ1bGwgRXBpc29kZXM8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2NoZWR1bGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vdHYtc2NoZWR1bGUiID5TY2hlZHVsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InN0YW5kLXVwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwIiBjbGFzcz0iaGFzX2Fycm93IG5vdHJpZm9yY2UiICBkYXRhLWdyYXBoaWNzLWFmdGVyPSImIzg2OyI+U3RhbmQtVXA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViX2VudHJpZXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwL3ZpZGVvLW9uLWRlbWFuZCIgPlZpZGVvIENsaXBzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vY29tZWRpYW5zL25hdGFzaGEtbGVnZ2VybyIgPk5hdGFzaGEgTGVnZ2VybzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2FwMzd2cS9zdGFuZC11cC1iZXN0LW9mLWtldmluLWhhcnQvcTY0MndwIiA+S2V2aW4gSGFydDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2I0NmhhZS9zdGFuZC11cC1iZXN0LW9mLWhhbm5pYmFsLWJ1cmVzcy9jZjUzNjciID5IYW5uaWJhbCBCdXJlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS92aWRlby1jb2xsZWN0aW9ucy9oOGdmY3gvc3RhbmQtdXAtYmVzdC1vZi1hbXktc2NodW1lci9xNGlkeWMiID5BbXkgU2NodW1lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3ZpZGVvLWNvbGxlY3Rpb25zL2V1cHV4ci9zdGFuZC11cC1iZXN0LW9mLWppbS1nYWZmaWdhbi90cjkxMzIiID5KaW0gR2FmZmlnYW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtbWVsdGRvd24td2l0aC1qb25haC1hbmQta3VtYWlsIiA+VGhlIE1lbHRkb3duIHdpdGggSm9uYWggYW5kIEt1bWFpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1oYWxmLWhvdXIiID5UaGUgSGFsZiBIb3VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL29uLmNjLmNvbS8xRXVObWhrIiA+Q0M6RGlyZWN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3N0YW5kLXVwIiBjbGFzcz0ic2VlX2FsbCI+U2VlIGFsbCBTdGFuZC1VcDwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJub3RfZm9yX3R2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL25vdC1mb3ItdHYiIGNsYXNzPSJoYXNfYXJyb3cgbm90cmlmb3JjZSIgIGRhdGEtZ3JhcGhpY3MtYWZ0ZXI9IiYjODY7Ij5OT1QgRk9SIFRWPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Yl9lbnRyaWVzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy8zMDAtc3VubnlzaWRlIiA+MzAwIFNVTk5ZU0lERTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2FsdGVybmF0aW5vIiA+QUxURVJOQVRJTk88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9icm9rZW4tcGVvcGxlIiA+QlJPS0VOIFBFT1BMRTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2RlbGNvLXByb3BlciIgPkRFTENPIFBST1BFUjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL2x1Y2t5LWxvc2VyIiA+TFVDS1kgTE9TRVI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy9uZXctdGltZXJzIiA+TkVXIFRJTUVSUzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL25vdGhpbi1zLWVhc3kiID5OT1RISU4nUyBFQVNZPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3Mvbm90aGluZy10by1yZXBvcnQiID5OT1RISU5HIFRPIFJFUE9SVDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3BpZS1ndXlzIiA+UElFIEdVWVM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vbm90LWZvci10diIgY2xhc3M9InNlZV9hbGwiPlNlZSBhbGwgTk9UIEZPUiBUVjwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJzaG9wIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9zaG9wLmNvbWVkeWNlbnRyYWwuY29tLz91dG1fc291cmNlPWNjY29tJnV0bV9tZWRpdW09dG9wbmF2IiA+U2hvcDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJwcm92aWRlcl9zaWdub3V0IiBzdHlsZT0iZGlzcGxheTpub25lOyI+VFYgUHJvdmlkZXIgU2lnbiBPdXQ8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsb2dpbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS13aWRnZXQ9InNtYWxsVXNlckJhciI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic29jaWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0NvbWVkeUNlbnRyYWwiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ibm90cmlmb3JjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iTiIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5mYWNlYm9vazwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL0NvbWVkeUNlbnRyYWwiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ibm90cmlmb3JjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iTyIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij50d2l0dGVyPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9jb21lZHljZW50cmFsLnR1bWJsci5jb20vIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im5vdHJpZm9yY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9IlEiIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNjcmVlbi1yZWFkZXItdGV4dCI+dHVtYmxyPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcGx1cy5nb29nbGUuY29tL3UvMC8rQ29tZWR5Q2VudHJhbC9wb3N0cyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJub3RyaWZvcmNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBkYXRhLWdyYXBoaWNzPSJQIiBjbGFzcz0iaWNvbiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzY3JlZW4tcmVhZGVyLXRleHQiPmdvb2dsZTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFnZV9vdmVybGF5Ij48L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haCIgY2xhc3M9InNob3dfbG9nbyBtZWRpdW1fdGl0bGUiPg0KICAgICAgICAgICAgICAgICAgICA8IS0tIFRoZSBleHRyYSBtYXJrIHVwIGlzIG5lZWRlZCBmb3IgdmVydGljYWwgY2VudGVyaW5nIGxvbmcgc2hvdyB0aXRsZXMuIEl0IGNvdWxkIGJlIG9uZSBsaW5lIG9yIHR3byBsaW5lcy4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ3cmFwcGVyIHdpdGhfc3VidGl0bGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJ0aXRsZSI+VGhlIERhaWx5IFNob3c8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN1YnRpdGxlIj53aXRoIFRyZXZvciBOb2FoPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9hPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfZXBzX2luZm8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+V0VFS05JR0hUUyAxMS8xMGM8L3A+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VhcmNoX3dyYXBwZXIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm1fY29udGFpbm1lbnQiIGlkPSJzaXRlX3NlYXJjaCI+DQogICAgICAgICAgICAgICAgICAgIDxmb3JtIGFjdGlvbj0iL3NlYXJjaCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ia2V5d29yZHMiIGNsYXNzPSJzZWFyY2hfaW5wdXQiIHBsYWNlaG9sZGVyPSJTRUFSQ0giLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJNIiBjbGFzcz0ic2VhcmNoX2J0biI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmVsb2FkX3dyYXBwZXIiPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZV9zZWFyY2giIGRhdGEtZ3JhcGhpY3M9IlciPjwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3dfbWVudV93cmFwcGVyIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaG93X21lbnVfYnRuIj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4+TWVudTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iViI+PC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3dfbWVudV9zY3JvbGxfd3JhcHBlciI+DQogICAgICAgICAgICAgICAgPHVsIGl0ZW1zY29wZT0iIiBpdGVtdHlwZT0iaHR0cDovL3d3dy5zY2hlbWEub3JnL1NpdGVOYXZpZ2F0aW9uRWxlbWVudCIgY2xhc3M9InNob3dfbWVudSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBpdGVtcHJvcD0idXJsIiBocmVmPSIvc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haCIgIGNsYXNzPSIgaG9tZSI+SG9tZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGl0ZW1wcm9wPSJ1cmwiIGhyZWY9Ii9zaG93cy90aGUtZGFpbHktc2hvdy13aXRoLXRyZXZvci1ub2FoL2Z1bGwtZXBpc29kZXMiICBjbGFzcz0iIGZ1bGxfZXBpc29kZXMiPkZ1bGwgRXBpc29kZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBpdGVtcHJvcD0idXJsIiBocmVmPSIvc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC92aWRlby1jbGlwcyIgIGNsYXNzPSIgdmlkZW9zIj5WaWRlb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBpdGVtcHJvcD0idXJsIiBocmVmPSIvc2hvd3MvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC9pbnRlcnZpZXdzLyIgIGNsYXNzPSIgZXh0ZW5kZWRfaW50ZXJ2aWV3cyI+RXh0ZW5kZWQgSW50ZXJ2aWV3czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGl0ZW1wcm9wPSJ1cmwiIGhyZWY9Imh0dHA6Ly9wcmVzcy5jYy5jb20vc2VyaWVzL3RoZS1kYWlseS1zaG93LXdpdGgtdHJldm9yLW5vYWgvYmlvLzQzNTY5NyIgIGNsYXNzPSIgYWJvdXRfdHJldm9yIj5BYm91dCBUcmV2b3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBpdGVtcHJvcD0idXJsIiBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtZGFpbHktc2hvdy13aXRoLXRyZXZvci1ub2FoL25ld3MtdGVhbSIgIGNsYXNzPSIgbmV3c190ZWFtIj5OZXdzIFRlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBpdGVtcHJvcD0idXJsIiBocmVmPSJodHRwOi8vd3d3LnNob3djbGl4LmNvbS9ldmVudC9UaGVEYWlseVNob3d3aXRoVHJldm9yTm9haCIgIGNsYXNzPSIgdGlja2V0cyI+VGlja2V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJzb2NpYWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vdGhlZGFpbHlzaG93IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im5vdHJpZm9yY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iTyIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzY3JlZW4tcmVhZGVyLXRleHQiPnR3aXR0ZXI8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5mYWNlYm9vay5jb20vdGhlZGFpbHlzaG93IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im5vdHJpZm9yY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1ncmFwaGljcz0iTiIgY2xhc3M9Imljb24iPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzY3JlZW4tcmVhZGVyLXRleHQiPmZhY2Vib29rPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9pbnN0YWdyYW0uY29tL3RoZWRhaWx5c2hvdyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJub3RyaWZvcmNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9ImQiIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5pbnN0YWdyYW08L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3BsdXMuZ29vZ2xlLmNvbS8rVGhlRGFpbHlTaG93LyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJub3RyaWZvcmNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGRhdGEtZ3JhcGhpY3M9IlAiIGNsYXNzPSJpY29uIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2NyZWVuLXJlYWRlci10ZXh0Ij5Hb29nbGU8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQoNCiAgICA8ZGl2IGNsYXNzPSJib3R0b21fb3V0ZXIiPjwvZGl2Pg0KPC9kaXY+DQoNCiAgICAgICAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgbmFtZT0iZnJvbV9tb2R1bGVfd3dmdno4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlX2hlYWRlciAudG9wX291dGVyLA0KICAgICAgICAgICAgLnNpdGVfaGVhZGVyIC5zZWFyY2hfd3JhcHBlciB7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjdBNjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgPC9zdHlsZT4NCiAgICAgICAgICAgICAgICA8IS0tIGZpeCBhbGlnbm1lbnQgb2YgdHVuZS1pbiB0byBib3R0b20gb2YgaGVhZGVyIHdoZW4gc2hvdyBoYXMgc3VidGl0bGUgLS0+DQogICAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICAgICAgICAgICAuc2l0ZV9oZWFkZXIgLm5ld19lcHNfaW5mbyBwIHsNCiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgDQoKPC9kaXY+CiAgICAgICAgICAgIAogICAgPGRpdiBpZD0iY29udGVudF9ob2xkZXIiIGRhdGEtaW5pdGlhbD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InRpZXJfMiIgPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJ0Ml9sYyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0idDJfbGNfcHJvbW8xIiBkYXRhLXpvbmU9InQyX2xjX3Byb21vMSIgY2xhc3M9Im1vZHVsZSBjY19wbGF5ZXIgZW50X20wNDggaGFzX2FkIiBkYXRhLXRmc3RhdGljPSJ0cnVlIiBkYXRhLXRmbGlicz0iRU5UX00wNDhfQ0MiIGRhdGEtdGZkcml2ZXI9ImVudF9tMDQ4X2NjX1YxXzFfMCIgICBzdHlsZT0iZGlzcGxheTpibG9jazsiPgoNCiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCiAgICANCiAgICAgICAgICAgICAgICAgICAgDQoNCiAgICANCiAgICANCiAgICAgICAgDQo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPg0Kew0KICAgICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsDQogICAgIkB0eXBlIjogIlZpZGVvT2JqZWN0IiwNCiAgICAibmFtZSI6ICJFeGNsdXNpdmUgLSBSaWNoYXJkIERhd2tpbnMgRXh0ZW5kZWQgSW50ZXJ2aWV3IiwNCiAgICAiZGVzY3JpcHRpb24iOiAiRXZvbHV0aW9uYXJ5IGJpb2xvZ2lzdCBSaWNoYXJkIERhd2tpbnMgcmVjYWxscyBoaXMgY3JlYXRpb25pc20gZGViYXRlIHdpdGggcHJlc2lkZW50aWFsIGhvcGVmdWwgQmVuIENhcnNvbiBhbmQgZGlzY3Vzc2VzIGhpcyBib29rICZxdW90O0JyaWVmIENhbmRsZSBpbiB0aGUgRGFyay4mcXVvdDsiLA0KICAgICJ0aHVtYm5haWxVcmwiOiAiaHR0cDovLzEuaW1hZ2VzLmNvbWVkeWNlbnRyYWwuY29tL2ltYWdlcy9zaG93cy90ZHMvdmlkZW9zL3NlYXNvbl8yMS8yMTAxMC9kc18yMV8wMTBfZXhsdXNpdmVfMDEuanBnP3dpZHRoPTAmYW1wO2hlaWdodD0wJmFtcDtjcm9wPXRydWUiLA0KICAgICJ1cGxvYWREYXRlIjogIjIwMTUtMTAtMTMiDQogICAgDQp9DQo8L3NjcmlwdD4gICAgDQogICAgDQogICAgPGRpdiBjbGFzcz0ibW9kdWxlX2NvbnRlbnQiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJwbGF5ZXJfaG9sZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWRlb19wbGF5ZXIiIGlkPSJ2aWRlb19wbGF5ZXJfZGI5NTBlMmMtNGVkNC00OTI2LWFiOGYtMTcyNzBiMmM1MTExIiBkYXRhLW1naWQ9Im1naWQ6YXJjOnBsYXlsaXN0OmNvbWVkeWNlbnRyYWwuY29tOmRiOTUwZTJjLTRlZDQtNDkyNi1hYjhmLTE3MjcwYjJjNTExMSIgZGF0YS1hdXRvcGxheT0idHJ1ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNoYXJlX3dyYXBwZXIgYmxvY2tlZCI+DQogICAgICAgIDxkaXYgY2xhc3M9InNoYXJlX2N0YSI+U2hhcmU8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic3RhcnRfY2xpcCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpc19zdGFydF9jaGVja2JveCI+DQogICAgICAgICAgICAgICAgPGlucHV0IGlkPSJpc1BsYXlDbGlwRnJvbURlZmluZWRUaW1lIiB0eXBlPSJjaGVja2JveCI+DQogICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaXNQbGF5Q2xpcEZyb21EZWZpbmVkVGltZSIgZGF0YS1ncmFwaGljcz0iayI+PC9sYWJlbD4NCiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpc1BsYXlDbGlwRnJvbURlZmluZWRUaW1lIiBjbGFzcz0idGV4dExhYmVsIj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4+c3RhcnQgY2xpcCBhdDwvc3Bhbj4NCiAgICAgICAgICAgICAgICA8L2xhYmVsPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8aW5wdXQgY2xhc3M9InN0YXJ0X3RpbWUiIHR5cGU9InRleHQiIHZhbHVlPSIwOjAwIj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNoYXJlX3dpZGdldCIgZGF0YS13aWRnZXQ9InZpZGVvU2hhcmUiIGRhdGEtY29udGVudHVyaT0iaWQ6Om1naWQ6YXJjOnBsYXlsaXN0OmNvbWVkeWNlbnRyYWwuY29tOmRiOTUwZTJjLTRlZDQtNDkyNi1hYjhmLTE3MjcwYjJjNTExMTo6b2c6Omh0dHA6Ly93d3cuY2MuY29tL3Nob3dzL3RoZS1kYWlseS1zaG93LXdpdGgtdHJldm9yLW5vYWgvaW50ZXJ2aWV3cy9pNmp6Z3cvZXhjbHVzaXZlLXJpY2hhcmQtZGF3a2lucy1leHRlbmRlZC1pbnRlcnZpZXciPg0KICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgPC9kaXY+DQoNCiAgICANCiAgICAgICAgPGRpdiBpZD0ic2hhcmVNYXJrdXAiPg0KICAgICAgICAgICAgPCEtLTx1bD48bGkgY2xhc3M9ImV4dGVybmFsU2VydmljZTEgc2hhcmVfYnRuIiBkYXRhLWdyYXBoaWNzPSJuIj48c3BhbiBjbGFzcz0ic2NyZWVuX3JlYWRlcl90ZXh0Ij5GYWNlYm9vazwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iZXh0ZXJuYWxTZXJ2aWNlMiBzaGFyZV9idG4iIGRhdGEtZ3JhcGhpY3M9Im8iPjxzcGFuIGNsYXNzPSJzY3JlZW5fcmVhZGVyX3RleHQiPlR3ZWV0PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJleHRlcm5hbFNlcnZpY2UzIHNoYXJlX2J0biIgZGF0YS1ncmFwaGljcz0icCI+PHNwYW4gY2xhc3M9InNjcmVlbl9yZWFkZXJfdGV4dCI+R29vZ2xlKzwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iZXh0ZXJuYWxTZXJ2aWNlNCBzaGFyZV9idG4iIGRhdGEtZ3JhcGhpY3M9InEiPjxzcGFuIGNsYXNzPSJzY3JlZW5fcmVhZGVyX3RleHQiPlR1bWJsZXI8L3NwYW4+PC9saT48bGkgY2xhc3M9ImV4dGVybmFsU2VydmljZTUgc2hhcmVfYnRuIiBkYXRhLWdyYXBoaWNzPSJyIj48c3BhbiBjbGFzcz0ic2NyZWVuX3JlYWRlcl90ZXh0Ij5FbWFpbDwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iZXh0ZXJuYWxTZXJ2aWNlNiBlbWJlZEljb24gc2hhcmVfYnRuIj48c3BhbiBjbGFzcz0ic2NyZWVuX3JlYWRlcl90ZXh0Ij5FbWJlZDwvc3Bhbj48L2xpPjwvdWw+LS0+DQogICAgICAgIDwvZGl2Pg0KICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFkXzMwMHgyNTAiIGlkPSJhZF8zMDB4MjUwIiBkYXRhLWFkc2l6ZT0iMzAweDI1MCIgZGF0YS1hZC1zaXplcz0iMzAweDI1MCIgZGF0YS1hbGxvd29udGFibGV0PSJ0cnVlIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1ldGFfaW5mbyI+DQogICAgICAgIDxoMSBjbGFzcz0idmlkZW9fdGl0bGUgc19mb250c192aWRlb1RpdGxlIj5FeGNsdXNpdmUgLSBSaWNoYXJkIERhd2tpbnMgRXh0ZW5kZWQgSW50ZXJ2aWV3PC9oMT4NCiAgICAgICAgDQogICAgICAgIDxzcGFuIGNsYXNzPSJhaXJfZGF0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLzEzLzIwMTUNCiAgICAgICAgICAgIAkJPC9zcGFuPg0KDQogICAgICAgIDxzcGFuIGNsYXNzPSJ2aWV3c19jb3VudCI+Vmlld3M6IDE4PC9zcGFuPg0KDQogICAgICAgIDxoMiBjbGFzcz0idmlkZW9fZGVzY3JpcHRpb24gc19mb250c192aWRlb0Rlc2NyaXB0aW9uIj4NCiAgICAgICAgICAgIEV2b2x1dGlvbmFyeSBiaW9sb2dpc3QgUmljaGFyZCBEYXdraW5zIHJlY2FsbHMgaGlzIGNyZWF0aW9uaXNtIGRlYmF0ZSB3aXRoIHByZXNpZGVudGlhbCBob3BlZnVsIEJlbiBDYXJzb24gYW5kIGRpc2N1c3NlcyBoaXMgYm9vayAiQnJpZWYgQ2FuZGxlIGluIHRoZSBEYXJrLiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoNzowNCkNCiAgICAgICAgICAgICAgICAgICAgPC9oMj4NCg0KICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9IndhdGNoX2J0biIgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vZnVsbC1lcGlzb2Rlcy85Y2U3djEvdGhlLWRhaWx5LXNob3ctd2l0aC10cmV2b3Itbm9haC1vY3RvYmVyLTEzLS0yMDE1LS0tcmljaGFyZC1kYXdraW5zLXNlYXNvbi0yMS1lcC0yMTAxMCI+V2F0Y2ggRnVsbCBFcGlzb2RlPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQoNCg0KICAgIA0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0IHNfc3RhdGVzX29ubHlTY3JlZW5SZWFkZXJzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWN0Ij4KCQkJPC9kaXY+CiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQoKPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InRpZXJfNCIgPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJ0NF9sYyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyaWZvcmNlLW1vZHVsZSIgaWQ9InQ0X2xjX3Byb21vMSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0idGllcl82IiA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InQ2X2xjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJpZm9yY2UtbW9kdWxlIiBpZD0idDZfbGNfcHJvbW8xIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyaWZvcmNlLW1vZHVsZSIgaWQ9InQ2X2xjX3Byb21vMiI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2Pgo8L2Rpdj4gICAgPGRpdiBpZD0iYWN0aXZpdHlJbmRpY2F0b3IiPgogICAgICAgIDxkaXYgY2xhc3M9InBpbmsgc2QwIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZWQgc2QwNSI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmx1ZSBzZDEiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InllbGxvdyBzZDE1Ij48L2Rpdj4KICAgIDwvZGl2PgoKCQkKCQkKICAgIDxkaXYgaWQ9ImZvb3RlciIgY2xhc3M9Im1vZHVsZSBlbnRfbTEwMV92MSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgZGF0YS10ZnN0YXRpYz0idHJ1ZSIgZGF0YS10ZmxpYnM9IkVOVF9NMDA2X0NDIiBkYXRhLXRmZHJpdmVyPSJlbnRfbTEwMV92MSIgZGF0YS10ZnJlbmRlcmVkPSJ0cnVlIj4KCQkJCTx1bCBjbGFzcz0ic2hvd3MiPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Q29tZWR5IENlbnRyYWw8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtZGFpbHktc2hvdy13aXRoLXRyZXZvci1ub2FoIiB0YXJnZXQ9Il9ibGFuayI+VGhlIERhaWx5IFNob3c8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LmNjLmNvbS9zaG93cy90aGUtbmlnaHRseS1zaG93IiB0YXJnZXQ9Il9ibGFuayI+VGhlIE5pZ2h0bHkgU2hvdzwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly90b3NoLmNjLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlRvc2guMDwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly9zb3V0aHBhcmsuY2MuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPlNvdXRoIFBhcms8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vam9rZXMuY2MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Sm9rZXM8L2E+PC9saT4KCQkJCQk8L3VsPgoJCQkJPHVsIGNsYXNzPSJsZWdhbCI+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vbGVnYWwvdGVybXMtb2YtdXNlIiB0YXJnZXQ9Il9ibGFuayI+VGVybXMgb2YgVXNlIFtVUERBVEVEIDEyLzE3LzIwMTRdPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vbGVnYWwvcHJpdmFjeS1wb2xpY3kiIHRhcmdldD0iX2JsYW5rIj5Qcml2YWN5IFBvbGljeS9Zb3VyIENBIFByaXZhY3kgUmlnaHRzIFtVUERBVEVEIDEyLzE3LzIwMTRdPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vbGVnYWwvY29weXJpZ2h0LWNvbXBsaWFuY2UiIHRhcmdldD0iX2JsYW5rIj5Db3B5cmlnaHQgQ29tcGxpYW5jZTwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuY2MuY29tL2xlZ2FsL3VzZXItY29udGVudC1zdWJtaXNzaW9uIiB0YXJnZXQ9Il9ibGFuayI+VXNlciBDb250ZW50IFN1Ym1pc3Npb24gQWdyZWVtZW50PC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zb2NpYWxwcm9qZWN0LmNvbS9Qcml2YWN5UG9saWN5Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj5Tb2NpYWwgUHJvamVjdCBQcml2YWN5IFBvbGljeTwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc29jaWFscHJvamVjdC5jb20vVGVybXNPZlVzZS5odG1sIiB0YXJnZXQ9Il9ibGFuayI+U29jaWFsIFByb2plY3QgVGVybXMgb2YgVXNlPC9hPjwvbGk+CgkJCQkJCQk8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5jYy5jb20vZmFxIiB0YXJnZXQ9Il9ibGFuayI+SGVscCAvIEZBUTwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly9tZWRpYS52aWFjb20uY29tL2FjY2Vzc2liaWxpdHkvIiB0YXJnZXQ9Il9ibGFuayI+Q2xvc2VkIENhcHRpb25pbmcgQ29udGFjdDwvYT48L2xpPgoJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cubXR2bmNhcmVlcnMuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPkNhcmVlcnM8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vd3d3LnR2Z3VpZGVsaW5lcy5vcmcvcmF0aW5ncy5odG0iIHRhcmdldD0iX2JsYW5rIj5VTkRFUlNUQU5ESU5HIFRWIFJBVElOR1M8L2E+PC9saT4KCQkJCQkJCTxsaT48YSBocmVmPSJodHRwOi8vc3JwLm10dm4uY29tL3NpdGVmYXEuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPkFkIENob2ljZXM8L2E+PC9saT4KCQkJCQk8L3VsPgoJCTxkaXYgY2xhc3M9ImxvZ28iPjwvZGl2PgoJPHA+JmNvcHk7IDIwMTUgQ29tZWR5IFBhcnRuZXJzLiBBbGwgUmlnaHRzIFJlc2VydmVkLiBDb21lZHkgQ2VudHJhbCBhbmQgYWxsIHJlbGF0ZWQgdGl0bGVzLCBsb2dvcyBhbmQgY2hhcmFjdGVycyBhcmUgdHJhZGVtYXJrcyBvZiBjb21lZHkgcGFydG5lcnMuPC9wPgo8L2Rpdj4KCiAgICAKICAgICAgICA8IS0tW2lmIGx0IElFIDldPgogICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9tZWRpYS9iYXNlLWllLmpzP2hhc2g9ZmM2OWFhZGU1OGU3MDAzIj48L3NjcmlwdD4KICAgICAgICA8IVtlbmRpZl0tLT4KICAgICAgICA8IS0tW2lmIGd0ZSBJRSA5XT48IS0tPgogICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9tZWRpYS9iYXNlLmpzP2hhc2g9NTk4NmRjNGI4ZTYwYWFiIj48L3NjcmlwdD4KICAgICAgICA8IS0tPCFbZW5kaWZdLS0+CgogICAgICAgIAogICAgCiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vYnRnLm10dm5zZXJ2aWNlcy5jb20vYXJpYS9wcm9qZWN0WC9wcm9qZWN0WC5odG1sIiBhc3luYz48L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAKCgogICAgCgoJPCEtLVBBR0VPSy0tPgoJPC9ib2R5Pgo8L2h0bWw+
[generic] exclusive-richard-dawkins-extended-interview: Extracting information
ERROR: Unsupported URL: http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/i6jzgw/exclusive-richard-dawkins-extended-interview
Traceback (most recent call last):
File "youtube_dl\extractor\generic.pyo", line 1240, in _real_extract
File "youtube_dl\utils.pyo", line 1656, in parse_xml
File "xml\etree\ElementTree.pyo", line 1300, in XML
File "xml\etree\ElementTree.pyo", line 1642, in feed
File "xml\etree\ElementTree.pyo", line 1506, in _raiseerror
ParseError: not well-formed (invalid token): line 38, column 174
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 660, in extract_info
File "youtube_dl\extractor\common.pyo", line 290, in extract
File "youtube_dl\extractor\generic.pyo", line 1838, in _real_extract
UnsupportedError: Unsupported URL: http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/i6jzgw/exclusive-richard-dawkins-extended-interview

@pkappesser
Copy link

@pkappesser pkappesser commented Dec 1, 2015

Some amplification on the issue: youtube-dl is apparently not recognizing the URL as one it can handle. The same video can sometimes be found at an alternate URL and will download OK.

As an example, this fails:
http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/jqn1da/exclusive-spike-lee-extended-interview

However this works:
http://www.cc.com/video-clips/fhlvqf/the-daily-show-with-trevor-noah-exclusive---spike-lee-extended-interview

Verbose output (--write-pages file attached):
[debug] System config: [u'--add-metadata', u'--no-part', u'-f', u'best', u'-o', u'%(title)s.%(ext)s']
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'--write-pages', u'http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/jqn1da/exclusive-spike-lee-extended-interview']
[debug] Encodings: locale UTF-8, fs utf-8, out None, pref UTF-8
[debug] youtube-dl version 2015.11.24
[debug] Python version 2.6.1 - Darwin-10.8.0-i386-64bit
[debug] exe versions: ffmpeg 2.8.2, ffprobe 2.8.2, rtmpdump 2.4
[debug] Proxy map: {}
[generic] exclusive-spike-lee-extended-interview: Requesting header
WARNING: Falling back on generic information extractor.
[generic] exclusive-spike-lee-extended-interview: Downloading webpage
[generic] Saving request to exclusive-spike-lee-extended-interview_http_-_www.cc.com_shows_the-daily-show-with-trevor-noah_interviews_jqn1da_exclusive-spike-lee-extended-interview.dump
[generic] exclusive-spike-lee-extended-interview: Extracting information
ERROR: Unsupported URL: http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/jqn1da/exclusive-spike-lee-extended-interview
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 1282, in _real_extract
doc = compat_etree_fromstring(webpage.encode('utf-8'))
File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 248, in compat_etree_fromstring
doc = _XML(text, parser=etree.XMLParser(target=etree.TreeBuilder(element_factory=_element_factory)))
File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 237, in _XML
parser.feed(text)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/etree/ElementTree.py", line 1245, in feed
self._parser.Parse(data, 0)
ExpatError: not well-formed (invalid token): line 38, column 92
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 663, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 290, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 1887, in _real_extract
raise UnsupportedError(url)
UnsupportedError: Unsupported URL: http://www.cc.com/shows/the-daily-show-with-trevor-noah/interviews/jqn1da/exclusive-spike-lee-extended-interview

exclusive-spike-lee-extended-interview_http_-_www.cc.com_shows_the-daily-show-with-trevor-noah_interviews_jqn1da_exclusive-spike-lee-extended-interview.dump.txt

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 26, 2016

All URLs mentioned in this issue will be working fine in the next version. Thanks for the report and sorry for the delayed fix.

@yan12125 yan12125 closed this Jul 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.